行更新。
[0069] 可選的,所述第一發(fā)送模塊具體用于將所述待發(fā)送數(shù)據(jù)使用密鑰加密之后發(fā)送給 所述代理裝置。
[0070] 可選的,所述終端設(shè)備還包括:
[0071] 第二發(fā)送模塊,用于在判斷所述終端設(shè)備的待發(fā)送數(shù)據(jù)對應(yīng)的目標服務(wù)器是否支 持建立預(yù)設(shè)安全通道來接收所述待發(fā)送數(shù)據(jù)之后,若所述目標服務(wù)器不支持建立預(yù)設(shè)安全 通道接收所述待發(fā)送數(shù)據(jù),利用所述htttps通道將所述待發(fā)送數(shù)據(jù)直接發(fā)送給所述目標 服務(wù)器。
[0072] 可選的,所述終端設(shè)備還包括:
[0073] 接收模塊,用于在將所述待發(fā)送數(shù)據(jù)發(fā)送給代理裝置之后,接收所述代理裝置利 用所述預(yù)設(shè)安全通道從所述目標服務(wù)器處轉(zhuǎn)發(fā)過來的其他數(shù)據(jù)。
[0074] 可選的,所述代理裝置內(nèi)置于瀏覽器中。
[0075] 本申請實施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
[0076] 本發(fā)明公開了一種數(shù)據(jù)處理方法及終端設(shè)備。本發(fā)明的方法首先獲得終端設(shè)備 的當前地理位置區(qū)域;然后檢測所述終端設(shè)備的當前地理位置區(qū)域是否屬于高安全級別區(qū) 域;若所述終端設(shè)備的當前地理位置區(qū)域?qū)儆谒龈甙踩墑e區(qū)域,進一步判斷待發(fā)送數(shù) 據(jù)對應(yīng)的目標服務(wù)器是否支持建立預(yù)設(shè)安全通道來接收所述待發(fā)送數(shù)據(jù);若支持則將所述 待發(fā)送數(shù)據(jù)發(fā)送給終端設(shè)備側(cè)的代理裝置,使所述代理裝置建立所述預(yù)設(shè)安全通道進行數(shù) 據(jù)傳輸。由于預(yù)設(shè)安全通道的安全級別高于https通道,因此可以保證數(shù)據(jù)傳輸?shù)陌踩浴?br>[0077] 進一步的,如果待發(fā)送數(shù)據(jù)對應(yīng)的目標服務(wù)器不支持建立預(yù)設(shè)安全通道接收待發(fā) 送數(shù)據(jù),本發(fā)明還可以https通道來傳輸待發(fā)送數(shù)據(jù)。由此可見,本發(fā)明不但可以提高數(shù)據(jù) 傳輸?shù)陌踩?,還可以兼容兩種傳輸方式傳輸數(shù)據(jù)。
[0078] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠 更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0079] 通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0080] 圖1示出了根據(jù)本發(fā)明一個實施例的一種數(shù)據(jù)處理方法對應(yīng)的系統(tǒng)架構(gòu)圖;
[0081] 圖2示出了根據(jù)本發(fā)明一個實施例的一種數(shù)據(jù)處理方法的實施流程圖;
[0082] 圖3示出了根據(jù)本發(fā)明一個實施例的終端設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0083] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達給本領(lǐng)域的技術(shù)人員。
[0084] 作為一種可選的實施例,本發(fā)明提供了一種數(shù)據(jù)處理方法,用以解決現(xiàn)有的https 通道傳輸數(shù)據(jù)的方式無法保證數(shù)據(jù)傳輸安全的問題。應(yīng)當注意的是,本發(fā)明涉及的方法可 以但不僅限于應(yīng)用于瀏覽器中。除了應(yīng)用于瀏覽器之外,還可以應(yīng)用在其他應(yīng)用程序中, 如:購物軟件(例如淘寶軟件)、即時通訊軟件(微信、QQ、飛信等等軟件)等等。下面以在 瀏覽器側(cè)使用該方法為例進行說明,其他側(cè)(購物軟件、即時通訊軟件等等)的實施方式和 瀏覽器側(cè)的實施方式類似,因此不再贅述。
[0085] 下面請參看圖1,是本發(fā)明提供的一種數(shù)據(jù)處理方法對應(yīng)的系統(tǒng)架構(gòu)圖。
[0086] 在系統(tǒng)架構(gòu)圖中,涉及的設(shè)備包括:終端設(shè)備、代理裝置和目標服務(wù)器。其中,本發(fā) 明的終端設(shè)備具體可以是手機、電腦、PAD等等電子設(shè)備。終端設(shè)備的使用者即為終端用戶。 代理裝置主要用于和目標服務(wù)器建立預(yù)設(shè)安全通道,然后利用預(yù)設(shè)安全通道轉(zhuǎn)發(fā)終端設(shè)備 側(cè)的待發(fā)送數(shù)據(jù)給目標服務(wù)器;目標服務(wù)器是待發(fā)送數(shù)據(jù)的最終到達地,用來響應(yīng)待發(fā)送 數(shù)據(jù)。目標服務(wù)器可以是任意服務(wù)器,例如銀行服務(wù)器、視頻服務(wù)器、金融交易機構(gòu)(股票 交易所)提供的服務(wù)器、保密機構(gòu)(例如飛行設(shè)計院)提供的服務(wù)器等等各種類型的服務(wù) 器。舉例來說,終端用戶利用終端設(shè)備發(fā)送搜索視頻的請求數(shù)據(jù),代理裝置會和目標服務(wù)器 建立預(yù)設(shè)安全通道,然后利用預(yù)設(shè)安全通道將搜索視頻的請求數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)的視頻服務(wù) 器,由視頻服務(wù)器來響應(yīng)對應(yīng)的請求。
[0087] 具體來說,終端設(shè)備側(cè)上安裝有支持IE內(nèi)核的單核瀏覽器(例如IE瀏覽器)或 者同時支持兩種內(nèi)核(如IE內(nèi)核和chrome內(nèi)核)的雙核瀏覽器。由于IE內(nèi)核的封閉性, 使得安裝有IE內(nèi)核的瀏覽器(包括單核瀏覽器和雙核瀏覽器)只能支持建立單種通道傳 輸數(shù)據(jù)。例如只能建立超文本傳輸協(xié)議安全https通道傳輸數(shù)據(jù),而這種數(shù)據(jù)傳輸方式又 容易使待發(fā)送數(shù)據(jù)在傳輸過程中被攔截竊取。
[0088] 為了解決這一問題,本發(fā)明在終端設(shè)備側(cè)設(shè)置了代理裝置。具體來說,本發(fā)明可以 在瀏覽器內(nèi)部設(shè)置代理裝置,使其成為瀏覽器的組成部分?;蛘叽硌b置可作為獨立的個 體存在于終端設(shè)備側(cè)。而對于其他應(yīng)用程序來說,代理裝置內(nèi)置于其他應(yīng)用程序內(nèi)部,成為 其他應(yīng)用程序的組成部分?;蛘叽硌b置作為獨立的個體存在于終端設(shè)備側(cè)。
[0089] 當代理裝置設(shè)置于瀏覽器內(nèi)部時,由于IE內(nèi)核的封閉性,會在瀏覽器新增一網(wǎng)絡(luò) 庫作為代理裝置的網(wǎng)絡(luò)庫,不用修改瀏覽器原有的網(wǎng)絡(luò)庫,以盡量減小對瀏覽器原有的改 動。
[0090] 當代理裝置設(shè)置于瀏覽器內(nèi)部時,若判定出需要和目標服務(wù)器之間建立預(yù)設(shè)安全 通道(例如國密通道)傳輸數(shù)據(jù),并且目標服務(wù)器支持預(yù)設(shè)安全通道之后,則會自動用新連 接替換原有的連接(https通道),即自動和目標服務(wù)器之間建立預(yù)設(shè)安全通道來替換原有 的https通道,使得瀏覽器可以從https通道無縫連接到預(yù)設(shè)安全通道。
[0091] 代理裝置在瀏覽器已經(jīng)支持https通道傳輸?shù)幕A(chǔ)上,用來和目標服務(wù)器建立比 現(xiàn)有的https通道更加安全的預(yù)設(shè)安全通道。為瀏覽器提供另外的安全通道傳輸數(shù)據(jù),以 提高待發(fā)送數(shù)據(jù)的傳輸?shù)陌踩?。具體來說,由于代理裝置設(shè)置于終端設(shè)備側(cè)(不管代理 裝置是設(shè)置在瀏覽器內(nèi)部還是終端設(shè)備內(nèi)部,都屬于設(shè)置在終端設(shè)備側(cè)),因此瀏覽器和代 理裝置之間的數(shù)據(jù)傳輸屬于內(nèi)部傳輸。而代理裝置和目標服務(wù)器之間的傳輸,是通過建立 的預(yù)設(shè)安全通道來進行待發(fā)送數(shù)據(jù)的傳輸。由于預(yù)設(shè)安全通道的安全級別高于所述https 通道,因此,使用預(yù)設(shè)安全通道傳輸待發(fā)送數(shù)據(jù),能夠提高傳輸待發(fā)送數(shù)據(jù)的安全性。
[0092] 進一步的,由于利用了代理裝置來建立更加安全的傳輸通道傳輸待發(fā)送數(shù)據(jù),因 此并不影響原有的https通道的使用,使得瀏覽器在提高待發(fā)送數(shù)據(jù)傳輸安全的同時,還 兼容了兩種通道傳輸數(shù)據(jù)。
[0093] 另外,本發(fā)明的瀏覽器在同一時間并不僅限于單一通道的使用,例如,瀏覽器在支 持利用預(yù)設(shè)安全通道傳輸待發(fā)送數(shù)據(jù)的同時,還可以利用https通道傳輸(發(fā)送或接收) 其他數(shù)據(jù)。舉例來說,例如瀏覽器正在訪問某保密機構(gòu)的服務(wù)器,并且在利用預(yù)設(shè)安全通道 傳送保密文檔到該保密機構(gòu)服務(wù)器中。而同時在另一網(wǎng)頁上,瀏覽器可以接收其他服務(wù)器 發(fā)過來的首頁數(shù)據(jù)(例如某某商城的網(wǎng)頁首頁數(shù)據(jù))。
[0094] 下面請參看圖2,是本發(fā)明提供的數(shù)據(jù)處理方法的實施過程圖。
[0095] S1,獲得終端設(shè)備的當前地理位置區(qū)域。
[0096] 當前地理位置區(qū)域表示的是終端設(shè)備當前所在地,例如終端設(shè)備目前的位置是 (煒度xx°,經(jīng)度xx° )或者終端設(shè)備目前的位置是北京天安門廣場等等。
[0097] 作為一種可能的實現(xiàn)方式,終端設(shè)備可以根據(jù)設(shè)備類型不同而具有不同的特征信 息。例如,若終端設(shè)備是智能手機,那么其特征信息包括但不限于是:無線保真WIFI信息、 基站信息、全球衛(wèi)星定位系統(tǒng)GPS信息、MAC(Media Access Control :介質(zhì)訪問控制)地址、 IMEI (International Mobile Equipment Identity:移動設(shè)備國際身份碼)。若終端設(shè)備 是電腦,那么終端設(shè)備的特征信息可以是:WIFI信息、網(wǎng)關(guān)信息等等。因此,在具體的實施 過程中,可以根據(jù)以上羅列的信息判斷終端設(shè)備的當前地理位置區(qū)域。
[0098] 作為一種可能的實現(xiàn)方式,在獲得終端設(shè)備的當前地理位置區(qū)域的具體實施過程 中,可以根據(jù)所述終端設(shè)備的無線保真WIFI信息獲得所述終端設(shè)備的當前地理位置區(qū)域。 由于Android、iOS和Windows Phone這些終端設(shè)備的操作系統(tǒng)中內(nèi)置了位置服務(wù),并且每 一個WiFi熱點都有一個獨一無二的Mac地址,因此當終端設(shè)備開啟WiFi后就會自動掃描 附近熱點并上傳其位置信息,這樣就建立了一個龐大的熱點位置數(shù)據(jù)庫。這個數(shù)據(jù)庫是對 用戶進行定位的關(guān)鍵。如果終端設(shè)備連接上了某個Wi-Fi熱點,那么就可以調(diào)用數(shù)據(jù)庫中 附近所有熱點的地理位置信息,然后參考每個熱點的信號強弱計算出本終端設(shè)備的地理位 置。
[0099] 作為一種可能的實現(xiàn)方式,在獲得終端設(shè)備的當前地理位置區(qū)域的具體實施過程 中,可以根據(jù)所述終端設(shè)備的基站信息獲得所述終端設(shè)備的當前地理位置區(qū)域。具體來說, 終端設(shè)備如果需要確定出當前位置信息的話,可以向其周圍的多個基站(通常情況為3個) 發(fā)送導(dǎo)頻信號(該導(dǎo)頻信號即為定位信號),并且所發(fā)送的導(dǎo)頻信號中包含導(dǎo)頻信號的發(fā) 送時間。每個基站在接收到導(dǎo)頻信號之后,分別記錄該導(dǎo)頻信號抵達基站的抵達時間,然后 基站將基站信息(例如:基站位置)、導(dǎo)頻信號的發(fā)送時間、抵達時間發(fā)送至位終端設(shè)備。終 端設(shè)備在接收到基站發(fā)送的基站信息、導(dǎo)頻信號的發(fā)送時間、抵達時間之后,就可以確定出 該終端設(shè)備與每個基站之間的距離,而基站位置又是固定的,故而可以基于該終端設(shè)備與 每個基站之間的距離、以及基站位置,通過基站定位的方式確定出終端設(shè)備的當前位置。
[0100] 作為一種可能的實現(xiàn)方式,在獲得終端設(shè)備的當前地理位置區(qū)域的具體實施過程 中,可以根據(jù)所述終端設(shè)備的全球