欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)發(fā)送方法及系統(tǒng)以及移動(dòng)終端與流程

文檔序號(hào):12623179閱讀:268來源:國(guó)知局
一種數(shù)據(jù)發(fā)送方法及系統(tǒng)以及移動(dòng)終端與流程

本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)發(fā)送方法及系統(tǒng)以及移動(dòng)終端。



背景技術(shù):

現(xiàn)有技術(shù)中,使用者通常會(huì)在用戶設(shè)備(User Equipment,UE)例如移動(dòng)終端之間傳輸交互類數(shù)據(jù)。所謂交互類數(shù)據(jù),其特點(diǎn)在于傳輸?shù)臄?shù)據(jù)量較小,但是時(shí)延要求較高,即要求數(shù)據(jù)的即時(shí)性,例如在移動(dòng)終端之間采用即時(shí)聊天工具傳輸即時(shí)通訊數(shù)據(jù)等?,F(xiàn)有技術(shù)中,在移動(dòng)終端之間傳輸交互類數(shù)據(jù),往往會(huì)遇到同時(shí)傳輸其他數(shù)據(jù)的阻礙。現(xiàn)有技術(shù)中通常采用先進(jìn)先出(First In First Out,F(xiàn)IFO)的方式處理所有數(shù)據(jù)的傳輸操作,則在傳輸交互類數(shù)據(jù)以及同時(shí)傳輸其他類型的數(shù)據(jù)的情況下,會(huì)對(duì)交互類數(shù)據(jù)傳輸?shù)臅r(shí)延性產(chǎn)生較大的影響。



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

根據(jù)現(xiàn)有技術(shù)中存在的問題,現(xiàn)提供一種數(shù)據(jù)發(fā)送方法及系統(tǒng)以及移動(dòng)終端的技術(shù)方案,旨在實(shí)現(xiàn)根據(jù)時(shí)延需求及時(shí)發(fā)送交互類數(shù)據(jù)的目的。

上述技術(shù)方案具體包括:

一種數(shù)據(jù)發(fā)送方法,適用于移動(dòng)終端;其中,提供一設(shè)置于所述移動(dòng)終端內(nèi)的數(shù)據(jù)發(fā)送端,以通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包;

所述數(shù)據(jù)發(fā)送方法包括:

步驟S1,所述數(shù)據(jù)發(fā)送端判斷待發(fā)送的所述數(shù)據(jù)包是否為關(guān)聯(lián)于交互類數(shù)據(jù)的第一類數(shù)據(jù)包,輸出相應(yīng)的判斷結(jié)果;

步驟S2,所述數(shù)據(jù)發(fā)送端將所有所述第一類數(shù)據(jù)包置于數(shù)據(jù)發(fā)送隊(duì)列的前端,并根據(jù)預(yù)設(shè)規(guī)則對(duì)確定所述第一類數(shù)據(jù)包的發(fā)送順序;

步驟S3,所述數(shù)據(jù)發(fā)送端根據(jù)經(jīng)過排序的所述數(shù)據(jù)發(fā)送隊(duì)列發(fā)送所述數(shù) 據(jù)包。

優(yōu)選的,該數(shù)據(jù)發(fā)送方法,其中,所述數(shù)據(jù)發(fā)送端以一預(yù)定的網(wǎng)絡(luò)協(xié)議報(bào)文格式發(fā)送所述數(shù)據(jù)包;

所述步驟S1具體包括:

步驟S11,所述數(shù)據(jù)發(fā)送端根據(jù)所述數(shù)據(jù)包的的優(yōu)先級(jí)參數(shù)獲取對(duì)應(yīng)所述數(shù)據(jù)包的時(shí)延需求參數(shù);

步驟S12,所述數(shù)據(jù)發(fā)送端將所述時(shí)延需求參數(shù)與預(yù)設(shè)閾值進(jìn)行比較:

若所述時(shí)延需求參數(shù)高于所述預(yù)設(shè)閾值,則判斷所述數(shù)據(jù)包為所述第一類數(shù)據(jù)包,輸出判斷結(jié)果,并轉(zhuǎn)至所述步驟S2;

若所述時(shí)延需求參數(shù)不高于所述預(yù)設(shè)閾值,則判斷所述數(shù)據(jù)包不為所述第一類數(shù)據(jù)包,輸出判斷結(jié)果,并轉(zhuǎn)至所述步驟S2。

