一種請求處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)領(lǐng)域,尤其涉及一種請求處理方法及裝置。
【背景技術(shù)】
[0002]Android手機(jī)存儲大量用戶隱私信息。一些應(yīng)用程序可能通過Android竊取用戶隱私信息。這些應(yīng)用程序表面上執(zhí)行正常的功能,但是卻在后臺收集用戶的隱私信息,導(dǎo)致用戶隱私的泄露。
[0003]Android權(quán)限機(jī)制要求應(yīng)用程序向用戶顯示它所申請的所有權(quán)限,以便用戶通過了解應(yīng)用程序所需要的權(quán)限,同意或拒絕安裝這個應(yīng)用程序。雖然應(yīng)用程序需要將權(quán)限的列表提供給用戶,但是如果用戶想要安裝并使用這個應(yīng)用程序,用戶必須授權(quán)應(yīng)用程序所申請的所有權(quán)限,而不能僅僅授權(quán)部分權(quán)限,否則這個應(yīng)用程序就無法安裝。因此,如果用戶想要使用某一個應(yīng)用程序,就必須無條件地信任這個應(yīng)用程序而不能只信任這個應(yīng)用程序的部分功能。
[0004]相關(guān)技術(shù)中,可以對應(yīng)用程序使用強(qiáng)制訪問控制,強(qiáng)制訪問控制方法使用戶可以手動禁用應(yīng)用程序申請的某個權(quán)限,阻止應(yīng)用程序?qū)@個權(quán)限的使用。這樣做的優(yōu)點(diǎn)是用戶可以對可疑的權(quán)限進(jìn)行控制,避免應(yīng)用程序竊取用戶的隱私信息,但這也可能使應(yīng)用程序因為申請不到所需要的權(quán)限而崩潰,另外,強(qiáng)制機(jī)制雖然可以阻止惡意軟件讀取用戶隱私,但惡意軟件明確知道自己的行為被保護(hù)軟件阻止后,很可能會采用更邪惡的機(jī)制繞過強(qiáng)制保護(hù)機(jī)制,收集用戶的隱私信息,影響系統(tǒng)安全度。
[0005]相關(guān)技術(shù)中,也可以對用戶進(jìn)行提示。當(dāng)應(yīng)用程序申請一個權(quán)限時,系統(tǒng)提供“總是允許”、“僅此一次”和“拒絕”三個選項由用戶選擇。這種方法可以對用戶進(jìn)行更好的提示,但是當(dāng)用戶選擇拒絕這個權(quán)限后,同樣可能引發(fā)應(yīng)用程序的崩潰。
【發(fā)明內(nèi)容】
[0006]有鑒于此,為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供:
[0007]本發(fā)明實施例提供了一種請求處理方法,其特征在于,該方法包括:
[0008]獲取請求消息,所述請求消息攜帶請求的數(shù)據(jù)信息;
[0009]根據(jù)預(yù)設(shè)的隱私控制策略返回響應(yīng)消息,所述響應(yīng)消息攜帶與所述數(shù)據(jù)信息對應(yīng)的數(shù)據(jù)內(nèi)容。
[0010]優(yōu)選的,所述根據(jù)預(yù)設(shè)的隱私控制策略返回響應(yīng)消息,包括:
[0011]根據(jù)預(yù)設(shè)的第一隱私控制策略判斷是否需要對所述請求消息進(jìn)行隱私控制,如果是,根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容,并返回第一響應(yīng)消息,所述第一響應(yīng)消息攜帶所述第一數(shù)據(jù)內(nèi)容;否則,通過查詢數(shù)據(jù)庫獲取與所述數(shù)據(jù)信息對應(yīng)的第二數(shù)據(jù)內(nèi)容,并返回第二響應(yīng)消息,所述第二響應(yīng)消息攜帶所述第二數(shù)據(jù)內(nèi)容。
[0012]優(yōu)選的,所述根據(jù)預(yù)設(shè)的第一隱私控制策略判斷是否需要對所述請求消息進(jìn)行隱私控制,包括:
[0013]判斷是否存在與所述請求消息的發(fā)送方信息和/或與所述請求消息請求的數(shù)據(jù)信息匹配的第二隱私控制策略,如果存在,則需要對所述請求消息進(jìn)行隱私控制;否則,不需要對所述請求消息進(jìn)行隱私控制。
[0014]優(yōu)選的,所述根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容,包括:
[0015]隨機(jī)生成與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容。
[0016]優(yōu)選的,該方法還包括:用戶設(shè)置第一隱私控制策略和/或第二隱私控制策略。
[0017]優(yōu)選的,所述根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容,包括:
[0018]獲取用戶設(shè)置的與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容。
[0019]本發(fā)明實施例還提供了一種請求處理裝置,包括:第一獲取模塊、第二獲取模塊和發(fā)送模塊;其中,
[0020]所述第一獲取模塊,用于獲取請求消息,所述請求消息攜帶請求的數(shù)據(jù)信息;
[0021]所述第二獲取模塊,用于根據(jù)預(yù)設(shè)的隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的數(shù)據(jù)內(nèi)容;
[0022]所述發(fā)送模塊,用于返回響應(yīng)消息,所述響應(yīng)消息攜帶與所述數(shù)據(jù)信息對應(yīng)的數(shù)據(jù)內(nèi)容。
[0023]優(yōu)選的,所述第二獲取模塊包括:判斷子模塊、第一獲取子模塊和第二獲取子模塊;其中,
[0024]所述判斷子模塊,用于根據(jù)預(yù)設(shè)的第一隱私控制策略判斷是否需要對所述請求消息進(jìn)行隱私控制;
[0025]所述第一獲取子模塊,用于在需要對所述請求消息進(jìn)行隱私控制時,根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容;
[0026]所述第二獲取子模塊,用于在不需要對所述請求消息進(jìn)行隱私控制時,通過查詢數(shù)據(jù)庫獲取與所述數(shù)據(jù)信息對應(yīng)的第二數(shù)據(jù)內(nèi)容。
[0027]優(yōu)選的,所述判斷子模塊,具體用于判斷是否存在與所述請求消息的發(fā)送方信息和/或與所述請求消息請求的數(shù)據(jù)信息匹配的第二隱私控制策略,如果存在,則需要對所述請求消息進(jìn)行隱私控制;否則,不需要對所述請求消息進(jìn)行隱私控制。
[0028]優(yōu)選的,所述第一獲取子模塊,具體用于隨機(jī)生成與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容。
[0029]優(yōu)選的,該裝置還包括設(shè)置模塊,
[0030]所述設(shè)置模塊,用于根據(jù)用戶操作設(shè)置第一隱私控制策略和/或第二隱私控制策略。
[0031]優(yōu)選的,所述第一獲取子模塊,具體用于獲取用戶設(shè)置的與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容。
[0032]本發(fā)明實施例所述的請求處理方法及裝置,獲取請求消息,所述請求消息攜帶請求的數(shù)據(jù)信息;根據(jù)預(yù)設(shè)的隱私控制策略返回響應(yīng)消息,所述響應(yīng)消息攜帶與所述數(shù)據(jù)信息對應(yīng)的數(shù)據(jù)內(nèi)容。通過本發(fā)明實施例所述的方案,在使用應(yīng)用功能的同時,避免泄露用戶隱私數(shù)據(jù),提高了系統(tǒng)安全性。
【附圖說明】
[0033]圖1為本發(fā)明實施例1所述的請求處理方法流程示意圖;
[0034]圖2為本發(fā)明實施例2所述的一種請求處理裝置結(jié)構(gòu)示意圖;
[0035]圖3為本發(fā)明實施例2所述的第二獲取模塊結(jié)構(gòu)示意圖;
[0036]圖4為本發(fā)明實施例2所述的再一種請求處理裝置結(jié)構(gòu)示意圖;
[0037]圖5為本發(fā)明實施例3所述的請求處理方法流程示意圖。
【具體實施方式】
[0038]在本發(fā)明的各種實施例中:獲取請求消息后,根據(jù)預(yù)設(shè)的隱私控制策略返回響應(yīng)消息。
[0039]下面通過具體實施例對本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)說明。
[0040]實施例1
[0041]圖1為本發(fā)明實施例1所述的請求處理方法流程示意圖,如圖1所示,該方法包括:
[0042]步驟101:獲取請求消息,所述請求消息攜帶請求的數(shù)據(jù)信息;
[0043]步驟102:根據(jù)預(yù)設(shè)的隱私控制策略返回響應(yīng)消息,所述響應(yīng)消息攜帶與所述數(shù)據(jù)信息對應(yīng)的數(shù)據(jù)內(nèi)容。
[0044]可選的,所述根據(jù)預(yù)設(shè)的隱私控制策略返回響應(yīng)消息,包括:
[0045]根據(jù)預(yù)設(shè)的第一隱私控制策略判斷是否需要對所述請求消息進(jìn)行隱私控制,如果是,根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容,并返回第一響應(yīng)消息,所述第一響應(yīng)消息攜帶所述第一數(shù)據(jù)內(nèi)容;否則,通過查詢數(shù)據(jù)庫獲取與所述數(shù)據(jù)信息對應(yīng)的第二數(shù)據(jù)內(nèi)容,并返回第二響應(yīng)消息,所述第二響應(yīng)消息攜帶所述第二數(shù)據(jù)內(nèi)容。
[0046]這里,根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容,即提供虛擬數(shù)據(jù),可以更好的保護(hù)用戶隱私,因為,如果直接拒絕,惡意軟件可以會采取方案繞開保護(hù)機(jī)制,進(jìn)一步竊取用戶隱私。提供虛擬數(shù)據(jù)后惡意軟件就不會進(jìn)一步盜取用戶隱私。
[0047]可選的,所述根據(jù)預(yù)設(shè)的第一隱私控制策略判斷是否需要對所述請求消息進(jìn)行隱私控制,包括:
[0048]判斷是否存在與所述請求消息的發(fā)送方信息和/或與所述請求消息請求的數(shù)據(jù)信息匹配的第二隱私控制策略,如果存在,則需要對所述請求消息進(jìn)行隱私控制;否則,不需要對所述請求消息進(jìn)行隱私控制。
[0049]可選的,所述根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容,包括:
[0050]隨機(jī)生成與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容。
[0051]可選的,該方法還包括:用戶設(shè)置第一隱私控制策略和/或第二隱私控制策略。
[0052]可選的,所述根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容,包括:
[0053]獲取用戶設(shè)置的與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容。
[0054]實施例2
[0055]圖2為本發(fā)明實施例2所述的請求處理裝置結(jié)構(gòu)示意圖,如圖2所示,該裝置包括:第一獲取模塊21、第二獲取模塊22和發(fā)送模塊23 ;其中,
[0056]第一獲取模塊21,用于獲取請求消息,所述請求消息攜帶請求的數(shù)據(jù)信息;
[0057]第二獲取模塊22,用于根據(jù)預(yù)設(shè)的隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的數(shù)據(jù)內(nèi)容;
[0058]發(fā)送模塊23,用于返回響應(yīng)消息,所述響應(yīng)消息攜帶與所述數(shù)據(jù)信息對應(yīng)的數(shù)據(jù)內(nèi)容。
[0059]可選的,如圖3所示,第二獲取模塊22包括:判斷子模塊221、第一獲取子模塊222和第二獲取子模塊223 ;其中,
[0060]判斷子模塊221,用于根據(jù)預(yù)設(shè)的第一隱私控制策略判斷是否需要對所述請求消息進(jìn)行隱私控制;
[0061]第一獲取子模塊222,用于在需要對所述請求消息進(jìn)行隱私控制時,根據(jù)預(yù)設(shè)的第二隱私控制策略獲取與所述數(shù)據(jù)信息對應(yīng)的第一數(shù)據(jù)內(nèi)容;
[0062]第二獲取子模塊223,用于在不需要對所述請求消息進(jìn)行隱私控制時,通過查詢數(shù)據(jù)庫獲取與所述數(shù)據(jù)信息對應(yīng)的第二數(shù)據(jù)內(nèi)容。
[0063]可選的,判斷子模塊221,具體用于判斷是否存在與所述請求消息的發(fā)送方信息和/或與所述請求消息請求的數(shù)據(jù)信息匹配的第二隱私控制策略,如果存在,則需要對所述請求消息進(jìn)行隱私控制;否則,不需要對所述請求消息進(jìn)行隱私控制。
[0064]可選的,