交互方法和裝置制造方法
【專利摘要】本申請?zhí)峁┝艘环N交互方法和裝置,涉及通信領(lǐng)域。所述方法包括:響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一個訪問信息;根據(jù)所述訪問信息生成至少一個密鑰;使用所述至少一個密鑰對所述用戶的個人信息進行加密處理,得到一加密信息;廣播所述加密信息。所述方法和裝置可以使參加相同活動的用戶能夠解密彼此的加密信息,而其他無關(guān)用戶由于沒有所述訪問信息,則無法解密所述加密信息,從而提高了信息交互過程的安全性。
【專利說明】交互方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本申請涉及通信領(lǐng)域,尤其涉及一種交互方法和裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,互聯(lián)網(wǎng)社交網(wǎng)站和社交應(yīng)用為用戶提供了一個虛擬交互 平臺,從而方便了人們的線上溝通和交流。但是,出于安全等因素的考慮,人們對線下交流 存在諸多顧慮。比如,有些時候,人們希望在周圍的人中發(fā)現(xiàn)與自己具有相同或相似經(jīng)歷 (比如訪問相同的網(wǎng)站、閱讀相同的書籍、到相同的地方旅行)的其他用戶,從而方便地開 展線下的溝通和交流;然而,此時用戶又不希望其他無關(guān)的人獲取自己的信息。
[0003] 以在線教育為例,不的用戶可以聚集到某個M00C (massive open online courses,大型開放式網(wǎng)絡(luò)課程)網(wǎng)站進行線上的課程學(xué)習(xí)和討論。然后,當用戶回到學(xué)校 或公司,可能想知道周圍人中是否存在也在該M00C網(wǎng)站學(xué)習(xí)的用戶,是否有人與自己學(xué)習(xí) 同一門課程等等。一種方案是用戶將自己的學(xué)習(xí)信息(網(wǎng)站、課程名、用戶名等)和個人信 息(姓名、電話、住址等),利用無線廣播等方式進行公開,以便其他人接收并查看。然而,該 方案會導(dǎo)致用戶信息被一些并沒有在該M00C網(wǎng)站學(xué)習(xí)的無關(guān)人員接收并讀取,影響用戶 信息的安全性。
【發(fā)明內(nèi)容】
[0004] 本申請的目的是:提供一種交互方法和裝置,提高交互的安全性。
[0005] 根據(jù)本申請至少一個實施例的一個方面,提供了一種交互方法,所述方法包括:
[0006] 響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一個訪問信 息;
[0007] 根據(jù)所述訪問信息生成至少一個密鑰;
[0008] 使用所述至少一個密鑰對所述用戶的個人信息進行加密處理,得到一加密信息;
[0009] 廣播所述加密信息。
[0010] 根據(jù)本申請至少一個實施例的另一個方面,提供了一種交互方法,所述方法包 括:
[0011] 響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一訪問信息;
[0012] 根據(jù)所述訪問信息生成至少一密鑰;
[0013] 接收一加密信息;
[0014] 使用所述至少一密鑰解密所述加密信息。
[0015] 根據(jù)本申請至少一個實施例的另一個方面,提供了一種交互裝置,所述裝置包 括:
[0016] 一獲取模塊,用于響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共 享的一個訪問信息;
[0017] 一生成模塊,用于根據(jù)所述訪問信息生成至少一個密鑰;
[0018] 一加密模塊,用于使用所述至少一個密鑰對所述用戶的個人信息進行加密處理, 得到一加密信息;
[0019] 一第一廣播模塊,用于廣播所述加密信息。
[0020] 根據(jù)本申請至少一個實施例的另一個方面,提供了一種交互裝置,所述裝置包 括:
[0021] 一獲取模塊,用于響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共 享的一訪問信息;
[0022] -生成模塊,用于根據(jù)所述訪問信息生成至少一密鑰;
[0023] -第一接收模塊,用于接收一加密信息;
[0024] -解密模塊,用于使用所述至少一密鑰解密所述加密信息。
[0025] 本申請實施例所述交互方法和裝置,可以使參加相同活動的用戶能夠解密彼此的 加密信息,而其他無關(guān)用戶由于沒有所述訪問信息,則無法解密所述加密信息,從而提高了 信息交互過程的安全性。
【專利附圖】
【附圖說明】
[0026] 圖1是本申請一個實施例所述交互方法的流程圖;
[0027] 圖2是本申請一個實施方式中所述交互方法的流程圖;
[0028] 圖3是本申請另一個實施例所述交互方法的流程圖;
[0029] 圖4是本申請一個實施方式中所述交互方法的流程圖;
[0030] 圖5是本發(fā)明一個實施例所述交互裝置的模塊結(jié)構(gòu)示意圖;
[0031] 圖6是本申請一個實施方式中所述生成模塊的模塊結(jié)構(gòu)示意圖;
[0032] 圖7是本申請一個實施方式中所述加密模塊的模塊結(jié)構(gòu)示意圖;
[0033] 圖8是本申請一個實施方式中所述交互裝置的模塊結(jié)構(gòu)示意圖;
[0034] 圖9是本發(fā)明另一個實施例所述交互裝置的模塊結(jié)構(gòu)示意圖;
[0035] 圖10是本申請一個實施方式中所述生成模塊的模塊結(jié)構(gòu)示意圖;
[0036] 圖11是本申請一個實施方式中所述交互裝置的模塊結(jié)構(gòu)示意圖;
[0037] 圖12是本申請另一個實施方式中所述交互裝置的模塊結(jié)構(gòu)示意圖;
[0038] 圖13是本申請另一個實施方式中所述交互裝置的模塊結(jié)構(gòu)示意圖;
[0039] 圖14是本申請另一個實施方式中所述交互裝置的模塊結(jié)構(gòu)示意圖;
[0040] 圖15是本申請一個實施例所述交互裝置的硬件結(jié)構(gòu)示意圖;
[0041] 圖16是本申請另一個實施例所述交互裝置的硬件結(jié)構(gòu)示意圖。
【具體實施方式】
[0042] 下面結(jié)合附圖和實施例,對本申請的【具體實施方式】作進一步詳細說明。以下實施 例用于說明本申請,但不用來限制本申請的范圍。
[0043] 本領(lǐng)域技術(shù)人員理解,在本申請的實施例中,下述各步驟的序號的大小并不意味 著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本申請實施 例的實施過程構(gòu)成任何限定。
[0044] 圖1是本申請一個實施例所述交互方法的流程圖,所述方法可以在例如一交互裝 置上實現(xiàn)。如圖1所示,所述方法包括:
[0045] S120 :響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一個訪 問信息;
[0046] S140 :根據(jù)所述訪問信息生成至少一個密鑰;
[0047] S160 :使用所述至少一個密鑰對所述用戶的個人信息進行加密處理,得到一加密 信息;
[0048] S180 :廣播所述加密信息。
[0049] 本申請實施例所述方法,響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參 與者共享的一個訪問信息,并根據(jù)所述訪問信息生成密鑰,使用所述密鑰加密個人信息得 到加密信息,最后廣播該加密信息,這樣當同樣參加該活動的用戶接收到所述加密信息后, 便可以使用所述訪問信息對應(yīng)的密鑰解密所述加密信息,而其他無關(guān)用戶由于沒有所述訪 問信息,則無法解密所述加密信息,從而提高了信息交互過程的安全性。
[0050] 以下將結(jié)合【具體實施方式】,詳細說明所述步驟S120、S140、S160和S180的功能。
[0051] S120 :響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一個訪 問信息。
[0052] 其中,所述活動包括:訪問一信息資源,比如在學(xué)習(xí)網(wǎng)上課程時訪問一網(wǎng)站、訪問 一 MAC(Media Access Control,物理地址)地址等。相應(yīng)的,所述訪問信息可以是所述活 動對應(yīng)的URL (Uniform Resoure Locator,統(tǒng)一資源定位符)、MAC地址、活動內(nèi)容中至少一 項。比如,用戶參加一網(wǎng)絡(luò)課程,所述訪問信息可以是該網(wǎng)絡(luò)課程的網(wǎng)址,當然也可以是具 體的課程編號、課程內(nèi)容等。
[0053] S140 :根據(jù)所述訪問信息生成至少一個密鑰。
[0054] 其中,所述至少一個密鑰可以是一個密鑰,也可以是多個密鑰。該步驟中,需要按 照一預(yù)定規(guī)則根據(jù)所述訪問信息生成所述至少一個密鑰,所述預(yù)定規(guī)則包括生成密鑰的數(shù) 量,以及具體如何生成,從而所有共享所述訪問信息的用戶可以按照統(tǒng)一的規(guī)則生成相應(yīng) 的密鑰,進而可以彼此解密對方的加密信息。比如,所述訪問信息可以為如下地址:http:// abc. eng. com/startup/detail_2014_07/24/37489034_0. shtml ( 一下簡稱目標網(wǎng)絡(luò)地址) 則根據(jù)所述預(yù)定規(guī)則可以將整個地址對應(yīng)的ASCII碼作為所述生成的密鑰。
[0055] 在一種實施方式中,所述至少一個密鑰為多個密鑰,所述步驟S140可以包括:
[0056] S141 :根據(jù)所述訪問信息得到多個子訪問信息;
[0057] S142 :根據(jù)所述多個子訪問信息生成所述多個密鑰。
[0058] 本實施方式中,仍舊假設(shè)所述訪問信息為上述地址http: //abc. eng. com/ startup/detai 1_2014_07/24/37489034_0· shtml,可以將該訪問信息劃分成如下三個子訪 問信息:http://abc. eng. com(以下簡稱第一子地址);http://abc. eng. com/startup (以 下簡稱第二子地址);http: //abc. eng. com/startup/detai 1_2014_07/24/37489034_0· shtml (以下簡稱第三子地址)。然后,可以將該三個子訪問信息的ASCII碼分別作為其所 對應(yīng)的密鑰,即最終生成3個密鑰。
[0059] 在一種實施方式中,所述步驟S140可以響應(yīng)于所述用戶處于與所述訪問信息相 關(guān)的一預(yù)定位置而被觸發(fā),即響應(yīng)于所述用戶處于與所述訪問信息相關(guān)的一預(yù)定位置,根 據(jù)所述訪問信息生成所述至少一個密鑰。比如,所述用戶在網(wǎng)上參加了一某一大學(xué)主辦的 經(jīng)濟學(xué)課程培訓(xùn),當用戶碰巧到所述大學(xué)出差時,所述方法偵測到用戶的位置與之前存儲 一訪問信息(比如經(jīng)濟學(xué)課程培訓(xùn)的相關(guān)信息)相關(guān),于是根據(jù)所述訪問信息生成所述密 鑰,并執(zhí)行后續(xù)步驟S160和S180,以便在該大學(xué)中找到自己的同學(xué)。
[0060] S160 :使用所述至少一個密鑰對所述用戶的個人信息進行加密處理,得到一加密 信息。
[0061] 所述個人信息可以包括所述用戶的姓名、性別、地址、電話、工作單位、興趣愛好等 信息。
[0062] 在一種實施方式中,可以用所述至少一個密鑰對整個個人信息進行加密,比如所 述至少一個密鑰為所述目標網(wǎng)絡(luò)地址對應(yīng)的ASCII碼,使用該ASCII碼作為一個密鑰加密 所述用戶的所有個人信息。
[0063] 在另一種實施方式中,所述至少一個密鑰可以為多個密鑰,并且所述步驟S160可 以包括:
[0064] S161 :將所述用戶的個人信息劃分成多個子個人信息;
[0065] S162 :使用所述多個密鑰對所述多個子個人信息進行加密處理。
[0066] 比如,所述步驟S161中,可以按照個人信息的敏感程度劃分為三個子個人信息: (姓名,性別、愛好);(電話);(地址、工作單位),所述步驟S162中,可以令所述第一子地 址對應(yīng)的密鑰對第一子個人信息(姓名,性別、愛好)進行加密,令所述第二子地址對應(yīng)的 密鑰對第二子個人信息(電話)進行加密,令所述第三子地址對應(yīng)的密鑰對第三子個人信 息(地址、工作單位)進行加密。這種加密方式的好處是,兩個用戶具有的訪問信息的重合 度越高,則其可以越多的解密對方的加密信息,符合加密信息發(fā)送一方對信息安全的要求。 [0067] 為了進一步提高安全度,在一種實施方式中,所述步驟S162可以采用分層加密方 式使用所述多個密鑰對所述多個子個人信息進行加密處理,比如令所述第三子地址對應(yīng)的 密鑰對所述第三子個人信息進行加密得到第一加密信息,令所述第二子地址對應(yīng)的密鑰對 第二子個人信息和第一加密信息進行加密得到第二加密信息,令所述第一子地址對應(yīng)的密 鑰對第一子個人信息和第二加密信息進行加密,得到最終的所述加密信息。
[0068] S180 :廣播所述加密信息。
[0069] 該步驟中,一般可以通過藍牙、紫蜂等無線方式廣播所述加密信息。
[0070] 該步驟中,可以響應(yīng)于用戶的操作而觸發(fā)廣播所述加密信息。在一種實施方式中, 也響應(yīng)于所述用戶處于與所述訪問信息相關(guān)的一預(yù)定位置,廣播所述加密信息。比如,所述 用戶在網(wǎng)上參加了一某一大學(xué)主辦的經(jīng)濟學(xué)課程培訓(xùn),并記錄了相應(yīng)的訪問信息,生成了 所述至少一個密鑰,得到了所述加密信息,當用戶碰巧到所述大學(xué)出差時,所述方法偵測到 用戶的位置與之前存儲一訪問信息(比如經(jīng)濟學(xué)課程培訓(xùn)的相關(guān)信息)相關(guān),于是廣播所 述加密信息,以便在該大學(xué)中找到自己的同學(xué)。
[0071] 另外,一個用戶可能會具有多個訪問信息,如果將一個訪問信息對應(yīng)的至少一個 密鑰記做該訪問所述對應(yīng)的密鑰組,則該多個訪問信息會對應(yīng)多個密鑰組,對于接收所述 加密信息的一方來說,如何快速的找到相應(yīng)的密鑰組解密接收到的所述加密信息是一個問 題。為了方便接收方快速找到相應(yīng)的密鑰組,參見圖2,在一種實施方式中,所述方法還可以 包括步驟:
[0072] S190 :根據(jù)所述至少一個密鑰生成一摘要信息,廣播所述摘要信息。
[0073] 其中,所述摘要信息可以利用如MD5等算法根據(jù)所述至少一個密鑰生成,接收方 可以將自己具有的密鑰對應(yīng)的摘要信息與接收到的摘要信息進行對比,以便快速找到可以 解密所述加密信息的密鑰組。
[0074] 此外,本申請實施例還提供一種計算機可讀介質(zhì),包括在被執(zhí)行時進行以下操作 的計算機可讀指令:執(zhí)行上述圖1所示實施方式中的方法的步驟S120、S140、S160和S180 的操作。
[0075] 綜上,本申請實施例所述方法,可以使參加相同活動的用戶解密彼此的加密信息, 而其他無關(guān)用戶由于沒有所述訪問信息,則無法解密所述加密信息,從而提高了信息交互 過程的安全性,并且通過分層加密方式進一步提高信息安全性,以及通過廣播摘要信息方 便接收方解密所述加密信息,提升了用戶體驗。
[0076] 圖3是本申請另一個實施例所述交互方法的流程圖,所述方法可以在例如一交互 裝置上實現(xiàn)。如圖3所示,所述方法包括:
[0077] S320 :響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一訪問 信息;
[0078] S340 :根據(jù)所述訪問信息生成至少一密鑰;
[0079] S360 :接收一加密信息;
[0080] S380 :使用所述至少一密鑰解密所述加密信息。
[0081] 本申請實施例所述方法,響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參 與者共享的訪問信息,根據(jù)所述訪問信息生成至少一密鑰,并在接收加密信息后,使用所述 至少一密鑰解密是加密信息,從而使參加相同活動的用戶解密彼此的加密信息,而其他無 關(guān)用戶由于沒有所述訪問信息,則無法解密所述加密信息,提高了信息交互過程的安全性。
[0082] 以下結(jié)合【具體實施方式】,詳細說明所述步驟S320、S340、S360和S380的功能。
[0083] S320 :響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一個訪 問信息。
[0084] 其中,所述活動包括:訪問一信息資源,比如在學(xué)習(xí)網(wǎng)上課程時訪問一網(wǎng)站、訪問 一 MAC地址等。相應(yīng)的,所述訪問信息可以是所述活動對應(yīng)的URL、MAC地址、活動內(nèi)容中至 少一項。比如,用戶參加一網(wǎng)絡(luò)課程,所述訪問信息可以是該網(wǎng)絡(luò)課程的網(wǎng)址,當然也可以 是具體的課程編號、課程內(nèi)容等。
[0085] S340 :根據(jù)所述訪問信息生成至少一個密鑰。
[0086] 其中,所述至少一個密鑰可以是一個密鑰,也可以是多個密鑰。該步驟中,需要按 照一預(yù)定規(guī)則根據(jù)所述訪問信息生成所述至少一個密鑰,所述預(yù)定規(guī)則包括生成密鑰的數(shù) 量,以及具體如何生成,從而所有共享所述訪問信息的用戶可以按照統(tǒng)一的規(guī)則生成相應(yīng) 的密鑰,進而可以彼此解密對方的加密信息。比如,所述訪問信息可以為如下地址:http:// abc. eng. com/startup/detail_2014_07/24/37489034_0. shtml ( 一下簡稱目標網(wǎng)絡(luò)地址) 則根據(jù)所述預(yù)定規(guī)則可以將整個地址對應(yīng)的ASCII碼作為所述生成的密鑰。
[0087] 在一種實施方式中,所述至少一個密鑰為多個密鑰,所述步驟S340可以包括:
[0088] S341 :根據(jù)所述訪問信息得到多個子訪問信息;
[0089] S342 :根據(jù)所述多個子訪問信息生成所述多個密鑰。
[0090] 本實施方式中,仍舊假設(shè)所述訪問信息為上述地址http: //abc. eng. com/ startup/detai 1_2014_07/24/37489034_0· shtml,可以將該訪問信息劃分成如下三個子訪 問信息:http://abc. eng. com(以下簡稱第一子地址);http://abc. eng. com/startup (以 下簡稱第二子地址);http: //abc. eng. com/startup/detai 1_2014_07/24/37489034_0· shtml (以下簡稱第三子地址)。然后,可以將該三個子訪問信息的ASCII碼分別作為其所 對應(yīng)的密鑰,即最終生成3個密鑰。
[0091] S360 :接收一加密信息。
[0092] 該步驟中,可以通過藍牙、紫蜂等無線方式接收所述加密信息。
[0093] S380 :使用所述至少一密鑰解密所述加密信息。
[0094] -個用戶可能會具有多個訪問信息,如果將一個訪問信息對應(yīng)的至少一個密鑰記 做該訪問所述對應(yīng)的密鑰組,則該多個訪問信息會對應(yīng)多個密鑰組,如果使用所述多個密 鑰組依次嘗試解密所述加密信息,雖然也可以實現(xiàn)所述方法,但是將花費較多時間。因此, 對于接收所述加密信息的一方來說,如何快速的找到相應(yīng)的密鑰組解密接收到的所述加密 信息是一個問題。為了提高解密速度,可以響應(yīng)于所述至少一密鑰滿足一預(yù)定條件,使用所 述至少一密鑰解密所述加密信息。也就是說,預(yù)先判斷所述至少一個密鑰是否滿足預(yù)定條 件,如果不滿足,則取消使用其進行解密,只有滿足預(yù)定條件的情況下,才使用其進行解密。 [0095] 在一種實施方式中,可以根據(jù)所述用戶所處的位置判斷所述至少一密鑰是否滿足 所述預(yù)定條件。比如,當所述用戶所處的位置為一大學(xué)校園時,可以判斷所述至少一密鑰對 應(yīng)的訪問信息是否與學(xué)習(xí)相關(guān),如果相關(guān),則認為滿足預(yù)定條件,否則,則不滿足預(yù)定條件。 [0096] 在另一種實施方式中,可以根據(jù)所述用戶的操作指令判斷所述至少一密鑰是否滿 足所述預(yù)定條件。比如,當所述用戶在一移動設(shè)備上輸入一 M00C網(wǎng)站的網(wǎng)址時,則可以判 斷所述至少一密鑰對應(yīng)的訪問信息是否與所述M00C網(wǎng)站相關(guān),如果相關(guān),則認為滿足預(yù)定 條件,否則,則不滿足預(yù)定條件。
[0097] 在另一種實施方式中,所述方法還可以包括:
[0098] S371 :接收一摘要信息;
[0099] S372:通過比對所述摘要信息和所述至少一密鑰所生成的一參考摘要信息判斷所 述至少一密鑰是否滿足所述預(yù)定條件。
[0100] 其中,接收到的所述摘要信息是對應(yīng)所述加密信息的密鑰生成的,也就是說是發(fā) 送方的密鑰生成的,而所述參考摘要信息是接收方的密鑰生成的,所述步驟S372中,可以 對比所述摘要信息和所述參考摘要信息,如果兩者一致,則接收方的密鑰可以解密所述加 密信息,即滿足所述預(yù)定條件;否則,不可以解密所述加密信息,即不滿足所述預(yù)定條件。
[0101] 參見圖4,在一種實施方式中,所述方法還可以包括:
[0102] S390 :根據(jù)解密所述加密信息的結(jié)果執(zhí)行操作。
[0103] 該步驟中,在成功解密所述加密信息后,可以通知用戶附近存在有相關(guān)在線活動 的其他用戶存在,并根據(jù)信號強度提示可能的距離;如果能獲得對方用戶的詳細信息,除了 通知用戶外,還可將接收的個人信息加入通訊錄或聊天工具等。
[0104] 此外,本申請實施例還提供一種計算機可讀介質(zhì),包括在被執(zhí)行時進行以下操作 的計算機可讀指令:執(zhí)行上述圖1所示實施方式中的方法的步驟S120、S140、S160和S180 的操作。
[0105] 綜上,本申請實施例所述方法,可以使參加相同活動的用戶解密彼此的加密信息, 而其他無關(guān)用戶由于沒有所述訪問信息,則無法解密所述加密信息,從而提高了信息交互 過程的安全性,并且通過對密鑰預(yù)先判斷是否滿足預(yù)定條件,提高了解密速度,提升了用戶 體驗。
[0106] 圖5是本發(fā)明一個實施例所述交互裝置的模塊結(jié)構(gòu)示意圖,所述交互裝置可以是 智能手機、平板電腦等具有通信功能的電子設(shè)備。如圖5所示,所述裝置500可以包括:
[0107] -獲取模塊510,用于響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者 共享的一個訪問信息;
[0108] 一生成模塊520,用于根據(jù)所述訪問信息生成至少一個密鑰;
[0109] 一加密模塊530,用于使用所述至少一個密鑰對所述用戶的個人信息進行加密處 理,得到一加密信息;
[0110] 一第一廣播模塊540,用于廣播所述加密信息。
[0111] 本申請實施例所述裝置,響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參 與者共享的一個訪問信息,并根據(jù)所述訪問信息生成密鑰,使用所述密鑰加密個人信息得 到加密信息,最后廣播該加密信息,這樣當同樣參加該活動的用戶接收到所述加密信息后, 便可以使用所述訪問信息對應(yīng)的密鑰解密所述加密信息,而其他無關(guān)用戶由于沒有所述訪 問信息,則無法解密所述加密信息,從而提高了信息交互過程的安全性。
[0112] 以下將結(jié)合【具體實施方式】,詳細說明所述獲取模塊510、生成模塊520、加密模塊 530和第一廣播模塊540的功能。
[0113] 所述獲取模塊510,用于響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與 者共享的一個訪問信息
[0114] 其中,所述活動包括:訪問一信息資源,比如在學(xué)習(xí)網(wǎng)上課程時訪問一網(wǎng)站、訪問 一 MAC地址等。相應(yīng)的,所述訪問信息可以是所述活動對應(yīng)的URL、MAC地址、活動內(nèi)容中至 少一項。比如,用戶參加一網(wǎng)絡(luò)課程,所述訪問信息可以是該網(wǎng)絡(luò)課程的網(wǎng)址,當然也可以 是具體的課程編號、課程內(nèi)容等。
[0115] 所述生成模塊520,用于根據(jù)所述訪問信息生成至少一個密鑰。
[0116] 其中,所述至少一個密鑰可以是一個密鑰,也可以是多個密鑰。所述生成模塊520, 需要按照一預(yù)定規(guī)則根據(jù)所述訪問信息生成所述至少一個密鑰,所述預(yù)定規(guī)則包括生成密 鑰的數(shù)量,以及具體如何生成,從而所有共享所述訪問信息的用戶可以按照統(tǒng)一的規(guī)則生 成相應(yīng)的密鑰,進而可以彼此解密對方的加密信息。比如,所述訪問信息可以為如下地址: http://abc. eng. com/startup/detail_2014_07/24/37489034_0. shtml ( 一下簡稱目標網(wǎng) 絡(luò)地址)則根據(jù)所述預(yù)定規(guī)則可以將整個地址對應(yīng)的ASCII碼作為所述生成的密鑰。
[0117] 參見圖6,在一種實施方式中,所述至少一個密鑰為多個密鑰,所述生成模塊520 可以包括:
[0118] 一第一單元521,用于根據(jù)所述訪問信息得到多個子訪問信息;
[0119] 一第二單元522,用于根據(jù)所述多個子訪問信息生成所述多個密鑰。
[0120] 本實施方式中,仍舊假設(shè)所述訪問信息為上述地址http: //abc. eng. com/ startup/detail_2014_07/24/37489034_0. shtml,所述第一單兀 521 可以將該訪問信 息劃分成如下三個子訪問信息:http://abc. eng. com(以下簡稱第一子地址);http:// abc. eng. com/startup (以下簡稱第二子地址);http://abc. eng. com/startup/ detail_2014_07/24/37489034_0. shtml (以下簡稱第三子地址)。然后,所述第二單元522 可以將該三個子訪問信息的ASCII碼分別作為其所對應(yīng)的密鑰,即最終生成3個密鑰。
[0121] 在一個實施方式中,所述生成模塊520,可以響應(yīng)于所述用戶處于與所述訪問信息 相關(guān)的一預(yù)定位置,根據(jù)所述訪問信息生成所述至少一個密鑰。比如,所述用戶在網(wǎng)上參 加了一某一大學(xué)主辦的經(jīng)濟學(xué)課程培訓(xùn),當用戶碰巧到所述大學(xué)出差時,所述生成模塊520 偵測到用戶的位置與之前存儲一訪問信息(比如經(jīng)濟學(xué)課程培訓(xùn)的相關(guān)信息)相關(guān),于是 根據(jù)所述訪問信息生成所述密鑰,以便在該大學(xué)中找到自己的同學(xué)。
[0122] 所述加密模塊530,用于使用所述至少一個密鑰對所述用戶的個人信息進行加密 處理,得到一加密信息。
[0123] 所述個人信息可以包括所述用戶的姓名、性別、地址、電話、工作單位、興趣愛好等 信息。
[0124] 在一種實施方式中,可以用所述至少一個密鑰對整個個人信息進行加密,比如所 述至少一個密鑰為所述目標網(wǎng)絡(luò)地址對應(yīng)的ASCII碼,使用該ASCII碼作為一個密鑰加密 所述用戶的所有個人信息。
[0125] 參見圖7,在另一種實施方式中,所述至少一個密鑰可以為多個密鑰,所述加密模 塊530包括:
[0126] 一劃分單元531,用于將所述用戶的個人信息劃分成多個子個人信息;
[0127] 一加密單元532,用于使用所述多個密鑰對所述多個子個人信息進行加密處理。
[0128] 比如,所述劃分單元531,可以按照個人信息的敏感程度劃分為三個子個人信息: (姓名,性別、愛好);(電話);(地址、工作單位),所述加密單元532,可以令所述第一子地 址對應(yīng)的密鑰對第一子個人信息(姓名,性別、愛好)進行加密,令所述第二子地址對應(yīng)的 密鑰對第二子個人信息(電話)進行加密,令所述第三子地址對應(yīng)的密鑰對第三子個人信 息(地址、工作單位)進行加密。這種加密方式的好處是,兩個用戶具有的訪問信息的重合 度越高,則其可以越多的解密對方的加密信息,符合加密信息發(fā)送一方對信息安全的要求。
[0129] 為了進一步提高安全度,在一種實施方式中,所述加密單元532可以采用分層加 密方式使用所述多個密鑰對所述多個子個人信息進行加密處理。比如令所述第三子地址對 應(yīng)的密鑰對所述第三子個人信息進行加密得到第一加密信息,令所述第二子地址對應(yīng)的密 鑰對第二子個人信息和第一加密信息進行加密得到第二加密信息,令所述第一子地址對應(yīng) 的密鑰對第一子個人信息和第二加密信息進行加密,得到最終的所述加密信息。
[0130] 所述第一廣播模塊540,用于廣播所述加密信息。
[0131] 所述第一廣播模塊540可以通過如藍牙、紫蜂等無線方式廣播所述加密信息。
[0132] 所述第一廣播模塊540,可以響應(yīng)于用戶的操作而觸發(fā)廣播所述加密信息。在一種 實施方式中,所述第一廣播模塊540,用于響應(yīng)于所述用戶處于與所述訪問信息相關(guān)的一預(yù) 定位置,廣播所述加密信息。比如,所述用戶在網(wǎng)上參加了一某一大學(xué)主辦的經(jīng)濟學(xué)課程培 訓(xùn),并記錄了相應(yīng)的訪問信息,生成了所述至少一個密鑰,得到了所述加密信息,當用戶碰 巧到所述大學(xué)出差時,所述方法偵測到用戶的位置與之前存儲一訪問信息(比如經(jīng)濟學(xué)課 程培訓(xùn)的相關(guān)信息)相關(guān),于是廣播所述加密信息,以便在該大學(xué)中找到自己的同學(xué)。
[0133] 另外,一個用戶可能會具有多個訪問信息,如果將一個訪問信息對應(yīng)的至少一個 密鑰記做該訪問所述對應(yīng)的密鑰組,則該多個訪問信息會對應(yīng)多個密鑰組,對于接收所述 加密信息的一方來說,如何快速的找到相應(yīng)的密鑰組解密接收到的所述加密信息是一個問 題。為了方便接收方快速找到相應(yīng)的密鑰組,參見圖8,在一種實施方式中,所述裝置500還 包括:
[0134] -第二廣播模塊550,用于根據(jù)所述至少一個密鑰生成一摘要信息,廣播所述摘要 信息。
[0135] 其中,所述摘要信息可以利用如MD5等算法根據(jù)所述至少一個密鑰生成,接收方 可以將自己具有的密鑰對應(yīng)的摘要信息與接收到的摘要信息進行對比,以便快速找到可以 解密所述加密信息的密鑰組。
[0136] 圖9是本發(fā)明另一個實施例所述交互裝置的模塊結(jié)構(gòu)示意圖,所述交互裝置可以 智能手機、平板電腦等具有通信功能的電子設(shè)備。參見圖9,所述裝置900包括:
[0137] -獲取模塊910,用于響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者 共享的一訪問信息;
[0138] 一生成模塊920,用于根據(jù)所述訪問信息生成至少一密鑰;
[0139] 一第一接收模塊930,用于接收一加密信息;
[0140] 一解密模塊940,用于使用所述至少一密鑰解密所述加密信息。
[0141] 本申請實施例所述裝置,響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參 與者共享的訪問信息,根據(jù)所述訪問信息生成至少一密鑰,并在接收加密信息后,使用所述 至少一密鑰解密是加密信息,從而使參加相同活動的用戶解密彼此的加密信息,而其他無 關(guān)用戶由于沒有所述訪問信息,則無法解密所述加密信息,提高了信息交互過程的安全性。
[0142] 以下結(jié)合【具體實施方式】,詳細說明所述獲取模塊910、生成模塊920、第一接收模 塊930和解密模塊940的功能。
[0143] 所述獲取模塊910,用于響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與 者共享的一個訪問信息
[0144] 其中,所述活動包括:訪問一信息資源,比如在學(xué)習(xí)網(wǎng)上課程時訪問一網(wǎng)站、訪問 一 MAC地址等。相應(yīng)的,所述訪問信息可以是所述活動對應(yīng)的URL、MAC地址、活動內(nèi)容中至 少一項。比如,用戶參加一網(wǎng)絡(luò)課程,所述訪問信息可以是該網(wǎng)絡(luò)課程的網(wǎng)址,當然也可以 是具體的課程編號、課程內(nèi)容等。
[0145] 所述生成模塊920,用于根據(jù)所述訪問信息生成至少一個密鑰。
[0146] 其中,所述至少一個密鑰可以是一個密鑰,也可以是多個密鑰。所述生成模塊920, 需要按照一預(yù)定規(guī)則根據(jù)所述訪問信息生成所述至少一個密鑰,所述預(yù)定規(guī)則包括生成密 鑰的數(shù)量,以及具體如何生成,從而所有共享所述訪問信息的用戶可以按照統(tǒng)一的規(guī)則生 成相應(yīng)的密鑰,進而可以彼此解密對方的加密信息。比如,所述訪問信息可以為如下地址: http://abc. eng. com/startup/detail_2014_07/24/37489034_0. shtml ( 一下簡稱目標網(wǎng) 絡(luò)地址)則根據(jù)所述預(yù)定規(guī)則可以將整個地址對應(yīng)的ASCII碼作為所述生成的密鑰。
[0147] 參見圖10,在一種實施方式中,所述至少一個密鑰為多個密鑰,所述生成模塊920 可以包括:
[0148] 一第一單元921,用于根據(jù)所述訪問信息得到多個子訪問信息;
[0149] 一第二單元922,用于根據(jù)所述多個子訪問信息生成所述多個密鑰。
[0150] 本實施方式中,仍舊假設(shè)所述訪問信息為上述地址http: //abc. eng. com/ startup/detail_2014_07/24/37489034_0. shtml,所述第一單兀 921 可以將該訪問信 息劃分成如下三個子訪問信息:http://abc. eng. com(以下簡稱第一子地址);http:// abc. eng. com/startup (以下簡稱第二子地址);http://abc. eng. com/startup/ detail_2014_07/24/37489034_0. shtml (以下簡稱第三子地址)。然后,所述第二單元922 可以將該三個子訪問信息的ASCII碼分別作為其所對應(yīng)的密鑰,即最終生成3個密鑰。
[0151] 所述第一接收模塊930,用于接收一加密信息。
[0152] 所述第一接收模塊930可以通過如藍牙、紫蜂等無線方式接收所述加密信息。
[0153] 所述解密模塊940,用于使用所述至少一密鑰解密所述加密信息。
[0154] 一個用戶可能會具有多個訪問信息,如果將一個訪問信息對應(yīng)的至少一個密鑰記 做該訪問所述對應(yīng)的密鑰組,則該多個訪問信息會對應(yīng)多個密鑰組,如果使用所述多個密 鑰組依次嘗試解密所述加密信息,雖然也可以實現(xiàn)所述方法,但是將花費較多時間。因此, 對于接收所述加密信息的一方來說,如何快速的找到相應(yīng)的密鑰組解密接收到的所述加密 信息是一個問題。為了提高解密速度,可以響應(yīng)于所述至少一密鑰滿足一預(yù)定條件,使用所 述至少一密鑰解密所述加密信息。也就是說,預(yù)先判斷所述至少一個密鑰是否滿足預(yù)定條 件,如果不滿足,則取消使用其進行解密,只有滿足預(yù)定條件的情況下,才使用其進行解密。
[0155] 參見圖11,在一種實施方式中,所述裝置900還包括:
[0156] 一判斷模塊950,用于根據(jù)所述用戶所處的位置判斷所述至少一密鑰是否滿足所 述預(yù)定條件。比如,當所述用戶所處的位置為一大學(xué)校園時,可以判斷所述至少一密鑰對應(yīng) 的訪問信息是否與學(xué)習(xí)相關(guān),如果相關(guān),則認為滿足預(yù)定條件,否則,則不滿足預(yù)定條件。
[0157] 參見圖12,在另一種實施方式中,所述裝置900還包括:
[0158] 一判斷模塊960,用于根據(jù)所述用戶的操作指令判斷所述至少一密鑰是否滿足所 述預(yù)定條件。比如,當所述用戶在一移動設(shè)備上輸入一 M00C網(wǎng)站的網(wǎng)址時,則可以判斷所 述至少一密鑰對應(yīng)的訪問信息是否與所述M00C網(wǎng)站相關(guān),如果相關(guān),則認為滿足預(yù)定條 件,否則,則不滿足預(yù)定條件。
[0159] 參見圖13,在另一種實施方式中,所述裝置900還包括:
[0160] -第二接收模塊970,用于接收一摘要信息;
[0161] 一判斷模塊980,用于通過比對所述摘要信息和所述至少一密鑰所生成的一參考 摘要信息判斷所述至少一密鑰是否滿足所述預(yù)定條件。
[0162] 其中,所述第二接收模塊970接收到的所述摘要信息是對應(yīng)所述加密信息的密鑰 生成的,也就是說是發(fā)送方的密鑰生成的,而所述參考摘要信息是接收方的密鑰生成的,所 述判斷模塊980,可以對比所述摘要信息和所述參考摘要信息,如果兩者一致,則接收方的 密鑰可以解密所述加密信息,即滿足所述預(yù)定條件;否則,不可以解密所述加密信息,即不 滿足所述預(yù)定條件。
[0163] 參見圖14,在一種實施方式中,所述裝置900還包括:
[0164] 一執(zhí)行模塊990,用于根據(jù)解密所述加密信息的結(jié)果執(zhí)行操作。
[0165] 在成功解密所述加密信息后,所述執(zhí)行模塊990可以通知用戶附近存在有相關(guān)在 線活動的其他用戶存在,并根據(jù)信號強度提示可能的距離;如果能獲得對方用戶的詳細信 息,除了通知用戶外,還可將接收的個人信息加入通訊錄或聊天工具等。
[0166] 本申請另一個實施例所述交互裝置的硬件結(jié)構(gòu)如圖15所示。本申請具體實施例 并不對所述交互裝置的具體實現(xiàn)做限定,參見圖15,所述裝置1500可以包括:
[0167] 處理器(processor) 1510、通信接口(Communications Interface) 1520、存儲器 (memory) 1530,以及通信總線1540。其中:
[0168] 處理器1510、通信接口 1520,以及存儲器1530通過通信總線1540完成相互間的 通信。
[0169] 通信接口 1520,用于與其他網(wǎng)元通信。
[0170] 處理器1510,用于執(zhí)行程序1532,具體可以執(zhí)行上述圖1所示的方法實施例中的 相關(guān)步驟。
[0171] 具體地,程序1532可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0172] 處理器1510可能是一個中央處理器CPU,或者是特定集成電路ASIC (Application Specific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電 路。
[0173] 存儲器1530,用于存放程序1532。存儲器1530可能包含高速RAM存儲器,也可能 還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序1532具 體可以執(zhí)行以下步驟:
[0174] 響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一個訪問信 息;
[0175] 根據(jù)所述訪問信息生成至少一個密鑰;
[0176] 使用所述至少一個密鑰對所述用戶的個人信息進行加密處理,得到一加密信息;
[0177] 廣播所述加密信息。
[0178] 程序1532中各步驟的具體實現(xiàn)可以參見上述實施例中的相應(yīng)步驟或模塊,在此 不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和 模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程描述,在此不再贅述。
[0179] 本申請一個實施例所述交互裝置的硬件結(jié)構(gòu)如圖16所示。本申請具體實施例并 不對所述交互裝置的具體實現(xiàn)做限定,參見圖16,所述裝置1600可以包括:
[0180] 處理器(processor) 1610、通信接口(Communications Interface) 1620、存儲器 (memory) 1630,以及通信總線1640。其中:
[0181] 處理器1610、通信接口 1620,以及存儲器1630通過通信總線1640完成相互間的 通信。
[0182] 通信接口 1620,用于與其他網(wǎng)元通信。
[0183] 處理器1610,用于執(zhí)行程序1632,具體可以執(zhí)行上述圖1所示的方法實施例中的 相關(guān)步驟。
[0184] 具體地,程序1632可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0185] 處理器1610可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電 路。
[0186] 存儲器1630,用于存放程序1632。存儲器1630可能包含高速RAM存儲器,也可能 還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序1632具 體可以執(zhí)行以下步驟:
[0187] 響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一訪問信息;
[0188] 根據(jù)所述訪問信息生成至少一密鑰;
[0189] 接收一加密信息;
[0190] 使用所述至少一密鑰解密所述加密信息。
[0191] 程序1632中各步驟的具體實現(xiàn)可以參見上述實施例中的相應(yīng)步驟或模塊,在此 不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和 模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程描述,在此不再贅述。
[0192] 本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單 元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟 以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員 可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出 本申請的范圍。
[0193] 所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以 存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說 對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計 算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個 人計算機,控制器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。 而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取 存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0194] 以上實施方式僅用于說明本申請,而并非對本申請的限制,有關(guān)【技術(shù)領(lǐng)域】的普通 技術(shù)人員,在不脫離本申請的精神和范圍的情況下,還可以做出各種變化和變型,因此所有 等同的技術(shù)方案也屬于本申請的范疇,本申請的專利保護范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1. 一種交互方法,其特征在于,所述方法包括: 響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一個訪問信息; 根據(jù)所述訪問信息生成至少一個密鑰; 使用所述至少一個密鑰對所述用戶的個人信息進行加密處理,得到一加密信息; 廣播所述加密信息。
2. 如權(quán)利要求1所述的方法,其特征在于,所述活動包括:訪問一信息資源。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述訪問信息包括:所述活動對應(yīng)的 URL、MAC地址、活動內(nèi)容中至少一項。
4. 如權(quán)利要求1至3任一項所述的方法,其特征在于,所述至少一個密鑰為多個密鑰; 所述根據(jù)所述訪問信息生成至少一個密鑰包括: 根據(jù)所述訪問信息得到多個子訪問信息; 根據(jù)所述多個子訪問信息生成所述多個密鑰。
5. 如權(quán)利要求1至3任一項所述的方法,其特征在于,所述根據(jù)所述訪問信息生成至少 一個密鑰包括: 按照預(yù)定規(guī)則根據(jù)所述訪問信息生成至少一個密鑰。
6. 如權(quán)利要求1至3任一項所述的方法,其特征在于,所述根據(jù)所述訪問信息生成至少 一個密鑰包括: 響應(yīng)于所述用戶處于與所述訪問信息相關(guān)的一預(yù)定位置,根據(jù)所述訪問信息生成所述 至少一個密鑰。
7. 如權(quán)利要求1至6任一項所述的方法,其特征在于,所述至少一個密鑰為多個密鑰; 所述使用所述至少一個密鑰對所述用戶的個人信息進行加密處理包括: 將所述用戶的個人信息劃分成多個子個人信息; 使用所述多個密鑰對所述多個子個人信息進行加密處理。
8. 如權(quán)利要求7所述的方法,其特征在于,所述使用所述多個密鑰對所述多個子個人 信息進行加密處理包括: 采用分層加密方式使用所述多個密鑰對所述多個子個人信息進行加密處理。
9. 如權(quán)利要求1至8任一項所述的方法,其特征在于,所述廣播所述加密信息包括: 響應(yīng)于所述用戶處于與所述訪問信息相關(guān)的一預(yù)定位置,廣播所述加密信息。
10. 如權(quán)利要求1至9任一項所述的方法,其特征在于,所述方法還包括: 根據(jù)所述至少一個密鑰生成一摘要信息,廣播所述摘要信息。
11. 一種交互方法,其特征在于,所述方法包括: 響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的一訪問信息; 根據(jù)所述訪問信息生成至少一密鑰; 接收一加密信息; 使用所述至少一密鑰解密所述加密信息。
12. 如權(quán)利要求11所述的方法,其特征在于,所述活動包括:訪問一信息資源。
13. 如權(quán)利要求11或12所述的方法,其特征在于,所述訪問信息包括:所述活動對應(yīng) 的URL、MAC地址、活動內(nèi)容中至少一項。
14. 如權(quán)利要求11至13任一項所述的方法,其特征在于,所述至少一個密鑰為多個密 鑰; 所述根據(jù)所述訪問信息生成至少一個密鑰包括: 根據(jù)所述訪問信息得到多個子訪問信息; 根據(jù)所述多個子訪問信息生成所述多個密鑰。
15. 如權(quán)利要求11至13任一項所述的方法,其特征在于,所述根據(jù)所述訪問信息生成 至少一個密鑰包括: 按照預(yù)定規(guī)則根據(jù)所述訪問信息生成所述至少一密鑰。
16. 如權(quán)利要求11至15任一項所述的方法,其特征在于,所述使用所述至少一密鑰解 密所述加密信息包括: 響應(yīng)于所述至少一密鑰滿足一預(yù)定條件,使用所述至少一密鑰解密所述加密信息。
17. 如權(quán)利要求16所述的方法,其特征在于,所述方法還包括: 根據(jù)所述用戶所處的位置判斷所述至少一密鑰是否滿足所述預(yù)定條件。
18. 如權(quán)利要求16所述的方法,其特征在于,所述方法還包括: 根據(jù)所述用戶的操作指令判斷所述至少一密鑰是否滿足所述預(yù)定條件。
19. 如權(quán)利要求16所述的方法,其特征在于,所述方法還包括: 接收一摘要信息; 通過比對所述摘要信息和所述至少一密鑰所生成的一參考摘要信息判斷所述至少一 密鑰是否滿足所述預(yù)定條件。
20. 如權(quán)利要求11至19任一項所述的方法,其特征在于,所述方法還包括: 根據(jù)解密所述加密信息的結(jié)果執(zhí)行操作。
21. -種交互裝置,其特征在于,所述裝置包括: 一獲取模塊,用于響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的 一個訪問信息; 一生成模塊,用于根據(jù)所述訪問信息生成至少一個密鑰; 一加密模塊,用于使用所述至少一個密鑰對所述用戶的個人信息進行加密處理,得到 一加密信息; 一第一廣播模塊,用于廣播所述加密信息。
22. 如權(quán)利要求21所述的裝置,其特征在于,所述至少一個密鑰為多個密鑰; 所述生成模塊包括: 一第一單元,用于根據(jù)所述訪問信息得到多個子訪問信息; 一第二單元,用于根據(jù)所述多個子訪問信息生成所述多個密鑰。
23. 如權(quán)利要求21所述的裝置,其特征在于,所述生成模塊,用于按照預(yù)定規(guī)則根據(jù)所 述訪問信息生成至少一個密鑰。
24. 如權(quán)利要求21所述的裝置,其特征在于,所述生成模塊,用于響應(yīng)于所述用戶處于 與所述訪問信息相關(guān)的一預(yù)定位置,根據(jù)所述訪問信息生成所述至少一個密鑰。
25. 如權(quán)利要求21至24任一項所述的裝置,其特征在于,所述至少一個密鑰為多個密 鑰; 所述加密模塊包括: 一劃分單元,用于將所述用戶的個人信息劃分成多個子個人信息; 一加密單元,用于使用所述多個密鑰對所述多個子個人信息進行加密處理。
26. 如權(quán)利要求25所述的裝置,其特征在于,所述加密單元,用于采用分層加密方式使 用所述多個密鑰對所述多個子個人信息進行加密處理。
27. 如權(quán)利要求21至26任一項所述的裝置,其特征在于,所述第一廣播模塊,用于響應(yīng) 于所述用戶處于與所述訪問信息相關(guān)的一預(yù)定位置,廣播所述加密信息。
28. 如權(quán)利要求21至27任一項所述的裝置,其特征在于,所述裝置還包括: 一第二廣播模塊,用于根據(jù)所述至少一個密鑰生成一摘要信息,廣播所述摘要信息。
29. -種交互裝置,其特征在于,所述裝置包括: 一獲取模塊,用于響應(yīng)于一用戶參加一活動,獲取所述活動的至少部分參與者共享的 一訪問信息; 一生成模塊,用于根據(jù)所述訪問信息生成至少一密鑰; 一第一接收模塊,用于接收一加密信息; 一解密模塊,用于使用所述至少一密鑰解密所述加密信息。
30. 如權(quán)利要求29所述的裝置,其特征在于,所述至少一個密鑰為多個密鑰; 所述生成模塊包括: 一第一單元,用于根據(jù)所述訪問信息得到多個子訪問信息; 一第二單元,用于根據(jù)所述多個子訪問信息生成所述多個密鑰。
31. 如權(quán)利要求29所述的裝置,其特征在于,所述生成模塊,用于按照預(yù)定規(guī)則根據(jù)所 述訪問信息生成所述至少一密鑰。
32. 如權(quán)利要求29至31任一項所述的裝置,其特征在于,所述解密模塊,用于響應(yīng)于所 述至少一密鑰滿足一預(yù)定條件,使用所述至少一密鑰解密所述加密信息。
33. 如權(quán)利要求32所述的裝置,其特征在于,所述裝置還包括: 一判斷模塊,用于根據(jù)所述用戶所處的位置判斷所述至少一密鑰是否滿足所述預(yù)定條 件。
34. 如權(quán)利要求32所述的裝置,其特征在于,所述裝置還包括: 一判斷模塊,用于根據(jù)所述用戶的操作指令判斷所述至少一密鑰是否滿足所述預(yù)定條 件。
35. 如權(quán)利要求32所述的裝置,其特征在于,所述裝置還包括: 一第二接收模塊,用于接收一摘要信息; 一判斷模塊,用于通過比對所述摘要信息和所述至少一密鑰所生成的一參考摘要信息 判斷所述至少一密鑰是否滿足所述預(yù)定條件。
36. 如權(quán)利要求29至35任一項所述的裝置,其特征在于,所述裝置還包括: 一執(zhí)行模塊,用于根據(jù)解密所述加密信息的結(jié)果執(zhí)行操作。
【文檔編號】H04L9/30GK104125228SQ201410371542
【公開日】2014年10月29日 申請日期:2014年7月30日 優(yōu)先權(quán)日:2014年7月30日
【發(fā)明者】劉嘉, 周涵寧 申請人:北京智谷睿拓技術(shù)服務(wù)有限公司