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

移動(dòng)終端協(xié)作下載方法與流程

文檔序號(hào):12009163閱讀:381來(lái)源:國(guó)知局
移動(dòng)終端協(xié)作下載方法與流程
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體地,涉及一種移動(dòng)終端協(xié)作下載方法。

背景技術(shù):
隨著移動(dòng)通信的蓬勃發(fā)展,最近幾年移動(dòng)蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量增長(zhǎng)迅速,有統(tǒng)計(jì)分析表明在未來(lái)幾年蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量將迎來(lái)更加快速的爆炸性增長(zhǎng)。為此,各大運(yùn)營(yíng)商正竭力為其網(wǎng)絡(luò)擴(kuò)容,但是運(yùn)營(yíng)商網(wǎng)絡(luò)的擴(kuò)容速度要遠(yuǎn)低于移動(dòng)數(shù)據(jù)流量的增長(zhǎng)速度。蜂窩網(wǎng)絡(luò)運(yùn)營(yíng)商提供的帶寬越來(lái)越不能滿足用戶的需求,在這種情況下,移動(dòng)終端的協(xié)作下載機(jī)制受到越來(lái)越多的關(guān)注。協(xié)作下載不僅能夠緩解蜂窩網(wǎng)絡(luò)運(yùn)營(yíng)商的帶寬壓力,而且能夠有效的改善用戶體驗(yàn)。協(xié)作下載機(jī)制使移動(dòng)終端設(shè)備的多個(gè)無(wú)線接口協(xié)同工作,全面提升用戶的上網(wǎng)體驗(yàn)和下載速度。目前的蜂窩網(wǎng)絡(luò)運(yùn)營(yíng)商提供的數(shù)據(jù)套餐業(yè)務(wù)存在很多缺陷,其中之一就是月套餐中規(guī)定用戶每月最多可以用多少蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量,超過(guò)套餐規(guī)定的蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量部分將會(huì)以很高的流量費(fèi)計(jì)價(jià)。用戶在用手機(jī)等設(shè)備通過(guò)蜂窩網(wǎng)絡(luò)上網(wǎng)時(shí)需要不時(shí)地查看自己剩余的蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量,以免超出規(guī)定的數(shù)據(jù)流量,從而產(chǎn)生很高的流量費(fèi)。經(jīng)過(guò)對(duì)現(xiàn)有技術(shù)文獻(xiàn)的檢索發(fā)現(xiàn),G.P.Perrucci等2009年在EURASIPJournalonWirelessCommunicationsandNetworking發(fā)表的“CooperativeMobileWebBrowsing”中提出了一種手機(jī)端的協(xié)作瀏覽網(wǎng)頁(yè)的機(jī)制,采用該機(jī)制可以明顯的改善手機(jī)瀏覽網(wǎng)頁(yè)的體驗(yàn)。但是該機(jī)制的局限性在于其只能用于網(wǎng)頁(yè)瀏覽,而且參與協(xié)作的手機(jī)都必須去瀏覽同一個(gè)網(wǎng)頁(yè)。LorenzoKeller等2012年在Mobisys會(huì)議上發(fā)表的“MicroCast:CooperativeVideoStreamingonSmartphones”中提出了一種智能手機(jī)協(xié)作觀看在線視頻的機(jī)制,采用該機(jī)制智能手機(jī)用戶可以在蜂窩網(wǎng)絡(luò)帶寬受限的情況下,流暢的觀看在線高清視頻。但是該機(jī)制的局限性在于要求參與協(xié)作的用戶都對(duì)同一個(gè)在線視頻感興趣。上述兩種機(jī)制都要求參與協(xié)作的用戶對(duì)相同的內(nèi)容感興趣,這個(gè)條件在大多數(shù)情況下不能夠得到滿足。

