本發明屬于移動終端技術領域,涉及保護用戶隱私的方法及移動終端。
背景技術:
隨著科學技術的飛速發展,移動終端(手機、平板電腦等)已經擁有了強大的處理能力,從簡單通話工具逐漸變為一個綜合信息處理平臺。因此,移動終端已成為人們生活中的必備生活用品。
在移動終端的使用過程中,絕大多數用戶將自己的個人隱私保存于移動終端中。有時用戶不得不將自己的移動終端借給他人使用,比如打電話、發短信、看視頻等,但是用戶又擔心會泄露移動終端上的個人隱私。
目前,為了保護移動終端中的個人隱私,通常利用隱私管家之類的應用等,對保存有隱私的應用程序設置相應的使用密碼。在用戶或其他人點擊這類應用程序時,需要輸入正確的使用密碼后,才能使用該應用程序。
然而,利用應用程序的使用密碼,雖然保護了用戶保存在應用程序中的個人隱私,但對于其他使用者來說,無法使用該應用程序。上述隱私保護方式,不僅給其他使用者帶來不便,還有可能對其他使用者造成一些負面影響,例如:容易使人產生感情疏遠。
技術實現要素:
本發明提供的技術方案如下:
本發明提供一種保護用戶隱私的方法,包括以下步驟:S10、根據應用程序的預設保護權限,在操作系統中監聽到所述應用程序的操作命令時,進入虛擬空間;S30、在所述虛擬空間中跳轉至所述應用程序對應的應用界面,并在所述虛擬空間中執行所述操作命令;S50、在退出所述虛擬空間時,刪除所述應用程序在所述虛擬空間中執行所述操作命令所存留的操作數據。
進一步,在所述步驟S50之前包括:S40、在所述虛擬空間中獲取退出所述虛擬空間的退出觸發事件;S41、判斷所述退出觸發事件是否與預設退出觸發事件一致;當所述退出觸發事件與所述預設退出觸發事件一致時,則執行步驟S50;否則,執行步驟S42;S42、駐留在所述虛擬空間內。
進一步,還包括以下步驟:S61、當所述應用程序處于開啟狀態時,在退出所述虛擬空間后,在所述操作系統中跳轉至所述應用程序的應用界面;S62、在所述操作系統中執行所述應用程序中的操作命令時,記錄所述操作命令對應的操作數據;S63、在所述操作系統中退出所述應用程序后,跳轉至步驟S10。
進一步,還包括以下步驟:S60、當所述應用程序處于退出狀態時,在退出所述虛擬空間后,返回所述操作系統后,跳轉至步驟S10。
進一步,所述步驟S30進一步包括:S31、在所述虛擬空間中,退出所述應用程序后,跳轉至所述虛擬空間的主頁面。
進一步,還包括以下步驟:S20、在進入所述虛擬空間后,在所述虛擬空間中顯示移動終端的默認界面或自定義界面。
本發明還提供一種保護用戶隱私的移動終端,包括:監聽模塊,用于根據應用程序的預設保護權限,在操作系統中監聽到所述應用程序的操作命令時,進入虛擬空間;執行模塊,用于在所述虛擬空間中跳轉至所述應用程序對應的應用界面,并在所述虛擬空間中執行所述操作命令;數據刪除模塊,用于在退出所述虛擬空間時,刪除所述應用程序在所述虛擬空間中執行所述操作命令所存留的操作數據。
進一步,還包括:獲取模塊,用于在所述虛擬空間中獲取退出所述虛擬空間的退出觸發事件;判斷模塊,用于判斷所述退出觸發事件是否與預設退出觸發事件一致;當所述退出觸發事件與所述預設退出觸發事件不一致時,則駐留在所述虛擬空間內。
進一步,還包括:所述執行模塊,還用于當所述應用程序處于開啟狀態時,在退出所述虛擬空間后,在所述操作系統中跳轉至所述應用程序的應用界面;記錄模塊,用于在所述操作系統中執行所述應用程序中的操作命令時,記錄所述操作命令對應的操作數據;退出模塊,用于在所述操作系統中退出所述應用程序。
進一步,所述執行模塊,還用于當所述應用程序處于退出狀態時,在退出所述虛擬空間后,返回所述操作系統。
與現有技術相比,本發明提供的一種保護用戶隱私的方法及移動終端,具有以下有益效果:
1)本發明中在應用程序設置為需要保護時,使用者在操作系統獲取到該應用程序相關的操作命令時,立即進入虛擬空間;并在虛擬空間中跳轉到相應的應用界面后,執行操作命令;在退出虛擬空間時,刪除操作數據;不僅可以保證任意一個使用者均能使用每個應用程序,還能保證用戶個人隱私的安全性,以及提高了用戶的體驗。
2)本發明中在虛擬空間中獲取到退出觸發事件,當退出觸發事件與預設退出觸發事件一致時,則退出虛擬空間;否則,駐留在虛擬空間;只有在退出觸發時間與預設退出觸發事件一致是,才能返回操作系統,從而保證在操作系統中用戶隱私的安全性。
3)本發明中在退出虛擬空間前,應用程序處于開啟狀態時,在退出虛擬空間后,返回到操作系統時;在操作系統中跳轉至對應的應用界面;在操作系統中執行應用程序的操作命令時,記錄操作數據;在保護用戶個人隱私的基礎上,可記錄用戶的操作數據,給用戶帶來了方便。
4)本發明在虛擬空間中退出應用程序后,跳轉至虛擬空間的主頁面,便于使用者使用其他應用程序;只要不是用戶本人,其他使用者一直會在虛擬空間中進行操作,從而保護用戶的隱私。
附圖說明
下面將以明確易懂的方式,結合附圖說明優選實施方式,對一種保護用戶隱私的方法及移動終端的上述特性、技術特征、優點及其實現方式予以進一步說明。
圖1是本發明一種保護用戶隱私的方法的流程示意圖;
圖2是本發明另一種保護用戶隱私的方法的流程示意圖;
圖3是本發明再一種保護用戶隱私的方法的流程示意圖;
圖4是本發明一種保護用戶隱私的移動終端的組成結構示意圖;
圖5是本發明又一種保護用戶隱私的方法的流程示意圖。
附圖標號說明:
10、監聽模塊,20、顯示模塊,30、執行模塊,40、獲取模塊,50、判斷模塊,60、數據刪除模塊,70、記錄模塊,80、退出模塊。
具體實施方式
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對照附圖說明本發明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖,并獲得其他的實施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發明相關的部分,它們并不代表其作為產品的實際結構。另外,以使圖面簡潔便于理解,在有些圖中具有相同結構或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
如圖1所示,根據本發明的一個實施例,一種保護用戶隱私的方法,包括以下步驟:S10、根據應用程序的預設保護權限,在操作系統中監聽到所述應用程序的操作命令時,進入虛擬空間;
優選的,還包括S20、在進入所述虛擬空間后,在所述虛擬空間中顯示移動終端的默認界面或自定義界面。所述自定義界面包括:根據所述應用程序的預設保護權限,定義在所述虛擬空間中顯示有應用程序圖標的界面。
S30、在所述虛擬空間中跳轉至所述應用程序對應的應用界面,并在所述虛擬空間中執行所述操作命令;
優選的,還包括S31、在所述虛擬空間中,退出所述應用程序后,跳轉至所述虛擬空間的主頁面。
S50、在退出所述虛擬空間時,刪除所述應用程序在所述虛擬空間中執行所述操作命令所存留的操作數據。
具體的,在移動終端上設置需要保護其隱私的應用程序對應的保護權限(即開啟應用程序的保護模式),在移動終端上顯示操作系統,當使用者使用處于保護模式中的應用程序時,不是在操作系統中運行應用程序以及執行相應的操作命令,而是進入虛擬空間;在虛擬空間中執行應用程序中的操作命令;在退出虛擬空間時,刪除操作命令存留的操作數據;從而保證用戶的個人隱私。當使用者使用未處于保護模式中的應用程序,則是在操作系統中運行該應用程序以及執行相應的操作命令。
如圖2所示,根據本發明的再一個實施例,一種保護用戶隱私的方法,包括以下步驟:S10、根據應用程序的預設保護權限,在操作系統中監聽到所述應用程序的操作命令時,進入虛擬空間;
優選的,還包括S20、在進入所述虛擬空間后,在所述虛擬空間中顯示移動終端的默認界面或自定義界面。所述自定義界面包括:根據所述應用程序的預設保護權限,定義在所述虛擬空間中顯示有應用程序圖標的界面。
S30、在所述虛擬空間中跳轉至所述應用程序對應的應用界面,并在所述虛擬空間中執行所述操作命令;
優選的,還包括S31、在所述虛擬空間中,退出所述應用程序后,跳轉至所述虛擬空間的主頁面。
S40、在所述虛擬空間中獲取退出所述虛擬空間的退出觸發事件;
S41、判斷所述退出觸發事件是否與預設退出觸發事件一致;
當所述退出觸發事件與所述預設退出觸發事件一致時,則執行步驟S50;否則,執行步驟S42;
S42、駐留在所述虛擬空間內。
S50、在退出所述虛擬空間時,刪除所述應用程序在所述虛擬空間中執行所述操作命令所存留的操作數據。
具體的,當使用者在操作系統中使用處于保護模式中的應用程序時,會立即進入虛擬空間;并在虛擬空間中執行應用程序中的操作命令;其他使用者在使用應用程序時,會一直處于虛擬空間;從而保護了用戶在操作系統中的應用程序中所保存的個人隱私。而用戶本人在使用處于保護模式中的應用程序時,可以通過退出觸發事件來退出虛擬空間,返回操作系統。其退出觸發事件可以是設置的手勢,如畫個圓,寫個字母等,用戶還可以設置物理組合按鍵,通過home、back、menu以及音量加減鍵和電源鍵的組合。
如圖3所示,根據本發明的又一個實施例,一種保護用戶隱私的方法,包括以下步驟:S10、根據應用程序的預設保護權限,在操作系統中監聽到所述應用程序的操作命令時,進入虛擬空間;
優選的,還包括S20、在進入所述虛擬空間后,在所述虛擬空間中顯示移動終端的默認界面或自定義界面。所述自定義界面包括:根據所述應用程序的預設保護權限,定義在所述虛擬空間中顯示有應用程序的界面。
S30、在所述虛擬空間中跳轉至所述應用程序對應的應用界面,并在所述虛擬空間中執行所述操作命令;
優選的,還包括S31、在所述虛擬空間中,退出所述應用程序后,跳轉至所述虛擬空間的主頁面。
S40、在所述虛擬空間中獲取退出所述虛擬空間的退出觸發事件;
S41、判斷所述退出觸發事件是否與預設退出觸發事件一致;
當所述退出觸發事件與所述預設退出觸發事件一致時,則執行步驟S50;否則,執行步驟S42;
S42、駐留在所述虛擬空間內。
S50、在退出所述虛擬空間時,刪除所述應用程序在所述虛擬空間中執行所述操作命令所存留的操作數據。
S60、當所述應用程序處于退出狀態時,在退出所述虛擬空間后,返回所述操作系統后,跳轉至步驟S10。
S61、當所述應用程序處于開啟狀態時,在退出所述虛擬空間后,在所述操作系統中跳轉至所述應用程序的應用界面;
S62、在所述操作系統中執行所述應用程序中的操作命令時,記錄所述操作命令對應的操作數據;
S63、在所述操作系統中退出所述應用程序后,跳轉至步驟S10。
具體的,在退出虛擬空間后,當應用程序在退出虛擬空間之前處于開啟狀態,在返回操作系統時;在操作系統中跳轉至應用程序的應用界面;在操作系統中執行應用程序的操作命令時,記錄用戶在操作系統中使用該應用程序的操作數據;從而方便用戶使用移動終端記錄隱私;在操作系統退出應用程序后,應用程序處于保護模式中。當應用程序在退出虛擬空間之前處于退出狀態,返回操作系統。
如圖4所示,根據本發明的一個實施例,一種保護用戶隱私的移動終端,包括:監聽模塊10,用于根據應用程序的預設保護權限,在操作系統中監聽到所述應用程序的操作命令時,進入虛擬空間;
優選的,還包括顯示模塊20,用于在進入所述虛擬空間后,在所述虛擬空間中顯示移動終端的默認界面或自定義界面。所述自定義界面包括:根據所述應用程序的預設保護權限,定義在所述虛擬空間中顯示有應用程序的界面。
執行模塊30,用于在所述虛擬空間中跳轉至所述應用程序對應的應用界面,并在所述虛擬空間中執行所述操作命令;
優選的,還包括所述執行模塊30,還用于在所述虛擬空間中,退出所述應用程序后,跳轉至所述虛擬空間的主頁面。
獲取模塊40,用于在所述虛擬空間中獲取退出所述虛擬空間的退出觸發事件;
判斷模塊50,用于判斷所述退出觸發事件是否與預設退出觸發事件一致;
當所述退出觸發事件與所述預設退出觸發事件一致時,則駐留在所述虛擬空間內。
數據刪除模塊60,用于在退出所述虛擬空間時,刪除所述應用程序在所述虛擬空間中執行所述操作命令所存留的操作數據。
所述執行模塊30,用于當所述應用程序處于退出狀態時,在退出所述虛擬空間后,返回所述操作系統。
所述執行模塊30,用于當所述應用程序處于開啟狀態時,在退出所述虛擬空間后,在所述操作系統中跳轉至所述應用程序的應用界面;
記錄模塊70,用于在所述操作系統中執行所述應用程序中的操作命令時,記錄所述操作命令對應的操作數據;
退出模塊80,用于在所述操作系統中退出所述應用程序。
如圖5所示,根據本發明的又一個實施例,一種保護用戶隱私的方法,包括以下步驟:
在系統快捷設置中有隱私設置的選項,主要是用戶進入隱私保護的入口,隱私設置選項主要包含兩個方面:應用保護和界面保護。應用保護和界面保護是指在用戶選擇應用保護或界面保護的時候,系統鎖定該應用進程或者應用界面,在用戶使用過程中,如果用戶通過跳轉或者使得當前應用處于后臺或者被清理掉的時候或者界面處于后臺的時候,系統會進入虛擬空間。
用戶可以在設置中設置一些功能,主要的功能有兩個,一是對于手機應用開啟應用保護功能,當用戶進入該應用時,就開啟應用保護功能。二是虛擬空間的設置,虛擬空間的設置主要包含兩個:
虛擬空間退出方式,可以是特定手勢,特定物理按鍵解鎖方式,或者是下拉通知欄解鎖,如果用戶選擇下拉通知欄解鎖,則需要用戶設置解鎖密碼,不過不提倡用這種方式進行虛擬空間的退出。
虛擬空間中展示的內容,在虛擬空間中默認會展示手機出廠設置的內容。當然用戶可以對手機中的應用以添加白名單的形式添加到虛擬空間中來,這樣在用戶進入虛擬空間的時候可以查看到被添加到白名單的應用。在虛擬空間中的操作不會被真實的反應到真實的系統中,這個功能有點類似于沙盤的功能。
虛擬空間設置,虛擬空間其實相當于一個沙盤系統,只不過在該系統中,用戶看不到沙盤外的任何信息,虛擬空間利用的是手機中開辟的一塊空間,當退出虛擬空間的時候,該空間中的所有內容將被銷毀,所以在該虛擬空間中的所有操作不記錄在真實的系統中。虛擬空間設置主要包括退出方式設置,虛擬空間顯示內容設置等,其中退出方式設置,主要是在用戶進入了虛擬空間的時候,需要退出虛擬空間時的觸發條件。主要有三種方式,用戶可以設置自己的手勢,如畫個圓,寫個字母等,用戶還可以設置物理組合按鍵,通過home、back、menu以及音量加減鍵和電源鍵的組合,當然還有上文中提到的不可取的方式下拉通知欄的方式。關于虛擬空間顯示內容設置,主要是通過設置應用白名單的方式來控制,當用戶設置某個應用為白名單的時候,那么在用戶進入虛擬空間的時候,該應用會顯示出來。當然虛擬空間顯示內容在默認的情況下是顯示的手機出廠時的狀態。
當用戶進入設置應用保護的應用或者通過快捷設置中打開隱私保護中的應用保護或者界面保護功能的時候,那么就開始進入了應用保護或者界面保護模式,在該模式中用戶如果通過跳轉或其他方式導致退出應用或者界面的時候,會進入虛擬空間,加入在已經設置應用保護的應用中,用戶點擊了某條鏈接,那么用戶會直接跳轉到虛擬空間中的瀏覽器中打開相應的鏈接。同理對于其他的應用也如此。在虛擬空間中,用戶也可以正常的操作手機。當用戶想退出虛擬空間的時候,這個時候只需要和虛擬空間中退出方式一致就行。
在進行隱私保護的時候,通過創建一個虛擬空間,來控制用戶看到的內容,進行隱私保護;通過手勢或者物理按鍵組合的方式,來進行解密,進行模式切換。不依賴特定硬件設備,以應用的方式實現;不需要進行顯示的加密解密方式來保護用戶隱私;用戶可以通過設定想要展示的內容,進行隱私保護。
應當說明的是,上述實施例均可根據需要自由組合。以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。