亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)處理方法、裝置與終端設(shè)備與流程

文檔序號:11156672閱讀:278來源:國知局
數(shù)據(jù)處理方法、裝置與終端設(shè)備與制造工藝

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法、裝置與終端設(shè)備。



背景技術(shù):

隨著無線網(wǎng)絡(luò)的廣泛普及,人們可以隨時(shí)隨地接入網(wǎng)絡(luò)來進(jìn)行娛樂、辦公和交流等活動,為人們的生活帶來了極大方便。然而,網(wǎng)絡(luò)的易接入性和高普及率也帶來了日益嚴(yán)重的數(shù)據(jù)安全問題。

用戶通過無線網(wǎng)絡(luò)發(fā)送的數(shù)據(jù),很容易在傳輸?shù)倪^程中被不法分子竊取。例如,偽裝成數(shù)據(jù)接收方獲取用戶發(fā)送的數(shù)據(jù)。因此,為了防止發(fā)送的數(shù)據(jù)被竊取造成數(shù)據(jù)泄露,對數(shù)據(jù)進(jìn)行加密變得尤其必要。

終端設(shè)備利用CPU(Central Processing Unit,中央處理器)對待發(fā)送的數(shù)據(jù)包進(jìn)行加密。一方面,CPU除了執(zhí)行數(shù)據(jù)包加密的操作之外,還需要進(jìn)行硬件資源管理、媒體信息處理等操作;而另一方面,終端設(shè)備與外界進(jìn)行數(shù)據(jù)交互十分頻繁,因此發(fā)送的數(shù)據(jù)包數(shù)量較多;因此,利用CPU進(jìn)行數(shù)據(jù)包加密會極大地增加CPU的運(yùn)算負(fù)擔(dān)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法、裝置與終端設(shè)備,可以將原本終端設(shè)備的處理器執(zhí)行的,對發(fā)送的數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。

本發(fā)明實(shí)施例第一方面公開了一種數(shù)據(jù)處理方法,包括:

終端設(shè)備的無線通信模塊獲取目標(biāo)接入點(diǎn)的公開密鑰;

所述無線通信模塊利用所述公開密鑰對待傳輸?shù)牡谝粩?shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包;

所述無線通信模塊將所述第二數(shù)據(jù)包進(jìn)行傳輸處理。

作為一種可選的實(shí)施方式,所述無線通信模塊利用所述公開密鑰對待傳輸?shù)牡谝粩?shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包之前,所述方法還包括:

所述無線通信模塊解析所述第一數(shù)據(jù)包以獲取數(shù)據(jù)接收方的互聯(lián)網(wǎng)協(xié)議IP地址;

所述無線通信模塊根據(jù)所述數(shù)據(jù)接收方的IP地址確定所述數(shù)據(jù)接收方為所述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備;

所述無線通信模塊將所述第二數(shù)據(jù)包進(jìn)行傳輸處理,包括:

所述無線通信模塊將所述第二數(shù)據(jù)包發(fā)送至所述目標(biāo)接入點(diǎn),以使所述目標(biāo)接入點(diǎn)利用所述公開密鑰對應(yīng)的私有密鑰解密所述第二數(shù)據(jù)包并將解密后的所述第二數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)接收方。

作為一種可選的實(shí)施方式,所述終端設(shè)備的無線通信模塊獲取目標(biāo)接入點(diǎn)的公開密鑰之后,所述方法還包括:

所述無線通信模塊向所述目標(biāo)接入點(diǎn)發(fā)送請求消息,以獲取所述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP;

所述無線通信模塊根據(jù)所述數(shù)據(jù)接收方的IP地址確定所述數(shù)據(jù)接收方為所述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備,包括:

根據(jù)預(yù)設(shè)的子網(wǎng)掩碼對所述數(shù)據(jù)接收方的IP地址進(jìn)行計(jì)算,以獲得所述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP;

核對所述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP與所述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP是否一致,以確定所述數(shù)據(jù)接入方是否為所述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備。

