移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)及方法
【專利摘要】本發(fā)明提出一種移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)和方法,其中該系統(tǒng)包括:客戶端、傳送代理模塊、網(wǎng)絡(luò)傳送控制模塊和應(yīng)用服務(wù)器,客戶端用于接收用戶輸入的數(shù)據(jù)傳送任務(wù),并將數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊;傳送代理模塊用于將數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊;網(wǎng)絡(luò)傳送控制模塊用于根據(jù)數(shù)據(jù)傳送任務(wù)和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間,并將傳送時(shí)間發(fā)送至傳送代理模塊;傳送代理模塊還用于根據(jù)傳送時(shí)間發(fā)送數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù)。本發(fā)明的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng),通過(guò)采取更加主動(dòng)的調(diào)度方法以充分利用網(wǎng)絡(luò)中未被利用的時(shí)間空隙來(lái)分發(fā)和傳遞非實(shí)時(shí)數(shù)據(jù)內(nèi)容,極大地提高了網(wǎng)絡(luò)的利用率,降低數(shù)據(jù)流量的平均成本。
【專利說(shuō)明】移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著移動(dòng)終端(如智能手機(jī)、平板電腦)的廣泛使用,在傳統(tǒng)的語(yǔ)音通信服務(wù)外,數(shù)據(jù)通信服務(wù)已成為許多移動(dòng)運(yùn)營(yíng)商的移動(dòng)網(wǎng)絡(luò)業(yè)務(wù)主流。目前,大多數(shù)的數(shù)據(jù)通信服務(wù)的數(shù)據(jù)流量都是去訪問(wèn)互聯(lián)網(wǎng)(Internet)內(nèi)容,由此誕生的專業(yè)詞匯“移動(dòng)互聯(lián)網(wǎng)”(MobileInternet)就是來(lái)描述通過(guò)移動(dòng)終端訪問(wèn)互聯(lián)網(wǎng)內(nèi)容的信息消費(fèi)方式。移動(dòng)終端具有的一些特點(diǎn)(如便攜、小屏幕、電量有限、隨時(shí)隨地、使用移動(dòng)通信網(wǎng)絡(luò)等)使得移動(dòng)互聯(lián)網(wǎng)環(huán)境下的信息獲取和消費(fèi)方式同桌面方式相比發(fā)生了很多變化,同時(shí)移動(dòng)互聯(lián)網(wǎng)的廣泛使用反過(guò)來(lái)又促進(jìn)了移動(dòng)通信網(wǎng)絡(luò)的技術(shù)升級(jí)和換代。
[0003]但是,數(shù)據(jù)通信服務(wù)目前主要存在以下問(wèn)題:(I)通過(guò)3G Urd-generation,第三代移動(dòng)通信技術(shù))和LTE (Long Term Evolution,通用移動(dòng)通信系統(tǒng)技術(shù)的長(zhǎng)期演進(jìn)技術(shù))等技術(shù)可將移動(dòng)通信網(wǎng)絡(luò)的速率和效率提高到前所未有的水平,但是由于公共頻譜資源永遠(yuǎn)是受限的,而且隨著移動(dòng)終端的高清顯示屏的普及,內(nèi)容(如圖片和視頻)也逐漸向著高清方向發(fā)展,用戶所需要的數(shù)據(jù)量和帶寬不斷增長(zhǎng),因此用戶的通信需求和帶寬資源之間的矛盾將會(huì)長(zhǎng)期存在;(2)目前移動(dòng)通信網(wǎng)絡(luò)的基本架構(gòu)仍然根植于傳統(tǒng)的實(shí)時(shí)語(yǔ)音通信。為了滿足突發(fā)性的語(yǔ)音呼叫業(yè)務(wù)的接通率和可靠性,根據(jù)傳統(tǒng)排隊(duì)論的結(jié)論,網(wǎng)絡(luò)的實(shí)際容量都需要大于平均的使用量。而且在實(shí)際使用和運(yùn)營(yíng)中,通常的設(shè)計(jì)容量甚至都遠(yuǎn)遠(yuǎn)大于實(shí)際的使用容量。這就導(dǎo)致有相當(dāng)多的網(wǎng)絡(luò)資源處在閑置當(dāng)中。在時(shí)間和空間的維度上,網(wǎng)絡(luò)資源的使用都是在波動(dòng)的,存在波峰和波谷的現(xiàn)象。處于波谷的地方和時(shí)刻就意味著有較多的網(wǎng)絡(luò)資源在閑置。這些閑置資源的成本也被包含在移動(dòng)網(wǎng)絡(luò)的使用資費(fèi)定價(jià)當(dāng)中,導(dǎo)致了終端用戶較高的使用成本。較高的網(wǎng)絡(luò)使用成本則抑制了終端用戶使用移動(dòng)互聯(lián)網(wǎng)的積極性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少解決上述技術(shù)問(wèn)題之一。
[0005]為此,本發(fā)明的第一個(gè)目的在于提出一種移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)。該系統(tǒng)通過(guò)采取更加主動(dòng)的調(diào)度方法以充分利用網(wǎng)絡(luò)中未被利用的時(shí)間空隙來(lái)分發(fā)和傳遞非實(shí)時(shí)數(shù)據(jù)內(nèi)容,極大地提高了網(wǎng)絡(luò)的利用率,降低數(shù)據(jù)流量的平均成本。
[0006]本發(fā)明的第二個(gè)目的在于提出一種移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法。
[0007]為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng),包括:客戶端、傳送代理模塊、網(wǎng)絡(luò)傳送控制模塊和應(yīng)用服務(wù)器,所述客戶端和所述傳送代理模塊安裝在移動(dòng)終端中,其中,所述客戶端,用于接收用戶輸入的數(shù)據(jù)傳送任務(wù),并將所述數(shù)據(jù)傳送任務(wù)發(fā)送至所述傳送代理模塊;所述傳送代理模塊,用于將所述數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)傳送控制模塊;所述網(wǎng)絡(luò)傳送控制模塊,用于根據(jù)所述數(shù)據(jù)傳送任務(wù)和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間,并將所述傳送時(shí)間發(fā)送至所述傳送代理模塊;所述傳送代理模塊還用于根據(jù)所述傳送時(shí)間發(fā)送所述數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從所述應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù)。
[0008]根據(jù)本發(fā)明實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng),通過(guò)客戶端將用戶輸入的數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,傳送代理模塊將數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊,并根據(jù)網(wǎng)絡(luò)傳送控制模塊發(fā)送的傳送時(shí)間發(fā)送該數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù),通過(guò)采取更加主動(dòng)的調(diào)度方法以充分利用網(wǎng)絡(luò)中未被利用的時(shí)間空隙來(lái)分發(fā)和傳遞非實(shí)時(shí)數(shù)據(jù)內(nèi)容,至少具有以下優(yōu)點(diǎn):(1)針對(duì)很多非實(shí)時(shí)數(shù)據(jù)內(nèi)容的應(yīng)用程序,可以極大地提高網(wǎng)絡(luò)的利用率,降低數(shù)據(jù)流量的平均成本;(2)能夠極大的改善移動(dòng)終端中應(yīng)用程序的使用感受,例如,由于網(wǎng)絡(luò)效率的提高,可以達(dá)到較低的費(fèi)率,而較低的費(fèi)率又導(dǎo)致用戶使用網(wǎng)絡(luò)的意愿加強(qiáng),同時(shí)很多數(shù)據(jù)都處在本地存儲(chǔ)空間中,消費(fèi)數(shù)據(jù)內(nèi)容時(shí)的便利性和加載速度都極大的得到改善;(3)對(duì)用戶來(lái)說(shuō),消費(fèi)某個(gè)應(yīng)用程序數(shù)據(jù)內(nèi)容時(shí),總體的感受得到了很大的改善。
[0009]為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法,包括以下步驟:客戶端接收用戶輸入的數(shù)據(jù)傳送任務(wù),并將所述數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,其中,所述客戶端和所述傳送代理模塊設(shè)置在移動(dòng)終端中;所述傳送代理模塊將所述數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊;所述網(wǎng)絡(luò)傳送控制模塊根據(jù)所述數(shù)據(jù)傳送任務(wù)和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間,并將所述傳送時(shí)間發(fā)送至所述傳送代理模塊;所述傳送代理模塊根據(jù)所述傳送時(shí)間發(fā)送所述數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù)。
[0010]根據(jù)本發(fā)明實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法,可通過(guò)客戶端將用戶輸入的數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,傳送代理模塊將數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊,并根據(jù)網(wǎng)絡(luò)傳送控制模塊發(fā)送的傳送時(shí)間發(fā)送該數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù),通過(guò)采取更加主動(dòng)的調(diào)度方法以充分利用網(wǎng)絡(luò)中未被利用的時(shí)間空隙來(lái)分發(fā)和傳遞非實(shí)時(shí)數(shù)據(jù)內(nèi)容,至少具有以下優(yōu)點(diǎn):(1)針對(duì)很多非實(shí)時(shí)數(shù)據(jù)內(nèi)容的應(yīng)用程序,可以極大地提高網(wǎng)絡(luò)的利用率,降低數(shù)據(jù)流量的平均成本;(2)能夠極大的改善移動(dòng)終端中應(yīng)用程序的使用感受,例如,由于網(wǎng)絡(luò)效率的提高,可以達(dá)到較低的費(fèi)率,而較低的費(fèi)率又導(dǎo)致用戶使用網(wǎng)絡(luò)的意愿加強(qiáng),同時(shí)很多數(shù)據(jù)都處在本地存儲(chǔ)空間中,消費(fèi)數(shù)據(jù)內(nèi)容時(shí)的便利性和加載速度都極大的得到改善;(3)對(duì)用戶來(lái)說(shuō),消費(fèi)某個(gè)應(yīng)用程序數(shù)據(jù)內(nèi)容時(shí),總體的感受得到了很大的改善。
[0011]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
【專利附圖】
【附圖說(shuō)明】
[0012]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,
[0013]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)的結(jié)構(gòu)示意圖;
[0014]圖2是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)的結(jié)構(gòu)示意圖;
[0015]圖3是傳送許可的生成和使用的流程圖;[0016]圖4是通過(guò)傳送許可進(jìn)行第三方計(jì)費(fèi)的流程圖;
[0017]圖5是移動(dòng)終端10/客戶端101與應(yīng)用服務(wù)器30通過(guò)傳送代理模塊102進(jìn)行通信并傳送數(shù)據(jù)的流程圖;
[0018]圖6是一個(gè)網(wǎng)絡(luò)傳送控制模塊20確定傳送時(shí)間的流程圖;
[0019]圖7是另一個(gè)網(wǎng)絡(luò)傳送控制模塊20確定傳送時(shí)間的流程圖;
[0020]圖8是根據(jù)本發(fā)明另一個(gè)具體實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)的結(jié)構(gòu)示意圖;
[0021]圖9是通過(guò)計(jì)費(fèi)規(guī)則模塊60進(jìn)行數(shù)據(jù)傳送計(jì)費(fèi)的流程圖;
[0022]圖10是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法的流程圖;
[0023]圖11是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法的流程圖。
【具體實(shí)施方式】
[0024]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0025]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
[0026]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0027]目前,對(duì)移動(dòng)運(yùn)營(yíng)商來(lái)說(shuō),目前和未來(lái)的移動(dòng)通信網(wǎng)中,語(yǔ)音通信逐漸讓位于數(shù)據(jù)通信,流量運(yùn)營(yíng)成為了移動(dòng)運(yùn)營(yíng)商主要的目標(biāo),如何促進(jìn)用戶使用網(wǎng)絡(luò)流量訪問(wèn)移動(dòng)互聯(lián)網(wǎng)成為主要目的。對(duì)移動(dòng)互聯(lián)網(wǎng)的內(nèi)容運(yùn)營(yíng)者來(lái)說(shuō),他們也希望用戶能隨時(shí)隨地不受限制地使用互聯(lián)網(wǎng)上的內(nèi)容。因此促進(jìn)終端用戶更多地使用網(wǎng)絡(luò)是符合整個(gè)產(chǎn)業(yè)鏈的利益的。
[0028]這里所要解決的主要的問(wèn)題就是如何進(jìn)一步降低用戶使用移動(dòng)網(wǎng)絡(luò)訪問(wèn)互聯(lián)網(wǎng)內(nèi)容的成本,使得用戶能夠更有意愿使用網(wǎng)絡(luò),從而促進(jìn)移動(dòng)互聯(lián)網(wǎng)的使用。本發(fā)明就是通過(guò)一種創(chuàng)新的智能終端應(yīng)用、互聯(lián)網(wǎng)服務(wù)和網(wǎng)絡(luò)的交互方式來(lái)提供更靈活的網(wǎng)絡(luò)使用方式并降低使用網(wǎng)絡(luò)的成本。
[0029]由于目前移動(dòng)網(wǎng)絡(luò)的建設(shè)和維護(hù)都由移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商(簡(jiǎn)稱運(yùn)營(yíng)商)承擔(dān),因此降低移動(dòng)網(wǎng)絡(luò)的使用成本的努力基本都來(lái)源于運(yùn)營(yíng)商。移動(dòng)運(yùn)營(yíng)商通過(guò)使用更先進(jìn)的無(wú)線網(wǎng)絡(luò)制式(如 WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)、LTE (LTE是第3代合作伙伴計(jì)劃主導(dǎo)的通用移動(dòng)通信系統(tǒng)技術(shù)的長(zhǎng)期演進(jìn))等)、更精細(xì)的網(wǎng)絡(luò)優(yōu)化技術(shù)、offload無(wú)線網(wǎng)絡(luò)(WLAN)、femto基站等方法來(lái)提高網(wǎng)絡(luò)的性能、覆蓋率、利用率和每比特效率,同時(shí)通過(guò)規(guī)?;?yīng),來(lái)降低總體的用戶訪問(wèn)無(wú)線互聯(lián)網(wǎng)的成本。當(dāng)然也有WLAN無(wú)線熱點(diǎn)等方法來(lái)提供低成本的互聯(lián)網(wǎng)連接,但是這不在本發(fā)明的討論范圍之內(nèi),本發(fā)明只討論關(guān)于更有效地利用移動(dòng)電話網(wǎng)絡(luò)(如GSM (Global System ofMobile communication,全球移動(dòng)通信系統(tǒng))/WCDMA/CDMA2000 (Code Division MultipleAccess2000, 一種3G移動(dòng)通訊標(biāo)準(zhǔn))/LTE等)的方法。
[0030]但是由于為了應(yīng)付用戶使用網(wǎng)絡(luò)的突發(fā)請(qǐng)求,前面描述的閑置網(wǎng)絡(luò)資源的問(wèn)題仍然沒(méi)有很好的辦法解決。目前在3G網(wǎng)絡(luò)技術(shù)中,有小區(qū)呼吸的概念,在LTE技術(shù)中有小區(qū)調(diào)整的概念,原理是通過(guò)調(diào)整基站功率等參數(shù)來(lái)動(dòng)態(tài)調(diào)整小區(qū)的覆蓋范圍和小區(qū)吞吐量。這種方法可以間接的調(diào)整相鄰小區(qū)的業(yè)務(wù)量,將一部分用戶流量讓相鄰的小區(qū)根據(jù)實(shí)際情況來(lái)分擔(dān)。從而能夠讓臨近小區(qū)的閑置網(wǎng)絡(luò)資源得到利用,提高網(wǎng)絡(luò)的利用率。但是這種方法有很大的局限性,只能作用在相鄰的小區(qū),而且只能調(diào)整處于小區(qū)邊界附近的用戶的流量。更重要的是仍然無(wú)法解決時(shí)間維度上的資源利用不平衡。
[0031]另外有些產(chǎn)品在移動(dòng)終端側(cè)對(duì)上下行的數(shù)據(jù)流量進(jìn)行壓縮,從而幫助用戶節(jié)省上網(wǎng)流量,并同時(shí)提高訪問(wèn)速度。但是這種方法只能對(duì)部分內(nèi)容具有較高的效果,比如文本,對(duì)于已經(jīng)具有較高壓縮率的內(nèi)容并不能取得很高的壓縮率,比如網(wǎng)絡(luò)視頻。實(shí)際上,由于視頻和圖片在互聯(lián)網(wǎng)中所占有的比例越來(lái)越高,這種方法所帶來(lái)的收益是有限的。
[0032]為了降低用戶使用移動(dòng)網(wǎng)絡(luò)訪問(wèn)互聯(lián)網(wǎng)內(nèi)容的成本,使得用戶能夠更有意愿使用網(wǎng)絡(luò),從而促進(jìn)移動(dòng)互聯(lián)網(wǎng)的使用,本發(fā)明提出一種移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)和方法,下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)和方法。
[0033]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)包括:客戶端101、傳送代理模塊102、網(wǎng)絡(luò)傳送控制模塊20和應(yīng)用服務(wù)器30。其中,在本發(fā)明的實(shí)施例中,客戶端101和傳送代理模塊102安裝在移動(dòng)終端10中。
[0034]具體地,客戶端101用于接收用戶輸入的數(shù)據(jù)傳送任務(wù),并將數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊102。其中,客戶端101可為移動(dòng)終端10中的應(yīng)用程序,傳送代理模塊102用于將數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊20,網(wǎng)絡(luò)傳送控制模塊20用于根據(jù)數(shù)據(jù)傳送任務(wù)和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間,并將傳送時(shí)間發(fā)送至傳送代理模塊102。其中,在本發(fā)明的實(shí)施例中,傳送代理模塊102還用于根據(jù)傳送時(shí)間發(fā)送數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器30中獲取對(duì)應(yīng)的數(shù)據(jù)。
[0035]需要說(shuō)明的是,在本發(fā)明的實(shí)施例中,通過(guò)在客戶端101和網(wǎng)絡(luò)之間添加一層中間層的結(jié)構(gòu)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)傳送進(jìn)行更主動(dòng)的調(diào)度。這層中間層由位于網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)傳送控制模塊20和位于移動(dòng)終端10上的傳送代理模塊102組成,共同構(gòu)成了非實(shí)時(shí)數(shù)據(jù)傳送平臺(tái)。這個(gè)平臺(tái)通過(guò)和移動(dòng)網(wǎng)絡(luò)配合,能夠使用移動(dòng)網(wǎng)絡(luò)空閑時(shí)段的閑置資源進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)的傳送。而用戶側(cè)的客戶端101可以以API (Application Programming Interface,應(yīng)用程序編程接口)調(diào)用的方式通過(guò)傳送代理模塊102來(lái)傳遞數(shù)據(jù),同時(shí),位于互聯(lián)網(wǎng)上的應(yīng)用服務(wù)器30也可以通過(guò)網(wǎng)絡(luò)傳送控制模塊20主動(dòng)觸發(fā)數(shù)據(jù)的傳遞。本領(lǐng)域的技術(shù)人員可以理解,在特殊情況下傳送代理模塊102可以合并到客戶端101中。
[0036]例如,客戶端101可通過(guò)異步傳送方式將某個(gè)數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊102,由網(wǎng)絡(luò)傳送控制模塊20和網(wǎng)絡(luò)來(lái)決定何時(shí)進(jìn)行數(shù)據(jù)內(nèi)容的傳送。因此,網(wǎng)絡(luò)流量波谷中的閑置資源可以得到利用,成本得以降低。當(dāng)采用這種異步傳送數(shù)據(jù)內(nèi)容的方式時(shí),客戶端101應(yīng)該通過(guò)對(duì)用戶行為的觀察,提前告知傳送代理模塊102所需要傳送的內(nèi)容,以便網(wǎng)絡(luò)傳送控制模塊20在用戶消費(fèi)數(shù)據(jù)內(nèi)容之前完成數(shù)據(jù)內(nèi)容的傳送。當(dāng)數(shù)據(jù)內(nèi)容傳送完畢時(shí),傳送代理模塊102會(huì)通知客戶端101把數(shù)據(jù)內(nèi)容存放在本地存儲(chǔ)空間中,便于用戶以后在閱讀和消費(fèi)數(shù)據(jù)內(nèi)容時(shí)能夠直接從本地調(diào)取。
[0037]在本發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)傳送控制模塊20根據(jù)移動(dòng)終端10的位置信息、位置信息所在通信區(qū)域的狀態(tài)信息、數(shù)據(jù)傳送任務(wù)的緊急程度信息中的一種或多種確定數(shù)據(jù)傳送時(shí)間。具體地,網(wǎng)絡(luò)傳送控制模塊20主要管理所有的數(shù)據(jù)傳送任務(wù),通過(guò)和移動(dòng)網(wǎng)絡(luò)中各個(gè)網(wǎng)元的深度協(xié)作,網(wǎng)絡(luò)傳送控制模塊20可以根據(jù)目標(biāo)移動(dòng)終端10的位置需不需、位置信息所在通信區(qū)域的狀態(tài)信息、數(shù)據(jù)傳送任務(wù)的緊急程度信息中的一種或多中,決定數(shù)據(jù)實(shí)際傳送的時(shí)間,并觸發(fā)數(shù)據(jù)傳送的開(kāi)始、暫停和結(jié)束等。
[0038]根據(jù)本發(fā)明實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng),通過(guò)客戶端將用戶輸入的數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,傳送代理模塊將數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊,并根據(jù)網(wǎng)絡(luò)傳送控制模塊發(fā)送的傳送時(shí)間發(fā)送該數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù),通過(guò)采取更加主動(dòng)的調(diào)度方法以充分利用網(wǎng)絡(luò)中未被利用的時(shí)間空隙來(lái)分發(fā)和傳遞非實(shí)時(shí)數(shù)據(jù)內(nèi)容,至少具有以下優(yōu)點(diǎn):(1)針對(duì)很多非實(shí)時(shí)數(shù)據(jù)內(nèi)容的應(yīng)用程序,可以極大地提高網(wǎng)絡(luò)的利用率,降低數(shù)據(jù)流量的平均成本;(2)能夠極大的改善移動(dòng)終端中應(yīng)用程序的使用感受,例如,由于網(wǎng)絡(luò)效率的提高,可以達(dá)到較低的費(fèi)率,而較低的費(fèi)率又導(dǎo)致用戶使用網(wǎng)絡(luò)的意愿加強(qiáng),同時(shí)很多數(shù)據(jù)都處在本地存儲(chǔ)空間中,消費(fèi)數(shù)據(jù)內(nèi)容時(shí)的便利性和加載速度都極大的得到改善;(3)對(duì)用戶來(lái)說(shuō),消費(fèi)某個(gè)應(yīng)用程序數(shù)據(jù)內(nèi)容時(shí),總體的感受得到了很大的改善。
[0039]圖2是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)包括:客戶端101、傳送代理模塊102、網(wǎng)絡(luò)傳送控制模塊20、應(yīng)用服務(wù)器30、數(shù)據(jù)網(wǎng)關(guān)40和計(jì)費(fèi)模塊50。其中,在本發(fā)明的實(shí)施例中,客戶端101和傳送代理模塊102安裝在移動(dòng)終端10中。
[0040]需要說(shuō)明的是,在數(shù)據(jù)傳送時(shí)間確定下來(lái)后,傳送代理模塊102可以給此次數(shù)據(jù)傳送任務(wù)頒發(fā)傳送許可,其中,該傳送許可可以由各種認(rèn)證授權(quán)技術(shù)實(shí)現(xiàn),例如,OpenID (—種以用戶為中心的數(shù)字身份識(shí)別框架,具有開(kāi)放、分散、自由等特性)、0Auth (—種針對(duì)訪問(wèn)授權(quán)的開(kāi)放標(biāo)準(zhǔn))、SAML (Security Assertion Markup Language,安全斷言標(biāo)記語(yǔ)言)等。
[0041]具體地,在本發(fā)明的實(shí)施例中,網(wǎng)絡(luò)傳送控制模塊20還用于在確定傳送時(shí)間后,發(fā)送數(shù)據(jù)傳送任務(wù)的傳送許可至傳送代理模塊102,傳送代理模塊102還用于在網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中加入傳送許可,數(shù)據(jù)網(wǎng)關(guān)40用于從網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中提取傳送許可,并將傳送許可發(fā)送至計(jì)費(fèi)模塊50,計(jì)費(fèi)模塊50用于將傳送許可發(fā)送至網(wǎng)絡(luò)傳送控制模塊20進(jìn)行驗(yàn)證,以及在傳送許可驗(yàn)證通過(guò)后根據(jù)數(shù)據(jù)網(wǎng)關(guān)40獲取的數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)。
[0042]例如,圖3所示,在客戶端101或傳送代理模塊102使用網(wǎng)絡(luò)發(fā)送數(shù)據(jù)時(shí),可以直接聯(lián)系網(wǎng)絡(luò)傳送控制模塊20申請(qǐng)傳送許可,當(dāng)傳送代理模塊102收到傳送許可后,客戶端101或傳送代理模塊102在其網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中加入該傳送許可,數(shù)據(jù)網(wǎng)關(guān)40可以在數(shù)據(jù)流中提取該傳送許可,并將該傳送許可發(fā)送至計(jì)費(fèi)模塊50進(jìn)行計(jì)費(fèi),在計(jì)費(fèi)模塊50無(wú)法識(shí)別出傳送許可時(shí),應(yīng)當(dāng)聯(lián)系網(wǎng)絡(luò)傳送控制模塊20對(duì)傳送許可進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后,計(jì)費(fèi)模塊50根據(jù)數(shù)據(jù)網(wǎng)關(guān)40獲取的數(shù)據(jù)流量進(jìn)行差別計(jì)費(fèi),從而繼續(xù)傳送數(shù)據(jù)。應(yīng)當(dāng)理解,通過(guò)已有的簽名技術(shù)也可實(shí)現(xiàn)計(jì)費(fèi)模塊50離線認(rèn)證傳送許可。
[0043]更進(jìn)一步地,還可通過(guò)計(jì)費(fèi)模塊50進(jìn)行第三方計(jì)費(fèi)。其中,可以理解,在本發(fā)明的實(shí)施例中,第三方計(jì)費(fèi)是由(互聯(lián)網(wǎng))應(yīng)用服務(wù)者來(lái)支付終端用戶特定數(shù)據(jù)流量的費(fèi)用。
[0044]在本發(fā)明的一個(gè)實(shí)施例中,傳送代理模塊102還用于在發(fā)送數(shù)據(jù)傳送任務(wù)之前發(fā)送第三方計(jì)費(fèi)申請(qǐng)至應(yīng)用服務(wù)器30,應(yīng)用服務(wù)器30用于將第三方計(jì)費(fèi)申請(qǐng)的確認(rèn)消息發(fā)送至網(wǎng)絡(luò)傳送控制模塊20,網(wǎng)絡(luò)傳送控制模塊20還用于根據(jù)確認(rèn)消息將傳送許可發(fā)送至傳送代理模塊102,以使計(jì)費(fèi)模塊50通過(guò)應(yīng)用服務(wù)器30進(jìn)行第三方計(jì)費(fèi)。
[0045]例如,圖4所示,客戶端101或傳送代理模塊102在使用第三方計(jì)費(fèi)時(shí),客戶端101或傳送代理模塊102可首先到應(yīng)用服務(wù)器30上進(jìn)行第三方計(jì)費(fèi)申請(qǐng)和授權(quán),應(yīng)用服務(wù)器30可以再到網(wǎng)絡(luò)傳送控制模塊20進(jìn)行第三方計(jì)費(fèi)的申請(qǐng)和登記,以授權(quán)此客戶端101或傳送代理模塊102可以進(jìn)行第三方計(jì)費(fèi),同時(shí),傳送許可通過(guò)應(yīng)用服務(wù)器30下發(fā)至客戶端101或傳送代理模塊102。當(dāng)客戶端101或傳送代理模塊102再次傳送數(shù)據(jù)時(shí),可攜帶此傳送許可,以使計(jì)費(fèi)模塊50通過(guò)應(yīng)用服務(wù)器30進(jìn)行第三方計(jì)費(fèi)。應(yīng)當(dāng)理解,這里應(yīng)用服務(wù)器30可作為第三方,授權(quán)客戶端101或傳送代理模塊102通過(guò)計(jì)費(fèi)模塊50使用第三方的賬戶進(jìn)行計(jì)費(fèi),具體的授權(quán)協(xié)議可參考已有的OAuth協(xié)議,此處不再贅述。
[0046]根據(jù)本發(fā)明實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng),通過(guò)數(shù)據(jù)網(wǎng)關(guān)從網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中提取傳送許可,并將該傳送許可發(fā)送至計(jì)費(fèi)模塊,計(jì)費(fèi)模塊將該傳送許可發(fā)送至網(wǎng)絡(luò)傳送控制模塊進(jìn)行驗(yàn)證,以及在傳送許可驗(yàn)證通過(guò)后根據(jù)數(shù)據(jù)網(wǎng)關(guān)獲取的數(shù)據(jù)流量進(jìn)行計(jì)費(fèi),大大降低了使用網(wǎng)絡(luò)的成本,并且通過(guò)傳送許可的使用可以實(shí)現(xiàn)第三方計(jì)費(fèi),而第三方計(jì)費(fèi)則提供了新的網(wǎng)絡(luò)消費(fèi)方式,并符合終端用戶、移動(dòng)運(yùn)營(yíng)商和應(yīng)用服務(wù)提供商三者的利益。
[0047]需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,傳送代理模塊102可作為后臺(tái)服務(wù)運(yùn)行,傳送代理模塊102中具有確定的API,客戶端101可調(diào)用傳送代理模塊102的API,同時(shí)傳送代理模塊102作為中間層,可幫助客戶端101和應(yīng)用服務(wù)器30通信并傳送數(shù)據(jù),下面舉例描述數(shù)據(jù)傳送的具體過(guò)程。
[0048]例如,圖5所示,當(dāng)移動(dòng)終端10上的客戶端101有下載數(shù)據(jù)的需求時(shí),客戶端101可通過(guò)傳送代理模塊102的API提交數(shù)據(jù)傳送任務(wù),通常對(duì)于下載來(lái)說(shuō),需要提交一個(gè)URL(Uniform Resource Locator,統(tǒng)一資源定位符)來(lái)指明數(shù)據(jù)的資源地址。隨后,傳送代理模塊102向網(wǎng)絡(luò)傳送控制模塊20匯報(bào)任務(wù)的信息,匯報(bào)的任務(wù)信息可包括URL、傳送時(shí)限描述、用戶信息、位置信息等。網(wǎng)絡(luò)傳送控制模塊20可根據(jù)任務(wù)的信息同移動(dòng)網(wǎng)絡(luò)的其他設(shè)備合作,決定合適的實(shí)際傳送時(shí)間。當(dāng)可以傳送數(shù)據(jù)時(shí),網(wǎng)絡(luò)傳送控制模塊20可給傳送代理模塊102發(fā)送一個(gè)傳送許可。然后,傳送代理模塊102可向此任務(wù)的URL發(fā)出請(qǐng)求,并將傳送許可包含在HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議)頭中。移動(dòng)網(wǎng)絡(luò)的數(shù)據(jù)網(wǎng)關(guān)40可以檢查這個(gè)許可,用來(lái)驗(yàn)證是否可以傳送,并同時(shí)以其識(shí)別流量進(jìn)行差別計(jì)費(fèi)或者第三方計(jì)費(fèi)。通常來(lái)說(shuō),數(shù)據(jù)資源的下載只需要一次HTTP交互,但是,當(dāng)傳送代理模塊102和應(yīng)用服務(wù)器30在數(shù)據(jù)傳送的過(guò)程中需要應(yīng)用邏輯進(jìn)行多次交互時(shí),傳送代理模塊102可以喚醒客戶端101并由客戶端101處理,而傳送代理模塊102只轉(zhuǎn)發(fā)網(wǎng)絡(luò)訪問(wèn)請(qǐng)求和添加傳送許可。在數(shù)據(jù)傳送的過(guò)程中,網(wǎng)絡(luò)傳送控制模塊20可以隨時(shí)給傳送代理模塊102發(fā)送控制信息,用以暫停、重啟或者調(diào)整發(fā)送速率。當(dāng)數(shù)據(jù)傳送完畢,數(shù)據(jù)需要放到移動(dòng)終端10中的客戶端101的緩存中,以便之后的消費(fèi)。而對(duì)于上傳數(shù)據(jù)的任務(wù),應(yīng)用同樣通過(guò)傳送代理模塊102的API提交數(shù)據(jù)傳送任務(wù),不過(guò)除了提交目標(biāo)地址的URL,還需要提交上傳的數(shù)據(jù)本身,由傳送代理模塊102將數(shù)據(jù)上傳到目標(biāo)URL的地址上,其他同數(shù)據(jù)的下載過(guò)程。
[0049]由此,可通過(guò)傳送代理模塊102與網(wǎng)絡(luò)傳送控制模塊20的相互配合,網(wǎng)絡(luò)傳送控制模塊20可以取得網(wǎng)絡(luò)更多的狀態(tài)數(shù)據(jù),因此能夠根據(jù)網(wǎng)絡(luò)的狀態(tài)隨時(shí)調(diào)整數(shù)據(jù)傳送的速率,并可暫停、繼續(xù)或停止對(duì)數(shù)據(jù)的傳送控制,并且由于傳送許可的使用,便于數(shù)據(jù)網(wǎng)關(guān)40通過(guò)計(jì)費(fèi)模塊50進(jìn)行差別計(jì)費(fèi),此外,客戶端101掌握用戶使用客戶端101的習(xí)慣規(guī)律,便于確定何時(shí)發(fā)出數(shù)據(jù)傳送的請(qǐng)求,極大地提高網(wǎng)絡(luò)的利用率,提升用戶體驗(yàn)。
[0050]當(dāng)應(yīng)用服務(wù)器30發(fā)現(xiàn)給用戶的新數(shù)據(jù)內(nèi)容已經(jīng)出現(xiàn)時(shí),應(yīng)用服務(wù)器30可通過(guò)兩種方式將數(shù)據(jù)傳送通知傳遞至網(wǎng)絡(luò)傳送控制模塊20,以使網(wǎng)絡(luò)傳送控制模塊20確定新數(shù)據(jù)的傳送時(shí)間。
[0051]其中一種方式是:應(yīng)用服務(wù)器30可將數(shù)據(jù)傳送通知傳遞至網(wǎng)絡(luò)傳送控制模塊20,以使網(wǎng)絡(luò)傳送控制模塊20確定新數(shù)據(jù)的傳送時(shí)間,具體地,本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用服務(wù)器30還用于將數(shù)據(jù)傳送通知發(fā)送至網(wǎng)絡(luò)傳送控制模塊20,網(wǎng)絡(luò)傳送控制模塊20還用于根據(jù)數(shù)據(jù)傳送通知和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間。例如,圖6所示,當(dāng)位于互聯(lián)網(wǎng)上的應(yīng)用服務(wù)器30發(fā)現(xiàn)給用戶的新數(shù)據(jù)內(nèi)容已經(jīng)出現(xiàn)時(shí),應(yīng)用服務(wù)器30可將數(shù)據(jù)傳送通知發(fā)送至網(wǎng)絡(luò)傳送控制模塊20以通知其新的數(shù)據(jù)內(nèi)容已準(zhǔn)備好,然后,網(wǎng)絡(luò)傳送控制模塊20可通過(guò)運(yùn)營(yíng)商或者移動(dòng)終端10的通知系統(tǒng)與傳送代理模塊102進(jìn)行通信,并根據(jù)數(shù)據(jù)傳送通知和網(wǎng)絡(luò)狀態(tài)信息協(xié)商數(shù)據(jù)傳送的時(shí)間,并完成數(shù)據(jù)的傳送。本領(lǐng)域的技術(shù)人員可以理解,在本發(fā)明的實(shí)施例中,網(wǎng)絡(luò)傳送控制模塊20可通過(guò)開(kāi)放某些網(wǎng)絡(luò)API (例如,Web Service/S0AP/XML等),以使得應(yīng)用服務(wù)器30訪問(wèn)網(wǎng)絡(luò)傳送控制模塊20的API并提交數(shù)據(jù)傳送任務(wù)。由此,這樣新數(shù)據(jù)傳送任務(wù)可以盡早提交系統(tǒng)。
[0052]此外另一種方式是:應(yīng)用服務(wù)器30還可直接將數(shù)據(jù)傳送通知發(fā)送至客戶端101,通過(guò)客戶端101和傳送代理模塊102將數(shù)據(jù)傳送通知傳遞至網(wǎng)絡(luò)傳送控制模塊20,以使網(wǎng)絡(luò)傳送控制模塊20確定新數(shù)據(jù)的傳送時(shí)間,具體地,在本發(fā)明的另一個(gè)實(shí)施例中,應(yīng)用服務(wù)器30還用于將數(shù)據(jù)傳送通知發(fā)送至客戶端101,客戶端101還用于將數(shù)據(jù)傳送通知發(fā)送至傳送代理模塊102,傳送代理模塊102還用于將數(shù)據(jù)傳送通知轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊20,網(wǎng)絡(luò)傳送控制模塊20還用于根據(jù)數(shù)據(jù)傳送通知和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間。例如,圖7所示,當(dāng)位于互聯(lián)網(wǎng)上的應(yīng)用服務(wù)器30發(fā)現(xiàn)給用戶的新數(shù)據(jù)內(nèi)容已經(jīng)出現(xiàn)時(shí),應(yīng)用服務(wù)器30可直接通過(guò)移動(dòng)終端10提供的通知功能,將數(shù)據(jù)傳送通知傳遞至客戶端101,以告知客戶端101新的數(shù)據(jù)內(nèi)容已準(zhǔn)備好,客戶端101可將數(shù)據(jù)傳送通知發(fā)送至傳送代理模塊102,傳送代理模塊102可將該數(shù)據(jù)傳送通知轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊20,網(wǎng)絡(luò)傳送控制模塊20可根據(jù)該數(shù)據(jù)傳送通知和網(wǎng)絡(luò)狀態(tài)信息確定新數(shù)據(jù)的傳送時(shí)間,并完成數(shù)據(jù)的傳送,數(shù)據(jù)傳送的【具體實(shí)施方式】可參照?qǐng)D5所示,此處不再贅述。這樣,不需要應(yīng)用服務(wù)器30調(diào)用網(wǎng)絡(luò)傳送控制模塊20的API來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)傳送通知。
[0053]需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,傳送代理模塊102可并入移動(dòng)終端10中的客戶端101當(dāng)中,也就是說(shuō),移動(dòng)終端10中沒(méi)有單獨(dú)的傳送代理模塊102,傳送代理模塊102所起到的功能作用可由客戶端101實(shí)施。數(shù)據(jù)傳送任務(wù)可以由移動(dòng)終端10中的客戶端101直接觸發(fā),或者應(yīng)用服務(wù)器30通知客戶端101再觸發(fā)數(shù)據(jù)的傳送,這時(shí),客戶端101具有以下功能:(I)與網(wǎng)絡(luò)傳送控制模塊20通信并協(xié)商傳送時(shí)間的能力;(2)接受傳送許可的能力;(3)添加傳送許可的能力,而網(wǎng)絡(luò)對(duì)數(shù)據(jù)的傳送時(shí)間和傳送許可進(jìn)行驗(yàn)證,網(wǎng)絡(luò)有權(quán)利根據(jù)具體的情況暫停數(shù)據(jù)的傳送,最合理的辦法是客戶端101與傳送代理模塊102的一樣,通過(guò)Web方式訪問(wèn)網(wǎng)絡(luò)和資源,并在HTTP頭中添加傳送許可。然而,對(duì)于各種各樣的第三方開(kāi)發(fā)和運(yùn)營(yíng)的移動(dòng)終端10中的客戶端101,其行為并不容易受到網(wǎng)絡(luò)傳送控制模塊20的控制,例如暫停、繼續(xù)、停止等,因此替代的方案是通過(guò)數(shù)據(jù)網(wǎng)關(guān)40進(jìn)行強(qiáng)制流量控制。當(dāng)數(shù)據(jù)傳送被停止之后,需要客戶端101重新觸發(fā)數(shù)據(jù)的傳送,并接受新的調(diào)度和傳送許可。這樣,客戶端101可以直接進(jìn)行非實(shí)時(shí)數(shù)據(jù)傳送,適合在傳送中嵌入較復(fù)雜的應(yīng)用邏輯,并且不需要在移動(dòng)終端10上安裝額外的傳送代理模塊102。
[0054]圖8是根據(jù)本發(fā)明另一個(gè)具體實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)的結(jié)構(gòu)示意圖。如圖5所示,移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng)包括:客戶端101、傳送代理模塊102、網(wǎng)絡(luò)傳送控制模塊20、應(yīng)用服務(wù)器30、數(shù)據(jù)網(wǎng)關(guān)40、計(jì)費(fèi)模塊50和計(jì)費(fèi)規(guī)則模塊60。其中,在本發(fā)明的實(shí)施例中,客戶端101和傳送代理模塊102安裝在移動(dòng)終端10中。
[0055]其中,在本發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)傳送控制模塊20還用于生成許可信息,并將許可信息和傳送時(shí)間發(fā)送至傳送代理模塊102,并發(fā)送規(guī)則識(shí)別指令至計(jì)費(fèi)規(guī)則模塊60,計(jì)費(fèi)規(guī)則模塊60用于根據(jù)規(guī)則識(shí)別指令生成識(shí)別規(guī)則,并將識(shí)別規(guī)則發(fā)送至數(shù)據(jù)網(wǎng)關(guān)40,以使數(shù)據(jù)網(wǎng)關(guān)40根據(jù)識(shí)別規(guī)則識(shí)別數(shù)據(jù)流量,并通過(guò)計(jì)費(fèi)模塊50對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,計(jì)費(fèi)規(guī)則模塊60可為PCRF (Policy and ChargingRules Function,策略與計(jì)費(fèi)規(guī)則功能單元)。
[0056]具體地,在本發(fā)明的實(shí)施例中,可以不使用顯式的傳送許可,但需要網(wǎng)絡(luò)傳送控制模塊20擁有連接PCRF的Rx接口,并可通過(guò)下發(fā)規(guī)則給PCEF (Policy and ChargingEnforcement Function,策略及計(jì)費(fèi)執(zhí)行功能)/GGSN (Gateway GPRS Support Node,網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)VF1DN-GW (Packet Data Network Gateway,分組數(shù)據(jù)網(wǎng)關(guān))來(lái)識(shí)別并控制非實(shí)時(shí)數(shù)據(jù)傳送流量。例如,圖9所示,雖然沒(méi)有傳送許可,但是傳送代理模塊102需要理解傳送許可所表達(dá)的內(nèi)容,比如,何時(shí)可以開(kāi)始傳送等信息,以便傳送代理模塊102按照約定的時(shí)間開(kāi)始傳送。而對(duì)于數(shù)據(jù)網(wǎng)關(guān)40來(lái)說(shuō),需要根據(jù)接收到的規(guī)則對(duì)數(shù)據(jù)流量進(jìn)行控制,并通過(guò)計(jì)費(fèi)模塊50對(duì)數(shù)據(jù)流量進(jìn)行差別計(jì)費(fèi)或第三方計(jì)費(fèi)。
[0057]根據(jù)本發(fā)明實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng),通過(guò)計(jì)費(fèi)規(guī)則模塊根據(jù)規(guī)則識(shí)別指令生成識(shí)別規(guī)則,并將識(shí)別規(guī)則發(fā)送至數(shù)據(jù)網(wǎng)關(guān),以使數(shù)據(jù)網(wǎng)關(guān)根據(jù)識(shí)別規(guī)則識(shí)別數(shù)據(jù)流量,并通過(guò)計(jì)費(fèi)模塊對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi),通過(guò)不需要在數(shù)據(jù)中添加傳送許可,以使得移動(dòng)終端的額外復(fù)雜性進(jìn)一步減小。
[0058]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法。
[0059]圖10是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法的流程圖。如圖10所示,該移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法包括以下步驟:
[0060]S101,客戶端接收用戶輸入的數(shù)據(jù)傳送任務(wù),并將數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,其中,客戶端和傳送代理模塊設(shè)置在移動(dòng)終端中。
[0061]其中,客戶端可為移動(dòng)終端中的應(yīng)用程序。[0062]S102,傳送代理模塊將數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊。
[0063]S103,網(wǎng)絡(luò)傳送控制模塊根據(jù)數(shù)據(jù)傳送任務(wù)和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間,并將傳送時(shí)間發(fā)送至傳送代理模塊。
[0064]S104,傳送代理模塊根據(jù)傳送時(shí)間發(fā)送數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù)。
[0065]需要說(shuō)明的是,在本發(fā)明的實(shí)施例中,通過(guò)在客戶端和網(wǎng)絡(luò)之間添加一層中間層的結(jié)構(gòu)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)傳送進(jìn)行更主動(dòng)的調(diào)度。這層中間層由位于網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)傳送控制模塊和位于移動(dòng)終端上的傳送代理模塊組成,共同構(gòu)成了非實(shí)時(shí)數(shù)據(jù)傳送平臺(tái)。這個(gè)平臺(tái)通過(guò)和移動(dòng)網(wǎng)絡(luò)配合,能夠使用移動(dòng)網(wǎng)絡(luò)空閑時(shí)段的閑置資源進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)的傳送。而用戶側(cè)的客戶端可以以API調(diào)用的方式通過(guò)傳送代理模塊來(lái)傳遞數(shù)據(jù),同時(shí),位于互聯(lián)網(wǎng)上的應(yīng)用服務(wù)器也可以通過(guò)網(wǎng)絡(luò)傳送控制模塊主動(dòng)觸發(fā)數(shù)據(jù)的傳遞。本領(lǐng)域的技術(shù)人員可以理解,在特殊情況下傳送代理模塊可以合并到客戶端中。
[0066]例如,客戶端可通過(guò)異步傳送方式將某個(gè)數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,由網(wǎng)絡(luò)傳送控制模塊和網(wǎng)絡(luò)來(lái)決定何時(shí)進(jìn)行數(shù)據(jù)內(nèi)容的傳送。因此,網(wǎng)絡(luò)流量波谷中的閑置資源可以得到利用,成本得以降低。當(dāng)采用這種異步傳送數(shù)據(jù)內(nèi)容的方式時(shí),客戶端應(yīng)該通過(guò)對(duì)用戶行為的觀察,提前告知傳送代理模塊所需要傳送的內(nèi)容,以便網(wǎng)絡(luò)傳送控制模塊在用戶消費(fèi)數(shù)據(jù)內(nèi)容之前完成數(shù)據(jù)內(nèi)容的傳送。當(dāng)數(shù)據(jù)內(nèi)容傳送完畢時(shí),傳送代理模塊會(huì)通知客戶端把數(shù)據(jù)內(nèi)容存放在本地存儲(chǔ)空間中,便于用戶以后在閱讀和消費(fèi)數(shù)據(jù)內(nèi)容時(shí)能夠直接從本地調(diào)取。
[0067]在本發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)傳送控制模塊根據(jù)移動(dòng)終端的位置信息、位置信息所在通信區(qū)域的狀態(tài)信息、數(shù)據(jù)傳送任務(wù)的緊急程度信息中的一種或多種確定數(shù)據(jù)傳送時(shí)間。具體地,網(wǎng)絡(luò)傳送控制模塊主要管理所有的數(shù)據(jù)傳送任務(wù),通過(guò)和移動(dòng)網(wǎng)絡(luò)中各個(gè)網(wǎng)元的深度協(xié)作,網(wǎng)絡(luò)傳送控制模塊可以根據(jù)目標(biāo)移動(dòng)終端的位置需不需、位置信息所在通信區(qū)域的狀態(tài)信息、數(shù)據(jù)傳送任務(wù)的緊急程度信息中的一種或多中,決定數(shù)據(jù)實(shí)際傳送的時(shí)間,并觸發(fā)數(shù)據(jù)傳送的開(kāi)始、暫停和結(jié)束等。
[0068]根據(jù)本發(fā)明實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法,可通過(guò)客戶端將用戶輸入的數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,傳送代理模塊將數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊,并根據(jù)網(wǎng)絡(luò)傳送控制模塊發(fā)送的傳送時(shí)間發(fā)送該數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù),通過(guò)采取更加主動(dòng)的調(diào)度方法以充分利用網(wǎng)絡(luò)中未被利用的時(shí)間空隙來(lái)分發(fā)和傳遞非實(shí)時(shí)數(shù)據(jù)內(nèi)容,至少具有以下優(yōu)點(diǎn):(1)針對(duì)很多非實(shí)時(shí)數(shù)據(jù)內(nèi)容的應(yīng)用程序,可以極大地提高網(wǎng)絡(luò)的利用率,降低數(shù)據(jù)流量的平均成本;(2)能夠極大的改善移動(dòng)終端中應(yīng)用程序的使用感受,例如,由于網(wǎng)絡(luò)效率的提高,可以達(dá)到較低的費(fèi)率,而較低的費(fèi)率又導(dǎo)致用戶使用網(wǎng)絡(luò)的意愿加強(qiáng),同時(shí)很多數(shù)據(jù)都處在本地存儲(chǔ)空間中,消費(fèi)數(shù)據(jù)內(nèi)容時(shí)的便利性和加載速度都極大的得到改善;(3)對(duì)用戶來(lái)說(shuō),消費(fèi)某個(gè)應(yīng)用程序數(shù)據(jù)內(nèi)容時(shí),總體的感受得到了很大的改善。
[0069]圖11是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法的流程圖。需要說(shuō)明的是,在數(shù)據(jù)傳送時(shí)間確定下來(lái)后,傳送代理模塊可以給此次數(shù)據(jù)傳送任務(wù)頒發(fā)傳送許可,其中,該傳送許可可以由各種認(rèn)證授權(quán)技術(shù)實(shí)現(xiàn),例如,0penID、0Auth、SAML等,具體地,如圖11所示,該移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法包括以下步驟:[0070] S201,客戶端接收用戶輸入的數(shù)據(jù)傳送任務(wù),并將數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,其中,客戶端和傳送代理模塊設(shè)置在移動(dòng)終端中。
[0071]S202,傳送代理模塊將數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊。
[0072]S203,網(wǎng)絡(luò)傳送控制模塊根據(jù)數(shù)據(jù)傳送任務(wù)和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間,并將傳送時(shí)間和數(shù)據(jù)傳送任務(wù)的傳送許可發(fā)送至傳送代理模塊。
[0073]S204,傳送代理模塊根據(jù)傳送時(shí)間發(fā)送數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,并在網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中加入傳送許可,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù)。
[0074]S205,數(shù)據(jù)網(wǎng)關(guān)從網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中提取傳送許可,并將傳送許可發(fā)送至計(jì)費(fèi)模塊。
[0075]S206,計(jì)費(fèi)模塊將傳送許可發(fā)送至網(wǎng)絡(luò)傳送控制模塊進(jìn)行驗(yàn)證,以及在傳送許可驗(yàn)證通過(guò)后根據(jù)數(shù)據(jù)網(wǎng)關(guān)獲取的數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)。
[0076]例如,圖3所示,在客戶端或傳送代理模塊使用網(wǎng)絡(luò)發(fā)送數(shù)據(jù)時(shí),可以直接聯(lián)系網(wǎng)絡(luò)傳送控制模塊申請(qǐng)傳送許可,當(dāng)傳送代理模塊收到傳送許可后,客戶端或傳送代理模塊在其網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中加入該傳送許可,數(shù)據(jù)網(wǎng)關(guān)可以在數(shù)據(jù)流中提取該傳送許可,并將該傳送許可發(fā)送至計(jì)費(fèi)模塊進(jìn)行計(jì)費(fèi),在計(jì)費(fèi)模塊無(wú)法識(shí)別出傳送許可時(shí),應(yīng)當(dāng)聯(lián)系網(wǎng)絡(luò)傳送控制模塊對(duì)傳送許可進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后,計(jì)費(fèi)模塊根據(jù)數(shù)據(jù)網(wǎng)關(guān)獲取的數(shù)據(jù)流量進(jìn)行差別計(jì)費(fèi),從而繼續(xù)傳送數(shù)據(jù)。應(yīng)當(dāng)理解,通過(guò)已有的簽名技術(shù)也可實(shí)現(xiàn)計(jì)費(fèi)模塊離線認(rèn)證傳送許可。
[0077]更進(jìn)一步地,還可通過(guò)計(jì)費(fèi)模塊進(jìn)行第三方計(jì)費(fèi)。其中,可以理解,在本發(fā)明的實(shí)施例中,第三方計(jì)費(fèi)是由(互聯(lián)網(wǎng))應(yīng)用服務(wù)者來(lái)支付終端用戶特定數(shù)據(jù)流量的費(fèi)用。
[0078]在本發(fā)明的一個(gè)實(shí)施例中,數(shù)據(jù)傳送方法還包括:傳送代理模塊在發(fā)送數(shù)據(jù)傳送任務(wù)之前發(fā)送第三方計(jì)費(fèi)申請(qǐng)至應(yīng)用服務(wù)器;應(yīng)用服務(wù)器將第三方計(jì)費(fèi)申請(qǐng)的確認(rèn)消息發(fā)送至網(wǎng)絡(luò)傳送控制模塊;網(wǎng)絡(luò)傳送控制模塊根據(jù)確認(rèn)消息將傳送許可發(fā)送至傳送代理模塊,以使計(jì)費(fèi)模塊通過(guò)應(yīng)用服務(wù)器進(jìn)行第三方計(jì)費(fèi)。
[0079]例如,圖4所示,客戶端或傳送代理模塊在使用第三方計(jì)費(fèi)時(shí),客戶端或傳送代理模塊可首先到應(yīng)用服務(wù)器上進(jìn)行第三方計(jì)費(fèi)申請(qǐng)和授權(quán),應(yīng)用服務(wù)器可以再到網(wǎng)絡(luò)傳送控制模塊進(jìn)行第三方計(jì)費(fèi)的申請(qǐng)和登記,以授權(quán)此客戶端或傳送代理模塊可以進(jìn)行第三方計(jì)費(fèi),同時(shí),傳送許可通過(guò)應(yīng)用服務(wù)器下發(fā)至客戶端或傳送代理模塊。當(dāng)客戶端或傳送代理模塊再次傳送數(shù)據(jù)時(shí),可攜帶此傳送許可,以使計(jì)費(fèi)模塊通過(guò)應(yīng)用服務(wù)器進(jìn)行第三方計(jì)費(fèi)。應(yīng)當(dāng)理解,這里應(yīng)用服務(wù)器可作為第三方,授權(quán)客戶端或傳送代理模塊通過(guò)計(jì)費(fèi)模塊使用第三方的賬戶進(jìn)行計(jì)費(fèi),具體的授權(quán)協(xié)議可參考已有的OAuth協(xié)議,此處不再贅述。
[0080]根據(jù)本發(fā)明實(shí)施例的移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法,可通過(guò)數(shù)據(jù)網(wǎng)關(guān)從網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中提取傳送許可,并將該傳送許可發(fā)送至計(jì)費(fèi)模塊,計(jì)費(fèi)模塊將該傳送許可發(fā)送至網(wǎng)絡(luò)傳送控制模塊進(jìn)行驗(yàn)證,以及在傳送許可驗(yàn)證通過(guò)后根據(jù)數(shù)據(jù)網(wǎng)關(guān)獲取的數(shù)據(jù)流量進(jìn)行計(jì)費(fèi),大大降低了使用網(wǎng)絡(luò)的成本,并且通過(guò)傳送許可的使用可以實(shí)現(xiàn)第三方計(jì)費(fèi),而第三方計(jì)費(fèi)則提供了新的網(wǎng)絡(luò)消費(fèi)方式,并符合終端用戶、移動(dòng)運(yùn)營(yíng)商和應(yīng)用服務(wù)提供商三者的利益。
[0081]需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,傳送代理模塊可作為后臺(tái)服務(wù)運(yùn)行,傳送代理模塊中具有確定的API,客戶端可調(diào)用傳送代理模塊的API,同時(shí)傳送代理模塊作為中間層,可幫助客戶端和應(yīng)用服務(wù)器通信并傳送數(shù)據(jù),下面舉例描述數(shù)據(jù)傳送的具體過(guò)程。[0082]例如,圖5所示,當(dāng)移動(dòng)終端上的客戶端有下載數(shù)據(jù)的需求時(shí),客戶端可通過(guò)傳送代理模塊的API提交數(shù)據(jù)傳送任務(wù),通常對(duì)于下載來(lái)說(shuō),需要提交一個(gè)URL來(lái)指明數(shù)據(jù)的資源地址。隨后,傳送代理模塊向網(wǎng)絡(luò)傳送控制模塊匯報(bào)任務(wù)的信息,匯報(bào)的任務(wù)信息可包括URL、傳送時(shí)限描述、用戶信息、位置信息等。網(wǎng)絡(luò)傳送控制模塊可根據(jù)任務(wù)的信息同移動(dòng)網(wǎng)絡(luò)的其他設(shè)備合作,決定合適的實(shí)際傳送時(shí)間。當(dāng)可以傳送數(shù)據(jù)時(shí),網(wǎng)絡(luò)傳送控制模塊可給傳送代理模塊發(fā)送一個(gè)傳送許可。然后,傳送代理模塊可向此任務(wù)的URL發(fā)出請(qǐng)求,并將傳送許可包含在HTTP頭中。移動(dòng)網(wǎng)絡(luò)的數(shù)據(jù)網(wǎng)關(guān)可以檢查這個(gè)許可,用來(lái)驗(yàn)證是否可以傳送,并同時(shí)以其識(shí)別流量進(jìn)行差別計(jì)費(fèi)或者第三方計(jì)費(fèi)。通常來(lái)說(shuō),數(shù)據(jù)資源的下載只需要一次HTTP交互,但是,當(dāng)傳送代理模塊和應(yīng)用服務(wù)器在數(shù)據(jù)傳送的過(guò)程中需要應(yīng)用邏輯進(jìn)行多次交互時(shí),傳送代理模塊可以喚醒客戶端并由客戶端處理,而傳送代理模塊只轉(zhuǎn)發(fā)網(wǎng)絡(luò)訪問(wèn)請(qǐng)求和添加傳送許可。在數(shù)據(jù)傳送的過(guò)程中,網(wǎng)絡(luò)傳送控制模塊可以隨時(shí)給傳送代理模塊發(fā)送控制信息,用以暫停、重啟或者調(diào)整發(fā)送速率。當(dāng)數(shù)據(jù)傳送完畢,數(shù)據(jù)需要放到移動(dòng)終端中的客戶端的緩存中,以便之后的消費(fèi)。而對(duì)于上傳數(shù)據(jù)的任務(wù),應(yīng)用同樣通過(guò)傳送代理模塊的API提交數(shù)據(jù)傳送任務(wù),不過(guò)除了提交目標(biāo)地址的URL,還需要提交上傳的數(shù)據(jù)本身,由傳送代理模塊將數(shù)據(jù)上傳到目標(biāo)URL的地址上,其他同數(shù)據(jù)的下載過(guò)程。
[0083]由此,可通過(guò)傳送代理模塊與網(wǎng)絡(luò)傳送控制模塊的相互配合,網(wǎng)絡(luò)傳送控制模塊可以取得網(wǎng)絡(luò)更多的狀態(tài)數(shù)據(jù),因此能夠根據(jù)網(wǎng)絡(luò)的狀態(tài)隨時(shí)調(diào)整數(shù)據(jù)傳送的速率,并可暫停、繼續(xù)或停止對(duì)數(shù)據(jù)的傳送控制,并且由于傳送許可的使用,便于數(shù)據(jù)網(wǎng)關(guān)通過(guò)計(jì)費(fèi)模塊進(jìn)行差別計(jì)費(fèi),此外,客戶端掌握用戶使用客戶端的習(xí)慣規(guī)律,便于確定何時(shí)發(fā)出數(shù)據(jù)傳送的請(qǐng)求,極大地提高網(wǎng)絡(luò)的利用率,提升用戶體驗(yàn)。
[0084]當(dāng)應(yīng)用服務(wù)器發(fā)現(xiàn)給用戶的新數(shù)據(jù)內(nèi)容已經(jīng)出現(xiàn)時(shí),應(yīng)用服務(wù)器可通過(guò)兩種方式將數(shù)據(jù)傳送通知傳遞至網(wǎng)絡(luò)傳送控制模塊,以使網(wǎng)絡(luò)傳送控制模塊確定新數(shù)據(jù)的傳送時(shí)間。
[0085]其中一種方式是:應(yīng)用服務(wù)器可將數(shù)據(jù)傳送通知傳遞至網(wǎng)絡(luò)傳送控制模塊,以使網(wǎng)絡(luò)傳送控制模塊確定新數(shù)據(jù)的傳送時(shí)間,具體地,在本發(fā)明的一個(gè)實(shí)施例中,數(shù)據(jù)傳送方法還包括:應(yīng)用服務(wù)器將數(shù)據(jù)傳送通知發(fā)送至網(wǎng)絡(luò)傳送控制模塊;網(wǎng)絡(luò)傳送控制模塊根據(jù)數(shù)據(jù)傳送通知和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間。例如,圖6所示,當(dāng)位于互聯(lián)網(wǎng)上的應(yīng)用服務(wù)器發(fā)現(xiàn)給用戶的新數(shù)據(jù)內(nèi)容已經(jīng)出現(xiàn)時(shí),應(yīng)用服務(wù)器可將數(shù)據(jù)傳送通知發(fā)送至網(wǎng)絡(luò)傳送控制模塊以通知其新的數(shù)據(jù)內(nèi)容已準(zhǔn)備好,然后,網(wǎng)絡(luò)傳送控制模塊可通過(guò)運(yùn)營(yíng)商或者移動(dòng)終端的通知系統(tǒng)與傳送代理模塊進(jìn)行通信,并根據(jù)數(shù)據(jù)傳送通知和網(wǎng)絡(luò)狀態(tài)信息協(xié)商數(shù)據(jù)傳送的時(shí)間,并完成數(shù)據(jù)的傳送。本領(lǐng)域的技術(shù)人員可以理解,在本發(fā)明的實(shí)施例中,網(wǎng)絡(luò)傳送控制模塊可通過(guò)開(kāi)放某些網(wǎng)絡(luò)API (例如,Web Service/SOAP/XML等),以使得應(yīng)用服務(wù)器訪問(wèn)網(wǎng)絡(luò)傳送控制模塊的API并提交數(shù)據(jù)傳送任務(wù)。由此,這樣新數(shù)據(jù)傳送任務(wù)可以盡早提交系統(tǒng)。
[0086]此外另一種方式是:應(yīng)用服務(wù)器還可直接將數(shù)據(jù)傳送通知發(fā)送至客戶端,通過(guò)客戶端和傳送代理模塊將數(shù)據(jù)傳送通知傳遞至網(wǎng)絡(luò)傳送控制模塊,以使網(wǎng)絡(luò)傳送控制模塊確定新數(shù)據(jù)的傳送時(shí)間,具體地,在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用服務(wù)器將數(shù)據(jù)傳送通知發(fā)送至客戶端;客戶端將數(shù)據(jù)傳送通知發(fā)送至傳送代理模塊;傳送代理模塊將數(shù)據(jù)傳送通知轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊;網(wǎng)絡(luò)傳送控制模塊根據(jù)數(shù)據(jù)傳送通知和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間。例如,圖1所示,當(dāng)位于互聯(lián)網(wǎng)上的應(yīng)用服務(wù)器發(fā)現(xiàn)給用戶的新數(shù)據(jù)內(nèi)容已經(jīng)出現(xiàn)時(shí),應(yīng)用服務(wù)器可直接通過(guò)移動(dòng)終端提供的通知功能,將數(shù)據(jù)傳送通知傳遞至客戶端,以告知客戶端新的數(shù)據(jù)內(nèi)容已準(zhǔn)備好,這時(shí)客戶端可將數(shù)據(jù)傳送通知發(fā)送至傳送代理模塊,傳送代理模塊可將該數(shù)據(jù)傳送通知轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊,網(wǎng)絡(luò)傳送控制模塊可根據(jù)該數(shù)據(jù)傳送通知和網(wǎng)絡(luò)狀態(tài)信息確定新數(shù)據(jù)的傳送時(shí)間。這樣,不需要應(yīng)用服務(wù)器調(diào)用網(wǎng)絡(luò)傳送控制模塊的API來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)傳送通知。
[0087]需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,傳送代理模塊可并入移動(dòng)終端中的客戶端當(dāng)中,也就是說(shuō),移動(dòng)終端中沒(méi)有單獨(dú)的傳送代理模塊,傳送代理模塊所起到的功能作用可由客戶端實(shí)施。數(shù)據(jù)傳送任務(wù)可以由移動(dòng)終端中的客戶端直接觸發(fā),或者應(yīng)用服務(wù)器通知客戶端再觸發(fā)數(shù)據(jù)的傳送,這時(shí),客戶端具有以下功能:(1)與網(wǎng)絡(luò)傳送控制模塊通信并協(xié)商傳送時(shí)間的能力;(2)接受傳送許可的能力;(3)添加傳送許可的能力,而網(wǎng)絡(luò)對(duì)數(shù)據(jù)的傳送時(shí)間和傳送許可進(jìn)行驗(yàn)證,網(wǎng)絡(luò)有權(quán)利根據(jù)具體的情況暫停數(shù)據(jù)的傳送,最合理的辦法是客戶端與傳送代理模塊的一樣,通過(guò)Web方式訪問(wèn)網(wǎng)絡(luò)和資源,并在HTTP頭中添加傳送許可。然而,對(duì)于各種各樣的第三方開(kāi)發(fā)和運(yùn)營(yíng)的移動(dòng)終端中的客戶端,其行為并不容易受到網(wǎng)絡(luò)傳送控制模塊的控制,例如暫停、繼續(xù)、停止等,因此替代的方案是通過(guò)數(shù)據(jù)網(wǎng)關(guān)進(jìn)行強(qiáng)制流量控制。當(dāng)數(shù)據(jù)傳送被停止之后,需要客戶端重新觸發(fā)數(shù)據(jù)的傳送,并接受新的調(diào)度和傳送許可。這樣,客戶端可以直接進(jìn)行非實(shí)時(shí)數(shù)據(jù)傳送,適合在傳送中嵌入較復(fù)雜的應(yīng)用邏輯,并且不需要在移動(dòng)終端上安裝額外的傳送代理模塊。
[0088]為了使得移動(dòng)終端的額外復(fù)雜性進(jìn)一步減小,可通過(guò)在數(shù)據(jù)中不添加傳送許可,只需要網(wǎng)絡(luò)傳送控制模塊通過(guò)連接PCRF的Rx接口,并通過(guò)下發(fā)規(guī)則來(lái)識(shí)別并控制數(shù)據(jù)傳送流量,具體地,在本發(fā)明的一個(gè)實(shí)施例中,數(shù)據(jù)傳送方法還包括:網(wǎng)絡(luò)傳送控制模塊生成許可信息,并將許可信息和傳送時(shí)間發(fā)送至傳送代理模塊,并發(fā)送規(guī)則識(shí)別指令至計(jì)費(fèi)規(guī)則模塊;計(jì)費(fèi)規(guī)則模塊根據(jù)規(guī)則識(shí)別指令生成識(shí)別規(guī)則,并將識(shí)別規(guī)則發(fā)送至數(shù)據(jù)網(wǎng)關(guān),以使數(shù)據(jù)網(wǎng)關(guān)根據(jù)識(shí)別規(guī)則識(shí)別數(shù)據(jù)流量,并通過(guò)計(jì)費(fèi)模塊對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,計(jì)費(fèi)規(guī)則模塊60可為PCRF。
[0089]更具體地,在本發(fā)明的實(shí)施例中,可以不使用顯式的傳送許可,但需要網(wǎng)絡(luò)傳送控制模塊擁有連接PCRF的Rx接口,并可通過(guò)下發(fā)規(guī)則給PCEF/GGSN/roN-GW來(lái)識(shí)別并控制非實(shí)時(shí)數(shù)據(jù)傳送流量。例如,圖9所示,雖然沒(méi)有傳送許可,但是傳送代理模塊需要理解傳送許可所表達(dá)的內(nèi)容,比如,何時(shí)可以開(kāi)始傳送等信息,以便傳送代理模塊按照約定的時(shí)間開(kāi)始傳送。而對(duì)于數(shù)據(jù)網(wǎng)關(guān)來(lái)說(shuō),需要根據(jù)接收到的規(guī)則對(duì)數(shù)據(jù)流量進(jìn)行控制,并通過(guò)計(jì)費(fèi)模塊對(duì)數(shù)據(jù)流量進(jìn)行差別計(jì)費(fèi)或第三方計(jì)費(fèi)。
[0090]應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,移動(dòng)終端可以是手機(jī)、平板電腦、個(gè)人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0091]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。[0092]在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0093]盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送系統(tǒng),其特征在于,包括客戶端、傳送代理模塊、網(wǎng)絡(luò)傳送控制模塊和應(yīng)用服務(wù)器,所述客戶端和所述傳送代理模塊安裝在移動(dòng)終端中,其中, 所述客戶端,用于接收用戶輸入的數(shù)據(jù)傳送任務(wù),并將所述數(shù)據(jù)傳送任務(wù)發(fā)送至所述傳送代理模塊; 所述傳送代理模塊,用于將所述數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)傳送控制模塊; 所述網(wǎng)絡(luò)傳送控制模塊,用于根據(jù)所述數(shù)據(jù)傳送任務(wù)和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間,并將所述傳送時(shí)間發(fā)送至所述傳送代理模塊; 所述傳送代理模塊還用于根據(jù)所述傳送時(shí)間發(fā)送所述數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從所述應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)傳送控制模塊根據(jù)所述移動(dòng)終端的位置信息、所述位置信息所在通信區(qū)域的狀態(tài)信息、所述數(shù)據(jù)傳送任務(wù)的緊急程度信息中的一種或多種確定所述數(shù)據(jù)傳送時(shí)間。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括數(shù)據(jù)網(wǎng)關(guān)和計(jì)費(fèi)模塊,其中, 所述網(wǎng)絡(luò)傳送控制模塊還用于在確定所述傳送時(shí)間后,發(fā)送所述數(shù)據(jù)傳送任務(wù)的傳送許可至所述傳送代理模塊; 所述傳送代理模塊還用于在所述網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中加入所述傳送許可; 所述數(shù)據(jù)網(wǎng)關(guān),用于從所述網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中提取所述傳送許可,并將所述傳送許可發(fā)送至所述計(jì)費(fèi)模塊; 所述計(jì)費(fèi)模塊,用于將所述傳送許可發(fā)送至所述網(wǎng)絡(luò)傳送控制模塊進(jìn)行驗(yàn)證,以及在所述傳送許可驗(yàn)證通過(guò)后根據(jù)所述數(shù)據(jù)網(wǎng)關(guān)獲取的數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于, 所述傳送代理模塊還用于在發(fā)送所述數(shù)據(jù)傳送任務(wù)之前發(fā)送第三方計(jì)費(fèi)申請(qǐng)至所述應(yīng)用服務(wù)器; 所述應(yīng)用服務(wù)器用于將所述第三方計(jì)費(fèi)申請(qǐng)的確認(rèn)消息發(fā)送至所述網(wǎng)絡(luò)傳送控制模塊; 所述網(wǎng)絡(luò)傳送控制模塊還用于根據(jù)所述確認(rèn)消息將所述傳送許可發(fā)送至所述傳送代理模塊,以使所述計(jì)費(fèi)模塊通過(guò)所述應(yīng)用服務(wù)器進(jìn)行第三方計(jì)費(fèi)。
5.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于, 所述應(yīng)用服務(wù)器還用于將數(shù)據(jù)傳送通知發(fā)送至所述網(wǎng)絡(luò)傳送控制模塊; 所述網(wǎng)絡(luò)傳送控制模塊還用于根據(jù)所述數(shù)據(jù)傳送通知和所述網(wǎng)絡(luò)狀態(tài)信息確定所述傳送時(shí)間。
6.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于, 所述應(yīng)用服務(wù)器還用于將數(shù)據(jù)傳送通知發(fā)送至所述客戶端; 所述客戶端還用于將所述數(shù)據(jù)傳送通知發(fā)送至所述傳送代理模塊; 所述傳送代理模塊還用于將所述數(shù)據(jù)傳送通知轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)傳送控制模塊; 所述網(wǎng)絡(luò)傳送控制模塊還用于根據(jù)所述數(shù)據(jù)傳送通知和所述網(wǎng)絡(luò)狀態(tài)信息確定所述傳送時(shí)間。
7.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,還包括計(jì)費(fèi)規(guī)則模塊,其中, 所述網(wǎng)絡(luò)傳送控制模塊還用于生成許可信息,并將所述許可信息和所述傳送時(shí)間發(fā)送至所述傳送代理模塊,并發(fā)送規(guī)則識(shí)別指令至所述計(jì)費(fèi)規(guī)則模塊; 所述計(jì)費(fèi)規(guī)則模塊,用于根據(jù)所述規(guī)則識(shí)別指令生成識(shí)別規(guī)則,并將所述識(shí)別規(guī)則發(fā)送至所述數(shù)據(jù)網(wǎng)關(guān),以使所述數(shù)據(jù)網(wǎng)關(guān)根據(jù)所述識(shí)別規(guī)則識(shí)別數(shù)據(jù)流量,并通過(guò)所述計(jì)費(fèi)模塊對(duì)所述數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)。
8.一種移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)傳送方法,其特征在于,包括以下步驟: 客戶端接收用戶輸入的數(shù)據(jù)傳送任務(wù),并將所述數(shù)據(jù)傳送任務(wù)發(fā)送至傳送代理模塊,其中,所述客戶端和所述傳送代理模塊設(shè)置在移動(dòng)終端中; 所述傳送代理模塊將所述數(shù)據(jù)傳送任務(wù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)傳送控制模塊; 所述網(wǎng)絡(luò)傳送控制模塊根據(jù)所述數(shù)據(jù)傳送任務(wù)和網(wǎng)絡(luò)狀態(tài)信息確定傳送時(shí)間,并將所述傳送時(shí)間發(fā)送至所述傳送代理模塊; 所述傳送代理模塊根據(jù)所述傳送時(shí)間發(fā)送所述數(shù)據(jù)傳送任務(wù)的網(wǎng)絡(luò)訪問(wèn)請(qǐng)求,以從應(yīng)用服務(wù)器中獲取對(duì)應(yīng)的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述網(wǎng)絡(luò)傳送控制模塊根據(jù)所述移動(dòng)終端的位置信息、所述位置信息所在通信區(qū)域的狀態(tài)信息、所述數(shù)據(jù)傳送任務(wù)的緊急程度信息中的一種或多種確定所述數(shù)據(jù)傳送時(shí)間。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括: 所述網(wǎng)絡(luò)傳送控制模塊 在確定所述傳送時(shí)間后,發(fā)送所述數(shù)據(jù)傳送任務(wù)的傳送許可至所述傳送代理模塊; 所述傳送代理模塊在所述網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中加入所述傳送許可; 數(shù)據(jù)網(wǎng)關(guān)從所述網(wǎng)絡(luò)訪問(wèn)請(qǐng)求中提取所述傳送許可,并將所述傳送許可發(fā)送至計(jì)費(fèi)模塊; 所述計(jì)費(fèi)模塊將所述傳送許可發(fā)送至所述網(wǎng)絡(luò)傳送控制模塊進(jìn)行驗(yàn)證,以及在所述傳送許可驗(yàn)證通過(guò)后根據(jù)所述數(shù)據(jù)網(wǎng)關(guān)獲取的數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括: 所述傳送代理模塊在發(fā)送所述數(shù)據(jù)傳送任務(wù)之前發(fā)送第三方計(jì)費(fèi)申請(qǐng)至所述應(yīng)用服務(wù)器; 所述應(yīng)用服務(wù)器將所述第三方計(jì)費(fèi)申請(qǐng)的確認(rèn)消息發(fā)送至所述網(wǎng)絡(luò)傳送控制模塊; 所述網(wǎng)絡(luò)傳送控制模塊根據(jù)所述確認(rèn)消息將所述傳送許可發(fā)送至所述傳送代理模塊,以使所述計(jì)費(fèi)模塊通過(guò)所述應(yīng)用服務(wù)器進(jìn)行第三方計(jì)費(fèi)。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括: 所述應(yīng)用服務(wù)器將數(shù)據(jù)傳送通知發(fā)送至所述網(wǎng)絡(luò)傳送控制模塊; 所述網(wǎng)絡(luò)傳送控制模塊根據(jù)所述數(shù)據(jù)傳送通知和所述網(wǎng)絡(luò)狀態(tài)信息確定所述傳送時(shí)間。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于, 所述應(yīng)用服務(wù)器將數(shù)據(jù)傳送通知發(fā)送至所述客戶端; 所述客戶端將所述數(shù)據(jù)傳送通知發(fā)送至所述傳送代理模塊; 所述傳送代理模塊將所述數(shù)據(jù)傳送通知轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)傳送控制模塊; 所述網(wǎng)絡(luò)傳送控制模塊根據(jù)所述數(shù)據(jù)傳送通知和所述網(wǎng)絡(luò)狀態(tài)信息確定所述傳送時(shí)間。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括: 所述網(wǎng)絡(luò)傳送控制模塊生成許可信息,并將所述許可信息和所述傳送時(shí)間發(fā)送至所述傳送代理模塊,并發(fā)送規(guī)則識(shí)別指令至計(jì)費(fèi)規(guī)則模塊; 所述計(jì)費(fèi)規(guī)則模塊根據(jù)所述規(guī)則識(shí)別指令生成識(shí)別規(guī)則,并將所述識(shí)別規(guī)則發(fā)送至所述數(shù)據(jù)網(wǎng)關(guān),以使所述數(shù)據(jù)網(wǎng)關(guān)根據(jù)所述識(shí)別規(guī)則識(shí)別數(shù)據(jù)流量,并通過(guò)所述計(jì)費(fèi)模塊對(duì)所述數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)。
【文檔編號(hào)】H04W4/02GK103647802SQ201310590592
【公開(kāi)日】2014年3月19日 申請(qǐng)日期:2013年11月20日 優(yōu)先權(quán)日:2013年11月20日
【發(fā)明者】張若淵 申請(qǐng)人:張若淵