安卓智能終端的數(shù)據(jù)傳輸方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及通信技術(shù)領(lǐng)域,具體涉及網(wǎng)絡(luò)數(shù)據(jù)傳輸技術(shù)領(lǐng)域,尤其涉及安卓智能終端的數(shù)據(jù)傳輸方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]安卓系統(tǒng)以其開放性、易用性和娛樂性得到了廣大智能終端(如手機、平板等)廠商和用戶的推崇。到2015年3月為止,基于安卓系統(tǒng)的手機量占到了全部手機的65%左右,可見安卓系統(tǒng)在手機市場的影響力。同時,越來越多的常規(guī)業(yè)務(wù)(如手機銀行、手機訂票等)通過手機APP (Applicat1n,應(yīng)用程序)的形式在手機上完成,極大地提高了常規(guī)業(yè)務(wù)處理的效率和便利性。
[0003]同樣的,由于安卓系統(tǒng)屬于一個開放的平臺,其自身對系統(tǒng)的管理權(quán)限要求不高,這就導致現(xiàn)有安卓系統(tǒng)的上網(wǎng)環(huán)境存在很多安全隱患。雖然出現(xiàn)了很多對安卓手機的安全性進行加強的APP(如手機管家、手機殺毒軟件等),但在提高安卓智能終端上網(wǎng)數(shù)據(jù)的安全性方面還很欠缺相應(yīng)的保護措施。
【發(fā)明內(nèi)容】
[0004]本申請?zhí)峁┝税沧恐悄芙K端的數(shù)據(jù)傳輸方法、裝置及系統(tǒng),以解決安卓智能終端上網(wǎng)數(shù)據(jù)的安全性不高的技術(shù)問題。
[0005]—方面,本申請?zhí)峁┝艘环N安卓智能終端的數(shù)據(jù)傳輸方法,所述方法包括:監(jiān)測應(yīng)用程序的網(wǎng)絡(luò)上傳數(shù)據(jù);根據(jù)網(wǎng)絡(luò)傳輸配置信息對所述網(wǎng)絡(luò)上傳數(shù)據(jù)進行加密得到加密上傳數(shù)據(jù),所述網(wǎng)絡(luò)傳輸配置信息用于對網(wǎng)絡(luò)數(shù)據(jù)進行加密分類并配置安全策略;將所述加密上傳數(shù)據(jù)通過數(shù)據(jù)安全通道發(fā)送給安全服務(wù)器,所述數(shù)據(jù)安全通道用于對網(wǎng)絡(luò)數(shù)據(jù)的傳輸過程進行保護;接收所述安全服務(wù)器發(fā)來的對應(yīng)所述加密上傳數(shù)據(jù)的加密下傳數(shù)據(jù);對所述加密下傳數(shù)據(jù)進行解密得到目標數(shù)據(jù),并將所述目標數(shù)據(jù)發(fā)送給所述應(yīng)用程序。
[0006]第二方面,本申請?zhí)峁┝艘环N安卓智能終端的數(shù)據(jù)傳輸方法,所述方法包括:接收安卓智能終端通過數(shù)據(jù)安全通道發(fā)來的加密上傳數(shù)據(jù);對所述加密上傳數(shù)據(jù)進行解密得到網(wǎng)絡(luò)上傳數(shù)據(jù);將所述網(wǎng)絡(luò)上傳數(shù)據(jù)發(fā)送至對應(yīng)的目標服務(wù)器;接收所述目標服務(wù)器發(fā)來的對應(yīng)所述網(wǎng)絡(luò)上傳數(shù)據(jù)的目標數(shù)據(jù);根據(jù)網(wǎng)絡(luò)傳輸配置信息對所述目標數(shù)據(jù)進行加密得到加密下傳數(shù)據(jù),將所述加密下傳數(shù)據(jù)通過所述數(shù)據(jù)安全通道發(fā)送給所述安卓智能終端。
[0007]第三方面,本申請?zhí)峁┝艘环N安卓智能終端的數(shù)據(jù)傳輸裝置,所述裝置包括:監(jiān)控單元,用于監(jiān)測應(yīng)用程序的網(wǎng)絡(luò)上傳數(shù)據(jù);網(wǎng)絡(luò)上傳數(shù)據(jù)加密單元,用于根據(jù)網(wǎng)絡(luò)傳輸配置信息對所述網(wǎng)絡(luò)上傳數(shù)據(jù)進行加密得到加密上傳數(shù)據(jù),所述網(wǎng)絡(luò)傳輸配置信息用于對網(wǎng)絡(luò)數(shù)據(jù)進行加密分類并配置安全策略;加密上傳數(shù)據(jù)發(fā)送單元,用于將所述加密上傳數(shù)據(jù)通過數(shù)據(jù)安全通道發(fā)送給安全服務(wù)器,所述數(shù)據(jù)安全通道用于對網(wǎng)絡(luò)數(shù)據(jù)的傳輸過程進行保護;加密下傳數(shù)據(jù)接收單元,用于接收所述安全服務(wù)器發(fā)來的對應(yīng)所述加密上傳數(shù)據(jù)的加密下傳數(shù)據(jù);加密下傳數(shù)據(jù)解密單元,用于對所述加密下傳數(shù)據(jù)進行解密得到目標數(shù)據(jù),并將所述目標數(shù)據(jù)發(fā)送給所述應(yīng)用程序。
[0008]第四方面,本申請?zhí)峁┝艘环N安全服務(wù)器,所述安全服務(wù)器包括:加密上傳數(shù)據(jù)接收單元,用于接收安卓智能終端通過數(shù)據(jù)安全通道發(fā)來的加密上傳數(shù)據(jù);加密上傳數(shù)據(jù)解密單元,用于對所述加密上傳數(shù)據(jù)進行解密得到網(wǎng)絡(luò)上傳數(shù)據(jù);網(wǎng)絡(luò)上傳數(shù)據(jù)發(fā)送單元,用于將所述網(wǎng)絡(luò)上傳數(shù)據(jù)發(fā)送至對應(yīng)的目標服務(wù)器;目標數(shù)據(jù)接收單元,用于接收所述目標服務(wù)器發(fā)來的對應(yīng)所述網(wǎng)絡(luò)上傳數(shù)據(jù)的目標數(shù)據(jù);目標數(shù)據(jù)加密單元,用于根據(jù)網(wǎng)絡(luò)傳輸配置信息對所述目標數(shù)據(jù)進行加密得到加密下傳數(shù)據(jù),將所述加密下傳數(shù)據(jù)通過所述數(shù)據(jù)安全通道發(fā)送給所述安卓智能終端。
[0009]第五方面,本申請?zhí)峁┝艘环N安卓智能終端數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)包括上述的所述安卓智能終端的數(shù)據(jù)傳輸裝置和上述的所述安全服務(wù)器。
[0010]本實施例方法通過網(wǎng)絡(luò)傳輸配置信息對網(wǎng)絡(luò)上傳數(shù)據(jù)進行加密得到加密上傳數(shù)據(jù),能夠?qū)W(wǎng)絡(luò)上傳數(shù)據(jù)進行針對性的保護;然后通過數(shù)據(jù)安全通道將所述加密上傳數(shù)據(jù)發(fā)送給安全服務(wù)器,進一步對數(shù)據(jù)的傳輸過程進行了保護;之后對安全服務(wù)器發(fā)來的加密下傳數(shù)據(jù)進行了解密,實現(xiàn)了對網(wǎng)絡(luò)數(shù)據(jù)的全程保護,極大的提高了安卓智能終端傳輸網(wǎng)絡(luò)數(shù)據(jù)的安全性。
【附圖說明】
[0011]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
[0012]圖1是本申請可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
[0013]圖2是根據(jù)本申請的安卓智能終端的數(shù)據(jù)傳輸方法的一個實施例的流程圖;
[0014]圖3是根據(jù)本申請的安卓智能終端的數(shù)據(jù)傳輸方法的又一個實施例的流程圖;
[0015]圖4是根據(jù)本申請的安卓智能終端的數(shù)據(jù)傳輸裝置的一個實施例的組成結(jié)構(gòu)示意圖;
[0016]圖5是根據(jù)本申請的安全服務(wù)器的一個實施例的組成結(jié)構(gòu)示意圖;
[0017]圖6是根據(jù)本申請的安卓智能終端的數(shù)據(jù)傳輸方法的一個實際場景結(jié)構(gòu)圖;
[0018]圖7是根據(jù)本申請的安卓智能終端的數(shù)據(jù)傳輸方法的一個實施例的流程圖;
[0019]圖8是適于用來實現(xiàn)本申請實施例的服務(wù)器的計算機系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]下面結(jié)合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0021 ] 需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本申請。
[0022]圖1示出了可以應(yīng)用本申請的安卓智能終端的數(shù)據(jù)傳輸方法或安卓智能終端的數(shù)據(jù)傳輸裝置的實施例的示例性系統(tǒng)架構(gòu)100。
[0023]如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102,網(wǎng)絡(luò)103和服務(wù)器104。網(wǎng)絡(luò)103用以在終端設(shè)備101、102和服務(wù)器104之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)103可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0024]用戶可以使用終端設(shè)備101、102通過網(wǎng)絡(luò)103與服務(wù)器104交互,以接收或發(fā)送消息等。終端設(shè)備101、102上可以安裝有各種通訊客戶端應(yīng)用,例如網(wǎng)頁瀏覽器應(yīng)用、購物類應(yīng)用、搜索類應(yīng)用、即時通信工具、郵箱客戶端、社交平臺軟件等。
[0025]終端設(shè)備101、102可以是具有顯示屏并且支持網(wǎng)頁瀏覽器應(yīng)用、購物類應(yīng)用、搜索類應(yīng)用、即時通信工具、郵箱客戶端、社交平臺軟件等的各種電子設(shè)備,包括但不限于智能手機、平板電腦、電子書閱讀器、播放器、膝上型便攜計算機和臺式計算機等等。
[0026]服務(wù)器104可以是提供各種服務(wù)的服務(wù)器,例如對終端設(shè)備101、102上的手機銀行、購物類應(yīng)用、即時通信工具提供支持的安全檢測服務(wù)器。安全服務(wù)器可以對接收到的手機銀行、購物類應(yīng)用、即時通信工具等發(fā)來的數(shù)據(jù)進行分析處理,并將處理結(jié)果(例如安全策略信息)反饋給終端設(shè)備。
[0027]需要說明的是,本申請實施例所提供的安卓智能終端的數(shù)據(jù)傳輸方法由終端設(shè)備
101、102發(fā)起,并由終端設(shè)備101、102將加密后的數(shù)據(jù)發(fā)送給服務(wù)器104;服務(wù)器104對接收到的數(shù)據(jù)進行處理后發(fā)給目標服務(wù)器,然后將目標服務(wù)器的數(shù)據(jù)發(fā)送給終端設(shè)備101、
102。
[0028]應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
[0029]繼續(xù)參考圖2,示出了根據(jù)本申請的安卓智能終端的數(shù)據(jù)傳輸方法的一個實施例的流程200,本實施例方法包括以下步驟:
[0030]步驟201,監(jiān)測應(yīng)用程序的網(wǎng)絡(luò)上傳數(shù)據(jù)。
[0031]監(jiān)測網(wǎng)絡(luò)上傳數(shù)據(jù)通常是由監(jiān)控單元(如安裝在智能終端上的管理軟件)的實現(xiàn)。該網(wǎng)絡(luò)上傳數(shù)據(jù)可以是安卓智能終端上安裝的應(yīng)用程序發(fā)出的,也可以是安卓智能終端的系統(tǒng)軟件發(fā)出的(如系統(tǒng)更新數(shù)據(jù)等)。網(wǎng)絡(luò)上傳數(shù)據(jù)由安卓智能終端發(fā)起,并發(fā)送給對應(yīng)的目標服務(wù)器。
[0032]步驟202,根據(jù)網(wǎng)絡(luò)傳輸配置信息對上述網(wǎng)絡(luò)上傳數(shù)據(jù)進行加密得到加密上傳數(shù)據(jù),上述網(wǎng)絡(luò)傳輸配置信息用于對網(wǎng)絡(luò)數(shù)據(jù)進行加密分類并配置安全策略。
[0033]網(wǎng)絡(luò)數(shù)據(jù)可以是多種多樣的,針對不同類型的網(wǎng)絡(luò)數(shù)據(jù),加密的方法和安全策略也不同。因此,首先要根據(jù)網(wǎng)絡(luò)傳輸配置信息對網(wǎng)絡(luò)上傳數(shù)據(jù)進行加密,得到加密上傳數(shù)據(jù)。
[0034]步驟203,將上述加密上傳數(shù)據(jù)通過數(shù)據(jù)安全通道發(fā)送給安全服務(wù)器,上述數(shù)據(jù)安全通道用于對網(wǎng)絡(luò)數(shù)據(jù)的傳輸過程進行保護。
[0035]數(shù)據(jù)安全通道能夠?qū)W(wǎng)絡(luò)數(shù)據(jù)進行保護,安全服務(wù)器則用于接收加密上傳數(shù)據(jù)。將加密上傳數(shù)據(jù)通過數(shù)據(jù)安全通道發(fā)送給安全服務(wù)器,就實現(xiàn)了在數(shù)據(jù)源頭(將網(wǎng)絡(luò)上傳數(shù)據(jù)加密成加密上傳數(shù)據(jù))和數(shù)據(jù)傳輸過程(通過數(shù)據(jù)安全通道進行傳輸)中對網(wǎng)絡(luò)上傳數(shù)據(jù)的保護。
[0036]步驟204,接收上述安全服務(wù)器發(fā)來的對應(yīng)上述加密上傳數(shù)據(jù)的加密下傳數(shù)據(jù)。
[0037]安全服務(wù)器不是網(wǎng)絡(luò)上傳數(shù)據(jù)的目標服務(wù)器,而是為了用于接收網(wǎng)絡(luò)上傳數(shù)據(jù)的服務(wù)器。安全服務(wù)器將加密上傳數(shù)據(jù)發(fā)送給目標服務(wù)器后,還會接收目標服務(wù)器發(fā)來的對應(yīng)加密上傳數(shù)據(jù)的加密下傳數(shù)據(jù)。
[0038]步驟205,對上述加密下傳數(shù)據(jù)進行解密得到目標數(shù)據(jù),將上述目標數(shù)據(jù)發(fā)送給上述應(yīng)用程序。
[0039]為了保證網(wǎng)絡(luò)數(shù)據(jù)的安全,接收的加密下傳數(shù)據(jù)也是被加密過的。因此,需要對加密下傳數(shù)據(jù)進行解密,得到對應(yīng)網(wǎng)絡(luò)上傳數(shù)據(jù)的目標數(shù)據(jù)。對應(yīng)步驟201,將目標數(shù)據(jù)發(fā)送給發(fā)出網(wǎng)絡(luò)上傳數(shù)據(jù)的應(yīng)用程序,完成網(wǎng)絡(luò)數(shù)量的安全傳輸。
[0040]本實施例方法通過網(wǎng)絡(luò)傳輸配置信息對網(wǎng)絡(luò)上傳數(shù)據(jù)進行加密得到加密上傳數(shù)據(jù),能夠?qū)W(wǎng)絡(luò)上傳數(shù)據(jù)進行針對性的保護;然后通過數(shù)據(jù)安全通道將上述加密上傳數(shù)據(jù)發(fā)送給安全服務(wù)器,進一步對數(shù)據(jù)的傳輸過程進行了保護;之后對安全服務(wù)器發(fā)來的加密下傳數(shù)據(jù)進行了解密,實現(xiàn)了對網(wǎng)絡(luò)數(shù)據(jù)的全程保護,極大的提高了安卓智能終端傳輸網(wǎng)絡(luò)數(shù)據(jù)的安全性。
[0041]在本實施例的一些可選的實現(xiàn)方式中,數(shù)據(jù)安全通道需要在對網(wǎng)絡(luò)上傳數(shù)據(jù)進行網(wǎng)絡(luò)傳輸前就建立好,因此,步驟201之前還可以包括如下步驟:
[0042]建立數(shù)據(jù)安全通道,可以包括以下步驟:
[0043]第一步,向上述安全服務(wù)器發(fā)送數(shù)據(jù)加密請求。
[0044]實際中,網(wǎng)絡(luò)數(shù)據(jù)的發(fā)起方(如本實施例的安卓智能終端)需要先向安全服務(wù)器發(fā)送數(shù)據(jù)加密請求,在確認可以向安全服務(wù)器發(fā)送網(wǎng)絡(luò)數(shù)據(jù)后再發(fā)送數(shù)據(jù)。
[0045]第二步,接收上述安全服務(wù)器發(fā)來的數(shù)據(jù)安全通道配置信息。
[0046]數(shù)據(jù)安全通道配置信息包含了建立數(shù)據(jù)安全通道的信息,安卓智能終端可以根據(jù)數(shù)據(jù)安全通道配置信息建立對應(yīng)的數(shù)據(jù)接口。
[0047]第三步,根據(jù)上述數(shù)據(jù)安全通道配置信息配置第一數(shù)據(jù)接口,并向上述安全服務(wù)器發(fā)送上述第一數(shù)據(jù)接口的第一數(shù)據(jù)接口配置信息。
[0048