專利名稱:移動設(shè)備接收廣告業(yè)務(wù)的方法、移動設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信應(yīng)用領(lǐng)域,具體而言是涉及一種移動設(shè)備接收廣告業(yè)務(wù)的 方法、移動i殳備及系統(tǒng)。
背景技術(shù):
移動設(shè)備具有隨身攜帶、普及面廣、覆蓋率高等特點,其廣告宣傳效果比 傳統(tǒng)的報紙、刊物發(fā)行、廣播電視、互聯(lián)網(wǎng)方式更有效。鑒于移動設(shè)備的實時 性要求高、不能影響其正常應(yīng)用的特殊性,在考慮如何充分利用移動設(shè)備進行 廣告宣傳時,需要有效的判斷出移動設(shè)備的空閑時間點。移動設(shè)備中有很多任務(wù),通常用戶不進行任何操作時,移動設(shè)備處于空閑 狀態(tài),這是容易理解的。但是在某些情況下,例如,用戶在使用手機上的計算器、短信或聯(lián)系人姓名輸入時,長時間無輸入;或者手機只有后臺音樂播放而 無其他操作時,此時需要對手機是否處于空閑狀態(tài)進行判斷。因此,在接收廣 告業(yè)務(wù)時,需要一種方案用于確定移動設(shè)備的空閑時間狀態(tài),同時不影響移動 設(shè)備本身的正常功 能。當前,移動設(shè)備對廣告業(yè)務(wù)的接收,類似于廣播方式,主要是采用PUSH的 方式進行,服務(wù)器不考慮移動設(shè)備當前的狀態(tài)是否空閑,向移動設(shè)備發(fā)送Push 短信或彩信,這種移動設(shè)備被動接收效果并不是很好。原因在于部分用戶為了 防止打開一些匿名短信導(dǎo)致的扣費問題,往往將其直接刪除,或者安裝防火墻 程序,使這樣的匿名短信不予接收。在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在這樣的問題接收 廣告業(yè)務(wù)時,沒有對應(yīng)用運行中的移動設(shè)備的空閑狀態(tài)進行判斷,造成很多的 空 閑時間無法有效利用。發(fā)明內(nèi)容本發(fā)明實施例要解決的技術(shù)問題是提供一種移動設(shè)備接收廣告業(yè)務(wù)的方 法、移動設(shè)備及系統(tǒng),能夠有效利用移動設(shè)備的空閑時間接收廣告業(yè)務(wù)。為實現(xiàn)上述目的,本發(fā)明實施例是通過如下技術(shù)方案實現(xiàn)的 一種移動設(shè)備接收廣告業(yè)務(wù)的方法,包括步驟 判斷移動設(shè)備是否處于空閑狀態(tài);如果移動設(shè)備處于空閑狀態(tài),則向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息, 所述請求消息包括可接收廣告業(yè)務(wù)類型;接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)。 一種移動設(shè)備,包括空閑狀態(tài)判斷單元,用于判斷移動設(shè)備是否處于空閑狀態(tài); 廣告業(yè)務(wù)請求單元,用于在移動設(shè)備處于空閑狀態(tài)時,向服務(wù)器發(fā)送接收 廣告業(yè)務(wù)的請求消息,所述請求消息包括可接收廣告業(yè)務(wù)類型;廣告業(yè)務(wù)接收單元,用于接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)。 一種接收廣告業(yè)務(wù)的系統(tǒng),包括移動設(shè)備,用于判斷移動設(shè)備是否處于空閑狀態(tài),并在移動設(shè)備處于空閑 狀態(tài)時,向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,所述請求消息包括可接收廣 告業(yè)務(wù)的類型;以及接收服務(wù)器才艮據(jù)請求消息下發(fā)的廣告業(yè)務(wù);服務(wù)器,用于根據(jù)移動設(shè)備發(fā)送的接收廣告業(yè)務(wù)的請求消息向移動設(shè)備下 發(fā)廣告業(yè)務(wù)。由以上技術(shù)方案可知,通過移動設(shè)備對自身空閑狀態(tài)的判斷,尤其是對應(yīng) 用運行中空閑狀態(tài)的分析判斷,使得移動設(shè)備在非核心功能時間為廣告業(yè)務(wù)宣 傳所利用,有效利用了移動設(shè)備的空閑時間進行廣告業(yè)務(wù)宣傳;在移動設(shè)備處 于空閑狀態(tài)時,主動向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,并接收服務(wù)器根 據(jù)請求消息下發(fā)的廣告業(yè)務(wù)文件,修改了傳統(tǒng)的C/S結(jié)構(gòu),移動設(shè)備既是服務(wù) 請求者,也是服務(wù)提供者。這樣,使用本發(fā)明提供的技術(shù)方案,可以有效利用 移動設(shè)務(wù)的空閑時間進行廣告業(yè)務(wù)宣傳,為運營商和移動設(shè)備終端客戶提供了 更大的信息交流平臺。
圖1為本發(fā)明實施例提供的移動設(shè)備接收廣告業(yè)務(wù)的方法的流程圖;圖2為本發(fā)明實施例提供的移動設(shè)備的結(jié)構(gòu)圖;圖3為術(shù)發(fā)明實施例提供的移動設(shè)備中空閑狀態(tài)判斷單元的結(jié)構(gòu)圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明實施例提供的技術(shù)方案進一步詳細描述。 參見圖1,為本發(fā)明實施例提供的移動設(shè)備接收廣告業(yè)務(wù)的方法的流程圖, 包括步驟IOI,判斷移動設(shè)備是否處于空閑狀態(tài)。移動設(shè)備有多種資源,例如,日歷、計算器、瀏覽器、照相機、錄音機、 短信/彩信、輸入法、收音機、圖片編輯器、mp3播放、視頻播放等,移動設(shè)備 在接收廣告業(yè)務(wù)時,需要一種或多種資源的支持,對于移動設(shè)備每種可接收廣 告業(yè)務(wù)的類型,例如短信/彩信/圖片接收、音頻/視頻廣告播放,都對應(yīng)一個工 作項workitem的執(zhí)行,移動設(shè)備在執(zhí)行一個工作項時,例如播放一段音頻廣告, 將使用到一個資源集合ResourceSet, ResourceSet表示一項任務(wù)所需要的資源 的集合。移動設(shè)備在執(zhí)行各個任務(wù)時,與所需資源集合中每個資源本身的可用性、 工作項的可分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度相關(guān)。 為此,可建立如公式(1)所示數(shù)學模型獲取資源集合中每個資源的絕對分配因 子absolute_allocation(w,rs)=rs—to—workitem(w,rs)*urgency—workitem(w)* (1) comply—constmints(w,rs)*avm7aM/(y( \y)其中,對于資源是否可以分配給工作項使用的概率,可使用函數(shù)rs_to—workitem(w, rs)表示工作項的可分酉己才既率rs_to_workitem(w,rs)e
,取 值為l表示資源完全可以分配給此工作項,取值為O表示不能分配給此工作項 使用。定義資源與工作項之間這種分配可能性關(guān)系叫做資源-工作項匹配表。每個工作項的執(zhí)行都有緊急程度的劃分,對于緊急性高的工作項,必須給 予更高的權(quán)值,用函數(shù)urgency-workitem(w)表示工作項緊急的程度 urgency—workitem(w)e[O,l],取值越大表示執(zhí)行工作項的緊急程度越高。工作項的運行還需要滿足一定的約束條件。使用ConstraintSet表示約束 集合,定義函數(shù)violate(c,w,rs) e ,函數(shù)分另'J為約束項(c),工作項(w)和資源項(rs),此函數(shù)將判定把資源按約束規(guī)則分配給工作項時,是否會產(chǎn)生違 背,TRUE表示違背約束,F(xiàn)ALSE表示沒有違背約束,計算約束概率時,要從每 個違背約束的成員中計算。因此集合中的每個約束項c有一個約束因子,表示 違反此約束所產(chǎn)生的代J介比重,用函數(shù)constraint—violate—factor(c)e[O,l]表示,值為 1表示此約束條件不可違反,值為O表示沒有約束條件,0-l之間的值表示約束 強度。具體到移動設(shè)備上,例如手機在拷貝文件時,對于非搶占式的系統(tǒng),就 要獨占CPU,導(dǎo)致其它應(yīng)用不可用,這就相當于在拷貝文件時,該約束條件不可 違反。因此,對于一個工作項執(zhí)行其遵守約束條件的程度可以通過公式(2)得 到comply—constraints(w,rs)= n (1- constraint violate—factor(c》 ("4 violate(c,w,rs)=trueceConstraintSet例如,圖片查看器由于硬件性能的限制,只能支持大小1M以內(nèi)的圖片,解 碼使用內(nèi)存限于4. 5M以內(nèi),而隨著圖片物理大小的增量,其使用的內(nèi)存與物理 大小有一定的關(guān)系(比如線性或者某種曲線關(guān)系),則constraint—violate—factor(c)耳又 值是遞增的,整個任務(wù)所受的約束因子也因此遞減,最終導(dǎo)致資源分配失敗, 任務(wù)不可執(zhí)行。針對到莓個資源本身而言,還存在一個可用性好壞的問題,可用函數(shù)awH7W!7辦(")e
表示每個資源本身的可用性。這一點,體現(xiàn)到具體的移動設(shè) 備上,則表現(xiàn)為各資源模塊的穩(wěn)定性、性能等評價指標,包括其它軟件、硬件 模塊資源存在的缺陷對現(xiàn)有資源的影響。公式(1)定義了資源集合中每個資源的絕對分配因子,即根據(jù)所需資源集 合中每個資源本身的可用性、工作項的可分配概率、執(zhí)行工作項的緊急程度以 及遵守約束條件的程度的乘積,得到資源集合中每個資源的絕對分配能力。取資源集合中每個資源的絕對分配因子的最大值作為移動設(shè)備可接收廣告 業(yè)務(wù)類型的分配因子,通過將可接收廣告業(yè)務(wù)類型的分配因子與可接收廣告業(yè)務(wù)類型設(shè)定的閥值進行比較,可知可接收廣告業(yè)務(wù)類型所對應(yīng)工作項是否可以執(zhí)行如果大于設(shè)定的閥值,表示工作項可以執(zhí)行,如果小于或等于設(shè)定的閥值,表示工作項無法執(zhí)行。根據(jù)式(1)獲取移動設(shè)備可接收廣告業(yè)務(wù)類型的分配因子,有一定的局限't生,比如對f資源集合中有許多資源都滿足,則從中計算出一個absolute_allocation(w,rs)值滿足執(zhí)行工作項的條件,即大于可接收廣告業(yè)務(wù)類型設(shè)定的閥值并不困難,但對于只有少數(shù)幾個資源能滿足工作項需要,很有可能任何一個資源的absolute—allocation(w,rs)值都沒有達到設(shè)定的閾值,因此工作項就很有可能無法執(zhí)行,因為資源無法分配成功,這時就會產(chǎn)生異常。為了彌補上面的情況,公式(3)定義了資源集合中每個資源的相對分配因子,丄. 丄., 、 absolute alkx:ation(w,fs) ,。、 relative—allQcation(w,rs)=——^-=-1-^- (3)— Labsolute—allocation(w,i)ieResourceSet公式(3)表明,相對分配因子就是資源集合中每個資源的絕對分配因子與 所述資源集合中的每個資源的絕對分配因子的累加和的比值,對于不能分配給 工作項的資源i,其絕對分配因子為O,因此并不影響相對分配因子的數(shù)值。相 對分配因子很好的解決了滿足工作項需要的資源有限,絕對分配因子數(shù)值過低 的問題。但同時也可能會產(chǎn)生新的問題,例如在可用資源過多時,得到的相對 分配因子數(shù)值也會降低,同樣面臨任何一個資源的relative—allocation(w,rs)值都沒有 達到設(shè)定的閾值,導(dǎo)致資源無法分配成功,工作項就4艮有可能無法執(zhí)行的問題。 因此,需要進一步修正公式(3 ),將絕對分配能力和相對分配能力都考慮進去aZ/ocariow(y,r51) = absolute—allocation(w,rs)+1 一 Max absolute—allocation(w,i) ( 4 )relative—allocation(w,rs) * 1-ieResourceSet-r— |{ / e Resowrce5fef | absolute—allocation(w,i)>0}|公式(4)定義了資源集合中每個資源的綜合分配因子,其中,根據(jù)i減去 所述資源集合中每個資源的絕對分配因子的最大值的差值與所述資源集合中每個資源的絕對分配因子大于零的個數(shù)的比值,獲取資源集合的相對分配系數(shù) 1 一 Max absolute—allocation(w,i)___ieResoureeSet_____|{ / e RerawrceS" I absolute—allocation(w,i)>0}|,該相對分配系統(tǒng)可以保證整個表達式小于等于l。例如,在若干資源中,有兩個資源可被分配,其絕對分配因子分別為0. 8 和0. 5,資源集合的相對分配系數(shù)為(1-0. 8)/(1+1)=0. 1,根據(jù)公式(4)獲得 的資源集合中每個資源的最終分配能力,即為0. 8+0. 1*0. 8/ (0. 8+0. 5) =0. 8+0. 062=0. 8620. 5+0. 1*0. 5/ (0. 8+0. 5) =0. 5+0. 038=0. 538而對于極端情況,只有一個資源可^皮分配時,例如其絕對分配因子為0.45, 則利用公式(4)有0. 45+(1-0. 45)/1 * 0.45/0.45 = 0.45+0.55=1,也就是說,公式(4)中 的相對分配系數(shù)可保證綜合分配因子allocation(w,rs)不會超過1 。移動設(shè)備的后臺程序計算出資源集合中每個資源的allocation(w,rs)值之后,從 中選取最大的值作為所述移動設(shè)備可接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因 子,若最大的值仍達不到設(shè)定的閾值或者經(jīng)驗值,則表示任務(wù)不具備執(zhí)行的條 件。為實現(xiàn)判斷自身是否處于空閑狀態(tài)的功能,移動設(shè)備需要建立一個工作項 與其資源列表的管理模塊,獲取每種可接收廣告業(yè)務(wù)類型所對應(yīng)工作項的資源 集合,并根據(jù)所述資源集合中每個資源本身的可用性、工作項的可分配概率、 執(zhí)行工作項的緊急程度以及遵守約束條件的程度,獲取移動設(shè)備可接收廣告業(yè) 務(wù)類型的分配因子。獲取移動設(shè)備可接收廣告業(yè)務(wù)類型的分配因子有三種可選 方案方案一,根據(jù)公式(1)獲取資源集合中每個資源的絕對分配因子,取所述 資源集合中每個資源的絕對分配因子的最大值作為所述移動設(shè)備可接收廣告業(yè) 務(wù)類型對應(yīng)工作項的分配因子。方案二,根據(jù)公式(3)獲取資源集合中每個資源的相對分配因子,取所述 資源集合中每個資源的相對分配因子的最大值作為所述移動設(shè)備可接收廣告業(yè) 務(wù)類型對應(yīng)工作項的分配因子。方案三,根據(jù)公式(4)獲取資源集合中每個資源的綜合分配因子,取所述資源集合中每個資源的綜合分配因子的最大值作為所述移動設(shè)備可接收廣告業(yè) 務(wù)類型對應(yīng)工作項的分配因子。其中,方案三綜合了資源絕對分配能力和相對分配能力,無論資源集合中 可分配工作項的資源個數(shù)多或少,都可以得到較合理的綜合分配因子,因此優(yōu) 選方案三。將獲取到的分配因子與移動設(shè)備可接收廣告業(yè)務(wù)類型設(shè)定的閥值進行比 較,如果大于設(shè)定的閥值,表示工作項可以執(zhí)行,則判斷移動設(shè)備處于空閑狀 態(tài),如果小于或等于設(shè)定的閥值,表示工作項無法執(zhí)行,則判斷移動設(shè)備處于 非空閑狀態(tài)。其中,每種可接收廣告業(yè)務(wù)類型設(shè)定的閥值,為概率分布數(shù)據(jù), 通常此類數(shù)據(jù)為移動設(shè)備生產(chǎn)商或運營商的經(jīng)驗值。這種移動i殳備判斷自身空閑狀態(tài)的方法,與Demon進程不同。Demon進程又 稱為守護進程,是指在程序空閑時,處理相關(guān)的一些工作,^f旦是在其它進程占 用CPU時,Demon只能掛起。在本發(fā)明實施例中,通過在移動設(shè)備內(nèi)部定期維護 一個自身可用狀況的數(shù)據(jù)結(jié)構(gòu),對移動設(shè)備中各種資源進行動態(tài)控制,動態(tài)獲 取資源集合中每個資源的可分配工作項的分配因子,并與可接收廣告業(yè)務(wù)類型 設(shè)定的閥值進行比較,來判斷移動設(shè)備自身是否處于空閑狀態(tài),這樣就可以實 現(xiàn),在移動設(shè)備程序運行的"垃圾"時間里,進行接收廣告業(yè)務(wù)等商務(wù)活動。 例如,很多應(yīng)用程序在進行后臺操作,如電話本、記事本等數(shù)據(jù)與服務(wù)器同步 操作時,往往顯示出一些動畫或者長時間的等待畫面。通過本發(fā)明實施例中移 動設(shè)備判斷自身空閑狀態(tài)的方法,應(yīng)用程序可以上報或者主動更新自身的可用 狀態(tài)、緊急程度等數(shù)據(jù),達到在非核心功能時間為廣告業(yè)務(wù)宣傳活動所利用, 如下載、播放廣告宣傳數(shù)據(jù)等。這些在其它進程運行時擠出時間的做法,是Demon 程序所不能完成的。移動設(shè)備判斷自身處于空閑狀態(tài),需要滿足很多條件。從參與角色來講,.-通常移動設(shè)備要求參與人比較少,只有個人甚至沒有人參與;移動設(shè)備維護有 很多資源模塊,如電話本、輸入法、計算器、照相機、收音機、錄相機、短信/ 彩信、圖像/圖片編輯瀏覽器、音頻/視頻播放等,這些模塊的可用性如何,主 要取決于模塊自身的質(zhì)量,通常商用產(chǎn)品這些模塊都是比較穩(wěn)定的,因此其availability (resource)^姿近于1;移動i殳備判斷4妄收廣告業(yè)務(wù)的空閑時間需 要遵守很多約束條件,如,不能在與用戶交互中進入空閑,不能在照相機拍照 時進入空閑,不能在圖形圖像編解碼等后臺操作時進入空閑,而移動設(shè)備的播 放器在后臺播;ji:音樂時,則是有條件滿足進入空閑狀態(tài)的;而負責發(fā)現(xiàn)空閑狀 態(tài)的任務(wù)本身的執(zhí)行優(yōu)先級是很低的,即其urgency-workitem(w)值通常較小; 在利用移動設(shè)備進行廣告宣傳業(yè)務(wù)時,通常會使用到播放器或者彩信/短信瀏覽 等工作項,工作項的可分配概率最直接的體現(xiàn)就是軟件應(yīng)用層的各種資源模塊 的可用性。下面以具體的實例來說明移動設(shè)備判斷自身處于空閑狀態(tài)的方法實例一,為設(shè)計方便,假設(shè)手機目前無其它操作,只有后臺播放音樂。則 此時,播放器纟番;故其它宣傳資料的可分配概率即rs-tO-workitem(rs)為0. 2 (根 據(jù)目前剩余播放內(nèi)容動態(tài)更新可用性數(shù)據(jù)),而播放宣傳資料進行廣告宣傳工作 項本身的緊急度比較低,比如只有O. 1,而播放器本身的可用性為1,但是遵守 約束條件的程度很低(假定只有一個約束條件),即violate (c, w, rs) =TRUE,播 放器目前不空閑,其對應(yīng)的constraint_violate—factor(c) e
專交大,比如0. 9 ,貝l]才艮 據(jù)公式(1)獲得播放器的絕對分配因子為0. 2*0. 1*1* (1-0. 9)=0. 002。實例二,'假設(shè)手機要通過彩信/短信模塊接收廣告宣傳資源,因為沒有短信 輸入操作,彩信/短信模塊此時可分配概率比較高,即其rs —to—workitem(rs) 比較大,為0.9,而接收彩信/短信進行廣告宣傳工作項本身的緊急程度仍然比 較低,為0. 1,短信彩信本身的可用性(質(zhì)量、穩(wěn)定性等指標)近似為1,約束 條件不違背(可以進行比如編輯、轉(zhuǎn)發(fā)、刪除信息等操作),則 cgnstraint—violatLfactor(c)e
較小,比如為0,貝'才艮據(jù)7>式(1)獲得彩信/短信才莫 塊的絕對分配周子為0. 9*0. 1*1*1-0. 09。根據(jù)絕對分配因子計算相對分配因子或綜合分配因子,并不復(fù)雜,在此不 再贅述r再假設(shè)通過測試和經(jīng)驗累積,可接收廣告業(yè)務(wù)類型設(shè)定的閾值為G. 075時, 通過比較獲得的分配因子與設(shè)定的閥值,在獲得的分配因子大于設(shè)定的閥值時, 移動設(shè)備將判斷自身處于空閑狀態(tài)。當判斷移動設(shè)備處于空閑狀態(tài)時,將進入步驟102,否則,移動設(shè)備不進行 廣告宣傳業(yè)務(wù)的啟動,繼續(xù)動態(tài)監(jiān)測其空閑狀態(tài),直至判斷移動設(shè)備處于空閑 狀態(tài)時,啟動廣告宣傳業(yè)務(wù)。步驟102,向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,所述請求消息包括可接 收廣告業(yè)務(wù)類型。具體到以上兩個實例,移動設(shè)備判斷得到通過播放器類型進行廣告業(yè)務(wù)宣 傳的空閑狀態(tài)為否,而通過短信/彩信類型進^f亍廣告業(yè)務(wù)宣傳的空閑狀態(tài)為是。 此時,移動設(shè)備即可進行廣告宣傳業(yè)務(wù)的啟動系統(tǒng)會選擇向服務(wù)器發(fā)送接收 廣告宣傳業(yè)務(wù)的請求消息,并將可接受短信/彩信廣告業(yè)務(wù)類型的消息通知服務(wù) 器,服務(wù)器則會以短信/彩信形式下發(fā)相應(yīng)的廣告宣傳業(yè)務(wù)。當移動設(shè)備判斷為空閑狀態(tài)后,即可向服務(wù)器發(fā)送接收相關(guān)的宣傳信息請 求。因為各移動平臺不同,為此,可以在應(yīng)用層,即傳送消息的命令格式中, 使用一種移動終端都支持的數(shù)據(jù)傳輸協(xié)議。例如可以使用SyncML協(xié)議進行廣告 業(yè)務(wù)內(nèi)容的傳遞。目前絕大部分手機都實現(xiàn)了開方文移動聯(lián)盟(OMA, OpenMobile Al 1 iance ) S,cML協(xié)議,SyncML是Synchronize+XML的意思,即表示可以使用 XML語言實現(xiàn)同步功能的協(xié)議。0MA SyncML協(xié)議是C/S結(jié)構(gòu),客戶端側(cè)主要是包括一個同步客戶端程序, 首先把客戶端修改的數(shù)據(jù)傳給服務(wù)器,同時,也要將服務(wù)器側(cè)的數(shù)據(jù)解析出來 更新到客戶端側(cè),最后保證兩端數(shù)據(jù)一致。服務(wù)器側(cè)包括一個同步代理和一個 同步引擎,隨時準備和發(fā)起同步的客戶端進行同步。移動設(shè)備側(cè)可以通過擴參 0MA SyncML協(xié)議來實現(xiàn)廣告業(yè)務(wù)的同步接收。為了支持多種數(shù)據(jù)類型的傳輸,0MA SyncML協(xié)議對所支持的同步對象有專 門的描述,如同步vCard, vCalendar, Email,大對象(如文件等)等。在本發(fā) 明實施例中對可接收的廣告業(yè)務(wù)類型,只需對該協(xié)議進行少量修改即可。例如, 一個替換文件的簡易XML報文<Sync><ReplaCe>-表明是替代終端上的舊文件,若舊文件不存在則終端會新增該文件<CmdID>6</CmdID> <Meta><Type xmlns='syncml:metinf> application/vnd.omads-file+xml</Type> --表示同步文件 <Meta> <Item><Source><LocURI>123</LocURI> —對應(yīng)的本地文件唯一編號 </Sourcc><Data>w-文件數(shù)據(jù) 〈![CDATA[ <File>—文件的屬性<name>OMA-DataObject-File.doc</name><created>20030807T231830</created><modified>20030809T015500</modified><attributes><h>false</h> <a>true</a></attributes><body enc="base64"> <--!文件內(nèi)容</body> </File> ]]></Data> </Item> </keplace> </Sync>在請求消息初始化過程中,可以在OMA SyncML協(xié)議的同步對象中指明,需 要進行的是接收廣告業(yè)務(wù)的同步,服務(wù)器側(cè)收到該請求消息后,在服務(wù)器上力丈 置上正確類型的廣告宣傳文件,同步下發(fā)至移動設(shè)備,由移動設(shè)備側(cè)啟用相應(yīng) 的播放器進行播放。這里,由于是服務(wù)器側(cè)下發(fā)同步內(nèi)容,而移動設(shè)備側(cè)不上發(fā),因此需要對 OMA SyncML協(xié)議進行裁剪,僅保留SyncML七種同步方式中的服務(wù)器單側(cè)同步方 式(One-Way Sync from Server only),即移動設(shè)備對下發(fā)文件的修改不會反 映到服務(wù)器上,也就是說,在OMA SyncML同步協(xié)議中不向服務(wù)器發(fā)送與文件增加、刪除、修改相關(guān)的信息,這樣可以大大加快同步的速度和節(jié)省數(shù)據(jù)流量。步驟103,接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)。移動設(shè)備向服務(wù)器發(fā)起同步請求后,對于服務(wù)器端,則需要提供一個SyncML 服務(wù)器和引擎,可通過如webservice形式的接口實現(xiàn),接收移動設(shè)備發(fā)起的同 步請求,并根據(jù)請求消息下發(fā)相應(yīng)的廣告業(yè)務(wù)文件。移動設(shè)備對接收到的服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù),可以放置在移 動設(shè)備專門的目錄下,不為用戶所見,防止用戶的修改操作。為了移動設(shè)備側(cè)方便控制同步文件內(nèi)容,服務(wù)器側(cè)可以通過擴展OMA SyncML 協(xié)議的的方式來實現(xiàn)移動設(shè)備側(cè)對廣告業(yè)務(wù)的同步接收,例如,可在OMA SyncML 協(xié)議中添加一個屬性,指明同步文件MIME (Multipurpose Internet Email Extension,多功能Internet郵件擴充服務(wù))類型<!—application/vnd.omads-file+xnil VI.2 Document Type Definition http:〃www.openmobilealliance.org/tech/DTD/OMA-DS-DataObjFile-DTD-Vl—2.dtd Copyright Open Mobile Alliance Ltd., 2002-2003 All rights reservedTerms and conditions of use are available from the Open Mobile Alliance Ltd. web site at http:〃www.openmobilealliance.org/useterms.html —> < xml version="1.0" encoding="UTF-8" > <!— Root Element —><!JEL£MENT File (name , created , modified , accessed , attributes , cttype , body , size , Ext*)><!—: The supporters MUST support this property. The name does not includeany location information (URL, path, etc.).—>〈!ELEMENT name (#PCDATA)><!ELEMENT created (#PCDATA)>〈!ELEMENT modified (#PCDATA)><!ELEMENT accessed (#PCDATA)><!ELEMENT attributes (h , s , a , d , w , r , x ,t )〉—在此處增加屬性t,代表文件MIME類型<!ELEMENT h (#PCDATA)> <!ELEMENT s (#PCDATA)> <!ELEMENT a (#PCDATA)><!ELEMENT d (#PCDATA)> <!ELEMENT w (#PCDATA)> <! ELEMENT r (#PCDATA)> 〈!ELEMENT x (#PCDATA)><!ELEMENT t (#PCDATA)>--新增屬性,表示文件的MIME類型〈!ELEMENT cttype (#PCDATA)><! ELEMENT body (#PCDATA)><! ATTLIST body enc CD ATA #IMPUED><!ELEMENT size (#PCDATA)><!ELEMENT Ext (XNam, XVal*)><!ELEMENT XNam (#PCDATA)>〈!ELEMENT XVal (#PCDATA)><!-- End of DTD Definition —>在上面的協(xié)議中,擴展了文件的MIME類型屬性,這樣移動設(shè)備側(cè)在接收到 服務(wù)器側(cè)下發(fā)的同步文件后,可以按照MIME類型屬性直接調(diào)用相關(guān)的播放程序, 如瀏覽器,圖片查看器,々某體播;汰器等,節(jié)省了解析文件進行判斷的時間。本發(fā)明實施例提供的移動設(shè)備接收廣告業(yè)務(wù)的方法,通過移動設(shè)備對自身 空閑狀態(tài)的判斷,尤其是對應(yīng)用運行中空閑狀態(tài)的分析判斷,4吏得移動設(shè)備在 非核心功能時間為廣告業(yè)務(wù)宣傳所利用,有效利用了移動設(shè)備的空閑時間進行 廣告業(yè)務(wù)宣^;在移動設(shè)備處于空閑狀態(tài)時,主動向服務(wù)器發(fā)送接收廣告業(yè)務(wù) 的請求消息,并接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)文件,修改了傳統(tǒng)的 C/S結(jié)構(gòu),移動設(shè)備即是服務(wù)請求者,也是服務(wù)提供者;而且,移動設(shè)備和服務(wù) 器之間采用通過裁剪的服務(wù)器單側(cè)同步方式的0MA SyncML協(xié)議進行數(shù)據(jù)傳輸, 加快了同步接收的速度,節(jié)省了數(shù)據(jù)流量,并且對接收的廣告業(yè)務(wù)移動設(shè)備按 照其MIME類型屬性直接調(diào)用相關(guān)的播放程序,節(jié)省了解析文件進行判斷的時間, 或者對接收的廣告業(yè)務(wù)放置在不為用戶修改的目錄下,防止用戶的修改操作。 這樣,使用本發(fā)明實施例提供的方法,可以有效利用移動設(shè)備的空閑時間進行 廣告業(yè)務(wù)宣傳,對接收的廣告業(yè)務(wù)實現(xiàn)同步直接調(diào)用相關(guān)的播d丈程序,為運營 商和移動設(shè)備終端客戶提供了更大的信息交流平臺。在本發(fā)明實施例提供的方法基礎(chǔ)上,本發(fā)明實施例提供了 一種移動設(shè)備, 如圖2所示,包括空閑狀態(tài)判斷單元201,用于判斷移動設(shè)備是否處于空閑狀態(tài);廣告業(yè)務(wù)請求單元202,用于在移動設(shè)備處于空閑狀態(tài)時,向服務(wù)器發(fā)送接 收廣告業(yè)務(wù)的請求消息,所述請求消息包括可接收廣告業(yè)務(wù)類型;廣告業(yè)務(wù)接收單元203,用于接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)。其中,如圖3所示,所述空閑狀態(tài)判斷單元201包括資源集合獲取^f莫塊2011,用于獲取可接收廣告業(yè)務(wù)類型所對應(yīng)工作項的資 源集合;分配因子獲取模塊2012,用于根據(jù)所述資源集合中每個資源本身的可用性、 工作項的可分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度,獲取 移動設(shè)務(wù)可接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子;閥值比較判斷模塊2013,用于將所述分配因子與所述可接收廣告業(yè)務(wù)類型 設(shè)定的閥值進行比較,如果大于設(shè)定的閥值,則判斷移動設(shè)備處于空閑狀態(tài), 如果小于或等于設(shè)定的閥值,則判斷移動設(shè)備處于非空閑狀態(tài)。所述分配因子獲取模塊2012至少包括下述一個子模塊 "絕對因子獲取子模塊2012A,用于根據(jù)所述資源集合中每個資源本身的可用 性、工作項的可分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度的 乘積,獲取所述資源集合中每個資源的絕對分配因子;取所述資源集合中每個 資源的絕對分配因子的最大值作為所述移動設(shè)備可接收廣告業(yè)務(wù)類型對應(yīng)工作 項的分配因子;相對罔子獲取子模塊2012B,用于根據(jù)所述資源集合中每個資源本身的可用 性、工作項的寸分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度的 乘積,獲取所述資源集合中每個資源的絕對分配因子;根據(jù)所述資源集合中每 個資源的絕對分配因子與所述資源集合中的每個資源的絕對分配因子的累加和 的比值,獲取所述資源集合中每個資源的相對分配因子;取所述資源集合中每 個資源的相對分配因子的最大值作為所述移動設(shè)備可接收廣告業(yè)務(wù)類型對應(yīng)工 作項的分配因子;綜合因子獲取子模塊2012C,用于根據(jù)所述資源集合中每個資源本身的可用 性、工作項的可分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度的 乘積,獲取所述資源集合中每個資源的絕對分配因子;根據(jù)所述資源集合中每所述資源集合中的每個資源的絕對分配因子的累加和的比值,獲取所述資源集合中每個資源的相對分配因子;根據(jù)l減去所述資源 集合中每個資源的絕對分配因子的最大值的差值與所述資源集合中每個資源的 蜂對分配因子大于零的個數(shù)的比值,獲取所述資源集合的相對分配系數(shù);根據(jù) 所述資源集合中每個資源的絕對分配因子加上所述資源集合中每個資源的相對 分配因子與所述相對分配系數(shù)之積,獲取所述資源集合中每個資源的綜合分配 因子;取所述資源集合中每個資源的綜合分配因子的最大值作為所述移動設(shè)備 可接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子。所述資源集合中每個資源本身的可用性、工作項的可分配概率、執(zhí)行工作 項的緊急程度以及遵守約束條件的程度的概念,同于本發(fā)明實施例方法中的描 述,在此不再贅述。在移動設(shè)備判斷為空閑狀態(tài)后,即可向服務(wù)器發(fā)送接收相關(guān)的宣傳信息請 求。因為各移動平臺不同,為此,可以在應(yīng)用層,即傳送消息的命令格式中, 使用一種移動終端都支持的0MA SyncML數(shù)據(jù)傳輸協(xié)議進行廣告業(yè)務(wù)內(nèi)容的傳 遞。在接收廣告業(yè)務(wù)時,由于是服務(wù)器側(cè)下發(fā)同步內(nèi)容,而移動設(shè)備側(cè)不上發(fā), 園此需要對0MA SyncML協(xié)議進4亍裁剪,僅保留SyncML七種同步方式中的服務(wù) 器單側(cè)同步方式(0ne-Way Sync from Server only),即在OMA SyncML同步協(xié) 議中不向服務(wù)器發(fā)送與文件增加、刪除、修改相關(guān)的信息,這樣可以大大加快 同步的速度和節(jié)省數(shù)據(jù)流量。因此,本發(fā)明實施例的移動設(shè)備,見圖2所示,還可以包括同步傳輸單元204,用于采用服務(wù)器單側(cè)同步方式的OMA SyncML協(xié)議進行 移動設(shè)備和服務(wù)器之間的數(shù)據(jù)傳輸。移動設(shè)備對接收到的服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù),可以放置在移 動設(shè)備專門的目錄下,不為用戶所見,防止用戶的修改操作。為了移動設(shè)備方便控制同步文件內(nèi)容,也可以通過擴展OMA SyncML協(xié)議的 的方式來實現(xiàn)移動設(shè)備對廣告業(yè)務(wù)的同步接收,例如,可在OMA SyncML協(xié)議中 添加一個屬性,指明同步文件MIME類型,這樣移動設(shè)備在接收到服務(wù)器下發(fā)的同步文件后,可以按照MIME類型屬性直接調(diào)用相關(guān)的插-放程序,如瀏覽器,圖 片查看器,媒體播放器等,節(jié)省了解析文件進行判斷的時間。因此,在廣告業(yè)務(wù)接收單元之后,見圖2所示,本發(fā)明實施例的移動設(shè)備 還至少包括下述一個單元播放單元205,用于對接收的廣告業(yè)務(wù)按照MIME類型屬性直接調(diào)用相關(guān)的 播放程序;下載單元206,用于將接收的廣告業(yè)務(wù)放置在不為用戶修改的目錄下。本發(fā)明實施例提供的接收廣告業(yè)務(wù)的移動設(shè)備,通過空閑狀態(tài)判斷單元201 實現(xiàn)移動設(shè)備對自身空閑狀態(tài)的判斷,尤其是對應(yīng)用運行中空閑狀態(tài)的分析判 斷,使得移動設(shè)備在非核心功能時間為廣告業(yè)務(wù)宣傳所利用,有效利用了移動 設(shè)備的空閑時間進行廣告業(yè)務(wù)宣傳;在移動設(shè)備處于空閑狀態(tài)時,通過廣告業(yè) 務(wù)請求單元202主動向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,廣告業(yè)務(wù)接收單 元203接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)文件,修改了傳統(tǒng)的C/S結(jié)構(gòu), 移動設(shè)備即是服務(wù)請求者,也是服務(wù)提供者;并且,通過同步傳輸單元204采 用服務(wù)器單側(cè)同步方式的OMA SyncML協(xié)議進行移動設(shè)備和服務(wù)器之間的數(shù)據(jù)傳 輸,加快了移動設(shè)備同步接收的速度,節(jié)省了數(shù)據(jù)流量,而且對接收的廣告業(yè) 務(wù)文件可以通過播放單元205按照其MIME類型屬性直接調(diào)用相關(guān)的播放程序, 節(jié)省了解析文件進行判斷的時間,或者通過下載單元206將接收的廣告業(yè)務(wù)放 置在不為用戶修改的目錄下,防止用戶的修改操作。這樣,本發(fā)明實施例提供 的移動設(shè)備,可以有效利用移動設(shè)備的空閑時間進行廣告業(yè)務(wù)宣傳,對接收的 廣告業(yè)務(wù)實現(xiàn)同步直接調(diào)用相關(guān)的播放程序,為運營商和移動設(shè)備終端客戶提 供了更大的偉息交流平臺。在本發(fā)明實施例提供的方法基礎(chǔ)上,仍如圖2所示,本發(fā)明實施例還提供 了一種接收廣告業(yè)務(wù)的系統(tǒng),該系統(tǒng)包括移動設(shè)備200,用于判斷移動設(shè)備是否處于空閑狀態(tài),并在移動設(shè)備處于空 閑狀態(tài)時,向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,所述請求消息包括可接收 廣告業(yè)務(wù)的類型;以及接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù);服務(wù)器300,用于根據(jù)移動設(shè)備發(fā)送的接收廣告業(yè)務(wù)的請求消息向移動設(shè)備卞發(fā)廣告業(yè)務(wù)。其中,移動設(shè)備200判斷自身是否處于空閑狀態(tài)可采用本發(fā)明實施例提供 的方法進行,在此不再贅述。而且,所述移動設(shè)備200,還用于采用服務(wù)器單側(cè)同步方式的OMA SyncML 協(xié)議進行移動設(shè)備和服務(wù)器之間的數(shù)據(jù)傳輸。所述移動設(shè)備200,還用于對接收的廣告業(yè)務(wù)按照MIME類型屬性直接調(diào)用 相關(guān)的播放程序和/或?qū)⒔邮盏膹V告業(yè)務(wù)放置在不為用戶修改的目錄下。在本發(fā)明實施例提供的接收廣告業(yè)務(wù)的系統(tǒng),由移動設(shè)備200對移動設(shè)備 對自身空閑狀態(tài)的判斷,尤其是對應(yīng)用運行中空閑狀態(tài)的分析判斷,使得移動 設(shè)備在非核心功能時間為廣告業(yè)務(wù)宣傳所利用,有效利用了移動設(shè)備的空閑時 間進行廣告業(yè)務(wù)宣傳;在移動設(shè)備處于空閑狀態(tài)時,通過主動向服務(wù)器300發(fā) 送接收廣告業(yè)務(wù)的請求消息,并接收服務(wù)器才艮據(jù)請求消息下發(fā)的廣告業(yè)務(wù)文件, 絛改了傳統(tǒng)的C/S結(jié)構(gòu),移動設(shè)備200即是服務(wù)請求者,也是服務(wù)提供者;并 且,移動設(shè)備200通過采用服務(wù)器單側(cè)同步方式的OMA SyncML協(xié)議進行移動設(shè) 備200和服務(wù)器300之間的數(shù)據(jù)傳輸,加快了移動設(shè)備200同步接收的速度, 節(jié)省了數(shù)據(jù)流量,而且對接收的廣告業(yè)務(wù)文件移動設(shè)備200可以按照其MIME類 型屬性直接調(diào)用相關(guān)的播放程序,節(jié)省了解析文件進行判斷的時間,或者將接 收的廣告業(yè)務(wù)放置在不為用戶修改的目錄下,防止用戶的修改操作。這樣,本 發(fā)明實施例提供的系統(tǒng),可以有效利用移動設(shè)備200的空閑時間進行廣告業(yè)務(wù) 宣傳,對接收的廣告業(yè)務(wù)實現(xiàn)同步直接調(diào)用相關(guān)的播放程序,為運營商和移動 設(shè)備終端客戶提供了更大的信息交流平臺。通過以上實施例的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可 借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很 多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明實施例的技術(shù)方 案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出 來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得移動 設(shè)備(可以是手機,個人計算機,媒體播放器等)執(zhí)行本發(fā)明各個實施例所 述的方法。這里所稱的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。以上對本發(fā)明實施例所提供的移動設(shè)備接收廣告業(yè)務(wù)的方法、移動設(shè)備及系統(tǒng)進行了詳細介紹,實施例的說明只是用于幫助理解本發(fā)明的方法及其思想; 同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng) 用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種移動設(shè)備接收廣告業(yè)務(wù)的方法,其特征在于,包括以下步驟判斷移動設(shè)備是否處于空閑狀態(tài);如果移動設(shè)備處于空閑狀態(tài),則向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,所述請求消息包括可接收廣告業(yè)務(wù)類型;接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)。
2、 根據(jù)權(quán)利要求1所述的移動設(shè)備接收廣告業(yè)務(wù)的方法,其特征在于,所 述判斷移動設(shè)備是否處于空閑狀態(tài)操作為獲取可接收廣告業(yè)務(wù)類型所對應(yīng)工作項的資源集合;根據(jù)所述資源集合中每個資源本身的可用性、工作項的可分配概率、執(zhí)行 工作項的緊急程度以及遵守約束條件的程度,獲取移動設(shè)備可接收廣告業(yè)務(wù)類 型對應(yīng)工作項的分配因子;將獲取的分配因子與所述可接收廣告業(yè)務(wù)類型設(shè)定的閥值進行比較,如果 大于設(shè)定的閥值,則判斷移動設(shè)備處于空閑狀態(tài)。
3、 根據(jù)權(quán)利要求2所述的移動設(shè)備接收廣告業(yè)務(wù)的方法,其特征在于,所 述獲取移動設(shè)備可接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子的方式為根據(jù)所述資源集合中每個資源本身的可用性、工作項的可分配概率、執(zhí)行 工作項的緊急程度以及遵守約束條件的程度的乘積,獲取所述資源集合中每個 資源的絕對分配因子;取所述資源集合中每個資源的絕對分配因子的最大值作為所述移動設(shè)備可 接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子。
4、 根據(jù)權(quán)利要求2所述的移動設(shè)備接收廣告業(yè)務(wù)的方法,其特征在于,所 述獲取移動設(shè)備可接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子的方式為根據(jù)所述資源集合中每個資源本身的可用性、工作項的可分配概率、執(zhí)行 工作項的緊急程度以及遵守約束條件的程度的乘積,獲取所述資源集合中每個 資源的絕對分配因子;根據(jù)所述資源集合中每個資源的絕對分配因子與所述資源集合中的每個資 源的絕對分配因子的累加和的比值,獲取所述資源集合中每個資源的相對分配因子;取所述資源集合中每個資源的相對分配因子的最大值作為所述移動設(shè)備可 接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子。
5、 根據(jù)權(quán)利要求2所述的移動設(shè)備接收廣告業(yè)務(wù)的方法,其特征在于,所 述獲取移動設(shè)備可接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子的方式為根據(jù)所述資源集合中每個資源本身的可用性、工作項的可分配概率、執(zhí)行 工作項的緊急程度以及遵守約束條件的程度的乘積,獲取所述資源集合中每個 資源的絕對分配因子;根據(jù)所述資源集合中每個資源的絕對分配因子與所述資源集合中的每個資 源的絕對分配因子的累加和的比值,獲取所述資源集合中每個資源的相對分配 因子;根據(jù)1減去所述資源集合中每個資源的絕對分配因子的最大值的差值與所 述資源集合中每個資源的絕對分配因子大于零的個數(shù)的比值,獲取所述資源集 合的相對分配系H;根據(jù)所述資源集合中每個資源的絕對分配因子加上所述資源集合中每個資 源的相對分配因子與所述相對分配系數(shù)之積,獲取所述資源集合中每個資源的 綜合分配因子;取所述資源集合中每個資源的綜合分配因子的最大值作為所述移動設(shè)備可 接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子。
6、 根據(jù)權(quán)利要求l所述的移動設(shè)備接收廣告業(yè)務(wù)的方法,其特征在于, 所述向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息釆用服務(wù)器單側(cè)同步方式的0MA SyncML協(xié)議。
7、 根據(jù)權(quán)利要求l所述的移動設(shè)備接收廣告業(yè)務(wù)的方法,其特征在于,所 述服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)中包括多功能網(wǎng)際郵件擴充協(xié)議MIME類 型屬性,所述接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)的步驟還包括對接收的廣告業(yè)務(wù)按照所述MIME類型屬性直接調(diào)用相關(guān)的播放程序。
8、 根據(jù)權(quán)利要求1所述的移動設(shè)備接收廣告業(yè)務(wù)的方法,其特征在于,所 述接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)的步驟可以是將所述服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)放置在不為用戶修改的目錄下 進行接收。
9、 一種移動設(shè)備,其特征在于,包括 空閑狀態(tài)判斷單元,用于判斷移動i殳備是否處于空閑狀態(tài); 廣告業(yè)務(wù)請求單元,用于在移動設(shè)備處于空閑狀態(tài)時,向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,所述請求消息包括可接收廣告業(yè)務(wù)類型;廣告業(yè)務(wù)接收單元,用于接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)。
10、 按照權(quán)利要求9所述的移動設(shè)備,其特征在于,所述空閑狀態(tài)判斷單 元包括資源集合獲取模塊,用于獲取可接收廣告業(yè)務(wù)類型所對應(yīng)工作項的資源集合;分配因子獲取模塊,用于根據(jù)所述資源集合中每個資源本身的可用性、工 作項的可分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度,獲取移動設(shè)備t接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子;閥值比較判斷模塊,用于將獲取的分配因子與所述可接收廣告業(yè)務(wù)類型設(shè) 定的閥值進行比較,如果大于設(shè)定的閥值,則判斷移動設(shè)備處于空閑狀態(tài)。
11、 按照權(quán)利要求IO所述的移動設(shè)備,其特征在于,所述分配因子獲取沖莫 塊至少包括下述一個子模塊絕對因子獲取子模塊,用于根據(jù)所述資源集合中每個資源本身的可用性、 工作項的可分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度的乘積, 獲取所述資源集合中每個資源的絕對分配因子;取所述資源集合中每個資源的 絕對分配因子的最大值作為所述移動設(shè)備可接收廣告業(yè)務(wù)類型對應(yīng)工作項的分 配因子;相對因《獲取子模塊,用于根據(jù)所述資源集合中每個資源本身的可用性、 工作項的可分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度的乘積, 獲取所述資源集合中每個資源的絕對分配因子;根據(jù)所述資源集合中每個資源 的絕對分配因子與所述資源集合中的每個資源的絕對分配因子的累加和的比 值,獲取所述資源集合中每個資源的相對分配因子;取所述資源集合中每個資源的相對分配因子的最大值作為所述移動設(shè)備可接收廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子;綜合因子獲取子模塊,用于根據(jù)所述資源集合中每個資源本身的可用性、 主作項的可分配概率、執(zhí)行工作項的緊急程度以及遵守約束條件的程度的乘積, 獲取所述資源集合中每個資源的絕對分配因子;根據(jù)所述資源集合中每個資源 的絕^i配因子與所述資源集合中的每個資源的絕對分配因子的累加和的比 值,獲取所述資源集合中每個資源的相對分配因子;根據(jù)l減去所述資源集合 中每個資源的絕對分配因子的最大值的差值與所述資源集合中每個資源的絕對 分配因子大于零的個數(shù)的比值,獲取所述資源集合的相對分配系數(shù);根據(jù)所述 資源集合中每個資源的絕對分配因子加上所述資源集合中每個資源的相對分配 因子與所述相對分配系數(shù)之積,獲取所述資源集合中每個資源的綜合分配因子; 取所迷資源集合中每個資源的綜合分配因子的最大值作為所述移動設(shè)備可接收 廣告業(yè)務(wù)類型對應(yīng)工作項的分配因子。
12、 按照權(quán)利要求9所述的移動設(shè)備,其特征在于,所述移動設(shè)備還包括 同步傳輸單元,用于采用服務(wù)器單側(cè)同步方式的0MA SyncML協(xié)議進行移,動豫備和服務(wù)等之間的數(shù)據(jù)傳輸。
13、 按照權(quán)利要求9所述的移動設(shè)備,其特征在于,所述移動設(shè)備還至少 包括下述一個單元播放單元,用于對接收的廣告業(yè)務(wù)按照MIME類型屬性直接調(diào)用相關(guān)的播放 程序;下載單元,用于將接收的廣告業(yè)務(wù)放置在不為用戶修改的目錄下。
14、 一種接收廣告業(yè)務(wù)的系統(tǒng),其特征在于,包括移動設(shè)備,用于判斷移動設(shè)備是否處于空閑狀態(tài),并在移動設(shè)備處于空閑 狀態(tài)時^向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,所述請求消息包括可接收廣 告業(yè)務(wù)的類型;以及接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù);服務(wù)器,用于根據(jù)移動設(shè)備發(fā)送的接收廣告業(yè)務(wù)的請求消息向移動設(shè)備下 發(fā)廣告業(yè)務(wù)。
15、 根據(jù)權(quán)利要求14所述的接收廣告業(yè)務(wù)的系統(tǒng),其特征在于,所述移動設(shè)備,還用于采用服務(wù)器單側(cè)同步方式的OMA SyncML協(xié)議進行移動設(shè)備和服務(wù)器之間的數(shù)據(jù)傳輸。
16、根據(jù)權(quán)利要求14所述的接收廣告業(yè)務(wù)的系統(tǒng),其特征在于, 所述移動設(shè)備,還用于對接收的廣告業(yè)務(wù)按照MIME類型屬性直接調(diào)用相關(guān)的播放程序和/或?qū)⒔邮盏膹V告業(yè)務(wù)放置在不為用戶修改的目錄下。
全文摘要
本發(fā)明的實施例公開了一種移動設(shè)備接收廣告業(yè)務(wù)的方法、移動設(shè)備及系統(tǒng),涉及通信應(yīng)用領(lǐng)域,能夠有效利用移動設(shè)備的空閑時間接收廣告業(yè)務(wù)。所述方法包括判斷移動設(shè)備是否處于空閑狀態(tài);如果移動設(shè)備處于空閑狀態(tài),則向服務(wù)器發(fā)送接收廣告業(yè)務(wù)的請求消息,所述請求消息包括可接收廣告業(yè)務(wù)類型;接收服務(wù)器根據(jù)請求消息下發(fā)的廣告業(yè)務(wù)。所述移動設(shè)備包括空閑狀態(tài)判斷單元、廣告業(yè)務(wù)請求單元、廣告業(yè)務(wù)接收單元。所述系統(tǒng)包括移動設(shè)備和服務(wù)器。本發(fā)明的實施例通過移動設(shè)備對自身空閑狀態(tài)的判斷,尤其是對應(yīng)用運行中空閑狀態(tài)的分析和處理,使得移動設(shè)備在非核心功能時間為廣告業(yè)務(wù)宣傳所利用。
文檔編號H04Q7/32GK101330665SQ20081013223
公開日2008年12月24日 申請日期2008年7月21日 優(yōu)先權(quán)日2008年7月21日
發(fā)明者京 趙 申請人:深圳華為通信技術(shù)有限公司