两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用戶設(shè)備及其網(wǎng)絡(luò)提速方法與流程

文檔序號:12038460閱讀:582來源:國知局
用戶設(shè)備及其網(wǎng)絡(luò)提速方法與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體地說,涉及一種用戶設(shè)備及其網(wǎng)絡(luò)提速方法。



背景技術(shù):

隨著移動通信技術(shù)的發(fā)展,先進的蜂窩網(wǎng)絡(luò)(例如,基于lte標準(長期演進,一些“4g”網(wǎng)絡(luò)所使用的標準)的網(wǎng)絡(luò))正在全世界部署。由于引入了ofdm(orthogonalfrequencydivisionmultiplexing,正交頻分復用)和mimo(multi-input&multi-output,多輸入多輸出)等關(guān)鍵技術(shù),利用lte標準可顯著增加頻譜效率和數(shù)據(jù)傳輸速率。終端利用蜂窩移動網(wǎng)絡(luò)進行數(shù)據(jù)傳輸(例如,下載和上傳)可極大改善用戶的上網(wǎng)體驗。

另一方面,終端還可利用wifi等無線局域網(wǎng)技術(shù)進行數(shù)據(jù)傳輸。

然而,現(xiàn)在的終端在使用過程中,并不能同時利用移動網(wǎng)絡(luò)和wlan網(wǎng)絡(luò)進行數(shù)據(jù)傳輸。而隨著技術(shù)的發(fā)展,高清影視、游戲等大流量的應(yīng)用層出不窮,利用單數(shù)據(jù)通道進行數(shù)據(jù)傳輸,由于數(shù)據(jù)通道的最大容量限制,仍不能滿足用戶日益增長的對傳輸速率的需求。

且現(xiàn)有的終端使用過程中,若是網(wǎng)速(移動網(wǎng)絡(luò)或wlan網(wǎng)絡(luò)的速率)較慢,要進行加速時,通常僅僅是簡單的釋放后臺的資源對終端進行加速,或者是關(guān)閉一些后臺應(yīng)用對終端進行加速,加速的效果不明顯,不能滿足用戶的需求。

因此,現(xiàn)有技術(shù)存在缺陷,需要改進。



技術(shù)實現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種用戶設(shè)備及其網(wǎng)絡(luò)提速方法。

本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:

第一方面,提供一種用戶設(shè)備的網(wǎng)絡(luò)提速方法,所述用戶設(shè)備包括wifi接口和lte接口,所述方法包括:

檢測用戶設(shè)備的wifi和lte移動網(wǎng)絡(luò)是否均已開啟;

若檢測到wifi和lte移動網(wǎng)絡(luò)均已開啟,則根據(jù)用戶選擇的加速模式進行數(shù)據(jù)業(yè)務(wù)傳輸。

在一個實施例中,所述方法包括:

根據(jù)用戶選擇的加速模式計算進行數(shù)據(jù)業(yè)務(wù)傳輸時的提速率,以及顯示提速率。

在一個實施例中,以預(yù)設(shè)基準速率為基礎(chǔ),計算所述提速率;

所述預(yù)設(shè)基準速率為以下速率中任一者:wifi的最大速率、lte移動網(wǎng)絡(luò)的最大速率、wifi和lte移動網(wǎng)絡(luò)的最大速率較大者。

在一個實施例中,所述提速率=((wifi的平均速率+lte的平均速率-wifi的最大速率)/預(yù)設(shè)基準速率)×100%。

在一個實施例中,每隔預(yù)設(shè)時間,計算所述提速率,并對顯示的提速率進行更新。

在一個實施例中,用于顯示的提速率=(第一提速率×第一閾值+第二提速率)/第二閾值;

其中,所述第一提速率為當前顯示的提速率;所述第二提速率為實時計算得到的提速率。

在一個實施例中,所述方法還包括:

將根據(jù)用戶選擇的加速模式進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)膫鬏斝逝c采用wifi網(wǎng)絡(luò)或lte移動網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)膫鬏斝蔬M行比較,并顯示比較的結(jié)果。

在一個實施例中,所述加速模式包括第一加速模式和第二加速模式;

其中,第一加速模式為數(shù)據(jù)業(yè)務(wù)的傳輸速率大于或等于wifi網(wǎng)絡(luò)或lte移動網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)乃俾剩?/p>

第二加速模式為優(yōu)先利用已連接的wifi網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)傳輸,并在wifi網(wǎng)絡(luò)的信號強度低于預(yù)設(shè)閾值時,利用已連接的wifi網(wǎng)絡(luò)和已連接的lte移動網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)的加速。

在一個實施例中,當采用第一加速模式時,根據(jù)預(yù)設(shè)的分流權(quán)重將數(shù)據(jù)業(yè)務(wù)分配給lte接口和wifi接口進行傳輸。

在一個實施例中,每隔預(yù)設(shè)時間,檢測各接口上字節(jié)數(shù)的變化以計算該接口的速率;

根據(jù)接口速率,實時調(diào)整各接口的分流權(quán)重。

在一個實施例中,當采用第二加速模式時,當wifi的信號強度高于第一預(yù)設(shè)閾值時,僅通過wifi接口進行數(shù)據(jù)業(yè)務(wù)傳輸;

在數(shù)據(jù)業(yè)務(wù)的傳輸過程中,當wifi的信號強度低于第一預(yù)設(shè)閾值時,通過wifi接口和lte接口進行數(shù)據(jù)業(yè)務(wù)傳輸。

