本發明涉及通信技術,尤其涉及一種終端告警方法及裝置。
背景技術:
隨著通信技術的發展,終端集成了越來越多的功能,從而使得用戶對終端的依賴程度越來越高。那么,如果終端遺失,例如,用戶丟失終端或終端被不法分子偷竊等,將會給用戶帶來巨大的困擾。發明人在實現本發明的過程中發現現有技術中,在終端遺失之后,該終端可以執行一系列操作,以幫助用戶找回所遺失的終端。例如,終端可以實時發送該終端的位置信息,以使得能夠準確定位該終端的位置,從而找回所遺失的終端。或者,再例如,終端檢測到更換該終端所插入的用戶卡,如客戶識別模塊(Subscriber Identity Module,SIM)卡或用戶識別模塊(User Identity Module,UIM)卡等,發送包含新的用戶卡的信息的告警信息,以使得能夠準確識別所更換的用戶卡,從而找回所遺失的終端。然而,現有技術所提供的技術方案,都無法避免終端的遺失。
技術實現要素:
本發明實施例提供一種終端告警方法及裝置,用以避免終端的遺失。
本發明實施例的一方面,提供一種終端告警方法,包括:
獲取終端的狀態參數,其中,所述狀態參數至少包括下列參數中的一項:加速度參數和壓力參數;
根據所述狀態參數,獲得所述終端的狀態數據,其中,所述狀態數據用于指示所述終端是否處于安全情況;
根據所述狀態數據,進行告警操作。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述獲取終端的狀態參數,包括:
利用傳感器,采集所述終端的狀態參數,其中,所述傳感器設置在所述終端上。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述狀態參數,獲得所述終端的狀態數據,包括:
若所述狀態參數大于或等于參數閾值,獲得用于指示所述終端處于非安全情況的狀態數據;
若所述狀態參數小于所述參數閾值,獲得用于指示所述終端處于安全情況的狀態數據。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述狀態數據,進行告警操作,包括:
根據所述狀態數據,進行下列告警操作中的至少一種:
燈光告警操作;
聲音告警操作;
震動告警操作;以及
向指定終端發送通信消息。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述狀態數據,進行告警操作同時或之后,還包括:
獲取對所述終端的操作手勢;
若所述操作手勢與預設手勢一致,停止進行告警操作。
本發明實施例的另一方面,提供一種終端告警裝置,包括:
獲取單元,用于獲取終端的狀態參數,其中,所述狀態參數至少包括下列參數中的一項:加速度參數和壓力參數;
分析單元,用于根據所述狀態參數,獲得所述終端的狀態數據,其中,所述狀態數據用于指示所述終端是否處于安全情況;
告警單元,用于根據所述狀態數據,進行告警操作。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述獲取單元,具體用于
利用傳感器,采集所述終端的狀態參數,其中,所述傳感器設置在所述終端上。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述分析單元,具體用于
若所述狀態參數大于或等于參數閾值,獲得用于指示所述終端處于非安全情況的狀態數據;
若所述狀態參數小于所述參數閾值,獲得用于指示所述終端處于安全情況的狀態數據。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述告警單元,具體用于
根據所述狀態數據,進行下列告警操作中的至少一種:
燈光告警操作;
聲音告警操作;
震動告警操作;以及
向指定終端發送通信消息。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述告警單元,還用于
獲取對所述終端的操作手勢;以及
若所述操作手勢與預設手勢一致,停止進行告警操作。
由所述技術方案可知,本發明實施例通過獲取終端的狀態參數,進而根據所述狀態參數,獲得所述終端的狀態數據,所述狀態數據用于指示所述終端是否處于安全情況,使得能夠根據所述狀態數據,進行告警操作,由于在終端遺失之前有條件地執行告警操作,因此,能夠有效避免終端的遺失。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1為本發明一實施例提供的終端告警方法的流程示意圖;
圖2為本發明另一實施例提供的終端告警裝置的結構示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
需要說明的是,本發明實施例中所涉及的用戶終端設備可以包括但不限于手機、個人數字助理(Personal Digital Assistant,PDA)、無線手持設備、平板電腦(Tablet Computer)、個人電腦(Personal Computer,PC)、MP3播放器、MP4播放器、可穿戴設備(例如,智能眼鏡、智能手表、智能手環等)等。
另外,本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。
圖1為本發明一實施例提供的終端告警方法的流程示意圖,如圖1所示,本實施例的終端告警方法包括如下步驟:
101、獲取終端的狀態參數。
其中,所述狀態參數可以至少包括但不限于下列參數中的一項:加速度參數和壓力參數,本實施例對此不進行特別限定。
本步驟中,終端的狀態參數,可以采用相關的傳感器裝置獲取,例如:利用加速度傳感器或壓力傳感器等傳感器裝置,進行采集,詳細描述可以參見現有技術中的相關內容,此處不再贅述。其中,傳感器裝置可以設置在終端上。
具體地,可以實時采集終端的狀態參數,還可以定時或周期性的采集終端的狀態參數,本實施例對此不進行特別限定。
102、根據所述狀態參數,獲得所述終端的狀態數據,其中,所述狀態數據用于指示所述終端是否處于安全情況。
103、根據所述狀態數據,進行告警操作。
需要說明的是,步驟101~103的執行主體的部分或全部可以為位于本地終端的應用,或者還可以為設置在位于本地終端的應用中的插件或軟件開發工具包(Software Development Kit,SDK)等功能單元,或者還可以為位于網絡側服務器中的處理引擎,或者還可以為位于網絡側的分布式系統,本實施例對此不進行特別限定。
可以理解的是,所述應用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個網頁程序(webApp),本實施例對此不進行特別限定。
本實施例通過獲取終端的狀態參數,進而根據所述狀態參數,獲得所述終端的狀態數據,所述狀態數據用于指示所述終端是否處于安全情況,使得能夠根據所述狀態數據,進行告警操作,由于在終端遺失之前有條件地執行告警操作,因此,能夠有效避免終端的遺失。
可選地,在本實施例的一個可能的實現方式中,在步驟102之前,還可以預先設置一個參數閾值,作為所述終端的狀態數據的獲得依據,其具體數值具體可以根據一定的數學運算預先設置,還可以根據大量的實驗數據預先設置,本實施例對此不進行特別限制。
在一個具體的實現過程,若所述狀態參數大于或等于參數閾值,獲得用于指示所述終端處于非安全情況的狀態數據。例如,加速度參數大于或等于預先設置的加速度閾值,或者,再例如,壓力參數大于或等于預先設置的壓力閾值,等等。
在另一個具體的實現過程,若所述狀態參數小于所述參數閾值,獲得用于指示所述終端處于安全情況的狀態數據。例如,加速度參數小于預先設置的加速度閾值,或者,再例如,壓力參數小于預先設置的壓力閾值,等等。
可選地,在本實施例的一個可能的實現方式中,在步驟103中,具體可以根據所述狀態數據,進行下列告警操作中的至少一種:
燈光告警操作;
聲音告警操作;
震動告警操作;以及
向指定終端發送通信消息,例如,文字消息或語音消息等。
具體來說,具體可以若所述狀態數據為用于指示所述終端處于非安全情況的狀態數據,則可以進行上述告警操作;那么,若所述狀態數據為用于指示所述終端處于安全情況的狀態數據,則可以不執行進行上述告警操作的步驟。
本發明實施例中,進行告警操作的目的是為了防止終端的遺失,起到了一個警告的作用,因此,一旦開始進行告警操作,就不會自動停止執行,而是需要使用終端的用戶即終端的主人主動觸發,才能夠停止執行。可選地,在本實施例的一個可能的實現方式中,在步驟103中或者之后,還可以進一步獲取用戶對所述終端的操作手勢。若所述操作手勢與預設手勢一致,則可以停止進行告警操作。這樣,只有使用終端的用戶在確認已經獲知終端的安全情況之后,才會對終端觸發滿足預設手勢的操作手勢,而他人則無法終止告警操作,能夠有效避免告警操作異常終止的情況。
在一個具體的實現過程中,具體可以檢測用戶對終端的操作手勢。
具體地,所述用戶對終端的操作手勢,可以包括但不限于下列操作手勢中的至少一項:
用戶對所述終端的按鍵的操作;
用戶在所述終端上方的懸空滑動;
用戶在特定界面上的接觸滑動;以及
用戶帶動所述終端的運動。
其中,
用戶對所述終端的按鍵的操作,可以是指用戶操作終端的某個按鍵的按鍵標識,或者用戶操作終端的某個按鍵的按鍵標識和操作方向,或者用戶操作終端的多個按鍵的按鍵標識和操作順序,或者用戶操作終端的多個按鍵的按鍵標識、操作順序以及每個按鍵的操作軌跡,等等,本實施例對此不進行特別限定。
用戶在所述終端上方的懸空滑動,可以是指用戶在終端的圖像傳感器的采集范圍之內,在終端上方的懸空滑動軌跡。其中,所述圖像傳感器可以為電荷耦合元件(Charge Coupled Device,CCD)傳感器,或者還可以為金屬氧化物半導體元件(Complementary Metal-Oxide Semiconductor,CMOS)傳感器,本實施例對此不進行特別限定。所述懸空滑動軌跡可以包括但不限于由若干個連續滑動事件對應的若干個停留點組成的直線或任意形狀的曲線。
用戶在特定界面上的接觸滑動,可以是指用戶在終端的顯示裝置所顯示的特定界面上的接觸滑動軌跡。通常,終端可以根據顯示裝置是否具有可觸控的特性,分成兩種類型,一種類型是觸控式終端,另一種類型是非觸控式終端。具體地,具體可以檢測用戶在觸控式終端的觸控屏所顯示的特定界面上的接觸滑動數據。所述接觸滑動軌跡可以包括但不限于由若干個連續觸摸事件對應的若干個觸摸點組成的直線或任意形狀的曲線。
用戶帶動所述終端的運動,可以是指用戶手持終端,帶動終端所進行運動的運動軌跡,例如,晃動、翻轉等。
在一個具體的實現方式中,具體可以利用傳感器設備,檢測用戶對終端的操作手勢。具體地,所述傳感器設備可以包括但不限于重力傳感器、加速度傳感器、壓力傳感器、紅外線傳感器、距離傳感器和圖像傳感器中的至少一個,本實施例對此不進行特別限定。
其中,所述距離傳感器可以為超聲波距離傳感器,或者還可以為紅外距離傳感器,或者還可以為激光距離傳感器,或者還可以為微波距離傳感器,本實施例對此不進行特別限定。這些距離傳感器都是現有的成熟技術,詳細描述可以參見現有技術中的相關內容,此處不再贅述。
其中,所述圖像傳感器可以為電荷耦合元件(Charge Coupled Device,CCD)傳感器,或者還可以為金屬氧化物半導體元件(Complementary Metal-Oxide Semiconductor,CMOS)傳感器,本實施例對此不進行特別限定。
具體地,檢測用戶對終端的操作手勢,具體可以是指檢測用戶對終端的操作手勢的起始點、結束點以及由起始點到結束點所形成的軌跡,或者還可以進一步檢測所述軌跡所對應的弧度數據。
為了實現上述功能,在該實現方式中,還可以進一步預先設置若干個預設手勢。只有當所獲取的用戶對終端的操作手勢滿足預先設置的預設手勢時,才執行后續的操作即停止進行告警操作。。
其中,所述預設手勢的數據可以存儲在終端的存儲設備中。
在一個具體的實現過程中,所述終端的存儲設備可以慢速存儲設備,具體可以為計算機系統的硬盤,或者還可以為手機的非運行內存即物理內存,例如,只讀存儲器(Read-Only Memory,ROM)和內存卡等,本實施例對此不進行特別限定。
在另一個具體的實現過程中,所述終端的存儲設備還可以為快速存儲設備,具體可以為計算機系統的內存,或者還可以為手機的運行內存即系統內存,例如,隨機存儲器(Random Access Memory,RAM)等,本實施例對此不進行特別限定。
例如,若所獲取的操作手勢是用戶對所述終端的按鍵的操作,則預先設置的預設手勢則可以為一組按鍵的預設操作數據。
或者,再例如,若所獲取的操作手勢是用戶在所述終端上方的懸空滑動,則預先設置的預設手勢則可以為一個預設軌跡的軌跡數據,例如,各個方向的直線圖案的軌跡數據、“Z”圖案或“L”圖案的軌跡數據等。
或者,再例如,若所獲取的操作手勢是用戶在特定界面上的接觸滑動,則預先設置的預設手勢則可以為一個預設軌跡的軌跡數據,例如,長按的軌跡數據、向指定方向滑動一定距離的軌跡數據等。
或者,再例如,若所獲取的操作手勢是用戶帶動所述終端的運動,則預先設置的預設手勢則可以為一個預設事件的事件數據,例如,晃動事件。
本實施例中,通過獲取終端的狀態參數,進而根據所述狀態參數,獲得所述終端的狀態數據,所述狀態數據用于指示所述終端是否處于安全情況,使得能夠根據所述狀態數據,進行告警操作,由于在終端遺失之前有條件地執行告警操作,因此,能夠有效避免終端的遺失。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述的動作順序的限制,因為依據本發明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明所必須的。
在所述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
圖2為本發明另一實施例提供的終端告警裝置的結構示意圖,如圖2所示。本實施例的終端告警裝置可以包括獲取單元21、分析單元22和告警單元23。其中,獲取單元21,用于獲取終端的狀態參數;分析單元22,用于根據所述狀態參數,獲得所述終端的狀態數據,其中,所述狀態數據用于指示所述終端是否處于安全情況;告警單元23,用于根據所述狀態數據,進行告警操作。
其中,所述狀態參數可以至少包括但不限于下列參數中的一項:加速度參數和壓力參數,本實施例對此不進行特別限定。
需要說明的是,本實施例所提供的終端告警裝置的部分或全部可以為位于本地終端的應用,或者還可以為設置在位于本地終端的應用中的插件或軟件開發工具包(Software Development Kit,SDK)等功能單元,或者還可以為位于網絡側服務器中的處理引擎,或者還可以為位于網絡側的分布式系統,本實施例對此不進行特別限定。
可以理解的是,所述應用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個網頁程序(webApp),本實施例對此不進行特別限定。
可選地,在本實施例的一個可能的實現方式中,所述獲取單元21,具體可以用于利用傳感器,采集所述終端的狀態參數;所述傳感器設置在所述終端上。
可選地,在本實施例的一個可能的實現方式中,所述分析單元22,具體可以用于若所述狀態參數大于或等于參數閾值,獲得用于指示所述終端處于非安全情況的狀態數據;若所述狀態參數小于所述參數閾值,獲得用于指示所述終端處于安全情況的狀態數據。
可選地,在本實施例的一個可能的實現方式中,所述告警單元23,具體可以用于根據所述狀態數據,進行下列告警操作中的至少一種:
燈光告警操作;
聲音告警操作;
震動告警操作;以及
向指定終端發送通信消息。
可選地,在本實施例的一個可能的實現方式中,所述告警單元23,還可以進一步用于獲取用戶對所述終端的操作手勢;以及若所述操作手勢與預設手勢一致,停止進行告警操作。
需要說明的是,圖1對應的實施例中方法,可以由本實施例提供的終端告警裝置實現。詳細描述可以參見圖1對應的實施例中的相關內容,此處不再贅述。
本實施例中,通過獲取單元獲取終端的狀態參數,進而由分析單元根據所述狀態參數,獲得所述終端的狀態數據,所述狀態數據用于指示所述終端是否處于安全情況,使得告警單元能夠根據所述狀態數據,進行告警操作,由于在終端遺失之前有條件地執行告警操作,因此,能夠有效避免終端的遺失。
本領域普通技術人員可以理解實現上述施例方法中的全部或部分步驟是可以通過程序來指令相關硬件完成,所述程序可以存儲于一計算機讀取介質中,該程序在執行時包括如下步驟:獲取終端的狀態參數,其中,所述狀態參數至少包括下列參數中的一項:加速度參數和壓力參數;根據所述狀態參數,獲得所述終端的狀態數據,其中,所述狀態數據用于指示所述終端是否處于安全情況;根據所述狀態數據,進行告警操作,所述存儲介質,如:ROM/RAMROM/RAM ROM/RAM、磁碟光盤等。
上述說明示出并描述了本申請的若干優選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環境,并能夠在本文所述發明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權利要求的保護范圍內。