優(yōu)選的,該數(shù)據(jù)發(fā)送方法,其中,所述網(wǎng)絡(luò)協(xié)議報(bào)文格式為關(guān)聯(lián)于互聯(lián)網(wǎng)協(xié)議第四版的報(bào)文格式;

所述步驟S11中,所述優(yōu)先級(jí)參數(shù)為所述數(shù)據(jù)包的包頭中用于指示關(guān)聯(lián)于所述數(shù)據(jù)包的服務(wù)類型的所述預(yù)定字段的值。

優(yōu)選的,該數(shù)據(jù)發(fā)送方法,其中,所述網(wǎng)絡(luò)協(xié)議報(bào)文格式為關(guān)聯(lián)于互聯(lián)網(wǎng)協(xié)議第六版的報(bào)文格式;

所述步驟S11中,所述優(yōu)先級(jí)參數(shù)為所述數(shù)據(jù)包的包頭中用于指示關(guān)聯(lián)于所述數(shù)據(jù)包的優(yōu)先級(jí)的所述預(yù)定字段的值。

優(yōu)選的,該數(shù)據(jù)發(fā)送方法,其中,所述步驟S2中,所述預(yù)設(shè)規(guī)則為:

根據(jù)先進(jìn)先出規(guī)則確定所述第一類數(shù)據(jù)包的所述發(fā)送順序。

優(yōu)選的,該數(shù)據(jù)發(fā)送方法,其中,所述步驟S2中,所述預(yù)設(shè)規(guī)則為:

根據(jù)所述時(shí)延需求參數(shù)確定所述第一類數(shù)據(jù)包的所述發(fā)送順序。

優(yōu)選的,該數(shù)據(jù)發(fā)送方法,其中,所述數(shù)據(jù)發(fā)送端通過無線網(wǎng)絡(luò)發(fā)送所述數(shù)據(jù)包。

一種數(shù)據(jù)發(fā)送系統(tǒng),適用于移動(dòng)終端;其中,包括一設(shè)置于所述移動(dòng)終端內(nèi)的數(shù)據(jù)發(fā)送端,以通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包;

所述數(shù)據(jù)發(fā)送端包括:

判斷單元,用于判斷待發(fā)送的所述數(shù)據(jù)包是否為關(guān)聯(lián)于交互類數(shù)據(jù)的第一類數(shù)據(jù)包,并輸出相應(yīng)的判斷結(jié)果;

排列單元,連接所述判斷單元,用于根據(jù)所述判斷結(jié)果,將所述第一類數(shù)據(jù)包置于數(shù)據(jù)發(fā)送隊(duì)列的前端;

排序單元,連接所述排列單元,用于根據(jù)預(yù)設(shè)規(guī)則確定所述第一類數(shù)據(jù)包的發(fā)送順序;

發(fā)送單元,連接所述排序單元,用于以經(jīng)過排序的所述數(shù)據(jù)發(fā)送隊(duì)列發(fā)送所述數(shù)據(jù)包。

優(yōu)選的,該數(shù)據(jù)發(fā)送系統(tǒng),其中,所述數(shù)據(jù)發(fā)送端以一預(yù)定的網(wǎng)絡(luò)協(xié)議報(bào)文格式發(fā)送所述數(shù)據(jù)包;

所述判斷單元中包括:

獲取模塊,用于獲取所述數(shù)據(jù)包的優(yōu)先級(jí)參數(shù);

處理模塊,連接所述獲取模塊,用于根據(jù)所述優(yōu)先級(jí)參數(shù)處理得到對(duì)應(yīng)所述數(shù)據(jù)包的時(shí)延需求參數(shù);

判斷模塊,其中包括一預(yù)設(shè)閾值,所述判斷模塊連接所述處理模塊,用于將所述時(shí)延需求參數(shù)與所述預(yù)設(shè)閾值進(jìn)行比較,并輸出相應(yīng)的判斷結(jié)果;

所述判斷單元在所述時(shí)延需求參數(shù)高于所述預(yù)設(shè)閾值時(shí)判斷對(duì)應(yīng)的所述數(shù)據(jù)包為所述第一類數(shù)據(jù)包。

優(yōu)選的,該數(shù)據(jù)發(fā)送系統(tǒng),其中,所述網(wǎng)絡(luò)協(xié)議報(bào)文格式為關(guān)聯(lián)于互聯(lián)網(wǎng)協(xié)議第四版的報(bào)文格式;