在一個實施例中,通過wifi接口和lte接口進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)倪^程中,若wifi的信號強度高于第二預(yù)設(shè)閾值,則僅通過wifi接口進行數(shù)據(jù)業(yè)務(wù)傳輸。

第二方面,提供一種用戶設(shè)備,所述用戶設(shè)備包括wifi接口和lte接口,所述用戶設(shè)備還包括:處理器;

所述處理器用于檢測用戶設(shè)備的wifi和lte移動網(wǎng)絡(luò)是否均已開啟;若檢測到wifi和lte移動網(wǎng)絡(luò)均已開啟,則根據(jù)用戶選擇的加速模式進行數(shù)據(jù)業(yè)務(wù)傳輸。

在一個實施例中,所述處理器用于根據(jù)用戶選擇的加速模式計算進行數(shù)據(jù)業(yè)務(wù)傳輸時的提速率,以及顯示提速率。

在一個實施例中,以預(yù)設(shè)基準速率為基礎(chǔ),計算所述提速率;

所述預(yù)設(shè)基準速率為以下速率中任一者:wifi的最大速率、lte移動網(wǎng)絡(luò)的最大速率、wifi和lte移動網(wǎng)絡(luò)的最大速率較大者。

在一個實施例中,所述提速率=((wifi的平均速率+lte的平均速率-wifi的最大速率)/預(yù)設(shè)基準速率)×100%。

在一個實施例中,所述處理器用于將根據(jù)用戶選擇的加速模式進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)膫鬏斝逝c采用wifi網(wǎng)絡(luò)或lte移動網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)膫鬏斝蔬M行比較,并顯示比較的結(jié)果。

在一個實施例中,所述加速模式包括第一加速模式和第二加速模式;

其中,第一加速模式為數(shù)據(jù)業(yè)務(wù)的傳輸速率大于或等于wifi網(wǎng)絡(luò)或lte移動網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)乃俾剩?/p>

第二加速模式為優(yōu)先利用已連接的wifi網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)傳輸,并在wifi網(wǎng)絡(luò)的信號強度低于預(yù)設(shè)閾值時,利用已連接的wifi網(wǎng)絡(luò)和已連接的lte移動網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)的加速。

在一個實施例中,當采用第一加速模式時,所述處理器用于根據(jù)預(yù)設(shè)分流權(quán)重將數(shù)據(jù)業(yè)務(wù)分配給lte接口和wifi接口進行傳輸。

在一個實施例中,當采用第二加速模式時,所述處理器用于當wifi的信號強度高于第一預(yù)設(shè)閾值時,僅通過wifi接口進行數(shù)據(jù)業(yè)務(wù)傳輸;在數(shù)據(jù)業(yè)務(wù)的傳輸過程中,當wifi的信號強度低于第一預(yù)設(shè)閾值時,通過wifi接口和lte接口進行數(shù)據(jù)業(yè)務(wù)傳輸;通過wifi接口和lte接口進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)倪^程中,若wifi的信號強度高于第二預(yù)設(shè)閾值,則僅通過wifi接口進行數(shù)據(jù)業(yè)務(wù)傳輸。

實施本發(fā)明的用戶設(shè)備及其網(wǎng)絡(luò)提速方法,具有以下有益效果:可實現(xiàn)利用wifi和lte進行真正的網(wǎng)絡(luò)加速,可根據(jù)用戶選擇的加速模式進行加速,并且還可以顯示加速的具體信息,如速度的提升效率以及移動網(wǎng)絡(luò)數(shù)據(jù)的消耗量等等,從而提高了網(wǎng)絡(luò)加速的智能性和靈活性,提高了用戶體驗。

附圖說明

下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:

圖1是本發(fā)明一實施例的用戶設(shè)備的結(jié)構(gòu)示意圖;

圖2是本發(fā)明一實施例的用戶設(shè)備100的網(wǎng)絡(luò)接入示意圖;

圖3是本發(fā)明一實施例的網(wǎng)絡(luò)提速方法的流程示意圖;

圖4是本發(fā)明一實施例的用戶設(shè)備的顯示示意圖;

圖5是本發(fā)明一實施例的接口速率的檢測流程示意圖;

圖6是本發(fā)明另一實施例的用戶設(shè)備的顯示示意圖;

圖7是本發(fā)明一實施例的通知欄進行顯示的一實施例的示意圖;

圖8是本發(fā)明另一實施例的網(wǎng)絡(luò)提速方法的流程示意圖;

圖9是本發(fā)明一實施例的網(wǎng)絡(luò)切換的示意圖。

具體實施方式

為了對本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細說明本發(fā)明的具體實施方式。

參見圖1為本發(fā)明一實施例的用戶設(shè)備的結(jié)構(gòu)示意圖。用戶設(shè)備100包括:應(yīng)用處理器10、調(diào)制解調(diào)處理器11、存儲器12、wifi接口13和lte接口14。lte接口14可以包括使得用戶設(shè)備100能夠使用lte無線通信協(xié)議來發(fā)送和/或接收數(shù)據(jù)的無線接收機、發(fā)射機、收發(fā)機和/或其它元件。lte接口與天線連接,該天線用于發(fā)送信號至被配置為使用lte無線通信協(xié)議的小區(qū)或其它無線設(shè)備,以及接收來自于它們的信號。wifi接口13可以包括使用戶設(shè)備100能夠使用wifi無線通信協(xié)議來發(fā)送和/或接收數(shù)據(jù)的無線接收機、發(fā)射機、收發(fā)機和/或其它元件。wifi接口與天線連接,該天線用于發(fā)送信號至被配置為使用wifi無線通信協(xié)議來進行通信的調(diào)制解調(diào)器/路由器和/或其它無線設(shè)備,以及接收來自于它們的通信。

