亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

保護用戶隱私數(shù)據(jù)的方法、用戶設(shè)備及服務(wù)器的制造方法

文檔序號:7998979閱讀:394來源:國知局
保護用戶隱私數(shù)據(jù)的方法、用戶設(shè)備及服務(wù)器的制造方法
【專利摘要】本發(fā)明涉及一種保護用戶隱私數(shù)據(jù)的方法、用戶設(shè)備及服務(wù)器。該保護用戶隱私數(shù)據(jù)的方法包括:獲取應(yīng)用程序的數(shù)據(jù);若所述數(shù)據(jù)為隱私數(shù)據(jù),將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將所述應(yīng)用程序遷移至所述云端服務(wù)器,以使得所述云端服務(wù)器利用所述隱私數(shù)據(jù)繼續(xù)運行所述應(yīng)用程序;與所述云端服務(wù)器進行同步,用以在所述云端服務(wù)器利用所述隱私數(shù)據(jù)運行所述應(yīng)用程序之后,將所述應(yīng)用程序遷移回本地。
【專利說明】保護用戶隱私數(shù)據(jù)的方法、用戶設(shè)備及服務(wù)器

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種保護用戶隱私數(shù)據(jù)的方法、用戶設(shè)備及 服務(wù)器。

【背景技術(shù)】
[0002] 隨著智能手機的普及,應(yīng)用程序的數(shù)量大量增長,其中包含了許多與用戶隱私密 切相關(guān)的應(yīng)用程序,比如電子郵件、手機銀行、社交網(wǎng)絡(luò)等等。由于用戶設(shè)備輸入的不方便 性,用戶為了使用方便,通常將一些隱私數(shù)據(jù)(如登陸密碼等)保存在用戶設(shè)備中,避免重復(fù) 輸入。
[0003] 然而,當(dāng)前用戶設(shè)備對這些重要隱私數(shù)據(jù)的保護并不足夠,如,許多用戶設(shè)備直接 將密碼以明文形式保存在用戶設(shè)備或外部存儲卡中,很容易就能獲知保存的密碼;或者用 戶設(shè)備雖然對密碼進行了加密,但為了兼容性和用戶遷移的便捷性,將加密的密匙編碼在 程序中,很容易從程序中獲知加密的密匙,因此加密形同虛設(shè)。由此可知,現(xiàn)有技術(shù)都無法 保證用戶隱私數(shù)據(jù)的安全性。


【發(fā)明內(nèi)容】

[0004] 有鑒于此,本發(fā)明提供一種保護用戶隱私數(shù)據(jù)的方法,用戶設(shè)備及服務(wù)器,以保證 用戶隱私數(shù)據(jù)的安全性。
[0005] 在第一方面,本發(fā)明提供一種保護用戶隱私數(shù)據(jù)的方法,該方法包括:
[0006] 獲取應(yīng)用程序的數(shù)據(jù);
[0007] 若所述數(shù)據(jù)為隱私數(shù)據(jù),將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將所述應(yīng)用程序 遷移至所述云端服務(wù)器,以使得所述云端服務(wù)器利用所述隱私數(shù)據(jù)繼續(xù)運行所述應(yīng)用程 序;
[0008] 與所述云端服務(wù)器進行同步,用以在所述云端服務(wù)器利用所述隱私數(shù)據(jù)運行所述 應(yīng)用程序之后,將所述應(yīng)用程序遷移回本地。
[0009] 在第一方面的第一種可能實現(xiàn)的方式中,在所述將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù) 器之后,所述方法還包括:若所述隱私數(shù)據(jù)處于明文狀態(tài),刪除本地保存的所述隱私數(shù)據(jù)。 [0010] 結(jié)合第一方面的第一種可能實現(xiàn)的方式,在第二種可能實現(xiàn)的方式中,在所述刪 除本地保存的所述隱私數(shù)據(jù)之后,所述方法還包括:接收云端服務(wù)器發(fā)送的由云端服務(wù)器 進行加密后處于密文狀態(tài)的所述隱私數(shù)據(jù),所述隱私數(shù)據(jù)的密文的密匙保存于所述云端服 務(wù)器;將所述處于密文狀態(tài)的所述隱私數(shù)據(jù)保存于數(shù)據(jù)庫中。
[0011] 結(jié)合第一方面或第一方面的第一種可能實現(xiàn)的方式或第一方面的第二種可能實 現(xiàn)的方式,在第三種可能實現(xiàn)的方式中,所述獲取應(yīng)用程序的數(shù)據(jù)具體為:從數(shù)據(jù)庫中獲取 數(shù)據(jù);或者,接收用戶輸入的數(shù)據(jù)。
[0012] 結(jié)合第一方面第三種可能實現(xiàn)的方式,在第四種可能實現(xiàn)的方式中,在所述接收 用戶輸入的數(shù)據(jù)之后,所述方法還包括:對所述數(shù)據(jù)標識標簽,所述標簽用于表示所述數(shù)據(jù) 是否為隱私數(shù)據(jù)。
[0013] 在第二方面,本發(fā)明提供一種保護用戶隱私數(shù)據(jù)的方法,該方法包括:
[0014] 接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù);
[0015] 若所述隱私數(shù)據(jù)處于明文狀態(tài),利用處于明文狀態(tài)的所述隱私數(shù)據(jù)繼續(xù)運行需要 使用所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng)用程序由所述用戶設(shè)備遷移至本地;
[0016] 與用戶設(shè)備進行同步,用以在利用所述隱私數(shù)據(jù)運行所述應(yīng)用程序之后,將所述 應(yīng)用程序遷移回所述用戶設(shè)備。
[0017] 在第二方面的第一種可能實現(xiàn)的方式中,在若所述隱私數(shù)據(jù)處于明文狀態(tài),利用 處于明文狀態(tài)的所述隱私數(shù)據(jù)繼續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序之后,所述方 法還包括:對處于明文狀態(tài)的所述隱私數(shù)據(jù)進行加密處理;保存所述隱私數(shù)據(jù)的密文的密 匙;向所述用戶設(shè)備發(fā)送處于密文狀態(tài)的所述隱私數(shù)據(jù)。
[0018] 結(jié)合第二方面,在第二種可能實現(xiàn)的方式中,在所述接收用戶設(shè)備發(fā)送的隱私數(shù) 據(jù)之后,所述方法還包括:若所述隱私數(shù)據(jù)處于密文狀態(tài),對所述隱私數(shù)據(jù)進行解密處理; 利用解密后的所述隱私數(shù)據(jù)繼續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng)用程序由 所述用戶設(shè)備遷移至本地。
[0019] 在第三方面,本發(fā)明提供一種用戶設(shè)備,該用戶設(shè)備包括:
[0020] 獲取模塊,用于獲取應(yīng)用程序的數(shù)據(jù);
[0021] 發(fā)送模塊,用于若所述數(shù)據(jù)為隱私數(shù)據(jù),將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù)器;
[0022] 同步模塊,用于將所述應(yīng)用程序遷移至所述云端服務(wù)器,以使得所述云端服務(wù)器 利用所述隱私數(shù)據(jù)繼續(xù)運行所述應(yīng)用程序;
[0023] 所述同步模塊還用于與所述云端服務(wù)器進行同步,用以在所述云端服務(wù)器利用所 述隱私數(shù)據(jù)運行所述應(yīng)用程序之后,將所述應(yīng)用程序遷移回本地。
[0024] 在第三方面的第一種可能實現(xiàn)的方式中,所述用戶設(shè)備還包括:刪除模塊,用于若 所述隱私數(shù)據(jù)處于明文狀態(tài),刪除本地保存的所述隱私數(shù)據(jù)。
[0025] 結(jié)合第三方面的第一種可能實現(xiàn)的方式,在第二種可能實現(xiàn)的方式中,所述用戶 設(shè)備還包括:接收模塊,用于接收云端服務(wù)器發(fā)送的由云端服務(wù)器進行加密后處于密文狀 態(tài)的所述隱私數(shù)據(jù),所述隱私數(shù)據(jù)的密文的密匙保存于所述云端服務(wù)器;保存模塊,用于將 所述處于密文狀態(tài)的所述隱私數(shù)據(jù)保存于數(shù)據(jù)庫中。
[0026] 結(jié)合第三方面或第三方面的第一種可能實現(xiàn)的方式或第三方面的第二種可能實 現(xiàn)的方式,在第三種可能實現(xiàn)的方式中,所述獲取模塊具體用于:從數(shù)據(jù)庫中獲取數(shù)據(jù);或 者,接收用戶輸入的數(shù)據(jù)。
[0027] 結(jié)合第三方面的第三種可能實現(xiàn)的方式,在第四種可能實現(xiàn)的方式中,所述用戶 設(shè)備還包括:標識模塊,用于對所述數(shù)據(jù)標識標簽,所述標簽用于表示所述數(shù)據(jù)是否為隱私 數(shù)據(jù)。
[0028] 在第四方面,本發(fā)明提供一種服務(wù)器,該服務(wù)器包括:
[0029] 接收模塊,用于接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù);
[0030] 運行模塊,用于若所述隱私數(shù)據(jù)處于明文狀態(tài),利用處于明文狀態(tài)的所述隱私數(shù) 據(jù)繼續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng)用程序由所述用戶設(shè)備遷移至本 地;
[0031] 同步模塊,用于與用戶設(shè)備進行同步,用以在利用所述隱私數(shù)據(jù)運行所述應(yīng)用程 序之后,將所述應(yīng)用程序遷移回所述用戶設(shè)備。
[0032] 在第四方面的第一種可能實現(xiàn)的方式中,所述服務(wù)器還包括:加密模塊,用于對處 于明文狀態(tài)的所述隱私數(shù)據(jù)進行加密處理;保存模塊,用于保存所述隱私數(shù)據(jù)的密文的密 匙;發(fā)送模塊,用于向所述用戶設(shè)備發(fā)送處于密文狀態(tài)的所述隱私數(shù)據(jù)。
[0033] 結(jié)合第四方面,在第二種可能實現(xiàn)的方式中,所述服務(wù)器還包括:解密模塊,用于 若所述隱私數(shù)據(jù)處于密文狀態(tài),對所述隱私數(shù)據(jù)進行解密處理;所述運行模塊,還用于利用 解密后的所述隱私數(shù)據(jù)繼續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng)用程序由所述 用戶設(shè)備遷移至本地。
[0034] 通過上述方案,若用戶設(shè)備獲取的數(shù)據(jù)為隱私數(shù)據(jù),則需要將隱私數(shù)據(jù)發(fā)送至云 端服務(wù)器,并將使用該隱私數(shù)據(jù)的應(yīng)用程序遷移至云端服務(wù)器,由云端服務(wù)器利用該隱私 數(shù)據(jù)繼續(xù)運行應(yīng)用程序,然后用戶設(shè)備與云端服務(wù)器進行同步,以使得用戶設(shè)備將應(yīng)用程 序遷移回用戶設(shè)備運行。由于用戶設(shè)備不對隱私數(shù)據(jù)進行任何處理,因此,處于密文狀態(tài)的 隱私數(shù)據(jù)的密匙僅保存于云端服務(wù)器,從而有效提高了用戶隱私數(shù)據(jù)的安全性。另外,當(dāng)用 戶發(fā)現(xiàn)用戶設(shè)備丟失或遭到物理攻擊時,可以通過查詢云端服務(wù)器,獲知是否有人使用過 隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。用戶還可以手動選擇將云端服務(wù)器與用戶設(shè)備斷開,以避免其 他人使用隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。

