本申請涉及信息加解密技術(shù)領(lǐng)域,尤其涉及一種信息處理方法和設(shè)備。
背景技術(shù):
隨著車聯(lián)網(wǎng)技術(shù)與產(chǎn)業(yè)的發(fā)展,傳統(tǒng)的對車聯(lián)網(wǎng)的定義已經(jīng)不能涵蓋車聯(lián)網(wǎng)的全部內(nèi)容。根據(jù)車聯(lián)網(wǎng)產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟的定義,車聯(lián)網(wǎng)是以車內(nèi)網(wǎng)、車際網(wǎng)和車載移動互聯(lián)網(wǎng)為基礎(chǔ),按照約定的通信協(xié)議和數(shù)據(jù)交互標準,在車-X(X:車、路、行人及互聯(lián)網(wǎng)等)之間,進行無線通訊和信息交換的大系統(tǒng)網(wǎng)絡(luò)。
社交網(wǎng)絡(luò)是人們熟知并廣泛使用的社交虛擬平臺,人們習慣于在社交網(wǎng)絡(luò)上分享自己的信息,并查看好友的分享信息。
現(xiàn)實生活中,當用戶與多個好友一同駕車出游時,可能會通過車載天線向其他好友分享一些有趣的內(nèi)容,比如搞笑視頻等。這種情況下,用戶分享的內(nèi)容可能會被周圍的陌生人接收,這并不是用戶所希望的。
技術(shù)實現(xiàn)要素:
本申請的目的是:提供一種信息處理方法和設(shè)備,從而使信息可以在特定用戶之間安全、方便的共享。
根據(jù)本申請至少一個實施例的第一方面,提供了一種信息處理方法,所述方法包括:
在一社交網(wǎng)絡(luò)上分享第一信息;
根據(jù)所述第一信息生成一密鑰;
使用所述密鑰對一第二信息進行加密處理,得到一加密信息;
無線廣播所述加密信息。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述方法還包括:
獲取一用戶相關(guān)的第一屬性信息作為所述第一信息。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第一屬性信息是所述用戶的動態(tài)信息或者所述用戶的一移動設(shè)備的動態(tài)信息;
所述方法還包括:
在預(yù)定時間后,在所述社交網(wǎng)絡(luò)上更新所述第一屬性信息。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述用戶的動態(tài)信息包括所述用戶的情緒或健康數(shù)據(jù)。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述移動設(shè)備包括交通工具或便攜式電子設(shè)備。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述移動設(shè)備的動態(tài)信息包括所述移動設(shè)備的位置、速度、加速度中至少一項。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述方法還包括:
無線廣播所述用戶相關(guān)的第二屬性信息。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述第二屬性信息是所述用戶的靜態(tài)信息或者所述用戶的一移動設(shè)備的靜態(tài)信息。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述第一信息能夠被所述社交網(wǎng)絡(luò)上的好友或預(yù)定跳數(shù)的鄰居所訪問。
結(jié)合第一方面的任一種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述方法還包括:
設(shè)置所述第一信息在所述社交網(wǎng)絡(luò)上的訪問權(quán)限。
根據(jù)本申請至少一個實施例的第二方面,提供了一種信息處理方法,所述方法包括:
無線接收一加密信息;
從一社交網(wǎng)絡(luò)獲取一第一信息;
根據(jù)所述第一信息生成一密鑰;
使用所述密鑰對所述加密信息進行解密處理。
結(jié)合第二方面的任一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第一信息是一用戶相關(guān)的第一屬性信息。
結(jié)合第二方面的任一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第一屬性信息是所述用戶的動態(tài)信息或者所述用戶的一移動設(shè)備的動態(tài)信息。
結(jié)合第二方面的任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述用戶的動態(tài)信息包括所述用戶的情緒或健康數(shù)據(jù)。
結(jié)合第二方面的任一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述移動設(shè)備包括交通工具或便攜式電子設(shè)備。
結(jié)合第二方面的任一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述移動設(shè)備的動態(tài)信息包括所述移動設(shè)備的位置、速度、加速度中至少一項。
結(jié)合第二方面的任一種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述方法還包括:
無線接收所述用戶相關(guān)的一第二屬性信息;
所述從一社交網(wǎng)絡(luò)獲取一第一信息包括:
根據(jù)所述第二屬性信息從所述社交網(wǎng)絡(luò)獲取所述第一信息。
根據(jù)本申請至少一個實施例的第三方面,提供了一種信息處理設(shè)備,所述設(shè)備包括:
一分享模塊,用于在一社交網(wǎng)絡(luò)上分享第一信息;
一生成模塊,用于根據(jù)所述第一信息生成一密鑰;
一加密模塊,用于使用所述密鑰對一第二信息進行加密處理,得到一加密信息;
一廣播模塊,用于無線廣播所述加密信息。
結(jié)合第三方面的任一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述設(shè)備還包括:
一獲取模塊,用于獲取一用戶相關(guān)的第一屬性信息作為所述第一信息。
結(jié)合第三方面的任一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第一屬性信息是所述用戶的動態(tài)信息或者所述用戶的一移動設(shè)備的動態(tài)信息;
所述設(shè)備還包括:
一更新模塊,用于在預(yù)定時間后,在所述社交網(wǎng)絡(luò)上更新所述第一屬性信息。
結(jié)合第三方面的任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述廣播模塊,還用于無線廣播所述用戶相關(guān)的第二屬性信息。
結(jié)合第三方面的任一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述設(shè)備還包括:
一設(shè)置模塊,用于設(shè)置所述第一信息在所述社交網(wǎng)絡(luò)上的訪問權(quán)限。
根據(jù)本申請至少一個實施例的第四方面,提供了一種信息處理設(shè)備,所述設(shè)備包括:
一接收模塊,用于無線接收一加密信息;
一獲取模塊,用于從一社交網(wǎng)絡(luò)獲取一第一信息;
一生成模塊,用于根據(jù)所述第一信息生成一密鑰;
一解密模塊,用于使用所述密鑰對所述加密信息進行解密處理。
結(jié)合第四方面的任一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述接收模塊,還用于無線接收所述用戶相關(guān)的一第二屬性信 息;
所述獲取模塊,用于根據(jù)所述第二屬性信息從所述社交網(wǎng)絡(luò)獲取所述第一信息。
根據(jù)本申請至少一個實施例的第五方面,提供了一種用戶設(shè)備,所述用戶設(shè)備包括:
一存儲器,用于存儲指令;
一處理器,用于執(zhí)行所述存儲器存儲的指令,所述指令使得所述處理器執(zhí)行以下操作:
在一社交網(wǎng)絡(luò)上分享第一信息;
根據(jù)所述第一信息生成一密鑰;
使用所述密鑰對一第二信息進行加密處理,得到一加密信息;
無線廣播所述加密信息。
根據(jù)本申請至少一個實施例的第六方面,提供了一種用戶設(shè)備,所述用戶設(shè)備包括:
一存儲器,用于存儲指令;
一處理器,用于執(zhí)行所述存儲器存儲的指令,所述指令使得所述處理器執(zhí)行以下操作:
無線接收一加密信息;
從一社交網(wǎng)絡(luò)獲取一第一信息;
根據(jù)所述第一信息生成一密鑰;
使用所述密鑰對所述加密信息進行解密處理。
本申請實施例所述方法和設(shè)備,可以使發(fā)送用戶無線廣播的加密信息被周圍的多個接收用戶接收,但是只有發(fā)送用戶的好友或預(yù)定跳數(shù)的鄰居才能解密該加密信息,從而使信息可以在特定用戶之間安全、方便的共享。
附圖說明
圖1是本申請一個實施例所述信息處理方法的流程圖;
圖2是本申請另一個實施例所述信息處理方法的流程圖;
圖3是本發(fā)明實施例所述信息處理設(shè)備的模塊結(jié)構(gòu)示意圖;
圖4是本發(fā)明一個實施方式中所述信息處理設(shè)備的模塊結(jié)構(gòu)示意圖;
圖5是本申請另一個實施方式中所述信息處理設(shè)備的模塊結(jié)構(gòu)示意圖;
圖6是本申請另一個實施方式中所述信息處理設(shè)備的模塊結(jié)構(gòu)示意圖;
圖7是本申請另一個實施方式中所述信息處理設(shè)備的模塊結(jié)構(gòu)示意圖;
圖8是本申請一個實施例所述用戶設(shè)備的硬件結(jié)構(gòu)示意圖;
圖9是本申請另一個實施例所述用戶設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本申請的具體實施方式作進一步詳細說明。以下實施例用于說明本申請,但不用來限制本申請的范圍。
本領(lǐng)域技術(shù)人員理解,在本申請的實施例中,下述各步驟的序號的大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本申請實施例的實施過程構(gòu)成任何限定。
圖1是本申請一個實施例所述信息處理方法的流程圖,所述方法可以在例如一信息處理設(shè)備上實現(xiàn)。如圖1所示,所述方法包括:
S120:在一社交網(wǎng)絡(luò)上分享第一信息;
S140:根據(jù)所述第一信息生成一密鑰;
S160:使用所述密鑰對一第二信息進行加密處理,得到一加密信息;
S180:無線廣播所述加密信息。
本申請實施例所述方法,首先在一社交網(wǎng)絡(luò)上分享第一信息,并根據(jù)所述第一信息生成一密鑰,然后,使用所述密鑰對一第二信息進行加密處理,得到一加密信息,并無線廣播所述加密信息。所述方法可以使無線廣播覆蓋范圍內(nèi)的人都能接收到所述加密信息,但是只有 在所述社交網(wǎng)絡(luò)上有權(quán)限訪問所述第一信息的人能夠解密所述加密信息,從而使用戶可以方便、安全的向周圍的好友等廣播信息。
以下將結(jié)合具體實施方式詳細說明所述步驟S120、S140、S160和S180的功能。
S120:在一社交網(wǎng)絡(luò)上分享第一信息。
其中,所述社交網(wǎng)絡(luò)可以比如是微博、微信、人人網(wǎng)、開心網(wǎng)、臉書(Facebook)等任意可以分享自己信息的網(wǎng)絡(luò)社交平臺。
在一種實施方式中,所述第一信息能夠被所述社交網(wǎng)絡(luò)上的好友或預(yù)定跳數(shù)的鄰居所訪問。這里的好友或預(yù)定跳數(shù)的鄰居,是指分享所述第一信息的用戶的好友或預(yù)定跳數(shù)的鄰居。這里分享所述第一信息的用戶也就是后文發(fā)送所述加密信息的用戶,以下均記做發(fā)送用戶。在該實施方式中,所述第一信息一旦被分享至所述社交網(wǎng)絡(luò),則所述第一信息可以按照所述社交網(wǎng)絡(luò)的默認設(shè)置,被相應(yīng)的好友或預(yù)定跳數(shù)的鄰居所訪問。這里預(yù)定跳數(shù)的鄰居,是指與所述用戶無直接好友關(guān)系的其他用戶。比如,A和B是好友關(guān)系,則A、B互為一跳鄰居,B和C是好友關(guān)系,則B、C互為一跳鄰居,A和C無好友關(guān)系,則A、C互為二跳鄰居。進一步,如果C和D是好友關(guān)系,且A、B均與D無好友關(guān)系,則A、D互為三跳鄰居。所述預(yù)定跳數(shù)可以根據(jù)需求設(shè)置,比如可以設(shè)置為二跳,從而使發(fā)送用戶的好友的好友也可解密所述發(fā)送用戶發(fā)送的加密信息。
在另一種實施方式中,所述方法還可以包括:
S130:設(shè)置所述第一信息在所述社交網(wǎng)絡(luò)上的訪問權(quán)限。
通過設(shè)置所述第一信息的訪問權(quán)限,可以使用戶更加靈活的控制所述第一信息的分享范圍,進而控制能夠解密所述加密信息的接收用戶群。
所述第一信息理論上可以是任意信息,比如是一串數(shù)字、一段語音、一段文字等。同時,考慮到用戶的分享習慣,在一種實施方式中, 所述方法還包括:
S110:獲取一用戶相關(guān)的第一屬性信息作為所述第一信息。
其中,所述第一屬性信息可以是與所述用戶相關(guān)的任意屬性信息。具體的,所述第一屬性信息可以是用戶自身的屬性信息,也可以是與用戶有關(guān)的任一對象的屬性信息。所述用戶自身的屬性信息,可以比如是用戶的身高、體重、位置等。所述用戶有關(guān)的任一對象比如可以是用戶的汽車、手機等,所述任一對象的屬性信息比如可以是汽車的位置、品牌、燃油存量等。
在一種實施方式中,為了進一步提高所述加密信息的安全性,所述第一屬性信息是所述用戶的動態(tài)信息或者所述用戶的一移動設(shè)備的動態(tài)信息。相應(yīng)的,所述方法還包括:
S190:在預(yù)定時間后,在所述社交網(wǎng)絡(luò)上更新所述第一屬性信息。
其中,所述動態(tài)信息是指在一較短的時間內(nèi),經(jīng)常改變的狀態(tài)信息。比如,可以定義所述動態(tài)信息是在一閾值時間(比如一小時)內(nèi)改變次數(shù)大于一次的狀態(tài)信息。
其中,所述用戶的動態(tài)信息可以是所述用戶的情緒或健康數(shù)據(jù)。所述情緒可以比如是用戶的喜怒哀樂等。比如,在用戶觀看一影視劇過程中,其情緒可能會隨劇情變化,所述方法比如可以通過一攝像頭獲取用戶的面部表情,并通過圖像識別獲取用戶的情緒信息。所述健康數(shù)據(jù)可以比如是心率、脈搏、心電、肌電等信息。比如,在用戶登山、遠足過程中,其健康數(shù)據(jù)也會出現(xiàn)較大波動,比如心率會隨運動強度變化而變化。所述健康數(shù)據(jù)可以通過相應(yīng)的健康傳感器獲取。
所述移動設(shè)備可以是任意能夠隨用戶移動的設(shè)備,比如可以是用戶的車輛、飛行器、船只等任意交通工具,或者是用戶的智能手機、智能平板、穿戴式設(shè)備等便攜式電子設(shè)備。所述移動設(shè)備的動態(tài)信息可以比如是所述移動設(shè)備的位置、速度、加速度中至少一項。比如,在用戶駕車出游過程中,可以將其所駕駛車輛的位置、速度、加速度 信息作為所述第一信息。所述移動設(shè)備的位置、速度、加速度等信息可以通過GPS(Global Positioning System,全球定位系統(tǒng))裝置及運動傳感器獲取。
所述步驟S190中,在所述社交網(wǎng)絡(luò)上更新所述第一屬性信息,也就是以所述第一屬性信息的新數(shù)據(jù)替換(或覆蓋)之前的舊數(shù)據(jù)。換句話說,更新所述第一屬性信息之后,除非被特別授權(quán),否則舊數(shù)據(jù)不能被訪問。舉例來說,假設(shè)所述第一屬性信息是用戶駕車出游過程中的汽車的坐標位置,第一時刻,汽車的坐標位置為(E114°42′,N25°26′),用戶在其社交網(wǎng)絡(luò)上分享了該坐標位置;一個小時后,汽車的坐標位置為(E115°22′,N26°16′),所述更新所述第一屬性信息,也就是用新的坐標位置(E115°22′,N26°16′)替換舊的坐標位置(E114°42′,N25°26′)。
所述步驟S190中,在預(yù)定時間后,在所述社交網(wǎng)絡(luò)上更新所述第一屬性信息,既可以由相應(yīng)設(shè)備在達到所述預(yù)定時間后自動觸發(fā)執(zhí)行,也可以由用戶觸發(fā)執(zhí)行,比如,在到達所述預(yù)定時間后,提醒用戶執(zhí)行所述更新操作。
通過定時更新所述第一屬性信息,一定程度上限定了所述加密信息的有效解密時間,在超出所述預(yù)定時間后,由于所述第一屬性信息已經(jīng)被更新,根據(jù)更新后的所述第一屬性信息生成的密鑰無法解密所述加密信息。從而可以提高所述加密信息的安全性。
S140:根據(jù)所述第一信息生成一密鑰。
其中,該步驟中,可以按照預(yù)定的密鑰生成規(guī)則根據(jù)所述第一信息生成所述密鑰。比如,在所述第一信息是一坐標位置(E114°42′,N25°26′)的情況下,所述密鑰可以對應(yīng)的字符串E11442N2526。再比如,在所述第一信息是一段漢字的情況下,可以將該段漢字對應(yīng)的拼音連起來作為所述密鑰。
S160:使用所述密鑰對一第二信息進行加密處理,得到一加密信 息。
其中,所述第二信息是用戶想要向周圍好友分享的信息,其比如可以是旅途中的一段視頻、一段錄音、一張照片等等。
這里使用所述密鑰對所述第二信息進行加密處理,可以采用任意一種現(xiàn)有的加密算法,比如可以采用DES(Data Encryption Standard,數(shù)據(jù)加密標準)、3DES、AES(Advanced Encryption Standard,高級加密標準)、RC2等算法。
S180:無線廣播所述加密信息。
該步驟中,可以通過一天線無線廣播所述加密信息。所述天線比如可以是一車載天線、智能手機的內(nèi)置天線等。
通過無線廣播的方式,所述加密信息會被發(fā)送至用戶的周圍區(qū)域,該區(qū)域與所述天線的輻射范圍相關(guān)。在一種實施方式中,如果所述天線的發(fā)送功率可調(diào),可以通過調(diào)整所述天線的發(fā)送功率,控制所述加密信息的廣播范圍。
另外,對于所述加密信息的接收用戶來說,為了解密所述加密信息,一種可行的方式時,該接收用戶在所述社交網(wǎng)絡(luò)搜索所有可能的好友或預(yù)定跳數(shù)的鄰居,并根據(jù)每個好友或預(yù)定跳數(shù)的鄰居分享的信息按照所述預(yù)定的密鑰生成規(guī)則生成密鑰,嘗試解密所述加密信息。該種方式,顯然會導(dǎo)致接收用戶花費較多時間完成解密。
在一種實施方式中,為了提高接收用戶的解密速度,所述方法還可以包括:
S200:無線廣播所述用戶相關(guān)的第二屬性信息。
其中,所述第二屬性信息可以與所述第一屬性信息相同,也就是說,兩者可以是相同類型的信息。但是,所述第二屬性信息是通過無線廣播的方式以明文直接發(fā)送給所有接收用戶,其目的在于,接收用戶可以根據(jù)所述第二屬性信息縮小在所述社交網(wǎng)絡(luò)上的搜索范圍。
因此,在一種實施方式中,所述第二屬性信息是所述用戶的靜態(tài) 信息或者所述用戶的一移動設(shè)備的靜態(tài)信息。所述靜態(tài)信息是在較長時間內(nèi)不會改變的信息,比如可以定義所述靜態(tài)信息是在一閾值時間(比如一個月)內(nèi)改變次數(shù)小于兩次的信息。
具體的,所述用戶的靜態(tài)信息比如可以用戶的ID(身份標識號)、昵稱、地址等信息;所述移動設(shè)備的靜態(tài)信息比如可以一智能手機的品牌、型號,一汽車的車牌號等。
圖2是本申請另一實施例所述信息處理方法的流程圖,所述方法可以在例如另一信息處理設(shè)備上實現(xiàn)。如圖2所示,所述方法包括:
S220:無線接收一加密信息;
S240:從一社交網(wǎng)絡(luò)獲取一第一信息;
S260:根據(jù)所述第一信息生成一密鑰;
S280:使用所述密鑰對所述加密信息進行解密處理。
本實施例所述方法,首先無線接收一加密信息,并從一社交網(wǎng)絡(luò)獲取一第一信息,然后根據(jù)所述第一信息生成一密鑰,并使用所述密鑰對所述加密信息進行解密處理。所述方法,可以使所述加密信息的發(fā)送用戶周圍的多個接收用戶接收所述加密信息,同時,所有接收用戶中只有部分具有訪問權(quán)限的,比如用戶的好友,可以獲取相應(yīng)的密鑰并解密所述加密信息。從而,實現(xiàn)了待分享信息方便、安全的在相應(yīng)地理區(qū)域內(nèi)被多個關(guān)系親密的用戶之間傳播。
以下將結(jié)合具體實施方式詳細說明所述步驟S220、S240、S260和S280的功能。
S220:無線接收一加密信息。
該步驟中,可以通過一天線接收所述加密信息。所述天線比如可以是接收用戶的車載天線或者智能手機的天線等。
S240:從一社交網(wǎng)絡(luò)獲取一第一信息。
該步驟,所述方法的執(zhí)行設(shè)備可以在所述社交網(wǎng)絡(luò)上依次獲取接收用戶的每個好友或預(yù)定跳數(shù)的鄰居的分享信息以作為所述第一信 息。
所述第一信息理論上可以是任意信息,比如是一串數(shù)字、一段語音、一段文字等。同時,考慮到用戶的分享習慣,在一種實施方式中,所述第一信息是一用戶相關(guān)的第一屬性信息,該用戶是指發(fā)送用戶。
其中,所述第一屬性信息可以是與所述發(fā)送用戶相關(guān)的任意屬性信息。具體的,所述第一屬性信息可以是所述發(fā)送用戶自身的屬性信息,也可以是與所述發(fā)送用戶有關(guān)的任一對象的屬性信息。所述發(fā)送用戶自身的屬性信息,可以比如是發(fā)送用戶的身高、體重、位置等。所述發(fā)送用戶有關(guān)的任一對象比如可以是發(fā)送用戶的汽車、手機等,所述任一對象的屬性信息比如可以是汽車的位置、品牌、燃油存量等。
在一種實施方式中,為了進一步提高所述加密信息的安全性,所述第一屬性信息是所述發(fā)送用戶的動態(tài)信息或者所述發(fā)送用戶的一移動設(shè)備的動態(tài)信息。
其中,所述動態(tài)信息是指在一較短的時間內(nèi),經(jīng)常改變的狀態(tài)信息。比如,可以定義所述動態(tài)信息是在一閾值時間(比如一小時)內(nèi)改變次數(shù)大于一次的狀態(tài)信息。
其中,所述發(fā)送用戶的動態(tài)信息可以是所述發(fā)送用戶的情緒或健康數(shù)據(jù)。所述情緒可以比如是發(fā)送用戶的喜怒哀樂等。所述健康數(shù)據(jù)可以比如是心率、脈搏、心電、肌電等信息。
所述移動設(shè)備可以是任意能夠隨發(fā)送用戶移動的設(shè)備,比如可以是用戶的車輛、飛行器、船只等任意交通工具,或者是發(fā)送用戶的智能手機、智能平板、穿戴式設(shè)備等便攜式電子設(shè)備。所述移動設(shè)備的動態(tài)信息可以比如是所述移動設(shè)備的位置、速度、加速度中至少一項。
S260:根據(jù)所述第一信息生成一密鑰。
該步驟中,可以按照與所述步驟S140相同的密鑰生成規(guī)則,根據(jù)所述第一信息生成所述密鑰。
S280:使用所述密鑰對所述加密信息進行解密處理。
該步驟中,所述解密處理可以按照與所述步驟S160中加密處理相對應(yīng)的解密算法完成。比如,如果所述步驟S160中采用DES算法加密,則該步驟中也采用DES算法解密。
對所述加密信息進行解密處理后,即可得到發(fā)送用戶發(fā)送的原始信息,也就是上一實施例的所述第二信息。
本領(lǐng)域技術(shù)人員理解,如果某一接收用戶只是因為在所述發(fā)送用戶的周圍而接收到了所述加密信息,但是由于其并非是所述發(fā)送用戶的好友或預(yù)定跳數(shù)的鄰居,則該接收用戶無法獲取所述密鑰,也就無法解密所述加密信息。換句話說,只有既能接收到所述加密信息,又能獲取所述密鑰的接收用戶才能解密所述加密信息。
本領(lǐng)域技術(shù)人員理解,如果沒有其他信息,則對于接收用戶而言,其必須在所述社交網(wǎng)絡(luò)上依次搜索每個好友或預(yù)定跳數(shù)的鄰居的分享信息,并根據(jù)每個分享信息生成密鑰并嘗試解密所述加密信息,直至成功解密或嘗試完所有的分享信息。該種處理方式,顯然會導(dǎo)致較多的運算量和時間消耗。
在一種實施方式中,所述方法還可以包括:
S230:無線接收所述用戶相關(guān)的一第二屬性信息。
相應(yīng)的,所述步驟S240進一步包括:
S240’:根據(jù)所述第二屬性信息從所述社交網(wǎng)絡(luò)獲取所述第一信息。
其中,所述第二屬性信息可以與所述第一屬性信息相同,也就是說,兩者可以是相同類型的信息。但是,所述第二屬性信息是通過無線廣播的方式以明文直接發(fā)送給所有接收用戶,其目的在于,接收用戶可以根據(jù)所述第二屬性信息縮小在所述社交網(wǎng)絡(luò)上的搜索范圍。
因此,在一種實施方式中,所述第二屬性信息是所述發(fā)送用戶的靜態(tài)信息或者所述發(fā)送用戶的一移動設(shè)備的靜態(tài)信息。所述靜態(tài)信息是在較長時間內(nèi)不會改變的信息,比如可以定義所述靜態(tài)信息是在一閾值時間(比如一個月)內(nèi)改變次數(shù)小于兩次的信息。
具體的,所述發(fā)送用戶的靜態(tài)信息比如可以是用戶的ID、昵稱、地址等信息;所述移動設(shè)備的靜態(tài)信息比如可以是一智能手機的頻譜、型號,一汽車的車牌號等。
所述步驟S240’中,根據(jù)所述第二屬性信息從所述社交網(wǎng)絡(luò)獲取所述第一信息,也就是將所述第二屬性信息作為篩選條件,從所述接收用戶的好友或預(yù)定跳數(shù)的鄰居篩選出一些目標對象,然后依次獲取每個目標對象的分享信息。比如,假設(shè)所述第二屬性信息是發(fā)送用戶在所述社交網(wǎng)絡(luò)上的ID,則可以根據(jù)該第二屬性信息直接確定唯一的目標對象,進而直接獲取其分析的信息以作為所述第一信息,從而可以顯著提高處理速度。
此外,本申請實施例還提供一種計算機可讀介質(zhì),包括在被執(zhí)行時進行以下操作的計算機可讀指令:執(zhí)行上述圖1所示實施方式中的方法的步驟S120、S140、S160、S180的操作。
本申請實施例還提供另一種計算機可讀介質(zhì),包括在被執(zhí)行時進行以下操作的計算機可讀指令:執(zhí)行上述圖2所示實施方式中的方法的步驟S220、S240、S260、S280的操作。
綜上,本申請所述方法,可以使發(fā)送用戶無線廣播的加密信息被周圍的多個接收用戶接收,但是只有發(fā)送用戶的好友或預(yù)定跳數(shù)的鄰居才能解密該加密信息,從而使信息可以在特定用戶之間安全、方便的共享。
圖3是本發(fā)明實施例所述信息處理設(shè)備的模塊結(jié)構(gòu)示意圖,所述信息處理設(shè)備可以作為一個功能模塊設(shè)置于智能手機、平板電腦、汽車等設(shè)備中,也可以作為一個獨立設(shè)備通過與其他電子設(shè)備通信實現(xiàn)相應(yīng)功能。所述設(shè)備300可以包括:
一分享模塊310,用于在一社交網(wǎng)絡(luò)上分享第一信息;
一生成模塊320,用于根據(jù)所述第一信息生成一密鑰;
一加密模塊330,用于使用所述密鑰對一第二信息進行加密處理, 得到一加密信息;
一廣播模塊340,用于無線廣播所述加密信息。
本申請實施例所述設(shè)備,首先在一社交網(wǎng)絡(luò)上分享第一信息,并根據(jù)所述第一信息生成一密鑰,然后,使用所述密鑰對一第二信息進行加密處理,得到一加密信息,并無線廣播所述加密信息。所述設(shè)備可以使無線廣播覆蓋范圍內(nèi)的人都能接收到所述加密信息,但是只有在所述社交網(wǎng)絡(luò)上有權(quán)限訪問所述第一信息的人能夠解密所述加密信息,從而使用戶可以方便、安全的向周圍的好友等廣播信息。
以下結(jié)合具體實施方式,詳細說明所述分享模塊310、所述生成模塊320、所述加密模塊330和所述廣播模塊340的功能。
所述分享模塊310,用于在一社交網(wǎng)絡(luò)上分享第一信息。
其中,所述社交網(wǎng)絡(luò)可以比如是微博、微信、人人網(wǎng)、開心網(wǎng)、臉書(Facebook)等任意可以分享自己信息的網(wǎng)絡(luò)社交平臺。
在一種實施方式中,所述第一信息能夠被所述社交網(wǎng)絡(luò)上的好友或預(yù)定跳數(shù)的鄰居所訪問。這里的好友或預(yù)定跳數(shù)的鄰居,是指分享所述第一信息的用戶的好友或預(yù)定跳數(shù)的鄰居。這里分享所述第一信息的用戶也就是后文發(fā)送所述加密信息的用戶,以下均記做發(fā)送用戶。在該實施方式中,所述第一信息一旦被分享至所述社交網(wǎng)絡(luò),則所述第一信息可以按照所述社交網(wǎng)絡(luò)的默認設(shè)置,被相應(yīng)的好友或預(yù)定跳數(shù)的鄰居所訪問。這里預(yù)定跳數(shù)的鄰居,是指與所述用戶無直接好友關(guān)系的其他用戶。比如,A和B是好友關(guān)系,則A、B互為一跳鄰居,B和C是好友關(guān)系,則B、C互為一跳鄰居,A和C無好友關(guān)系,則A、C互為二跳鄰居。進一步,如果C和D是好友關(guān)系,且A、B均與D無好友關(guān)系,則A、D互為的三跳鄰居。所述預(yù)定跳數(shù)可以根據(jù)需求設(shè)置,比如可以設(shè)置為二跳,從而使發(fā)送用戶的好友的好友也可解密所述發(fā)送用戶發(fā)送的加密信息。
在另一種實施方式中,參見圖4,所述設(shè)備300還包括:
一設(shè)置模塊350,用于設(shè)置所述第一信息在所述社交網(wǎng)絡(luò)上的訪問權(quán)限。
通過設(shè)置所述第一信息的訪問權(quán)限,可以使用戶更加靈活的控制所述第一信息的分享范圍,進而控制能夠解密所述加密信息的接收用戶群。
所述第一信息理論上可以是任意信息,比如是一串數(shù)字、一段語音、一段文字等。同時,考慮到用戶的分享習慣,在一種實施方式中,參見圖5,所述設(shè)備300還包括:
一獲取模塊360,用于獲取一用戶相關(guān)的第一屬性信息作為所述第一信息。
其中,所述第一屬性信息可以是與所述用戶相關(guān)的任意屬性信息。具體的,所述第一屬性信息可以是用戶自身的屬性信息,也可以是與用戶有關(guān)的任一對象的屬性信息。所述用戶自身的屬性信息,可以比如是用戶的身高、體重、位置等。所述用戶有關(guān)的任一對象比如可以是用戶的汽車、手機等,所述任一對象的屬性信息比如可以是汽車的位置、品牌、燃油存量等。
在一種實施方式中,為了進一步提高所述加密信息的安全性,所述第一屬性信息是所述用戶的動態(tài)信息或者所述用戶的一移動設(shè)備的動態(tài)信息;相應(yīng)的,參見圖6,所述設(shè)備300還包括:
一更新模塊370,用于在預(yù)定時間后,在所述社交網(wǎng)絡(luò)上更新所述第一屬性信息。
其中,所述動態(tài)信息是指在一較短的時間內(nèi),經(jīng)常改變的狀態(tài)信息。比如,可以定義所述動態(tài)信息是在一閾值時間(比如一小時)內(nèi)改變次數(shù)大于一次的狀態(tài)信息。
其中,所述用戶的動態(tài)信息可以是所述用戶的情緒或健康數(shù)據(jù)。所述情緒可以比如是用戶的喜怒哀樂等。比如,在用戶觀看一影視劇過程中,其情緒可能會隨劇情變化,所述設(shè)備比如可以通過一攝像頭 獲取用戶的面部表情,并通過圖像識別獲取用戶的情緒信息。所述健康數(shù)據(jù)可以比如是心率、脈搏、心電、肌電等信息。比如,在用戶登山、遠足過程中,其健康數(shù)據(jù)也會出現(xiàn)較大波動,比如心率會隨運動強度變化而變化。所述健康數(shù)據(jù)可以通過相應(yīng)的健康傳感器獲取。
所述移動設(shè)備可以是任意能夠隨用戶移動的設(shè)備,比如可以是用戶的車輛、飛行器、船只等任意交通工具,或者是用戶的智能手機、智能平板、穿戴式設(shè)備等便攜式電子設(shè)備。所述移動設(shè)備的動態(tài)信息可以比如是所述移動設(shè)備的位置、速度、加速度中至少一項。比如,在用戶駕車出游過程中,可以將其所駕駛車輛的位置、速度、加速度信息作為所述第一信息。所述移動設(shè)備的位置、速度、加速度等信息可以通過GPS裝置及運動傳感器獲取。另外,所述移動設(shè)備可以與所述信息處理設(shè)備300是同一設(shè)備,也可以是能夠與所述信息處理設(shè)備通信的不同設(shè)備。
所述更新模塊370,在所述社交網(wǎng)絡(luò)上更新所述第一屬性信息,也就是以所述第一屬性信息的新數(shù)據(jù)替換(或覆蓋)之前的舊數(shù)據(jù)。換句話說,更新所述第一屬性信息之后,除非被特別授權(quán),否則舊數(shù)據(jù)不能被訪問。舉例來說,假設(shè)所述第一屬性信息是用戶駕車出游過程中的汽車的坐標位置,第一時刻,汽車的坐標位置為(E114°42′,N25°26′),用戶在其社交網(wǎng)絡(luò)上分享了該坐標位置;一個小時后,汽車的坐標位置為(E115°22′,N26°16′),所述更新所述第一屬性信息,也就是用新的坐標位置(E115°22′,N26°16′)替換舊的坐標位置(E114°42′,N25°26′)。
在預(yù)定時間后,在所述社交網(wǎng)絡(luò)上更新所述第一屬性信息,既可以由所述設(shè)備在達到所述預(yù)定時間后自動觸發(fā)執(zhí)行,也可以由用戶觸發(fā)執(zhí)行,比如,在到達所述預(yù)定時間后,提醒用戶執(zhí)行所述更新操作。
通過定時更新所述第一屬性信息,一定程度上限定了所述加密信息的有效解密時間,在超出所述預(yù)定時間后,由于所述第一屬性信息 已經(jīng)被更新,根據(jù)更新后的所述第一屬性信息生成的密鑰無法解密所述加密信息。從而可以提高所述加密信息的安全性。
所述生成模塊320,用于根據(jù)所述第一信息生成一密鑰。
其中,所述生成模塊320,可以按照預(yù)定的密鑰生成規(guī)則根據(jù)所述第一信息生成所述密鑰。比如,在所述第一信息是一坐標位置(E114°42′,N25°26′)的情況下,所述密鑰可以對應(yīng)的字符串E11442N2526。再比如,在所述第一信息是一段漢字的情況下,可以將該段漢字對應(yīng)的拼音連起來作為所述密鑰。
所述加密模塊330,用于使用所述密鑰對一第二信息進行加密處理,得到一加密信息。
其中,所述第二信息是用戶想要向周圍好友分享的信息,其比如可以是旅途中的一段視頻、一段錄音、一張照片等等。
這里使用所述密鑰對所述第二信息進行加密處理,可以采用任意一種現(xiàn)有的加密算法,比如可以采用DES、3DES、AES、RC2等算法。
所述廣播模塊340,用于無線廣播所述加密信息。
所述廣播模塊340可以通過一天線無線廣播所述加密信息。所述天線比如可以是一車載天線、智能手機的內(nèi)置天線等。
通過無線廣播的方式,所述加密信息會被發(fā)送至用戶的周圍區(qū)域,該區(qū)域與所述天線的輻射范圍相關(guān)。在一種實施方式中,如果所述天線的發(fā)送功率可調(diào),所述廣播模塊340可以通過調(diào)整所述天線的發(fā)送功率,控制所述加密信息的廣播范圍。
另外,對于所述加密信息的接收用戶來說,為了解密所述加密信息,一種可行的方式時,該接收用戶在所述社交網(wǎng)絡(luò)搜索所有可能的好友或預(yù)定跳數(shù)的鄰居,并根據(jù)每個好友或預(yù)定跳數(shù)的鄰居分享的信息按照所述預(yù)定的密鑰生成規(guī)則生成密鑰,嘗試解密所述加密信息。該種方式,顯然會導(dǎo)致接收用戶花費較多時間完成解密。
在一種實施方式中,為了提高接收用戶的解密速度,所述廣播模塊340,還用于無線廣播所述用戶相關(guān)的第二屬性信息。
其中,所述第二屬性信息可以與所述第一屬性信息相同,也就是說,兩者可以是相同類型的信息。但是,所述第二屬性信息是通過無線廣播的方式以明文直接發(fā)送給所有接收用戶,其目的在于,接收用戶可以根據(jù)所述第二屬性信息縮小在所述社交網(wǎng)絡(luò)上的搜索范圍。
因此,在一種實施方式中,所述第二屬性信息是所述用戶的靜態(tài)信息或者所述用戶的一移動設(shè)備的靜態(tài)信息。所述靜態(tài)信息是在較長時間內(nèi)不會改變的信息,比如可以定義所述靜態(tài)信息是在一閾值時間(比如一個月)內(nèi)改變次數(shù)小于兩次的信息。
具體的,所述用戶的靜態(tài)信息比如可以是用戶的ID、昵稱、地址等信息;所述移動設(shè)備的靜態(tài)信息比如可以一智能手機的頻譜、型號,一汽車的車牌號等。
圖7是本發(fā)明另一實施例所述信息處理設(shè)備的模塊結(jié)構(gòu)示意圖,所述信息處理設(shè)備可以作為一個功能模塊設(shè)置于智能手機、平板電腦、汽車等設(shè)備中,也可以作為一個獨立設(shè)備通過與其他電子設(shè)備通信實現(xiàn)相應(yīng)功能。所述設(shè)備700可以包括:
一接收模塊710,用于無線接收一加密信息;
一獲取模塊720,用于從一社交網(wǎng)絡(luò)獲取一第一信息;
一生成模塊730,用于根據(jù)所述第一信息生成一密鑰;
一解密模塊740,用于使用所述密鑰對所述加密信息進行解密處理。
本實施例所述設(shè)備,首先無線接收一加密信息,并從一社交網(wǎng)絡(luò)獲取一第一信息,然后根據(jù)所述第一信息生成一密鑰,并使用所述密鑰對所述加密信息進行解密處理。所述設(shè)備,可以使多個接收用戶中部分具有訪問權(quán)限的接收用戶,比如用戶的好友,獲取相應(yīng)的密鑰并解密所述加密信息。從而,實現(xiàn)了待分享信息方便、安全的在相應(yīng)地 理區(qū)域內(nèi)被多個關(guān)系親密的用戶之間傳播。
以下將結(jié)合具體實施方式詳細說明所述接收模塊710、所述獲取模塊720、所述生成模塊730和所述解密模塊740的功能。
所述接收模塊710,用于無線接收一加密信息。
具體的,所述接收模塊710,可以通過一天線接收所述加密信息。所述天線比如可以是接收用戶的車載天線或者智能手機的天線等。
所述獲取模塊720,用于從一社交網(wǎng)絡(luò)獲取一第一信息。
所述獲取模塊720可以在所述社交網(wǎng)絡(luò)上依次獲取接收用戶的每個好友或預(yù)定跳數(shù)的鄰居的分享信息以作為所述第一信息。
所述第一信息理論上可以是任意信息,比如是一串數(shù)字、一段語音、一段文字等。同時,考慮到用戶的分享習慣,在一種實施方式中,所述第一信息是一用戶相關(guān)的第一屬性信息,該用戶是指發(fā)送用戶。
其中,所述第一屬性信息可以是與所述發(fā)送用戶相關(guān)的任意屬性信息。具體的,所述第一屬性信息可以是所述發(fā)送用戶自身的屬性信息,也可以是與所述發(fā)送用戶有關(guān)的任一對象的屬性信息。所述發(fā)送用戶自身的屬性信息,可以比如是發(fā)送用戶的身高、體重、位置等。所述發(fā)送用戶有關(guān)的任一對象比如可以是發(fā)送用戶的汽車、手機等,所述任一對象的屬性信息比如可以是汽車的位置、品牌、燃油存量等。
在一種實施方式中,為了進一步提高所述加密信息的安全性,所述第一屬性信息是所述發(fā)送用戶的動態(tài)信息或者所述發(fā)送用戶的一移動設(shè)備的動態(tài)信息。
其中,所述動態(tài)信息是指在一較短的時間內(nèi),經(jīng)常改變的狀態(tài)信息。比如,可以定義所述動態(tài)信息是在一閾值時間(比如一小時)內(nèi)改變次數(shù)大于一次的狀態(tài)信息。
其中,所述發(fā)送用戶的動態(tài)信息可以是所述發(fā)送用戶的情緒或健康數(shù)據(jù)。所述情緒可以比如是發(fā)送用戶的喜怒哀樂等。所述健康數(shù)據(jù)可以比如是心率、脈搏、心電、肌電等信息。
所述移動設(shè)備可以是任意能夠隨發(fā)送用戶移動的設(shè)備,比如可以是用戶的車輛、飛行器、船只等任意交通工具,或者是發(fā)送用戶的智能手機、智能平板、穿戴式設(shè)備等便攜式電子設(shè)備。所述移動設(shè)備的動態(tài)信息可以比如是所述移動設(shè)備的位置、速度、加速度中至少一項。
所述生成模塊730,用于根據(jù)所述第一信息生成一密鑰。
所述生成模塊730可以按照與上一實施例中所述生成模塊320相同的密鑰生成規(guī)則,根據(jù)所述第一信息生成所述密鑰。
所述解密模塊740,用于使用所述密鑰對所述加密信息進行解密處理。
所述解密模塊740可以按照與上一實施例中所述加密模塊330中加密處理相對應(yīng)的解密算法完成。比如,如果所述加密模塊330采用DES算法加密,則該解密模塊740也采用DES算法解密。
對所述加密信息進行解密處理后,即可得到發(fā)送用戶發(fā)送的原始信息,也就是上一實施例的所述第二信息。
本領(lǐng)域技術(shù)人員理解,如果某一接收用戶只是因為在所述發(fā)送用戶的周圍而接收到了所述加密信息,但是由于其并非是所述發(fā)送用戶的好友或預(yù)定跳數(shù)的鄰居,則該接收用戶無法獲取所述密鑰,也就無法解密所述加密信息。換句話說,只有既能接收到所述加密信息,又能獲取所述密鑰的接收用戶才能解密所述加密信息。
本領(lǐng)域技術(shù)人員理解,如果沒有其他信息,則對于接收用戶而言,其必須在所述社交網(wǎng)絡(luò)上依次搜索每個好友或預(yù)定跳數(shù)的鄰居的分享信息,并根據(jù)每個分享信息生成密鑰并嘗試解密所述加密信息,直至成功解密或嘗試完所有的分享信息。該種處理方式,顯然會導(dǎo)致較多的運算量和時間消耗。
因此,在一種實施方式中,所述接收模塊710,還用于無線接收所述用戶相關(guān)的一第二屬性信息;相應(yīng)的,所述獲取模塊720,用于根據(jù)所述第二屬性信息從所述社交網(wǎng)絡(luò)獲取所述第一信息。
其中,所述第二屬性信息可以與所述第一屬性信息相同,也就是說,兩者可以是相同類型的信息。但是,所述第二屬性信息是通過無線廣播的方式以明文直接發(fā)送給所有接收用戶,其目的在于,接收用戶可以根據(jù)所述第二屬性信息縮小在所述社交網(wǎng)絡(luò)上的搜索范圍。
因此,在一種實施方式中,所述第二屬性信息是所述發(fā)送用戶的靜態(tài)信息或者所述發(fā)送用戶的一移動設(shè)備的靜態(tài)信息。所述靜態(tài)信息是在較長時間內(nèi)不會改變的信息,比如可以定義所述靜態(tài)信息是在一閾值時間(比如一個月)內(nèi)改變次數(shù)小于兩次的信息。
具體的,所述發(fā)送用戶的靜態(tài)信息比如可以用戶的ID、昵稱、地址等信息;所述移動設(shè)備的靜態(tài)信息比如可以一智能手機的頻譜、型號,一汽車的車牌號等。
根據(jù)所述第二屬性信息從所述社交網(wǎng)絡(luò)獲取所述第一信息,也就是將所述第二屬性信息作為篩選條件,從所述接收用戶的好友或預(yù)定跳數(shù)的鄰居篩選出一些目標對象,然后依次獲取每個目標對象的分享信息。比如,假設(shè)所述第二屬性信息是發(fā)送用戶在所述社交網(wǎng)絡(luò)上的ID,則可以根據(jù)該第二屬性信息直接確定唯一的目標對象,進而直接獲取其分析的信息以作為所述第一信息,從而可以顯著提高處理速度。
綜上,本申請所述設(shè)備,可以使發(fā)送用戶無線廣播的加密信息被周圍的多個接收用戶接收,但是只有發(fā)送用戶的好友或預(yù)定跳數(shù)的鄰居才能解密該加密信息,從而使信息可以在特定用戶之間安全、方便的共享。
本申請實施例所述信息處理方法和設(shè)備的一個應(yīng)用場景可以如下:用戶A、B、C是三個好朋友,并且他們在一社交網(wǎng)絡(luò)上互相之間都是好友。周日A、B、C分別駕駛自家的汽車并載上家人一同去草原游玩,一路上開車的同時還欣賞路邊的美景。這時用戶A想把車載攝像頭拍攝的一段視頻發(fā)送給用戶B和C,于是他首先把當前的位置、速度和加速度信息在社交網(wǎng)絡(luò)上分享,然后根據(jù)當前的位置、速 度和加速度信息生成一密鑰,并利用該密鑰加密想要發(fā)送的視頻,加密之后通過車載天線向周圍廣播該段視頻,同時明文廣播自己在社交網(wǎng)絡(luò)上的用戶ID。用戶B、C的汽車距離用戶A汽車很近,可以通過車載天線接收到加密的視頻和用戶A的用戶ID,根據(jù)A的用戶ID直接從社交網(wǎng)絡(luò)上獲取用戶A分享的位置、速度和加速度信息,然后生成密鑰,并利用該密鑰解密視頻信息,即可觀看該段視頻的內(nèi)容。
本申請一個實施例所述用戶設(shè)備的硬件結(jié)構(gòu)如圖8所示。本申請具體實施例并不對所述用戶設(shè)備的具體實現(xiàn)做限定,參見圖8,所述用戶設(shè)備800可以包括:
處理器(processor)810、通信接口(Communications Interface)820、存儲器(memory)830,以及通信總線840。其中:
處理器810、通信接口820,以及存儲器830通過通信總線840完成相互間的通信。
通信接口820,用于與其他網(wǎng)元通信。
處理器810,用于執(zhí)行程序832,具體可以執(zhí)行上述圖1所示的方法實施例中的相關(guān)步驟。
具體地,程序832可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器810可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電路。
存儲器830,用于存放程序832。存儲器830可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序832具體可以執(zhí)行以下步驟:
在一社交網(wǎng)絡(luò)上分享第一信息;
根據(jù)所述第一信息生成一密鑰;
使用所述密鑰對一第二信息進行加密處理,得到一加密信息;
無線廣播所述加密信息。
程序832中各步驟的具體實現(xiàn)可以參見上述實施例中的相應(yīng)步驟或模塊,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程描述,在此不再贅述。
本申請一個實施例所述用戶設(shè)備的硬件結(jié)構(gòu)如圖9所示。本申請具體實施例并不對所述用戶設(shè)備的具體實現(xiàn)做限定,參見圖9,所述用戶設(shè)備900可以包括:
處理器(processor)910、通信接口(Communications Interface)920、存儲器(memory)930,以及通信總線940。其中:
處理器910、通信接口920,以及存儲器930通過通信總線940完成相互間的通信。
通信接口920,用于與其他網(wǎng)元通信。
處理器910,用于執(zhí)行程序932,具體可以執(zhí)行上述圖1所示的方法實施例中的相關(guān)步驟。
具體地,程序932可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器910可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電路。
存儲器930,用于存放程序932。存儲器930可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序932具體可以執(zhí)行以下步驟:
無線接收一加密信息;
從一社交網(wǎng)絡(luò)獲取一第一信息;
根據(jù)所述第一信息生成一密鑰;
使用所述密鑰對所述加密信息進行解密處理。
程序932中各步驟的具體實現(xiàn)可以參見上述實施例中的相應(yīng)步驟或模塊,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程描述,在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本申請的范圍。
所述功能如果以軟件功能單元的形式實現(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ì)。
以上實施方式僅用于說明本申請,而并非對本申請的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本申請的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本申請的范疇,本申請的專利保護范圍應(yīng)由權(quán)利要求限定。