應(yīng)用處理器10用于處理復雜的邏輯操作以及進行任務(wù)分配,為用戶提供交互接口。應(yīng)用處理器10還用于執(zhí)行用戶設(shè)備100的操作系統(tǒng)。調(diào)制解調(diào)處理器11用于完成協(xié)議處理,以及對收發(fā)的通信數(shù)據(jù)進行調(diào)制解調(diào)等。

存儲器12存儲應(yīng)用處理器10可讀、可執(zhí)行的軟件代碼,其包含用于控制應(yīng)用處理器10執(zhí)行功能指令等等。

參見圖2為本發(fā)明一實施例的用戶設(shè)備100的網(wǎng)絡(luò)接入示意圖。用戶設(shè)備100通過其wifi接口與路由器20通信,以經(jīng)由網(wǎng)絡(luò)21與服務(wù)器22和/或其它聯(lián)網(wǎng)的設(shè)備進行通信。用戶設(shè)備100通過其lte接口接入小區(qū)(基站)23,與調(diào)制解調(diào)器24通信,以經(jīng)由網(wǎng)絡(luò)21與服務(wù)器22和/或其它聯(lián)網(wǎng)的設(shè)備進行通信。

調(diào)制解調(diào)器24可以被配置為為小區(qū)23提供經(jīng)由帶寬連接到網(wǎng)絡(luò)21的有線和/或無線網(wǎng)絡(luò)連接。

路由器20可以被配置為用作可使用一個或多個wifi通信協(xié)議來提供到用戶設(shè)備100和/或其它設(shè)備的無線網(wǎng)絡(luò)連接性的無線接入點。

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

應(yīng)理解,在本發(fā)明的實施例中,接口包含兩層含義,一是物理意義上的接口,即圖1中所示的lte接口和wifi接口;一是虛擬的接口,即軟件層面的虛擬接口,其是與硬件接口相對應(yīng)的,例如,本發(fā)明一實施例的操作系統(tǒng)可分為內(nèi)核層、框架層和應(yīng)用層。在內(nèi)核層可設(shè)置兩個虛擬的接口,一個用于與調(diào)制解調(diào)器處理器11進行數(shù)據(jù)交互,進而與lte接口14進行數(shù)據(jù)交互,使得相關(guān)數(shù)據(jù)流可經(jīng)該虛擬的接口最終通過相應(yīng)的硬件接口lte接口進行傳輸;另一個用于與wifi接口13進行數(shù)據(jù)交互,使得相關(guān)數(shù)據(jù)流可經(jīng)該虛擬的接口最終通過相應(yīng)的硬件接口lte接口進行傳輸。因此,在本發(fā)明的后續(xù)實施例中,所指的接口速率、接口的平均速率、接口的最大速率等等,是指的與相應(yīng)的硬件接口相對應(yīng)的虛擬接口的速率。此外,在應(yīng)用層也可設(shè)置相應(yīng)的虛擬接口,與內(nèi)核層的虛擬接口和硬件接口相對應(yīng)。

由上所述,本發(fā)明實施例的用戶設(shè)備設(shè)置有l(wèi)te接口和wifi接口,可支持通過lte接口和wifi接口同時進行數(shù)據(jù)流的傳輸,即對于同一數(shù)據(jù)流,可通過lte接口傳輸該數(shù)據(jù)流的一部分,而通過wifi接口傳輸該數(shù)據(jù)流的另一部分。

基于上述描述的用戶設(shè)備,提出本發(fā)明以下的實施例。

實施例1

參見圖3,本發(fā)明該一實施例的網(wǎng)絡(luò)提速方法包括:

s1、檢測用戶設(shè)備的wifi和lte移動網(wǎng)絡(luò)是否均已開啟。

在本發(fā)明的實施例中,進行網(wǎng)絡(luò)提速時,需同時開啟wifi和lte移動網(wǎng)絡(luò)。wifi即通過wifi接口傳輸數(shù)據(jù)流,移動網(wǎng)絡(luò)即通過lte接口傳輸數(shù)據(jù)流。在本發(fā)明的實施例中,當連接wifi和移動網(wǎng)絡(luò),且開啟了網(wǎng)絡(luò)提速功能時,可使用wifi和lte移動網(wǎng)絡(luò)進行網(wǎng)絡(luò)提速。

由此,本發(fā)明實施例中,當用戶同時開啟wifi和移動網(wǎng)絡(luò)時,可實現(xiàn)使用wifi和lte移動網(wǎng)絡(luò)進行數(shù)據(jù)流的傳輸。

應(yīng)理解,wifi和lte移動網(wǎng)絡(luò)的開啟可通過打開相應(yīng)的數(shù)據(jù)開關(guān),以使得兩者均可使用即可。

s2、若檢測到wifi和lte移動網(wǎng)絡(luò)均已開啟,則根據(jù)用戶選擇的加速模式進行數(shù)據(jù)業(yè)務(wù)傳輸。

在本發(fā)明的一實施例中,參見圖4,僅當wifi和lte移動網(wǎng)絡(luò)被同時開啟時,才可操作“開啟加速”的開關(guān)按鈕。該開關(guān)按鈕開啟后,可選擇的加速模式包括:持續(xù)加速模式(第一加速模式)和wlan弱時加速(即wifi弱時加速,第二加速模式)。