作為一種可選的實(shí)施方式,所述公開密鑰和所述公開密鑰對應(yīng)的私有密鑰每隔預(yù)設(shè)的時(shí)間間隔進(jìn)行一次更新。

作為一種可選的實(shí)施方式,所述無線通信模塊利用所述公開密鑰對待傳輸?shù)牡谝粩?shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包之前,所述方法還包括:

所述無線通信模塊對所述第一數(shù)據(jù)包進(jìn)行關(guān)鍵字提取,以確定所述第一數(shù)據(jù)包中包含賬號密碼信息。

本發(fā)明實(shí)施例第二方面公開了一種數(shù)據(jù)處理方法,包括:

終端設(shè)備接收利用公開密鑰加密的數(shù)據(jù)包;

所述終端設(shè)備的無線通信模塊獲取與所述公開密鑰對應(yīng)的私有密鑰;

所述無線通信模塊利用所述私有密鑰對所述數(shù)據(jù)包進(jìn)行解密。

本發(fā)明實(shí)施例第三方面公開了一種數(shù)據(jù)處理裝置,包括:

獲取單元,用于獲取目標(biāo)接入點(diǎn)的公開密鑰;

加密單元,用于利用所述公開密鑰對待傳輸?shù)牡谝粩?shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包;

第一發(fā)送單元,用于將所述第二數(shù)據(jù)包進(jìn)行傳輸處理。

作為一種可選的實(shí)施方式,所述裝置還包括:

解析單元,用于解析所述第一數(shù)據(jù)包以獲取數(shù)據(jù)接收方的互聯(lián)網(wǎng)協(xié)議IP地址;

確定單元,用于根據(jù)所述數(shù)據(jù)接收方的IP地址確定所述數(shù)據(jù)接收方為所述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備;

所述第一發(fā)送單元,具體用于將所述第二數(shù)據(jù)包發(fā)送至所述目標(biāo)接入點(diǎn),以使所述目標(biāo)接入點(diǎn)利用所述公開密鑰對應(yīng)的私有密鑰解密所述第二數(shù)據(jù)包并將解密后的所述第二數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)接收方。

作為一種可選的實(shí)施方式,所述裝置還包括:

第二發(fā)送單元,用于向所述目標(biāo)接入點(diǎn)發(fā)送請求消息,以獲取所述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP;

所述確定單元,包括:

計(jì)算子單元,用于根據(jù)預(yù)設(shè)的子網(wǎng)掩碼對所述數(shù)據(jù)接收方的IP地址進(jìn)行計(jì)算,以獲得所述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP;

核對子單元,用于核對所述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP與所述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP是否一致,以確定所述數(shù)據(jù)接入方是否為所述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備。

作為一種可選的實(shí)施方式,所述公開密鑰和所述公開密鑰對應(yīng)的私有密鑰每隔預(yù)設(shè)的時(shí)間間隔進(jìn)行一次更新。

作為一種可選的實(shí)施方式,所述裝置還包括:

提取單元,用于對所述第一數(shù)據(jù)包進(jìn)行關(guān)鍵字提取,以確定所述第一數(shù)據(jù)包中包含賬號密碼信息。

本發(fā)明實(shí)施例第四方面公開了一種終端設(shè)備,包括處理器與存儲器,包括無線通信模塊;

其中,所述無線通信模塊用于執(zhí)行上述第一方面所公開的方法。

本發(fā)明實(shí)施例第五方面公開了一種終端設(shè)備,包括處理器與存儲器,包括無線通信模塊;

其中,所述無線通信模塊用于執(zhí)行上述第二方面所公開的方法。

本發(fā)明實(shí)施例第六方面公開了一種電子設(shè)備,包括:應(yīng)用處理器與無線通信模塊,所述應(yīng)用處理器與所述無線通信模塊之間以可通信方式連接,所述無線通信模塊具有獨(dú)立地對所述電子設(shè)備待傳輸?shù)臄?shù)據(jù)進(jìn)行加密的功能;或者,具有獨(dú)立地對所述電子設(shè)備接收的數(shù)據(jù)進(jìn)行解密的功能。

從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):

