數(shù)據(jù)接口分流方法、裝置及終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,更具體地說,設(shè)及一種數(shù)據(jù)接口分流方法、裝置及終端 設(shè)備。
【背景技術(shù)】
[0002] 隨著移動(dòng)通信技術(shù)的發(fā)展,先進(jìn)的蜂窩網(wǎng)絡(luò)(例如,基于LTE標(biāo)準(zhǔn)(長期演進(jìn),一些 "4G"網(wǎng)絡(luò)所使用的標(biāo)準(zhǔn))的網(wǎng)絡(luò))正在全世界部署。由于引入了0FDM(0dhogonal Rrequency Division Multiplexing,正交頻分復(fù)用)和MIM0(Multi-I噸ut&Multi-Output, 多輸入多輸出)等關(guān)鍵技術(shù),利用LTE標(biāo)準(zhǔn)可顯著增加頻譜效率和數(shù)據(jù)傳輸速率。
[0003] 終端利用蜂窩網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸(例如,下載和上傳)可極大改善用戶的上網(wǎng)體 驗(yàn)。但隨著技術(shù)的發(fā)展,高清影視、游戲等大流量的應(yīng)用層出不窮,利用單數(shù)據(jù)接口進(jìn)行數(shù) 據(jù)傳輸,由于數(shù)據(jù)接口的最大容量限制,仍不能滿足用戶日益增長的對(duì)傳輸速率的需求。
[0004] 因此,現(xiàn)有技術(shù)存在缺陷需要改進(jìn)。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種數(shù)據(jù)接口分 流方法、裝置及終端設(shè)備。
[0006] 第一方面,提供一種數(shù)據(jù)接口分流方法,所述方法包括:
[0007] 實(shí)時(shí)檢測各數(shù)據(jù)接口的連通性;
[000引檢測到有數(shù)據(jù)需要傳輸時(shí),按照初始分流權(quán)重為處于連通狀態(tài)的數(shù)據(jù)接口分配數(shù) 據(jù)流量;
[0009] 在數(shù)據(jù)傳輸?shù)倪^程中,根據(jù)數(shù)據(jù)接口的速率和預(yù)設(shè)分流規(guī)則,調(diào)整各數(shù)據(jù)接口的 數(shù)據(jù)流量。
[0010] 在一個(gè)實(shí)施例中,所述初始分流權(quán)重為1: 1。
[0011] 在一個(gè)實(shí)施例中,所述數(shù)據(jù)接口包括一 WIFI數(shù)據(jù)接口和一 LTE數(shù)據(jù)接口。
[0012] 在一個(gè)實(shí)施例中,所述預(yù)設(shè)分流規(guī)則為:
[0013] 當(dāng)WIFI數(shù)據(jù)接口和LTE數(shù)據(jù)接口的速率在預(yù)設(shè)時(shí)間內(nèi)均持續(xù)低于預(yù)設(shè)速率,且 WIFI數(shù)據(jù)接口的分流權(quán)重大于第一預(yù)設(shè)值或者低于第二預(yù)設(shè)值時(shí),則將WIFI數(shù)據(jù)接口的分 流權(quán)重調(diào)整為第一預(yù)設(shè)值。
[0014] 在一個(gè)實(shí)施例中,所述預(yù)設(shè)分流規(guī)則還包括:
[0015] 若Wifi數(shù)據(jù)接口的速率均值與所有接口的總速率均值的比值大于第一預(yù)設(shè)值,貝U 將Wifi數(shù)據(jù)接口的分流權(quán)重調(diào)整為1;若所述比值小于第二預(yù)設(shè)值,則將Wifi數(shù)據(jù)接口的分 流權(quán)重調(diào)整為0;若所述比值小于第一預(yù)設(shè)值或大于第二預(yù)設(shè)值,則Wif i數(shù)據(jù)接口的分流權(quán) 重與所述比值相等。
[0016] 在一個(gè)實(shí)施例中,每隔預(yù)設(shè)時(shí)間,獲取接口的字節(jié)數(shù)的變化W作為接口的速率;
[0017] 數(shù)據(jù)接口的速率均值為預(yù)設(shè)時(shí)間內(nèi)接口的速率的總和與預(yù)設(shè)時(shí)間長度的比值。
[0018]在一個(gè)實(shí)施例中,數(shù)據(jù)接口的速率均值等于前一次統(tǒng)計(jì)的數(shù)據(jù)接口的速率均值乘 W第一權(quán)重后的值加上當(dāng)前速率乘W第二權(quán)重后的值。
[0019 ]第二方面,提供一種數(shù)據(jù)接口分流裝置,包括:
[0020]檢測模塊,用于實(shí)時(shí)檢測各數(shù)據(jù)接口的連通性;
[0021 ]初始分配模塊,用于檢測到有數(shù)據(jù)需要傳輸時(shí),按照初始分流權(quán)重為處于連通狀 態(tài)的數(shù)據(jù)接口分配數(shù)據(jù)流量;
[0022] 調(diào)整模塊,用于在數(shù)據(jù)傳輸?shù)倪^程中,根據(jù)數(shù)據(jù)接口的速率和預(yù)設(shè)分流規(guī)則,調(diào)整 各數(shù)據(jù)接口的數(shù)據(jù)流量。
[0023] 第=方面,提供一種終端設(shè)備,包括:
[0024] 多個(gè)無線數(shù)據(jù)接口;
[0025] 處理器,用于實(shí)時(shí)檢測各數(shù)據(jù)接口的連通性;檢測到有數(shù)據(jù)需要傳輸時(shí),按照初始 分流權(quán)重為處于連通狀態(tài)的數(shù)據(jù)接口分配數(shù)據(jù)流量;在數(shù)據(jù)傳輸?shù)倪^程中,根據(jù)數(shù)據(jù)接口 的速率和預(yù)設(shè)分流規(guī)則,調(diào)整各數(shù)據(jù)接口的數(shù)據(jù)流量。
[00%]在一個(gè)實(shí)施例中,所述數(shù)據(jù)接口包括一 WIFI數(shù)據(jù)接口和一 LTE數(shù)據(jù)接口;
[0027]所述預(yù)設(shè)分流規(guī)則為:
[00%]當(dāng)WIFI數(shù)據(jù)接口和LTE數(shù)據(jù)接口的速率在預(yù)設(shè)時(shí)間內(nèi)均持續(xù)低于預(yù)設(shè)速率,且 WIFI數(shù)據(jù)接口的分流權(quán)重大于第一預(yù)設(shè)值或者低于第二預(yù)設(shè)值時(shí),則將WIFI數(shù)據(jù)接口的分 流權(quán)重調(diào)整為第一預(yù)設(shè)值;
[0029] 若Wifi數(shù)據(jù)接口的速率均值與所有接口的總速率均值的比值大于第一預(yù)設(shè)值,貝U 將Wifi數(shù)據(jù)接口的分流權(quán)重調(diào)整為1;若所述比值小于第二預(yù)設(shè)值,則將Wifi數(shù)據(jù)接口的分 流權(quán)重調(diào)整為0;若所述比值小于第一預(yù)設(shè)值或大于第二預(yù)設(shè)值,則Wif i數(shù)據(jù)接口的分流權(quán) 重與所述比值相等。實(shí)施本發(fā)明的數(shù)據(jù)接口分流方法、裝置及終端設(shè)備,實(shí)現(xiàn)利用多條數(shù)據(jù) 接口同時(shí)傳輸數(shù)據(jù),極大的優(yōu)化了數(shù)據(jù)流的分配比例;由于速率在一定程度上體現(xiàn)了接口 帶寬的大小,帶寬大的接口本應(yīng)承載更多的數(shù)據(jù)流,從而不容易出現(xiàn)大量數(shù)據(jù)從帶寬小的 接口流通,造成帶寬小的接口的擁塞,造成延時(shí)大,丟包的狀況,提高了用戶驗(yàn);基于接口的 速率和預(yù)設(shè)分流規(guī)則進(jìn)行分流,可優(yōu)化分配效率,提高數(shù)據(jù)接口利用率;同時(shí)由于預(yù)設(shè)分流 規(guī)則的設(shè)置,使得Wifi數(shù)據(jù)接口可優(yōu)先采用,為用戶節(jié)省成本,提高用戶體驗(yàn)。
【附圖說明】
[0030] 下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中:
[0031 ]圖1是本發(fā)明一實(shí)施例的終端的結(jié)構(gòu)示意圖;
[0032] 圖2是本發(fā)明一實(shí)施例的操作系統(tǒng)的架構(gòu)圖;
[0033] 圖3是本發(fā)明一實(shí)施例的網(wǎng)絡(luò)架構(gòu)示意圖;
[0034] 圖4是本發(fā)明一實(shí)施例的數(shù)據(jù)接口分流的流程示意圖;
[0035] 圖5是本發(fā)明一實(shí)施例中對(duì)接口連通性進(jìn)行檢測的流程示意圖;
[0036] 圖6是本發(fā)明一實(shí)施例中對(duì)數(shù)據(jù)包進(jìn)行標(biāo)記的流程示意圖;圖7是本發(fā)明第二實(shí)施 例的數(shù)據(jù)接口分流方法的流程圖。
【具體實(shí)施方式】
[0037] 為了對(duì)本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照附圖詳細(xì)說明 本發(fā)明的【具體實(shí)施方式】。
[0038] 參見圖1為本發(fā)明一實(shí)施例的終端的結(jié)構(gòu)示意圖。終端100可W具有諸如個(gè)人計(jì)算 機(jī)(例如,膝上型計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、平板計(jì)算機(jī)等)、蜂窩電話、個(gè)人數(shù)字助理(PDA)、數(shù) 字錄像機(jī)(DVR)、因特網(wǎng)家電、游戲控制臺(tái)、電子閱讀機(jī)等各種配置中的任意一種。終端100 的架構(gòu)可W包括處理器1、通信模塊2、存儲(chǔ)器4和用戶識(shí)別模塊5。應(yīng)理解,此外,終端100還 可包括:顯示屏、揚(yáng)聲器、聽筒、相機(jī)、電源管理等等,用于執(zhí)行相應(yīng)的功能。
[0039] 存儲(chǔ)器4可W存儲(chǔ)由處理器1執(zhí)行的操作系統(tǒng)、處理和控制操作的軟件程序等等。 存儲(chǔ)器4可W包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型 存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問存儲(chǔ)器(SRAM)、只 讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器化EPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存 儲(chǔ)器、磁盤、光盤等等。而且,終端100可W與通過網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器4的存儲(chǔ)功能的網(wǎng)絡(luò) 存儲(chǔ)裝置協(xié)作。
[0040] 處理器1是終端通信功能和系統(tǒng)控制的核屯、,主要負(fù)責(zé)完成兩方面的工作,一是完 成協(xié)議找物理層的基帶處理能力,包括數(shù)字聯(lián)合檢測、調(diào)制/解調(diào)、交織/解交織、信道編碼/ 譯碼、脈沖整形等;二是處理操作系統(tǒng)、驅(qū)動(dòng)軟件、人機(jī)界面、應(yīng)用程序等。同時(shí)處理器還有 管理各種外設(shè)和接口的能力。
[0041] 在本發(fā)明的實(shí)施例中,通信模塊2通常包括一個(gè)或多個(gè)組件,其允許終端100與無 線通信系統(tǒng)或網(wǎng)絡(luò)之間的無線電通信。例如,通信模塊2包括第一通信模塊21、第二通信模 塊22等。在一個(gè)實(shí)施例中,第一通信模塊21可為WIFI模塊。WIFI模塊根據(jù)WIFI方法執(zhí)行通 信,由此,本發(fā)明實(shí)施例的終端100可通過WIFI網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
[0042] 第二通信模塊22可為移動(dòng)通信模塊。移動(dòng)通信模塊被配置為將通信交換信令發(fā)射 到無線通信系統(tǒng)中的一個(gè)或多個(gè)基站或其它裝置,或從一個(gè)或多個(gè)基站或其它裝置接收通 信交換信令。例如,移動(dòng)通信模塊2可包括發(fā)射器、接收器、發(fā)射鏈組件及接收鏈組件中的一 者或多者。在一些實(shí)施例中,移動(dòng)通信模塊2可為根據(jù)諸如IE邸、Zigbee、3G(第S代)、3GPP (第=代合作項(xiàng)目)和LTE(長期演進(jìn))運(yùn)樣的各種通信標(biāo)準(zhǔn)執(zhí)行通信的忍片。由此,本發(fā)明實(shí) 施例的終端100可通過移動(dòng)通信網(wǎng)絡(luò)(例如,2G、3G或4G等移動(dòng)通信網(wǎng)絡(luò))進(jìn)行數(shù)據(jù)傳輸。
[0043] 應(yīng)理解,通信模塊2還可包括藍(lán)牙模塊、NF對(duì)莫塊等等,用于實(shí)現(xiàn)相應(yīng)的無線通信功 能。
[0044] 用戶識(shí)別模塊5可管理與第一技術(shù)標(biāo)準(zhǔn)相關(guān)聯(lián)的用戶。用戶識(shí)別模塊5可具有一個(gè) 或多個(gè)相關(guān)的電話號(hào)碼。終端100可通過用戶識(shí)別模塊5和移動(dòng)通信模塊經(jīng)由基站在網(wǎng)絡(luò)中 通信。
[0045] 在一個(gè)實(shí)施例中,用戶識(shí)別模塊5可為一個(gè)或多個(gè)。應(yīng)理解,用戶識(shí)別模塊5的數(shù)量 是和移動(dòng)通信模塊的數(shù)量相關(guān)聯(lián)的。例如,當(dāng)終端100包括兩個(gè)移動(dòng)通信模塊時(shí),一般包括 兩個(gè)用戶識(shí)別模塊5, W實(shí)現(xiàn)雙卡雙通;當(dāng)終端100包括一個(gè)移動(dòng)通信模塊時(shí),可包括一個(gè) (單卡單通)或兩個(gè)(雙卡單待)用戶識(shí)別模塊5。
[0046] 參見申請(qǐng)?zhí)枮?01510671407. U201510675596.XW及申請(qǐng)?zhí)枮?01510827714.4的 發(fā)明專利申請(qǐng),其分別詳細(xì)介紹了采用不同的技術(shù)方案實(shí)現(xiàn)終端可利用雙LTE進(jìn)行數(shù)據(jù)傳 輸?shù)募夹g(shù)方案?;谏鲜鯯篇專利,本發(fā)明實(shí)施例中的終端100可實(shí)現(xiàn)利用一個(gè)或兩個(gè)LTE 數(shù)據(jù)接口進(jìn)行數(shù)據(jù)傳輸。應(yīng)理解,也可采用其他的方式實(shí)現(xiàn)雙LTE進(jìn)行數(shù)據(jù)傳輸,例如,直接 采用具有此功能的忍片、外接用戶識(shí)別模塊等方式。
[0047]基于上述的描述,本發(fā)明實(shí)施例的終端100至少可利用W下方式中的一者或多者 進(jìn)行數(shù)據(jù)傳輸:WIFI數(shù)據(jù)接口(可為一條或多條)、LTE數(shù)據(jù)接口(可為一條或多條)、3G數(shù)據(jù)