【專利附圖】

【附圖說明】
[0035] 圖1為本發(fā)明實施例一提供的一種保護用戶隱私數(shù)據(jù)的方法的流程示意圖;
[0036] 圖2為本發(fā)明實施例二提供的一種保護用戶隱私數(shù)據(jù)的方法的流程示意圖;
[0037] 圖3為本發(fā)明實施例三提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖;
[0038] 圖4為本發(fā)明實施例三提供的另一種用戶設(shè)備的結(jié)構(gòu)示意圖;
[0039] 圖5為本發(fā)明實施例四提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖;
[0040] 圖6為本發(fā)明實施例五提供的一種云端服務(wù)器的結(jié)構(gòu)不意圖;
[0041] 圖7為本發(fā)明實施例五提供的另一種云端服務(wù)器的結(jié)構(gòu)示意圖;
[0042] 圖8為本發(fā)明實施例六提供的一種云端服務(wù)器的結(jié)構(gòu)示意圖。

【具體實施方式】
[0043] 為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進 一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施 例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的 所有其它實施例,都屬于本發(fā)明保護的范圍。
[0044] 下面以圖1為例詳細說明本發(fā)明實施例一提供的一種保護用戶隱私數(shù)據(jù)的方法, 圖1為本發(fā)明實施例一提供的一種保護用戶隱私數(shù)據(jù)的方法的流程示意圖。該保護用戶隱 私數(shù)據(jù)的方法的執(zhí)行主體為用戶設(shè)備。如圖1所示,該保護用戶隱私數(shù)據(jù)的方法包括以下 步驟:
[0045] 步驟S101,獲取應(yīng)用程序的數(shù)據(jù)。
[0046] 用戶在啟動應(yīng)用程序時,用戶設(shè)備需要從數(shù)據(jù)庫中獲取數(shù)據(jù)或者接收用戶輸入的 數(shù)據(jù),以運行應(yīng)用程序。
[0047] 用戶設(shè)備需要判斷該數(shù)據(jù)是否為隱私數(shù)據(jù),如果為隱私數(shù)據(jù)則繼續(xù)執(zhí)行之后的步 驟,否則直接在本地利用該數(shù)據(jù)運行該數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0048] 優(yōu)選地,數(shù)據(jù)標識有標簽,該標簽用以指示該數(shù)據(jù)是否為隱私數(shù)據(jù)。用戶設(shè)備可根 據(jù)該標簽確定獲取的應(yīng)用程序的數(shù)據(jù)是否為隱私數(shù)據(jù)。
[0049] 可通過以下方式,對數(shù)據(jù)標識標簽:
[0050] 可選地,在用戶設(shè)備接收到用戶輸入的數(shù)據(jù)后,判斷該數(shù)據(jù)是否為隱私數(shù)據(jù),根據(jù) 判斷結(jié)果為接收到的數(shù)據(jù)標識標簽。
[0051] 具體的,用戶設(shè)備對特定的輸入控件(如密碼輸入框)進行監(jiān)控,如果用戶設(shè)備接 收到的數(shù)據(jù)是用戶通過該特定的輸入控件輸入的,則確定該數(shù)據(jù)是隱私數(shù)據(jù),并為該數(shù)據(jù) 標識隱私數(shù)據(jù)的標簽。
[0052] 可選地,用戶設(shè)備也可為用戶指定的隱私數(shù)據(jù)標識隱私數(shù)據(jù)標簽。
[0053] 步驟S102,若該數(shù)據(jù)為隱私數(shù)據(jù),將該隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將應(yīng)用程序 遷移至云端服務(wù)器,以使得云端服務(wù)器利用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程 序。
[0054] 若接收到的數(shù)據(jù)為隱私數(shù)據(jù)且處于密文狀態(tài),將該隱私數(shù)據(jù)發(fā)送至云端服務(wù)器進 行解密,并將應(yīng)用程序遷移至云端服務(wù)器,然后由云端服務(wù)器繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的 應(yīng)用程序。這此之后,用戶設(shè)備僅直接執(zhí)行步驟S103。
[0055] 用戶設(shè)備不存儲處于密文狀態(tài)的隱私數(shù)據(jù)的密匙,密匙只存儲于云端服務(wù)器,并 且云端服務(wù)器也不會將密匙發(fā)送給用戶設(shè)備,因此用戶設(shè)備只能將處于密文狀態(tài)的隱私數(shù) 據(jù)發(fā)送至云端服務(wù)器,并將應(yīng)用程序遷移至云端服務(wù)器,由云端服務(wù)器進行解密,并在解密 后,由云端服務(wù)器繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。由于用戶設(shè)備不會獲知處于密文 狀態(tài)的隱私數(shù)據(jù)的密匙,因此可以保證用戶隱私數(shù)據(jù)的安全性。
[0056] 若接收到的數(shù)據(jù)為隱私數(shù)據(jù)且處于明文狀態(tài),將該隱私數(shù)據(jù)發(fā)送至云端服務(wù)器, 并將應(yīng)用程序遷移至云端服務(wù)器,由云端服務(wù)器繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。在 此之后,用戶設(shè)備除了執(zhí)行步驟S103,還需要執(zhí)行步驟S104-步驟S106。
[0057] 為保證隱私數(shù)據(jù)的安全性,用戶設(shè)備不會使用及保存處于明文狀態(tài)的隱私數(shù)據(jù), 因此將隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將應(yīng)用程序遷移至云端服務(wù)器,由云端服務(wù)器利用 處理明文狀態(tài)的隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0058] 步驟S103,與云端服務(wù)器進行同步,用以云端服務(wù)器利用該隱私數(shù)據(jù)運行該應(yīng)用 程序之后,將該應(yīng)用程序遷移回用戶設(shè)備。
[0059] 云端服務(wù)器只是利用隱私數(shù)據(jù)運行該應(yīng)用程序,最終需要將應(yīng)用程序遷移回用戶 設(shè)備,由用戶設(shè)備繼續(xù)運行。例如,可采用分布式共享內(nèi)存(Distributed Shared Memory, DSM)技術(shù)使得用戶設(shè)備與云端服務(wù)器進行應(yīng)用程序狀態(tài)同步,從而使得應(yīng)用程序可以在用 戶設(shè)備與云端服務(wù)器之間來回遷移。
[0060] 步驟S104,刪除本地保存的處于明文狀態(tài)的該隱私數(shù)據(jù)。
[0061] 由于該數(shù)據(jù)是隱私數(shù)據(jù)又處于明文狀態(tài),為保證該隱私數(shù)據(jù)的安全性,用戶設(shè)備 會刪除本地保存的該隱私數(shù)據(jù)。
[0062] 步驟S105,接收云端服務(wù)器發(fā)送的由云端服務(wù)器進行加密后處于密文狀態(tài)的該隱 私數(shù)據(jù)。
[0063] 步驟S106,將處于密文狀態(tài)的該隱私數(shù)據(jù)保存于數(shù)據(jù)庫中。
[0064] 用戶設(shè)備只保存處于密文狀態(tài)的隱私數(shù)據(jù),而處于密文狀態(tài)的該隱私數(shù)據(jù)的密匙 僅保存于云端服務(wù)器,可以保證用戶隱私數(shù)據(jù)的安全性。
[0065] 利用本發(fā)明實施例一提供的一種保護用戶隱私數(shù)據(jù)的方法,若用戶設(shè)備獲取的數(shù) 據(jù)為隱私數(shù)據(jù)且處于密文狀態(tài),將隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng) 用程序遷移至云端服務(wù)器,由云端服務(wù)器進行解密,再由云端服務(wù)器利用該隱私數(shù)據(jù)繼續(xù) 運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序,然后用戶設(shè)備與云端服務(wù)器進行同步,以將應(yīng)用程序遷 移回用戶設(shè)備運行。若用戶設(shè)備獲取的數(shù)據(jù)為隱私數(shù)據(jù)且處于明文狀態(tài),依然將該隱私數(shù) 據(jù)發(fā)送至云端服務(wù)器,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序遷移至云端服務(wù)器,由云端服務(wù)器 利用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序,用戶設(shè)備刪除本地的處于明文狀態(tài) 的該隱私數(shù)據(jù)。由于用戶設(shè)備不對隱私數(shù)據(jù)進行任何處理,并且不會保存處于明文狀態(tài)的 隱私數(shù)據(jù),雖然保存處于密文狀態(tài)的隱私數(shù)據(jù),但是處于密文狀態(tài)的數(shù)據(jù)的密匙僅保存于 云端服務(wù)器,因此有效提高了用戶隱私數(shù)據(jù)的安全性。另外,當(dāng)用戶發(fā)現(xiàn)用戶設(shè)備丟失或遭 到物理攻擊時,可以通過查詢云端服務(wù)器,獲知是否有人使用過隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。 用戶還可以手動選擇將云端服務(wù)器與用戶設(shè)備斷開,以避免其他人使用隱私數(shù)據(jù)對應(yīng)的應(yīng) 用程序。
[0066] 下面以圖2為例詳細說明本發(fā)明實施例二提供的一種保護用戶隱私數(shù)據(jù)的方法, 圖2為本發(fā)明實施例二提供的一種保護用戶隱私數(shù)據(jù)的方法的流程示意圖。該保護用戶隱 私數(shù)據(jù)的方法的執(zhí)行主體為云端服務(wù)器。如圖2所示,該保護用戶隱私數(shù)據(jù)的方法包括以 下步驟:
[0067] 步驟S201,接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù)。
[0068] 用戶在啟動應(yīng)用程序時,用戶設(shè)備需要從數(shù)據(jù)庫中獲取數(shù)據(jù)或者接收用戶輸入的 數(shù)據(jù),以運行應(yīng)用程序。在用戶設(shè)備判斷該獲取的數(shù)據(jù)為隱私數(shù)據(jù)時,用戶設(shè)備在本地不對 該隱私數(shù)據(jù)做任何處理,而是將該隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng) 用程序遷移至云端服務(wù)器,由云端服務(wù)器利用該隱私數(shù)據(jù)運行該應(yīng)用程序。
[0069] 如果該隱私數(shù)據(jù)處于明文狀態(tài),則云端服務(wù)器除了執(zhí)行步驟S202和步驟S208, 還執(zhí)行步驟S203-步驟S205 ;如果該隱私數(shù)據(jù)處于密文狀態(tài),則云端服務(wù)器只執(zhí)行步驟 S206-步驟 S208。
[0070] 步驟S202,若接收到的隱私數(shù)據(jù)處于明文狀態(tài),利用處于明文狀態(tài)的該隱私數(shù)據(jù) 繼續(xù)運行需要使用該隱私數(shù)據(jù)的應(yīng)用程序。
[0071] 為保證隱私數(shù)據(jù)的安全性,用戶設(shè)備不會使用及保存處于明文狀態(tài)的隱私數(shù)據(jù), 因此將隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序遷移至云端服務(wù)器, 由云端服務(wù)器利用處于明文狀態(tài)的隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0072] 步驟S203,對處于明文狀態(tài)的該隱私數(shù)據(jù)進行加密處理。
[0073] 由于用戶設(shè)備在后續(xù)的使用中,還會用到該隱私數(shù)據(jù),為保證該隱私數(shù)據(jù)的安全 性,云端服務(wù)器為該隱私數(shù)據(jù)進行加密。
[0074] 步驟S204,保存該隱私數(shù)據(jù)的密文的密匙。
[0075] 加密后的隱私數(shù)據(jù)的密文的密匙僅保存與云端服務(wù)器,用戶設(shè)備不會獲知密匙, 因此在用戶設(shè)備再次使用該隱私數(shù)據(jù)時,需要將處于密文狀態(tài)的該隱私數(shù)據(jù)發(fā)送至云端服 務(wù)器進行解密,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序遷移至云端服務(wù)器,依然由云端服務(wù)器利 用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0076] 步驟S205,向用戶設(shè)備發(fā)送處于密文狀態(tài)的該隱私數(shù)據(jù)。
[0077] 用戶設(shè)備將接收到處于密文狀態(tài)的該隱私數(shù)據(jù)保存于數(shù)據(jù)庫中,由于用戶設(shè)備只 保存處于密文狀態(tài)的隱私數(shù)據(jù),而處于密文狀態(tài)的隱私數(shù)據(jù)的密匙僅保存于云端服務(wù)器, 因此可以保證用戶隱私數(shù)據(jù)的安全性。
[0078] 步驟S206,若接收到的隱私數(shù)據(jù)處于密文狀態(tài),對該隱私數(shù)據(jù)進行解密處理。
[0079] 云端服務(wù)器保存處于密文狀態(tài)的隱私數(shù)據(jù)的密匙。由于該隱私數(shù)據(jù)處于密文狀 態(tài),因此在運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序之前,需要對該隱私數(shù)據(jù)進行解密。
[0080] 步驟S207,利用解密后的該隱私數(shù)據(jù)繼續(xù)運行需要使用該隱私數(shù)據(jù)的應(yīng)用程序。
[0081] 步驟S208,與用戶設(shè)備進行同步,用以在利用該隱私數(shù)據(jù)運行該應(yīng)用程序之后,將 該應(yīng)用程序遷移回用戶設(shè)備。
[0082] 云端服務(wù)器只是繼續(xù)運行該數(shù)據(jù)對應(yīng)的應(yīng)用程序,最終需要將應(yīng)用程序遷移回用 戶設(shè)備,由用戶設(shè)備繼續(xù)運行。例如,可采用DSM技術(shù)使得用戶設(shè)備與云端服務(wù)器進行應(yīng)用 程序狀態(tài)同步,從而使得應(yīng)用程序可以在用戶設(shè)備與云端服務(wù)器之間來回遷移。
[0083] 利用本發(fā)明實施例二提供的一種保護用戶隱私數(shù)據(jù)的方法,若云端服務(wù)器接收到 的隱私數(shù)據(jù)處于密文狀態(tài),則首先進行解密,再利用該隱私數(shù)據(jù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng) 用程序,最后同步用戶設(shè)備與云端服務(wù)器的應(yīng)用程序狀態(tài),以將應(yīng)用程序遷移回用戶設(shè)備 運行。若云端服務(wù)器接收到的隱私數(shù)據(jù)處于明文狀態(tài),則直接利用該隱私數(shù)據(jù)運行該隱私 數(shù)據(jù)對應(yīng)的應(yīng)用程序,然后同步用戶設(shè)備與云端服務(wù)器的應(yīng)用程序狀態(tài),以將應(yīng)用程序遷 移回用戶設(shè)備運行,并且對處于明文狀態(tài)的隱私數(shù)據(jù)進行加密處理,將加密后的該隱私數(shù) 據(jù)發(fā)送至用戶設(shè)備,而密匙僅保存于云端服務(wù)器。由于用戶設(shè)備不對隱私數(shù)據(jù)進行任何處 理,并且不會保存處于明文狀態(tài)的隱私數(shù)據(jù),雖然保存處于密文狀態(tài)的隱私數(shù)據(jù),但是處于 密文狀態(tài)的數(shù)據(jù)的密匙僅保存于云端服務(wù)器,因此有效提高了用戶隱私數(shù)據(jù)的安全性。另 夕卜,當(dāng)用戶發(fā)現(xiàn)用戶設(shè)備丟失或遭到物理攻擊時,可以通過查詢云端服務(wù)器,獲知是否有人 使用過隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。用戶還可以手動選擇將云端服務(wù)器與用戶設(shè)備斷開,以 避免其他人使用隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0084] 下面以在用戶設(shè)備中運行手機銀行為例,對本發(fā)明實施例一和實施例二提供的保 護用戶隱私數(shù)據(jù)的方法進行進一步說明。
[0085] 在第一次登陸手機銀行時,用戶利用密碼輸入框輸入密碼,并且勾選了"保存密 碼"的選項,以保存用戶輸入的密碼,在用戶下次登陸手機銀行時,無需再次輸入。
[0086] 由于用戶設(shè)備設(shè)置密碼輸入框為特定輸入插件,因此通過密碼輸入框接收到的密 碼為隱私數(shù)據(jù),而用戶輸入的密碼必然是處于明文狀態(tài)的。用戶設(shè)備首先為該密碼標識隱 私數(shù)據(jù)標簽。用戶設(shè)備不會在本地利用密碼運行手機銀行,而是將該密碼發(fā)送至云端服務(wù) 器,并將"手機銀行"應(yīng)用程序遷移至云端服務(wù)器,由云端服務(wù)器利用該密碼繼續(xù)運行手機 銀行。由于該密碼處于明文狀態(tài),因此在將該密碼發(fā)送至云端服務(wù)器之后,用戶設(shè)備會刪除 保存在本地的密碼,從而保證該密碼的安全性。在云端服務(wù)器利用密碼成功運行手機銀行 后,用戶設(shè)備與云端服務(wù)器進行同步處理,將手機銀行遷移回用戶設(shè)備,以使得用戶設(shè)備繼 續(xù)運行手機銀行。其中,用戶設(shè)備與云端服務(wù)器可采用DSM技術(shù)進行手機銀行狀態(tài)同步,從 而使得手機銀行可以在用戶設(shè)備與云端服務(wù)器之間來回遷移。
[0087] 因為用戶勾選了 "保存密碼"的選項,云端服務(wù)器需要對該密碼進行加密處理,再 將加密后處于密文狀態(tài)的密碼發(fā)送至用戶設(shè)備,而處于密文狀態(tài)的密碼的密匙只保存于云 端處理器。用戶設(shè)備將處于密文狀態(tài)的密碼保存于數(shù)據(jù)庫中,以便用戶再次登錄手機銀行 時,無需用戶再次手動輸入密碼,可直接從數(shù)據(jù)庫中獲取該處于密文狀態(tài)的密碼。
[0088] 當(dāng)用戶再次登錄手機銀行時,無需用戶再次手動輸入密碼,但是保存于數(shù)據(jù)庫中 的密碼是處于密文狀態(tài)的,而密匙保存于云端服務(wù)器,因此在用戶設(shè)備從數(shù)據(jù)庫中獲取該 處于密文狀態(tài)的密碼后,由于在第一次輸入該密碼時,對該密碼標識了隱私數(shù)據(jù)的標簽,所 以將該處于密文狀態(tài)的密碼發(fā)送至云端服務(wù)器,并將"手機銀行"應(yīng)用程序遷移至云端服務(wù) 器,由云端服務(wù)器進行解密,并利用該密碼繼續(xù)運行手機銀行。在云端服務(wù)器成功運行手機 銀行后,用戶設(shè)備與云端服務(wù)器進行同步處理,將手機銀行遷移回用戶設(shè)備,以使得用戶設(shè) 備繼續(xù)運行手機銀行。
[0089] 由于存入用戶設(shè)備數(shù)據(jù)庫的密碼都是處于密文狀態(tài)的,并且密匙僅保存于云端服 務(wù)器。所以即使用戶設(shè)備丟失或遭到物理攻擊,密碼也不會泄露,從而保證了密碼的安全 性。另外,當(dāng)用戶發(fā)現(xiàn)用戶設(shè)備丟失或遭到物理攻擊時,可以通過查詢云端服務(wù)器,獲知是 否有人使用過手機銀行。用戶還可以手動選擇將云端服務(wù)器與用戶設(shè)備斷開,以避免其他 人使用手機銀行。
[0090] 下面以圖3為例詳細說明本發(fā)明實施例三提供的一種用戶設(shè)備,圖3為本發(fā)明實 施例三提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖。該用戶設(shè)備用以實現(xiàn)本發(fā)明實施例一提供的保 護用戶隱私數(shù)據(jù)的方法。
[0091] 如圖3所示,該用戶設(shè)備包括:獲取模塊310,發(fā)送模塊320及同步模塊340。
[0092] 獲取模塊310用于獲取應(yīng)用程序的數(shù)據(jù)。
[0093] 用戶在啟動應(yīng)用程序時,獲取模塊310需要從數(shù)據(jù)庫中獲取數(shù)據(jù)或者接收用戶輸 入的數(shù)據(jù),以運行應(yīng)用程序。
[0094] 優(yōu)選地,數(shù)據(jù)標識有標簽,該標簽用以指示該數(shù)據(jù)是否為隱私數(shù)據(jù)。用戶設(shè)備可根 據(jù)該標簽確定獲取的應(yīng)用程序的數(shù)據(jù)是否為隱私數(shù)據(jù)。
[0095] 可通過以下方式,對數(shù)據(jù)標識標簽:
[0096] 因此該用戶設(shè)備還可以包括標識模塊370,用于在接收模塊310接收到用戶輸入 的數(shù)據(jù)后,判斷該數(shù)據(jù)是否為隱私數(shù)據(jù),根據(jù)判斷結(jié)果為接收到的數(shù)據(jù)標識標簽。
[0097] 具體的,用戶設(shè)備對特定的輸入控件(如密碼輸入框)進行監(jiān)控,如果用戶設(shè)備接 收到的數(shù)據(jù)是用戶通過該特定的輸入控件輸入的,則標識模塊370確定該數(shù)據(jù)是隱私數(shù) 據(jù),并為該數(shù)據(jù)標識隱私數(shù)據(jù)的標簽。
[0098] 標識模塊370還可以用于為用戶指定的隱私數(shù)據(jù)標識隱私數(shù)據(jù)標簽。
[0099] 發(fā)送模塊320用于若獲取模塊310獲取的數(shù)據(jù)為隱私數(shù)據(jù),將該隱私數(shù)據(jù)發(fā)送至 云端服務(wù)器。
[0100] 同步模塊330用于將應(yīng)用程序遷移至云端服務(wù)器,以使得云端服務(wù)器利用該隱私 數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0101] 同步模塊330還用于與云端服務(wù)器進行同步,用以云端服務(wù)器利用該隱私數(shù)據(jù)運 行該應(yīng)用程序之后,將所述應(yīng)用程序遷移回本地。
[0102] 另外,如圖4所示,該用戶設(shè)備可以還包括:刪除模塊340,接收模塊350和保存模 塊 360。
[0103] 刪除模塊340用于若該隱私數(shù)據(jù)處于明文狀態(tài),在發(fā)送單元320將該數(shù)據(jù)發(fā)送至 云端服務(wù)器之后,刪除本地保存的該隱私數(shù)據(jù)。
[0104] 接收模塊350用于接收云端服務(wù)器發(fā)送的由云端服務(wù)器進行加密后處于密文狀 態(tài)的該隱私數(shù)據(jù),該隱私數(shù)據(jù)的密文的密匙保存于云端服務(wù)器。
[0105] 保存模塊360用于將處于密文狀態(tài)的隱私數(shù)據(jù)保存于數(shù)據(jù)庫中。
[0106] 利用本發(fā)明實施例三提供的一種用戶設(shè)備,若用戶設(shè)備獲取的數(shù)據(jù)為隱私數(shù)據(jù)且 處于密文狀態(tài),將隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序遷移至云 端服務(wù)器,由云端服務(wù)器進行解密,再由云端服務(wù)器利用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù) 對應(yīng)的應(yīng)用程序,然后用戶設(shè)備與云端服務(wù)器進行同步,以將應(yīng)用程序遷移回用戶設(shè)備運 行。若用戶設(shè)備獲取的數(shù)據(jù)為隱私數(shù)據(jù)且處于明文狀態(tài),依然將隱私該數(shù)據(jù)發(fā)送至云端服 務(wù)器,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序遷移至云端服務(wù)器,由云端服務(wù)器利用該隱私數(shù)據(jù) 繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序,用戶設(shè)備刪除本地的處于明文狀態(tài)的該隱私數(shù)據(jù)。 由于用戶設(shè)備不對隱私數(shù)據(jù)進行任何處理,并且不會保存處于明文狀態(tài)的隱私數(shù)據(jù),雖然 保存處于密文狀態(tài)的隱私數(shù)據(jù),但是處于密文狀態(tài)的數(shù)據(jù)的密匙僅保存于云端服務(wù)器,因 此有效提高了用戶隱私數(shù)據(jù)的安全性。另外,當(dāng)用戶發(fā)現(xiàn)用戶設(shè)備丟失或遭到物理攻擊時, 可以通過查詢云端服務(wù)器,獲知是否有人使用過隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。用戶還可以手 動選擇將云端服務(wù)器與用戶設(shè)備斷開,以避免其他人使用隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0107] 在硬件實現(xiàn)上,以上獲取模塊310,接收模塊350可以為接收機或收發(fā)機,以上發(fā) 送模塊320可以為發(fā)射機或收發(fā)機,且該獲取模塊310和發(fā)送模塊320可以集成在一起構(gòu) 成收發(fā)單元,對應(yīng)于硬件實現(xiàn)為收發(fā)機。以上除獲取模塊310,接收模塊350和發(fā)送模塊320 以外的其它單元可以以硬件形式內(nèi)嵌于或獨立于用戶設(shè)備的處理器中,也可以以軟件形式 存儲于用戶設(shè)備的存儲器中,以便于處理器調(diào)用執(zhí)行以上各個模塊對應(yīng)的操作。該處理器 可以為中央處理單元(CPU )、微處理器、單片機等。
[0108] 如圖5所示,其為本發(fā)明實施例四提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖。該用戶設(shè) 備包括收發(fā)機410、存儲器420以及分別與收發(fā)機410、存儲器420連接的處理器430。當(dāng) 然,用戶設(shè)備還可以包括天線、基帶處理部件、中射頻處理部件、輸入輸出裝置等通用部件, 本發(fā)明實施例在此不做任何限制。
[0109] 其中,存儲器420中存儲一組程序代碼,且處理器430用于調(diào)用存儲器420中存儲 的程序代碼,用于執(zhí)行以下操作:
[0110] 獲取應(yīng)用程序的數(shù)據(jù);
[0111] 若所述數(shù)據(jù)為隱私數(shù)據(jù),將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將所述應(yīng)用程序 遷移至所述云端服務(wù)器,以使得所述云端服務(wù)器利用所述隱私數(shù)據(jù)繼續(xù)運行所述應(yīng)用程 序;
[0112] 與所述云端服務(wù)器進行同步,用以在所述云端服務(wù)器利用所述隱私數(shù)據(jù)運行所述 應(yīng)用程序之后,將所述應(yīng)用程序遷移回本地。
[0113] 進一步地,在所述將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù)器之后,所述處理器430調(diào)用 所述存儲器420中的程序代碼,還用以執(zhí)行以下操作:
[0114] 若所述隱私數(shù)據(jù)處于明文狀態(tài),刪除本地保存的所述隱私數(shù)據(jù)。
[0115] 進一步地,在所述刪除本地保存的所述隱私數(shù)據(jù)之后,所述處理器430調(diào)用所述 存儲器420中的程序代碼,還用以執(zhí)行以下操作:
[0116] 接收云端服務(wù)器發(fā)送的由云端服務(wù)器進行加密后處于密文狀態(tài)的所述隱私數(shù)據(jù), 所述隱私數(shù)據(jù)的密文的密匙保存于所述云端服務(wù)器;
[0117] 將所述處于密文狀態(tài)的所述隱私數(shù)據(jù)保存于數(shù)據(jù)庫中。
[0118] 進一步地,所述獲取應(yīng)用程序的數(shù)據(jù)具體為:
[0119] 從數(shù)據(jù)庫中獲取數(shù)據(jù);或者,
[0120] 接收用戶輸入的數(shù)據(jù)。
[0121] 進一步地,在所述接收用戶輸入的數(shù)據(jù)之后,所述處理器430調(diào)用所述存儲器420 中的程序代碼,還用以執(zhí)行以下操作:
[0122] 對所述數(shù)據(jù)標識標簽,所述標簽用于表示所述數(shù)據(jù)是否為隱私數(shù)據(jù)。
[0123] 利用本發(fā)明實施例四提供的一種用戶設(shè)備,若用戶設(shè)備獲取的數(shù)據(jù)為隱私數(shù)據(jù)且 處于密文狀態(tài),發(fā)送至云端服務(wù)器,由云端服務(wù)器進行解密,再由云端服務(wù)器繼續(xù)運行該隱 私數(shù)據(jù)對應(yīng)的應(yīng)用程序,然后用戶設(shè)備與云端服務(wù)器進行同步,以將繼續(xù)運行的應(yīng)用程序 遷移回用戶設(shè)備運行。若用戶設(shè)備獲取的數(shù)據(jù)為隱私數(shù)據(jù)且處于明文狀態(tài),依然將該數(shù)據(jù) 發(fā)送至云端服務(wù)器,由云端服務(wù)器繼續(xù)運行該數(shù)據(jù)對應(yīng)的應(yīng)用程序,用戶設(shè)備刪除本地的 處于明文狀態(tài)的該數(shù)據(jù)。由于用戶設(shè)備不對隱私數(shù)據(jù)進行任何處理,并且不會保存處于明 文狀態(tài)的隱私數(shù)據(jù),雖然保存處于密文狀態(tài)的隱私數(shù)據(jù),但是處于密文狀態(tài)的數(shù)據(jù)的密匙 僅保存于云端服務(wù)器,因此有效提高了用戶隱私數(shù)據(jù)的安全性。另外,當(dāng)用戶發(fā)現(xiàn)用戶設(shè)備 丟失或遭到物理攻擊時,可以通過查詢云端服務(wù)器,獲知是否有人使用過隱私數(shù)據(jù)對應(yīng)的 應(yīng)用程序。用戶還可以手動選擇將云端服務(wù)器與用戶設(shè)備斷開,以避免其他人使用隱私數(shù) 據(jù)對應(yīng)的應(yīng)用程序。
[0124] 下面以圖6為例詳細說明本發(fā)明實施例五提供的一種云端服務(wù)器,圖6為本發(fā)明 實施例五提供的一種云端服務(wù)器的結(jié)構(gòu)示意圖。該云端服務(wù)器用以實現(xiàn)本發(fā)明實施例二提 供的保護用戶隱私數(shù)據(jù)的方法。
[0125] 如圖6所示,該云端服務(wù)器包括:接收模塊510,運行模塊520及同步模塊530。
[0126] 接收模塊510用于接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù)。
[0127] 用戶在啟動應(yīng)用程序時,用戶設(shè)備需要從數(shù)據(jù)庫中獲取數(shù)據(jù)或者接收用戶輸入的 數(shù)據(jù),以運行應(yīng)用程序。在用戶設(shè)備判斷該獲取的數(shù)據(jù)為隱私數(shù)據(jù)時,用戶設(shè)備在本地不對 該隱私數(shù)據(jù)做任何處理,而是將該隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng) 用程序遷移至云端服務(wù)器,由云端服務(wù)器利用該隱私數(shù)據(jù)運行該應(yīng)用程序。
[0128] 運行模塊520用于若隱私數(shù)據(jù)處于明文狀態(tài),利用處于明文狀態(tài)的隱私數(shù)據(jù)繼續(xù) 運行需要使用該隱私數(shù)據(jù)的應(yīng)用程序。
[0129] 為保證隱私數(shù)據(jù)的安全性,用戶設(shè)備不會使用及保存處于明文狀態(tài)的隱私數(shù)據(jù), 因此將隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序遷移至云端服務(wù)器, 由云端服務(wù)器利用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0130] 同步模塊530用于與用戶設(shè)備進行同步,用以在利用該隱私數(shù)據(jù)運行該應(yīng)用程序 之后,將所述應(yīng)用程序遷移回所述用戶設(shè)備。
[0131] 如圖7所示,該云端服務(wù)器還可以包括:加密模塊540,保存模塊550,發(fā)送模塊 560及解密模塊570
[0132] 加密模塊540用于對接收模塊510接收到的處于明文狀態(tài)的隱私數(shù)據(jù)進行加密處 理。
[0133] 由于用戶設(shè)備在后續(xù)的使用中,還會用到該隱私數(shù)據(jù),為保證該隱私數(shù)據(jù)的安全 性,云端服務(wù)器的加密模塊540為該隱私數(shù)據(jù)進行加密。
[0134] 保存模塊550用于保存加密后的隱私數(shù)據(jù)的密文的密匙。
[0135] 加密后的隱私數(shù)據(jù)的密文的密匙僅保存與云端服務(wù)器,用戶設(shè)備不會獲知密匙, 因此在用戶設(shè)備再次使用該隱私數(shù)據(jù)時,需要將處于密文狀態(tài)的該隱私數(shù)據(jù)發(fā)送至云端服 務(wù)器進行解密,并將該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序遷移至云端服務(wù)器,依然由云端服務(wù)器利 用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0136] 發(fā)送模塊560用于向用戶設(shè)備發(fā)送處于密文狀態(tài)的該隱私數(shù)據(jù)。
[0137] 用戶設(shè)備將接收到處于密文狀態(tài)的該隱私數(shù)據(jù)保存于數(shù)據(jù)庫中,由于用戶設(shè)備只 保存處于密文狀態(tài)的隱私數(shù)據(jù),而處于密文狀態(tài)的隱私數(shù)據(jù)的密匙僅保存于云端服務(wù)器, 因此可以保證用戶隱私數(shù)據(jù)的安全性。
[0138] 解密模塊570用于若隱私數(shù)據(jù)處于密文狀態(tài),對該隱私數(shù)據(jù)進行解密處理。
[0139] 云端服務(wù)器保存處于密文狀態(tài)的隱私數(shù)據(jù)的密匙。由于該隱私數(shù)據(jù)處于密文狀 態(tài),因此在運行模塊520利用該隱私數(shù)據(jù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序之前,需要解密 模塊570對該隱私數(shù)據(jù)進行解密。
[0140] 則所述運行模塊530還用于利用解密后的該隱私數(shù)據(jù)繼續(xù)運行需要使用該隱私 數(shù)據(jù)的應(yīng)用程序。
[0141] 利用本發(fā)明實施例五提供的一種云端服務(wù)器,若云端服務(wù)器接收到的隱私數(shù)據(jù)處 于密文狀態(tài),則首先進行解密,再利用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序,最 后同步用戶設(shè)備與云端服務(wù)器的應(yīng)用程序狀態(tài),以將應(yīng)用程序遷移回用戶設(shè)備運行。若云 端服務(wù)器接收到的隱私數(shù)據(jù)處于明文狀態(tài),則直接利用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對 應(yīng)的應(yīng)用程序,然后同步用戶設(shè)備與云端服務(wù)器的應(yīng)用程序狀態(tài),以將應(yīng)用程序遷移回用 戶設(shè)備運行,并且對處于明文狀態(tài)的隱私數(shù)據(jù)進行加密處理,將加密后的該隱私數(shù)據(jù)發(fā)送 至用戶設(shè)備,而密匙僅保存于云端服務(wù)器。由于用戶設(shè)備不對隱私數(shù)據(jù)進行任何處理,并且 不會保存處于明文狀態(tài)的隱私數(shù)據(jù),雖然保存處于密文狀態(tài)的隱私數(shù)據(jù),但是處于密文狀 態(tài)的數(shù)據(jù)的密匙僅保存于云端服務(wù)器,因此有效提高了用戶隱私數(shù)據(jù)的安全性。另外,當(dāng)用 戶發(fā)現(xiàn)用戶設(shè)備丟失或遭到物理攻擊時,可以通過查詢云端服務(wù)器,獲知是否有人使用過 隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。用戶還可以手動選擇將云端服務(wù)器與用戶設(shè)備斷開,以避免其 他人使用隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0142] 在硬件實現(xiàn)上,以上接收模塊510可以為接收機或收發(fā)機,以上發(fā)送模塊560可以 為發(fā)射機或收發(fā)機,且該接收模塊510和發(fā)送模塊560可以集成在一起構(gòu)成收發(fā)單元,對 應(yīng)于硬件實現(xiàn)為收發(fā)機。以上除接收模塊510和發(fā)送模塊560以外的其它單元可以以硬 件形式內(nèi)嵌于或獨立于云端服務(wù)器的處理器中,也可以以軟件形式存儲于云端服務(wù)器的存 儲器中,以便于處理器調(diào)用執(zhí)行以上各個模塊對應(yīng)的操作。該處理器可以為中央處理單元 (CPU)、微處理器、單片機等。
[0143] 如圖8所示,其為本發(fā)明實施例六提供的一種云端服務(wù)器的結(jié)構(gòu)示意圖。該云端 服務(wù)器包括收發(fā)機610、存儲器620以及分別與收發(fā)機610、存儲器4620連接的處理器630。 當(dāng)然,云端服務(wù)器還可以包括天線、基帶處理部件、中射頻處理部件、輸入輸出裝置等通用 部件,本發(fā)明實施例在此不做任何限制。
[0144] 其中,存儲器620中存儲一組程序代碼,且處理器630用于調(diào)用存儲器620中存儲 的程序代碼,用于執(zhí)行以下操作:
[0145] 接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù);
[0146] 若所述隱私數(shù)據(jù)處于明文狀態(tài),利用處于明文狀態(tài)的所述隱私數(shù)據(jù)繼續(xù)運行需要 使用所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng)用程序由所述用戶設(shè)備遷移至本地;
[0147] 與用戶設(shè)備進行同步,用以在利用所述隱私數(shù)據(jù)運行所述應(yīng)用程序之后,將所述 應(yīng)用程序遷移回所述用戶設(shè)備。
[0148] 進一步地,在若所述隱私數(shù)據(jù)處于明文狀態(tài),利用處于明文狀態(tài)的所述隱私數(shù)據(jù) 繼續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序之后,所述處理器630調(diào)用所述存儲器620中 的程序代碼,還用以執(zhí)行以下操作:
[0149] 對處于明文狀態(tài)的所述隱私數(shù)據(jù)進行加密處理;
[0150] 保存所述隱私數(shù)據(jù)的密文的密匙;
[0151] 向所述用戶設(shè)備發(fā)送處于密文狀態(tài)的所述隱私數(shù)據(jù)。
[0152] 進一步地,在所述接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù)之后,所述處理器630調(diào)用所述 存儲器620中的程序代碼,還用以執(zhí)行以下操作:
[0153] 若所述隱私數(shù)據(jù)處于密文狀態(tài),對所述隱私數(shù)據(jù)進行解密處理;
[0154] 利用解密后的所述隱私數(shù)據(jù)繼續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng) 用程序由所述用戶設(shè)備遷移至本地。
[0155] 利用本發(fā)明實施例六提供的一種云端服務(wù)器,若云端服務(wù)器接收到的隱私數(shù)據(jù)處 于密文狀態(tài),則首先進行解密,再利用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序,最 后同步用戶設(shè)備與云端服務(wù)器的應(yīng)用程序狀態(tài),以將應(yīng)用程序遷移回用戶設(shè)備運行。若云 端服務(wù)器接收到的隱私數(shù)據(jù)處于明文狀態(tài),則直接利用該隱私數(shù)據(jù)繼續(xù)運行該隱私數(shù)據(jù)對 應(yīng)的應(yīng)用程序,然后同步用戶設(shè)備與云端服務(wù)器的應(yīng)用程序狀態(tài),以將應(yīng)用程序遷移回用 戶設(shè)備運行,并且對處于明文狀態(tài)的隱私數(shù)據(jù)進行加密處理,將加密后的該隱私數(shù)據(jù)發(fā)送 至用戶設(shè)備,而密匙僅保存于云端服務(wù)器。由于用戶設(shè)備不對隱私數(shù)據(jù)進行任何處理,并且 不會保存處于明文狀態(tài)的隱私數(shù)據(jù),雖然保存處于密文狀態(tài)的隱私數(shù)據(jù),但是處于密文狀 態(tài)的數(shù)據(jù)的密匙僅保存于云端服務(wù)器,因此有效提高了用戶隱私數(shù)據(jù)的安全性。另外,當(dāng)用 戶發(fā)現(xiàn)用戶設(shè)備丟失或遭到物理攻擊時,可以通過查詢云端服務(wù)器,獲知是否有人使用過 隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。用戶還可以手動選擇將云端服務(wù)器與用戶設(shè)備斷開,以避免其 他人使用隱私數(shù)據(jù)對應(yīng)的應(yīng)用程序。
[0156] 專業(yè)人員應(yīng)該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的 單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬 件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。 這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。 專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn) 不應(yīng)認為超出本發(fā)明的范圍。
[0157] 結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的 軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器 (ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術(shù)領(lǐng)域】 內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0158] 以上所述的【具體實施方式】,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步 詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的【具體實施方式】而已,并不用于限定本發(fā)明 的保護范圍,凡在本發(fā)明的原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā) 明的保護范圍之內(nèi)。
【權(quán)利要求】
1. 一種保護用戶隱私數(shù)據(jù)的方法,其特征在于,所述方法包括: 獲取應(yīng)用程序的數(shù)據(jù); 若所述數(shù)據(jù)為隱私數(shù)據(jù),將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù)器,并將所述應(yīng)用程序遷移 至所述云端服務(wù)器,以使得所述云端服務(wù)器利用所述隱私數(shù)據(jù)繼續(xù)運行所述應(yīng)用程序; 與所述云端服務(wù)器進行同步,用以在所述云端服務(wù)器利用所述隱私數(shù)據(jù)運行所述應(yīng)用 程序之后,將所述應(yīng)用程序遷移回本地。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù) 器之后,所述方法還包括: 若所述隱私數(shù)據(jù)處于明文狀態(tài),刪除本地保存的所述隱私數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述刪除本地保存的所述隱私數(shù)據(jù)之 后,所述方法還包括: 接收云端服務(wù)器發(fā)送的由云端服務(wù)器進行加密后處于密文狀態(tài)的所述隱私數(shù)據(jù),所述 隱私數(shù)據(jù)的密文的密匙保存于所述云端服務(wù)器; 將所述處于密文狀態(tài)的所述隱私數(shù)據(jù)保存于數(shù)據(jù)庫中。
4. 根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,所述獲取應(yīng)用程序的數(shù)據(jù)具體為: 從數(shù)據(jù)庫中獲取數(shù)據(jù);或者, 接收用戶輸入的數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述接收用戶輸入的數(shù)據(jù)之后,所述方 法還包括: 對所述數(shù)據(jù)標識標簽,所述標簽用于表示所述數(shù)據(jù)是否為隱私數(shù)據(jù)。
6. -種保護用戶隱私數(shù)據(jù)的方法,其特征在于,所述方法包括: 接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù); 若所述隱私數(shù)據(jù)處于明文狀態(tài),利用處于明文狀態(tài)的所述隱私數(shù)據(jù)繼續(xù)運行需要使用 所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng)用程序由所述用戶設(shè)備遷移至本地; 與用戶設(shè)備進行同步,用以在利用所述隱私數(shù)據(jù)運行所述應(yīng)用程序之后,將所述應(yīng)用 程序遷移回所述用戶設(shè)備。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,在若所述隱私數(shù)據(jù)處于明文狀態(tài),利用處 于明文狀態(tài)的所述隱私數(shù)據(jù)繼續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序之后,所述方法還 包括: 對處于明文狀態(tài)的所述隱私數(shù)據(jù)進行加密處理; 保存所述隱私數(shù)據(jù)的密文的密匙; 向所述用戶設(shè)備發(fā)送處于密文狀態(tài)的所述隱私數(shù)據(jù)。
8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù)之 后,所述方法還包括: 若所述隱私數(shù)據(jù)處于密文狀態(tài),對所述隱私數(shù)據(jù)進行解密處理; 利用解密后的所述隱私數(shù)據(jù)繼續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng)用程 序由所述用戶設(shè)備遷移至本地。
9. 一種用戶設(shè)備,其特征在于,所述用戶設(shè)備包括: 獲取模塊,用于獲取應(yīng)用程序的數(shù)據(jù); 發(fā)送模塊,用于若所述數(shù)據(jù)為隱私數(shù)據(jù),將所述隱私數(shù)據(jù)發(fā)送至云端服務(wù)器; 同步模塊,用于將所述應(yīng)用程序遷移至所述云端服務(wù)器,以使得所述云端服務(wù)器利用 所述隱私數(shù)據(jù)繼續(xù)運行所述應(yīng)用程序; 所述同步模塊還用于與所述云端服務(wù)器進行同步,用以在所述云端服務(wù)器利用所述隱 私數(shù)據(jù)運行所述應(yīng)用程序之后,將所述應(yīng)用程序遷移回本地。
10. 根據(jù)權(quán)利要求9所述的用戶設(shè)備,其特征在于,所述用戶設(shè)備還包括: 刪除模塊,用于若所述隱私數(shù)據(jù)處于明文狀態(tài),刪除本地保存的所述隱私數(shù)據(jù)。
11. 根據(jù)權(quán)利要求10所述的用戶設(shè)備,其特征在于,所述用戶設(shè)備還包括: 接收模塊,用于接收云端服務(wù)器發(fā)送的由云端服務(wù)器進行加密后處于密文狀態(tài)的所述 隱私數(shù)據(jù),所述隱私數(shù)據(jù)的密文的密匙保存于所述云端服務(wù)器; 保存模塊,用于將所述處于密文狀態(tài)的所述隱私數(shù)據(jù)保存于數(shù)據(jù)庫中。
12. 根據(jù)權(quán)利要求9-11任一所述的用戶設(shè)備,其特征在于,所述獲取模塊具體用于: 從數(shù)據(jù)庫中獲取數(shù)據(jù);或者, 接收用戶輸入的數(shù)據(jù)。
13. 根據(jù)權(quán)利要求12所述的用戶設(shè)備,其特征在于,所述用戶設(shè)備還包括: 標識模塊,用于對所述數(shù)據(jù)標識標簽,所述標簽用于表示所述數(shù)據(jù)是否為隱私數(shù)據(jù)。
14. 一種服務(wù)器,其特征在于,所述服務(wù)器包括: 接收模塊,用于接收用戶設(shè)備發(fā)送的隱私數(shù)據(jù); 運行模塊,用于若所述隱私數(shù)據(jù)處于明文狀態(tài),利用處于明文狀態(tài)的所述隱私數(shù)據(jù)繼 續(xù)運行需要使用所述隱私數(shù)據(jù)的應(yīng)用程序,所述應(yīng)用程序由所述用戶設(shè)備遷移至本地; 同步模塊,用于與用戶設(shè)備進行同步,用以在利用所述隱私數(shù)據(jù)運行所述應(yīng)用程序之 后,將所述應(yīng)用程序遷移回所述用戶設(shè)備。
15. 根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 加密模塊,用于對處于明文狀態(tài)的所述隱私數(shù)據(jù)進行加密處理; 保存模塊,用于保存所述隱私數(shù)據(jù)的密文的密匙; 發(fā)送模塊,用于向所述用戶設(shè)備發(fā)送處于密文狀態(tài)的所述隱私數(shù)據(jù)。
16. 根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 解密模塊,用于若所述隱私數(shù)據(jù)處于密文狀態(tài),對所述隱私數(shù)據(jù)進行解密處理; 所述運行模塊,還用于利用解密后的所述隱私數(shù)據(jù)繼續(xù)運行需要使用所述隱私數(shù)據(jù)的 應(yīng)用程序,所述應(yīng)用程序由所述用戶設(shè)備遷移至本地。
【文檔編號】H04L29/08GK104144174SQ201310162795
【公開日】2014年11月12日 申請日期:2013年5月6日 優(yōu)先權(quán)日:2013年5月6日
【發(fā)明者】夏虞斌, 吳曉昕, 劉宇濤, 陳海波 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1