本發(fā)明實(shí)施例中,終端設(shè)備的無線通信模塊獲取目標(biāo)接入點(diǎn)的公開密鑰;所述無線通信模塊利用所述公開密鑰對待傳輸?shù)牡谝粩?shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包;所述無線通信模塊將所述第二數(shù)據(jù)包進(jìn)行傳輸處理。實(shí)施本發(fā)明實(shí)施例,可以將原本終端設(shè)備的處理器執(zhí)行的,對發(fā)送的數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例公開的一種數(shù)據(jù)處理方法的流程示意圖;

圖2為本發(fā)明實(shí)施例公開的另一種數(shù)據(jù)處理方法的流程示意圖;

圖2A為本發(fā)明實(shí)施例公開的一種無線通信模塊與目標(biāo)接入點(diǎn)交互的流程示意圖;

圖3為本發(fā)明實(shí)施例公開的一種數(shù)據(jù)處理裝置300的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例公開的另一種數(shù)據(jù)處理裝置400的結(jié)構(gòu)示意圖;

圖4A為本發(fā)明實(shí)施例公開的一種確定單元306的結(jié)構(gòu)示意圖;

圖5為本發(fā)明實(shí)施例公開的一種無線通信模塊500的結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施例公開的一種終端設(shè)備600的結(jié)構(gòu)示意圖;

圖7為本發(fā)明實(shí)施例公開的又一種數(shù)據(jù)處理方法的流程示意圖;

圖8為本發(fā)明實(shí)施例公開的一種對數(shù)據(jù)進(jìn)行加密、解密的交互流程圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同的對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法或設(shè)備固有的其他步驟或單元。

本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法、裝置與終端設(shè)備,可以將原本終端設(shè)備的處理器執(zhí)行的,對發(fā)送的數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。以下分別進(jìn)行詳細(xì)說明。

請參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種數(shù)據(jù)處理方法的流程示意圖。其中,圖1所示的方法可以包括以下步驟:

101、終端設(shè)備的無線通信模塊獲取目標(biāo)接入點(diǎn)的公開密鑰。

本發(fā)明實(shí)施例中,上述終端設(shè)備可以為運(yùn)行Android操作系統(tǒng)、iOS操作系統(tǒng)、Windows操作系統(tǒng)或其他操作系統(tǒng)的終端設(shè)備,例如移動電話、移動電腦、平板電腦、臺式電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、智能手表、智能眼鏡、智能手環(huán)等終端設(shè)備,本發(fā)明實(shí)施例后續(xù)不作復(fù)述。

本發(fā)明實(shí)施例中,可以利用非對稱密鑰的方式對終端設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行加密。非對稱密鑰加密算法需要兩個(gè)密鑰:公開密鑰(Public Key)和私有密鑰(Private Key)。公開密鑰與私有密鑰成對存在,如果用公開密鑰對數(shù)據(jù)進(jìn)行加密,只有用對應(yīng)的私有密鑰才能解密;如果用私有密鑰對數(shù)據(jù)進(jìn)行加密,那么只有用對應(yīng)的公開密鑰才能解密。因?yàn)榧用芎徒饷苁褂玫氖莾蓚€(gè)不同的密鑰,所以這種算法被稱為非對稱密鑰加密算法。

非對稱密鑰加密算法實(shí)現(xiàn)機(jī)密信息交換的基本過程是:甲方(在本發(fā)明實(shí)施例中,可以為目標(biāo)接入點(diǎn))生成一對密鑰并將其中的一把作為公開密鑰向其它數(shù)據(jù)交互方公開;得到該公開密鑰的乙方(在本發(fā)明實(shí)施例中,可以為終端設(shè)備)使用該密鑰對機(jī)密信息進(jìn)行加密后再發(fā)送給甲方;甲方再用自己保存的對應(yīng)的私有密鑰對加密后的信息進(jìn)行解密。

除此以外,本發(fā)明實(shí)施例中還可以利用對稱密鑰的方式進(jìn)行上述加密、解密處理。對稱密鑰加密又叫專用密鑰加密,即發(fā)送和接收數(shù)據(jù)的雙方使用相同的密鑰對明文進(jìn)行加密和解密運(yùn)算。

