數(shù)據(jù)接口帶寬分配方法、裝置及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了應(yīng)用于第一電子設(shè)備和第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法和裝置,在運(yùn)行于第一電子設(shè)備的一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求后,確定該應(yīng)用的優(yōu)先級,之后為該應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬?;诒景l(fā)明公開的方法,在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級較低的應(yīng)用分配較小的帶寬,通過預(yù)先將實(shí)時性要求較高的應(yīng)用配置為高優(yōu)先級,就可以提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。相應(yīng)的,本發(fā)明還公開了兩種電子設(shè)備。
【專利說明】數(shù)據(jù)接口帶寬分配方法、裝置及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信【技術(shù)領(lǐng)域】,尤其涉及數(shù)據(jù)接口帶寬分配方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]目前電子設(shè)備更新?lián)Q代的周期越來越短,其中一個重要原因是,電子設(shè)備要承載越來越多的功能。以智能電視為例,目前的智能電視除具備基本的音視頻播放功能之外,還要具備視頻通話功能、網(wǎng)絡(luò)瀏覽功能、文件處理功能和游戲功能,這對智能電視的硬件配置和處理能力提出了更高的要求。
[0003]為了保證用戶在不更換電子設(shè)備的前提下,使用更多的功能,目前出現(xiàn)了一種新型的解決方案,其基本原理為:為待升級電子設(shè)備(記為第二電子設(shè)備)配置另外一個電子設(shè)備(記為第一電子設(shè)備),將第一電子設(shè)備插接在第二電子設(shè)備上,由此實(shí)現(xiàn)第二電子設(shè)備的功能升級。仍以智能電視為例,目前出現(xiàn)了一種智能電視套件,將該智能電視套件插在智能電視后側(cè)的插槽中,就可以實(shí)現(xiàn)智能電視的硬件和軟件升級。
[0004]現(xiàn)在,第一電子設(shè)備和第二電子設(shè)備之間多是通過數(shù)據(jù)接口實(shí)現(xiàn)連接的。但是, 申請人:發(fā)現(xiàn),在用戶使用第二電子設(shè)備的過程中,當(dāng)開啟的應(yīng)用較多時,經(jīng)常出現(xiàn)部分應(yīng)用響應(yīng)慢甚至無法正常使用的問題,當(dāng)用戶的實(shí)時性要求較高的應(yīng)用出現(xiàn)這種情況時,會極大的降低用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提供數(shù)據(jù)接口帶寬分配方法、裝置及電子設(shè)備,可以提高用戶的實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007]本發(fā)明公開一種數(shù)據(jù)接口帶寬分配方法,應(yīng)用于第二電子設(shè)備,所述第二電子設(shè)備包括外圍接口,所述第二電子設(shè)備通過數(shù)據(jù)接口與第一電子設(shè)備連接,所述第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,所述方法包括:當(dāng)接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定所述第一應(yīng)用的優(yōu)先級,所述第一應(yīng)用運(yùn)行于所述第一電子設(shè)備;根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0008]優(yōu)選的,所述根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,包括:在當(dāng)前通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于所述第一應(yīng)用的優(yōu)先級的第二應(yīng)用;降低所述第二應(yīng)用的帶寬,以使得所述數(shù)據(jù)接口的剩余帶寬不小于與所述第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬;為所述第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
[0009]優(yōu)選的,在所述第二應(yīng)用為多個的情況下,降低所述第二應(yīng)用的帶寬,包括:以相同的帶寬調(diào)整值降低多個所述第二應(yīng)用的帶寬。
[0010]優(yōu)選的,在所述第二應(yīng)用為多個的情況下,降低所述第二應(yīng)用的帶寬,包括:根據(jù)所述第二應(yīng)用的優(yōu)先級確定所述第二應(yīng)用的帶寬調(diào)整值,其中,優(yōu)先級高的第二應(yīng)用的帶寬調(diào)整值小于優(yōu)先級低的第二應(yīng)用的帶寬調(diào)整值;以相應(yīng)的帶寬調(diào)整值降低所述第二應(yīng)用的帶寬。
[0011]優(yōu)選的,在一應(yīng)用停止通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互后,還包括:提高當(dāng)前通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的至少一個應(yīng)用的帶寬。
[0012]本發(fā)明還公開一種數(shù)據(jù)接口帶寬分配裝置,應(yīng)用于第二電子設(shè)備,所述第二電子設(shè)備包括外圍接口,所述第二電子設(shè)備通過數(shù)據(jù)接口與第一電子設(shè)備連接,所述第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,所述裝置包括:第一優(yōu)先級確定單元,用于在接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定所述第一應(yīng)用的優(yōu)先級,所述第一應(yīng)用運(yùn)行于所述第一電子設(shè)備;第一帶寬分配單元,用于根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0013]優(yōu)選的,所述第一帶寬分配單元包括:第一應(yīng)用確定子單元,用于在當(dāng)前通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于所述第一應(yīng)用的優(yōu)先級的第二應(yīng)用;第一控制子單元,用于降低所述第二應(yīng)用的帶寬,以使得所述數(shù)據(jù)接口的剩余帶寬不小于與所述第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬;第一帶寬分配子單元,用于為所述第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
[0014]優(yōu)選的,在所述第二應(yīng)用為多個的情況下,所述第一控制子單元包括第一控制模塊;所述第一控制模塊以相同的帶寬調(diào)整值降低多個所述第二應(yīng)用的帶寬。
[0015]優(yōu)選的,在所述第二應(yīng)用為多個的情況下,所述第一控制子單元包括第二控制模塊;所述第二控制模塊根據(jù)所述第二應(yīng)用的優(yōu)先級確定所述第二應(yīng)用的帶寬調(diào)整值,之后以相應(yīng)的帶寬調(diào)整值降低所述第二應(yīng)用的帶寬,其中,優(yōu)先級高的第二應(yīng)用的帶寬調(diào)整值小于優(yōu)先級低的第二應(yīng)用的帶寬調(diào)整值。
[0016]優(yōu)選的,還包括第一帶寬調(diào)整單元;所述第一帶寬調(diào)整單元在一應(yīng)用停止通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互后,提高當(dāng)前通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的至少一個應(yīng)用的帶寬。
[0017]本發(fā)明還公開一種電子設(shè)備,所述電子設(shè)備包括外圍接口,且能夠通過數(shù)據(jù)接口與能夠運(yùn)行多個應(yīng)用的第一電子設(shè)備連接,另外,所述電子設(shè)備還包括上述任意一種數(shù)據(jù)接口帶寬分配裝置。
[0018]本發(fā)明還公開一種數(shù)據(jù)接口帶寬分配方法,應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,且所述第一電子設(shè)備通過數(shù)據(jù)接口與第二電子設(shè)備連接,所述第二電子設(shè)備包括外圍接口,所述方法包括:當(dāng)?shù)谝粦?yīng)用產(chǎn)生數(shù)據(jù)傳輸請求時,確定所述第一應(yīng)用的優(yōu)先級;根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0019]本發(fā)明還公開一種數(shù)據(jù)接口帶寬分配裝置,應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,且所述第一電子設(shè)備通過數(shù)據(jù)接口與第二電子設(shè)備連接,所述第二電子設(shè)備包括外圍接口,所述裝置包括:第二優(yōu)先級確定單元,用于在第一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求時,確定所述第一應(yīng)用的優(yōu)先級;第二帶寬分配單元,用于根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0020]本發(fā)明還公開一種電子設(shè)備,所述電子設(shè)備能夠運(yùn)行多個應(yīng)用,且能夠通過數(shù)據(jù)接口與具有外圍接口的第二電子設(shè)備連接,另外,所述電子設(shè)備還包括上述應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置。
[0021]由此可見,本發(fā)明的有益效果為:本發(fā)明公開的應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法和裝置,在接收到運(yùn)行于第一電子設(shè)備的一應(yīng)用的數(shù)據(jù)傳輸請求后,確定該應(yīng)用的優(yōu)先級,之后為該應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬?;诒景l(fā)明公開的方法,在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級較低的應(yīng)用分配較小的帶寬,通過預(yù)先將實(shí)時性要求較高的應(yīng)用配置為高優(yōu)先級,就可以提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
[0022]本發(fā)明公開的應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配方法和裝置,在一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求后,確定該應(yīng)用的優(yōu)先級,之后為該應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬?;诒景l(fā)明公開的方法,在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級較低的應(yīng)用分配較小的帶寬,通過預(yù)先將實(shí)時性要求較高的應(yīng)用配置為高優(yōu)先級,就可以提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的一種數(shù)據(jù)接口帶寬分配方法的流程圖;
[0025]圖2為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配方法的流程圖;
[0026]圖3為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配方法的流程圖;
[0027]圖4為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配方法的流程圖;
[0028]圖5為第一電子設(shè)備和第二電子設(shè)備的硬件架構(gòu)示意圖;
[0029]圖6為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖;
[0030]圖7為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖;
[0031]圖8為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖;
[0032]圖9為本發(fā)明公開的應(yīng)用于第一電子設(shè)備的一種數(shù)據(jù)接口帶寬分配方法的流程圖;
[0033]圖10為本發(fā)明公開的應(yīng)用于第一電子設(shè)備的一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖;
[0034]圖11為本發(fā)明公開的應(yīng)用于第一電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖;
[0035]圖12為本發(fā)明公開的應(yīng)用于第一電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0037]本發(fā)明公開應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,該第二電子設(shè)備包括外圍接口,并且第二電子設(shè)備能夠通過數(shù)據(jù)接口與第一電子設(shè)備連接,該第一電子設(shè)備能夠運(yùn)行多個應(yīng)用。第一電子設(shè)備和第二電子設(shè)備的硬件架構(gòu)如圖5所示。第一電子設(shè)備和第二電子設(shè)備的一種典型應(yīng)用為:第二電子設(shè)備為智能電視,第一電子設(shè)備為智能電視套件。
[0038]基于本發(fā)明公開的數(shù)據(jù)接口帶寬分配方法,可以提高用戶的實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
[0039]參見圖1,圖1為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的一種數(shù)據(jù)接口帶寬分配方法的流程圖。該方法包括:
[0040]步驟Sll:當(dāng)接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。
[0041 ] 第一電子設(shè)備能夠運(yùn)行多個應(yīng)用。第二電子設(shè)備包括外圍接口,如以太網(wǎng)接口、藍(lán)牙接口、wif i接口、SD卡接口和USB接口。第一電子設(shè)備和第二電子設(shè)備能夠通過數(shù)據(jù)接口連接,實(shí)現(xiàn)兩個電子設(shè)備之間的數(shù)據(jù)交互。
[0042]在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,運(yùn)行于第一電子設(shè)備的應(yīng)用向第二電子設(shè)備發(fā)送數(shù)據(jù)傳輸請求,第二電子設(shè)備接收到數(shù)據(jù)傳輸請求后,響應(yīng)該數(shù)據(jù)傳輸請求為該應(yīng)用分配數(shù)據(jù)接口的帶寬,之后該應(yīng)用利用分配的帶寬與第二電子設(shè)備進(jìn)行數(shù)據(jù)交互。為了便于表述,本發(fā)明中將第一電子設(shè)備中產(chǎn)生數(shù)據(jù)傳輸請求的應(yīng)用記為第一應(yīng)用。第一電子設(shè)備中的應(yīng)用傳輸至第二電子設(shè)備的數(shù)據(jù)包括控制第二電子設(shè)備運(yùn)行的數(shù)據(jù),還包括通過第二電子設(shè)備中的外圍接口向外界傳輸?shù)臄?shù)據(jù),第二電子設(shè)備傳輸至第一電子設(shè)備的數(shù)據(jù)包括從外部接收到的數(shù)據(jù),以及響應(yīng)第一電子設(shè)備控制的反饋數(shù)據(jù)。
[0043]在第二電子設(shè)備中預(yù)先存儲有應(yīng)用和優(yōu)先級的對應(yīng)關(guān)系,其中,應(yīng)用和優(yōu)先級的對應(yīng)關(guān)系可以為系統(tǒng)的原始配置,也可以由用戶在使用過程中自行配置。實(shí)施中,實(shí)時性要求高的應(yīng)用可設(shè)置為較高的優(yōu)先級。
[0044]步驟S12:根據(jù)第一應(yīng)用的優(yōu)先級為第一應(yīng)用分配相應(yīng)的帶寬。其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0045]第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,影響某一應(yīng)用的響應(yīng)速度的重要因素是該應(yīng)用在數(shù)據(jù)接口占據(jù)的帶寬,如果根據(jù)應(yīng)用的數(shù)量對數(shù)據(jù)接口的帶寬進(jìn)行平均分配,必然會導(dǎo)致出現(xiàn)以下情況:對帶寬需求較低的應(yīng)用,為其分配的帶寬大于該應(yīng)用的需求,造成帶寬浪費(fèi);對帶寬需求較高的應(yīng)用,為其分配的帶寬不能滿足該應(yīng)用的需求,導(dǎo)致出現(xiàn)應(yīng)用響應(yīng)慢,甚至無法正常使用的情況。本發(fā)明中通過合理配置各應(yīng)用的優(yōu)先級,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級低的應(yīng)用分配較小的帶寬,使得為各應(yīng)用分配的帶寬更加接近應(yīng)用的理想帶寬,避免出現(xiàn)帶寬不足導(dǎo)致的應(yīng)用響應(yīng)慢甚至無法正常使用的問題。
[0046]本發(fā)明圖1公開的應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,在接收到運(yùn)行于第一電子設(shè)備的應(yīng)用產(chǎn)生的數(shù)據(jù)傳輸請求后,確定該應(yīng)用的優(yōu)先級,之后為該應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬?;诒景l(fā)明公開的方法,在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級較低的應(yīng)用分配較小的帶寬,通過預(yù)先將實(shí)時性要求較高的應(yīng)用配置為高優(yōu)先級,就可以提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提聞用戶體驗(yàn)。
[0047]實(shí)施中,在接收到第一應(yīng)用產(chǎn)生的數(shù)據(jù)傳輸請求后,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,則可以采用圖2所示的數(shù)據(jù)接口帶寬分配方法。
[0048]參見圖2,圖2為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配方法的流程圖。該方法包括:
[0049]步驟S21:當(dāng)接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。
[0050]步驟S22:在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用。
[0051]為了便于表述,本發(fā)明中將當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中優(yōu)先級低于第一應(yīng)用的優(yōu)先級的應(yīng)用,記為第二應(yīng)用。這里需要說明的是,第二應(yīng)用的數(shù)量可能為一個,也可能為多個。
[0052]步驟S23:降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。
[0053]當(dāng)?shù)诙?yīng)用的數(shù)量為多個時,可以降低其中一個第二應(yīng)用的帶寬,從而使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。作為優(yōu)選方案,可以降低全部第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。由于降低了多個第二應(yīng)用的帶寬,則相應(yīng)的每個第二應(yīng)用的帶寬被降低的程度較小,有利于保證第二應(yīng)用的響應(yīng)速度。
[0054]步驟S24:為第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
[0055]本發(fā)明圖2所示應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,在接收到第一應(yīng)用產(chǎn)生的數(shù)據(jù)傳輸請求后,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,則在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用,通過降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的帶寬不小于與第一應(yīng)用的優(yōu)先級相應(yīng)的帶寬,之后為第一應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬。
[0056]實(shí)施中,可以根據(jù)與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,執(zhí)行降低第二應(yīng)用的帶寬的操作。具體的,執(zhí)行降低第二應(yīng)用的帶寬的操作,以使得數(shù)據(jù)接口的剩余帶寬等于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。
[0057]另外,基于圖2所示的方法,在第二應(yīng)用為多個的情況下,降低第二應(yīng)用的帶寬有多種不同的實(shí)現(xiàn)方式。下面結(jié)合圖3和圖4進(jìn)行說明。
[0058]參見圖3,圖3為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配方法的流程圖。該方法包括:
[0059]步驟S31:當(dāng)接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。[0060]步驟S32:在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用。其中,第二應(yīng)用的數(shù)量為多個。
[0061]步驟S33:以相同的帶寬調(diào)整值降低多個第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。
[0062]步驟S34:為第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
[0063]本發(fā)明圖3所示的應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,在接收到第一應(yīng)用的數(shù)據(jù)傳輸請求后,確定第一應(yīng)用的優(yōu)先級,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,則在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用,之后以相同的帶寬調(diào)整值降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的帶寬不小于與第一應(yīng)用的優(yōu)先級相應(yīng)的帶寬,之后為第一應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬。
[0064]參見圖4,圖4為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配方法的流程圖。該方法包括:
[0065]步驟S41:當(dāng)接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。
[0066]步驟S42:在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用。其中,第二應(yīng)用的數(shù)量為多個。
[0067]步驟S43:根據(jù)第二應(yīng)用的優(yōu)先級確定第二應(yīng)用的帶寬調(diào)整值。其中,優(yōu)先級高的第二應(yīng)用的帶寬調(diào)整值小于優(yōu)先級低的第二應(yīng)用的帶寬調(diào)整值。
[0068]第二應(yīng)用的帶寬調(diào)整值與其優(yōu)先級相關(guān),優(yōu)先級較高的第二應(yīng)用,其帶寬調(diào)整值較小,優(yōu)先級較低的第二應(yīng)用,其帶寬調(diào)整值較大。
[0069]步驟S44:以相應(yīng)的帶寬調(diào)整值降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。
[0070]步驟S45:為第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
[0071]本發(fā)明圖4所示的應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,在接收到第一應(yīng)用的數(shù)據(jù)傳輸請求后,確定第一應(yīng)用的優(yōu)先級,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,則在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用,之后根據(jù)第二應(yīng)用的優(yōu)先級確定其帶寬調(diào)整值,以相應(yīng)的帶寬調(diào)整值降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的帶寬不小于與第一應(yīng)用的優(yōu)先級相應(yīng)的帶寬,之后為第一應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬。與圖3所示方法相比,基于圖4所示方法分配數(shù)據(jù)接口帶寬過程中,對于優(yōu)先級不同的多個第二應(yīng)用,優(yōu)先級較高的第二應(yīng)用的帶寬被降低的幅度較小,有利于保證優(yōu)先級較高的第二應(yīng)用的響應(yīng)速度。
[0072]在本發(fā)明上述公開的應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法中,作為優(yōu)選方案,在一應(yīng)用停止通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互后,還包括提高當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的至少一個應(yīng)用的帶寬。當(dāng)一應(yīng)用停止通過數(shù)據(jù)接口與第二電子設(shè)備進(jìn)行數(shù)據(jù)交互后,之前為該應(yīng)用分配的帶寬被釋放,為了提高了帶寬的利用率,提高仍通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用的帶寬。
[0073]本發(fā)明上述公開了應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,相應(yīng)的,本發(fā)明還公開應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置。第二電子設(shè)備包括外圍接口,并且第二電子設(shè)備能夠通過數(shù)據(jù)接口與第一電子設(shè)備連接,該第一電子設(shè)備能夠運(yùn)行多個應(yīng)用。第一電子設(shè)備和第二電子設(shè)備的硬件架構(gòu)如圖5所示。
[0074]參見圖6,圖6為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖。該裝置包括第一優(yōu)先級確定單元10和第一帶寬分配單元20。
[0075]其中:
[0076]第一優(yōu)先級確定單元10,用于在接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。其中第一應(yīng)用運(yùn)行于第一電子設(shè)備。
[0077]在第二電子設(shè)備中預(yù)先存儲有應(yīng)用和優(yōu)先級的對應(yīng)關(guān)系,其中,應(yīng)用和優(yōu)先級的對應(yīng)關(guān)系可以為系統(tǒng)的原始配置,也可以由用戶在使用過程中自行配置。實(shí)施中,實(shí)時性要求高的應(yīng)用可設(shè)置為較高的優(yōu)先級。
[0078]第一帶寬分配單元20,用于根據(jù)第一應(yīng)用的優(yōu)先級為第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0079]第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,影響某一應(yīng)用的響應(yīng)速度的重要因素是該應(yīng)用在數(shù)據(jù)接口占據(jù)的帶寬,如果根據(jù)應(yīng)用的數(shù)量對數(shù)據(jù)接口的帶寬進(jìn)行平均分配,必然會導(dǎo)致出現(xiàn)以下情況:對帶寬需求較低的應(yīng)用,為其分配的帶寬大于該應(yīng)用的需求,造成帶寬浪費(fèi);對帶寬需求較高的應(yīng)用,為其分配的帶寬不能滿足該應(yīng)用的需求,導(dǎo)致出現(xiàn)應(yīng)用響應(yīng)慢,甚至無法正常使用的情況。本發(fā)明中通過合理配置各應(yīng)用的優(yōu)先級,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級低的應(yīng)用分配較小的帶寬,使得為各應(yīng)用分配的帶寬更加接近應(yīng)用的理想帶寬,避免出現(xiàn)帶寬不足導(dǎo)致的應(yīng)用響應(yīng)慢甚至無法正常使用的問題。
[0080]本發(fā)明圖6公開的應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置,在接收到運(yùn)行于第一電子設(shè)備的應(yīng)用產(chǎn)生的數(shù)據(jù)傳輸請求后,確定該應(yīng)用的優(yōu)先級,之后為該應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬?;诒景l(fā)明上述公開的裝置,在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級較低的應(yīng)用分配較小的帶寬,通過預(yù)先將實(shí)時性要求較高的應(yīng)用配置為高優(yōu)先級,就可以提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
[0081]實(shí)施中,在接收到第一應(yīng)用產(chǎn)生的數(shù)據(jù)傳輸請求后,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,第一帶寬分配單元20的結(jié)構(gòu)如圖7中所示。
[0082]參見圖7,圖7為本發(fā)明公開的應(yīng)用于第二電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖。該裝置包括第一優(yōu)先級確定單元10和第一帶寬分配單元20。
[0083]其中:
[0084]第一優(yōu)先級確定單元10,用于在接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。其中第一應(yīng)用運(yùn)行于第一電子設(shè)備。
[0085]第一帶寬分配單元20,用于根據(jù)第一應(yīng)用的優(yōu)先級為第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0086]具體的,第一帶寬分配單元20包括第一應(yīng)用確定子單元201、第一控制子單元202和第一帶寬分配子單元203。其中,第一應(yīng)用確定子單元201,用于在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用。第一控制子單元202,用于降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。第一帶寬分配子單元203,用于為第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
[0087]實(shí)施中,當(dāng)?shù)诙?yīng)用的數(shù)量為多個時,第一控制子單元202可以降低其中一個第二應(yīng)用的帶寬,從而使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。作為優(yōu)選方案,第一控制子單元202可以降低全部第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。由于降低了多個第二應(yīng)用的帶寬,則相應(yīng)的每個第二應(yīng)用的帶寬被降低的程度較小,有利于保證第二應(yīng)用的響應(yīng)速度。
[0088]本發(fā)明圖7所示應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置,在接收到第一應(yīng)用產(chǎn)生的數(shù)據(jù)傳輸請求后,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,則在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用,通過降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的帶寬不小于與第一應(yīng)用的優(yōu)先級相應(yīng)的帶寬,之后為第一應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬。
[0089]在圖7所示裝置中,在第二應(yīng)用為多個的情況下,第一控制子單元202降低第二應(yīng)用的帶寬有多種不同的實(shí)現(xiàn)方式,相應(yīng)的,第一控制子單元202可以采用不同的結(jié)構(gòu)。
[0090]例如,第一控制子單元202包括第一控制模塊。該第一控制模塊以相同的帶寬調(diào)整值降低多個第二應(yīng)用的帶寬。
[0091]或者,第一控制子單元202包括第二控制模塊。該第二控制模塊根據(jù)第二應(yīng)用的優(yōu)先級確定第二應(yīng)用的帶寬調(diào)整值,之后以相應(yīng)的帶寬調(diào)整值降低第二應(yīng)用的帶寬,其中,優(yōu)先級高的第二應(yīng)用的帶寬調(diào)整值小于優(yōu)先級低的第二應(yīng)用的帶寬調(diào)整值。
[0092]作為優(yōu)選實(shí)施方案,還可以在上述應(yīng)用于第二電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置中進(jìn)一步設(shè)置第一帶寬調(diào)整單元30,如圖8所示。第一帶寬調(diào)整單元30在一應(yīng)用停止通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互后,提高當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的至少一個應(yīng)用的帶寬。
[0093]本發(fā)明還公開一種電子設(shè)備,該電子設(shè)備包括外圍接口,且能夠通過數(shù)據(jù)接口與能夠運(yùn)行多個應(yīng)用的第一電子設(shè)備連接,另外,該電子設(shè)備還包括本發(fā)明上述任意一種數(shù)據(jù)接口帶寬分配裝置。本發(fā)明公開的電子設(shè)備,能夠提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提聞用戶體驗(yàn)。
[0094]本發(fā)明還公開應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,該第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,且第一電子設(shè)備通過數(shù)據(jù)接口與第二電子設(shè)備連接,第二電子設(shè)備包括外圍接口。第一電子設(shè)備和第二電子設(shè)備的硬件架構(gòu)如圖5所示。第一電子設(shè)備和第二電子設(shè)備的一種典型應(yīng)用為:第二電子設(shè)備為智能電視,第一電子設(shè)備為智能電視套件。
[0095]基于本發(fā)明公開的數(shù)據(jù)接口帶寬分配方法,可以提高用戶的實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
[0096]參見圖9,圖9為本發(fā)明公開的應(yīng)用于第一電子設(shè)備的一種數(shù)據(jù)接口帶寬分配方法的流程圖。該方法包括:
[0097]步驟S91:當(dāng)?shù)谝粦?yīng)用產(chǎn)生數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。
[0098]第一電子設(shè)備能夠運(yùn)行多個應(yīng)用。第二電子設(shè)備包括外圍接口,如以太網(wǎng)接口、藍(lán)牙接口、wif i接口、SD卡接口和USB接口。第一電子設(shè)備和第二電子設(shè)備能夠通過數(shù)據(jù)接口連接,實(shí)現(xiàn)兩個電子設(shè)備之間的數(shù)據(jù)交互。
[0099]在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,第一電子設(shè)備中的應(yīng)用生成數(shù)據(jù)傳輸請求,第一電子設(shè)備響應(yīng)該數(shù)據(jù)傳輸請求為該應(yīng)用分配數(shù)據(jù)接口的帶寬,之后該應(yīng)用利用分配的帶寬與第二電子設(shè)備進(jìn)行數(shù)據(jù)交互。為了便于表述,本發(fā)明中將第一電子設(shè)備中生成數(shù)據(jù)傳輸請求的應(yīng)用記為第一應(yīng)用。第一電子設(shè)備中的應(yīng)用傳輸至第二電子設(shè)備的數(shù)據(jù)包括控制第二電子設(shè)備運(yùn)行的數(shù)據(jù),還包括通過第二電子設(shè)備中的外圍接口向外界傳輸?shù)臄?shù)據(jù),第二電子設(shè)備傳輸至第一電子設(shè)備的數(shù)據(jù)包括從外部接收到的數(shù)據(jù),以及響應(yīng)第一電子設(shè)備控制的反饋數(shù)據(jù)。
[0100]在第一電子設(shè)備中預(yù)先存儲有應(yīng)用和優(yōu)先級的對應(yīng)關(guān)系,其中,應(yīng)用和優(yōu)先級的對應(yīng)關(guān)系可以為系統(tǒng)的原始配置,也可以由用戶在使用過程中自行配置。實(shí)施中,實(shí)時性要求高的應(yīng)用可設(shè)置為較高的優(yōu)先級。
[0101]步驟S92:根據(jù)第一應(yīng)用的優(yōu)先級為第一應(yīng)用分配相應(yīng)的帶寬。其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0102]第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,影響某一應(yīng)用的響應(yīng)速度的重要因素是該應(yīng)用在數(shù)據(jù)接口占據(jù)的帶寬,如果根據(jù)應(yīng)用的數(shù)量對數(shù)據(jù)接口的帶寬進(jìn)行平均分配,必然會導(dǎo)致出現(xiàn)以下情況:對帶寬需求較低的應(yīng)用,為其分配的帶寬大于該應(yīng)用的需求,造成帶寬浪費(fèi);對帶寬需求較高的應(yīng)用,為其分配的帶寬不能滿足該應(yīng)用的需求,導(dǎo)致出現(xiàn)應(yīng)用響應(yīng)慢,甚至無法正常使用的情況。本發(fā)明中通過合理配置各應(yīng)用的優(yōu)先級,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級低的應(yīng)用分配較小的帶寬,使得為各應(yīng)用分配的帶寬更加接近應(yīng)用的理想帶寬,避免出現(xiàn)帶寬不足導(dǎo)致的應(yīng)用響應(yīng)慢甚至無法正常使用的問題。
[0103]本發(fā)明圖9公開的應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,在一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求后,確定該應(yīng)用的優(yōu)先級,之后為該應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬。基于本發(fā)明公開的方法,在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級較低的應(yīng)用分配較小的帶寬,通過預(yù)先將實(shí)時性要求較高的應(yīng)用配置為高優(yōu)先級,就可以提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
[0104]實(shí)施中,在第一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求后,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,則步驟S92包括:
[0105]在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用;
[0106]降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。
[0107]為了便于表述,本發(fā)明中將當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中優(yōu)先級低于第一應(yīng)用的優(yōu)先級的應(yīng)用,記為第二應(yīng)用。這里需要說明的是,第二應(yīng)用的數(shù)量可能為一個,也可能為多個。
[0108]當(dāng)?shù)诙?yīng)用的數(shù)量為多個時,可以降低其中一個第二應(yīng)用的帶寬,從而使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。作為優(yōu)選方案,可以降低全部第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。由于降低了多個第二應(yīng)用的帶寬,則相應(yīng)的每個第二應(yīng)用的帶寬被降低的程度較小,有利于保證第二應(yīng)用的響應(yīng)速度。
[0109]實(shí)施中,可以根據(jù)與第一應(yīng)用的優(yōu)先級相應(yīng)的帶寬,執(zhí)行降低第二應(yīng)用的帶寬的操作。具體的,執(zhí)行降低第二應(yīng)用的帶寬的操作,以使得數(shù)據(jù)接口的剩余帶寬等于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。
[0110]另外,在第二應(yīng)用為多個的情況下,降低第二應(yīng)用的帶寬有多種不同的實(shí)現(xiàn)方式。
[0111]第一,以相同的帶寬調(diào)整值降低多個第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。
[0112]第二,根據(jù)第二應(yīng)用的優(yōu)先級確定第二應(yīng)用的帶寬調(diào)整值,以相應(yīng)的帶寬調(diào)整值降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。其中,優(yōu)先級高的第二應(yīng)用的帶寬調(diào)整值小于優(yōu)先級低的第二應(yīng)用的帶寬調(diào)整值。
[0113]第二種降低第二應(yīng)用的帶寬的方式與第一種方式相比,對于優(yōu)先級不同的多個第二應(yīng)用,優(yōu)先級較高的第二應(yīng)用的帶寬被降低的幅度較小,有利于保證優(yōu)先級較高的第二應(yīng)用的響應(yīng)速度。
[0114]在本發(fā)明上述公開的應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配方法中,作為優(yōu)選方案,在一應(yīng)用停止通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互后,還包括提高當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的至少一個應(yīng)用的帶寬。當(dāng)一應(yīng)用停止通過數(shù)據(jù)接口與第二電子設(shè)備進(jìn)行數(shù)據(jù)交互后,之前為該應(yīng)用分配的帶寬被釋放,為了提高了帶寬的利用率,提高仍通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用的帶寬。
[0115]本發(fā)明上述公開了應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配方法,相應(yīng)的,本發(fā)明還公開應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置。該第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,且第一電子設(shè)備通過數(shù)據(jù)接口與第二電子設(shè)備連接,第二電子設(shè)備包括外圍接口。第一電子設(shè)備和第二電子設(shè)備的硬件架構(gòu)如圖5所示。
[0116]參見圖10,圖10為本發(fā)明公開的應(yīng)用于第一電子設(shè)備的一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖。該裝置包括第二優(yōu)先級確定單元40和第二帶寬分配單元50。
[0117]其中:
[0118]第二優(yōu)先級確定單元40,用于在第一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。
[0119]在第一電子設(shè)備中預(yù)先存儲有應(yīng)用和優(yōu)先級的對應(yīng)關(guān)系,其中,應(yīng)用和優(yōu)先級的對應(yīng)關(guān)系可以為系統(tǒng)的原始配置,也可以由用戶在使用過程中自行配置。實(shí)施中,實(shí)時性要求高的應(yīng)用可設(shè)置為較高的優(yōu)先級。
[0120]第二帶寬分配單元50,用于根據(jù)第一應(yīng)用的優(yōu)先級為第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0121]第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,影響某一應(yīng)用的響應(yīng)速度的重要因素是該應(yīng)用在數(shù)據(jù)接口占據(jù)的帶寬,如果根據(jù)應(yīng)用的數(shù)量對數(shù)據(jù)接口的帶寬進(jìn)行平均分配,必然會導(dǎo)致出現(xiàn)以下情況:對帶寬需求較低的應(yīng)用,為其分配的帶寬大于該應(yīng)用的需求,造成帶寬浪費(fèi);對帶寬需求較高的應(yīng)用,為其分配的帶寬不能滿足該應(yīng)用的需求,導(dǎo)致出現(xiàn)應(yīng)用響應(yīng)慢,甚至無法正常使用的情況。本發(fā)明中通過合理配置各應(yīng)用的優(yōu)先級,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級低的應(yīng)用分配較小的帶寬,使得為各應(yīng)用分配的帶寬更加接近應(yīng)用的理想帶寬,避免出現(xiàn)帶寬不足導(dǎo)致的應(yīng)用響應(yīng)慢甚至無法正常使用的問題。
[0122]本發(fā)明圖10公開的應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置,在一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求后,確定該應(yīng)用的優(yōu)先級,之后為該應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬?;诒景l(fā)明上述公開的裝置,在第一電子設(shè)備和第二電子設(shè)備運(yùn)行過程中,為優(yōu)先級高的應(yīng)用分配較大的帶寬,為優(yōu)先級較低的應(yīng)用分配較小的帶寬,通過預(yù)先將實(shí)時性要求較高的應(yīng)用配置為高優(yōu)先級,就可以提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
[0123]實(shí)施中,在第一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求后,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,第二帶寬分配單元50的結(jié)構(gòu)如圖11中所示。
[0124]參見圖11,圖11為本發(fā)明公開的應(yīng)用于第一電子設(shè)備的另一種數(shù)據(jù)接口帶寬分配裝置的結(jié)構(gòu)示意圖。該裝置包括第二優(yōu)先級確定單元40和第二帶寬分配單元50。
[0125]其中:
[0126]第二優(yōu)先級確定單元40,用于在第一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求時,確定第一應(yīng)用的優(yōu)先級。
[0127]第二帶寬分配單元50,用于根據(jù)第一應(yīng)用的優(yōu)先級為第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
[0128]具體的,第二帶寬分配單元50包括第二應(yīng)用確定子單元501、第二控制子單元502和第二帶寬分配子單元503。其中,第二應(yīng)用確定子單元501,用于在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用。第二控制子單元502,用于降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。第二帶寬分配子單元503,用于為第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
[0129]實(shí)施中,當(dāng)?shù)诙?yīng)用的數(shù)量為多個時,第二控制子單元502可以降低其中一個第二應(yīng)用的帶寬,從而使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。作為優(yōu)選方案,第二控制子單元502可以降低全部第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的剩余帶寬不小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬。由于降低了多個第二應(yīng)用的帶寬,則相應(yīng)的每個第二應(yīng)用的帶寬被降低的程度較小,有利于保證第二應(yīng)用的響應(yīng)速度。
[0130]本發(fā)明圖11所示應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置,在第一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求后,如果數(shù)據(jù)接口剩余的帶寬小于與第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬,則在當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于第一應(yīng)用的優(yōu)先級的第二應(yīng)用,通過降低第二應(yīng)用的帶寬,以使得數(shù)據(jù)接口的帶寬不小于與第一應(yīng)用的優(yōu)先級相應(yīng)的帶寬,之后為第一應(yīng)用分配與其優(yōu)先級相應(yīng)的帶寬。
[0131]在圖11所示裝置中,在第二應(yīng)用為多個的情況下,第二控制子單元502降低第二應(yīng)用的帶寬有多種不同的實(shí)現(xiàn)方式,相應(yīng)的,第二控制子單元502可以采用不同的結(jié)構(gòu)。
[0132]例如,第二控制子單元502包括第三控制模塊。該第三控制模塊以相同的帶寬調(diào)整值降低多個第二應(yīng)用的帶寬。
[0133]或者,第二控制子單元502包括第四控制模塊。該第四控制模塊根據(jù)第二應(yīng)用的優(yōu)先級確定第二應(yīng)用的帶寬調(diào)整值,之后以相應(yīng)的帶寬調(diào)整值降低第二應(yīng)用的帶寬,其中,優(yōu)先級高的第二應(yīng)用的帶寬調(diào)整值小于優(yōu)先級低的第二應(yīng)用的帶寬調(diào)整值。
[0134]作為優(yōu)選實(shí)施方案,還可以在上述應(yīng)用于第一電子設(shè)備的數(shù)據(jù)接口帶寬分配裝置中進(jìn)一步設(shè)置第二帶寬調(diào)整單元60,如圖12所示。第二帶寬調(diào)整單元60在一應(yīng)用停止通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互后,提高當(dāng)前通過數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的至少一個應(yīng)用的帶寬。
[0135]本發(fā)明還公開一種電子設(shè)備,該電子設(shè)備能夠運(yùn)行多個應(yīng)用,且能夠通過數(shù)據(jù)接口與具有外圍接口的第二電子設(shè)備連接,另外,該電子設(shè)備還包括如圖10、11或12所示的數(shù)據(jù)接口帶寬分配裝置。本發(fā)明公開的電子設(shè)備,能夠提高實(shí)時性要求較高的應(yīng)用的響應(yīng)速度,從而提高用戶體驗(yàn)。
[0136]本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0137] 對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)接口帶寬分配方法,應(yīng)用于第二電子設(shè)備,所述第二電子設(shè)備包括外圍接口,所述第二電子設(shè)備通過數(shù)據(jù)接口與第一電子設(shè)備連接,所述第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,其特征在于,所述方法包括: 當(dāng)接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定所述第一應(yīng)用的優(yōu)先級,所述第一應(yīng)用運(yùn)行于所述第一電子設(shè)備; 根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,包括: 在當(dāng)前通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于所述第一應(yīng)用的優(yōu)先級的第二應(yīng)用; 降低所述第二應(yīng)用的帶寬,以使得所述數(shù)據(jù)接口的剩余帶寬不小于與所述第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬; 為所述第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述第二應(yīng)用為多個的情況下,降低所述第二應(yīng)用的帶寬,包括:以相同的帶寬調(diào)整值降低多個所述第二應(yīng)用的帶寬。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述第二應(yīng)用為多個的情況下,降低所述第二應(yīng)用的帶寬,包括: 根據(jù)所述第二應(yīng)用的優(yōu)先級確定所述第二應(yīng)用的帶寬調(diào)整值,其中,優(yōu)先級高的第二應(yīng)用的帶寬調(diào)整值小于優(yōu)先級低的第二應(yīng)用的帶寬調(diào)整值; 以相應(yīng)的帶寬調(diào)整值降低所述第二應(yīng)用的帶寬。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在一應(yīng)用停止通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互后,還包括:提高當(dāng)前通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的至少一個應(yīng)用的帶寬。
6.一種數(shù)據(jù)接口帶寬分配裝置,應(yīng)用于第二電子設(shè)備,所述第二電子設(shè)備包括外圍接口,所述第二電子設(shè)備通過數(shù)據(jù)接口與第一電子設(shè)備連接,所述第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,其特征在于,所述裝置包括: 第一優(yōu)先級確定單元,用于在接收到第一應(yīng)用的數(shù)據(jù)傳輸請求時,確定所述第一應(yīng)用的優(yōu)先級,所述第一應(yīng)用運(yùn)行于所述第一電子設(shè)備; 第一帶寬分配單元,用于根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一帶寬分配單元包括: 第一應(yīng)用確定子單元,用于在當(dāng)前通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的應(yīng)用中,確定優(yōu)先級低于所述第一應(yīng)用的優(yōu)先級的第二應(yīng)用; 第一控制子單元,用于降低所述第二應(yīng)用的帶寬,以使得所述數(shù)據(jù)接口的剩余帶寬不小于與所述第一應(yīng)用的優(yōu)先級對應(yīng)的帶寬; 第一帶寬分配子單元,用于為所述第一應(yīng)用分配與其優(yōu)先級對應(yīng)的帶寬。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,在所述第二應(yīng)用為多個的情況下,所述第一控制子單元包括第一控制模塊;所述第一控制模塊以相同的帶寬調(diào)整值降低多個所述第二應(yīng)用的帶寬。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,在所述第二應(yīng)用為多個的情況下,所述第一控制子單元包括第二控制模塊; 所述第二控制模塊根據(jù)所述第二應(yīng)用的優(yōu)先級確定所述第二應(yīng)用的帶寬調(diào)整值,之后以相應(yīng)的帶寬調(diào)整值降低所述第二應(yīng)用的帶寬,其中,優(yōu)先級高的第二應(yīng)用的帶寬調(diào)整值小于優(yōu)先級低的第二應(yīng)用的帶寬調(diào)整值。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的裝置,其特征在于,還包括第一帶寬調(diào)整單元; 所述第一帶寬調(diào)整單元在一應(yīng)用停止通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互后,提高當(dāng)前通過所述數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互的至少一個應(yīng)用的帶寬。
11.一種電子設(shè)備,所述電子設(shè)備包括外圍接口,且能夠通過數(shù)據(jù)接口與能夠運(yùn)行多個應(yīng)用的第一電子設(shè)備連接,其特征在于,所述電子設(shè)備還包括權(quán)利要求6至10中任一項(xiàng)所述的數(shù)據(jù)接口帶寬分配裝置。
12.—種數(shù)據(jù)接口帶寬分配方法,應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,且所述第一電子設(shè)備通過數(shù)據(jù)接口與第二電子設(shè)備連接,所述第二電子設(shè)備包括外圍接口,其特征在于,所述方法包括: 當(dāng)?shù)谝粦?yīng)用產(chǎn)生數(shù)據(jù)傳輸請求時,確定所述第一應(yīng)用的優(yōu)先級; 根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
13.一種數(shù)據(jù)接口帶寬分配裝置,應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備能夠運(yùn)行多個應(yīng)用,且所述第一電子設(shè)備通過數(shù)據(jù)接口與第二電子設(shè)備連接,所述第二電子設(shè)備包括外圍接口,其特征在于,所述裝置包括: 第二優(yōu)先級確定單元,用于在第一應(yīng)用產(chǎn)生數(shù)據(jù)傳輸請求時,確定所述第一應(yīng)用的優(yōu)先級; 第二帶寬分配單元,用 于根據(jù)所述第一應(yīng)用的優(yōu)先級為所述第一應(yīng)用分配相應(yīng)的帶寬,其中,為具有高優(yōu)先級的應(yīng)用分配的帶寬大于為具有低優(yōu)先級的應(yīng)用分配的帶寬。
14.一種電子設(shè)備,所述電子設(shè)備能夠運(yùn)行多個應(yīng)用,且能夠通過數(shù)據(jù)接口與具有外圍接口的第二電子設(shè)備連接,其特征在于,所述電子設(shè)備還包括如權(quán)利要求13所述的數(shù)據(jù)接口帶寬分配裝置。
【文檔編號】H04L12/927GK103841054SQ201410126974
【公開日】2014年6月4日 申請日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】陳劍峰 申請人:聯(lián)想(北京)有限公司