新四季網

一種終端及其網絡加速控制方法與流程

2023-12-12 13:21:57 1


本發明涉及移動通信技術領域,尤指一種終端及其網絡加速控制方法。



背景技術:

隨著移動通信技術的發展,長期演進(Long Term Evolution,LTE)4G通信網絡技術的出現使得用戶對數據通信的需求越來越大,由於引入了正交頻分復用(Orthogonal Frequency Division Multiplexing,OFDM)和多輸入多輸出(Multi-Input&Multi-Output,MIMO)等關鍵技術,利用LTE標準可顯著增加頻譜效率和數據傳輸速率。現有的智能終端通常都支持通過無線區域網(例如Wireless Fidelity,WIFI)進行傳輸。相關技術中,推出利用LTE+WIFI雙通道進行數據傳輸(例如,下載和上傳)的網絡提速方案,該方案可極大改善用戶的上網體驗。

但是,相關技術推出的LTE+WIFI雙通道的網絡提速方案,不能由用戶自主選擇針對某個應用程式開啟,當用戶使能該方案時,所有可連接網絡的應用程式都會使用LTE+WIFI雙通道進行數據傳輸。此時,對網絡時效性要求不高的應用程式也會被提速,這樣會浪費用戶的行動網路的流量,不是用戶所期望的。



技術實現要素:

為了解決上述技術問題,本發明提供了一種終端及其網絡加速控制方法,能夠靈活使用LTE+WIFI雙通道的網絡提速方案,從而節省行動網路的流量。

為了達到本發明目的,本發明實施例的技術方案是這樣實現的:

本發明實施例提供了一種終端,所述終端支持WIFI接口和LTE接口雙通道加速功能,所述終端包括處理器,

所述處理器用於根據用戶指令設置使用雙通道加速功能的應用程式,檢測WIFI接口和LTE接口雙通道的連通性,如果雙通道均為連通狀態,對使用雙通道加速功能的應用程式,利用WIFI接口和LTE接口雙通道進行數據業務傳輸。

進一步地,所述處理器包括菜單模塊、服務框架模塊和數據處理模塊,其中,

菜單模塊,用於顯示供用戶操作的菜單界面,並將用戶操作指令傳遞至服務框架模塊;

服務框架模塊,用於根據接收的用戶操作指令,開啟雙通道以及增減使用雙通道加速功能的應用程式;檢測雙通道連通性,將連通性檢測結果和使用雙通道加速功能的應用程式的應用標識,傳遞至數據處理模塊;

數據處理模塊,用於根據接收的連通性檢測結果和應用標識,為各個聯網的應用程式設置路由規則,對使用雙通道加速功能的應用程式,利用WIFI接口和LTE接口雙通道進行數據業務的傳輸。

進一步地,所述服務框架模塊包括路由服務模塊和網絡管理服務模塊,其中,

所述菜單模塊,用於將用戶操作指令傳遞至路由服務模塊,還用於在預設的界面上,顯示接收的來自路由服務模塊的提速率、WIFI流量數據和移動流量數據計算結果;

路由服務模塊,用於根據接收的用戶操作指令增減使用雙通道加速的應用程式,將用戶的雙通道設置指令和使用雙通道加速功能的應用程式的應用標識傳遞至網絡管理服務模塊;在加速過程中,計算提速率、WIFI流量數據和移動流量數據,並將計算結果傳遞至菜單模塊;

網絡管理服務模塊,用於根據雙通道設置指令,開啟雙通道並檢測雙通道連通性,將連通性檢測結果以及使用雙通道加速功能的應用程式的應用標識傳遞至數據處理模塊。

進一步地,所述數據處理模塊,還用於:根據預設的分流權重,將數據業務分配給已開啟的WIFI網絡和LTE行動網路進行傳輸。

進一步地,所述數據處理模塊,還用於:根據各接口的鏈路質量調整預設的分流權重。

本發明實施例還提供了一種終端網絡加速控制方法,所述終端支持WIFI接口和LTE接口雙通道加速功能,所述方法包括:

設置雙通道以及使用雙通道加速的應用程式;

檢測雙通道連通性;

為各個聯網的應用程式設置路由規則;

對使用雙通道加速功能的應用程式,利用WIFI接口和LTE接口雙通道進行數據業務的加速。

進一步地,所述終端網絡加速控制方法,還包括:計算提速率、WIFI流量數據和移動流量數據,並將計算結果顯示到預設的菜單界面上。

進一步地,所述WIFI流量數據和移動流量數據,包括所有應用程式使用的總WIFI流量數據和總移動流量數據,以及每個應用程式使用的WIFI流量數據和移動流量數據。