本發(fā)明實(shí)施例中,無線通信模塊可以接收目標(biāo)接入點(diǎn)發(fā)送的公開密鑰;除此以外,上述公開密鑰也可以事先存儲在所述終端設(shè)備中,無線通信模塊通過向存儲器發(fā)送請求指令,以獲取上述公開密鑰。

102、無線通信模塊利用上述公開密鑰對待傳輸?shù)牡谝粩?shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包。

本發(fā)明實(shí)施例中,無線通信模塊可以對需要發(fā)送出去的數(shù)據(jù)包進(jìn)行選擇性加密,與將所有數(shù)據(jù)包均加密相比,進(jìn)行選擇性加密可以降低無線通信模塊的功耗。

作為一種可選的實(shí)施方式,無線通信模塊對上述第一數(shù)據(jù)包進(jìn)行關(guān)鍵字提取,以確定上述第一數(shù)據(jù)包中包含賬號密碼信息。若第一數(shù)據(jù)包中包含賬號密碼信息,則對第一數(shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包。

103、無線通信模塊將上述第二數(shù)據(jù)包進(jìn)行傳輸處理。

本發(fā)明實(shí)施例中,無線通信模塊將上述第二數(shù)據(jù)包發(fā)送至上述目標(biāo)接入點(diǎn),目標(biāo)接入點(diǎn)利用與上述公開密鑰對應(yīng)的私有密鑰對第二數(shù)據(jù)包進(jìn)行解密后,將解密后的第二數(shù)據(jù)包轉(zhuǎn)發(fā)給數(shù)據(jù)接收方。通過這種方式,“偽裝”接入點(diǎn)即使被當(dāng)作上述目標(biāo)接入點(diǎn),終端設(shè)備將第二數(shù)據(jù)包發(fā)送至上述“偽裝”接入點(diǎn),由于第二數(shù)據(jù)包通過非對稱密鑰進(jìn)行了加密,因而不法分子無法通過“偽裝”接入點(diǎn)接收到的第二數(shù)據(jù)包竊取用戶的信息。

由此可見,利用圖1所描述的方法,可以將原本終端設(shè)備的處理器執(zhí)行的,對發(fā)送的數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。

請參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種數(shù)據(jù)處理方法的流程示意圖。如圖2所示,該方法可以包括以下步驟:

201、終端設(shè)備的無線通信模塊接收目標(biāo)接入點(diǎn)發(fā)送的公開密鑰。

本發(fā)明實(shí)施例中,利用非對稱密鑰的方式對終端設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行加密。非對稱密鑰加密算法需要兩個(gè)密鑰:公開密鑰(Public Key)和私有密鑰(Private Key)。公開密鑰與私有密鑰成對存在,如果用公開密鑰對數(shù)據(jù)進(jìn)行加密,只有用對應(yīng)的私有密鑰才能解密;如果用私有密鑰對數(shù)據(jù)進(jìn)行加密,那么只有用對應(yīng)的公開密鑰才能解密。因?yàn)榧用芎徒饷苁褂玫氖莾蓚€(gè)不同的密鑰,所以這種算法被稱為非對稱密鑰加密算法。

非對稱密鑰加密算法實(shí)現(xiàn)機(jī)密信息交換的基本過程是:甲方(在本發(fā)明實(shí)施例中,可以為目標(biāo)接入點(diǎn))生成一對密鑰并將其中的一把作為公開密鑰向其它數(shù)據(jù)交互方公開;得到該公開密鑰的乙方(在本發(fā)明實(shí)施例中,可以為終端設(shè)備)使用該密鑰對機(jī)密信息進(jìn)行加密后再發(fā)送給甲方;甲方再用自己保存的對應(yīng)的私有密鑰對加密后的信息進(jìn)行解密。

202、無線通信模塊解析待傳輸?shù)牡谝粩?shù)據(jù)包以獲取數(shù)據(jù)接收方的互聯(lián)網(wǎng)協(xié)議IP地址。

