本發明實施例屬于電子技術領域,尤其涉及一種安全監測方法及終端。
背景技術:
隨著智能終端的不斷普及,各種應用軟件也層出不窮,電子支付應用因其方便快捷的支付方式,逐步取代了傳統的現金支付方式為人們的日常支付帶來了極大便利。目前,電子支付應用通常通過指紋認證的方式來加強其電子支付的安全性。
然而,指紋認證的方式并不能完全保證電子支付的安全性,當用戶被犯罪分子挾持時,用戶往往會為了自保而主動通過指紋認證方式向犯罪分子轉賬匯款,導致財產損失。
技術實現要素:
本發明實施例提供一種安全監測方法及終端,可以在用戶進行指紋認證的過程中檢測用戶的心率,在用戶由于發生異常情況而導致心率大于預設心率閾值時,自動獲取周圍的圖像數據和當前的位置信息并發送給預設聯系人,使預設聯系人可以根據圖像數據和位置信息及時報警,幫助用戶挽回財產損失。
本發明實施例一方面提供一種安全監測方法,其包括:
在進行指紋認證的過程中,檢測用戶的心率是否大于預設心率閾值;
若所述心率大于預設心率閾值,則檢測在預設時間段內是否觸發電子支付;
若在預設時間段內觸發電子支付,則獲取周圍的圖像數據,并獲取當前的位置信息;
將所述圖像數據和所述位置信息發送給預設聯系人。
本發明實施例另一方面還提供一種終端,其包括:
心率采集單元,用于在進行指紋認證的過程中,檢測用戶的心率是否大于預設心率閾值;
支付檢測單元,用于若所述心率大于預設心率閾值,則檢測在預設時間段內是否觸發電子支付;
信息獲取單元,用于若在預設時間段內觸發電子支付,則獲取周圍的圖像數據,并獲取當前的位置信息;
第一信息發送單元,用于將所述圖像數據和所述位置信息發送給預設聯系人。
本發明實施例通過在用戶進行指紋認證的過程中檢測用戶的心率,在用戶由于被脅迫進行在線轉賬、匯款等電子支付操作而導致心率大于預設心率閾值時,自動獲取周圍的圖像數據和當前的位置信息并發送給預設聯系人,使預設聯系人可以根據圖像數據和位置信息及時報警,幫助用戶挽回財產損失。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明的一個實施例提供的安全監測方法的流程框圖;
圖2是本發明的一個實施例提供的安全監測方法的流程框圖;
圖3是本發明的一個實施例提供的安全監測方法的流程框圖;
圖4是本發明的一個實施例提供的安全監測方法的流程框圖;
圖5是本發明的一個實施例提供的終端的結構框圖;
圖6是本發明的一個實施例提供的終端的結構框圖;
圖7是本發明的一個實施例提供的終端的結構框圖;
圖8是本發明的一個實施例提供的終端的結構框圖;
圖9是本發明的一個實施例提供的終端的結構框圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
本發明的說明書和權利要求書及上述附圖中的術語“包括”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含一系列步驟或單元的過程、方法或系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。此外,術語“第一”、“第二”和“第三”等是用于區別不同對象,而非用于描述特定順序。
如圖1所示,本發明的一個實施例提供一種安全監測方法,其包括:
步驟S10:在進行指紋認證的過程中,檢測用戶的心率是否大于預設心率閾值。
在具體應用中,步驟S10之前包括:
構建用于監測用戶的人身財產安全的安全監測服務。
在具體應用中,步驟S10之前包括:
活動管理服務運行指紋采集認證進程,以采集用戶的指紋并進行指紋認證;
在具體應用中,預設心率閾值可以結合實際情況進行設置,預設心率閾值的設置標準為大于用戶的正常心率。
在一個實施例中,步驟S10之后包括:
若所述心率不大于預設心率閾值,則丟棄檢測到的所述心率并退出安全監測服務。
本實施例中通過在進行指紋認證的過程中檢測用戶的心率,可以通過判斷用戶的心率是否正常來判斷用戶當前執行的指紋認證操作是否是在正常情況下進行的,若心率大于預設心率閾值則說明用戶當前處在較為緊張的情況下,有可能被犯罪分子脅迫。
步驟S20:若所述心率大于預設心率閾值,則檢測在預設時間段內是否觸發電子支付。
在具體應用中,所述預設時間段可以根據實際情況設置,通常用戶若被犯罪分子脅迫則應當在檢測到心率異常之后的較短時間段內被脅迫執行轉賬、付款等電子支付類操作。本實施例中,設置所述預設時間段為20分鐘。
在一個實施例中,步驟S20之后包括:
若在預設時間段內未觸發電子支付,則退出安全檢測服務。
在具體應用中,在預設時間段內未觸發電子支付包括已觸發電子支付,但已超過預設時間段的情況。
本實施例中,通過在用戶的心率異常之后進一步的檢測是否在預設時間段內觸發電子支付可以進一步的判斷用戶是否被脅迫執行轉賬、付款等電子支付類操作,若在預設時間段內,則用戶有可能被脅迫。
步驟S30:若在預設時間段內觸發電子支付,則獲取周圍的圖像數據,并獲取當前的位置信息。
在具體應用中,周圍的圖像數據是指用戶所持有的智能終端的攝像頭所能拍攝到的范圍內的視頻圖像或圖片圖像,當前的位置信息是指用戶的智能終端上安裝的定位應用所定位到的位置。
在一個實施例中,獲取周圍的圖像數據具體是指獲取用戶所持有的智能終端的攝像頭所能拍攝到的范圍內的包含人臉圖像的圖像數據。
步驟S40:將所述圖像數據和所述位置信息發送給預設聯系人。
在具體應用中,預設聯系人具體可以包括用戶的智能終端上記錄的最近頻繁聯系的至少一個聯系人,或者用戶事先設置的至少一個聯系人,該聯系人可以是用戶的親屬、朋友或者公安機關。
在一個實施例中,步驟S40具體包括:
提取所述圖像數據中的人臉圖像數據,并將所述人臉圖像數據和所述位置信息發送給預設聯系人。
本實施例中,通過提取人臉圖像數據,可以便于識別犯罪分子的身份,同時也能幫助預設聯系人驗證其接收到的圖像數據是否真實可靠。
本實施例通過在用戶進行指紋認證的過程中檢測用戶的心率,并在用戶由于被脅迫進行在線轉賬、匯款等電子支付操作而導致心率大于預設心率閾值時,自動獲取周圍的圖像數據和當前的位置信息并發送給預設聯系人,使預設聯系人可以根據圖像數據和位置信息及時報警,幫助用戶挽回財產損失。
如圖2所示,在本發明的一個實施例中,圖1所對應的實施例中的步驟S10具體包括:
步驟S11:在進行指紋認證的過程中,安全監測服務啟動心率檢測進程,檢測用戶的心率是否大于預設心率閾值。
圖2所示,在本發明的一個實施例中,圖1所對應的實施例中的步驟S20具體包括:
步驟S21:所述安全監測服務在后臺檢測預設時間段內是否有電子支付進程運行,并向活動管理服務(ActivityManagerService,AMS)發出表示檢測結果的第一標志(flag)。
在具體應用中,安全監測服務具體可以通過檢測短信類軟件的活動進程、即時通訊類軟件的活動進程和電子支付類軟件的活動進程中是否包括與貨幣交易相關的字眼來判斷當前是否觸發了電子支付。例如,重點檢測預設時間段內運行的進程內容是否包括各種貨幣單位(人民幣單位元或¥、美元單位$、歐元單位€等、銀行名稱或電子支付類軟件的包名(支付寶、微信錢包、QQ錢包等)等,同時還可通過檢測短消息或即時通訊類信息的發送方和接收方是否為電子支付類軟件來實現。
如圖2所示,在本發明的一個實施例中,圖1所對應的實施例中的步驟S30包括:
步驟S31:所述活動管理服務接收所述第一標志,若所述第一標志表示的檢測結果為在預設時間段內有電子支付進程運行,則回調所述安全監測服務。
在具體應用中,活動管理服務可以根據其接收到的第一標志的值的真假來判斷在預設時間段內是否有電子支付進程運行,若所述第一標志的值為真,則判定在預設時間段內有電子支付進程運行;否則,判定在預設時間段內沒有電子支付進程運行。
步驟S32:所述安全監測服務在后臺啟動相機進程,并通過所述相機進程獲取周圍的圖像數據。
在具體應用中,步驟S32具體包括:
所述安全監測服務在后臺啟動相機進程,通過所述相機進程控制相機底層硬件拍攝周圍的圖像數據,并通過所述相機進程控制相機底層軟件對所述相機底層硬件的拍攝參數進行設置,并對所述圖像數據進行處理。
本實施例中,通過在后臺啟動相機進程并控制相機底層硬件和相機底層軟件獲取圖像數據,不需要啟動相機應用即可快速隱秘的拍攝周圍的圖像數據而不被犯罪分子察覺,同時節省了相機應用與相機進程之間繁瑣的信息交互,大大提高了隱秘拍攝的效率。
步驟S33:所述安全監測服務在后臺啟動定位進程,并通過所述定位進程獲取當前的位置信息。
在具體應用中,所述定位進程具體可以是GPS進程。
如圖2所示,在本發明的一個實施例中,圖1所對應的實施例中的步驟S40具體包括:
步驟S41:所述安全監測服務調取預先設置的聯系人信息,并根據所述聯系人信息將所述圖像數據和所述位置信息發送給預設聯系人。
在具體應用中,預設聯系人可以根據用戶的需要自定義設置。
本實施例通過在檢測到用戶的心率大于預設心率閾值時,在后臺啟動相機進程,控制相機底層軟件和相機底層硬件獲取周圍的圖像數據,并及時發送給預先設置的聯系人,可以在犯罪分子無法察覺的情況下隱秘的獲取犯罪分子的照片并向聯系人報警,可以有效保障用戶的人身財產安全。
如圖3所示,在本發明的一個實施例中,圖1所對應的實施例的基礎上還包括:
步驟S50:獲取所述電子支付的金額,并判斷所述金額是否大于預設金額閾值;
步驟S60:若所述金額大于預設金額閾值,則將所述金額發送給所述預設聯系人。
在一個實施例中,步驟S50可以和步驟S30合并執行,具體為:
若在預設時間段內觸發電子支付,則獲取所述電子支付的金額、周圍的圖像數據以及當前的位置信息。
對應的,步驟S60也可以和步驟S40合并執行,具體為:
將所述金額、所述圖像數據和所述位置信息發送給預設聯系人。
在具體應用中,預設金額閾值可以根據用戶需要自定義設置,例如:2000元人民幣或者其他數額。
在具體應用中,當金額大于一定數額時,則可以進一步確認犯罪分子對用戶的財產安全構成了嚴重威脅,因此通過在金額大于預設金額閾值時將金額信息發送給聯系人,可以幫助確認用戶當前的處境。
如圖4所示,在本發明的一個實施例中,圖3所對應的實施例中的步驟S50具體包括:
步驟S51:安全監測服務在后臺檢測正在運行的電子支付進程的內容,以獲取所述內容中包含的金額;
步驟S52:所述安全監測服務判斷所述金額是否大于預設金額閾值,并向活動管理服務發出表示判斷結果的第二標志。
在具體應用中,安全監測服務具體可以通過正在運行的電子支付進程的具體內容來獲取所述內容中的金額,倘若當前運行的電子支付進程為網銀客戶端或即時通訊軟件的轉賬付款進程,則可以通過檢測分析銀行發送的短信或者即時通訊軟件發送的即時通知消息中的數字來獲取金額。
如圖4所示,在本發明的一個實施例中,圖3所對應的實施例中的步驟S60具體包括:
步驟S61:所述活動管理服務接收所述第二標志,若所述第二標志表示的判斷結果為所述金額大于預設金額閾值,則回調所述安全監測服務。
在具體應用中,活動管理服務可以根據其接收到的第二標志的值的真假來判斷金額是否大于預設金額閾值,若所述第二標志的值為真,則判定所述金額大于預設金額閾值;否則,判定所述金額不大于預設金額閾值。
步驟S62:所述安全監測服務調取預先設置的聯系人信息,并根據所述預設聯系人信息將所述金額發送給預設聯系人。
如圖5所示,本發明的一個實施例提供一種終端100,用于執行圖1所對應的實施例中的方法步驟,其包括:
心率采集單元10,用于在進行指紋認證的過程中,檢測用戶的心率是否大于預設心率閾值;
支付檢測單元20,用于若所述心率大于預設心率閾值,則檢測在預設時間段內是否觸發電子支付;
信息獲取單元30,用于若在預設時間段內觸發電子支付,則獲取周圍的圖像數據,并獲取當前的位置信息;
第一信息發送單元40,用于將所述圖像數據和所述位置信息發送給預設聯系人。
在具體應用中,終端100必然還包括相應的指紋采集認證單元,用于活動管理服務運行指紋采集認證進程,以采集用戶的指紋并進行指紋認證。該指紋采集單元具體可以包括指紋傳感器和指紋識別芯片,也可以選用兼具指紋采集和識別認證功能的指紋識別傳感器。
在具體應用中,心率采集單元10可以為心率傳感器,心率采集單元可以和指紋采集認證單元設置在一起,從而可以在采集認證用戶指紋的過程中采集用戶的心率數據。
在本發明的一個實施例中,心率采集單元還可以是虛擬的程序單元,用于在進行指紋采集認證的過程中,觸發終端100與具有心率采集功能的智能手環、手表等智能穿戴設備之間建立通信連接,以獲取智能穿戴設備所采集的心率數據。
在具體應用中,終端100還包括:
服務構建單元,用于構建用于監測用戶的人身財產安全的安全監測服務。
在一個實施例中,終端100還包括:
數據丟棄單元,用于若所述心率不大于預設心率閾值,則丟棄檢測到的所述心率并退出安全監測服務。
本實施例中,通過在進行指紋認證的過程中檢測用戶的心率,可以通過判斷用戶的心率是否正常來判斷用戶當前執行的指紋認證操作是否是在正常情況下進行的,若心率大于預設心率閾值則說明用戶當前處在較為緊張的情況下,有可能被犯罪分子脅迫。
在一個實施例中,終端100還包括:
退出單元,用于若在預設時間段內未觸發電子支付,則退出安全檢測服務。
本實施例中,通過在用戶的心率異常之后進一步的檢測是否在預設時間段內觸發電子支付可以進一步的判斷用戶是否被脅迫執行轉賬、付款等電子支付類操作,若在預設時間段內,則用戶有可能被脅迫。
在一個實施例中,信息發送單元40具體用于:
提取所述圖像數據中的人臉圖像數據,并將所述人臉圖像數據和所述位置信息發送給預設聯系人。
本實施例中,通過提取人臉圖像數據,可以便于識別犯罪分子的身份,同時也能幫助預設聯系人驗證其接收到的圖像數據是否真實可靠。
本實施例通過在用戶進行指紋認證的過程中檢測用戶的心率,并在用戶由于發生異常情況而導致心率大于預設心率閾值時,自動獲取周圍的圖像數據和當前的位置信息并發送給預設聯系人,使預設聯系人可以根據圖像數據和位置信息及時報警,幫助用戶挽回財產損失。
在本發明的一個實施例中,圖5所示的終端10中的心率采集單元10具體用于:
在進行指紋認證的過程中,安全監測服務啟動心率檢測進程,檢測用戶的心率是否大于預設心率閾值。
在本發明的一個實施例中,圖5所示的終端10中的支付檢測單元20具體用于:
安全監測服務在后臺檢測預設時間段內是有電子支付進程運行,并向活動管理服務發出表示檢測結果的第一標志。
如圖6所示,在本發明的一個實施例中,圖5所示的終端10中的信息獲取單元30包括:
第一接收回調單元31,用于所述活動管理服務接收所述第一標志,若所述第一標志表示的檢測結果為在預設時間段內有電子支付進程運行,則回調所述安全監測服務;
圖像數據獲取單元32,用于所述安全監測服務在后臺啟動相機進程,并通過所述相機進程周圍的圖像數據;
位置信息獲取單元33,用于所述安全監測服務在后臺啟動定位進程,并通過所述定位進程獲取當前的位置信息。
如圖6所示,在本發明的一個實施例中,圖5所示的終端10中的信息發送單元40具體用于:
所述安全監測服務調取預先設置的聯系人信息,并根據所述聯系人信息將所述圖像數據和所述位置信息發送給預設聯系人。
本實施例通過在檢測到用戶的心率大于預設心率閾值時,在后臺啟動相機進程,控制相機底層軟件和相機底層硬件獲取周圍的圖像數據,并及時發送給預先設置的聯系人,可以在犯罪分子無法察覺的情況下隱秘的獲取犯罪分子的照片并向聯系人報警,可以有效保障用戶的人身財產安全。
如圖7所示,在本發明的一個實施例中,圖1所示的終端10還包括:
金額檢測單元50,用于獲取所述電子支付的金額,并判斷所述金額是否大于預設金額閾值;
第二信息發送單元60,用于若所述金額大于預設金額閾值,則將所述金額發送給所述預設聯系人。
在一個實施例中,金額檢測單元50可以和信息獲取單元30合并為同一功能單元,具體用于:
若在預設時間段內觸發電子支付,則獲取所述電子支付的金額、周圍的圖像數據以及當前的位置信息。
對應的,第二信息發送單元60也可以和第一信息發送單元40合并為同一功能單元,具體用于:
將所述金額、所述圖像數據和所述位置信息發送給預設聯系人。
如圖8所示,在本發明的一個實施例中,圖7所示的金額獲取單元50包括:
獲取單元51,用于安全監測服務在后臺檢測正在運行的電子支付進程的內容,以獲取所述內容中包含的金額;
判斷單元52,用于所述安全監測服務判斷所述金額是否大于預設金額閾值,并向活動管理服務發出表示判斷結果的第二標志;
第二信息發送單元60包括:
第二接收回調單元61,用于所述活動管理服務接收所述第二標志,若所述第二標志表示判斷結果為所述金額大于預設金額閾值,則回調所述安全監測服務;
調取發送單元62,用于所述安全監測服務調取預先設置的聯系人信息,并根據所述預設聯系人信息將所述金額發送給預設聯系人。
如圖9所示,本發明的一個實施例提供一種終端100,用于執行圖1所對應的實施例中的方法步驟,其包括:
處理器(processor)110,通信接口(Communications Interface)120,存儲器(memory)130,總線140,指紋傳感器150和心率傳感器160。
處理器110,通信接口120,存儲器130,指紋傳感器150和心率傳感器160通過總線140完成相互間的通信。
通信接口120,用于與外界設備,例如,個人電腦、智能手機等通信。
處理器110,用于執行程序131;
具體地,程序131可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器110可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發明實施例的一個或多個集成電路。
存儲器130,用于存放程序131。存儲器130可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序131具體可以包括:
心率采集單元1311,用于在進行指紋認證的過程中,檢測用戶的心率是否大于預設心率閾值;
支付檢測單元1312,用于若所述心率大于預設心率閾值,則檢測在預設時間段內是否觸發電子支付;
信息獲取單元1313,用于若在預設時間段內觸發電子支付,則獲取周圍的圖像數據,并獲取當前的位置信息;
第一信息發送單元1314,用于將所述圖像數據和所述位置信息發送給預設聯系人。
在一個實施例中,支付檢測單元1312,具體用于:
安全監測服務在后臺檢測預設時間段內是有電子支付進程運行,并向活動管理服務發出表示檢測結果的第一標志;
程序131具體還可以包括:
第一接收回調單元,用于所述活動管理服務接收所述第一標志,若所述第一標志表示的檢測結果為在預設時間段內有電子支付運行,則回調所述安全監測服務;
圖像數據獲取單元,用于所述安全監測服務在后臺啟動相機進程,并通過所述相機進程周圍的圖像數據;
位置信息獲取單元,用于所述安全監測服務在后臺啟動定位進程,并通過所述定位進程獲取當前的位置信息。
在一個實施例中,信息發送單元40具體用于:
所述安全監測服務調取預先設置的聯系人信息,并根據所述聯系人信息將所述圖像數據和所述位置信息發送給預設聯系人。
在一個實施例中,程序131具體還可以包括:
金額檢測單元,用于獲取所述電子支付的金額,并判斷所述金額是否大于預設金額閾值;
第二信息發送單元,用于若所述金額大于預設金額閾值,則將所述金額發送給所述預設聯系人。
在一個實施例中,程序131具體還可以包括:
獲取單元,用于安全監測服務在后臺檢測正在運行的電子支付進程的內容,以獲取所述內容中包含的金額;
判斷單元,用于所述安全監測服務判斷所述金額是否大于預設金額閾值,并向活動管理服務發出表示判斷結果的第二標志;
第二接收回調單元,用于所述活動管理服務接收所述第二標志,若所述第二標志表示判斷結果為所述金額大于預設金額閾值,則回調所述安全監測服務;
調取發送單元,用于所述安全監測服務調取預先設置的聯系人信息,并根據所述預設聯系人信息將所述金額發送給預設聯系人。
本發明所有實施例中的單元,可以通過通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實現。
本發明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發明實施例終端中的單元可以根據實際需要進行合并、劃分和刪減。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。