所述優(yōu)先級(jí)參數(shù)為所述數(shù)據(jù)包的包頭中用于指示關(guān)聯(lián)于所述數(shù)據(jù)包的服務(wù)類型的預(yù)定字段的值。

優(yōu)選的,該數(shù)據(jù)發(fā)送系統(tǒng),其中,所述網(wǎng)絡(luò)協(xié)議報(bào)文格式為關(guān)聯(lián)于互聯(lián)網(wǎng)協(xié)議第六版的報(bào)文格式;

所述優(yōu)先級(jí)參數(shù)為所述數(shù)據(jù)包的包頭中用于指示關(guān)聯(lián)于所述數(shù)據(jù)包的優(yōu)先級(jí)的所述預(yù)定字段的值。

優(yōu)選的,該數(shù)據(jù)發(fā)送系統(tǒng),其中,所述預(yù)設(shè)規(guī)則為:

所述排序單元根據(jù)先進(jìn)先出規(guī)則確定所述第一類數(shù)據(jù)包的所述發(fā)送順序。

優(yōu)選的,該數(shù)據(jù)發(fā)送系統(tǒng),其中,所述預(yù)設(shè)規(guī)則為:

所述排序單元根據(jù)所述時(shí)延需求參數(shù)確定所述第一類數(shù)據(jù)包的所述發(fā)送順序。

優(yōu)選的,該數(shù)據(jù)發(fā)送系統(tǒng),其中,所述發(fā)送單元通過無線網(wǎng)絡(luò)發(fā)送所述數(shù)據(jù)包。

一種移動(dòng)終端,其中,采用上述的數(shù)據(jù)發(fā)送方法。

16.一種移動(dòng)終端,其中,包括上述的數(shù)據(jù)發(fā)送系統(tǒng)中的數(shù)據(jù)發(fā)送端。

上述技術(shù)方案的有益效果是:

1)提供一種數(shù)據(jù)發(fā)送方法,能夠?qū)崿F(xiàn)交互類數(shù)據(jù)按照時(shí)延需求確定發(fā)送順序,降低交互類數(shù)據(jù)的發(fā)送時(shí)延影響,從而保證交互類數(shù)據(jù)的即時(shí)性,提升使用者的使用體驗(yàn);

2)提供一種數(shù)據(jù)發(fā)送系統(tǒng),能夠支持實(shí)現(xiàn)上述數(shù)據(jù)發(fā)送方法。

附圖說明

圖1是現(xiàn)有技術(shù)中,IPV4協(xié)議下的報(bào)文格式的結(jié)構(gòu)示意圖;

圖2是現(xiàn)有技術(shù)中,IPV6協(xié)議下的報(bào)文格式的結(jié)構(gòu)示意圖;

圖3-4是本發(fā)明的較佳的實(shí)施例中,一種數(shù)據(jù)發(fā)送方法的流程示意圖;

圖5-6是本發(fā)明的較佳的實(shí)施例中,一種數(shù)據(jù)發(fā)送系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

需要說明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。

下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。

現(xiàn)有的移動(dòng)終端中,對(duì)于交互類數(shù)據(jù)傳輸?shù)臅r(shí)延性影響始終存在,例如在移動(dòng)終端內(nèi)部同時(shí)運(yùn)行一用于傳輸交互類數(shù)據(jù)的應(yīng)用程序(例如即時(shí)聊天工具),以及一用于傳輸大塊數(shù)據(jù)的應(yīng)用程序(例如應(yīng)用FTP傳輸協(xié)議傳輸數(shù)據(jù)的應(yīng)用程序),則在現(xiàn)有的移動(dòng)終端數(shù)據(jù)傳輸方式中,例如FIFO方式,在某些情況下只有大塊數(shù)據(jù)先處理完畢后,才能開始處理交互類數(shù)據(jù),因此 會(huì)對(duì)交互類數(shù)據(jù)傳輸?shù)臅r(shí)延性造成非常大的影響,從而影響使用者的使用體驗(yàn)。

本發(fā)明的較佳的實(shí)施例中,基于現(xiàn)有技術(shù)中存在的上述問題,現(xiàn)提供一種數(shù)據(jù)發(fā)送方法的技術(shù)方案,適用于移動(dòng)終端。本發(fā)明的較佳的實(shí)施例中,于移動(dòng)終端內(nèi)提供一數(shù)據(jù)發(fā)送端,該數(shù)據(jù)發(fā)送端用于將包括交互類數(shù)據(jù)的第一類數(shù)據(jù)包發(fā)送至對(duì)應(yīng)的數(shù)據(jù)接收端。