203、無線通信模塊根據(jù)上述數(shù)據(jù)接收方的IP地址確定上述數(shù)據(jù)接收方為上述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備。

作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例通過如下方式確定上述數(shù)據(jù)接收方為上述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備:

無線通信模塊向上述目標(biāo)接入點(diǎn)發(fā)送請求消息,以獲取上述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP;根據(jù)預(yù)設(shè)的子網(wǎng)掩碼對上述數(shù)據(jù)接收方的IP地址進(jìn)行計(jì)算,以獲得上述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP;核對上述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP與上述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP一致,以確定上述數(shù)據(jù)接入方為上述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備。

204、無線通信模塊利用上述公開密鑰對上述第一數(shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包。

本發(fā)明實(shí)施例中,無線通信模塊確定數(shù)據(jù)接收方為目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備之后,利用目標(biāo)接入點(diǎn)提供的上述公開密鑰對第一數(shù)據(jù)包進(jìn)行加密。

205、無線通信模塊將上述第二數(shù)據(jù)包發(fā)送至上述目標(biāo)接入點(diǎn)。

無線通信模塊將上述第二數(shù)據(jù)包發(fā)送至上述目標(biāo)接入點(diǎn),以使上述目標(biāo)接入點(diǎn)利用上述公開密鑰對應(yīng)的私有密鑰解密上述第二數(shù)據(jù)包并將解密后的上述第二數(shù)據(jù)包發(fā)送至上述數(shù)據(jù)接收方。

作為一種可選的實(shí)施方式,上述公開密鑰和上述公開密鑰對應(yīng)的私有密鑰每隔預(yù)設(shè)的時(shí)間間隔進(jìn)行一次更新,以對密鑰的安全性進(jìn)行強(qiáng)化,防止數(shù)據(jù)包被竊取后利用歷史密鑰被破解。

請參閱圖2A,圖2A為本發(fā)明實(shí)施例公開的一種終端設(shè)備的無線通信模塊與目標(biāo)接入點(diǎn)交互的流程示意圖。如圖2A所示,目標(biāo)接入點(diǎn)根據(jù)非對稱密鑰加密算法生成一對密鑰:公開密鑰和私有密鑰,然后將公開密鑰發(fā)送給終端設(shè)備;終端設(shè)備的無線通信模塊獲取該公開密鑰并進(jìn)行保存;無線通信模塊獲取終端設(shè)備的應(yīng)用處理器傳輸來的第一數(shù)據(jù)包,之后解析上述第一數(shù)據(jù)包以獲取數(shù)據(jù)接收方的IP地址;無線通信模塊根據(jù)上述IP地址確定數(shù)據(jù)接收方為目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備,之后利用上述公開密鑰加密上述第一數(shù)據(jù)包以獲得第二數(shù)據(jù)包;無線通信模塊將第二數(shù)據(jù)包發(fā)送至目標(biāo)接入點(diǎn);目標(biāo)接入點(diǎn)接收到第二數(shù)據(jù)包后,利用上述私有密鑰對第二數(shù)據(jù)包進(jìn)行解密,并將解密后的第二數(shù)據(jù)包發(fā)送給數(shù)據(jù)接收方。

由此可見,利用圖2所描述的方法,可以將原本終端設(shè)備的處理器執(zhí)行的,對發(fā)送的數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。

請參閱圖3,圖3是本發(fā)明實(shí)施例公開的一種數(shù)據(jù)處理裝置300的結(jié)構(gòu)示意圖。如圖3所示,該裝置可以包括:

獲取單元301,用于獲取目標(biāo)接入點(diǎn)的公開密鑰。

加密單元302,用于利用上述公開密鑰對待傳輸?shù)牡谝粩?shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包。

第一發(fā)送單元303,用于將上述第二數(shù)據(jù)包發(fā)送至上述目標(biāo)接入點(diǎn)。

由此可見,利用圖3所描述的裝置,可以將原本終端設(shè)備的處理器執(zhí)行的,對發(fā)送的數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。