在本發(fā)明的另一些實施例中,當用戶開啟加速模式時,若沒有同時開啟wifi和lte移動網(wǎng)絡(luò),則將自動將wifi和/或lte移動網(wǎng)絡(luò)的數(shù)據(jù)開關(guān)開啟,使得wifi和移動網(wǎng)絡(luò)可使用,而無需用戶手動進行開啟。在自動開啟wifi和/或lte移動網(wǎng)絡(luò)的數(shù)據(jù)開關(guān)之前,還可彈出提示信息(“例如,“開啟加速將會打開wifi和移動數(shù)據(jù),確定打開?”),并在用戶選擇“允許”后(例如,點擊“確定”按鈕),自動將wifi和/或lte移動網(wǎng)絡(luò)的數(shù)據(jù)開關(guān)開啟。

在該實施例1中,以加速模式為持續(xù)加速模式進行描述。當用戶選擇的加速模式為持續(xù)加速模式時,只要有數(shù)據(jù)業(yè)務(wù),即采用wifi和lte移動網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)的傳輸,數(shù)據(jù)業(yè)務(wù)的傳輸速率將大于或等于wifi網(wǎng)絡(luò)或lte移動網(wǎng)絡(luò)單獨進行數(shù)據(jù)業(yè)務(wù)傳輸時的速率。

在一個實施例中,當采用持續(xù)加速模式時,采用預(yù)設(shè)的分流權(quán)重,對lte接口和wifi接口進行數(shù)據(jù)流的分流。可以為按照預(yù)設(shè)的分流權(quán)重將數(shù)據(jù)流分配給兩個接口同時進行傳輸,例如,預(yù)設(shè)的分流權(quán)重可以為1:1的分流權(quán)重(即將數(shù)據(jù)流平均分配給兩個接口進行傳輸)、或其它固定比例的分流權(quán)重(例如,lte接口與wifi接口的分流權(quán)重之比為1:3、2:3、1:5、4:3等等)。

為了更加合理的利用lte接口和wifi接口,在一個實施例中,預(yù)設(shè)的分流權(quán)重將根據(jù)各接口的鏈路質(zhì)量進行調(diào)整。這里的鏈路質(zhì)量可以是:速率、時延、丟包率、信號強度等等。由于接口速率在一定程度上體現(xiàn)了接口帶寬的大小,帶寬大的接口可承載更多的數(shù)據(jù)流,從而不容易出現(xiàn)數(shù)據(jù)流從帶寬小的接口傳輸,造成帶寬小的接口擁塞,導致時延大、丟包率高等狀況,本發(fā)明的一優(yōu)先實施例中,采用速率作為分流權(quán)重的調(diào)整依據(jù)。

參見圖5,在步驟s40中,每隔預(yù)設(shè)時間,檢測接口上字節(jié)數(shù)的變化以計算該接口的速率。具體的,若為第一次檢測某一接口的速率,則將檢測得到的字節(jié)數(shù)保存。若不是第一次檢測某一接口的速率,則將獲取得到的接口字節(jié)數(shù)減去前一次獲取得到的接口字節(jié)數(shù),得到的差值再除以兩次檢測的時間即為該接口的當前速率。

在該步驟中,接口的速率可為內(nèi)核層虛擬的接口的速率。

在步驟s41中,根據(jù)接口速率,實時調(diào)整各接口的分流權(quán)重。

具體的,在本發(fā)明的一實施例中,根據(jù)接口的速率確定分流權(quán)重采用以下方式:

對接口進行測速,并檢測接口是否處于擁塞狀態(tài),若是,則判斷當前的實時速率比之前統(tǒng)計的最大速率(max_speed)是否更小,如果更小,當前實時速率加上一預(yù)設(shè)值(例如,100kb/s)后是否小于最大速率(max_speed),如果是,則說明網(wǎng)絡(luò)環(huán)境發(fā)生了較大的變換,將當前實時速率賦值給最大速率(max_speed);

若接口不處于擁塞狀態(tài),且當前實時速率大于max_speed,則將當前實時速率賦值給最大速率(max_speed)。

在本發(fā)明的一實施例中,當根據(jù)接口的速率計算分流權(quán)重時,按照以下公式進行計算:

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

應(yīng)理解,上述按照接口速率計算分流權(quán)重還可采用其它的方式,例如,預(yù)先設(shè)定速率范圍與分流權(quán)重的關(guān)系,當速率在第一范圍時,分流權(quán)重為20%,而在第二范圍時,分流權(quán)重為80%等等方式。

由于網(wǎng)絡(luò)環(huán)境是實時變化的,各接口的狀態(tài)(例如,是否連通狀態(tài)、速率等)是實時變化的,因此,本發(fā)明實施例的步驟s2還包括:在數(shù)據(jù)業(yè)務(wù)的傳輸過程中,根據(jù)接口的速率,調(diào)整分流權(quán)重;并基于調(diào)整后的分流權(quán)重,調(diào)整分配到各接口的數(shù)據(jù)流。