進一步地,所述終端網絡加速控制方法,還包括:利用WIFI接口和LTE接口雙通道進行數據業務的加速時,根據預設的分流權重,將數據業務分配給已開啟的WIFI網絡和LTE行動網路進行傳輸。

進一步地,所述終端網絡加速控制方法,還包括:在加速過程中,根據各接口的鏈路質量調整預設的分流權重。

本發明的終端及其網絡加速控制方法,能夠靈活使用LTE+WIFI雙通道的網絡提速方案,從而節省行動網路的流量;

進一步地,本發明能夠顯示各個應用程式的具體加速信息,方便用戶查看具體的加速過程,當某個應用程式的數據流量耗費超過一定值時,用戶可選擇關閉該應用程式。

附圖說明

此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:

圖1是實現本發明各個實施例的移動終端的硬體結構示意圖;

圖2是本發明一實施例的終端的網絡接入示意圖;

圖3是本發明一實施例的終端的結構示意圖;

圖4是本發明一實施例的終端的雙通道加速的主界面的顯示示意圖;

圖5是本發明一實施例的終端的設定加速應用的界面的顯示示意圖;

圖6是本發明另一實施例的終端的設定加速應用的界面的顯示示意圖;

圖7是本發明一實施例的終端的批量刪除加速應用的界面的顯示示意圖;

圖8是本發明一實施例的終端的批量添加加速應用的界面的顯示示意圖;

圖9是本發明另一實施例的終端的結構示意圖;

圖10是本發明一實施例的終端的網絡提速方法的流程示意圖。

具體實施方式

為了對本發明的技術特徵、目的和效果有更加清楚的理解,現對照附圖詳細說明本發明的具體實施方式。

參見圖1為本發明一實施例的終端的結構示意圖。終端100包括:應用處理器10、調製解調處理器11、存儲器12、WIFI接口13和LTE接口14。LTE接口14可以包括使得終端100能夠使用LTE無線通信協議來發送和/或接收數據的無線接收機、發射機、收發機和/或其它元件。LTE接口與天線連接,該天線用於發送信號至被配置為使用LTE無線通信協議的小區或其它無線設備,以及接收來自於它們的信號。WIFI接口13可以包括使終端100能夠使用WIFI無線通信協議來發送和/或接收數據的無線接收機、發射機、收發機和/或其它元件。WIFI接口與天線連接,該天線用於發送信號至被配置為使用WIFI無線通信協議來進行通信的數據機/路由器和/或其它無線設備,以及接收來自於它們的通信。

應用處理器10用於處理複雜的邏輯操作以及進行任務分配,為用戶提供交互接口。應用處理器10還用於執行終端100的作業系統。調製解調處理器11用於完成協議處理,以及對收發的通信數據進行調製解調等。

存儲器12存儲應用處理器10可讀、可執行的軟體代碼,其包含用於控制應用處理器10執行功能指令等等。

參見圖2為本發明一實施例的終端100的網絡接入示意圖。終端100通過其WIFI接口與路由器20通信,以經由網絡21與伺服器22和/或其它聯網的設備進行通信。終端100通過其LTE接口接入小區(基站)23,與數據機24通信,以經由網絡21與伺服器22和/或其它聯網的設備進行通信。

數據機24可以被配置為為小區23提供經由帶寬連接到網絡21的有線和/或無線網絡連接。

路由器20可以被配置為用作可使用一個或多個WIFI通信協議來提供到終端100和/或其它設備的無線網絡連接性的無線接入點。

