一種數據處理方法及終端設備的制造方法
【技術領域】
[0001] 本發明涉及互聯網通信技術領域,尤其涉及一種數據處理方法及終端設備。
【背景技術】
[0002] 隨著科學技術的不斷發展,電子產品的種類也越來越多,人們也享受到了科技發 展帶來的各種便利。現在人們可以通過各種類型的終端設備,享受隨著科技發展帶來的舒 適生活。例如,智能手機、平板電腦等終端設備已經成為人們生活中一個重要的組成部分, 用戶可以使用智能手機、平板電腦等終端設備來聽音樂、玩游戲、搜索近期發生的重大事件 等等。例如,用戶可以使用以上終端設備搜索觀看近期在北京舉行的閱兵典禮。
[0003] 而對于目前的數據傳輸方式,目前普遍采用的是https通道實現數據的安全傳 輸,但是這種傳輸方式無法保證數據傳輸的安全。例如,用戶在和銀行服務器進行金融交易 時,會經由瀏覽器、購物軟件等平臺發送金融交易數據(如銀行卡號、密碼等)給銀行服務 器。但是這類金融交易數據有可能在中途便被第三方攔截竊取,導致金融交易數據泄露,給 用戶帶來損失。
[0004] 因此,對于目前的是https通道的傳輸方式,即便接收到需要安全傳輸數據的要 求,例如某些重要地區(如北京)需要保證數據傳輸的安全性,依然只能利用https通道傳 輸數據,無法保證數據傳輸的安全性。
【發明內容】
[0005] 鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上 述問題的一種數據處理方法及終端設備。
[0006] 本發明的一個方面,提供了一種數據處理方法,所述方法包括:
[0007] 獲得終端設備的當前地理位置區域;
[0008] 檢測所述終端設備的當前地理位置區域是否屬于高安全級別區域;
[0009] 若所述終端設備的當前地理位置區域屬于所述高安全級別區域,進一步判斷所述 終端設備的待發送數據對應的目標服務器是否支持建立預設安全通道來接收所述待發送 數據;其中,所述預設安全通道是不同于超文本傳輸協議安全https通道的另一類安全通 道,并且所述預設安全通道的安全級別高于所述https通道;
[0010] 若所述目標服務器支持建立所述預設安全通道來接收所述待發送數據,則將所述 待發送數據發送給終端設備側的代理裝置,使所述代理裝置建立所述預設安全通道,然后 利用所述預設安全通道轉發所述待發送數據給所述目標服務器。
[0011] 可選的,所述獲得終端設備的當前地理位置區域,具體包括:
[0012] 根據所述終端設備的無線保真WIFI信息獲得所述終端設備的當前地理位置區 域;或
[0013] 根據所述終端設備的基站信息獲得所述終端設備的當前地理位置區域;或
[0014] 根據所述終端設備的全球衛星定位系統GPS信息獲得所述終端設備的當前地理 位置區域;或
[0015] 根據所述終端設備的網關信息獲得所述終端設備的當前地理位置區域。
[0016] 可選的,所述檢測所述終端設備的當前地理位置區域是否屬于高安全級別區域, 具體包括:
[0017] 獲得所述終端設備的當前地理位置區域對應的安全級別;
[0018] 檢測所述終端設備的當前地理位置區域對應的安全級別是否達到安全級別閾 值;
[0019] 若所述終端設備的當前地理位置區域對應的安全級別達到所述安全級別閾值,表 明所述終端設備的當前地理位置區域屬于所述高安全級別區域。
[0020] 可選的,所述檢測所述終端設備的當前地理位置區域是否屬于高安全級別區域, 具體包括:
[0021] 檢測在所述終端設備的當前地理位置區域在預設時間范圍內發生的實時政治事 件的重要程度是否達到預設程度;
[0022] 若是,表明所述終端設備的當前地理位置區域屬于所述高安全級別區域。
[0023] 可選的,所述檢測所述終端設備的當前地理位置區域是否屬于高安全級別區域, 具體包括:
[0024] 檢測獲得在所述終端設備的當前地理位置區域在預設時間范圍內發生的實時政 治事件的搜索次數;
[0025] 若檢測出所述實時政治事件的搜索次數在預設時間范圍內達到預設次數,則表明 所述終端設備的當前地理位置區域屬于所述高安全級別區域。
[0026] 可選的,所述判斷所述終端設備的待發送數據對應的目標服務器是否支持建立預 設安全通道來接收所述待發送數據,具體包括:
[0027] 提取所述待發送數據中關于目標服務器的特征信息;
[0028] 基于所述目標服務器的特征信息判斷所述目標服務器是否支持建立所述預設安 全通道來接收所述待發送數據。
[0029] 可選的,所述基于所述目標服務器的特征信息判斷所述目標服務器是否支持建立 所述預設安全通道來接收所述待發送數據,具體包括:
[0030] 判斷所述目標服務器的特征信息是否存在白名單中,所述白名單中記載了支持所 述預設安全通道的服務器的特征信息;
[0031] 若所述目標服務器的特征信息存在所述白名單中,則表示所述目標服務器支持建 立所述預設安全通道接收所述待發送數據。
[0032] 可選的,所述目標服務器的特征信息包括:IP地址和/或接收端口。
[0033] 可選的,所述白名單的更新包括下面的步驟:
[0034] 定時對所述白名單進行更新;或
[0035] 當獲得不在所述白名單上并且支持所述預設安全通道的其他服務器的更新請求 時,將所述其他服務器的特征信息加入所述白名單進行更新。
[0036] 可選的,所述將所述待發送數據發送給代理裝置,具體為:
[0037] 將所述待發送數據使用密鑰加密之后發送給所述代理裝置。
[0038] 可選的,在所述判斷所述終端設備的待發送數據對應的目標服務器是否支持建立 預設安全通道來接收所述待發送數據之后,所述方法還包括:
[0039] 若所述目標服務器不支持建立預設安全通道接收所述待發送數據,利用所述 htttps通道將所述待發送數據直接發送給所述目標服務器。
[0040] 可選的,在將所述待發送數據發送給代理裝置之后,所述方法還包括:
[0041] 接收所述代理裝置利用所述預設安全通道從所述目標服務器處轉發過來的其他 數據。
[0042] 可選的,所述代理裝置內置于瀏覽器中。
[0043] 本發明的另一個方面,提供了一種終端設備,包括:
[0044] 第一獲得模塊,用于獲得所述終端設備的當前地理位置區域;
[0045] 檢測模塊,用于檢測所述終端設備的當前地理位置區域是否屬于高安全級別區 域;
[0046] 判斷模塊,用于若所述終端設備的當前地理位置區域屬于所述高安全級別區域, 進一步判斷所述終端設備的待發送數據對應的目標服務器是否支持建立預設安全通道來 接收所述待發送數據;其中,所述預設安全通道是不同于超文本傳輸協議安全https通道 的另一類安全通道,并且所述預設安全通道的安全級別高于所述https通道;
[0047] 第一發送模塊,用于若所述目標服務器支持建立所述預設安全通道來接收所述待 發送數據,則將所述待發送數據發送給終端設備側的代理裝置,使所述代理裝置建立所述 預設安全通道,然后利用所述預設安全通道轉發所述待發送數據給所述目標服務器。
[0048] 可選的,所述獲得模塊具體用于:
[0049] 根據所述終端設備的無線保真WIFI信息獲得所述終端設備的當前地理位置區 域;或
[0050] 根據所述終端設備的基站信息獲得所述終端設備的當前地理位置區域;或
[0051] 根據所述終端設備的全球衛星定位系統GPS信息獲得所述終端設備的當前地理 位置區域;或
[0052] 根據所述終端設備的網關信息獲得所述終端設備的當前地理位置區域。
[0053] 可選的,所述檢測模塊具體包括:
[0054] 第二獲得模塊,用于獲得所述終端設備的當前地理位置區域對應的安全級別;
[0055] 檢測子模塊,用于檢測所述終端設備的當前地理位置區域對應的安全級別是否達 到安全級別閾值;
[0056] 若所述終端設備的當前地理位置區域對應的安全級別達到所述安全級別閾值,表 明所述終端設備的當前地理位置區域屬于所述高安全級別區域。
[0057] 可選的,所述檢測模塊具體用于檢測所述終端設備的當前地理位置區域在預設時 間范圍內發生的實時政治事件的重要程度是否達到預設程度;若是,表明所述終端設備的 當前地理位置區域屬于所述高安全級別區域。
[0058] 可選的,所述檢測模塊具體用于
[0059] 檢測獲得在所述終端設備的當前地理位置區域在預設時間范圍內發生的實時政 治事件的搜索次數;
[0060] 若檢測出所述實時政治事件的搜索次數在預設時間范圍內達到預設次數,則表明 所述終端設備的當前地理位置區域屬于所述高安全級別區域。
[0061] 可選的,所述判斷模塊具體包括:
[0062] 提取模塊,用于提取所述待發送數據中關于目標服務器的特征信息;
[0063] 判斷子模塊,用于基于所述目標服務器的特征信息判斷所述目標服務器是否支持 建立所述預設安全通道來接收所述待發送數據。
[0064] 可選的,所述判斷子模塊具體用于判斷所述目標服務器的特征信息是否存在白名 單中,所述白名單中記載了支持所述預設安全通道的服務器的特征信息;若所述目標服務 器的特征信息存在所述白名單中,則表示所述目標服務器支持建立所述預設安全通道接收 所述待發送數據。
[0065] 可選的,所述目標服務器的特征信息包括:IP地址和/或接收端口。
[0066] 可選的,所述白名單的更新包括下面的步驟:
[0067] 定時對所述白名單進行更新;或
[0068] 當獲得不在所述白名單上并且支持所述預設安全通道的其他服務器的更新請求 時,將所述其他服務器的特征信息加入所述白名單進