本發(fā)明的較佳的實(shí)施例中,上述數(shù)據(jù)接收端同樣可以設(shè)置于一對(duì)應(yīng)的移動(dòng)終端內(nèi)。

本發(fā)明的較佳的實(shí)施例中,上述數(shù)據(jù)發(fā)送端與數(shù)據(jù)接收端之間通過無線網(wǎng)絡(luò)傳輸數(shù)據(jù)。

因此,本發(fā)明的一個(gè)較佳的實(shí)施例中,上述數(shù)據(jù)發(fā)送方法中,可以提供設(shè)置有數(shù)據(jù)發(fā)送端的移動(dòng)終端,以及設(shè)置有數(shù)據(jù)接收端的移動(dòng)終端。移動(dòng)終端之間通過無線網(wǎng)絡(luò)傳輸應(yīng)用程序產(chǎn)生的數(shù)據(jù)包。

本發(fā)明的較佳的實(shí)施例中,上述數(shù)據(jù)發(fā)送方法中,數(shù)據(jù)發(fā)送端以一預(yù)定的網(wǎng)絡(luò)協(xié)議報(bào)文格式發(fā)送上述數(shù)據(jù)包。

具體地,本發(fā)明的較佳的實(shí)施例中,上述預(yù)定的網(wǎng)絡(luò)協(xié)議報(bào)文格式可以為:

1)關(guān)聯(lián)于互聯(lián)網(wǎng)協(xié)議第四版(IPV4)的報(bào)文格式(如圖1所示)。IPV4協(xié)議是目前互聯(lián)網(wǎng)中應(yīng)用最為廣泛的網(wǎng)絡(luò)協(xié)議。在圖1中示出IPV4協(xié)議下數(shù)據(jù)報(bào)文的包頭格式,其中包括:

4位的字段用于表示數(shù)據(jù)包的版本號(hào)(Version)。

4位的字段用于表示數(shù)據(jù)包的協(xié)議頭長(zhǎng)度(IP Header Length)。

8位的字段用于表示數(shù)據(jù)包的服務(wù)類型(Type of Service,TOS),用于上層的通信協(xié)議對(duì)處理當(dāng)前的數(shù)據(jù)包所期望的服務(wù)質(zhì)量,并對(duì)該數(shù)據(jù)包按照重要性級(jí)別進(jìn)行分配。該8位字段用于分配相應(yīng)的數(shù)據(jù)包的優(yōu)先級(jí)、延遲、吞吐量以及可靠性等參數(shù)。

16位的字段用于表示數(shù)據(jù)包的總的字節(jié)長(zhǎng)度(Total Length)。

16位的字段用于表示數(shù)據(jù)包的標(biāo)識(shí)(Identification),即用于識(shí)別當(dāng)前的數(shù)據(jù)包。

16位的字段用于表示數(shù)據(jù)包的偏移量。該16位字段中,3位字段用于 表示數(shù)據(jù)包的分片情況(Flags),其余13位字段用于表示與源數(shù)據(jù)包的起始端相關(guān)的分片數(shù)據(jù)的位置(Fragment Offsets)。

8位的字段用于表示數(shù)據(jù)包的生存時(shí)間(Time-to-Live),其本質(zhì)是一種計(jì)數(shù)器,在丟棄數(shù)據(jù)包的每個(gè)點(diǎn)值依次減1直至減少為0,這樣確保數(shù)據(jù)包無止境的環(huán)路過程。

8位的字段用于表示數(shù)據(jù)包的傳輸協(xié)議(Protocol),即用于指示采用何種上層通信協(xié)議接收該數(shù)據(jù)包。

16位的字段用于表示該數(shù)據(jù)包的頭部校驗(yàn)和(Header Checksum);

32位的字段用于表示該數(shù)據(jù)包的源地址(Source Address)。

32位的字段用于表示該數(shù)據(jù)包的目的地址(Destination Address)。

8位的字段用于表示當(dāng)前的網(wǎng)絡(luò)協(xié)議支持的選項(xiàng)(Options),例如支持安全性選項(xiàng)等。