應(yīng)理解,本發(fā)明的實施例中,在進行數(shù)據(jù)業(yè)務(wù)傳輸時,可將待數(shù)據(jù)業(yè)務(wù)劃分為多個大小相同或不同的數(shù)據(jù)塊(數(shù)據(jù)流),以分別通過建立的多條鏈接進行傳輸。例如,可將一個10m大小的apk,劃分為10個數(shù)據(jù)塊,每個數(shù)據(jù)塊的大小為1m,且每個數(shù)據(jù)塊通過一條鏈接進行傳輸。由此,本發(fā)明實施例的分流即將這些數(shù)據(jù)塊按照分流權(quán)重分配給不同的接口進行傳輸。應(yīng)理解,數(shù)據(jù)業(yè)務(wù)的傳輸可分為上傳(發(fā)送給對端)和下載(從對端接收)是基于同樣的原理。當這些數(shù)據(jù)塊通過用戶設(shè)備100的不同的接口傳輸?shù)綄Χ?服務(wù)器或其它聯(lián)網(wǎng)設(shè)備)后,對端進行數(shù)據(jù)聚合即可得到完整的數(shù)據(jù)。而當用戶設(shè)備100通過不同的接口接收數(shù)據(jù)業(yè)務(wù)時,當各個接口的數(shù)據(jù)塊傳輸完成后,即進行聚合處理以得到完整的數(shù)據(jù)。

本發(fā)明實施例還包括:根據(jù)用戶選擇的加速模式計算進行數(shù)據(jù)業(yè)務(wù)傳輸時的提速率,以及顯示提速率。

具體的,可以預(yù)設(shè)基準速率為基礎(chǔ),計算提速率。預(yù)設(shè)基準速率可為以下速率中任一者:wifi的最大速率、lte移動網(wǎng)絡(luò)的最大速率、wifi和lte移動網(wǎng)絡(luò)的最大速率較大者。預(yù)設(shè)基準速率還可為其它值,例如,一固定值,或根據(jù)實際網(wǎng)絡(luò)情況在一組固定值中選擇出的值等等。

在本發(fā)明的一實施例中,采用以下方式進行提速率的計算:提速率=((wifi的平均速率+lte的平均速率-wifi的最大速率)/預(yù)設(shè)基準速率)×100%。

為了反應(yīng)真正的網(wǎng)絡(luò)提速狀態(tài),每隔預(yù)設(shè)時間,計算提速率,并對顯示的提速率進行更新。

在本發(fā)明的一個實施例中,預(yù)設(shè)時間可以為5秒、10秒等。為了增加準確率,在一個實施例中每隔5秒進行一次提速率的計算,并更新用戶設(shè)備界面上顯示的提速率。

用于顯示的提速率可按照式(1)進行迭代計算:用于顯示的提速率=(第一提速率×第一閾值+第二提速率)/第二閾值式(1)

式(1)中,第一閾值和第二閾值為大于0的整數(shù),且第一閾值加上1等于第二閾值,例如,可將第一閾值和第二閾值分別設(shè)為11和12。提速率可采用百分制的形式。其中,第一提速率為當前顯示的提速率;第二提速率為實時計算得到的提速率。

采用式(1)獲取用于顯示的提速率,可避免“突變”的產(chǎn)生,例如,網(wǎng)絡(luò)狀態(tài)突變(wifi網(wǎng)絡(luò)和lte網(wǎng)絡(luò)的鏈路質(zhì)量發(fā)生劇烈的波動),則根據(jù)式(1)不會使得顯示的提速率劇烈的波動,影響用戶體驗。

在本發(fā)明的實施例中,在采用式(1)進行提速率的計算時,可進一步考慮以下情況:

(1)當wifi接口的最大速率為0時,將第二提速率直接設(shè)為預(yù)定值。此種情況,是由于初始時,分流算法可能將數(shù)據(jù)流全部分配到lte接口,則在初始的一段時間內(nèi),wifi接口的傳輸速率為0,導致wifi接口的最大速率為0。例如,在一實施例中,可將第二提速率設(shè)為60%,則根據(jù)公式(1)得到的提速率最多增加5%。

(2)當(lte接口的平均速率+wifi接口的平均速率)>wifi接口的最大速率時,式(1)中的第二提速率根據(jù)式(2)計算:

第二提速率=((wifi的平均速率+lte的平均速率-wifi的最大速率)/預(yù)設(shè)基準速率)×100%式(2)

此情況中,已成功根據(jù)分流算法將數(shù)據(jù)流分配到了lte接口和wifi接口,wifi接口的最大傳輸速率被檢測到。

(3)當(lte接口的平均速率+wifi接口的平均速率)<=wifi接口的最大速率時,將第二提速率賦值為-1。此種情況說明,同時使用lte移動網(wǎng)絡(luò)和wifi并沒有增加實際的傳輸效率,這有可能是由于lte移動網(wǎng)絡(luò)鏈路質(zhì)量導致的,例如,其鏈路質(zhì)量很差。在本發(fā)明的一個實施例中,若第二提速率為-1,則不參與下一次的迭代。

以下將詳細介紹上述的lte接口的平均速率、wifi接口的平均速率、wifi接口的最大速率的檢測、迭代等的方法的一示例性實施例:

在本發(fā)明的一實施例中,wifi接口的平均速率和lte接口的平均速率是指在預(yù)設(shè)時間內(nèi)的平均速率,例如,5秒內(nèi)的平均速率。具體的,接口速率的檢測方法可按照前述的步驟s41的方式進行,即根據(jù)接口字節(jié)數(shù)的變化得到接口速率(即內(nèi)核側(cè)的虛擬接口的速率)。然后,將預(yù)設(shè)時間內(nèi)檢測到的多個接口速率相加后再除以預(yù)設(shè)時間即可得到接口的平均速率。

