一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒敖K端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)通信技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒敖K端設(shè) 備。
【背景技術(shù)】
[0002] 目前,隨著計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)通信應(yīng)用的日益廣泛以及不同領(lǐng)域的業(yè)務(wù)種類的日 益豐富,用戶可以享受到網(wǎng)絡(luò)通信帶來的各種便利。例如,用戶可以通過網(wǎng)絡(luò)通信獲取全球 各地發(fā)生的時(shí)事、趣聞等。另外,用戶也可以將自己周圍的事物、見聞等分享給其他人。 [0003] 利用網(wǎng)絡(luò)通信會(huì)涉及到數(shù)據(jù)傳輸。目前數(shù)據(jù)傳輸?shù)陌踩詢叭灰呀?jīng)成為互聯(lián)網(wǎng)安 全技術(shù)中越來越重要的部分。如何提高網(wǎng)絡(luò)中傳輸數(shù)據(jù)的安全成為了越來越受關(guān)注的熱點(diǎn) 話題。
[0004] 但是對(duì)于目前的終端設(shè)備來說,一般都是利用https通道傳輸數(shù)據(jù)。由此一來,便 無法保證終端設(shè)備數(shù)據(jù)傳輸?shù)陌踩浴?br>
【發(fā)明內(nèi)容】
[0005] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒敖K端設(shè)備。
[0006] 本發(fā)明的一個(gè)方面,提供了一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?,所述方法包括?br>[0007] 檢測終端設(shè)備是否為特定終端設(shè)備;
[0008] 若檢測出所述終端設(shè)備為所述特定終端設(shè)備,則判斷所述終端設(shè)備發(fā)送的待發(fā)送 數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器是否支持建立預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù),所述預(yù)設(shè)安全通 道是不同于超文本傳輸協(xié)議安全https通道的另一類安全通道,并且所述預(yù)設(shè)安全通道的 安全級(jí)別高于所述https通道;
[0009] 若所述目標(biāo)服務(wù)器支持建立所述預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù),則將所述待 發(fā)送數(shù)據(jù)發(fā)送給終端設(shè)備側(cè)的代理裝置,使所述代理裝置建立所述預(yù)設(shè)安全通道,然后利 用所述預(yù)設(shè)安全通道轉(zhuǎn)發(fā)所述待發(fā)送數(shù)據(jù)發(fā)送給所述目標(biāo)服務(wù)器。
[0010] 優(yōu)選的,所述檢測終端設(shè)備是否為特定終端設(shè)備,具體包括:
[0011] 檢測所述終端設(shè)備的型號(hào)是否屬于特定型號(hào);
[0012] 若是,表明所述終端設(shè)備屬于所述特定終端設(shè)備。
[0013] 優(yōu)選的,所述檢測終端設(shè)備是否為特定終端設(shè)備,具體包括:
[0014] 檢測所述終端設(shè)備的移動(dòng)設(shè)備國際身份碼是否存在于記載有屬于特定終端設(shè)備 的移動(dòng)設(shè)備國際身份碼的第一白名單中;
[0015] 若所述終端設(shè)備的移動(dòng)設(shè)備國際身份碼存在于所述第一白名單中,則表明所述終 端設(shè)備屬于所述特定終端設(shè)備。
[0016] 優(yōu)選的,所述第一白名單的更新包括如下步驟:
[0017] 定時(shí)對(duì)所述第一白名單進(jìn)行更新;或
[0018] 接收到不在所述第一白名單上且其他特定終端設(shè)備記錄請求時(shí),根據(jù)所述記錄請 求將所述其他特定終端設(shè)備的移動(dòng)設(shè)備國際身份碼更新到所述第一白名單上。
[0019] 優(yōu)選的,所述判斷所述終端設(shè)備發(fā)送的待發(fā)送數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器是否支持建 立預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù),具體包括:
[0020] 提取所述待發(fā)送數(shù)據(jù)中關(guān)于目標(biāo)服務(wù)器的特征信息;
[0021] 基于所述目標(biāo)服務(wù)器的特征信息判斷所述待發(fā)送數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器是否支 持建立所述預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù)。
[0022] 優(yōu)選的,所述基于所述目標(biāo)服務(wù)器的特征信息判斷所述待發(fā)送數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服 務(wù)器是否支持建立所述預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù),具體包括:
[0023] 判斷所述目標(biāo)服務(wù)器的特征信息是否存在第二白名單中,所述第二白名單中記載 了支持所述預(yù)設(shè)安全通道的服務(wù)器的特征信息;
[0024] 若所述目標(biāo)服務(wù)器的特征信息存在所述第二白名單中,則表示所述目標(biāo)服務(wù)器支 持建立所述預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù)。
[0025] 優(yōu)選的,所述目標(biāo)服務(wù)器的特征信息包括:IP地址和/或接收端口。
[0026] 優(yōu)選的,所述第二白名單的更新包括下面的步驟:
[0027] 定時(shí)對(duì)所述第二白名單進(jìn)行更新;或
[0028] 當(dāng)獲得不在所述第二白名單上并且支持所述預(yù)設(shè)安全通道的其他服務(wù)器的更新 請求時(shí),將所述其他服務(wù)器的特征信息加入所述第二白名單進(jìn)行更新。
[0029] 優(yōu)選的,所述將所述待發(fā)送數(shù)據(jù)發(fā)送給代理裝置,具體為:
[0030] 將所述待發(fā)送數(shù)據(jù)使用密鑰加密之后發(fā)送給所述代理裝置。
[0031] 優(yōu)選的,在所述判斷待發(fā)送數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器是否支持建立預(yù)設(shè)安全通道接 收所述待發(fā)送數(shù)據(jù)之后,所述方法還包括:
[0032] 若所述目標(biāo)服務(wù)器不支持建立所述預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù),則利用所 述https通道將所述待發(fā)送數(shù)據(jù)送給所述目標(biāo)服務(wù)器。
[0033] 優(yōu)選的,在將所述待發(fā)送數(shù)據(jù)發(fā)送給代理裝置之后,所述方法還包括:
[0034] 接收所述代理裝置利用所述預(yù)設(shè)安全通道轉(zhuǎn)發(fā)過來的其他數(shù)據(jù)。
[0035] 優(yōu)選的,所述代理裝置內(nèi)置于瀏覽器中。
[0036] 在本發(fā)明的另一個(gè)方面,提供了一種終端設(shè)備,包括:
[0037] 檢測模塊,用于檢測終端設(shè)備是否為特定終端設(shè)備;
[0038] 判斷模塊,用于若檢測出所述終端設(shè)備為所述特定終端設(shè)備,則判斷所述終端設(shè) 備發(fā)送的待發(fā)送數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器是否支持建立預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù), 所述預(yù)設(shè)安全通道是不同于超文本傳輸協(xié)議安全https通道的另一類安全通道,并且所述 預(yù)設(shè)安全通道的安全級(jí)別高于所述https通道;
[0039] 第一發(fā)送模塊,用于若所述目標(biāo)服務(wù)器支持建立所述預(yù)設(shè)安全通道接收所述待發(fā) 送數(shù)據(jù),則將所述待發(fā)送數(shù)據(jù)發(fā)送給終端設(shè)備側(cè)的代理裝置,使所述代理裝置建立所述預(yù) 設(shè)安全通道,然后利用所述預(yù)設(shè)安全通道轉(zhuǎn)發(fā)所述待發(fā)送數(shù)據(jù)發(fā)送給所述目標(biāo)服務(wù)器。
[0040] 優(yōu)選的,所述檢測模塊具體用于檢測所述終端設(shè)備的型號(hào)是否屬于特定型號(hào);若 是,表明所述終端設(shè)備屬于所述特定終端設(shè)備。
[0041] 優(yōu)選的,所述檢測模塊具體用于檢測所述終端設(shè)備的移動(dòng)設(shè)備國際身份碼是否存 在于記載有屬于特定終端設(shè)備的移動(dòng)設(shè)備國際身份碼的第一白名單中;若所述終端設(shè)備的 移動(dòng)設(shè)備國際身份碼存在于所述第一白名單中,則表明所述終端設(shè)備屬于所述特定終端設(shè) 備。
[0042] 優(yōu)選的,所述第一白名單的更新包括如下步驟:
[0043] 定時(shí)對(duì)所述第一白名單進(jìn)行更新;或
[0044] 接收到不在所述第一白名單上且其他特定終端設(shè)備記錄請求時(shí),根據(jù)所述記錄請 求將所述其他特定終端設(shè)備的移動(dòng)設(shè)備國際身份碼更新到所述第一白名單上。
[0045] 優(yōu)選的,所述判斷模塊具體包括:
[0046] 提取模塊,用于提取所述待發(fā)送數(shù)據(jù)中關(guān)于目標(biāo)服務(wù)器的特征信息;
[0047] 判斷子模塊,用于基于所述目標(biāo)服務(wù)器的特征信息判斷所述待發(fā)送數(shù)據(jù)對(duì)應(yīng)的目 標(biāo)服務(wù)器是否支持建立所述預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù)。
[0048] 優(yōu)選的,所述判斷子模塊具體用于判斷所述目標(biāo)服務(wù)器的特征信息是否存在第二 白名單中,所述第二白名單中記載了支持所述預(yù)設(shè)安全通道的服務(wù)器的特征信息;若所述 目標(biāo)服務(wù)器的特征信息存在所述第二白名單中,則表示所述目標(biāo)服務(wù)器支持建立所述預(yù)設(shè) 安全通道接收所述待發(fā)送數(shù)據(jù)。
[0049] 優(yōu)選的,所述目標(biāo)服務(wù)器的特征信息包括:IP地址和/或接收端口。
[0050] 優(yōu)選的,所述第二白名單的更新包括下面的步驟:
[0051] 定時(shí)對(duì)所述第二白名單進(jìn)行更新;或
[0052] 當(dāng)獲得不在所述第二白名單上并且支持所述預(yù)設(shè)安全通道的其他服務(wù)器的更新 請求時(shí),將所述其他服務(wù)器的特征信息加入所述第二白名單進(jìn)行更新。
[0053] 優(yōu)選的,所述第一發(fā)送模塊具體用于將所述待發(fā)送數(shù)據(jù)使用密鑰加密之后發(fā)送給 所述代理裝置。
[0054] 優(yōu)選的,所述終端設(shè)備還包括:
[0055] 第二發(fā)送模塊,用于在判斷所述終端設(shè)備發(fā)送的待發(fā)送數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器是 否支持建立預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù)之后,若所述目標(biāo)服務(wù)器不支持建立所述預(yù) 設(shè)安全通道接收所述待發(fā)送數(shù)據(jù),則利用所述https通道將所述待發(fā)送數(shù)據(jù)送給所述目標(biāo) 服務(wù)器。
[0056] 優(yōu)選的,所述終端設(shè)備還包括:
[0057] 接收模塊,用于在將所述待發(fā)送數(shù)據(jù)發(fā)送給代理裝置之后,接收所述代理裝置利 用所述預(yù)設(shè)安全通道轉(zhuǎn)發(fā)過來的其他數(shù)據(jù)。
[0058] 優(yōu)選的,所述代理裝置內(nèi)置于瀏覽器中。
[0059] 本申請實(shí)施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0060] 本發(fā)明提供了一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒敖K端設(shè)備,用于解決現(xiàn)有的數(shù)據(jù)傳輸方 式無法保證終端設(shè)備數(shù)據(jù)傳輸?shù)陌踩缘膯栴},本發(fā)明的方法首先檢測終端設(shè)備是否為特 定終端設(shè)備,若檢測出所述終端設(shè)備為所述特定終端設(shè)備,則判斷瀏覽器賬戶的待發(fā)送數(shù) 據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器是否支持建立預(yù)設(shè)安全通道接收所述待發(fā)送數(shù)據(jù),如果支持,就利用 終端設(shè)備側(cè)的代理裝置建立預(yù)設(shè)安全通道傳輸待發(fā)送數(shù)據(jù),由于預(yù)設(shè)安全通道的安全級(jí)別 高于所述https通道,因此可以提高特定終端設(shè)備的數(shù)據(jù)傳輸?shù)陌踩?br>[0061] 進(jìn)一步的,如果待發(fā)送數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器不支持建立預(yù)設(shè)安全通道接收待發(fā) 送數(shù)據(jù),本發(fā)明還可以https通道來傳輸待發(fā)送數(shù)據(jù)。由此可見,本發(fā)明不但可以提高數(shù)據(jù) 傳輸?shù)陌踩€可以兼容兩種傳輸方式傳輸數(shù)據(jù)。
[0062] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0063] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0064] 圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒▽?duì)應(yīng)的系統(tǒng)架構(gòu) 圖;
[0065] 圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒ǖ膶?shí)施過程圖;
[0066] 圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種終端設(shè)備的結(jié)構(gòu)示意圖。