2)關(guān)聯(lián)于互聯(lián)網(wǎng)協(xié)議第六版(IPV6)的報(bào)文格式(如圖2所示)。由于IPV4協(xié)議所能分配的地址數(shù)是32位的,即IPV4協(xié)議最多只能支持232的終端接入互聯(lián)網(wǎng),而隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,這一接入數(shù)字逐漸無法滿足人們的需求,因此IPV6協(xié)議作為IPV4協(xié)議的升級(jí)版本應(yīng)運(yùn)而生。IPV6協(xié)議目前可以額支持128位的地址數(shù)。圖2中示出IPV4協(xié)議下數(shù)據(jù)報(bào)文的包頭格式,其中包括:

4位的字段用于表示數(shù)據(jù)包的版本號(hào)(Version)。

4位的字段用于表示數(shù)據(jù)包的優(yōu)先級(jí)。在IPV6協(xié)議下,數(shù)據(jù)包的優(yōu)先級(jí)被定義為該數(shù)據(jù)包的通信類別(Traffic Class),其功能類似于上文中所述的TOS。

24位的字段用于表示數(shù)據(jù)包的流量標(biāo)識(shí)(Flow Label)。

16位的字段用于表示數(shù)據(jù)包的數(shù)據(jù)長(zhǎng)度,也被稱為負(fù)載長(zhǎng)度(Payload Length)。

8位的字段用于表示下一個(gè)數(shù)據(jù)包的包頭(Next Header)。

8位的字段用于表示數(shù)據(jù)包的跳數(shù)限制(Hop Limit)。

128位的字段用于表示數(shù)據(jù)包的源地址(Source Address)。

128位的字段用于表示數(shù)據(jù)包的目的地址(Destination Address)。

則本發(fā)明的較佳的實(shí)施例中,上述數(shù)據(jù)發(fā)送端根據(jù)發(fā)送設(shè)備(即該數(shù)據(jù) 發(fā)送端所在的移動(dòng)終端)的網(wǎng)絡(luò)協(xié)議支持情況,選擇上述兩種網(wǎng)絡(luò)協(xié)議中的一種并進(jìn)行數(shù)據(jù)包的發(fā)送。即上文中所述的一個(gè)預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議報(bào)文格式,可以為IPV4協(xié)議下的報(bào)文格式,也可以為IPV6協(xié)議下的報(bào)文格式,具體由數(shù)據(jù)發(fā)送端在發(fā)送數(shù)據(jù)前進(jìn)行選擇。

則本發(fā)明的較佳的實(shí)施例中,如圖3所示,上述數(shù)據(jù)發(fā)送方法具體包括:

步驟S1,數(shù)據(jù)發(fā)送端判斷待發(fā)送的數(shù)據(jù)包是否為關(guān)聯(lián)于交互類數(shù)據(jù)的第一類數(shù)據(jù)包,輸出相應(yīng)的判斷結(jié)果;

本發(fā)明的較佳的實(shí)施例中,上述步驟S1中,數(shù)據(jù)發(fā)送端首先判斷當(dāng)前待發(fā)送的數(shù)據(jù)包是否為關(guān)聯(lián)于交互類數(shù)據(jù)的第一類數(shù)據(jù)包,并輸出相應(yīng)的判斷結(jié)果。

本發(fā)明的較佳的實(shí)施例中,上述數(shù)據(jù)發(fā)送端以一預(yù)定的網(wǎng)絡(luò)協(xié)議報(bào)文格式發(fā)送數(shù)據(jù)包。

則本發(fā)明的較佳的實(shí)施例中,如圖4所示,上述步驟S1具體包括:

步驟S11,數(shù)據(jù)發(fā)送端根據(jù)數(shù)據(jù)包的的優(yōu)先級(jí)參數(shù)獲取對(duì)應(yīng)數(shù)據(jù)包的時(shí)延需求參數(shù);

步驟S12,數(shù)據(jù)發(fā)送端將時(shí)延需求參數(shù)與預(yù)設(shè)閾值進(jìn)行比較:

若時(shí)延需求參數(shù)高于預(yù)設(shè)閾值,則判斷數(shù)據(jù)包為第一類數(shù)據(jù)包,輸出判斷結(jié)果,并轉(zhuǎn)至步驟S2;

若時(shí)延需求參數(shù)不高于預(yù)設(shè)閾值,則判斷數(shù)據(jù)包不為第一類數(shù)據(jù)包,輸出判斷結(jié)果,并轉(zhuǎn)至步驟S2。