請一并參閱圖4,圖4是本發(fā)明實(shí)施例公開的另一種數(shù)據(jù)處理裝置400的結(jié)構(gòu)示意圖。其中,圖4所示的裝置是由圖3所示的裝置進(jìn)行優(yōu)化得到的,與圖3所示的裝置相比,圖4所示的裝置還包括:

解析單元304,用于解析上述第一數(shù)據(jù)包以獲取數(shù)據(jù)接收方的互聯(lián)網(wǎng)協(xié)議IP地址。

確定單元305,用于根據(jù)上述數(shù)據(jù)接收方的IP地址確定上述數(shù)據(jù)接收方為上述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備。

作為一種可選的實(shí)施方式,上述第一發(fā)送單元303,具體用于將上述第二數(shù)據(jù)包發(fā)送至上述目標(biāo)接入點(diǎn),以使上述目標(biāo)接入點(diǎn)利用上述公開密鑰對應(yīng)的私有密鑰解密上述第二數(shù)據(jù)包并將解密后的上述第二數(shù)據(jù)包發(fā)送至上述數(shù)據(jù)接收方。

作為一種可選的實(shí)施方式,圖4所示的裝置還包括:

第二發(fā)送單元306,用于向上述目標(biāo)接入點(diǎn)發(fā)送請求消息,以獲取上述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP。

如圖4A所示,確定單元305,包括:計(jì)算子單元3051和核對子單元3052。

其中,計(jì)算子單元3051,用于根據(jù)預(yù)設(shè)的子網(wǎng)掩碼對上述數(shù)據(jù)接收方的IP地址進(jìn)行計(jì)算,以獲得上述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP;核對子單元3052,用于核對上述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP與上述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP一致,以確定上述數(shù)據(jù)接入方為上述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備。

作為一種可選的實(shí)施方式,圖4所示的裝置還包括:

提取單元307,用于對上述第一數(shù)據(jù)包進(jìn)行關(guān)鍵字提取,以確定上述第一數(shù)據(jù)包中包含賬號密碼信息。

由此可見,利用圖4所描述的裝置,可以將原本終端設(shè)備的處理器執(zhí)行的,對發(fā)送的數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。

請參閱圖5,圖5為本發(fā)明實(shí)施例公開的一種無線通信模塊500的結(jié)構(gòu)示意圖。該無線通信模塊可應(yīng)用于各種需要進(jìn)行通信的終端設(shè)備,例如移動電話、移動電腦、平板電腦、臺式電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、智能手表、智能眼鏡、智能手環(huán)等。

如圖5所示,該無線通信模塊包括:處理器501以及存儲器502;其中存儲器502可以用于處理器501執(zhí)行數(shù)據(jù)處理所需要的緩存,還可以用于提供處理器501執(zhí)行數(shù)據(jù)處理調(diào)用的數(shù)據(jù)以及獲得的結(jié)果數(shù)據(jù)的存儲空間。

在本發(fā)明實(shí)施例中,無線通信模塊500的處理器501通過調(diào)用存儲于存儲器502中的程序代碼,用于執(zhí)行以下操作:

獲取目標(biāo)接入點(diǎn)的公開密鑰;

利用上述公開密鑰對待傳輸?shù)牡谝粩?shù)據(jù)包進(jìn)行加密以獲得第二數(shù)據(jù)包;

將上述第二數(shù)據(jù)包進(jìn)行傳輸處理。

作為一種可選的實(shí)施方式,無線通信模塊500的處理器501通過調(diào)用存儲于存儲器502中的程序代碼,還用于執(zhí)行以下操作:

解析上述第一數(shù)據(jù)包以獲取數(shù)據(jù)接收方的互聯(lián)網(wǎng)協(xié)議IP地址;

根據(jù)上述數(shù)據(jù)接收方的IP地址確定上述數(shù)據(jù)接收方為上述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備。

作為一種可選的實(shí)施方式,無線通信模塊500的處理器501通過調(diào)用存儲于存儲器502中的程序代碼,通過如下方式根據(jù)上述數(shù)據(jù)接收方的IP地址確定上述數(shù)據(jù)接收方為上述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備:

向上述目標(biāo)接入點(diǎn)發(fā)送請求消息,以獲取上述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP;