wifi接口的最大速率是指在同時開啟了wifi和lte移動網(wǎng)絡(luò)時,檢測到的wifi接口的最大速率。在本發(fā)明的一個實施例中,wifi接口的最大速率是一個不斷迭代的值,即當檢測到的實時的wifi接口的速率大于wifi接口的歷史最大速率時,將wifi接口的最大速率進行更新為新的速率。

在一些實施例中,wifi接口的最大速率的檢測方法可按照上述步驟s41中的最大速率的確定方式進行確認。

在另一些實施例中,為了增加準確率和反應(yīng)真實的網(wǎng)絡(luò)環(huán)境,wifi接口的最大速率按照以下方式進行迭代獲得:

情形1:當在連續(xù)的預(yù)設(shè)時間內(nèi)(例如,30s),第二提速率為-1,則表明(wifi接口的平均速率和lte接口的平均速率)<=wifi接口的最大速率,此時有可能wifi接口的最大速率被高估,即用戶設(shè)備可能從一個較好的wifi環(huán)境移動到了一個較差的wifi環(huán)境。此時,需要降低wifi接口的最大速率的估值,因此,將wifi接口的最大速率設(shè)置為wifi接口的最大速率的二分之一(即當前wifi接口的最大速率/2后賦值給wifi接口的最大速率)。應(yīng)理解,由于本發(fā)明中需要將提速率顯示在用戶界面上,因此,為了保證界面顯示時的偏移量,采用“當前wifi接口的最大速率/2”以快速降低估值。

情形2:當在連續(xù)的預(yù)設(shè)時間內(nèi)(例如,30秒內(nèi)),第二提速率趨于無限大(式2中wifi接口的最大速率趨于0)或高于預(yù)設(shè)值(例如,1000)時,則wifi接口的最大速率估值過小,需要增加wifi接口的最大速率。此時,若wifi接口的平均速率大于wifi接口的最大速率,則將wifi接口的最大速率設(shè)為wifi接口的平均速率;否則,將wifi接口的最大速率設(shè)為當前wifi接口的最大速率×預(yù)設(shè)倍數(shù),例如,wifi接口的最大速率=當前wifi接口的最大速率×1.2。

情形3:當提速率小于預(yù)設(shè)值(例如,1000)且大于0時,認為wifi接口的最大速率是合理的,此時,若wifi接口的平均速率>wifi接口的最大速率,則將wifi接口的最大速率設(shè)為:(當前wifi接口的最大速率×m+wifi接口的平均速率)/n。其中,m+1=n,m和n為大于0的整數(shù)。例如,可將m設(shè)為11,則n設(shè)為12。該情形下,對wifi接口的最大速率的處理是為了避免wifi接口的速率突變時,導致在界面顯示的提速率的劇烈波動,因此采用了此“緩和”的處理方式。

應(yīng)理解,在計算提速率的過程中,接口的速率可和上述步驟s40和s41中的相同,即采用內(nèi)核層設(shè)置的虛擬接口的速率,但其也可采用應(yīng)用層設(shè)置的虛擬接口的速率。而應(yīng)用層的虛擬接口和內(nèi)核層的虛擬接口的速率在理論上應(yīng)相同,因此,在此不再贅述。

在一些實施例中,當用戶設(shè)備100連接上lte移動網(wǎng)絡(luò)后,即使不進行任何數(shù)據(jù)下載或上傳,也可能會進行一些信令的交互(或類似的消息傳輸),若將此時的傳輸速度也統(tǒng)計在加速比率中,會產(chǎn)生誤差。因此,在計算每次提速率時,只有當lte移動網(wǎng)絡(luò)的實時速率大于預(yù)設(shè)值(例如,10kb/s時),才認為lte移動網(wǎng)絡(luò)在進行實際的數(shù)據(jù)傳輸。即才根據(jù)式(1)及上述描述的各種情況和情形進行提速率的計算。

在本發(fā)明的實施例中,計算得出的提速率,可以采用多種形式進行提速率的顯示,例如,以百分制顯示提速率、以百分制加上表盤的方式顯示提速率或以百分制加上柱狀圖的方式顯示提速率等等。參見圖6,顯示了以百分制顯示提速率的一個示例,即在用戶界面上顯示“127%平均提速”的字樣,以使得用戶直觀的了解“持續(xù)加速”模式帶來的提速率?!?27%”即是根據(jù)上述所述的計算方法計算得出的。

由于根據(jù)上述的描述,本發(fā)明的實施例中,每隔預(yù)設(shè)時間(例如,5秒)將會重新計算提速率,在一些實施例中,還可增加動畫效果,以更加直觀的為用戶展示提速率的變化過程。例如,當提速率從“127%”增加到“200%”時,將表盤點亮的面積進行增大,當提速率“200%”降低到“127%”時,將表盤點亮的面積進行減小。