本發(fā)明的較佳的實(shí)施例中,所謂優(yōu)先級(jí)參數(shù),其在不同的網(wǎng)絡(luò)協(xié)議下的構(gòu)成可能有所不同,具體如下:

1)例如,數(shù)據(jù)發(fā)送端選擇IPV4協(xié)議作為數(shù)據(jù)包發(fā)送時(shí)依據(jù)的網(wǎng)絡(luò)協(xié)議,則數(shù)據(jù)包以上文中所述的IPV4協(xié)議下的報(bào)文格式進(jìn)行發(fā)送。在這種情況下,上述優(yōu)先級(jí)參數(shù)即為上文中所述的服務(wù)類型參數(shù)(TOS),則提取關(guān)聯(lián)于服務(wù)類型的預(yù)定字段的值即4位字段表示的TOS參數(shù)的值作為上述優(yōu)先級(jí)參數(shù)。

具體地,TOS參數(shù)由4位字段表示,其具體如圖4所示,采用第一位表示延遲,采用第二位表示吞吐量,采用第三位表示可靠性,采用第四位表示成本。則本發(fā)明的較佳的實(shí)施例中,可以根據(jù)TOS參數(shù)的值得到優(yōu)先級(jí)參數(shù), 并進(jìn)而得出相應(yīng)的數(shù)據(jù)包的時(shí)延需求參數(shù),即可以獲取該數(shù)據(jù)包對(duì)時(shí)延的要求。

2)又例如,數(shù)據(jù)發(fā)送端選擇IPV6協(xié)議作為數(shù)據(jù)包發(fā)送時(shí)依據(jù)的網(wǎng)絡(luò)協(xié)議,則數(shù)據(jù)包以上文中所述的IPV6協(xié)議下的報(bào)文格式進(jìn)行發(fā)送。在這種情況下,上述優(yōu)先級(jí)參數(shù)即為上文中所述的關(guān)聯(lián)于優(yōu)先級(jí)(Traffic Class)的預(yù)定字段的值。換言之,可以通過獲取關(guān)聯(lián)于優(yōu)先級(jí)的預(yù)定字段值得到上述優(yōu)先級(jí)參數(shù),并進(jìn)而得到該數(shù)據(jù)包的時(shí)延需求參數(shù),即獲取該數(shù)據(jù)包對(duì)時(shí)延的要求。

本發(fā)明的較佳的實(shí)施例中,獲取上述時(shí)延需求參數(shù)后,數(shù)據(jù)發(fā)送端將待發(fā)送的數(shù)據(jù)包的時(shí)延需求參數(shù)與預(yù)設(shè)的閾值進(jìn)行比較,若高于該預(yù)設(shè)的閾值,則表示該數(shù)據(jù)包的時(shí)延要求較高,可以被判定為第一類數(shù)據(jù)包。反之,該數(shù)據(jù)包不為第一類數(shù)據(jù)包。

步驟S2,數(shù)據(jù)發(fā)送端將所有第一類數(shù)據(jù)包置于數(shù)據(jù)發(fā)送隊(duì)列的前端,并根據(jù)預(yù)設(shè)規(guī)則對(duì)確定第一類數(shù)據(jù)包的發(fā)送順序;

本發(fā)明的較佳的實(shí)施例中,在將第一類數(shù)據(jù)包置于數(shù)據(jù)發(fā)送隊(duì)列的前端后,再根據(jù)預(yù)設(shè)規(guī)則確定第一類數(shù)據(jù)包于整個(gè)數(shù)據(jù)發(fā)送隊(duì)列中的發(fā)送順序。

本發(fā)明的較佳的實(shí)施例中,上述預(yù)設(shè)規(guī)則可以為:

1)通過先進(jìn)先出(FIFO)規(guī)則確定第一類數(shù)據(jù)包的發(fā)送規(guī)則,即根據(jù)傳統(tǒng)的方式確定。

2)根據(jù)上文中所述的時(shí)延需求參數(shù)確定第一類數(shù)據(jù)包的發(fā)送規(guī)則,即:數(shù)據(jù)發(fā)送端通過時(shí)延需求參數(shù)判斷相應(yīng)的第一類數(shù)據(jù)包對(duì)時(shí)延要求較高,則將其發(fā)送順序確定為優(yōu)先發(fā)送。相應(yīng)地若數(shù)據(jù)發(fā)送端通過時(shí)延需求參數(shù)判斷相應(yīng)的第一類數(shù)據(jù)包對(duì)時(shí)延要求較低,則將其發(fā)送順序確定為延后發(fā)送。

