一種應用程序隱私數據的保護方法及裝置制造方法
【專利摘要】本發明適用數據處理【技術領域】,提供了一種應用程序隱私數據的保護方法及裝置,所述方法包括:創建隱私空間,所述隱私空間包括對應的用戶界面以及數據存儲區域,創建的所述隱私空間的用戶界面與正常空間的用戶界面相同;在安裝應用程序時,判斷所述正常空間中是否已安裝該應用程序;若是,將該應用程序安裝在所述隱私空間;若否,將該應用程序分別安裝在所述隱私空間和正常空間。通過本發明,可在不露痕跡的情況下保護用戶終端中應用程序的隱私數據。
【專利說明】一種應用程序隱私數據的保護方法及裝置
【技術領域】
[0001] 本發明屬于數據處理【技術領域】,尤其涉及一種應用程序隱私數據的保護方法及裝 置。
【背景技術】
[0002] 隨著終端設備(例如智能手機、平板電腦等)處理能力的提高及信息技術的發展, 在終端設備上運行的應用程序(APP)也越來越多。尤其是社交類的應用程序如微信、微博、 陌陌等,吸引了海量用戶,用戶熱衷使用這類應用程序進行溝通交流。
[0003] 在使用應用程序的過程中,應用程序的用戶數據中不乏很多隱私數據,例如聯系 人信息及聊天記錄等數據。因此,隨之而來的隱私保護問題也越來越重要。例如用戶在使 用手機的過程中,如果用戶的手機屏幕被人看到(這種情況經常發生),或者手機丟失了,或 者手機需要借給別人使用,則會造成手機中應用程序的用戶隱私數據的泄漏。
[0004] 現有技術提供了一種應用程序的用戶隱私數據的保護方法,如圖1所示,該方法 為應用程序設置密碼鎖保護功能,如果某一應用程序被加鎖,即設置了訪問密碼,則當用戶 訪問該加鎖的應用程序時,會彈出如圖1右半部分所示的密碼界面,用戶需要在該密碼界 面中輸入正確的密碼才能進入該應用程序,并訪問該應用程序內的用戶數據。
[0005] 但是,圖1所示的現有技術存在以下缺點:該方法直接限制了用戶訪問應用程序 的權利,雖然他人無法在第一時間得知應用程序的用戶隱私數據,但是該方法明確提示了 他人:"本應用程序內有秘密,但是需要密碼才能訪問",這一明確的提示可以導致他人產生 破解密碼的動機,利用現有的密碼破解技術可以很容易破解密碼,從而導致應用程序的用 戶隱私數據的泄漏。
【發明內容】
[0006] 本發明實施例的目的在于提供一種應用程序隱私數據的保護方法,能夠完整并不 露痕跡的保護用戶終端中應用程序的隱私數據。
[0007] 本發明實施例是這樣實現的,應用于含有正常空間的終端設備,所述正常空間包 含對應的用戶界面以及數據存儲區域,所述方法包括:
[0008] 創建隱私空間,包括創建隱私空間對應的用戶界面以及數據存儲區域,創建的所 述隱私空間的用戶界面與所述正常空間的用戶界面相同;
[0009] 在安裝應用程序時,判斷所述正常空間中是否已安裝該應用程序;
[0010] 若是,在所述隱私空間安裝該應用程序,將安裝后的該應用程序的相關數據存儲 至所述隱私空間的數據存儲區域,并將安裝后的該應用程序的圖標顯示在所述隱私空間的 用戶界面;
[0011] 若否,分別在所述隱私空間和正常空間安裝該應用程序,將安裝后的該應用程序 的相關數據分別存儲至所述隱私空間的數據存儲區域和正常空間的數據存儲區域,并將安 裝后的該應用程序的圖標分別顯示在所述隱私空間的用戶界面和正常空間的用戶界面。
[0012] 一種應用程序隱私數據的保護方法,應用于包含正常空間和隱私空間的終端設 備,所述正常空間和隱私空間都包含有對應的用戶界面以及數據存儲區域,其中所述隱私 空間的用戶界面與所述正常空間的用戶界面相同,所述方法包括:
[0013] 在安裝應用程序時,分別在所述隱私空間和正常空間安裝該應用程序,將安裝后 的該應用程序的相關數據分別存儲至所述隱私空間的數據存儲區域和正常空間的數據存 儲區域,并將安裝后的該應用程序的圖標分別顯示在所述隱私空間的用戶界面和正常空間 的用戶界面。
[0014] 本發明實施例的另一目的在于提供應用于含有正常空間的終端設備,所述正常空 間包含對應的用戶界面以及數據存儲區域,所述裝置包括:
[0015] 空間創建單元,用于創建隱私空間,包括創建隱私空間對應的用戶界面以及數據 存儲區域,創建的所述隱私空間的用戶界面與所述正常空間的用戶界面相同;
[0016] 第一判斷單元,用于在安裝應用程序時,判斷所述正常空間中是否已安裝該應用 程序;
[0017] 應用程序安裝單元,用于在所述判斷單元判斷結果為是時,在所述隱私空間安裝 該應用程序,將安裝后的該應用程序的相關數據存儲至所述隱私空間的數據存儲區域,并 將安裝后的該應用程序的圖標顯示在所述隱私空間的用戶界面;在所述判斷單元判斷結果 為否時,分別在所述隱私空間和正常空間安裝該應用程序,將安裝后的該應用程序的相關 數據分別存儲至所述隱私空間的數據存儲區域和正常空間的數據存儲區域,并將安裝后的 該應用程序的圖標分別顯示在所述隱私空間的用戶界面和正常空間的用戶界面。
[0018] 一種應用程序隱私數據的保護裝置,應用于包含正常空間和隱私空間的終端設 備,所述正常空間和隱私空間都包含有對應的用戶界面以及數據存儲區域,其中所述隱私 空間的用戶界面與所述正常空間的用戶界面相同,所述裝置包括:
[0019] 應用程序安裝單元,用于在安裝應用程序時,分別在所述隱私空間和正常空間安 裝該應用程序,將安裝后的該應用程序的相關數據分別存儲至所述隱私空間的數據存儲區 域和正常空間的數據存儲區域,并將安裝后的該應用程序的圖標分別顯示在所述隱私空間 的用戶界面和正常空間的用戶界面
[0020] 本發明實施例與現有技術相比存在的有益效果是:本發明實施例通過創建隱私空 間,在安裝應用程序時,保證在正常空間和所述隱私空間都安裝有該應用程序,由于安裝后 的應用程序的相關數據的存儲區域不同,從而所述應用程序在不同空間的應用是獨立的, 雖然在不同空間的用戶界面看到的應用程序的圖標及功能等相同,但是應用程序的用戶數 據是獨立的,即正常空間對應的數據存儲區域存儲的是該應用程序的普通數據(非隱私數 據),隱私空間對應的數據存儲區域存儲的是該應用程序的隱私數據,從而可有效地保護應 用程序的隱私數據,提高隱私數據的安全性。而且,由于不同空間的用戶界面以及用戶界面 上顯示的應用程序圖標及其功能等都相同,因此可以使其他人誤以為沒有隱私數據,達到 在不露痕跡的情況下保護用戶終端中應用程序的隱私數據。另外,由于所述應用程序分別 安裝在不同的空間,不同的空間又對應不同的數據存儲區域,因此當應用程序在某個空間 升級或者更新,不會影響到另外一個空間的應用程序,有效避免應用程序升級帶來的數據 不兼容問題。
【專利附圖】
【附圖說明】
[0021] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些 實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些 附圖獲得其他的附圖。
[0022] 圖1是現有應用程序隱私數據保護方法的示例圖;
[0023] 圖2是本發明第一實施例提供的應用程序隱私數據保護方法的實現流程圖;
[0024] 圖3是本發明第二實施例提供的應用程序隱私數據保護方法的實現流程圖;
[0025] 圖4是本發明第三實施例提供的應用程序隱私數據保護裝置的組成結構圖;
[0026] 圖5是本發明第四實施例提供的應用程序隱私數據保護裝置的組成結構圖。
【具體實施方式】
[0027] 為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并 不用于限定本發明。
[0028] 為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
[0029] 實施例一:
[0030] 圖2示出了第一實施例提供的應用程序隱私數據保護方法的實現流程,該方法的 應用場景為應用于含有正常空間的終端設備,所述正常空間包含對應的用戶界面以及數據 存儲區域,其過程詳述如下:
[0031] 在步驟S201中,創建隱私空間。
[0032] 在實際應用中,可以預先設置一隱私空間創建按鈕或者隱私空間創建指令,在接 收到用戶點擊所述隱私空間創建按鈕或者發出的所述隱私空間創建指令后,開始創建隱私 空間,包括創建隱私空間對應的標識、用戶界面以及數據存儲區域等。
[0033] 其中,所創建的隱私空間至少為一個,每個隱私空間安裝的應用程序可以相同,也 可以不同。
[0034] 需要說明的是,為了在不露痕跡的情況下保護用戶終端中應用程序的隱私數據, 本實施例創建的隱私空間的用戶界面與正常空間的用戶界面相同,即隱私空間和正常空間 用戶界面的布局、樣式和色彩等均相同(其中,隱私空間的用戶界面可以由用戶根據正常空 間的用戶界面構建,也可以由系統自動根據正常空間的用戶界面構建,即將正常空間用戶 界面的相關數據拷貝到隱私空間對應的數據存儲區域,并新建一主屏幕,將拷貝的相關數 據顯示在所述主屏幕上)。同時,為了保證應用程序在不同空間應用的獨立性,為隱私空間 分配的數據存儲區域與正常空間的數據存儲區域不同,例如若正常空間的數據存儲區域為 C盤,則將隱私空間的數據存儲區域分配至D盤。
[0035] 另外,在創建所述隱私空間之后,本實施例還包括:
[0036] 設置空間切換按鈕或者空間切換指令(例如向左或向右滑動等),以使得在接收到 用戶點擊所述空間切換按鈕或者發出的所述空間切換指令后,從所述正常空間切換到所述 隱私空間或者從所述隱私空間切換到所述正常空間。
[0037] 終端設備在運行中只對應一個空間,即對應一個工作模式,可以根據用戶的切換 操作切換成其它的空間。例如終端設備默認運行的情況下對應正常空間,可以將正常空間 切換成某一個隱私空間,即切換成一種隱私工作模式,也可以從隱私空間切換回正常空間, 即切換回正常工作模式。其中,在從正常空間切換至隱私空間時,需要用戶輸入認證信息, 在監測到輸入的認證信息與預先設置的認證信息相同時,才從正常空間切換至隱私空間。 具體的是,在接收到用戶點擊所述空間切換按鈕或者發出的所述空間切換指令時,判斷當 前空間為正常空間還是隱私空間;若當前空間為正常空間,監測是否接收到與設置的所述 認證信息相同的信息;若是,從所述正常空間切換到所述隱私空間;若當前空間為隱私空 間,則直接從所述隱私空間切換到所述正常空間。
[0038] 其中,所述認證信息可以由用戶預先設定,可以是幾個數字、字母和/或手勢動作 (例如在屏幕上逆時針滑動或者順時針滑動)。
[0039] 在步驟S202中,在安裝應用程序時,判斷所述正常空間中是否已安裝該應用程 序,若判斷結果為"是",則執行步驟S203,若判斷結果為"否",則執行步驟S204。
[0040] 在本實施例中,可以通過檢測正常空間的用戶界面上是否有顯示該應用程序的圖 標和/或正常空間的數據存儲區域是否存儲有該應用程序的相關數據來判斷正常空間是 否安裝有該應用程序。
[0041] 在步驟S203中,在所述隱私空間安裝該應用程序,將安裝后的該應用程序的相關 數據存儲至所述隱私空間的數據存儲區域,并將安裝后的該應用程序的圖標顯示在所述隱 私空間的用戶界面。
[0042] 在本實施例中,將安裝后的該應用程序的圖標顯示在所述隱私空間的用戶界面可 以由用戶手動操作完成,即手動將該應用程序的圖標添加到隱私空間的用戶界面上;或者 系統自動將該應用程序的圖標添加到隱私空間的用戶界面上。
[0043] 需要說明的是,當所述正常空間已安裝該應用程序,還需要在隱私空間安裝該應 用程序時,需要修改該應用程序的安裝路徑(即將該應用程序的安裝路徑修改為隱私空間 數據存儲區域所在的路徑)和/或修改該應用程序安裝文件的名稱,將安裝后的該應用程序 的相關數據存儲至所述隱私空間的數據存儲區域,并將安裝后的該應用程序的圖標顯示在 所述隱私空間的用戶界面。
[0044] 在步驟S204中,分別在所述隱私空間和正常空間安裝該應用程序,將安裝后的該 應用程序的相關數據分別存儲至所述隱私空間的數據存儲區域和正常空間的數據存儲區 域,并將安裝后的該應用程序的圖標分別顯示在所述隱私空間的用戶界面和正常空間的用 戶界面。
[0045] 在本實施例中,為了達到在不露痕跡的情況下保護用戶終端中應用程序的隱私數 據,需要保證任何應用程序的非用戶數據(包括應用程序的種類、數量、圖標等)在正常空間 和隱私空間里是相同的,即保證在所述正常空間和隱私空間安裝有相同的應用程序,因此 本實施例在安裝應用程序前,先判斷正常空間是否已安裝該應用程序,如果已安裝,再將該 應用程序安裝在所述隱私空間;否則,分別在所述隱私空間和正常空間安裝該應用程序,即 在所述隱私空間安裝該應用程序時,將安裝后的該應用程序的相關數據存儲至所述隱私空 間的數據存儲區域,并將安裝后的該應用程序的圖標顯示在所述隱私空間的用戶界面;在 所述正常空間安裝該應用程序,將安裝后的該應用程序的相關數據存儲至所述正常空間的 數據存儲區域,并將安裝后的該應用程序的圖標顯示在所述正常空間的用戶界面;其中,安 裝順序不分先后。
[0046] 優選的,所述在所述隱私空間安裝該應用程序具體包括:
[0047] 判斷該應用程序是否為受保護的應用程序;
[0048] 若是,在所述隱私空間安裝該應用程序。
[0049] 作為本發明的另一優選實施例,為了避免隱私空間安裝的應用程序過多,浪費存 儲空間,可以通過一應用程序安裝界面設定安裝的基本信息,所述基本信息包括安裝路徑、 是否為受保護應用程序等。終端設備根據所述基本信息判斷所述應用程序是否為受保護的 應用程序,若是,再將所述應用程序分別安裝在所述隱私空間和正常空間對應的安裝路徑 下。
[0050] 優選的是,在日常生活中,經常還會碰到這樣的情況,即有時候將手機遺忘到桌子 上了,并且忘記從隱私空間退出,其他人在撿到該手機后可能會看到隱私空間里應用程序 的隱私數據,因此本實施例進一步包括:
[0051] 當監測到用戶在所述隱私空間無操作(即待機)的時長超過預設值(例如1分鐘) 時,自動切換到所述正常空間。
[0052] 在本實施例中,即使他人撿到該手機,手機也已經自動切換到了正常空間,他人看 到的也只是普通數據,進一步提高了隱私數據的安全性。
[0053] 進一步的,本實施例還包括:
[0054] 當監測到從所述隱私空間向所述正常空間切換的操作時,判斷所述隱私空間當前 是否有正在運行的應用程序;
[0055] 若是,終止隱私空間所述運行的應用程序,并啟動正常空間與所述運行的應用程 序相同的應用程序。
[0056] 在本實施例中,當用戶正在使用隱私空間的某應用程序時,如果其他人想看一下 用戶的手機屏幕,或者希望借用一下其手機,則用戶可以快速地從隱私空間切換至正常空 間,同時啟動正常空間與所述隱私空間運行的應用程序相同的應用程序,這樣在其他用戶 看到手機屏幕的時候,手機屏幕上運行的是正常空間的應用程序,該應用程序的數據也都 是普通數據,使得其他用戶無法發現該應用程序的隱私數據,達到"使他人不知道我有隱私 數據"這一目的,進而避免了其他用戶破解隱私數據的動機,提高了隱私數據的安全性。
[0057] 本發明實施例通過創建隱私空間,在安裝應用程序時,若正常空間安裝有該應用 程序,則在隱私空間安裝該應用程序,若正常空間沒有安裝該應用程序,則分別在所述正常 空間和隱私空間安裝該應用程序,保證在正常空間和所述隱私空間都安裝有該應用程序, 由于安裝后的應用程序的相關數據的存儲區域不同,從而所述應用程序在不同空間的應用 是獨立的,雖然在不同空間的用戶界面看到的應用程序的圖標及功能等相同,但是應用程 序的用戶數據是獨立的,即正常空間對應的數據存儲區域存儲的是該應用程序的普通數據 (非隱私數據),隱私空間對應的數據存儲區域存儲的是該應用程序的隱私數據,從而可有 效地保護應用程序的隱私數據,提高隱私數據的安全性。而且,由于不同空間的用戶界面以 及用戶界面上顯示的應用程序圖標及其功能等都相同,因此可以使其他人誤以為沒有隱私 數據,達到在不露痕跡的情況下保護用戶終端中應用程序的隱私數據。另外,由于所述應用 程序分別安裝在不同的空間,不同的空間又對應不同的數據存儲區域,因此當應用程序在 某個空間升級或者更新,不會影響到另外一個空間的應用程序,有效避免應用程序升級帶 來的數據不兼容問題。
[0058] 需要說明的是,如果在兩個空間只安裝一個應用程序,在不同的空間設置不同的 數據存儲區(如在正常空間存儲非隱私數據,在隱私空間存儲隱私數據),通過數據備份、空 間切換的方式進行隱私數據保護容易出現當應用程序在某個空間升級或者更新時,可能導 致另一個空間的數據與該空間的數據不兼容,由于兩個空間使用的是一個應用程序,從而 出現應用程序在另一個空間運行失敗,失去隱私數據保護的作用。
[0059] 為了更好的理解本發明實施例,下面通過一個實例來說明上述過程,本領域技術 人員應該了解的是該實例只用于解釋本發明,不用于限定本發明的保護范圍:
[0060] 創建隱私空間,包括創建隱私空間對應的用戶界面和數據存儲區域。其中,創建 的隱私空間的用戶界面與正常空間的用戶界面相同,所述隱私空間的數據存儲區域與正常 空間的數據存儲區域不同,正常空間分配的存儲空間為C盤,隱私空間分配的存儲空間為D 盤。待安裝的應用程序為QQ,在安裝QQ前,先判斷所述正常空間是否已安裝QQ (即判斷C 盤目錄下是否有QQ相關的文件夾和/或正常空間的用戶界面是否有顯示QQ圖標),若是, 再將QQ安裝在D盤,否則分別在C盤和D盤安裝QQ,并分別將安裝后的QQ圖標顯示在正常 空間和隱私空間對應的用戶界面上。當用戶在正常空間啟動QQ時,即雙擊正常空間用戶界 面上的QQ圖標時,從C盤讀取相應的數據,當用戶在隱私空間啟動QQ時,即雙擊隱私空間 用戶界面上的QQ圖標時,從D盤讀取相應的數據。由于C盤和D盤是兩個相互獨立的盤, 因此C盤安裝的QQ與D盤安裝的QQ其應用也是獨立的,用戶在正常空間內的QQ聊天記錄 與在隱私空間內的QQ聊天記錄是不同的,如果用戶覺得今天的聊天內容比較重要不想讓 別人看到,可以進入隱私空間,啟動隱私空間內的QQ進行聊天。另外,當檢測到用戶退出所 述隱私空間時,隱私空間的QQ還在運行,則終止隱私空間運行的QQ,并啟動正常空間的QQ。 由于正常空間和隱私空間的用戶界面以及用戶界面上的QQ圖標以及功能都相同,因此可 以使其他人誤以為沒有隱私數據,達到在不露痕跡的情況下保護用戶終端中應用程序的隱 私數據。而且,由于兩個QQ分別安裝在不同的盤內,因此當QQ在某個空間升級或者更新, 不會影響到另外一個空間的QQ,如正常空間使用的QQ版本為2013版本,隱私空間使用的 QQ版本為2012版本。
[0061] 實施例二:
[0062] 圖3示出了第二實施例提供的應用程序隱私數據保護方法的實現流程,該方法的 應用場景為應用于包含正常空間和隱私空間的終端設備,所述正常空間和隱私空間都包含 有對應的用戶界面以及數據存儲區域,其中所述隱私空間的用戶界面與所述正常空間的用 戶界面相同,所述隱私空間的數據存儲區域與正常空間的數據存儲區域不同,其過程詳述 如下
[0063] 在步驟S301中,在安裝應用程序時,分別在所述隱私空間和正常空間安裝該應用 程序,將安裝后的該應用程序的相關數據分別存儲至所述隱私空間的數據存儲區域和正常 空間的數據存儲區域,并將安裝后的該應用程序的圖標分別顯示在所述隱私空間的用戶界 面和正常空間的用戶界面。
[0064] 在本實施例中,由于所述終端設備已經預先創建有正常空間和隱私空間(創建空 間的具體過程可參見如上所述),為了保證在不露痕跡的情況下保護用戶終端中應用程序 的隱私數據,因此在安裝應用程序時,分別在所述隱私空間和正常空間安裝該應用程序,保 證隱私空間和正常空間安裝的應用程序相同,隱私空間和正常空間對應的用戶界面上顯示 的應用程序的圖標及其功能等也相同。
[0065] 優選的,在創建所述隱私空間和正常空間之后,本實施例還包括:
[0066] 設置空間切換按鈕或者空間切換指令(例如向左或向右滑動等),以使得在接收到 用戶點擊所述空間切換按鈕或者發出的所述空間切換指令后,從所述正常空間切換到所述 隱私空間或者從所述隱私空間切換到所述正常空間。
[0067] 進一步的,在從正常空間切換至隱私空間時,還需要用戶輸入認證信息,在監測到 輸入的認證信息與預先設置的認證信息相同時,才從正常空間切換至隱私空間。具體的是, 在接收到用戶點擊所述空間切換按鈕或者發出的所述空間切換指令時,判斷當前空間為正 常空間還是隱私空間;若當前空間為正常空間,監測是否接收到與設置的所述認證信息相 同的信息;若是,從所述正常空間切換到所述隱私空間;若當前空間為隱私空間,則直接從 所述隱私空間切換到所述正常空間。
[0068] 其中,所述認證信息可以由用戶預先設定,可以是幾個數字、字母和/或手勢動作 (例如在屏幕上逆時針滑動或者順時針滑動)。
[0069] 優選的,所述在所述隱私空間安裝該應用程序具體包括:
[0070] 判斷該應用程序是否為受保護的應用程序;
[0071] 若是,在所述隱私空間安裝該應用程序。
[0072] 優選的是,本實施例進一步包括:
[0073] 當監測到用戶在所述隱私空間無操作(即待機)的時長超過預設值(例如1分鐘) 時,自動切換到所述正常空間。
[0074] 進一步的,本實施例還包括:
[0075] 當監測到從所述隱私空間向所述正常空間切換的操作時,判斷所述隱私空間當前 是否有正在運行的應用程序;
[0076] 若是,終止隱私空間所述運行的應用程序,并啟動正常空間與所述運行的應用程 序相同的應用程序。
[0077] 本實施例與實施例一的區別在于,本實施例的終端設備預先創建有正常空間和隱 私空間,當終端設備檢測到用戶安裝應用程序時,自動將該應用程序分別安裝在所述正常 空間和隱私空間,達到在不露痕跡的情況下保護用戶終端中應用程序的隱私數據。而且可 有效避免應用程序升級帶來的數據不兼容問題。
[0078] 實施例三:
[0079] 圖4示出了本發明第三實施例提供的應用程序隱私數據保護裝置的組成結構,為 了便于說明,僅示出了與本發明實施例相關的部分。
[0080] 該應用程序隱私數據保護裝置應用于含有正常空間的終端設備(例如手機、平板 電腦、掌上電腦、計算機等),所述正常空間包含對應的用戶界面以及數據存儲區域。
[0081] 該應用程序隱私數據保護裝置包括空間創建單元41、第一判斷單元42以及應用 程序安裝單元43。其中,各單元的具體功能如下:
[0082] 空間創建單元41,用于創建隱私空間,包括創建隱私空間對應的用戶界面以及數 據存儲區域,創建的所述隱私空間的用戶界面與所述正常空間的用戶界面相同,創建的所 述隱私空間的數據存儲區域與正常空間的數據存儲區域不同;
[0083] 第一判斷單元42,用于在安裝應用程序時,判斷所述正常空間中是否已安裝該應 用程序;
[0084] 應用程序安裝單元43,用于在所述判斷單元判斷結果為是時,在所述隱私空間安 裝該應用程序,將安裝后的該應用程序的相關數據存儲至所述隱私空間的數據存儲區域, 并將安裝后的該應用程序的圖標顯示在所述隱私空間的用戶界面;在所述判斷單元判斷結 果為否時,分別在所述隱私空間和正常空間安裝該應用程序,將安裝后的該應用程序的相 關數據分別存儲至所述隱私空間的數據存儲區域和正常空間的數據存儲區域,并將安裝后 的該應用程序的圖標分別顯示在所述隱私空間的用戶界面和正常空間的用戶界面。
[0085] 進一步的,所述應用程序安裝單元43包括:
[0086] 第一判斷模塊431,用于判斷該應用程序是否為受保護的應用程序;
[0087] 第一安裝模塊432,用于在所述第一判斷模塊431判斷結果為是時,在所述隱私空 間安裝該應用程序。
[0088] 進一步的,所述裝置還包括:
[0089] 第一設置單元44,用于在所述創建隱私空間之后,設置空間切換按鈕或者空間切 換指令,以使得在接收到用戶點擊所述空間切換按鈕或者發出的所述空間切換指令后,從 所述正常空間切換到所述隱私空間或者從所述隱私空間切換到所述正常空間。
[0090] 進一步的,所述裝置還包括:
[0091] 第二設置單元45,用于設置進入所述隱私空間的認證信息;
[0092] 第二判斷單元46,用于在接收到用戶點擊所述空間切換按鈕或者發出的所述空間 切換指令時,判斷當前空間為正常空間還是隱私空間;
[0093] 監測單元47,用于在所述第二判斷單元判斷結果為正常空間時,監測是否接收到 與設置的所述認證信息相同的信息;
[0094] 第一切換單元48,用于在所述監測單元監測到終端設備已接收到與設置的所述認 證信息相同的信息,從所述正常空間切換到所述隱私空間;
[0095] 第二切換單元49,用于在所述第二判斷單元判斷結果為隱私空間時,直接從所述 隱私空間切換到所述正常空間。
[0096] 進一步的,所述裝置還包括:
[0097] 第三切換單元410,用于當監測到用戶在所述隱私空間無操作的時長超過預設值 時,切換到所述正常空間。
[0098] 進一步的,所述裝置還包括:
[0099] 第三判斷單元411,用于當監測到從所述隱私空間向所述正常空間切換的操作時, 判斷所述隱私空間當前是否有正在運行的應用程序;
[0100] 啟動單元412,用于在所述第三判斷單元411判斷結果為是時,終止隱私空間所述 運行的應用程序,并啟動正常空間與所述運行的應用程序相同的應用程序。
[0101] 所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能 單元、模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功 能單元、模塊完成,即所述裝置的內部結構劃分成不同的功能單元或模塊,以完成以上描述 的全部或者部分功能。實施例中的各功能單元或模塊可以集成在一個處理單元中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單 元或模塊既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。另外,各功能 單元、模塊的具體名稱也只是為了便于相互區分,并不用于限制本申請的保護范圍。上述 裝置中單元、模塊的具體工作過程,可以參考前述方法實施例一中的對應過程,在此不再贅 述。
[0102] 實施例四:
[0103] 圖5示出了本發明第四實施例提供的應用程序隱私數據保護裝置的組成結構,為 了便于說明,僅示出了與本發明實施例相關的部分。
[0104] 該應用程序隱私數據保護裝置應用于包含正常空間和隱私空間的終端設備(例如 手機、平板電腦、掌上電腦、計算機等),所述正常空間和隱私空間都包含有對應的用戶界面 以及數據存儲區域,其中所述隱私空間的用戶界面與所述正常空間的用戶界面相同,所述 隱私空間的數據存儲區域與正常空間的數據存儲區域不同。
[0105] 該應用程序隱私數據保護裝置包括應用程序安裝單元51。其中,應用程序安裝單 元51的具體功能如下:
[0106] 應用程序安裝單元51,用于在安裝應用程序時,分別在所述隱私空間和正常空間 安裝該應用程序,將安裝后的該應用程序的相關數據分別存儲至所述隱私空間的數據存儲 區域和正常空間的數據存儲區域,并將安裝后的該應用程序的圖標分別顯示在所述隱私空 間的用戶界面和正常空間的用戶界面。
[0107] 進一步的,所述應用程序安裝單元51包括:
[0108] 第一判斷模塊511,用于判斷該應用程序是否為受保護的應用程序;
[0109] 第一安裝模塊512,用于在所述第一判斷模塊511判斷結果為是時,在所述隱私空 間安裝該應用程序。
[0110] 進一步的,所述裝置還包括:
[0111] 第一設置單元52,用于在所述創建隱私空間之后,設置空間切換按鈕或者空間切 換指令,以使得在接收到用戶點擊所述空間切換按鈕或者發出的所述空間切換指令后,從 所述正常空間切換到所述隱私空間或者從所述隱私空間切換到所述正常空間。
[0112] 進一步的,所述裝置還包括:
[0113] 第二設置單元53,用于設置進入所述隱私空間的認證信息;
[0114] 第二判斷單元54,用于在接收到用戶點擊所述空間切換按鈕或者發出的所述空間 切換指令時,判斷當前空間為正常空間還是隱私空間;
[0115] 監測單元55,用于在所述第二判斷單元54判斷結果為正常空間時,監測是否接收 到與設置的所述認證信息相同的信息;
[0116] 第一切換單元56,用于在所述監測單元監測到終端設備已接收到與設置的所述認 證信息相同的信息,從所述正常空間切換到所述隱私空間;
[0117] 第二切換單元57,用于在所述第二判斷單元54判斷結果為隱私空間時,直接從所 述隱私空間切換到所述正常空間。
[0118] 進一步的,所述裝置還包括:
[0119] 第三切換單元58,用于當監測到用戶在所述隱私空間無操作的時長超過預設值 時,切換到所述正常空間。
[0120] 進一步的,所述裝置還包括:
[0121] 第三判斷單元59,用于當監測到從所述隱私空間向所述正常空間切換的操作時, 判斷所述隱私空間當前是否有正在運行的應用程序;
[0122] 啟動單元510,用于在所述第三判斷單元59判斷結果為是時,終止隱私空間所述 運行的應用程序,并啟動正常空間與所述運行的應用程序相同的應用程序。
[0123] 所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能 單元的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能單 元、模塊完成,即所述裝置的內部結構劃分成不同的功能單元或模塊,以完成以上描述的全 部或者部分功能。實施例中的各功能單元或模塊可以集成在一個處理單元中,也可以是各 個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元或 模塊既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。另外,各功能單 元、模塊的具體名稱也只是為了便于相互區分,并不用于限制本申請的保護范圍。上述裝置 中單元、模塊的具體工作過程,可以參考前述方法實施例二中的對應過程,在此不再贅述。
[0124] 綜上所述,本發明實施例通過創建隱私空間,在安裝應用程序時,若正常空間安裝 有該應用程序,則在隱私空間安裝該應用程序,若正常空間沒有安裝該應用程序,則分別在 所述正常空間和隱私空間安裝該應用程序,保證在正常空間和所述隱私空間都安裝有該應 用程序,由于安裝后的應用程序的相關數據的存儲區域不同,從而所述應用程序在不同空 間的應用是獨立的,雖然在不同空間的用戶界面看到的應用程序的圖標及功能等相同,但 是應用程序的用戶數據是獨立的,即正常空間對應的數據存儲區域存儲的是該應用程序的 普通數據(非隱私數據),隱私空間對應的數據存儲區域存儲的是該應用程序的隱私數據, 從而可有效地保護應用程序的隱私數據,提高隱私數據的安全性。而且,由于不同空間的用 戶界面以及用戶界面上顯示的應用程序圖標及其功能等都相同,因此可以使其他人誤以為 沒有隱私數據,達到在不露痕跡的情況下保護用戶終端中應用程序的隱私數據。另外,由于 所述應用程序分別安裝在不同的空間,不同的空間又對應不同的數據存儲區域,因此當應 用程序在某個空間升級或者更新,不會影響到另外一個空間的應用程序,有效避免應用程 序升級帶來的數據不兼容問題,具有較強的實用性。
[0125] 本領域普通技術人員還可以理解,實現上述實施例方法中的全部或部分步驟是可 以通過程序來指令相關的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質 中,所述的存儲介質,包括R0M/RAM、磁盤、光盤等。
[0126] 以上內容是結合具體的優選實施方式對本發明所作的進一步詳細說明,不能認定 本發明的具體實施只局限于這些說明。對于本發明所屬【技術領域】的普通技術人員來說,在 不脫離本發明構思的前提下做出若干等同替代或明顯變型,而且性能或用途相同,都應當 視為屬于本發明由所提交的權利要求書確定的專利保護范圍。
【權利要求】
1. 一種應用程序隱私數據的保護方法,應用于含有正常空間的終端設備,所述正常空 間包含對應的用戶界面以及數據存儲區域,其特征在于,所述方法包括: 創建隱私空間,包括創建隱私空間對應的用戶界面以及數據存儲區域,創建的所述隱 私空間的用戶界面與所述正常空間的用戶界面相同; 在安裝應用程序時,判斷所述正常空間中是否已安裝該應用程序; 若是,在所述隱私空間安裝該應用程序,將安裝后的該應用程序的相關數據存儲至所 述隱私空間的數據存儲區域,并將安裝后的該應用程序的圖標顯示在所述隱私空間的用戶 界面; 若否,分別在所述隱私空間和正常空間安裝該應用程序,將安裝后的該應用程序的相 關數據分別存儲至所述隱私空間的數據存儲區域和正常空間的數據存儲區域,并將安裝后 的該應用程序的圖標分別顯示在所述隱私空間的用戶界面和正常空間的用戶界面。
2. 如權利要求1所述的方法,其特征在于,所述在所述隱私空間安裝該應用程序包括: 判斷該應用程序是否為受保護的應用程序;若是,在所述隱私空間安裝該應用程序。
3. 如權利要求1所述的方法,其特征在于,在所述創建隱私空間之后,還包括: 設置空間切換按鈕或者空間切換指令,以使得在接收到用戶點擊所述空間切換按鈕或 者發出的所述空間切換指令后,從所述正常空間切換到所述隱私空間或者從所述隱私空間 切換到所述正常空間。
4. 如權利要求3所述的方法,其特征在于,所述方法還包括: 設置進入所述隱私空間的認證信息; 所述在接收到用戶點擊所述空間切換按鈕或者發出的所述空間切換指令,從所述正常 空間切換到所述隱私空間或者從所述隱私空間切換到所述正常空間包括: 在接收到用戶點擊所述空間切換按鈕或者發出的所述空間切換指令時,判斷當前空間 為正常空間還是隱私空間; 若當前空間為正常空間,監測是否接收到與設置的所述認證信息相同的信息; 若是,從所述正常空間切換到所述隱私空間; 若當前空間為隱私空間,則直接從所述隱私空間切換到所述正常空間。
5. 如權利要求1所述的方法,其特征在于,所述方法還包括: 當監測到用戶在所述隱私空間無操作的時長超過預設值時,切換到所述正常空間。
6. 如權利要求1至5任一項所述的方法,其特征在于,所述方法還包括: 當監測到從所述隱私空間向所述正常空間切換的操作時,判斷所述隱私空間當前是否 有正在運行的應用程序; 若是,終止隱私空間所述運行的應用程序,并啟動正常空間與所述運行的應用程序相 同的應用程序。
7. -種應用程序隱私數據的保護方法,其特征在于,應用于包含正常空間和隱私空間 的終端設備,所述正常空間和隱私空間都包含有對應的用戶界面以及數據存儲區域,其中 所述隱私空間的用戶界面與所述正常空間的用戶界面相同,所述方法包括: 在安裝應用程序時,分別在所述隱私空間和正常空間安裝該應用程序,將安裝后的該 應用程序的相關數據分別存儲至所述隱私空間的數據存儲區域和正常空間的數據存儲區 域,并將安裝后的該應用程序的圖標分別顯示在所述隱私空間的用戶界面和正常空間的用 戶界面。
8. -種應用程序隱私數據的保護裝置,應用于含有正常空間的終端設備,所述正常空 間包含對應的用戶界面以及數據存儲區域,其特征在于,所述裝置包括: 空間創建單元,用于創建隱私空間,包括創建隱私空間對應的用戶界面以及數據存儲 區域,創建的所述隱私空間的用戶界面與所述正常空間的用戶界面相同; 第一判斷單元,用于在安裝應用程序時,判斷所述正常空間中是否已安裝該應用程 序; 應用程序安裝單元,用于在所述判斷單元判斷結果為是時,在所述隱私空間安裝該應 用程序,將安裝后的該應用程序的相關數據存儲至所述隱私空間的數據存儲區域,并將安 裝后的該應用程序的圖標顯示在所述隱私空間的用戶界面;在所述判斷單元判斷結果為否 時,分別在所述隱私空間和正常空間安裝該應用程序,將安裝后的該應用程序的相關數據 分別存儲至所述隱私空間的數據存儲區域和正常空間的數據存儲區域,并將安裝后的該應 用程序的圖標分別顯示在所述隱私空間的用戶界面和正常空間的用戶界面。
9. 如權利要求8所述的裝置,其特征在于,所述應用程序安裝單元包括: 第一判斷模塊,用于判斷該應用程序是否為受保護的應用程序; 第一安裝模塊,用于在所述第一判斷模塊判斷結果為是時,在所述隱私空間安裝該應 用程序。
10. 如權利要求8所述的裝置,其特征在于,所述裝置還包括: 第一設置單元,用于在所述創建隱私空間之后,設置空間切換按鈕或者空間切換指令, 以使得在接收到用戶點擊所述空間切換按鈕或者發出的所述空間切換指令后,從所述正常 空間切換到所述隱私空間或者從所述隱私空間切換到所述正常空間。
11. 如權利要求10所述的裝置,其特征在于,所述裝置還包括: 第二設置單元,用于設置進入所述隱私空間的認證信息; 第二判斷單元,用于在接收到用戶點擊所述空間切換按鈕或者發出的所述空間切換指 令時,判斷當前空間為正常空間還是隱私空間; 監測單元,用于在所述第二判斷單元判斷結果為正常空間時,監測是否接收到與設置 的所述認證信息相同的信息; 第一切換單元,用于在所述監測單元監測到終端設備已接收到與設置的所述認證信息 相同的信息,從所述正常空間切換到所述隱私空間; 第二切換單元,用于在所述第二判斷單元判斷結果為隱私空間時,直接從所述隱私空 間切換到所述正常空間。
12. 如權利要求8所述的裝置,其特征在于,所述裝置還包括: 第三切換單元,用于當監測到用戶在所述隱私空間無操作的時長超過預設值時,切換 到所述正常空間。
13. 如權利要求8至12任一項所述的裝置,其特征在于,所述裝置還包括: 第三判斷單元,用于當監測到從所述隱私空間向所述正常空間切換的操作時,判斷所 述隱私空間當前是否有正在運行的應用程序; 啟動單元,用于在所述第三判斷單元判斷結果為是時,終止隱私空間所述運行的應用 程序,并啟動正常空間與所述運行的應用程序相同的應用程序。
14. 一種應用程序隱私數據的保護裝置,其特征在于,應用于包含正常空間和隱私空間 的終端設備,所述正常空間和隱私空間都包含有對應的用戶界面以及數據存儲區域,其中 所述隱私空間的用戶界面與所述正常空間的用戶界面相同,所述裝置包括: 應用程序安裝單元,用于在安裝應用程序時,分別在所述隱私空間和正常空間安裝該 應用程序,將安裝后的該應用程序的相關數據分別存儲至所述隱私空間的數據存儲區域和 正常空間的數據存儲區域,并將安裝后的該應用程序的圖標分別顯示在所述隱私空間的用 戶界面和正常空間的用戶界面。
【文檔編號】G06F21/60GK104102882SQ201310127870
【公開日】2014年10月15日 申請日期:2013年4月12日 優先權日:2013年4月12日
【發明者】陳勇, 齊雪生 申請人:騰訊科技(深圳)有限公司