輸入輸出設備15包括輸入單元(例如,觸控螢幕、非接觸輸入裝置等等)和顯示單元(例如,顯示屏)。輸入單元可以根據用戶輸入的命令生成鍵輸入數據以控制終端100的各種操作。輸入單元允許用戶輸入各種類型的信息,並且可以包括鍵盤、觸摸板(例如,檢測由於被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、按鍵等等。顯示單元可以顯示在終端100中處理的信息。例如,可以顯示文本消息收發、多媒體文件下載等等相關的用戶界面(UI)或圖形用戶界面(GUI)。

應理解,在本發明中,接口包含兩層含義,一是物理意義上的接口,即圖1中所示的LTE接口和WIFI接口;一是虛擬的接口,即軟體層面的虛擬接口,其是與硬體接口相對應的,例如,本發明一實施例的作業系統可分為內核層、框架層和應用層。在內核層可設置兩個虛擬的接口,一個用於與數據機處理器11進行數據交互,進而與LTE接口14進行數據交互,使得相關數據流可經該虛擬的接口最終通過相應的硬體接口LTE接口進行傳輸;另一個用於與WIFI接口13進行數據交互,使得相關數據流可經該虛擬的接口最終通過相應的硬體接口LTE接口進行傳輸。因此,在本發明中,所指的接口速率、接口的平均速率、接口的最大速率等等,是指的與相應的硬體接口相對應的虛擬接口的速率。此外,在應用層也可設置相應的虛擬接口,與內核層的虛擬接口和硬體接口相對應。

由上所述,本發明的終端設置有LTE接口和WIFI接口,可支持通過LTE接口和WIFI接口同時進行數據流的傳輸,即對於同一數據流,可通過LTE接口傳輸該數據流的一部分,而通過WIFI接口傳輸該數據流的另一部分。

現在將參考附圖描述實現本發明各個實施例的移動終端。在後續的描述中,使用用於表示元件的諸如「模塊」、「部件」或「單元」的後綴僅為了有利於本發明的說明,其本身並沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。

基於上述描述的終端,提出本發明以下的實施例。

根據本發明實施例的一種終端,所述終端支持WIFI接口和LTE接口雙通道加速功能,包括處理器,用於根據用戶指令設置使用雙通道加速功能的應用程式,檢測WIFI接口和LTE接口雙通道的連通性,如果雙通道均為連通狀態,對使用雙通道加速功能的應用程式,利用WIFI接口和LTE接口雙通道進行數據業務傳輸。

具體地,參見圖3,根據本發明實施例的一種終端,所述處理器包括菜單模塊30、服務框架模塊40和數據處理模塊50,其中,

菜單模塊30,用於顯示供用戶操作的菜單界面,將用戶操作指令傳遞至服務框架模塊40;

在本發明的一實施例中,菜單模塊30還用於:用於在預設的界面上,顯示接收的來自路由服務模塊的提速率、WIFI流量數據和移動流量數據計算結果。

在本發明的一實施例中,在終端的系統設置功能項中或系統設置功能項的更多無線連接選項中,增加用於設置雙通道加速功能的加速設置選項,點擊加速設置選項,用戶的菜單界面直接跳轉到雙通道加速的主界面中。

在本發明的一實施例中,在終端的系統設置功能項中或系統設置功能項的更多無線連接選項中,增加用於設置雙通道加速功能的加速設置選項,點擊加速設置選項,用戶的菜單界面直接跳轉到雙通道加速的主界面中。

在本發明的一實施例中,進入雙通道加速的主界面時,立即刷新一次主界面上的統計數據。

在本發明的一示例性實施例中,終端的雙通道加速的主界面如圖4所示。參見圖4,主界面的上半部分,用於顯示使能雙通道加速功能後的提速率(提速率由服務框架模塊40計算得出後,傳遞至菜單模塊30),提速率用百分比顯示。

在本發明的實施例中,在雙通道加速的主界面上,提速率可以採用多種形式進行顯示,例如,以百分制顯示提速率、以百分制加上錶盤的方式顯示提速率或以百分制加上柱狀圖的方式顯示提速率等等。

為了反映真正的網絡提速狀態,每隔預設的第一時間,對顯示的提速率進行更新。在本發明的一個實施例中,預設的第一時間可以為5秒、10秒等。

在本發明的實施例中,顯示提速率時,還可增加動畫效果,以更加直觀的為用戶展示提速率的變化過程。例如,當提速率從「127%」增加到「200%」時,將錶盤點亮的面積進行增大,當提速率「200%」降低到「127%」時,將錶盤點亮的面積進行減小。

在本發明的實施例中,在預設的平滑過渡時間內,漸變展示提速率變化的動畫效果和百分比數值。在本發明的一個實施例中,預設的平滑過渡時間可以為0.5秒、1秒等。例如,當提速率從「127%」增加到「200%」時,將錶盤點亮的面積逐漸增大,提速率數值從「127%」逐漸增加至「200%」,不能跳變。

在本發明的一實施例中,當沒有開啟雙通道加速功能時,在雙通道網絡加速的主界面上,除雙通道加速開關外,其它設置項均為灰顯狀態。參見圖4,在一示例性實施例中,「開啟渦輪網絡加速」下面的所有設置項均呈灰顯狀態;當開啟「開啟渦輪網絡加速」開關時,「開啟渦輪網絡加速」下面的所有設置項均清除灰顯狀態。

在本發明的實施例中,用戶可以通過觸摸、點擊相應的區域等等操作,開啟雙通道加速功能。例如,可通過上下滑動終端的觸控螢幕左側邊緣開啟加速功能、通過預設虛擬或實體按鍵開啟加速功能、通過點擊系統設置中的相應選項開啟加速功能等等。本發明實施例對此不作限制。

在本發明的一示例性實施例中,參見圖4,當用戶輸入相應的操作指令後,可開啟雙通道加速功能的主界面。僅當WIFI和LTE行動網路被同時開啟時,才可操作「開啟渦輪網絡加速」的開關按鈕。

在本發明的一實施例中,當用戶開啟雙通道加速功能時,如果終端當前無卡或是飛行模式,提示用戶同時連接WLAN和移動數據才能進行雙通道加速。

在本發明的另一些實施例中,當用戶開啟雙通道加速功能時,若沒有同時開啟WIFI和LTE行動網路,則自動將WIFI和/或LTE行動網路的數據開關開啟,使得WIFI和行動網路可使用,而無需用戶手動進行開啟。在自動開啟WIFI和/或LTE行動網路的數據開關之前,還可彈出提示信息(「例如,「開啟渦輪網絡加速將會打開WIFI和移動數據,確定打開?」),並在用戶選擇「允許」後(例如,點擊「確定」按鈕),自動將WIFI和/或LTE行動網路的數據開關開啟。

在本發明的一實施例中,當用戶開啟LTE移動數據時,如果終端的SIM卡為關閉狀態,提示用戶開啟SIM卡並打開移動數據才能進行雙通道加速。

在本發明的一實施例中,當用戶開啟雙通道加速功能時,如果沒有設置使用雙通道加速功能的應用程式,則用戶的菜單界面直接跳轉到設定加速應用的界面中。在本發明的一示範性實施例中,此時的設定加速應用的界面如圖5所示。

在本發明的實施例中,在雙通道加速的主界面上顯示熄屏加速開關,用於在熄屏時,開啟或關閉雙通道加速功能。當沒有開啟雙通道加速功能時,熄屏加速開關設置項呈灰顯狀態。

參見圖4,在一示例性實施例中,雙通道網絡加速的主界面顯示的「僅亮屏時加速」,即為所述的熄屏加速開關,用於設置只有亮屏時進行雙通道加速,或者是在亮屏和熄屏時均進行雙通道加速。當沒有開啟雙通道加速功能時,「僅亮屏時加速」設置項呈灰顯狀態;當開啟雙通道加速功能時,「僅亮屏時加速」設置項清除灰顯狀態。

在本發明的實施例中,在雙通道加速的主界面上顯示通知欄顯示加速狀態開關,用於設置是否將雙通道加速狀態的實時信息顯示至通知欄。雙通道加速功能的實時信息包括提速率、WIFI接口的實時速率、LTE接口的實時速率、LTE行動網路的流量等。當沒有開啟雙通道加速功能時,通知欄顯示加速狀態開關呈灰顯狀態。當開啟雙通道加速功能時,通知欄顯示加速狀態開關呈亮顯狀態。如果關閉通知欄顯示加速狀態開關,在通知欄不顯示雙通道加速狀態的實時信息,但是,通知欄顯示加速狀態開關的狀態不影響狀態欄的圖標顯示。

參見圖4,在一示例性實施例中,雙通道網絡加速的主界面顯示的「通知欄顯示加速狀態」,即為所述的通知欄顯示加速狀態開關,用於設置是否將加速的相關信息顯示到終端100的通知欄。例如,將WIFI網絡的實時速率和LTE行動網路的實時速率顯示到通知欄,方便用戶查看。當用戶點擊通知欄中與雙通道加速相對應的圖標時,可進入到雙通道加速的主界面。

在本發明的實施例中,在雙通道網絡加速的主界面上顯示設定加速應用開關,用於添加或刪除使用雙通道加速功能的應用程式。當沒有開啟雙通道加速功能時,設定加速應用開關呈灰顯狀態。設定加速應用開關的副標題位置用於顯示已設定加速應用的數量,或者顯示已設定加速應用的數量和名稱。

參見圖4,在本發明的一示例性實施例中,在雙通道網絡加速的主界面上顯示的「設定加速應用」,即為所述的設定加速應用開關。當沒有開啟雙通道加速功能時,「設定加速應用」設置項呈灰顯狀態;當開啟雙通道加速功能時,「設定加速應用」設置項清除灰顯狀態;當沒有設定使用雙通道加速功能的應用程式時,「設定加速應用」設置項副標題顯示「未設定」;當有設定使用雙通道加速功能的應用程式時,「設定加速應用」設置項副標題顯示「已選擇X個應用:XXX,XXX……」。X為設定加速應用的數量,XXX為設定加速應用的應用程式名稱,當顯示的副標題超過一預設長度閾值時,超出預設長度閾值的部分,用「……」替代。當用戶點擊設定加速應用開關時,可進入到圖5或圖6所示的設定加速應用的界面。

在本發明的實施例中,在設定加速應用的界面上顯示設定的加速應用列表以及每個應用程式已使用的WLAN和行動網路的數據流量。每個應用程式已使用的WLAN和行動網路的數據流量,可以KB(千字節)、MB(兆字節)和GB(千兆字節)等為單位進行統計。

在本發明的實施例中,在設定加速應用的界面上,長按應用列表將進入刪除加速應用界面或批量刪除加速應用界面。在本發明的一示範性實施例中,批量刪除加速應用界面如圖7所示。

在本發明的實施例中,在批量刪除加速應用的界面上,顯示有加速應用選擇列表和刪除按鈕,用於選擇和刪除加速應用。在刪除已添加的加速應用之前,還可彈出提示信息(「例如,在提示信息中,顯示兩個按鈕「確認刪除」和「取消」),並在用戶選擇刪除後(例如,點擊「確認刪除」按鈕),對已選擇的加速應用進行刪除。

在本發明的實施例中,在批量刪除加速應用的界面上,還顯示有已選擇的加速應用的數量。參見圖7,在本發明的一示例性實施例中,列表上面顯示已選擇的加速應用的數量。

在本發明的實施例中,在設定加速應用的界面上,還設置有添加應用功能項。當用戶點擊添加應用功能項時,進入添加加速應用界面或批量添加加速應用界面。在本發明的一示範性實施例中,批量添加加速應用界面如圖8所示。

在本發明的實施例中,在批量添加加速應用界面上,顯示所有有桌面圖標且需要聯網的應用程式名稱列表。參見圖8,在本發明的一示例性實施例中,每個應用程式名稱對應一個選擇按鈕,當用戶選擇一個應用程式時,相應的選擇按鈕顯示被勾選上。

在本發明的實施例中,在批量添加加速應用界面上,被選擇的應用程式按名稱首字母排列。

在本發明的實施例中,在批量添加加速應用界面上,支持根據字母檢索應用程式名稱。參見圖8,在本發明的一示例性實施例中,屏幕右側的字母表用於根據字母對應用程式名稱進行檢索。

在本發明的實施例中,在設定加速應用的界面上,還設置有清零功能項,用於用戶對應用程式的統計數據進行清零。在對統計數據進行清零之前,還可彈出提示信息(「例如,在提示信息中,顯示兩個按鈕「清零統計數據」和「取消」),並在用戶選擇清零後(例如,點擊「清零統計數據」按鈕),對統計數據進行清零。

在本發明的實施例中,在雙通道加速過程中,還將WIFI網絡的實時速率和LTE行動網路的實時速率顯示到預設的菜單界面上。

在本發明的實施例中,在雙通道加速過程中,還將消耗的LTE行動網路的數據流量顯示在所述預設的菜單界面上。由此,可方便用戶對行動網路的流程消耗進行確認,使得用戶可根據數據流量的消耗進行加速模式的調整。例如,當數據流量耗費超過一定值時,用戶可關閉雙通道加速。

進行行動網路的數據流量的累計時,可以將LTE數據接口的字節數進行累計,並每隔預設的第二時間將累計的流量顯示到預設的菜單界面上。預設的第二時間可和提速率的計算的時間相同(例如,5秒),也可為其它的值,例如,1秒或更短,以反應實時的流量消耗。

應理解,在本發明的實施例中,已使用的行動網路的數據流量是從開啟加速開始的歷史累計流量。參見圖4,在本發明的一示例性實施例中,只要「開啟渦輪網絡加速」的開關被打開,則將持續的進行行動網路的數據流量消耗的累計,並將累計的值顯示到預設界面上。而當開啟加速後又關閉了「開啟渦輪網絡加速」則將統計的流量清零。由此,可準確的記錄用戶開啟加速後消耗的行動網路的流量。

應理解,在統計行動網路的數據流量的消耗時,可以KB(千字節)、MB(兆字節)和GB(千兆字節)等為單位進行統計。具體的,當流量的消耗在1024KB範圍以內時,以KB為單位進行統計,統計時,可每1KB進行一次累計。當流量的消耗超過1024KB,且在1024MB範圍內時,以MB為單位進行統計,可每0.1MB進行一次累計。當流量超過1024MB時,以GB為單位進行統計,可每0.01GB進行一次累計。

本發明實施例中的預設的菜單界面至少包括以下其中之一:雙通道網絡加速的主界面(如圖4所示的界面)、雙通道網絡加速的設定應用界面(如圖6所示的界面)、終端的通知欄或終端的狀態欄。在一個實施例中,提速率和LTE行動網路的流量顯示在雙通道網絡加速的主界面上;WIFI網絡的實時速率和LTE行動網路的實時速率顯示在終端的通知欄中。應理解,可根據具體的需求將提速率、實時速率、LTE行動網路的流量等顯示到不同的界面上,以方便用戶的查看等,本發明實施例對此不作限制。

在本發明的一實施例中,預設的菜單界面還包括一動態顯示區域;所述動態顯示區域根據提速率、實時速率或LTE行動網路的流量的大小進行動態效果顯示。

在本發明的實施例中,在所述預設的菜單界面上還顯示雙通道加速開關,用於開啟或關閉雙通道加速功能。參見圖4,在一示例性實施例中,在雙通道網絡加速的主界面上顯示的「開啟渦輪網絡加速」,即為所述的雙通道加速開關,默認是關閉狀態。

在本發明的實施例中,當用戶關閉雙通道加速功能時,同時將LTE行動網路的流量清零。參見圖4,在一示例性實施例中,當用戶關閉雙通道加速功能時,雙通道網絡加速的主界面將統計數據清零。

服務框架模塊40,用於根據接收的用戶操作指令增減使用雙通道加速的應用程式,檢測雙通道連通性,將連通性檢測結果和使用雙通道加速功能的應用程式的應用標識,傳遞至數據處理模塊;

進一步地,參見圖9,本發明實施例中的服務框架模塊40包括路由服務模塊401和網絡管理服務模塊402,其中,

路由服務模塊401,用於根據接收的用戶操作指令增減使用雙通道加速的應用程式,將用戶的雙通道設置指令和使用雙通道加速的應用程式的應用標識傳遞至網絡管理服務模塊402;

在本發明的一實施例中,路由服務模塊401還用於:在加速過程中計算提速率、WIFI流量數據和移動流量數據,並將計算結果傳遞至菜單模塊30;

在本發明的一實施例中,路由服務模塊401採用以下方式進行提速率的計算:

提速率=((WIFI的平均速率+LTE的平均速率-WIFI的最大速率)/預設基準速率)×100%式(1)。

式(1)中的預設基準速率可為以下速率中任一者:WIFI的最大速率、LTE行動網路的最大速率、WIFI和LTE行動網路的最大速率較大者。預設基準速率還可為其它值,例如,一固定值,或根據實際網絡情況在一組固定值中選擇出的值等等。

在本發明的一實施例中,路由服務模塊401計算接口速率的方法為:每隔預設的第三時間,檢測接口上字節數的變化以計算該接口的速率。具體的,若為第一次檢測某一接口的速率,則將檢測得到的字節數保存。若不是第一次檢測某一接口的速率,則將獲取得到的接口字節數減去前一次獲取得到的接口字節數,得到的差值再除以兩次檢測的時間即為該接口的當前速率。本發明中,接口的速率可為內核層虛擬的接口的速率。所述預設的第三時間可以為3秒、5秒等等。

在一些實施例中,當終端100連接上LTE行動網路後,即使不進行任何數據下載或上傳,也可能會進行一些信令的交互(或類似的消息傳輸),若將此時的傳輸速度也統計在提速率中,會產生誤差。因此,路由服務模塊401每次計算提速率時,只有當LTE行動網路的實時速率大於預設值(例如,10KB/s時),才認為LTE行動網路在進行實際的數據傳輸。

式(1)中的WIFI的平均速率是指在預設的第四時間內的WIFI接口的平均速率,LTE的平均速率是指在預設的第四時間內的LTE接口的平均速率,例如,5秒內的平均速率。具體的,首先檢測各個接口的速率,然後,將預設的第四時間內檢測到的多個接口速率相加後再除以預設的第四時間即可得到接口的平均速率。

式(1)中的WIFI的最大速率是指在同時開啟了WIFI和LTE行動網路時,檢測到的WIFI接口的最大速率。在本發明的一個實施例中,WIFI接口的最大速率是一個不斷迭代的值,即當檢測到的實時的WIFI接口的速率大於WIFI接口的歷史最大速率時,將WIFI接口的最大速率進行更新為新的速率。

用於顯示的提速率可按照式(2)進行迭代計算:

用於顯示的提速率=(第一提速率×第一閾值+第二提速率)/第二閾值式(2)。

式(2)中,第一閾值和第二閾值為大於0的整數,且第一閾值加上1等於第二閾值,例如,可將第一閾值和第二閾值分別設為11和12。第一提速率為當前顯示的提速率;第二提速率為實時計算得到的提速率。

採用式(2)獲取用於顯示的提速率,可避免「突變」的產生,例如,網絡20狀態突變(WIFI網絡和LTE網絡的鏈路質量發生劇烈的波動),則根據式(2)不會使得顯示的提速率劇烈的波動,影響用戶體驗。

進一步地,路由服務模塊401計算的WIFI流量數據和移動流量數據,包括所有應用程式使用的總WIFI流量數據和總移動流量數據,以及每個應用程式使用的WIFI流量數據和移動流量數據。

在本發明的一實施例中,路由服務模塊401統計每個應用程式使用的WIFI流量數據和移動流量數據的方法為:每隔預設的第五時間,根據應用程式的應用標識,讀取日誌文件中每個應用程式在WIFI接口和LTE接口上接收數據的累計值,並根據累計值的大小將其單位轉化為KB、MB或GB。具體的,當每個應用程式使用的WIFI流量數據和移動流量數據在1024KB範圍以內時,以KB為單位進行統計。當每個應用程式使用的WIFI流量數據和移動流量數據超過1024KB,且在1024MB範圍內時,以MB為單位進行統計。當每個應用程式使用的WIFI流量數據和移動流量數據超過1024MB時,以GB為單位進行統計。所述預設的第五時間可以為1秒、2秒等等。所述的日誌文件由終端所使用的作業系統記錄,例如,在安卓手機上,應用的網絡流量數據都會保存在系統的/proc/uid_stat/$UID/tcp_rcv和/proc/uid_stat/$UID/tcp_snd兩個文件夾裡面。

網絡管理服務模塊402,用於接收來自路由服務模塊401的雙通道設置指令和使用雙通道加速的應用程式的應用標識,開啟雙通道並檢測雙通道連通性,將雙通道連通性檢測結果以及接收的應用標識傳遞至數據處理模塊50。

在本發明的一實施例中,路由服務模塊401根據用戶的菜單選擇和設置,將雙通道設置指令和使用雙通道加速的應用程式的應用標識(Unique Identifier,UID)傳遞至網絡管理服務模塊402。網絡管理服務模塊402,接收來自路由服務模塊401的雙通道設置指令和應用標識UID,打開或關閉LTE接口和/或WIFI接口,並實時檢測雙通道的連通性,將雙通道連通性檢測結果以及接收的應用標識傳遞至數據處理模塊50。

在本發明的一實施例中,網絡管理服務模塊402實時檢測雙通道的信號強度,當WIFI的信號強度低於第一預設閾值時,關閉WIFI接口,僅通過LTE接口進行數據業務傳輸。

在本發明的一實施例中,網絡管理服務模塊402實時檢測雙通道的信號強度,當WIFI的信號強度高於第二預設閾值時,僅通過WIFI接口進行數據業務傳輸。

數據處理模塊50,用於根據接收的雙通道連通性檢測結果和使用雙通道加速功能的應用程式的應用標識,為各個聯網的應用程式設置路由規則,對使用雙通道加速功能的應用程式,利用WIFI接口和LTE接口雙通道進行數據業務的傳輸。

進一步地,數據處理模塊50,還用於根據預設的分流權重,將數據業務分配給已開啟的WIFI網絡和LTE行動網路進行傳輸。

在一個實施例中,數據處理模塊50採用預設的分流權重,對LTE接口和WIFI接口進行數據流的分流。可以按照預設的分流權重將數據流分配給兩個接口同時進行傳輸,例如,預設的分流權重可以為1:1的分流權重(即將數據流平均分配給兩個接口進行傳輸)、或其它固定比例的分流權重(例如,LTE接口與WIFI接口的分流權重之比為1:3、2:3、1:5、4:3等等)。

為了更加合理的利用LTE接口和WIFI接口,在一個實施例中,預設的分流權重將根據各接口的鏈路質量進行調整。這裡的鏈路質量可以是:速率、時延、丟包率、信號強度等等。由於接口速率在一定程度上體現了接口帶寬的大小,帶寬大的接口可承載更多的數據流,從而不容易出現數據流從帶寬小的接口傳輸,造成帶寬小的接口擁塞,導致時延大、丟包率高等狀況,本發明的一優先實施例中,採用速率作為分流權重的調整依據。

在本發明的一實施例中,當根據接口的速率計算分流權重時,數據處理模塊50按照以下公式進行計算:

第i個接口的分流權重=第i個接口的最大速率/(第1個接口的最大速率+第2個接口的最大速率+……+第i個接口的最大速率+……)

應理解,上述按照接口速率計算分流權重還可採用其它的方式,例如,預先設定速率範圍與分流權重的關係,當速率在第一範圍時,分流權重為20%,而在第二範圍時,分流權重為80%等等方式。

應理解,本發明的實施例中,在進行數據業務傳輸時,可將待數據業務劃分為多個大小相同或不同的數據塊(數據流),以分別通過建立的多條連結進行傳輸。例如,可將一個10M大小的APK,劃分為10個數據塊,每個數據塊的大小為1M,且每個數據塊通過一條連結進行傳輸。由此,本發明實施例的分流即將這些數據塊按照分流權重分配給不同的接口進行傳輸。應理解,數據業務的傳輸可分為上傳(發送給對端)和下載(從對端接收)是基於同樣的原理。當這些數據塊通過終端100的不同的接口傳輸到對端(伺服器或其它聯網設備)後,對端進行數據聚合即可得到完整的數據。而當終端100通過不同的接口接收數據業務時,當各個接口的數據塊傳輸完成後,即進行聚合處理以得到完整的數據。

本發明的終端,能夠靈活使用LTE+WIFI雙通道的網絡提速方案,從而節省行動網路的流量;進一步地,本發明能夠顯示各個應用程式的具體加速信息,方便用戶查看具體的加速過程,當某個應用程式的數據流量耗費超過一定值時,用戶可選擇關閉該應用程式。

參見圖10,根據本發明實施例的一種終端網絡加速控制方法,所述終端支持WIFI接口和LTE接口雙通道加速功能,所述方法包括:

設置雙通道以及使用雙通道加速的應用程式;

檢測雙通道連通性;

為各個聯網的應用程式設置路由規則;

對使用雙通道加速功能的應用程式,利用WIFI接口和LTE接口雙通道進行數據業務的傳輸。

應理解,本發明實施例的終端網絡加速控制方法,可採用上述實施例的菜單界面設置雙通道以及添加或刪除使用雙通道加速功能的應用程式,其具體實現細節可參照上述的描述,在此不再贅述。

在本發明的一實施例中,所述終端網絡加速控制方法,還包括:計算提速率、WIFI流量數據和移動流量數據,並將計算結果顯示到預設的菜單界面上

應理解,本發明實施例的終端網絡加速控制方法,可採用上述實施例的計算提速率的方法,其具體實現細節可參照上述的描述,在此不再贅述。

具體的,所述WIFI流量數據和移動流量數據,包括所有應用程式使用的總WIFI流量數據和總移動流量數據,以及每個應用程式使用的WIFI流量數據和移動流量數據。

應理解,本發明實施例的終端網絡加速控制方法,可採用上述實施例的每個應用程式的WIFI流量數據和移動流量數據的計算方法,其具體實現細節可參照上述的描述,在此不再贅述。

在本發明的一實施例中,所述終端網絡加速控制方法,還包括:利用WIFI接口和LTE接口雙通道進行數據業務的加速時,根據預設的分流權重,將數據業務分配給已開啟的WIFI網絡和LTE行動網路進行傳輸。

應理解,本發明實施例的終端網絡加速控制方法,可採用上述實施例的分流權重的設置方法,其具體實現細節可參照上述的描述,在此不再贅述。

在本發明的一實施例中,所述終端網絡加速控制方法,還包括:在加速過程中,根據各接口的鏈路質量調整預設的分流權重。

應理解,本發明實施例的終端網絡加速控制方法,可採用上述實施例的分流權重的調整方法,其具體實現細節可參照上述的描述,在此不再贅述。

本發明的終端網絡加速控制方法,能夠靈活使用LTE+WIFI雙通道的網絡提速方案,從而節省行動網路的流量;進一步地,本發明能夠顯示各個應用程式的具體加速信息,方便用戶查看具體的加速過程,當某個應用程式的數據流量耗費超過一定值時,用戶可選擇關閉該應用程式。

應理解,如無特別說明,本發明實施例中的「=」是「賦值於」的含義。

應理解,本發明中所述的處理器可為圖1中所示的應用處理器10,即本發明中的菜單模塊30、服務框架模塊40和數據處理模塊50均設置在應用處理器10內。在本發明的一實施例中,終端100的作業系統為Android系統,Android系統包括內核層、核心庫層、應用框架層和應用層四層架構,其中,菜單模塊30設置在應用層,服務框架模塊40設置在應用框架層,數據處理模塊50設置在內核層。

本發明實施例中的終端100還可以被稱為行動裝置、終端、接入終端、用戶單元等。終端100可以是智慧型電話、平板計算機、筆記本電腦、或者被配置為使用LTE和WIFI無線通信協議進行通信的其它設備。

流程圖中或在本發明的實施例中以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,並且本發明實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所述技術領域的技術人員所理解。

出於解釋的目的,前面的描述使用了特定的術語,以提供對本發明的透徹理解。然而,對本領域的技術人員來說顯而易見的是,為了實踐本發明並不需要具體的細節。本發明的具體實施例的前述描述是為了圖示和說明的目的而呈現。它們並不意在詳盡的或將本發明限於所公開的準確形式。鑑於上面的教義,許多修改和變化是可能的。為了最好地解釋本發明的原理及其實際應用而示出並描述了這些實施例,從而使本領域的其他技術人員能夠最好地利用本發明和具有適於預期的特定使用的各種修改的各種實施例。意在本發明的範圍由隨後的權利要求和其等同物來限定。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