国产精品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>

      一種面向移動(dòng)云計(jì)算的節(jié)能傳輸方法及中間件系統(tǒng)的制作方法

      文檔序號(hào):7782093閱讀:241來源:國(guó)知局
      一種面向移動(dòng)云計(jì)算的節(jié)能傳輸方法及中間件系統(tǒng)的制作方法【專利摘要】本發(fā)明公開了一種面向移動(dòng)云計(jì)算的節(jié)能傳輸方法及相應(yīng)的中間件系統(tǒng),利用云端托管請(qǐng)求管理模塊接收并處理移動(dòng)端的鏡像托管請(qǐng)求,云端應(yīng)用鏡像數(shù)據(jù)管理模塊管理移動(dòng)應(yīng)用鏡像的數(shù)據(jù)更新與刪除,云端-移動(dòng)端數(shù)據(jù)傳輸模塊實(shí)現(xiàn)云平臺(tái)和移動(dòng)端之間的節(jié)能數(shù)據(jù)傳輸,移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊保存云端傳輸?shù)臄?shù)據(jù)并且分發(fā)給不同移動(dòng)應(yīng)用,移動(dòng)端應(yīng)用請(qǐng)求分析模塊分析移動(dòng)應(yīng)用的數(shù)據(jù)請(qǐng)求,并且從存儲(chǔ)模塊返回相應(yīng)的數(shù)據(jù)。本發(fā)明能很好地降低無線網(wǎng)絡(luò)帶寬不穩(wěn)定環(huán)境下的傳輸高能耗問題,在提升移動(dòng)端電池性能的同時(shí)提升可數(shù)據(jù)預(yù)取程序的用戶體驗(yàn)?!緦@f明】一種面向移動(dòng)云計(jì)算的節(jié)能傳輸方法及中間件系統(tǒng)【
      技術(shù)領(lǐng)域
      】[0001]本發(fā)明屬于新型計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)移動(dòng)云計(jì)算領(lǐng)域,更具體地,涉及一種面向移動(dòng)云計(jì)算結(jié)構(gòu)的節(jié)能傳輸方法及中間件系統(tǒng)?!?br>背景技術(shù)
      】[0002]隨著智能移動(dòng)設(shè)備性能的不斷提升和無線網(wǎng)絡(luò)建設(shè)的飛速發(fā)展,移動(dòng)終端上的富媒體應(yīng)用大量涌現(xiàn)并改變著眾多用戶的生活?yuàn)蕵贩绞?。移?dòng)設(shè)備和應(yīng)用的發(fā)展也帶來了移動(dòng)數(shù)據(jù)的爆炸式增長(zhǎng),據(jù)思科公司最新報(bào)告顯示:至2014年,移動(dòng)設(shè)備產(chǎn)生的網(wǎng)絡(luò)流量會(huì)超過傳統(tǒng)個(gè)人電腦;而到2016年,移動(dòng)設(shè)備的流量將占據(jù)整個(gè)互聯(lián)網(wǎng)流量的61%。[0003]然而,移動(dòng)終端由于其便攜性需求而導(dǎo)致固有的資源受限性,特別是滯后于計(jì)算部件與存儲(chǔ)部件發(fā)展的電池技術(shù),嚴(yán)重阻礙了移動(dòng)應(yīng)用與服務(wù)的進(jìn)一步發(fā)展。目前包括蘋果、三星、HTC、摩托羅拉、諾基亞在內(nèi)的主流品牌智能手機(jī)的續(xù)航時(shí)間均不盡如人意。據(jù)消費(fèi)電子產(chǎn)品科技網(wǎng)站的真實(shí)評(píng)測(cè)結(jié)果顯示,滿電量狀態(tài)下,智能手機(jī)的網(wǎng)頁瀏覽續(xù)航時(shí)間平均僅為4小時(shí),在線播放視頻的續(xù)航時(shí)間更是不足兩小時(shí)。此外,受制于移動(dòng)終端的計(jì)算能力和網(wǎng)絡(luò)帶寬,許多對(duì)處理性能要求較高的應(yīng)用(如語音識(shí)別、視頻轉(zhuǎn)碼等)也無法在移動(dòng)終端上獨(dú)立開發(fā)和運(yùn)行。[0004]云計(jì)算作為近年來迅猛發(fā)展的資源供給服務(wù)模式,旨在讓各種類型的終端通過先進(jìn)的虛擬化技術(shù)共享大型數(shù)據(jù)中心中數(shù)以萬計(jì)的服務(wù)器的計(jì)算能力、存儲(chǔ)空間和網(wǎng)絡(luò)帶寬資源。云計(jì)算與移動(dòng)終端的融合趨勢(shì)-移動(dòng)云計(jì)算(MobileCloudComputing),具備緩和移動(dòng)終端資源瓶頸并支持更多創(chuàng)新性富媒體應(yīng)用的巨大潛力。通過無處不在的無線網(wǎng)絡(luò)(包括3G/4G和WiFi等),資源受限的移動(dòng)終端能夠隨時(shí)隨地接入并訪問云平臺(tái)中充裕的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源,并且根據(jù)節(jié)能需求來遷移部分計(jì)算負(fù)載到云端執(zhí)行。這種云-端融合模式不但能夠緩解移動(dòng)終端的主要瓶頸,而且可以優(yōu)化用戶性能體驗(yàn),已經(jīng)成為互聯(lián)網(wǎng)產(chǎn)業(yè)的新興增長(zhǎng)點(diǎn)。[0005]但是,現(xiàn)有大部分移動(dòng)應(yīng)用對(duì)云計(jì)算資源的利用方式停留在傳統(tǒng)的C/S模式,僅將原先運(yùn)行在私有服務(wù)器上的任務(wù)負(fù)載遷移到云平臺(tái),云端和移動(dòng)終端之間缺乏深度融合與協(xié)同工作的無縫組合體系架構(gòu)和高效交互機(jī)制。而移動(dòng)終端特有的用戶移動(dòng)性和無線網(wǎng)絡(luò)信號(hào)與帶寬的不穩(wěn)定性,進(jìn)一步增加了云-端協(xié)同交互的復(fù)雜性。例如,終端用戶的高速移動(dòng)會(huì)導(dǎo)致頻繁的網(wǎng)絡(luò)接入點(diǎn)切換,造成服務(wù)中斷或性能延遲;較低的無線網(wǎng)絡(luò)信號(hào)和帶寬,會(huì)加劇移動(dòng)終端數(shù)據(jù)傳輸?shù)碾娏肯?。為了提高移?dòng)云計(jì)算的傳輸能效,需要針對(duì)無線連接的不穩(wěn)定性改善現(xiàn)有的云平臺(tái)和移動(dòng)端交互機(jī)制?!?br/>發(fā)明內(nèi)容】[0006]鑒于此,本發(fā)明的目的在于解決現(xiàn)有傳動(dòng)移動(dòng)云計(jì)算系統(tǒng)中存在的傳輸能效過低的問題。[0007]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種適用于移動(dòng)云計(jì)算的節(jié)能傳輸方法,包括以下步驟:[0008](I)移動(dòng)端向云端發(fā)送鏡像托管請(qǐng)求信息,包括終端唯一標(biāo)識(shí)號(hào)、托管應(yīng)用數(shù)據(jù)、應(yīng)用唯一標(biāo)識(shí)號(hào)、應(yīng)用類型。[0009](2)云端托管請(qǐng)求管理模塊接收來自用戶的新請(qǐng)求;[0010](3)云端托管請(qǐng)求管理模塊通過資源信息表判斷是否有空閑資源滿足該請(qǐng)求;若是則轉(zhuǎn)入步驟(5),否則轉(zhuǎn)入步驟(4);[0011](4)云端托管請(qǐng)求管理模塊將該任務(wù)放入排隊(duì)隊(duì)列,然后返回步驟(2);[0012](5)云端應(yīng)用鏡像管理模塊將該請(qǐng)求分配相應(yīng)的存儲(chǔ)資源,并且把終端標(biāo)識(shí)和各個(gè)應(yīng)用標(biāo)識(shí)添加到更新應(yīng)用管理列表。[0013](6)云端應(yīng)用鏡像管理模塊根據(jù)應(yīng)用管理列表中的信息周期性地從源數(shù)據(jù)服務(wù)器檢查更新,并且在云端存儲(chǔ)數(shù)據(jù)庫(kù)中更新相應(yīng)的應(yīng)用數(shù)據(jù);[0014](7)云端-移動(dòng)端數(shù)據(jù)傳輸模塊接收來自移動(dòng)端的傳輸請(qǐng)求,根據(jù)請(qǐng)求類型和請(qǐng)求數(shù)據(jù),從云端應(yīng)用鏡像管理模塊中取出相應(yīng)數(shù)據(jù)進(jìn)行整合,形成待傳輸隊(duì)列。[0015](8)云端-移動(dòng)端數(shù)據(jù)傳輸模塊用節(jié)能傳輸方法將待傳輸隊(duì)列并且發(fā)送到移動(dòng)端;[0016](9)云端應(yīng)用鏡像管理模塊刪除已經(jīng)發(fā)送成功的數(shù)據(jù);[0017](10)移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊接收來自云端的數(shù)據(jù)傳輸,根據(jù)應(yīng)用的不同,存儲(chǔ)在不同的文件中,等待相應(yīng)應(yīng)用取用;[0018](11)移動(dòng)端的應(yīng)用發(fā)送數(shù)據(jù)請(qǐng)求;[0019](12)移動(dòng)端應(yīng)用請(qǐng)求分析模塊分析應(yīng)用發(fā)出的請(qǐng)求,根據(jù)請(qǐng)求來源和請(qǐng)求內(nèi)容檢查請(qǐng)求數(shù)據(jù)是否存在于移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊中,若是則轉(zhuǎn)入步驟(14),否則轉(zhuǎn)入步驟(13);[0020](13)移動(dòng)端應(yīng)用請(qǐng)求分析模塊直接轉(zhuǎn)發(fā)請(qǐng)求到網(wǎng)絡(luò)目的地,作為普通傳輸來處理請(qǐng)求;[0021](14)移動(dòng)端應(yīng)用請(qǐng)求分析模塊從移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊中取出相應(yīng)的請(qǐng)求數(shù)據(jù)并且返回給應(yīng)用,然后轉(zhuǎn)入步驟(12)。[0022]本發(fā)明還提供一種實(shí)現(xiàn)所述節(jié)能傳輸方法的中間件系統(tǒng),針對(duì)移動(dòng)終端的資源局限性、高度動(dòng)態(tài)性以及無線網(wǎng)絡(luò)的不穩(wěn)定性,設(shè)計(jì)云-端動(dòng)態(tài)交互的傳輸管理系統(tǒng),包括:[0023]云端托管請(qǐng)求管理模塊,用于接收并處理移動(dòng)端的鏡像托管請(qǐng)求信息;[0024]云端應(yīng)用鏡像數(shù)據(jù)管理模塊,用于管理移動(dòng)應(yīng)用鏡像的數(shù)據(jù)更新與刪除;[0025]云端-移動(dòng)端數(shù)據(jù)傳輸模塊,用于實(shí)現(xiàn)云平臺(tái)和移動(dòng)端之間的節(jié)能數(shù)據(jù)傳輸;[0026]移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊,用于保存云端傳輸?shù)臄?shù)據(jù)并且分發(fā)給不同移動(dòng)應(yīng)用;[0027]移動(dòng)端應(yīng)用請(qǐng)求分析模塊,用于分析移動(dòng)應(yīng)用的數(shù)據(jù)請(qǐng)求,并且從移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊返回相應(yīng)的數(shù)據(jù)。[0028]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:[0029]1、由于利用云資源提供了移動(dòng)應(yīng)用數(shù)據(jù)的統(tǒng)一管理,大大降低了在各個(gè)應(yīng)用單獨(dú)實(shí)現(xiàn)傳輸管理的開銷。通過不同應(yīng)用數(shù)據(jù)的時(shí)間調(diào)度和整合傳輸,進(jìn)一步提高了傳輸能效t匕。通過將大部分CPU密集型的復(fù)雜計(jì)算和管理任務(wù)遷移到云端執(zhí)行,減小了移動(dòng)端的運(yùn)行開銷,進(jìn)一步降低了傳輸能耗。[0030]2、由于在移動(dòng)端實(shí)現(xiàn)了數(shù)據(jù)請(qǐng)求分析模塊,能夠在不修改或者少量修改應(yīng)用的前提下,實(shí)現(xiàn)不同移動(dòng)應(yīng)用的數(shù)據(jù)統(tǒng)一管理。讓本發(fā)明的節(jié)能中間件能夠透明地和不同應(yīng)用結(jié)合起來,提升其適用范圍。通過提供簡(jiǎn)易的數(shù)據(jù)傳輸管理API,進(jìn)一步降低開發(fā)者使用節(jié)能中間件的難度。【專利附圖】【附圖說明】[0031]圖1是本發(fā)明實(shí)施例的面向移動(dòng)云計(jì)算的節(jié)能傳輸中間件系統(tǒng)的模塊圖;[0032]圖2是本發(fā)明實(shí)施例的面向移動(dòng)云計(jì)算的節(jié)能傳輸方法的流程圖?!揪唧w實(shí)施方式】[0033]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。[0034]如圖1所示,本發(fā)明實(shí)施例的面向移動(dòng)云計(jì)算的節(jié)能傳輸中間件系統(tǒng)包括:[0035]云端托管請(qǐng)求管理模塊,用于接收并處理移動(dòng)端的鏡像托管請(qǐng)求信息。具體地,云端托管請(qǐng)求管理模塊根據(jù)資源信息表判斷現(xiàn)有資源是否滿足托管請(qǐng)求,若滿足則將請(qǐng)求轉(zhuǎn)入云端應(yīng)用鏡像數(shù)據(jù)管理模塊,否則將其放入等待隊(duì)列。其中,所述托管請(qǐng)求信息包括保存用戶的應(yīng)用信息,如應(yīng)用類型、數(shù)據(jù)授權(quán)等。[0036]云端應(yīng)用鏡像數(shù)據(jù)管理模塊,用于管理移動(dòng)應(yīng)用鏡像的數(shù)據(jù)更新與刪除。具體地,云端應(yīng)用鏡像數(shù)據(jù)管理模塊為應(yīng)用在mysql數(shù)據(jù)庫(kù)中分配存儲(chǔ)空間,并且根據(jù)終端標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)以及應(yīng)用類型標(biāo)識(shí)記錄應(yīng)用歸屬和特性,并根據(jù)應(yīng)用數(shù)據(jù)的傳輸情況來動(dòng)態(tài)地管理應(yīng)用鏡像的數(shù)據(jù)。[0037]其中,由于將主要的計(jì)算密集型任務(wù)遷移到了云端,因而極大降低了移動(dòng)端運(yùn)用中間件系統(tǒng)的開銷,進(jìn)一步提高數(shù)據(jù)傳輸?shù)哪苄?。[0038]云端-移動(dòng)端數(shù)據(jù)傳輸模塊,用于實(shí)現(xiàn)云平臺(tái)和移動(dòng)端之間的節(jié)能數(shù)據(jù)傳輸。節(jié)能傳輸?shù)木唧w方法參見下文的詳細(xì)描述。[0039]移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊,用于保存云端傳輸?shù)臄?shù)據(jù)并且分發(fā)給不同移動(dòng)應(yīng)用。具體地,移動(dòng)存儲(chǔ)與分發(fā)模塊利用Sqlite為每個(gè)被管理的應(yīng)用建立一個(gè)數(shù)據(jù)存儲(chǔ)文件,并且以數(shù)據(jù)類型和時(shí)間戳為關(guān)鍵字區(qū)分?jǐn)?shù)據(jù)內(nèi)容,便于數(shù)據(jù)的提取和分發(fā)。[0040]移動(dòng)端應(yīng)用請(qǐng)求分析模塊,用于分析移動(dòng)應(yīng)用的數(shù)據(jù)請(qǐng)求,并且從移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊返回相應(yīng)的數(shù)據(jù)。具體地,移動(dòng)端應(yīng)用請(qǐng)求分析模塊通過iptables和redsock工具來將不同應(yīng)用的數(shù)據(jù)請(qǐng)求引導(dǎo)到本地的端口作分析,并且從移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊返回相應(yīng)的數(shù)據(jù)。[0041]其中,在不修改引用傳輸協(xié)議的前提下實(shí)現(xiàn)了多個(gè)應(yīng)用的統(tǒng)一傳輸管理。[0042]如圖2所示,本發(fā)明實(shí)施例中的適用于移動(dòng)云計(jì)算的節(jié)能傳輸方法包括以下步驟:[0043](I)移動(dòng)端向云端發(fā)送鏡像托管請(qǐng)求信息,包括終端唯一標(biāo)識(shí)號(hào)、托管應(yīng)用數(shù)據(jù)、應(yīng)用唯一標(biāo)識(shí)號(hào)、應(yīng)用類型。[0044](2)云端托管請(qǐng)求管理模塊接收來自用戶的新請(qǐng)求;[0045](3)云端托管請(qǐng)求管理模塊通過資源信息表判斷是否有空閑資源滿足該請(qǐng)求;若是則轉(zhuǎn)入步驟(5),否則轉(zhuǎn)入步驟(4);[0046](4)云端托管請(qǐng)求管理模塊將該任務(wù)放入排隊(duì)隊(duì)列,然后返回步驟(2);[0047](5)云端應(yīng)用鏡像管理模塊將該請(qǐng)求分配相應(yīng)的存儲(chǔ)資源,并且把終端標(biāo)識(shí)和各個(gè)應(yīng)用標(biāo)識(shí)添加到更新應(yīng)用管理列表。其中,請(qǐng)求的類型包括可預(yù)取請(qǐng)求和可延遲請(qǐng)求,對(duì)于可預(yù)取請(qǐng)求而言,需要以盡力而為地方式在用戶實(shí)際使用之前進(jìn)行傳輸,以減小數(shù)據(jù)的響應(yīng)時(shí)間。對(duì)于可延遲請(qǐng)求,需要設(shè)置傳輸時(shí)間閾值,以保障最大傳輸延遲。云端應(yīng)用鏡像管理模塊將為每個(gè)應(yīng)用劃分一個(gè)隊(duì)列,并且區(qū)分預(yù)取和延遲兩種隊(duì)列類型,隊(duì)列數(shù)據(jù)劃分成統(tǒng)一大小的數(shù)據(jù)包作為基本的存儲(chǔ)與傳輸單位;[0048](6)云端應(yīng)用鏡像管理模塊根據(jù)應(yīng)用管理列表中的信息周期性地從源數(shù)據(jù)服務(wù)器檢查更新,并且在云端存儲(chǔ)數(shù)據(jù)庫(kù)中更新相應(yīng)的應(yīng)用數(shù)據(jù);[0049](7)云端-移動(dòng)端數(shù)據(jù)傳輸模塊接收來自移動(dòng)端的傳輸請(qǐng)求,根據(jù)請(qǐng)求類型和請(qǐng)求數(shù)據(jù),從云端應(yīng)用鏡像管理模塊中取出相應(yīng)數(shù)據(jù)進(jìn)行整合,形成待傳輸隊(duì)列。具體而言,本步驟包括以下子步驟:[0050](7-1)將可預(yù)取數(shù)據(jù)隊(duì)列的數(shù)據(jù)包加入傳輸隊(duì)列,并且以到達(dá)時(shí)間進(jìn)行排序,到達(dá)時(shí)間近的排在前列,保障數(shù)據(jù)的時(shí)效性;[0051](7-2)根據(jù)可延遲數(shù)據(jù)隊(duì)列中數(shù)據(jù)包的時(shí)間閾值選擇插入位置,若當(dāng)前時(shí)間大于時(shí)間閾值,將數(shù)據(jù)包插入隊(duì)頭,反之,則插入隊(duì)尾;[0052](7-3)生成待傳輸隊(duì)列。[0053]其中,綜合考慮了可預(yù)取數(shù)據(jù)和可延遲數(shù)據(jù)的特性,在保障可延遲數(shù)據(jù)最大傳輸延遲的情況下,優(yōu)先傳輸可預(yù)取數(shù)據(jù),提升用戶的響應(yīng)體驗(yàn)。[0054](8)云端-移動(dòng)端數(shù)據(jù)傳輸模塊用節(jié)能傳輸方法將待傳輸隊(duì)列并且發(fā)送到移動(dòng)端。具體而言,本步驟包括以下子步驟:[0055](8-1)當(dāng)傳輸隊(duì)列不為空,查詢隊(duì)首數(shù)據(jù)包的時(shí)間閾值(預(yù)取數(shù)據(jù)包的時(shí)間閾值統(tǒng)一設(shè)置為無窮大),若小于當(dāng)前時(shí)間,則轉(zhuǎn)入步驟(8-2),否則轉(zhuǎn)入步驟(8-3);[0056](8-2)直接以不間斷方式傳輸數(shù)據(jù)包,然后轉(zhuǎn)入(8-1);[0057](8-3)傳輸數(shù)據(jù)包,根據(jù)能耗模型計(jì)算其已經(jīng)消耗的能耗,當(dāng)傳輸能耗大于設(shè)置的閾值時(shí),停止傳輸,并且等待60秒,轉(zhuǎn)入步驟(8-4),否則持續(xù)傳輸直至該數(shù)據(jù)包傳輸結(jié)束,轉(zhuǎn)入步驟(8-1)[0058](8-4)當(dāng)連續(xù)三個(gè)包都發(fā)生傳輸中斷時(shí),停止發(fā)送包,等待5分鐘之后轉(zhuǎn)入步驟(8-1),否則直接轉(zhuǎn)入步驟(8-1)。[0059]其中,設(shè)計(jì)了一種輕量級(jí)但是有效的低能耗傳輸方法,能夠針對(duì)無線網(wǎng)絡(luò)的不穩(wěn)定性,自動(dòng)選擇好的網(wǎng)絡(luò)時(shí)機(jī)進(jìn)行數(shù)據(jù)傳輸,同時(shí)僅需要當(dāng)前的傳輸狀態(tài),如已傳輸時(shí)間來做決策,這種在線算法在降低傳輸能耗的同時(shí)大大降低了實(shí)現(xiàn)難度和系統(tǒng)開銷。[0060](9)云端應(yīng)用鏡像管理模塊刪除已經(jīng)發(fā)送成功的數(shù)據(jù);[0061](10)移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊接收來自云端的數(shù)據(jù)傳輸,根據(jù)應(yīng)用的不同,存儲(chǔ)在不同的文件中,等待相應(yīng)應(yīng)用取用;[0062](11)移動(dòng)端的應(yīng)用發(fā)送數(shù)據(jù)請(qǐng)求;[0063](12)移動(dòng)端應(yīng)用請(qǐng)求分析模塊分析應(yīng)用發(fā)出的請(qǐng)求,根據(jù)請(qǐng)求來源和請(qǐng)求內(nèi)容檢查請(qǐng)求數(shù)據(jù)是否存在于移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊中,若是則轉(zhuǎn)入步驟(14),否則轉(zhuǎn)入步驟(13);[0064](13)移動(dòng)端應(yīng)用請(qǐng)求分析模塊直接轉(zhuǎn)發(fā)請(qǐng)求到網(wǎng)絡(luò)目的地,作為普通傳輸來處理請(qǐng)求;[0065](14)移動(dòng)端應(yīng)用請(qǐng)求分析模塊從移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊中取出相應(yīng)的請(qǐng)求數(shù)據(jù)并且返回給應(yīng)用,然后轉(zhuǎn)入步驟(12)。[0066]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。【權(quán)利要求】1.一種面向移動(dòng)云計(jì)算的節(jié)能傳輸方法,其特征在于,包括以下步驟:(1)移動(dòng)端向云端發(fā)送鏡像托管請(qǐng)求信息,包括終端唯一標(biāo)識(shí)號(hào)、托管應(yīng)用數(shù)據(jù)、應(yīng)用唯一標(biāo)識(shí)號(hào)、應(yīng)用類型;(2)云端托管請(qǐng)求管理模塊接收來自用戶的新請(qǐng)求;(3)云端托管請(qǐng)求管理模塊通過資源信息表判斷是否有空閑資源滿足該請(qǐng)求;若是則轉(zhuǎn)入步驟(5),否則轉(zhuǎn)入步驟(4);(4)云端托管請(qǐng)求管理模塊將該任務(wù)放入排隊(duì)隊(duì)列,然后返回步驟(2);(5)云端應(yīng)用鏡像管理模塊將該請(qǐng)求分配相應(yīng)的存儲(chǔ)資源,并且把終端標(biāo)識(shí)和各個(gè)應(yīng)用標(biāo)識(shí)添加到更新應(yīng)用管理列表;(6)云端應(yīng)用鏡像管理模塊根據(jù)應(yīng)用管理列表中的信息周期性地從源數(shù)據(jù)服務(wù)器檢查更新,并且在云端存儲(chǔ)數(shù)據(jù)庫(kù)中更新相應(yīng)的應(yīng)用數(shù)據(jù);(7)云端-移動(dòng)端數(shù)據(jù)傳輸模塊接收來自移動(dòng)端的傳輸請(qǐng)求,根據(jù)請(qǐng)求類型和請(qǐng)求數(shù)據(jù),從云端應(yīng)用鏡像管理模塊中取出相應(yīng)數(shù)據(jù)進(jìn)行整合,形成待傳輸隊(duì)列;(8)云端-移動(dòng)端數(shù)據(jù)傳輸模塊用節(jié)能傳輸方法將待傳輸隊(duì)列并且發(fā)送到移動(dòng)端;(9)云端應(yīng)用鏡像管理模塊刪除已經(jīng)發(fā)送成功的數(shù)據(jù);(10)移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊接收來自云端的數(shù)據(jù)傳輸,根據(jù)應(yīng)用的不同,存儲(chǔ)在不同的文件中,等待相應(yīng)的應(yīng)用取用;(11)移動(dòng)端的應(yīng)用發(fā)送數(shù)據(jù)請(qǐng)求;(12)移動(dòng)端應(yīng)用請(qǐng)求分析模塊分析應(yīng)用發(fā)出的請(qǐng)求,根據(jù)請(qǐng)求來源和請(qǐng)求內(nèi)容檢查請(qǐng)求數(shù)據(jù)是否存在于移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊中,若是則轉(zhuǎn)入步驟(14),否則轉(zhuǎn)入步驟(13);(13)移動(dòng)端應(yīng)用請(qǐng)求分析模塊直接轉(zhuǎn)發(fā)請(qǐng)求到網(wǎng)絡(luò)目的地,作為普通傳輸來處理請(qǐng)求;(14)移動(dòng)端應(yīng)用請(qǐng)求分析模塊從移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊中取出相應(yīng)的請(qǐng)求數(shù)據(jù)并且返回給應(yīng)用,然后轉(zhuǎn)入步驟(12)。2.根據(jù)權(quán)利要求1所述的節(jié)能傳輸方法,步驟(5)中,請(qǐng)求的類型包括可預(yù)取請(qǐng)求和可延遲請(qǐng)求,對(duì)于可預(yù)取請(qǐng)求,以盡力而為地方式在用戶實(shí)際使用之前進(jìn)行傳輸,以減小數(shù)據(jù)的響應(yīng)時(shí)間;對(duì)于可延遲請(qǐng)求,設(shè)置傳輸時(shí)間閾值,以保障最大傳輸延遲。3.根據(jù)權(quán)利要求2所述的節(jié)能輸方法,其中,云端應(yīng)用鏡像管理模塊為每個(gè)應(yīng)用劃分一個(gè)隊(duì)列,并且區(qū)分預(yù)取和延遲兩種隊(duì)列類型,隊(duì)列數(shù)據(jù)劃分成統(tǒng)一大小的數(shù)據(jù)包作為基本的存儲(chǔ)與傳輸單位。4.根據(jù)權(quán)利要求3所述的節(jié)能傳輸方法,其中,步驟(7)包括以下子步驟:(7-1)將可預(yù)取數(shù)據(jù)隊(duì)列的數(shù)據(jù)包加入傳輸隊(duì)列,并且以到達(dá)時(shí)間進(jìn)行排序,到達(dá)時(shí)間近的排在前列,保障數(shù)據(jù)的時(shí)效性;(7-2)根據(jù)可延遲數(shù)據(jù)隊(duì)列中數(shù)據(jù)包的時(shí)間閾值選擇插入位置,若當(dāng)前時(shí)間大于時(shí)間閾值,將數(shù)據(jù)包插入隊(duì)頭,反之,則插入隊(duì)尾;(7-3)生成待傳輸隊(duì)列。5.根據(jù)權(quán)利要求1所述的節(jié)能傳輸方法,其特征在于,步驟(8)包括以下子步驟:(8-1)當(dāng)傳輸隊(duì)列不為空,查詢隊(duì)首數(shù)據(jù)包的時(shí)間閾值,若小于當(dāng)前時(shí)間,則轉(zhuǎn)入步驟(8-2),否則轉(zhuǎn)入步驟(8-3);(8-2)直接以不間斷方式傳輸數(shù)據(jù)包,然后轉(zhuǎn)入(8-1);(8-3)傳輸數(shù)據(jù)包,根據(jù)能耗模型計(jì)算已經(jīng)消耗的能耗,當(dāng)傳輸能耗大于設(shè)置的閾值時(shí),停止傳輸,并且等待60秒,轉(zhuǎn)入步驟(8-4),否則持續(xù)傳輸直至該數(shù)據(jù)包傳輸結(jié)束,轉(zhuǎn)入步驟(8-1);(8-4)當(dāng)連續(xù)三個(gè)包都發(fā)生傳輸中斷時(shí),停止發(fā)送包,等待5分鐘之后轉(zhuǎn)入步驟(8-1),否則直接轉(zhuǎn)入步驟(8-1)。6.一種用于實(shí)現(xiàn)權(quán)利要求1-5任一項(xiàng)所述面向移動(dòng)云計(jì)算的節(jié)能傳輸方法的中間件系統(tǒng),包括:云端托管請(qǐng)求管理模塊,用于接收并處理移動(dòng)端的鏡像托管請(qǐng)求信息;云端應(yīng)用鏡像數(shù)據(jù)管理模塊,用于管理移動(dòng)應(yīng)用鏡像的數(shù)據(jù)更新與刪除;云端-移動(dòng)端數(shù)據(jù)傳輸模塊,用于實(shí)現(xiàn)云平臺(tái)和移動(dòng)端之間的節(jié)能數(shù)據(jù)傳輸;移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊,用于保存云端傳輸?shù)臄?shù)據(jù)并且分發(fā)給不同移動(dòng)應(yīng)用;移動(dòng)端應(yīng)用請(qǐng)求分析模塊,用于分析移動(dòng)應(yīng)用的數(shù)據(jù)請(qǐng)求,并且從移動(dòng)端數(shù)據(jù)存儲(chǔ)與分發(fā)模塊返回相應(yīng)的數(shù)據(jù)?!疚臋n編號(hào)】H04L29/08GK103731484SQ201310727350【公開日】2014年4月16日申請(qǐng)日期:2013年12月25日優(yōu)先權(quán)日:2013年12月25日【發(fā)明者】金海,劉方明,舒鵬申請(qǐng)人:華中科技大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1