技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種移動(dòng)終端協(xié)作下載方法,通過(guò)移動(dòng)終端上的蜂窩網(wǎng)絡(luò)接口(3G/4G接口)和WiFi網(wǎng)絡(luò)接口,使得這兩個(gè)網(wǎng)絡(luò)接口協(xié)同工作,提高移動(dòng)終端用戶的上網(wǎng)體驗(yàn)和下載速度。根據(jù)本發(fā)明的一個(gè)方面,提供一種移動(dòng)終端協(xié)作下載方法,其特征是,包括如下步驟:第一步:將多個(gè)移動(dòng)終端建立一個(gè)WiFi局域網(wǎng),其中一個(gè)移動(dòng)終端為主下載用戶,其他移動(dòng)終端為協(xié)助下載用戶;第二步:主下載用戶向服務(wù)器發(fā)送協(xié)助下載用戶信息列表和文件下載請(qǐng)求;第三步:服務(wù)器收到主下載用戶發(fā)送的協(xié)助下載用戶信息列表和文件下載請(qǐng)求后,向主下載用戶反饋文件信息和主下載用戶的應(yīng)付出代價(jià)信息;第四步:主下載用戶收到應(yīng)付代價(jià)值信息后,如果不接受,則主下載用戶自行下載,流程結(jié)束;如果接受,則主下載用戶向所有協(xié)助下載用戶發(fā)送要下載的文件信息、服務(wù)器信息以及開(kāi)始下載指令,接下來(lái)進(jìn)入第五步執(zhí)行;第五步:所有協(xié)助下載用戶根據(jù)要下載的文件信息以及服務(wù)器信息開(kāi)始向服務(wù)器請(qǐng)求下載文件,服務(wù)器負(fù)責(zé)向各個(gè)協(xié)助下載用戶動(dòng)態(tài)地推送數(shù)據(jù),在所有文件數(shù)據(jù)推送完畢后,服務(wù)器向所有協(xié)助下載用戶發(fā)送一個(gè)結(jié)束指令,此時(shí)主下載用戶完成整個(gè)文件的下載;第六步:服務(wù)器根據(jù)各個(gè)協(xié)助下載用戶的實(shí)際下載量,給各個(gè)協(xié)助下載用戶分配一定的代價(jià)。優(yōu)選地,第三步中,所述服務(wù)器端設(shè)有一個(gè)數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)保存所有移動(dòng)終端用戶的賬戶,每個(gè)賬戶里面記錄了用戶的代價(jià)值、合作下載的歷史信息。優(yōu)選地,第五步中,服務(wù)器根據(jù)各個(gè)協(xié)助下載用戶的實(shí)時(shí)蜂窩網(wǎng)絡(luò)下載速度動(dòng)態(tài)地給各個(gè)協(xié)助下載用戶分配下載數(shù)據(jù)量。優(yōu)選地,所述第六步中,服務(wù)器根據(jù)協(xié)助下載用戶的終端狀態(tài)為每個(gè)協(xié)助下載用戶分配其應(yīng)該得到的代價(jià),當(dāng)很少協(xié)助別人下載的主下載用戶需要協(xié)助下載時(shí),將付出更多的代價(jià)。優(yōu)選地,所述代價(jià)是虛擬貨幣或積分。優(yōu)選地,在協(xié)助下載用戶的終端電量較少時(shí),其協(xié)助下載過(guò)程將得到更多的代價(jià)值。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:通過(guò)協(xié)作下載機(jī)制,利用空閑客戶端的資源,實(shí)現(xiàn)高效地下載。附圖說(shuō)明通過(guò)閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:圖1為本發(fā)明的步驟流程圖;圖2為本發(fā)明的協(xié)作下載及流量管理機(jī)制的架構(gòu)示意圖。具體實(shí)施方式下面結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。以下實(shí)施例將有助于本領(lǐng)域的技術(shù)人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn)。這些都屬于本發(fā)明的保護(hù)范圍。本發(fā)明充分利用了移動(dòng)終端上的蜂窩網(wǎng)絡(luò)接口(3G/4G接口)和WiFi網(wǎng)絡(luò)接口,使得這兩個(gè)網(wǎng)絡(luò)接口協(xié)同工作,提高移動(dòng)終端用戶的上網(wǎng)體驗(yàn)和下載速度。移動(dòng)終端通過(guò)蜂窩網(wǎng)絡(luò)接口接入因特網(wǎng),并可以訪問(wèn)和下載因特網(wǎng)上的資源,同時(shí)通過(guò)WiFi網(wǎng)絡(luò)接口接入本地WiFi局域網(wǎng),并可以在該本地WiFi局域網(wǎng)中傳輸數(shù)據(jù)??紤]到不同的移動(dòng)終端的蜂窩網(wǎng)絡(luò)下載速度不一樣,我們?cè)趨f(xié)作下載機(jī)制中引入了一種動(dòng)態(tài)數(shù)據(jù)分發(fā)策略,服務(wù)器端可以根據(jù)移動(dòng)終端的實(shí)時(shí)蜂窩網(wǎng)絡(luò)下載速度動(dòng)態(tài)的給各個(gè)參與協(xié)作下載的移動(dòng)終端推送數(shù)據(jù),使得各個(gè)移動(dòng)終端的數(shù)據(jù)下載量與其平均蜂窩網(wǎng)絡(luò)下載速度成正比例。除了協(xié)作下載機(jī)制外,我們的系統(tǒng)還具有流量管理的功能。目前蜂窩網(wǎng)絡(luò)運(yùn)營(yíng)商所提供的蜂窩網(wǎng)絡(luò)數(shù)據(jù)套餐業(yè)務(wù)存在一些缺陷,其中之一就是月套餐規(guī)定用戶每月最多只能使用有限的蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量,使用超過(guò)套餐規(guī)定的蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量將會(huì)產(chǎn)生很昂貴的流量費(fèi)。在大多數(shù)情況下,即使到了月末用戶也不會(huì)把蜂窩網(wǎng)絡(luò)流量全部用完,從而造成蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量浪費(fèi)。采用了我們的流量管理機(jī)制后,用戶可以更加高效的管理其蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量,減少蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量的浪費(fèi),而且在套餐規(guī)定的蜂窩網(wǎng)絡(luò)數(shù)據(jù)流量用完了的情況下,用戶還可以繼續(xù)通過(guò)蜂窩網(wǎng)絡(luò)訪問(wèn)因特網(wǎng)而不必?fù)?dān)心產(chǎn)生昂貴流量費(fèi)的問(wèn)題。為了鼓勵(lì)用戶協(xié)助其他用戶下載,我們?cè)O(shè)計(jì)了一種激勵(lì)機(jī)制,協(xié)助其他用戶下載的用戶可以獲得一定的報(bào)酬,而讓其他用戶協(xié)助自己下載的用戶需要付出一定的代價(jià)。在我們的系統(tǒng)中,有三種角色。一是主下載用戶,主下載用戶需要通過(guò)蜂窩網(wǎng)絡(luò)從因特網(wǎng)上下載文件、視頻等數(shù)據(jù)。一是協(xié)助下載用戶,協(xié)助下載用戶在主下載用戶需要通過(guò)蜂窩網(wǎng)絡(luò)從因特網(wǎng)上下載文件、視頻等數(shù)據(jù)的時(shí)候自己不需要從因特網(wǎng)上下載文件、視頻等數(shù)據(jù),此時(shí)協(xié)助下載用戶的蜂窩網(wǎng)絡(luò)接口和WiFi網(wǎng)絡(luò)接口都是空閑的,協(xié)助下載用戶通過(guò)蜂窩網(wǎng)絡(luò)協(xié)助主下載用戶從因特網(wǎng)上下載文件、視頻等數(shù)據(jù)。最后一種角色是服務(wù)器,服務(wù)器建在因特網(wǎng)上,服務(wù)器是文件、視頻等數(shù)據(jù)的提供者和整個(gè)協(xié)作下載過(guò)程的控制者,服務(wù)器負(fù)責(zé)給各個(gè)參與協(xié)作下載的用戶推送數(shù)據(jù)。在我們的系統(tǒng)中為了使移動(dòng)終端用戶愿意通過(guò)蜂窩網(wǎng)絡(luò)協(xié)助其他用戶從因特網(wǎng)上下載文件、視頻等數(shù)據(jù),我們?cè)O(shè)計(jì)了一種激勵(lì)機(jī)制。主下載用戶為了使其他用戶通過(guò)蜂窩網(wǎng)絡(luò)協(xié)助其從因特網(wǎng)上下載文件、視頻等數(shù)據(jù),需要提供一定量的虛擬貨幣或積分給協(xié)助其下載的用戶。同時(shí),協(xié)助下載用戶在通過(guò)蜂窩網(wǎng)絡(luò)協(xié)助主下載用戶從因特網(wǎng)上下載文件、視頻等數(shù)據(jù)時(shí)能夠獲得一定量的虛擬貨幣或積分。當(dāng)這些協(xié)助下載用戶下次成為主下載用戶的時(shí)候,他們可以將他們獲得的虛擬貨幣或積分提供出來(lái),讓其他用戶通過(guò)蜂窩網(wǎng)絡(luò)協(xié)助他們從因特網(wǎng)上下載文件、視頻等數(shù)據(jù)。我們的服務(wù)器為每一個(gè)使用我們這個(gè)系統(tǒng)的用戶建立一個(gè)賬戶,這個(gè)賬戶里面存儲(chǔ)了用戶的虛擬貨幣或積分?jǐn)?shù),同時(shí)也對(duì)用戶參與協(xié)作下載的歷史行為有一個(gè)記錄,并且為每個(gè)用戶計(jì)算了一個(gè)自私度值。如果一個(gè)用戶在協(xié)作下載的歷史行為中表現(xiàn)好的話,那么其自私度值就會(huì)小,表示這是一個(gè)“樂(lè)于助人的用戶”。如果一個(gè)用戶在協(xié)作下載的歷史行為中表現(xiàn)不好的話,那么其自私度值就會(huì)大,表示這是一個(gè)“自私的用戶”,“自私的用戶”在我們的機(jī)制中會(huì)受到一定的懲罰。采用了該機(jī)制后,用戶一旦決定參與某次協(xié)作下載,那么在任務(wù)完成前,他就不能隨便退出這個(gè)協(xié)作下載過(guò)程。同時(shí),為了鼓勵(lì)電池剩余電量少的用戶積極參與協(xié)作下載,對(duì)于在協(xié)作下載過(guò)程中的單位貢獻(xiàn)量,電池剩余電量少的用戶可以獲得更多的報(bào)酬。參見(jiàn)附圖1,本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的,本發(fā)明包括如下步驟:第一步:將多個(gè)移動(dòng)終端建立一個(gè)WiFi局域網(wǎng),其中一個(gè)移動(dòng)終端為主下載用戶,其他移動(dòng)終端為協(xié)助下載用戶;第二步:主下載用戶向服務(wù)器發(fā)送協(xié)助下載用戶信息列表和文件下載請(qǐng)求;第三步:服務(wù)器收到主下載用戶發(fā)送的協(xié)助下載用戶信息列表和文件下載請(qǐng)求后,向主下載用戶反饋文件信息和主下載用戶的應(yīng)付出代價(jià)信息;第四步:主下載用戶收到應(yīng)付代價(jià)值信息后,如果不接受,則主下載用戶自行下載,流程結(jié)束;如果接受,則主下載用戶向所有協(xié)助下載用戶發(fā)送要下載的文件信息、服務(wù)器信息以及開(kāi)始下載指令,接下來(lái)進(jìn)入第五步執(zhí)行;第五步:所有協(xié)助下載用戶根據(jù)要下載的文件信息以及服務(wù)器信息開(kāi)始向服務(wù)器請(qǐng)求下載文件,服務(wù)器負(fù)責(zé)向各個(gè)協(xié)助下載用戶動(dòng)態(tài)地推送數(shù)據(jù),在所有文件數(shù)據(jù)推送完畢后,服務(wù)器向所有協(xié)助下載用戶發(fā)送一個(gè)結(jié)束指令,此時(shí)主下載用戶完成整個(gè)文件的下載;第六步:服務(wù)器根據(jù)各個(gè)協(xié)助下載用戶的實(shí)際下載量,給各個(gè)協(xié)助下載用戶分配一定的代價(jià)。下面更詳細(xì)地將本發(fā)明的實(shí)施過(guò)程進(jìn)行闡述。步驟一,有多部移動(dòng)終端(智能手機(jī))處在他們的WiFi通信范圍之內(nèi)。這些移動(dòng)終端都同時(shí)具有蜂窩網(wǎng)絡(luò)接口和WiFi網(wǎng)絡(luò)接口。假設(shè)附近沒(méi)有連接因特網(wǎng)的外部WiFi接入點(diǎn),這些移動(dòng)終端都只能夠通過(guò)蜂窩網(wǎng)絡(luò)(3G)訪問(wèn)因特網(wǎng)。在這些移動(dòng)終端中,有部分移動(dòng)終端需要從因特網(wǎng)上下載文件、視頻等數(shù)據(jù),其他移動(dòng)終端不需要從因特網(wǎng)上下載任何數(shù)據(jù),這些移動(dòng)終端設(shè)備的蜂窩網(wǎng)絡(luò)接口處于空閑狀態(tài),他們可以協(xié)助那些需要從因特網(wǎng)上下載文件、視頻等數(shù)據(jù)的移動(dòng)終端下載數(shù)據(jù)。假設(shè)有一部移動(dòng)終端設(shè)備需要從因特網(wǎng)上下載文件、視頻等數(shù)據(jù),那么就稱這部移動(dòng)終端設(shè)備為主下載用戶,其他移動(dòng)終端設(shè)備不需要從因特網(wǎng)上下載任何數(shù)據(jù),他們的蜂窩網(wǎng)絡(luò)接口處于空閑狀態(tài)。這些移動(dòng)終端設(shè)備可以通過(guò)蜂窩網(wǎng)絡(luò)協(xié)助需要下載的那部移動(dòng)終端設(shè)備(主下載用戶)從因特網(wǎng)上下載文件、視頻等數(shù)據(jù),那么稱這些移動(dòng)終端設(shè)備為協(xié)助下載用戶;步驟二,主下載用戶建立移動(dòng)WiFi熱點(diǎn),并把該移動(dòng)WiFi熱點(diǎn)的SSID和密碼告訴周圍的協(xié)助下載用戶,協(xié)助下載用戶在獲取了主下載用戶建立的移動(dòng)WiFi熱點(diǎn)的SSID和密碼后,打開(kāi)WiFi,并連接上該移動(dòng)WiFi熱點(diǎn);步驟三,當(dāng)所有的協(xié)助下載用戶都連接上主下載用戶建立的移動(dòng)WiFi熱點(diǎn)后,一個(gè)本地WiFi局域網(wǎng)就建好了。此時(shí),主下載用戶通過(guò)WiFi網(wǎng)絡(luò)接口向本地WiFi局域網(wǎng)內(nèi)的所有用戶發(fā)送一條指令,讓本地WiFi局域網(wǎng)內(nèi)的所有用戶向其上報(bào)各自的本地WiFiIP地址、蜂窩網(wǎng)絡(luò)(3G)IP地址和電池剩余電量等信息,主下載用戶收集到所有這些信息后建立一張參與本次協(xié)作下載的用戶的信息列表,保存起來(lái),并通過(guò)WiFi接口將這張列表廣播給本地WiFi局域網(wǎng)內(nèi)的其他用戶;步驟四,主下載用戶通過(guò)蜂窩網(wǎng)絡(luò)接口向建立在因特網(wǎng)上的服務(wù)器發(fā)送文件或視頻數(shù)據(jù)下載請(qǐng)求,并把將要參與本次協(xié)作下載的用戶列表發(fā)送給服務(wù)器。主下載用戶可以工作在兩種模式,一種是耗流量模式,另外一種是免流量模式。當(dāng)工作在耗流量模式時(shí),主下載用戶自己也需要分擔(dān)一部分?jǐn)?shù)據(jù)流量;當(dāng)工作在免流量模式時(shí),主下載用戶不需要分擔(dān)數(shù)據(jù)流量。服務(wù)器在收到文件下載請(qǐng)求和參與下載的用戶信息列表后,根據(jù)主下載用戶請(qǐng)求下載的文件信息和參與本次協(xié)作下載的用戶的具體情況,以及主下載用戶的協(xié)作下載歷史行為表現(xiàn),為主下載用戶計(jì)算出一個(gè)代價(jià)值PA,這個(gè)代價(jià)值PA表示主下載用戶需要為這次協(xié)作下載過(guò)程提供的虛擬貨幣或積分量。服務(wù)器把這個(gè)代價(jià)值PA和相應(yīng)的文件信息反饋給主下載用戶。這個(gè)代價(jià)值PA的具體計(jì)算過(guò)程如下。首先,服務(wù)器根據(jù)主下載用戶發(fā)送過(guò)來(lái)的信息,給出一個(gè)協(xié)助下載單位數(shù)據(jù)量的單價(jià)P0,然后根據(jù)協(xié)助下載用戶電池剩余電量的情況,分別為每個(gè)協(xié)助下載用戶計(jì)算一個(gè)協(xié)助下載單位數(shù)據(jù)量的單價(jià)pi,其中,Ei表示第i個(gè)協(xié)助下載用戶電池剩余電量的百分比,A是一個(gè)由服務(wù)器根據(jù)實(shí)際環(huán)境給定的一個(gè)正常數(shù)值。然后服務(wù)器預(yù)估每個(gè)協(xié)助下載用戶將會(huì)分到的文件下載量fi。假設(shè)F表示主下載用戶想要下載的文件大小,則其中N表示協(xié)助下載用戶總數(shù),如果主下載用戶工作在免流量模式,則θ=0,否則θ=1。最后,計(jì)算得到的主下載用戶需要提供的虛擬貨幣或積分的初步量為服務(wù)器根據(jù)主下載用戶的歷史協(xié)作下載行為,為主下載用戶計(jì)算一個(gè)自私度值,用M表示,其中,D表示主下載用戶在過(guò)去的協(xié)作下載行為中總共下載到其設(shè)備上數(shù)據(jù)量,R表示主下載用戶在過(guò)去的協(xié)作下載行為中總共協(xié)助其他用戶下載的數(shù)據(jù)量。最后,服務(wù)器得出主下載用戶應(yīng)該為本次協(xié)作下載付出的虛擬貨幣或積分量為PA=(1+γ)M·P1其中,γ是懲罰因子,由服務(wù)器根據(jù)實(shí)際環(huán)境給定的一個(gè)正常數(shù)值,M為上述的自私度值。步驟五,主下載用戶在收到代價(jià)值PA后,可以決定選擇是否接受,如果接受的話,協(xié)作下載過(guò)程繼續(xù)下去,轉(zhuǎn)到步驟六,如果不接受的話,那么協(xié)作下載過(guò)程就不進(jìn)行下去,主下載用戶自己獨(dú)立下載文件、視頻等數(shù)據(jù);步驟六,主下載用戶通過(guò)WiFi接口向本地WiFi網(wǎng)絡(luò)中的所有協(xié)助下載用戶廣播所要下載的文件信息和服務(wù)器的信息,并下達(dá)下載開(kāi)始的指令;步驟七,參與協(xié)作下載的所有用戶開(kāi)始通過(guò)蜂窩網(wǎng)絡(luò)向服務(wù)器請(qǐng)求下載文件;步驟八,服務(wù)器根據(jù)參與協(xié)作下載的用戶的實(shí)時(shí)蜂窩網(wǎng)絡(luò)下載速度動(dòng)態(tài)的給各個(gè)用戶分配數(shù)據(jù)量。服務(wù)器首先將整個(gè)文件數(shù)據(jù)分成若干個(gè)小數(shù)據(jù)包,并給這些數(shù)據(jù)包編號(hào),然后將這些數(shù)據(jù)包分成若干堆,開(kāi)若干條線程來(lái)推送這幾堆數(shù)據(jù)包,服務(wù)器每隔固定的時(shí)間間隔,檢查這幾堆數(shù)據(jù)包的剩余數(shù)據(jù)包量,將剩余數(shù)據(jù)包最多的堆對(duì)應(yīng)的手機(jī)與剩余數(shù)據(jù)包最少的堆對(duì)應(yīng)的手機(jī)位置對(duì)調(diào),第二多的與第二少的對(duì)調(diào),以此類推,最終可以實(shí)現(xiàn)各個(gè)堆的數(shù)據(jù)包分發(fā)速度達(dá)到平衡。主下載用戶通過(guò)蜂窩網(wǎng)下載到數(shù)據(jù)后直接存下來(lái),協(xié)助下載用戶通過(guò)蜂窩網(wǎng)下載到數(shù)據(jù)后不進(jìn)行存儲(chǔ)而是直接將數(shù)據(jù)通過(guò)WiFi接口轉(zhuǎn)發(fā)給主下載用戶;步驟九,服務(wù)器把主下載用戶所請(qǐng)求的文件數(shù)據(jù)推送完畢后,向參與本次協(xié)作下載的所有用戶發(fā)送一個(gè)結(jié)束指令。此時(shí),主下載用戶已經(jīng)把要下載的文件完整的下載下來(lái)了,整個(gè)下載過(guò)程結(jié)束了;步驟十,服務(wù)器根據(jù)各個(gè)用戶的實(shí)際文件數(shù)據(jù)下載量和用戶信息,把之前主下載用戶提供的虛擬貨幣或積分量適當(dāng)?shù)姆峙浣o所有參與本次協(xié)作下載的協(xié)助下載用戶。具體的分配方式如下。第i個(gè)協(xié)助下載用戶所能獲得的虛擬貨幣或積分量由下式?jīng)Q定:其中,表示第i個(gè)協(xié)助下載用戶的實(shí)際數(shù)據(jù)下載量??梢钥闯觯覀兊募?lì)機(jī)制可以鼓勵(lì)用戶多協(xié)助其他用戶下載文件,同時(shí)也可以鼓勵(lì)電池剩余電量少的用戶參與到協(xié)作下載的過(guò)程中來(lái)。如圖1所示,有三部Android智能手機(jī),這三部Android智能手機(jī)都有蜂窩網(wǎng)絡(luò)接口和WiFi網(wǎng)絡(luò)接口,他們處在相互之間可以WiFi通信的范圍之內(nèi)。這三部手機(jī)使用的都是中國(guó)聯(lián)通WCDMA3G蜂窩網(wǎng)絡(luò)。這三部Android智能手機(jī)中有一部需要通過(guò)蜂窩網(wǎng)絡(luò)從因特網(wǎng)上下載文件、視頻等數(shù)據(jù),這部手機(jī)作為主下載用戶,記為手機(jī)A,其他兩部手機(jī)的蜂窩網(wǎng)絡(luò)接口和WiFi網(wǎng)絡(luò)接口處于空閑狀態(tài),他們可以通過(guò)蜂窩網(wǎng)絡(luò)協(xié)助手機(jī)A(主下載用戶)從因特網(wǎng)上下載文件、視頻等數(shù)據(jù),這兩部手機(jī)作為協(xié)助下載用戶,分別記為手機(jī)B和手機(jī)C。手機(jī)A、手機(jī)B和手機(jī)C都可以通過(guò)中國(guó)聯(lián)通WCDMA3G蜂窩網(wǎng)絡(luò)接入因特網(wǎng),同時(shí)他們之間可以通過(guò)WiFi進(jìn)行數(shù)據(jù)傳輸。我們?cè)谝蛱鼐W(wǎng)上搭建了一個(gè)服務(wù)器,服務(wù)器給用戶提供文件、視頻等數(shù)據(jù)下載,手機(jī)A、手機(jī)B和手機(jī)C都可以通過(guò)蜂窩網(wǎng)絡(luò)去向服務(wù)器請(qǐng)求文件數(shù)據(jù)下載。服務(wù)器為每一個(gè)用戶建立了一個(gè)賬戶,賬戶里面存儲(chǔ)了用戶虛擬貨幣或積分?jǐn)?shù)、用戶參與協(xié)作下載的歷史行為等相關(guān)的信息。本實(shí)施例的環(huán)境參數(shù)為:移動(dòng)終端設(shè)備:三部Android智能手機(jī),都是NexusS,每部智能手機(jī)都配置有1GHzCortex-A8CPU和344MBRAM,三部智能手機(jī)的操作系統(tǒng)都是AndroidGingerbread(2.3)。這三部智能手機(jī)中一部作為主下載用戶,另外兩部作為協(xié)助下載用戶。這三部智能手機(jī)使用的都是中國(guó)聯(lián)通的WCDMA3G蜂窩網(wǎng)絡(luò),他們可以通過(guò)該網(wǎng)絡(luò)接入因特網(wǎng)。這三部智能手機(jī)都有建立WiFi移動(dòng)熱點(diǎn)和WiFi功能,而且他們之間可以通過(guò)WiFi接口相互傳輸數(shù)據(jù)。服務(wù)器:宏基4930G筆記本電腦,酷睿雙核處理器,2G的內(nèi)存,2G的主頻。本實(shí)施例包括如下具體步驟:步驟一,手機(jī)A建立移動(dòng)WiFi熱點(diǎn),并將該WiFi熱點(diǎn)的SSID和密碼告訴手機(jī)B和手機(jī)C;步驟二,手機(jī)B和手機(jī)C知道手機(jī)A所建立的移動(dòng)WiFi熱點(diǎn)的SSID和密碼后打開(kāi)WiFi并連接上該移動(dòng)WiFi熱點(diǎn);步驟三,手機(jī)A向手機(jī)B和手機(jī)C廣播一個(gè)指令,讓他們把各自的WiFiIP地址、3GIP地址和電池剩余電量等信息上報(bào)給手機(jī)A,然后手機(jī)A建立一張包含本地WiFi局域網(wǎng)絡(luò)中所有用戶的信息列表,手機(jī)A可以工作在耗流量模式或免流量模式;步驟四,手機(jī)A向服務(wù)器請(qǐng)求下載文件,并把本地WiFi局域網(wǎng)中的用戶信息列表發(fā)送給服務(wù)器;步驟五,服務(wù)器收到手機(jī)A的文件下載請(qǐng)求和參與協(xié)作下載的用戶信息列表信息后,計(jì)算出手機(jī)A應(yīng)該為本次下載提供的虛擬貨幣或積分量,具體的計(jì)算過(guò)程如下。首先,服務(wù)器根據(jù)手機(jī)A發(fā)送過(guò)來(lái)的信息,給出一個(gè)協(xié)助下載單位數(shù)據(jù)量的單價(jià)P0,在本實(shí)例中P0取值為1。然后根據(jù)手機(jī)B和手機(jī)C電池剩余電量的情況,分別為手機(jī)B和手機(jī)C計(jì)算一個(gè)協(xié)助下載單位數(shù)據(jù)量的報(bào)酬pi,其中,EB表示手機(jī)B電池剩余電量的百分比,在本實(shí)例中取值為60%,EC表示手機(jī)C電池剩余電量的百分比,在本實(shí)例中取值為50%,A是一個(gè)由服務(wù)器給定的正常數(shù),在本實(shí)例中取值為1。然后服務(wù)器預(yù)估每個(gè)協(xié)助下載用戶將會(huì)分到的文件下載量fi。用F表示主下載用戶想要下載的文件大小,在本實(shí)例中F=300MB,則在本實(shí)例中N=2,θ=1。從而計(jì)算得到主下載用戶需要提供的虛擬貨幣或積分的初步量P1為服務(wù)器根據(jù)手機(jī)A的歷史協(xié)作下載行為,為手機(jī)A計(jì)算一個(gè)自私度值,用M表示,則其中,D表示手機(jī)A的歷史協(xié)作下載行為中總共下載的數(shù)據(jù)量,在本實(shí)例中取值為300MB,R表示手機(jī)A的歷史協(xié)作下載行為中總共協(xié)助其他用戶下載的數(shù)據(jù)量,在本實(shí)例中取值為200MB。最后,服務(wù)器得出手機(jī)A應(yīng)該為本次協(xié)作下載付出的虛擬貨幣或積分量PA為PA=(1+γ)M·P1其中,γ是懲罰因子,由服務(wù)器定的一個(gè)常數(shù)值,在本實(shí)例中取值為0.1。步驟六,服務(wù)器把PA值反饋給手機(jī)A,手機(jī)A選擇接受這個(gè)代價(jià)值,本次協(xié)作下載過(guò)程繼續(xù)進(jìn)行下去。手機(jī)A通過(guò)WiFi接口向手機(jī)B和手機(jī)C發(fā)送所要下載的文件的信息和服務(wù)器的信息,并下達(dá)開(kāi)始下載文件的指令,步驟七,手機(jī)A、手機(jī)B和手機(jī)C開(kāi)始通過(guò)蜂窩網(wǎng)絡(luò)接口向服務(wù)器請(qǐng)求下載文件;步驟八,服務(wù)器根據(jù)參與協(xié)作下載的用戶的實(shí)時(shí)蜂窩網(wǎng)絡(luò)下載速度動(dòng)態(tài)的給各個(gè)用戶分配數(shù)據(jù)量,服務(wù)器首先將文件數(shù)據(jù)分成若干個(gè)小數(shù)據(jù)包,每個(gè)數(shù)據(jù)包大小為1024KB,并給這些數(shù)據(jù)包編號(hào),將這些數(shù)據(jù)分成3堆,開(kāi)3條線程來(lái)推送這三堆數(shù)據(jù)包,每隔10秒,檢查這三堆數(shù)據(jù)包的剩余數(shù)據(jù)包量,將剩余數(shù)據(jù)包最多的堆對(duì)應(yīng)的手機(jī)與剩余數(shù)據(jù)包最少的堆對(duì)應(yīng)的手機(jī)位置對(duì)調(diào),最終可以實(shí)現(xiàn)各個(gè)數(shù)據(jù)包堆的分發(fā)速度達(dá)到平衡。手機(jī)A(主下載用戶)通過(guò)蜂窩網(wǎng)下載到數(shù)據(jù)后直接存下來(lái),手機(jī)B和手機(jī)C(協(xié)助下載用戶)通過(guò)蜂窩網(wǎng)下載到數(shù)據(jù)后不進(jìn)行存儲(chǔ)而是直接將數(shù)據(jù)通過(guò)WiFi接口轉(zhuǎn)發(fā)給主下載用戶;步驟九,服務(wù)器把手機(jī)A要下載的文件數(shù)據(jù)推送完畢后,向參與本次協(xié)作下載的所有手機(jī)發(fā)送一個(gè)結(jié)束指令。此時(shí),手機(jī)A(主下載用戶)已經(jīng)把要下載的文件完整的下載下來(lái)了,整個(gè)下載過(guò)程結(jié)束了;步驟十,服務(wù)器根據(jù)各個(gè)手機(jī)的實(shí)際數(shù)據(jù)下載量和用戶信息,把之前主下載用戶提供的虛擬貨幣或積分量PA適當(dāng)?shù)姆峙浣o參與本次協(xié)作下載的手機(jī)B和手機(jī)C(協(xié)助下載用戶)。手機(jī)B和手機(jī)C所能獲得的虛擬貨幣或積分量PB、PC由下式?jīng)Q定:其中,fB*表示手機(jī)B在本次協(xié)作下載過(guò)程中的實(shí)際數(shù)據(jù)下載量,在本實(shí)例中其值為141MB,fc*表示手機(jī)C在本次協(xié)作下載過(guò)程中的實(shí)際下載量,在本實(shí)例中其值為159MB。可以看出,該激勵(lì)機(jī)制可以鼓勵(lì)用戶多協(xié)助其他用戶下載文件,同時(shí)也可以鼓勵(lì)電池剩余電量少的用戶參與到協(xié)作下載的過(guò)程中來(lái)。以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
左权县| 东台市| 建阳市| 华安县| 中阳县| 文水县| 兴业县| 正安县| 临西县| 西贡区| 海林市| 富阳市| 武清区| 白水县| 竹溪县| 鄂尔多斯市| 隆化县| 长武县| 昌平区| 大竹县| 南通市| 八宿县| 潜山县| 麻江县| 宜宾县| 大洼县| 保康县| 德昌县| 吴旗县| 永宁县| 五原县| 商洛市| 巩义市| 泗洪县| 望谟县| 济南市| 北海市| 独山县| 科技| 安泽县| 内丘县|