參見圖6,本發(fā)明的一個實施例中,還將已使用的移動網(wǎng)絡(luò)的數(shù)據(jù)流量顯示到界面上。圖6中,“已使用移動數(shù)據(jù)1.1m”即顯示的是已使用的移動網(wǎng)絡(luò)的數(shù)據(jù)流量。由此,可方便用戶對移動網(wǎng)絡(luò)的流程消耗進行確認,使得用戶可根據(jù)數(shù)據(jù)流量的消耗進行加速模式的調(diào)整。例如,當數(shù)據(jù)流量耗費超過一定值時,用戶可關(guān)閉加速,或?qū)⑵湔{(diào)整為wlan弱時加速等等。

進行移動網(wǎng)絡(luò)的數(shù)據(jù)流量的累計時,可以將lte數(shù)據(jù)接口的字節(jié)數(shù)進行累計,并每隔預(yù)設(shè)時間將累計的流量顯示到界面上。預(yù)設(shè)時間可和提速率的計算的時間相同(例如,5秒),也可為其它的值,例如,1秒或更短,以反應(yīng)實時的流量消耗。

應(yīng)理解,在本發(fā)明的實施例中,已使用的移動網(wǎng)絡(luò)的數(shù)據(jù)流量是從開啟加速開始的歷史累計流量。即只要“開啟加速”的開關(guān)被打開,則將持續(xù)的進行移動網(wǎng)絡(luò)的數(shù)據(jù)流量消耗的累計,并將累計的值顯示到界面上。而當開啟加速后又關(guān)閉了“開啟加速”則將統(tǒng)計的流量清零。由此,可準確的記錄用戶開啟加速后消耗的移動網(wǎng)絡(luò)的流量。

應(yīng)理解,在統(tǒng)計移動網(wǎng)絡(luò)的數(shù)據(jù)流量的消耗時,可以b(字節(jié))、kb(千字節(jié))、m(兆)等為單位進行統(tǒng)計。具體的,當流量的消耗在1024b以內(nèi)時,以b為單位進行統(tǒng)計,統(tǒng)計時,可每10b進行一次累計。當流量的消耗超過1024b,且在1024kb范圍內(nèi)時,以kb為單位進行統(tǒng)計,可每1kb進行一次累計。當流量超過1024kb時,以m為單位進行統(tǒng)計,可每0.01m進行一次累計。

參見圖6,界面顯示的“通知欄顯示狀態(tài)”是用于將加速的相關(guān)信息顯示到用戶設(shè)備100的通知欄。例如,將提速率和消耗的移動網(wǎng)絡(luò)的流量顯示到通知欄,方便用戶查看。參見圖7所示為通知欄進行顯示的一實施例的示意圖,通過通知欄顯示了“加速中1mb/s,加速2mb/s”。在本發(fā)明的實施例中,在通知欄中顯示的是:wifi的速率(1mb/s)、加速速率即lte的速率(2mb/s)。也可以將加速前的速率(如wifi的速率)和加速后的速率(wifi和lte移動網(wǎng)絡(luò)的速率和)進行顯示,是用戶直觀了解速率的改變,提升用戶體驗。通知欄顯示的速率可為實時速率。該實時速率可根據(jù)上述的速率檢測方法獲得,加速后的速率可將兩個接口的速率進行疊加獲得。

當用戶點擊通知欄中的“加速中1mb/s,加速2mb/s”和/或其相對應(yīng)的圖標時,可進入到圖6所示的加速界面。

本發(fā)明實施例,可實現(xiàn)利用wifi和lte進行真正的網(wǎng)絡(luò)加速,可根據(jù)用戶選擇的加速模式進行加速,并且還可以顯示加速的具體信息,如速度的提升效率以及移動網(wǎng)絡(luò)數(shù)據(jù)的消耗量等等,從而提高了網(wǎng)絡(luò)加速的智能性和靈活性,提高了用戶體驗。

實施例2

以上的實施例1詳細描述了“持續(xù)加速”模式的網(wǎng)絡(luò)提速方法和用戶設(shè)備,該實施例將詳述“wlan弱時加速”模式的網(wǎng)絡(luò)提速方法和用戶設(shè)備。

參見圖8,當加速模式為“wlan弱時加速”,即第二加速模式時,上述的步驟s2具體包括:

s81、當wifi的信號強度高于第一預(yù)設(shè)閾值時,僅通過wifi接口進行數(shù)據(jù)業(yè)務(wù)傳輸。

在該步驟中,由于wifi和lte移動網(wǎng)絡(luò)均處于開啟狀態(tài),當wifi的信號強度高于第一預(yù)設(shè)閾值時,所有的數(shù)據(jù)流均通過wifi接口進行傳輸。例如,當wifi的信號強度高于第一預(yù)設(shè)閾值時,可通過將lte接口的分流權(quán)重設(shè)置為0,或者關(guān)閉lte接口的射頻供電(通過該方式還可起到節(jié)省功耗的作用)。

s82、在數(shù)據(jù)業(yè)務(wù)的傳輸過程中,當wifi的信號強度低于第一預(yù)設(shè)閾值時,通過wifi接口和lte接口進行數(shù)據(jù)業(yè)務(wù)傳輸。

在該步驟中,為了避免類似“乒乓效應(yīng)”,當wifi的信號強度低于第一預(yù)設(shè)閾值一預(yù)設(shè)時長后,才切換為通過wifi接口和lte接口共同進行數(shù)據(jù)業(yè)務(wù)的傳輸。

該步驟中,當通過wifi接口和lte接口共同進行數(shù)據(jù)業(yè)務(wù)傳輸時,可采用上述實施例1中提到的分流算法對兩個接口進行數(shù)據(jù)流的分配,在此不再贅述。

在該實施例中,若wifi的信號強度低于一定值(例如,-120dbm),則其wifi接口的速率將接近于0,由此,根據(jù)分流算法,可將全部的數(shù)據(jù)流均分配給lte接口進行傳輸。繼續(xù)參見圖8,本發(fā)明該實施例的網(wǎng)絡(luò)提速方法還包括:

s83、在步驟s82之后,若wifi的信號強度高于第二預(yù)設(shè)閾值,則僅通過wifi接口進行數(shù)據(jù)業(yè)務(wù)傳輸。

在該步驟中,通過wifi接口和lte接口共同進行數(shù)據(jù)業(yè)務(wù)傳輸?shù)倪^程中,考慮到了wifi的信號強度再次提高的情況,若wifi的信號強度從第一預(yù)設(shè)閾值,提高為高于第二預(yù)設(shè)閾值,則切換為僅通過wifi接口進行傳輸,以為用戶節(jié)省移動網(wǎng)絡(luò)的流量。