步驟S3,數(shù)據(jù)發(fā)送端根據(jù)經(jīng)過排序的數(shù)據(jù)發(fā)送隊(duì)列發(fā)送數(shù)據(jù)包。

本發(fā)明的較佳的實(shí)施例中,上述以被確定的發(fā)送順序發(fā)送第一類數(shù)據(jù)包,可以為按照被確定的發(fā)送順序?qū)Υl(fā)送的第一類數(shù)據(jù)包進(jìn)行緩存。

本發(fā)明的較佳的實(shí)施例中,上述數(shù)據(jù)發(fā)送方法可以應(yīng)用于數(shù)據(jù)發(fā)送端同時(shí)運(yùn)行兩類或者多類應(yīng)用程序的情況下。例如,數(shù)據(jù)發(fā)送端同時(shí)運(yùn)行需要發(fā)送第一類數(shù)據(jù)包的第一類應(yīng)用程序(例如即時(shí)聊天工具),以及需要發(fā)送包括塊數(shù)據(jù)的第二類數(shù)據(jù)包的第二類應(yīng)用程序(例如以FTP協(xié)議傳輸數(shù)據(jù)的應(yīng)用 程序)。在這種情況下,數(shù)據(jù)發(fā)送端可以根據(jù)上文中所述的方法對(duì)第一類數(shù)據(jù)包進(jìn)行發(fā)送,即通過上述步驟確定第一類數(shù)據(jù)包于整個(gè)數(shù)據(jù)發(fā)送隊(duì)列(包括所有待發(fā)送的第一類數(shù)據(jù)包和第二類數(shù)據(jù)包的發(fā)送隊(duì)列)中的前端發(fā)送,換言之,將交互類數(shù)據(jù)放在塊數(shù)據(jù)之前發(fā)送,并確定交互類數(shù)據(jù)的發(fā)送順序,根據(jù)被確定的發(fā)送順序發(fā)送數(shù)據(jù)包。

本發(fā)明的較佳的實(shí)施例中,基于上文中所述的數(shù)據(jù)發(fā)送方法,現(xiàn)提供一種數(shù)據(jù)發(fā)送系統(tǒng),同樣適用于移動(dòng)終端。

本發(fā)明的較佳的實(shí)施例中,如圖5所示,上述數(shù)據(jù)發(fā)送系統(tǒng)中包括一數(shù)據(jù)發(fā)送端A,該數(shù)據(jù)發(fā)送端A設(shè)置于移動(dòng)終端內(nèi)。該數(shù)據(jù)發(fā)送端A用于通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包。本發(fā)明的一個(gè)較佳的實(shí)施例中,該數(shù)據(jù)發(fā)送端A通過無線網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包。

則本發(fā)明的較佳的實(shí)施例中,仍然如圖5所示,上述數(shù)據(jù)發(fā)送端具體包括:

判斷單元A1,用于判斷待發(fā)送的數(shù)據(jù)包是否為關(guān)聯(lián)于交互類數(shù)據(jù)的第一類數(shù)據(jù)包,并輸出相應(yīng)的判斷結(jié)果。

本發(fā)明的較佳的實(shí)施例中,如圖6所示,上述判斷單元A1具體包括:

獲取模塊A11,用于獲取數(shù)據(jù)包的優(yōu)先級(jí)參數(shù);

處理模塊A12,連接獲取模塊A11,用于根據(jù)優(yōu)先級(jí)參數(shù)處理得到對(duì)應(yīng)數(shù)據(jù)包的時(shí)延需求參數(shù);

判斷模塊A13,其中包括一預(yù)設(shè)閾值。本發(fā)明的較佳的實(shí)施例中,判斷模塊A13連接處理模塊A12,用于將時(shí)延需求參數(shù)與預(yù)設(shè)閾值進(jìn)行比較,并輸出相應(yīng)的判斷結(jié)果;

則本發(fā)明的較佳的實(shí)施例中,判斷單元A1在時(shí)延需求參數(shù)高于預(yù)設(shè)閾值時(shí)判斷對(duì)應(yīng)的數(shù)據(jù)包為第一類數(shù)據(jù)包。

具體地,本發(fā)明的較佳的實(shí)施例中,數(shù)據(jù)發(fā)送端以一預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議報(bào)文格式,通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包。上述預(yù)設(shè)的網(wǎng)絡(luò)協(xié)議報(bào)文格式如上文中所述,可以包括:

1)關(guān)聯(lián)于IPV4的報(bào)文格式。則在這種情況下,上述優(yōu)先級(jí)參數(shù)為數(shù)據(jù)包的包頭中關(guān)聯(lián)于服務(wù)類型的預(yù)定字段的值。

2)關(guān)聯(lián)于IPV6的報(bào)文格式,則在這種情況下,上述優(yōu)先級(jí)參數(shù)為數(shù)據(jù) 包的包頭中關(guān)聯(lián)于優(yōu)先級(jí)的預(yù)定字段的值。

則本發(fā)明的較佳的實(shí)施例中,根據(jù)上述優(yōu)先級(jí)參數(shù),可以得到用于指示相應(yīng)的數(shù)據(jù)包對(duì)時(shí)延要求的時(shí)延需求參數(shù),并進(jìn)而與預(yù)定閾值進(jìn)行比較,以判斷得到相應(yīng)的數(shù)據(jù)包是否為第一類數(shù)據(jù)包的判斷結(jié)果。

本發(fā)明的較佳的實(shí)施例中,仍然如圖5所示,上述數(shù)據(jù)發(fā)送端A中還包括:

排列單元A2,連接判斷單元A1,用于根據(jù)判斷結(jié)果,將第一類數(shù)據(jù)包置于數(shù)據(jù)發(fā)送隊(duì)列的前端。本發(fā)明的較佳的實(shí)施例中,上述設(shè)置使得數(shù)據(jù)發(fā)送隊(duì)列中的第一類數(shù)據(jù)包先于其他數(shù)據(jù)包(例如關(guān)聯(lián)于塊數(shù)據(jù)的數(shù)據(jù)包)被發(fā)送。

排序單元A3,連接排列單元A2,用于根據(jù)預(yù)設(shè)規(guī)則確定第一類數(shù)據(jù)包的發(fā)送順序。

本發(fā)明的較佳的實(shí)施例中,所謂預(yù)設(shè)規(guī)則,可以包括多種:

1)可以采用傳統(tǒng)的排序方式,即先進(jìn)先出方式(FIFO),以對(duì)置于數(shù)據(jù)發(fā)送隊(duì)列前端的第一類數(shù)據(jù)包進(jìn)行排序;

2)可以采用上文中所述的被獲取的時(shí)延需求參數(shù),對(duì)置于數(shù)據(jù)發(fā)送隊(duì)列前端的第一類數(shù)據(jù)包進(jìn)行排序。具體地,如上文中所述,若時(shí)延需求參數(shù)越高,則相應(yīng)的第一類數(shù)據(jù)包對(duì)時(shí)延的要求就越高,則該第一類數(shù)據(jù)包的發(fā)送順序應(yīng)比較靠前。相反地,若時(shí)延需求參數(shù)越低,則相應(yīng)的第一類數(shù)據(jù)包對(duì)時(shí)延的要求就月底,則該第一類數(shù)據(jù)包的發(fā)送順序應(yīng)比較靠后。

發(fā)送單元A4,連接排序單元A3,用于以經(jīng)過排序的數(shù)據(jù)發(fā)送隊(duì)列發(fā)送數(shù)據(jù)包。

本發(fā)明的較佳的實(shí)施例中,還提供一種移動(dòng)終端,其中采用如上文中所述的數(shù)據(jù)發(fā)送方法。

本發(fā)明的較佳的實(shí)施例中,還提供一種移動(dòng)終端,其中包括如上文中所述的數(shù)據(jù)發(fā)送系統(tǒng)中的數(shù)據(jù)發(fā)送端。

以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
广丰县| 上栗县| 平阳县| 晋州市| 黄冈市| 固原市| 鄂州市| 鄂托克旗| 浙江省| 鄂伦春自治旗| 沁阳市| 怀柔区| 乐亭县| 寿光市| 宝丰县| 普宁市| 洛宁县| 苍溪县| 蓝山县| 炎陵县| 普宁市| 高邑县| 新郑市| 观塘区| 磐石市| 华宁县| 大庆市| 永顺县| 宁明县| 黄大仙区| 峨边| 深泽县| 长岭县| 东乌珠穆沁旗| 新宁县| 唐山市| 平阳县| 茂名市| 乌拉特中旗| 星座| 垦利县|