根據(jù)預(yù)設(shè)的子網(wǎng)掩碼對上述數(shù)據(jù)接收方的IP地址進(jìn)行計(jì)算,以獲得上述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP;

核對上述目標(biāo)接入點(diǎn)建立的子網(wǎng)的子網(wǎng)IP與上述數(shù)據(jù)接收方接入的子網(wǎng)的子網(wǎng)IP一致,以確定上述數(shù)據(jù)接入方為上述目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備。

由此可見,終端設(shè)備若配置圖5所描述的無線通信模塊,可以將原本終端設(shè)備的處理器執(zhí)行的,對發(fā)送的數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。

請參閱圖6,圖6為本發(fā)明實(shí)施例公開的一種終端設(shè)備600的結(jié)構(gòu)示意圖。該終端設(shè)備可作為上述圖1和圖2所描述的方法中所涉及的終端設(shè)備。如圖6所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:

圖6示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖6,手機(jī)包括:射頻(Radio Frequency,RF)電路601、存儲器602、輸入單元603、顯示單元604、傳感器605、音頻電路606、無線通信模塊607、處理器608、以及電源609等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

下面結(jié)合圖6對手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:

RF電路601可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器608處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路601包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路601還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(jìn)(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。

存儲器602可用于存儲軟件程序以及模塊,處理器608通過運(yùn)行存儲在存儲器602的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器602可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器602可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。

輸入單元603可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元603可包括觸控面板6031以及其他輸入設(shè)備6032。觸控面板6031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板6031上或在觸控面板6031附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板6031可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器608,并能接收處理器608發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板6031。除了觸控面板6031,輸入單元603還可以包括其他輸入設(shè)備6032。具體地,其他輸入設(shè)備6032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

顯示單元604可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元604可包括顯示面板6041,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板6041。進(jìn)一步的,觸控面板6031可覆蓋顯示面板6041,當(dāng)觸控面板6031檢測到在其上或附近的觸摸操作后,傳送給處理器608以確定觸摸事件的類型,隨后處理器608根據(jù)觸摸事件的類型在顯示面板6041上提供相應(yīng)的視覺輸出。雖然在圖6中,觸控面板6031與顯示面板6041是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板6031與顯示面板6041集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。

手機(jī)還可包括至少一種傳感器605,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板6041的亮度,接近傳感器可在手機(jī)移動到耳邊時(shí),關(guān)閉顯示面板6041和/或背光。作為運(yùn)動傳感器的一種,加速計(jì)傳感器可檢測各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路606、揚(yáng)聲器6061,傳聲器6062可提供用戶與手機(jī)之間的音頻接口。音頻電路606可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器6061,由揚(yáng)聲器6061轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器6062將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路606接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器608處理后,經(jīng)RF電路601以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器602以便進(jìn)一步處理。

WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過無線通信模塊607可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。

處理器608是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲在存儲器602內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器602內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器608可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器608可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器608中。

手機(jī)還包括給各個(gè)部件供電的電源609(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器608邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。

盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。

在圖6所描述的終端設(shè)備中,可以配置圖5所描述的無線通信模塊,從而將原本處理器執(zhí)行的對數(shù)據(jù)進(jìn)行加密的工作轉(zhuǎn)移至無線通信模塊執(zhí)行,降低處理器的運(yùn)算負(fù)擔(dān)。

請參閱圖7,圖7為本發(fā)明實(shí)施例公開的又一種數(shù)據(jù)處理方法的流程示意圖。其中,圖7所示的方法可以包括以下步驟:

701、終端設(shè)備接收利用公開密鑰加密的數(shù)據(jù)包。

本發(fā)明實(shí)施例中,終端設(shè)備作為數(shù)據(jù)接收方,接收目標(biāo)接入點(diǎn)發(fā)來的加密后的數(shù)據(jù)包,利用與上述公開密鑰對應(yīng)的私有密鑰對該數(shù)據(jù)包進(jìn)行解密,以獲取正確的數(shù)據(jù)內(nèi)容。

若不法分子獲得了上述加密后的數(shù)據(jù)包,利用錯(cuò)誤的密鑰對數(shù)據(jù)包進(jìn)行解密,則解密后的內(nèi)容為亂碼,無法獲取正確的數(shù)據(jù)內(nèi)容,從而起到防止數(shù)據(jù)被竊取的作用。

702、所述終端設(shè)備的無線通信模塊獲取與所述公開密鑰對應(yīng)的私有密鑰。

作為一種可選的實(shí)施方式,上述終端設(shè)備(數(shù)據(jù)接收方)通過目標(biāo)接入點(diǎn)接入網(wǎng)絡(luò),目標(biāo)接入點(diǎn)利用非對稱加密方式生成一對密鑰:公開密鑰和私有密鑰,之后將公開密鑰發(fā)送給數(shù)據(jù)發(fā)送方以加密數(shù)據(jù)包,將私有密鑰發(fā)送給作為數(shù)據(jù)接收方的本終端設(shè)備。

703、所述無線通信模塊利用所述私有密鑰對所述數(shù)據(jù)包進(jìn)行解密。

本發(fā)明實(shí)施例中,無線通信模塊利用與上述公開密鑰對應(yīng)的私有密鑰對數(shù)據(jù)包進(jìn)行解密,以獲取正確的數(shù)據(jù)內(nèi)容。

由此可見,利用圖7所描述的方法,可以將原本終端設(shè)備的處理器執(zhí)行的,對接收的數(shù)據(jù)包進(jìn)行解密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,降低處理器的運(yùn)算負(fù)擔(dān)。

請參閱圖8,圖8為本發(fā)明實(shí)施例公開的一種對數(shù)據(jù)進(jìn)行加密、解密的交互流程圖。本發(fā)明實(shí)施例中,利用目標(biāo)接入點(diǎn)、數(shù)據(jù)發(fā)送方的無線通信模塊A和數(shù)據(jù)接收方的無線通信模塊B共同建立起數(shù)據(jù)加密、解密機(jī)制。其中,作為數(shù)據(jù)接收方的終端設(shè)備通過上述目標(biāo)接入點(diǎn)接入網(wǎng)絡(luò)。

本發(fā)明實(shí)施例中,目標(biāo)接入點(diǎn)根據(jù)非對稱密鑰加密算法生成一對密鑰:公開密鑰和私有密鑰,然后將公開密鑰發(fā)送給數(shù)據(jù)發(fā)送方,將私有密鑰發(fā)送給數(shù)據(jù)接收方;數(shù)據(jù)發(fā)送方的無線通信模塊A獲取該公開密鑰并進(jìn)行保存;數(shù)據(jù)接收方的無線通信模塊B獲取該私有密鑰并進(jìn)行保存;無線通信模塊A解析待傳輸?shù)牡谝粩?shù)據(jù)包以獲取數(shù)據(jù)接收方的IP地址,之后根據(jù)上述IP地址確定數(shù)據(jù)接收方為目標(biāo)接入點(diǎn)建立的子網(wǎng)中的終端設(shè)備;無線通信模塊A利用上述公開密鑰加密第一數(shù)據(jù)包以獲得第二數(shù)據(jù)包,之后將第二數(shù)據(jù)包發(fā)送至目標(biāo)接入點(diǎn);目標(biāo)接入點(diǎn)將第二數(shù)據(jù)包轉(zhuǎn)發(fā)給數(shù)據(jù)接收方;數(shù)據(jù)接收方的無線通信模塊B獲取與上述公開密鑰對應(yīng)的私有密鑰,利用該私有密鑰對第二數(shù)據(jù)包進(jìn)行解密以獲取正確的數(shù)據(jù)內(nèi)容。

由此可見,在圖8所描述的場景中,原本終端設(shè)備的處理器執(zhí)行的,對數(shù)據(jù)包進(jìn)行加密、解密的工作轉(zhuǎn)移至無線通信模塊進(jìn)行,可以降低處理器的運(yùn)算負(fù)擔(dān)。

值得注意的是,無線通信模塊和終端設(shè)備實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。

另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,相應(yīng)的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明實(shí)施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1