其中,第一預(yù)設(shè)閾值小于或等于第二預(yù)設(shè)閾值。在一個優(yōu)選的實施例中,第二預(yù)設(shè)閾值大于第二預(yù)設(shè)閾值,例如,第一預(yù)設(shè)閾值設(shè)為-75dbm,而第二預(yù)設(shè)閾值設(shè)為-65dbm。同樣基于類似“乒乓效應(yīng)”的原理,當wifi的信號強度高于第二預(yù)設(shè)閾值一預(yù)設(shè)時長后,才切換為僅通過wifi接口進行數(shù)據(jù)業(yè)務(wù)的傳輸。

本發(fā)明的實施例可基于鏈接進行數(shù)據(jù)業(yè)務(wù)傳輸,因此,當在wifi和lte移動網(wǎng)絡(luò)間切換時,將新建的鏈接通過調(diào)整后的接口進行傳輸即可。而若某一接口發(fā)生網(wǎng)絡(luò)異常(如突然中斷)等情況,可采用新建鏈接并通過另一接口重新傳輸相應(yīng)的數(shù)據(jù)流的方式完成當前鏈接未完成的數(shù)據(jù)流傳輸。

在本發(fā)明的該實施例中,當僅通過wifi接口進行數(shù)據(jù)業(yè)務(wù)傳輸時,將提速率設(shè)為0。當同時通過wifi和lte移動網(wǎng)絡(luò)進行數(shù)據(jù)業(yè)務(wù)傳輸時,按照上述實施例1,計算提速率和顯示提速率,在此不再贅述。

應(yīng)理解,由于該實施例中,是當wifi的信號強度低于第一預(yù)設(shè)閾值時,才使用wifi和lte移動網(wǎng)絡(luò)共同進行數(shù)據(jù)傳輸,因此,wifi接口的速率(平均速率、最大速率等)會較低,若lte接口的速率較大,則最終得到的提速率會較大,即此種情況下,網(wǎng)絡(luò)提速將十分明顯,可極大的提升用戶體驗。

本發(fā)明實施例,可實現(xiàn)利用wifi和lte進行真正的網(wǎng)絡(luò)加速,可根據(jù)用戶選擇的加速模式進行加速,并且還可以顯示加速的具體信息,如速度的提升效率以及移動網(wǎng)絡(luò)數(shù)據(jù)的消耗量等等,從而提高了網(wǎng)絡(luò)加速的智能性和靈活性,提高了用戶體驗。

應(yīng)理解,如無特別說明,本發(fā)明實施例中的“=”是“賦值于”的含義。

相應(yīng)的本發(fā)明實施例還提供一種用戶設(shè)備,其包括一處理器可用于執(zhí)行上述實施例1和2的方法步驟,以實現(xiàn)在其wifi和lte移動網(wǎng)絡(luò)均已開啟,根據(jù)用戶選擇的加速模式進行數(shù)據(jù)業(yè)務(wù)傳輸。這里的處理器可為圖1中所示的應(yīng)用處理器10。

應(yīng)理解,本發(fā)明實施例的用戶設(shè)備可采用上述實施例1或2的網(wǎng)絡(luò)提速方法進行網(wǎng)絡(luò)提速,其具體實現(xiàn)細節(jié)可參照上述的描述,在此不再贅述。

本發(fā)明實施例中的用戶設(shè)備100還可以被稱為移動設(shè)備、終端、接入終端、用戶單元等。用戶設(shè)備100可以是智能電話、平板計算機、筆記本電腦、或者被配置為使用lte和wifi無線通信協(xié)議進行通信的其它設(shè)備。

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

出于解釋的目的,前面的描述使用了特定的術(shù)語,以提供對本發(fā)明的透徹理解。然而,對本領(lǐng)域的技術(shù)人員來說顯而易見的是,為了實踐本發(fā)明并不需要具體的細節(jié)。本發(fā)明的具體實施例的前述描述是為了圖示和說明的目的而呈現(xiàn)。它們并不意在詳盡的或?qū)⒈景l(fā)明限于所公開的準確形式。鑒于上面的教義,許多修改和變化是可能的。為了最好地解釋本發(fā)明的原理及其實際應(yīng)用而示出并描述了這些實施例,從而使本領(lǐng)域的其他技術(shù)人員能夠最好地利用本發(fā)明和具有適于預(yù)期的特定使用的各種修改的各種實施例。意在本發(fā)明的范圍由隨后的權(quán)利要求和其等同物來限定。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巫溪县| 莲花县| 汉阴县| 葫芦岛市| 行唐县| 蓝山县| 陕西省| 溧阳市| 南溪县| 兴城市| 慈利县| 隆尧县| 天津市| 西安市| 易门县| 长垣县| 石林| 织金县| 灯塔市| 固始县| 三明市| 安多县| 临泉县| 遂溪县| 宁陵县| 娱乐| 青海省| 阿合奇县| 昆山市| 明光市| 旺苍县| 凤翔县| 简阳市| 嘉禾县| 旅游| 当涂县| 景洪市| 夏邑县| 乌恰县| 门源| 聂拉木县|