国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法與流程

      文檔序號(hào):12731484閱讀:444來(lái)源:國(guó)知局
      一種無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法與流程

      本發(fā)明涉及無(wú)線通信領(lǐng)域,特別是指一種無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法。



      背景技術(shù):

      計(jì)算機(jī)技術(shù)與通信技術(shù)的飛速發(fā)展,促使以智能手機(jī)為代表的移動(dòng)設(shè)備的數(shù)量迅猛增長(zhǎng)。與此同時(shí),移動(dòng)設(shè)備處理器能力的不斷提升以及蜂窩網(wǎng)絡(luò)帶寬的不斷增長(zhǎng),更促進(jìn)了移動(dòng)應(yīng)用程序種類和數(shù)量的快速發(fā)展。數(shù)量繁多、功能豐富的各種應(yīng)用程序在為人們的生活帶來(lái)便利和樂(lè)趣的同時(shí),也極大地消耗了移動(dòng)設(shè)備的能量。然而,移動(dòng)設(shè)備電池容量的發(fā)展速度和受限的電池續(xù)航能力卻成為影響增強(qiáng)移動(dòng)應(yīng)用程序用戶體驗(yàn)的瓶頸。因此,降低移動(dòng)設(shè)備的能耗成為迫切需要解決的問(wèn)題。蜂窩網(wǎng)絡(luò)中移動(dòng)設(shè)備數(shù)據(jù)傳輸過(guò)程的能耗通常受到RRC(Radio Resource Control)等無(wú)線MAC協(xié)議的控制,數(shù)據(jù)在傳輸結(jié)束后無(wú)線電電平不會(huì)立即降低到低電平狀態(tài),而是保持一段時(shí)間的高電平,在數(shù)據(jù)傳輸完成卻仍保持高電平狀態(tài)的時(shí)間內(nèi),若無(wú)后續(xù)數(shù)據(jù)傳輸,無(wú)線電電平就從高電平狀態(tài)轉(zhuǎn)換到低電平。這段無(wú)數(shù)據(jù)傳輸?shù)直3指唠娖綘顟B(tài)的時(shí)間稱為尾時(shí)間(tail time),這段時(shí)間里造成的能量浪費(fèi)稱為尾能量(tail energy)。尾時(shí)間的引入是為了避免無(wú)線接入網(wǎng)絡(luò)過(guò)高的信號(hào)開(kāi)銷,但如果數(shù)據(jù)傳輸過(guò)程中出現(xiàn)過(guò)多的尾時(shí)間,能量利用率就會(huì)大大下降。因此如何有效地降低尾能量的影響成為解決蜂窩網(wǎng)絡(luò)中移動(dòng)設(shè)備數(shù)據(jù)傳輸能耗優(yōu)化問(wèn)題的關(guān)鍵。

      以TailEnder為例,現(xiàn)有基于數(shù)據(jù)聚合的能耗優(yōu)化方案大都建立在單一種類應(yīng)用程序數(shù)據(jù)傳輸?shù)幕A(chǔ)上,在應(yīng)用程序最大延遲容忍度內(nèi)將某些數(shù)據(jù)傳輸適當(dāng)延遲聚合為一次傳輸,避免每次數(shù)據(jù)傳輸完成后均出現(xiàn)高電平尾時(shí)間狀態(tài),減少整個(gè)數(shù)據(jù)傳輸過(guò)程中處于高電平狀態(tài)的總時(shí)間以實(shí)現(xiàn)節(jié)能目的。該類能耗優(yōu)化方案雖然一定程度上提高了能量利用率,但是仍存在一定的問(wèn)題。首先,針對(duì)單一種類應(yīng)用程序的能耗優(yōu)化并不符合移動(dòng)設(shè)備同時(shí)運(yùn)行多個(gè)應(yīng)用程序的實(shí)際情況;其次該類研究過(guò)分關(guān)注如何進(jìn)行數(shù)據(jù)傳輸調(diào)度達(dá)到能耗最小化而忽略聚合失敗超時(shí)傳輸產(chǎn)生額外能耗和明顯的可感知延遲,導(dǎo)致應(yīng)用程序性能下降影響用戶體驗(yàn)度。

      針對(duì)現(xiàn)有技術(shù)中的能耗優(yōu)化不支持移動(dòng)設(shè)備同時(shí)運(yùn)行多個(gè)應(yīng)用程序、且導(dǎo)致可感知延遲造成用戶體驗(yàn)降低的問(wèn)題,目前尚未提出有效的技術(shù)方案。



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

      有鑒于此,本發(fā)明實(shí)施例的目的在于提出一種無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法,能夠在不造成可感知延遲、不影響用戶體驗(yàn)的前提下,在同時(shí)運(yùn)行多個(gè)應(yīng)用程序的移動(dòng)設(shè)備上降低數(shù)據(jù)傳輸能耗。

      基于上述目的本發(fā)明實(shí)施例提供的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法,包括:

      根據(jù)無(wú)線數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)哪芎奶卣鹘鬏斈芎哪P停?/p>

      根據(jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)嘗試聚合待傳輸數(shù)據(jù),并計(jì)算待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕剩?/p>

      根據(jù)傳輸能耗模型與待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕蕦?duì)傳輸數(shù)據(jù)進(jìn)行能耗優(yōu)化調(diào)度。

      在一些實(shí)施方式中,所述根據(jù)無(wú)線數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)哪芎奶卣鹘鬏斈芎哪P桶ǎ?/p>

      根據(jù)數(shù)據(jù)端口狀態(tài)切換的提升功率與提升時(shí)延,確定狀態(tài)提升能耗;

      根據(jù)傳輸數(shù)據(jù)包大小以及上下行數(shù)據(jù)傳輸速率,確定數(shù)據(jù)傳輸能耗;

      根據(jù)網(wǎng)絡(luò)端口受閑置計(jì)時(shí)器的尾時(shí)間長(zhǎng)度,確定尾能耗;

      根據(jù)狀態(tài)提升能耗、數(shù)據(jù)傳輸能耗與尾能耗建立傳輸能耗模型。

      在一些實(shí)施方式中,所述根據(jù)數(shù)據(jù)端口狀態(tài)切換的提升功率與提升時(shí)延,確定狀態(tài)提升能耗包括:

      當(dāng)數(shù)據(jù)端口狀態(tài)為節(jié)能狀態(tài)時(shí),確定狀態(tài)提升能耗為節(jié)能狀態(tài)提升功率與節(jié)能狀態(tài)提升時(shí)間之積;

      當(dāng)數(shù)據(jù)端口狀態(tài)為前向接入信道狀態(tài)時(shí),確定狀態(tài)提升能耗為前向接入信道提升功率與前向接入信道提升時(shí)間之積;

      當(dāng)數(shù)據(jù)端口狀態(tài)為專用信道狀態(tài)時(shí),確定狀態(tài)提升能耗為零。

      在一些實(shí)施方式中,所述根據(jù)傳輸數(shù)據(jù)包大小以及上下行數(shù)據(jù)傳輸速率,確定數(shù)據(jù)傳輸能耗包括:

      根據(jù)傳輸數(shù)據(jù)包大小以及上下行數(shù)據(jù)傳輸速率,確定上下行數(shù)據(jù)傳輸時(shí)間;

      根據(jù)上下行數(shù)據(jù)傳輸時(shí)間,確定雙向數(shù)據(jù)傳輸時(shí)間與單向數(shù)據(jù)傳輸時(shí)間;

      根據(jù)上下行數(shù)據(jù)傳輸速率與雙向數(shù)據(jù)傳輸時(shí)間,確定雙向數(shù)據(jù)傳輸能耗;

      根據(jù)上下行數(shù)據(jù)傳輸速率與單向數(shù)據(jù)傳輸時(shí)間,確定單向數(shù)據(jù)傳輸能耗;

      根據(jù)雙向數(shù)據(jù)傳輸能耗與單向數(shù)據(jù)傳輸能耗,確定數(shù)據(jù)傳輸能耗。

      在一些實(shí)施方式中,所述根據(jù)網(wǎng)絡(luò)端口受閑置計(jì)時(shí)器的尾時(shí)間長(zhǎng)度,確定尾能耗包括:

      確定閑置計(jì)時(shí)器的專用信道閑置閾值與前向接入信道閑置閾值;

      當(dāng)尾時(shí)間長(zhǎng)度小于專用信道閑置閾值時(shí),確定尾能耗為尾時(shí)間長(zhǎng)度與專用信道功率之積;

      當(dāng)尾時(shí)間長(zhǎng)度大于專用信道閑置閾值且小于專用信道閑置閾值與前向接入信道閑置閾值之和時(shí),確定尾能耗為專用信道閑置閾值與專用信道功率之積,與尾時(shí)間長(zhǎng)度與專用信道閑置閾值之差與前向接入信道功率之積的和;

      當(dāng)尾時(shí)間長(zhǎng)度大于專用信道閑置閾值與前向接入信道閑置閾值之和時(shí),確定尾能耗為專用信道閑置閾值與專用信道功率之積,與前向接入信道閑置閾值與前向接入信道功率之積的和。

      在一些實(shí)施方式中,所述根據(jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)嘗試聚合待傳輸數(shù)據(jù),并計(jì)算待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕拾ǎ?/p>

      根據(jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)將所有數(shù)據(jù)歸類為實(shí)時(shí)數(shù)據(jù)與延時(shí)可容忍數(shù)據(jù);

      建立時(shí)延數(shù)據(jù)隊(duì)列,并將將延時(shí)可容忍數(shù)據(jù)作為待傳輸數(shù)據(jù)置入時(shí)延數(shù)據(jù)隊(duì)列中;

      將已經(jīng)到達(dá)的延時(shí)可容忍數(shù)據(jù)與下一次到達(dá)的實(shí)時(shí)數(shù)據(jù)聚合,并根據(jù)延時(shí)可容忍數(shù)據(jù)的到達(dá)時(shí)間點(diǎn)、可容忍時(shí)間長(zhǎng)度與下一次到達(dá)的實(shí)時(shí)數(shù)據(jù)時(shí)間計(jì)算已經(jīng)到達(dá)的延時(shí)可容忍數(shù)據(jù)與下一次到達(dá)的實(shí)時(shí)數(shù)據(jù)聚合后成功傳輸?shù)母怕剩?/p>

      將先到達(dá)的延時(shí)可容忍數(shù)據(jù)與后到達(dá)的延時(shí)可容忍數(shù)據(jù)聚合,并根據(jù)后到達(dá)的延時(shí)可容忍數(shù)據(jù)的到達(dá)時(shí)間點(diǎn)、可容忍時(shí)間長(zhǎng)度與先到達(dá)的延時(shí)可容忍數(shù)據(jù)的最晚發(fā)送時(shí)間計(jì)算先到達(dá)的延時(shí)可容忍數(shù)據(jù)與后到達(dá)的延時(shí)可容忍數(shù)據(jù)聚合后成功傳輸?shù)母怕剩?/p>

      根據(jù)已經(jīng)到達(dá)的延時(shí)可容忍數(shù)據(jù)與下一次到達(dá)的實(shí)時(shí)數(shù)據(jù)聚合后成功傳輸?shù)母怕逝c先到達(dá)的延時(shí)可容忍數(shù)據(jù)與后到達(dá)的延時(shí)可容忍數(shù)據(jù)聚合后成功傳輸?shù)母怕蚀_定待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕省?/p>

      在一些實(shí)施方式中,所述根據(jù)傳輸能耗模型與待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕蕦?duì)傳輸數(shù)據(jù)進(jìn)行能耗優(yōu)化調(diào)度包括:

      立即傳輸?shù)竭_(dá)的實(shí)時(shí)數(shù)據(jù)與時(shí)延數(shù)據(jù)隊(duì)列中到達(dá)最晚發(fā)送時(shí)間的延時(shí)可容忍數(shù)據(jù);

      根據(jù)待傳輸數(shù)據(jù)的到達(dá)時(shí)間將延時(shí)可容忍數(shù)據(jù)歸類為周期性延時(shí)可容忍數(shù)據(jù)與非周期性延時(shí)可容忍數(shù)據(jù);

      當(dāng)網(wǎng)絡(luò)端口處于前向接入信道狀態(tài)或?qū)S眯诺罓顟B(tài)時(shí),根據(jù)待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕?、聚合成功傳輸時(shí)的尾能耗與聚合失敗分別傳輸時(shí)的尾能耗決定到達(dá)的周期性延時(shí)可容忍數(shù)據(jù)應(yīng)當(dāng)立即傳輸或置入時(shí)延數(shù)據(jù)隊(duì)列中;

      當(dāng)網(wǎng)絡(luò)端口處于專用信道狀態(tài)時(shí),根據(jù)待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕省⒕酆铣晒鬏敃r(shí)的尾能耗與聚合失敗分別傳輸時(shí)的尾能耗決定到達(dá)的非周期性延時(shí)可容忍數(shù)據(jù)應(yīng)當(dāng)立即傳輸或置入時(shí)延數(shù)據(jù)隊(duì)列中;

      當(dāng)一次傳輸完成、無(wú)新數(shù)據(jù)到達(dá)且時(shí)延數(shù)據(jù)隊(duì)列不為空時(shí),根據(jù)網(wǎng)絡(luò)端口狀態(tài)傳輸時(shí)延數(shù)據(jù)隊(duì)列中的待傳輸數(shù)據(jù)。

      在一些實(shí)施方式中,所述根據(jù)待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕?、聚合成功傳輸時(shí)的尾能耗與聚合失敗分別傳輸時(shí)的尾能耗決定到達(dá)的周期性延時(shí)可容忍數(shù)據(jù)應(yīng)當(dāng)立即傳輸或置入時(shí)延數(shù)據(jù)隊(duì)列中包括:

      根據(jù)周期性延時(shí)可容忍數(shù)據(jù)聚合后成功傳輸?shù)母怕逝c聚合成功傳輸時(shí)的尾能耗確定周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值;

      比較周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值與聚合失敗分別傳輸時(shí)的尾能耗的大小,當(dāng)周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值較大時(shí)將到達(dá)的周期性延時(shí)可容忍數(shù)據(jù)置入時(shí)延數(shù)據(jù)隊(duì)列中,否則立即傳輸?shù)竭_(dá)的周期性延時(shí)可容忍數(shù)據(jù)。

      在一些實(shí)施方式中,所述根據(jù)待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕省⒕酆铣晒鬏敃r(shí)的尾能耗與聚合失敗分別傳輸時(shí)的尾能耗決定到達(dá)的非周期性延時(shí)可容忍數(shù)據(jù)應(yīng)當(dāng)立即傳輸或置入時(shí)延數(shù)據(jù)隊(duì)列中包括:

      根據(jù)非周期性延時(shí)可容忍數(shù)據(jù)聚合后成功傳輸?shù)母怕逝c聚合成功傳輸時(shí)的尾能耗確定非周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值;

      比較非周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值與聚合失敗分別傳輸時(shí)的尾能耗的大小,當(dāng)非周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值較大時(shí)將到達(dá)的非周期性延時(shí)可容忍數(shù)據(jù)置入時(shí)延數(shù)據(jù)隊(duì)列中,否則立即傳輸?shù)竭_(dá)的非周期性延時(shí)可容忍數(shù)據(jù)。

      在一些實(shí)施方式中,所述根據(jù)網(wǎng)絡(luò)端口狀態(tài)傳輸時(shí)延數(shù)據(jù)隊(duì)列中的待傳輸數(shù)據(jù)包括:

      當(dāng)網(wǎng)絡(luò)端口處于專用信道狀態(tài)時(shí),將時(shí)延數(shù)據(jù)隊(duì)列中的周期性延時(shí)可容忍數(shù)據(jù)與非周期性延時(shí)可容忍數(shù)據(jù)按照最晚發(fā)送時(shí)間順序由早到晚進(jìn)行傳輸;

      當(dāng)網(wǎng)絡(luò)端口處于前向接入信道狀態(tài)時(shí),將時(shí)延數(shù)據(jù)隊(duì)列中的周期性延時(shí)可容忍數(shù)據(jù)按照最晚發(fā)送時(shí)間順序由早到晚進(jìn)行傳輸。

      從上面所述可以看出,本發(fā)明實(shí)施例提供的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法通過(guò)根據(jù)無(wú)線數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)哪芎奶卣鹘鬏斈芎哪P停鶕?jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)嘗試聚合待傳輸數(shù)據(jù),并計(jì)算待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕剩鶕?jù)傳輸能耗模型與待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕蕦?duì)傳輸數(shù)據(jù)進(jìn)行能耗優(yōu)化調(diào)度的技術(shù)手段,在不造成可感知延遲、不影響用戶體驗(yàn)的前提下,在同時(shí)運(yùn)行多個(gè)應(yīng)用程序的移動(dòng)設(shè)備上降低數(shù)據(jù)傳輸能耗。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明提供的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法的流程示意圖;

      圖2為本發(fā)明提供的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法的第二個(gè)實(shí)施例中,與實(shí)時(shí)型數(shù)據(jù)聚合成功進(jìn)行傳輸?shù)臅r(shí)間軸示意圖;

      圖3為本發(fā)明提供的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法的第二個(gè)實(shí)施例中,與時(shí)延數(shù)據(jù)隊(duì)列中達(dá)到延時(shí)容忍度的數(shù)據(jù)聚合成功進(jìn)行傳輸?shù)臅r(shí)間軸示意圖。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明實(shí)施例進(jìn)一步詳細(xì)說(shuō)明。

      需要說(shuō)明的是,本發(fā)明實(shí)施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個(gè)相同名稱非相同的實(shí)體或者非相同的參量,可見(jiàn)“第一”“第二”僅為了表述的方便,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的限定,后續(xù)實(shí)施例對(duì)此不再一一說(shuō)明。

      基于上述目的,本發(fā)明實(shí)施例的第一個(gè)方面,提出了一種能夠針對(duì)不同用戶或不同類型的用戶進(jìn)行無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法的第一個(gè)實(shí)施例。圖1示出的是無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法的第一個(gè)實(shí)施例的流程示意圖。

      所述無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法,可選的,應(yīng)用于移動(dòng)終端,包括:

      步驟S101,根據(jù)無(wú)線數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)哪芎奶卣鹘鬏斈芎哪P停?/p>

      步驟S103,根據(jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)嘗試聚合待傳輸數(shù)據(jù),并計(jì)算待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕剩?/p>

      步驟S105,根據(jù)傳輸能耗模型與待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕蕦?duì)傳輸數(shù)據(jù)進(jìn)行能耗優(yōu)化調(diào)度。

      在一些實(shí)施方式中,所述根據(jù)無(wú)線數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)哪芎奶卣鹘鬏斈芎哪P桶ǎ?/p>

      根據(jù)數(shù)據(jù)端口狀態(tài)切換的提升功率與提升時(shí)延,確定狀態(tài)提升能耗;

      根據(jù)傳輸數(shù)據(jù)包大小以及上下行數(shù)據(jù)傳輸速率,確定數(shù)據(jù)傳輸能耗;

      根據(jù)網(wǎng)絡(luò)端口受閑置計(jì)時(shí)器的尾時(shí)間長(zhǎng)度,確定尾能耗;

      根據(jù)狀態(tài)提升能耗、數(shù)據(jù)傳輸能耗與尾能耗建立傳輸能耗模型。

      在一些實(shí)施方式中,所述根據(jù)數(shù)據(jù)端口狀態(tài)切換的提升功率與提升時(shí)延,確定狀態(tài)提升能耗包括:

      當(dāng)數(shù)據(jù)端口狀態(tài)為節(jié)能狀態(tài)時(shí),確定狀態(tài)提升能耗為節(jié)能狀態(tài)提升功率與節(jié)能狀態(tài)提升時(shí)間之積;

      當(dāng)數(shù)據(jù)端口狀態(tài)為前向接入信道狀態(tài)時(shí),確定狀態(tài)提升能耗為前向接入信道提升功率與前向接入信道提升時(shí)間之積;

      當(dāng)數(shù)據(jù)端口狀態(tài)為專用信道狀態(tài)時(shí),確定狀態(tài)提升能耗為零。

      在一些實(shí)施方式中,所述根據(jù)傳輸數(shù)據(jù)包大小以及上下行數(shù)據(jù)傳輸速率,確定數(shù)據(jù)傳輸能耗包括:

      根據(jù)傳輸數(shù)據(jù)包大小以及上下行數(shù)據(jù)傳輸速率,確定上下行數(shù)據(jù)傳輸時(shí)間;

      根據(jù)上下行數(shù)據(jù)傳輸時(shí)間,確定雙向數(shù)據(jù)傳輸時(shí)間與單向數(shù)據(jù)傳輸時(shí)間;

      根據(jù)上下行數(shù)據(jù)傳輸速率與雙向數(shù)據(jù)傳輸時(shí)間,確定雙向數(shù)據(jù)傳輸能耗;

      根據(jù)上下行數(shù)據(jù)傳輸速率與單向數(shù)據(jù)傳輸時(shí)間,確定單向數(shù)據(jù)傳輸能耗;

      根據(jù)雙向數(shù)據(jù)傳輸能耗與單向數(shù)據(jù)傳輸能耗,確定數(shù)據(jù)傳輸能耗。

      在一些實(shí)施方式中,所述根據(jù)網(wǎng)絡(luò)端口受閑置計(jì)時(shí)器的尾時(shí)間長(zhǎng)度,確定尾能耗包括:

      確定閑置計(jì)時(shí)器的專用信道閑置閾值與前向接入信道閑置閾值;

      當(dāng)尾時(shí)間長(zhǎng)度小于專用信道閑置閾值時(shí),確定尾能耗為尾時(shí)間長(zhǎng)度與專用信道功率之積;

      當(dāng)尾時(shí)間長(zhǎng)度大于專用信道閑置閾值且小于專用信道閑置閾值與前向接入信道閑置閾值之和時(shí),確定尾能耗為專用信道閑置閾值與專用信道功率之積,與尾時(shí)間長(zhǎng)度與專用信道閑置閾值之差與前向接入信道功率之積的和;

      當(dāng)尾時(shí)間長(zhǎng)度大于專用信道閑置閾值與前向接入信道閑置閾值之和時(shí),確定尾能耗為專用信道閑置閾值與專用信道功率之積,與前向接入信道閑置閾值與前向接入信道功率之積的和。

      在一些實(shí)施方式中,所述根據(jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)嘗試聚合待傳輸數(shù)據(jù),并計(jì)算待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕拾ǎ?/p>

      根據(jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)將所有數(shù)據(jù)歸類為實(shí)時(shí)數(shù)據(jù)與延時(shí)可容忍數(shù)據(jù);

      建立時(shí)延數(shù)據(jù)隊(duì)列,并將將延時(shí)可容忍數(shù)據(jù)作為待傳輸數(shù)據(jù)置入時(shí)延數(shù)據(jù)隊(duì)列中;

      將已經(jīng)到達(dá)的延時(shí)可容忍數(shù)據(jù)與下一次到達(dá)的實(shí)時(shí)數(shù)據(jù)聚合,并根據(jù)延時(shí)可容忍數(shù)據(jù)的到達(dá)時(shí)間點(diǎn)、可容忍時(shí)間長(zhǎng)度與下一次到達(dá)的實(shí)時(shí)數(shù)據(jù)時(shí)間計(jì)算已經(jīng)到達(dá)的延時(shí)可容忍數(shù)據(jù)與下一次到達(dá)的實(shí)時(shí)數(shù)據(jù)聚合后成功傳輸?shù)母怕剩?/p>

      將先到達(dá)的延時(shí)可容忍數(shù)據(jù)與后到達(dá)的延時(shí)可容忍數(shù)據(jù)聚合,并根據(jù)后到達(dá)的延時(shí)可容忍數(shù)據(jù)的到達(dá)時(shí)間點(diǎn)、可容忍時(shí)間長(zhǎng)度與先到達(dá)的延時(shí)可容忍數(shù)據(jù)的最晚發(fā)送時(shí)間計(jì)算先到達(dá)的延時(shí)可容忍數(shù)據(jù)與后到達(dá)的延時(shí)可容忍數(shù)據(jù)聚合后成功傳輸?shù)母怕剩?/p>

      根據(jù)已經(jīng)到達(dá)的延時(shí)可容忍數(shù)據(jù)與下一次到達(dá)的實(shí)時(shí)數(shù)據(jù)聚合后成功傳輸?shù)母怕逝c先到達(dá)的延時(shí)可容忍數(shù)據(jù)與后到達(dá)的延時(shí)可容忍數(shù)據(jù)聚合后成功傳輸?shù)母怕蚀_定待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕省?/p>

      在一些實(shí)施方式中,所述根據(jù)傳輸能耗模型與待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕蕦?duì)傳輸數(shù)據(jù)進(jìn)行能耗優(yōu)化調(diào)度包括:

      立即傳輸?shù)竭_(dá)的實(shí)時(shí)數(shù)據(jù)與時(shí)延數(shù)據(jù)隊(duì)列中到達(dá)最晚發(fā)送時(shí)間的延時(shí)可容忍數(shù)據(jù);

      根據(jù)待傳輸數(shù)據(jù)的到達(dá)時(shí)間將延時(shí)可容忍數(shù)據(jù)歸類為周期性延時(shí)可容忍數(shù)據(jù)與非周期性延時(shí)可容忍數(shù)據(jù);

      當(dāng)網(wǎng)絡(luò)端口處于前向接入信道狀態(tài)或?qū)S眯诺罓顟B(tài)時(shí),根據(jù)待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕?、聚合成功傳輸時(shí)的尾能耗與聚合失敗分別傳輸時(shí)的尾能耗決定到達(dá)的周期性延時(shí)可容忍數(shù)據(jù)應(yīng)當(dāng)立即傳輸或置入時(shí)延數(shù)據(jù)隊(duì)列中;

      當(dāng)網(wǎng)絡(luò)端口處于專用信道狀態(tài)時(shí),根據(jù)待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕省⒕酆铣晒鬏敃r(shí)的尾能耗與聚合失敗分別傳輸時(shí)的尾能耗決定到達(dá)的非周期性延時(shí)可容忍數(shù)據(jù)應(yīng)當(dāng)立即傳輸或置入時(shí)延數(shù)據(jù)隊(duì)列中;

      當(dāng)一次傳輸完成、無(wú)新數(shù)據(jù)到達(dá)且時(shí)延數(shù)據(jù)隊(duì)列不為空時(shí),根據(jù)網(wǎng)絡(luò)端口狀態(tài)傳輸時(shí)延數(shù)據(jù)隊(duì)列中的待傳輸數(shù)據(jù)。

      在一些實(shí)施方式中,所述根據(jù)待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕?、聚合成功傳輸時(shí)的尾能耗與聚合失敗分別傳輸時(shí)的尾能耗決定到達(dá)的周期性延時(shí)可容忍數(shù)據(jù)應(yīng)當(dāng)立即傳輸或置入時(shí)延數(shù)據(jù)隊(duì)列中包括:

      根據(jù)周期性延時(shí)可容忍數(shù)據(jù)聚合后成功傳輸?shù)母怕逝c聚合成功傳輸時(shí)的尾能耗確定周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值;

      比較周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值與聚合失敗分別傳輸時(shí)的尾能耗的大小,當(dāng)周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值較大時(shí)將到達(dá)的周期性延時(shí)可容忍數(shù)據(jù)置入時(shí)延數(shù)據(jù)隊(duì)列中,否則立即傳輸?shù)竭_(dá)的周期性延時(shí)可容忍數(shù)據(jù)。

      在一些實(shí)施方式中,所述根據(jù)待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕省⒕酆铣晒鬏敃r(shí)的尾能耗與聚合失敗分別傳輸時(shí)的尾能耗決定到達(dá)的非周期性延時(shí)可容忍數(shù)據(jù)應(yīng)當(dāng)立即傳輸或置入時(shí)延數(shù)據(jù)隊(duì)列中包括:

      根據(jù)非周期性延時(shí)可容忍數(shù)據(jù)聚合后成功傳輸?shù)母怕逝c聚合成功傳輸時(shí)的尾能耗確定非周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值;

      比較非周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值與聚合失敗分別傳輸時(shí)的尾能耗的大小,當(dāng)非周期性延時(shí)可容忍數(shù)據(jù)聚合后的尾能耗期望值較大時(shí)將到達(dá)的非周期性延時(shí)可容忍數(shù)據(jù)置入時(shí)延數(shù)據(jù)隊(duì)列中,否則立即傳輸?shù)竭_(dá)的非周期性延時(shí)可容忍數(shù)據(jù)。

      在一些實(shí)施方式中,所述根據(jù)網(wǎng)絡(luò)端口狀態(tài)傳輸時(shí)延數(shù)據(jù)隊(duì)列中的待傳輸數(shù)據(jù)包括:

      當(dāng)網(wǎng)絡(luò)端口處于專用信道狀態(tài)時(shí),將時(shí)延數(shù)據(jù)隊(duì)列中的周期性延時(shí)可容忍數(shù)據(jù)與非周期性延時(shí)可容忍數(shù)據(jù)按照最晚發(fā)送時(shí)間順序由早到晚進(jìn)行傳輸;

      當(dāng)網(wǎng)絡(luò)端口處于前向接入信道狀態(tài)時(shí),將時(shí)延數(shù)據(jù)隊(duì)列中的周期性延時(shí)可容忍數(shù)據(jù)按照最晚發(fā)送時(shí)間順序由早到晚進(jìn)行傳輸。

      從上述實(shí)施例可以看出,本發(fā)明實(shí)施例提供的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法通過(guò)根據(jù)無(wú)線數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)哪芎奶卣鹘鬏斈芎哪P?,根?jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)嘗試聚合待傳輸數(shù)據(jù),并計(jì)算待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕?,根?jù)傳輸能耗模型與待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕蕦?duì)傳輸數(shù)據(jù)進(jìn)行能耗優(yōu)化調(diào)度的技術(shù)手段,在不造成可感知延遲、不影響用戶體驗(yàn)的前提下,在同時(shí)運(yùn)行多個(gè)應(yīng)用程序的移動(dòng)設(shè)備上降低數(shù)據(jù)傳輸能耗。

      本發(fā)明實(shí)施例還提出了一種能夠針對(duì)不同用戶或不同類型的用戶進(jìn)行無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法的第二個(gè)實(shí)施例。

      本發(fā)明實(shí)施例中所有涉及的能耗模型參數(shù)符號(hào)如下表所示:

      所述無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法,可選的,應(yīng)用于移動(dòng)終端,包括:

      步驟S101,根據(jù)無(wú)線數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)哪芎奶卣鹘鬏斈芎哪P汀?/p>

      根據(jù)蜂窩網(wǎng)絡(luò)數(shù)據(jù)傳輸能耗特征,首先給出能耗模型建立過(guò)程。SmartDA將能耗模型中涉及到的能耗分為三部分:

      (1)狀態(tài)提升能耗:從無(wú)數(shù)據(jù)傳輸端口狀態(tài)提升至可進(jìn)行數(shù)據(jù)傳輸?shù)臓顟B(tài),包括IDLE→DCH狀態(tài)提升能耗和FACH→DCH狀態(tài)提升能耗兩部分。其中,IDLE為節(jié)能狀態(tài),F(xiàn)ACH為前向接入信道狀態(tài),DCH為專用信道狀態(tài)。

      態(tài)提升能耗分為IDLE→DCH和FACH→DCH兩部分,RRC協(xié)議控制下的RRC狀態(tài)機(jī)在狀態(tài)提升過(guò)程中有固定的提升功率和提升時(shí)延,因此狀態(tài)提升能耗為:

      其中RRCnext表示下一次數(shù)據(jù)傳輸開(kāi)始時(shí)的RRC狀態(tài)。

      (2)數(shù)據(jù)傳輸能耗:實(shí)際進(jìn)行數(shù)據(jù)傳輸消耗的能量,與傳輸?shù)臄?shù)據(jù)包大小以及上下行數(shù)據(jù)傳輸速率有關(guān)。

      數(shù)據(jù)傳輸能耗與數(shù)據(jù)傳輸功率和數(shù)據(jù)傳輸時(shí)間有關(guān),可表示為:

      Etrans=Ptrans*ttrans (2)

      而蜂窩網(wǎng)絡(luò)數(shù)據(jù)傳輸功率和數(shù)據(jù)傳輸時(shí)間受傳輸?shù)臄?shù)據(jù)包大小以及上下行數(shù)據(jù)傳輸速率影響,其中數(shù)據(jù)傳輸功率和數(shù)據(jù)傳輸時(shí)間分別如公式(3)和公式(4)所示:

      Ptrans=vupup+vdowndown+μ (3)

      其中αup和αdown分別為上行和下行數(shù)據(jù)傳輸速率常數(shù)系數(shù),值分別為870mW/Mbps和120mW/Mbps,常數(shù)μ是網(wǎng)絡(luò)端口基礎(chǔ)數(shù)據(jù)傳輸功率,值為820mW。

      由公式(3)可知,網(wǎng)絡(luò)端口數(shù)據(jù)傳輸功率中存在基礎(chǔ)數(shù)據(jù)傳輸功率,且上下行數(shù)據(jù)傳輸時(shí)在時(shí)間維度上存在重合,因此必須明確雙向數(shù)據(jù)傳輸時(shí)間大小以避免重復(fù)計(jì)算傳輸能耗,雙向數(shù)據(jù)傳輸時(shí)間如公式(5)所示:

      由公式(4)和公式(5)可得單向數(shù)據(jù)傳輸時(shí)間:

      單向數(shù)據(jù)傳輸功率由單向數(shù)據(jù)傳輸時(shí)間內(nèi)進(jìn)行上行數(shù)據(jù)傳輸或下行數(shù)據(jù)傳輸決定,因此單向數(shù)據(jù)傳輸功率可表示為:

      由公式(3)和公式(5)可推出雙向數(shù)據(jù)傳輸能耗為:

      由公式(6)和公式(7)可推出單向數(shù)據(jù)傳輸能耗為:

      因此總的數(shù)據(jù)傳輸能耗為:

      Etrans=Eoverlap+Enon_ol (10)

      (3)尾能耗:在無(wú)數(shù)據(jù)傳輸時(shí),網(wǎng)絡(luò)端口受閑置計(jì)時(shí)器控制仍然處于DCH或FACH狀態(tài)所耗費(fèi)的能量。

      尾能耗由處于DCH狀態(tài)和FACH狀態(tài)的尾時(shí)間長(zhǎng)度決定,DCH狀態(tài)和FACH狀態(tài)尾時(shí)間內(nèi)均有各自固定的功率,且受閑置計(jì)時(shí)器α和β的控制,尾時(shí)間具有一個(gè)最大值α+β,若在尾時(shí)間內(nèi)無(wú)新數(shù)據(jù)傳輸,則網(wǎng)絡(luò)端口RRC狀態(tài)經(jīng)過(guò)DCH降低到FACH最后回到IDLE狀態(tài)。但如果在尾時(shí)間內(nèi)出現(xiàn)新數(shù)據(jù)傳輸,若該尾時(shí)間內(nèi)RRC狀態(tài)為DCH,則繼續(xù)保持DCH狀態(tài)進(jìn)行新數(shù)據(jù)傳輸;若該尾時(shí)間內(nèi)RRC狀態(tài)為FACH,則從FACH狀態(tài)提升至DCH狀態(tài)進(jìn)行新數(shù)據(jù)傳輸;若該尾時(shí)間已經(jīng)結(jié)束且回到IDLE狀態(tài),則從IDLE狀態(tài)提升至DCH狀態(tài)進(jìn)行新數(shù)據(jù)傳輸。因此尾能耗的統(tǒng)計(jì)必須通過(guò)比較兩次數(shù)據(jù)傳輸時(shí)間間隔與閑置計(jì)時(shí)器α和β的值以明確尾時(shí)間內(nèi)各狀態(tài)保持的時(shí)間。每次數(shù)據(jù)傳輸完成后的具體尾能耗如公式(11)所示:

      綜合上述(1)(2)(3),數(shù)據(jù)傳輸過(guò)程中總能耗為:

      Etotal=Epro+Etrans+Etail (12)

      步驟S103,根據(jù)待傳輸數(shù)據(jù)的時(shí)間特點(diǎn)嘗試聚合待傳輸數(shù)據(jù),并計(jì)算待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕省?/p>

      為便于后續(xù)進(jìn)行聚合成功概率分析,本發(fā)明實(shí)施例提出的SmartDA對(duì)移動(dòng)設(shè)備上運(yùn)行的多種應(yīng)用程序數(shù)據(jù)傳輸按各自特點(diǎn)進(jìn)行了分類:

      (1)實(shí)時(shí)型數(shù)據(jù):即到即傳型,一旦數(shù)據(jù)傳輸請(qǐng)求到達(dá)便立即開(kāi)始傳輸,該種類型的數(shù)據(jù)主要來(lái)自微信等即時(shí)通訊工具。

      (2)延時(shí)可容忍數(shù)據(jù):具有一定的延時(shí)容忍度,即數(shù)據(jù)傳輸請(qǐng)求到達(dá)時(shí)不必立即開(kāi)始傳輸,可以適當(dāng)延遲傳輸且不會(huì)對(duì)應(yīng)用程序性能造成影響。該種類型的數(shù)據(jù)根據(jù)延時(shí)容忍度大小又可具體分為:

      ①周期性延時(shí)可容忍數(shù)據(jù):例如心跳數(shù)據(jù)包,網(wǎng)絡(luò)中建立通信鏈路互相通信的雙方在長(zhǎng)時(shí)間不通信情況下,其中一方每隔一定時(shí)間向另一方發(fā)送很小的數(shù)據(jù)包并根據(jù)另一方是否回應(yīng)來(lái)判斷通信鏈路的通斷。此類數(shù)據(jù)通常很小且具有周期性特點(diǎn),具備一定的延時(shí)容忍度,但容忍度較小。

      ②非周期性延時(shí)可容忍數(shù)據(jù):例如e-mail、系統(tǒng)更新信息等,此類數(shù)據(jù)對(duì)傳輸時(shí)間實(shí)時(shí)性要求較低,具備較大的延時(shí)容忍度。

      在一般數(shù)據(jù)傳輸模式下,即不對(duì)數(shù)據(jù)傳輸作調(diào)度,只要有數(shù)據(jù)傳輸請(qǐng)求到達(dá)便即刻開(kāi)始傳輸,在該模式下可能會(huì)因數(shù)據(jù)傳輸時(shí)間間隔太長(zhǎng)而造成過(guò)多尾能耗浪費(fèi),或者因?yàn)閿?shù)據(jù)傳輸頻率過(guò)高而造成頻繁的狀態(tài)提升能耗。因此,應(yīng)該針對(duì)移動(dòng)設(shè)備上各應(yīng)用程序數(shù)據(jù)傳輸?shù)奶攸c(diǎn)對(duì)實(shí)際的傳輸過(guò)程作一定控制,以此避免過(guò)多的尾能耗和狀態(tài)提升能耗。本發(fā)明實(shí)施例提出的能耗優(yōu)化策略SmartDA針對(duì)實(shí)時(shí)型數(shù)據(jù)、周期性延時(shí)可容忍數(shù)據(jù)和非周期性延時(shí)可容忍數(shù)據(jù)的各自特點(diǎn),建立相應(yīng)的周期性時(shí)延數(shù)據(jù)隊(duì)列和非周期性時(shí)延數(shù)據(jù)隊(duì)列,結(jié)合聚合成功概率決定延時(shí)可容忍數(shù)據(jù)是立即傳輸還是進(jìn)入時(shí)延隊(duì)列等待聚合傳輸。

      對(duì)于當(dāng)前到達(dá)的延時(shí)可容忍數(shù)據(jù)傳輸請(qǐng)求,其延時(shí)等待聚合傳輸有兩種選擇:

      ①與實(shí)時(shí)型數(shù)據(jù)聚合成功進(jìn)行傳輸

      要在時(shí)延容忍度內(nèi)延遲并在下一次與實(shí)時(shí)型數(shù)據(jù)聚合成功進(jìn)行傳輸,必須首先保證在下一次有實(shí)時(shí)型數(shù)據(jù)傳輸請(qǐng)求到達(dá)。假設(shè)在當(dāng)前延時(shí)可容忍數(shù)據(jù)傳輸請(qǐng)求之前一共進(jìn)行了M次數(shù)據(jù)傳輸,其中N次為實(shí)時(shí)型數(shù)據(jù)傳輸請(qǐng)求(M和N足夠大),則可認(rèn)為在當(dāng)前延時(shí)可容忍數(shù)據(jù)傳輸請(qǐng)求之后下次進(jìn)行傳輸?shù)臄?shù)據(jù)為實(shí)時(shí)型數(shù)據(jù)的概率為

      如圖2所示,Tcome為當(dāng)前延時(shí)可容忍數(shù)據(jù)傳輸請(qǐng)求到達(dá)時(shí)刻,tn為Tcome時(shí)刻之前的實(shí)時(shí)型數(shù)據(jù)傳輸請(qǐng)求到達(dá)時(shí)刻,tn+1為Tcome時(shí)刻之后的實(shí)時(shí)型數(shù)據(jù)傳輸請(qǐng)求到達(dá)時(shí)刻,Ttolerant為Tcome時(shí)刻數(shù)據(jù)傳輸請(qǐng)求的延時(shí)容忍度。若延時(shí)容忍度Ttolerant在tn+1-Tcome范圍之間,則保證聚合成功的下一次數(shù)據(jù)發(fā)送概率為若延時(shí)容忍度Ttolerant在tn+1-Tcome范圍之外,則保證聚合成功的下一次數(shù)據(jù)發(fā)送概率為1。綜上:

      因此,當(dāng)前延時(shí)可容忍數(shù)據(jù)傳輸請(qǐng)求在延時(shí)容忍度內(nèi)延時(shí)傳輸且下一次與實(shí)時(shí)型數(shù)據(jù)聚合成功一起傳輸?shù)母怕蕿椋?/p>

      ②與時(shí)延數(shù)據(jù)隊(duì)列中達(dá)到延時(shí)容忍度的數(shù)據(jù)聚合成功進(jìn)行傳輸

      如圖3所示,若Ttolerant在Tend-Tcome范圍之間,即此次傳輸請(qǐng)求的最晚傳輸時(shí)刻早于時(shí)延隊(duì)列里最近一次數(shù)據(jù)的最晚傳輸時(shí)刻,則下一次聚合成功發(fā)送概率為0,否則為1。即:

      由①②可得,當(dāng)前延時(shí)可容忍數(shù)據(jù)在延時(shí)容忍度內(nèi)聚合成功傳輸?shù)母怕蕿椋?/p>

      Pdata_trans=max(Ptrans_realtime,Ptrans_tolerant) (16)

      步驟S105,根據(jù)傳輸能耗模型與待傳輸數(shù)據(jù)聚合后成功傳輸?shù)母怕蕦?duì)傳輸數(shù)據(jù)進(jìn)行能耗優(yōu)化調(diào)度。

      根據(jù)上述聚合成功概率分析,SmartDA對(duì)實(shí)時(shí)型數(shù)據(jù)、周期性延時(shí)可容忍數(shù)據(jù)和非周期性延時(shí)可容忍數(shù)據(jù)的具體調(diào)度策略如下:

      (1)實(shí)時(shí)型數(shù)據(jù):無(wú)論網(wǎng)絡(luò)端口狀態(tài)如何,數(shù)據(jù)傳輸請(qǐng)求一旦到達(dá)即刻傳輸。

      (2)周期性延時(shí)可容忍數(shù)據(jù):在網(wǎng)絡(luò)端口為DCH或FACH狀態(tài)下,計(jì)算Pdata_trans,并根據(jù)Pdata_trans比較已持續(xù)尾時(shí)間內(nèi)產(chǎn)生的尾能耗與延時(shí)容忍度內(nèi)聚合失敗單獨(dú)傳輸而產(chǎn)生的尾能耗大小,決定即刻傳輸還是進(jìn)入周期性時(shí)延隊(duì)列延時(shí)等待。

      (3)非周期性延時(shí)可容忍數(shù)據(jù):在網(wǎng)絡(luò)端口為DCH狀態(tài)下,同(2)計(jì)算Pdata_trans并比較兩種情況下的尾能耗大小,決定即刻傳輸還是進(jìn)入非周期性時(shí)延隊(duì)列延時(shí)等待。

      (4)對(duì)于已經(jīng)進(jìn)入時(shí)延等待隊(duì)列的所有數(shù)據(jù),一旦達(dá)到數(shù)據(jù)延時(shí)容忍度閾值則無(wú)論網(wǎng)絡(luò)端口處于何種狀態(tài),即刻傳輸。

      (5)在本次數(shù)據(jù)傳輸完成后且下次新數(shù)據(jù)傳輸請(qǐng)求到達(dá)前,若網(wǎng)絡(luò)端口處于DCH態(tài)且隊(duì)列時(shí)延不為空,則將兩個(gè)時(shí)延隊(duì)列中的數(shù)據(jù)按延時(shí)容忍度順序進(jìn)行傳輸;若網(wǎng)絡(luò)端口處于FACH狀態(tài)且時(shí)延隊(duì)列不為空,則將周期性時(shí)延隊(duì)列中的數(shù)據(jù)按延時(shí)容忍度順序進(jìn)行傳輸。

      具體的調(diào)度過(guò)程偽代碼如下表所示:

      從上述實(shí)施例可以看出,本發(fā)明實(shí)施例提供的無(wú)線數(shù)據(jù)傳輸能耗優(yōu)化方法通過(guò)以多應(yīng)用程序同時(shí)數(shù)據(jù)傳輸為前提,按實(shí)際數(shù)據(jù)傳輸特點(diǎn)對(duì)實(shí)時(shí)型數(shù)據(jù)、周期性延時(shí)可容忍數(shù)據(jù)和非周期性延時(shí)可容忍數(shù)據(jù)進(jìn)行傳輸調(diào)度,符合移動(dòng)設(shè)備實(shí)際運(yùn)行情況;其次,在整個(gè)數(shù)據(jù)傳輸調(diào)度過(guò)程中同時(shí)考慮到尾能耗和狀態(tài)提升能耗,避免一味地降低尾能耗而導(dǎo)致其他的能耗開(kāi)銷,提高了能耗優(yōu)化率;另外,引入聚合成功概率分析,避免聚合失敗超時(shí)傳輸造成多余能耗浪費(fèi)且影響應(yīng)用程序性能,保證了較高的用戶體驗(yàn)度。

      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。所述計(jì)算機(jī)程序的實(shí)施例,其技術(shù)效果與前述任意方法實(shí)施例相同或者類似。

      此外,典型地,本公開(kāi)所述的裝置、設(shè)備等可為各種電子終端設(shè)備,例如手機(jī)、個(gè)人數(shù)字助理(PDA)、平板電腦(PAD)、智能電視等,也可以是大型終端設(shè)備,如服務(wù)器等,因此本公開(kāi)的保護(hù)范圍不應(yīng)限定為某種特定類型的裝置、設(shè)備。本公開(kāi)所述的客戶端可以是以電子硬件、計(jì)算機(jī)軟件或兩者的組合形式應(yīng)用于上述任意一種電子終端設(shè)備中。

      此外,根據(jù)本公開(kāi)的方法還可以被實(shí)現(xiàn)為由CPU執(zhí)行的計(jì)算機(jī)程序,該計(jì)算機(jī)程序可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。在該計(jì)算機(jī)程序被CPU執(zhí)行時(shí),執(zhí)行本公開(kāi)的方法中限定的上述功能。

      此外,上述方法步驟以及系統(tǒng)單元也可以利用控制器以及用于存儲(chǔ)使得控制器實(shí)現(xiàn)上述步驟或單元功能的計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)。

      此外,應(yīng)該明白的是,本文所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,存儲(chǔ)器)可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或者可以包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器兩者。作為例子而非限制性的,非易失性存儲(chǔ)器可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦寫可編程ROM(EEPROM)或快閃存儲(chǔ)器。易失性存儲(chǔ)器可以包括隨機(jī)存取存儲(chǔ)器(RAM),該RAM可以充當(dāng)外部高速緩存存儲(chǔ)器。作為例子而非限制性的,RAM可以以多種形式獲得,比如同步RAM(DRAM)、動(dòng)態(tài)RAM(DRAM)、同步DRAM(SDRAM)、雙數(shù)據(jù)速率SDRAM(DDR SDRAM)、增強(qiáng)SDRAM(ESDRAM)、同步鏈路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公開(kāi)的方面的存儲(chǔ)設(shè)備意在包括但不限于這些和其它合適類型的存儲(chǔ)器。

      本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開(kāi)所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為了清楚地說(shuō)明硬件和軟件的這種可互換性,已經(jīng)就各種示意性組件、方塊、模塊、電路和步驟的功能對(duì)其進(jìn)行了一般性的描述。這種功能是被實(shí)現(xiàn)為軟件還是被實(shí)現(xiàn)為硬件取決于具體應(yīng)用以及施加給整個(gè)系統(tǒng)的設(shè)計(jì)約束。本領(lǐng)域技術(shù)人員可以針對(duì)每種具體應(yīng)用以各種方式來(lái)實(shí)現(xiàn)所述的功能,但是這種實(shí)現(xiàn)決定不應(yīng)被解釋為導(dǎo)致脫離本公開(kāi)的范圍。

      結(jié)合這里的公開(kāi)所描述的各種示例性邏輯塊、模塊和電路可以利用被設(shè)計(jì)成用于執(zhí)行這里所述功能的下列部件來(lái)實(shí)現(xiàn)或執(zhí)行:通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或晶體管邏輯、分立的硬件組件或者這些部件的任何組合。通用處理器可以是微處理器,但是可替換地,處理器可以是任何傳統(tǒng)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、一個(gè)或多個(gè)微處理器結(jié)合DSP核、或任何其它這種配置。

      結(jié)合這里的公開(kāi)所描述的方法或算法的步驟可以直接包含在硬件中、由處理器執(zhí)行的軟件模塊中或這兩者的組合中。軟件模塊可以駐留在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、CD-ROM、或本領(lǐng)域已知的任何其它形式的存儲(chǔ)介質(zhì)中。示例性的存儲(chǔ)介質(zhì)被耦合到處理器,使得處理器能夠從該存儲(chǔ)介質(zhì)中讀取信息或向該存儲(chǔ)介質(zhì)寫入信息。在一個(gè)替換方案中,所述存儲(chǔ)介質(zhì)可以與處理器集成在一起。處理器和存儲(chǔ)介質(zhì)可以駐留在ASIC中。ASIC可以駐留在用戶終端中。在一個(gè)替換方案中,處理器和存儲(chǔ)介質(zhì)可以作為分立組件駐留在用戶終端中。

      在一個(gè)或多個(gè)示例性設(shè)計(jì)中,所述功能可以在硬件、軟件、固件或其任意組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則可以將所述功能作為一個(gè)或多個(gè)指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或通過(guò)計(jì)算機(jī)可讀介質(zhì)來(lái)傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),該通信介質(zhì)包括有助于將計(jì)算機(jī)程序從一個(gè)位置傳送到另一個(gè)位置的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能夠被通用或?qū)S糜?jì)算機(jī)訪問(wèn)的任何可用介質(zhì)。作為例子而非限制性的,該計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)設(shè)備、磁盤存儲(chǔ)設(shè)備或其它磁性存儲(chǔ)設(shè)備,或者是可以用于攜帶或存儲(chǔ)形式為指令或數(shù)據(jù)結(jié)構(gòu)的所需程序代碼并且能夠被通用或?qū)S糜?jì)算機(jī)或者通用或?qū)S锰幚砥髟L問(wèn)的任何其它介質(zhì)。此外,任何連接都可以適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果使用同軸線纜、光纖線纜、雙絞線、數(shù)字用戶線路(DSL)或諸如紅外線、無(wú)線電和微波的無(wú)線技術(shù)來(lái)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)送軟件,則上述同軸線纜、光纖線纜、雙絞線、DSL或諸如紅外先、無(wú)線電和微波的無(wú)線技術(shù)均包括在介質(zhì)的定義。如這里所使用的,磁盤和光盤包括壓縮盤(CD)、激光盤、光盤、數(shù)字多功能盤(DVD)、軟盤、藍(lán)光盤,其中磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤利用激光光學(xué)地再現(xiàn)數(shù)據(jù)。上述內(nèi)容的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。

      公開(kāi)的示例性實(shí)施例,但是應(yīng)當(dāng)注公開(kāi)的示例性實(shí)施例,但是應(yīng)當(dāng)注意,在不背離權(quán)利要求限定的本公開(kāi)的范圍的前提下,可以進(jìn)行多種改變和修改。根據(jù)這里描述的公開(kāi)實(shí)施例的方法權(quán)利要求的功能、步驟和/或動(dòng)作不需以任何特定順序執(zhí)行。此外,盡管本公開(kāi)的元素可以以個(gè)體形式描述或要求,但是也可以設(shè)想多個(gè),除非明確限制為單數(shù)。

      應(yīng)當(dāng)理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個(gè)”(“a”、“an”、“the”)旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解的是,在本文中使用的“和/或”是指包括一個(gè)或者一個(gè)以上相關(guān)聯(lián)地列出的項(xiàng)目的任意和所有可能組合。

      上述本公開(kāi)實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。

      所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開(kāi)的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明實(shí)施例的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,并存在如上所述的本發(fā)明實(shí)施例的不同方面的許多其它變化,為了簡(jiǎn)明它們沒(méi)有在細(xì)節(jié)中提供。因此,凡在本發(fā)明實(shí)施例的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1