新四季網

使用位圖矢量用於廣播網絡的增強的通知機制的製作方法

2023-04-27 16:08:26

專利名稱:使用位圖矢量用於廣播網絡的增強的通知機制的製作方法
使用位圖矢量用於廣播網絡的增強的通知機制
背景技術:
海量媒體服務/媒體對象在無線通信網上的大規模部署可以使用廣播/多播網絡 能力。如同例如第三代合作夥伴計劃(3GPP)和第三代合作夥伴計劃2(3GPP2)這種電信規 範設立計劃提出的多媒體廣播和多播服務(MBMQ以及廣播和多播服務(BCMCS),以及由加 利福尼亞聖地牙哥的高通公司開發和提供的MediaFLO 技術,致力於使多媒體內容通過無 線信道傳輸給手持通信設備成為可能。MediaFLO 廣播網絡提供一些服務,這些服務允許 媒體對象的傳輸,例如數字電影剪輯、體育廣播、視頻剪輯和音樂文件的傳輸。此外,還已經 在全球範圍實現了其它廣播技術,例如數字視頻廣播手持(DVB-H)已經在歐洲被接受,綜 合業務數字廣播-陸地(I-SDB-T)已經在日本獲得標準化,並且數字多媒體廣播(DMB)已 經被中國採用。附圖1提供一個框圖,這個框圖說明根據現有技術在特別適合無線傳送的廣播網 絡例如MediaFLO 等中提供的服務10。這種服務可以包括實時服務20,例如新聞、體育事 件等等,非實時服務30,例如預先錄製的節目等等,以及IP數據廣播服務40,例如新聞、天 氣、股票報價等等。除了實時服務20、非實時服務30和IP數據廣播服務40以外,廣播網 絡還支持用於廣播開銷信息的公共開銷服務50。不同於實時服務20、非實時服務30和IP 數據廣播服務40,公共開銷服務50不承載任何媒體內容。相反,公共開銷服務負責廣播對 於設備正確地接收其它服務而言必不可少的廣播開銷信息。例如,開銷信息支持將系統事 件、狀況、狀態和系統信息通知給媒體內容接收設備,並且幫助這些設備訪問其它服務。在 這一點上,開銷服務50包括主要流/信道52、通知流/信道M、多個系統信息流/信道56 和配置流58。系統信息流56可以包括位置(marketplace),用於向設備用戶提供服務訂閱選項 (例如遊戲、電影、節目之類)、媒體呈現指南(MPG,MediaPresentation Guide)、服務信息 之類。總之,系統信息流56幫助設備用戶訂購服務和瀏覽內容。配置流58廣播必需的配置 消息,包括由設備使用的用於接收其它服務傳送的媒體內容的配置設置。通知流M可以包 括各種通知消息,例如服務警告、客戶機應用升級之類的。設備頻繁(例如每五分鐘等等) 監聽的主要流52,指示通過它們各自的流廣播的通知、系統信息和/或配置信息是否已經 更新。如果主要流指示更新,該設備調諧到和更新相關的相應的單個流信道並且更新相關 的開銷信息。在當前的廣播網絡中,通過主要流52傳送的主要消息包括與通知流有關的兩個 欄位。第一欄位是通知版本標識符,通知版本標識符指示通知的當前版本。如果設備的本地 通知版本不同於主要流消息中的通知版本,設備需要調諧到通知信道並且監聽通知流。第 二欄位是通知的數量欄位,通知的數量欄位指示與當前通知版本有關的通知的數量。如果 由於主要消息中的通知版本高於當前的本地通知版本,設備確定需要接收通知更新,那麼 設備將調諧到通知流信道以收集通知的數量欄位所指示的數量的通知。附圖2提供了根據現有技術在通知流中通知消息的格式的一個實例。通知消息60 包括通知版本塊70、通知ID塊80、複合地址塊90和通知記錄塊100。通知版本塊70指示該消息對應的通知流數據的版本。通知ID塊80獨一無二地標識特定通知版本的若干通知 消息中的一個通知消息。複合地址塊90還包括指示與通知相關的設備組的地址類別子塊 92和地址子塊94。例如,地址可以是服務ID、包ID等等。通知記錄塊100進一步包括通知 類型子塊102、消息壓縮類型子塊104和通知詳情子塊106,通知記錄塊100提供實際的通 知消息。無線廣播系統中實現的當前通知處理中存在一個問題,這個問題就是,無論什麼 時候有通知版本的改變/更新,設備都被迫接收正在廣播的全部活動的通知。由於毫無必 要地去獲取全部這樣的活動的通知,而不是僅僅獲取設備沒有的那些較新的通知,設備必 須監聽一段較長的時間來捕獲全部這些消息,因此電池電力被無益地消耗。附圖3和4提供了根據現有技術在無線廣播系統中實現的當前的通知處理的一個 實例。附圖3示出了作為版本二十00)的通知版本塊112中的主要流消息110中指定的 第一通知版本。主要流消息110還包括一個數量通知塊114,這個數量通知塊114指示有 十(10)個活動的通知與版本二十00)相關。所以,在通知流中,針對版本二十00)廣播 十個通知消息60-0-60-9,它們具有在通知版本塊70中指示的版本和在通知ID塊80中指 示的通知標識符,零-九(0-9)。附圖4示出了作為版本二十一 的通知版本塊112中的主要流消息110中指 定的第二通知版本。主要流消息Iio還包括一個數量通知塊114,這個數量通知塊114指示 有十一(11)個活動的通知與版本二十一 相關,因此,在這個實例中,已經將一個附加 通知添加到這個通知流。這樣,負責生成和傳遞開銷消息的一個(多個)網絡設備對主要 流消息110進行更新以在通知版本塊112中指示更新後的版本二十一(21),並且對數量通 知塊114進行以反映在版本二十一 中活動的十一個通知。此外,還對通知流中全部的 消息60-0-60-10進行更新,從而使得通知版本塊70指示版本二十一 並且通知ID塊 80指示與版本二十一 中十一(11)個通知的每一個單獨相關的標識符。從廣播接收設備一側,一旦設備在主要消息中檢測到通知版本從版本二十00) 到版本二十一 的改變,設備就將調諧到通知流並捕獲與版本二十一 相關的全部 十一個(11)通知。如同之前指出的一樣,設備需要捕獲全部十一個(11)活動的通知,而不 考慮關於之前的版本設備之前已經捕獲並存儲了多少個版本二十一 的活動的通知。 如果設備已經擁有與之前版本相關的通知,需要捕獲當前版本中全部活動的通知會不必要 地消耗設備電力。在通知流中存在大量活動的通知的情況下或者如果在活動的通知中存在 高流失/倒轉速率(churn/turnover rate)(例如,由於頻繁地增加或移除通知而使通知版 本頻繁地改變),電池電力消耗問題會變得更加突出。因此,存在開發廣播網絡中的通知處理的需求,這種通知處理用於使通知捕獲時 間最少,並且因此使接收廣播服務的設備(尤其是受電池電力限制的無線設備)中的電力 消耗最小。


下面結合附圖描述所公開的方面,用於舉例說明而不是限制所公開的方面,其中 相似的名稱指示部件,其中附圖1是根據現有技術的廣播網絡提供的服務的框圖,尤其是廣播網絡中開銷服務所提供的流;附圖2是描述了根據現有技術的廣播網絡中開銷服務中的通知消息的格式的框 圖;附圖3是現有技術中示例性的主要消息和對應的包括通知消息的通知版本的框 圖描述;附圖4是現有技術中示例性的主要消息和對應的包括通知消息的通知版本的另 一個框圖說明;附圖5是所描述的一個方面中在廣播網絡裡增強的開銷通知傳送系統的框圖;附圖6是詳細描述根據所描述的一個方面的廣播網絡中的開銷伺服器的框圖,該 開銷伺服器用於生成和傳遞指示活動的通知版本的主要消息;附圖7是示出了根據所描述的一個方面用於捕獲增強的開銷通知傳送的廣播接 收設備的框圖;附圖8是根據所描述的一個方面包括位圖矢量的主要消息的實例;附圖9是根據所描述的另一個方面包括位圖矢量的主要消息的一個實例,已經設 置了其中的位以指示活動的通知版本;附圖10-12是根據所描述的另一個方面包括位圖矢量的主要消息的一些實例,它 說明由於位圖矢量的大小導致能夠在位圖矢量中指示的活動的通知版本的範圍的限制,需 要將活動的通知合併到最新的通知版本的情況;附圖13是根據所描述的一個方面的無線通信設備的高級別框圖,其中廣播接收 設備包括無線通信設備;附圖14是根據所描述的另一個方面的網絡設備(例如開銷服務伺服器)的高級 別框圖;附圖15是根據一方面的流程圖,描述了捕獲指示活動的通知版本的消息的廣播 的方法,以及捕獲並存儲與需要捕獲的版本相關的通知消息的方法;以及附圖16是根據一方面的流程圖,描述了生成和廣播指示活動的通知版本的主要 消息以及包括通知消息的活動的通知版本的方法。
具體實施例方式現在參考附圖描述各個方面。在隨後的描述中,為了進行說明,給出了許多具體細 節以幫助全面理解一個或多個方面。然而,顯然能夠實踐這個(些)方面而沒有這些具體 細節。如同在本申請中所使用的一樣,術語「部件」、「模塊」、「系統」等被用來包括與計算 機相關的實體,例如但不限於硬體、固件、硬體和軟體的組合、軟體或者運行中的軟體。例 如,部件可以是但不限於是,處理器上運行的過程、處理器、對象、可執行的、執行的線程、程 序和/或計算機。作為例子,在計算設備上運行的應用和計算設備都可以是部件。一個或 多個部件可以駐留在過程和/或執行的線程內,並且部件可以局限在一臺計算機上和/或 分布在兩臺或多臺計算機之間。此外,這些部件可以從其上存儲了不同數據結構的不同的 計算機可讀媒體執行。部件可以通過本地和/或遠程過程進行通信,例如按照具有一個或 多個數據分組的信號,例如來自一個部件的數據,這個部件與本地系統或分布式系統的另一部件進行交互,和/或通過信號的方式經由例如網際網路的網絡與其它系統通信。此外,在這裡結合終端來描述各個方面,該終端可以是有線終端或無線終端。終端 可以被稱作系統、設備、用戶單元、用戶臺、移動臺、移動裝置、行動裝置、遠程站、遠程終端、 接入終端、用戶終端、終端、通信設備、用戶代理、用戶設備、或用戶裝備(UE)。無線終端可以 是蜂窩電話、衛星電話、無繩電話、會話發起協議(SIP)電話、無線本地環(WLL)站、個人數 字助理(PDA)、具有無線連接能力的手持設備、計算設備或者連接到無線數據機的其它 處理設備。而且,術語「或」用於表示包含性的「或」而不是排它性的「或」。也就是說,除非另 外指明,或者從上下文能夠清楚地理解,否則短語「X使用A或B」的意思是任何自然包含性 的置換。也就是說,以下任何一種實例都滿足短語「X使用A或B」:X使用A ;X使用B ;或者 X使用A和B 二者。此外,本申請和後附的權利要求中使用的冠詞「一」 (「a」和「an」)通 常應該被理解為「一個或多個」,除非指明另有含義,或者從上下文能夠清楚地確定是單數 形式。將按照可以包含多個設備、部件、模塊等的系統來說明各個方面或特徵。應該理解 和認識到,各個系統可以包括附加的設備、部件、模塊等和/或可以不包括結合附圖討論的 設備、部件、模塊等等中的全部。也可以使用這些手段的組合。這樣,公開了在廣播網絡中,尤其是適合無線設備的廣播網絡中,用於增強開銷通 知的傳送的方法、裝置、系統和電腦程式產品。根據這些方面,廣播接收設備只接收新的 通知消息,而不是接收當前活動的全部通知消息。這是通過廣播當前活動的通知版本(例 如主要通知消息)的列表,並且使設備比較當前活動的通知版本與本地存儲的(一個或多 個)版本,確定需要捕獲哪個版本或哪些版本來實現的。在一個新穎的方面中,主要通知消 息採用位矢量圖來指示通知版本中的哪些當前是活動的。在廣播接收設備是電池供電的無線設備的那些方面中,因為設備只捕獲設備存儲 器中當前沒有的活動的通知消息,而不是全部當前活動的通知,所以電池電力消耗最少。這 樣,只在廣播那些活動的但當前本地沒有存儲的通知版本時,無線設備才監聽通知流。參考附圖5,框圖示出了當前方面中用於在廣播網絡中進行增強的開銷通知消息 傳送的系統110。這個系統包括多個廣播接收設備112(例如無線設備)和通過廣播網絡 116(例如可以從加利福尼亞聖地牙哥的高通公司得到的MediaFLO 廣播網絡)與廣播接 收設備112進行廣播通信的廣播網絡開銷服務伺服器114。由於這個系統支持很少地捕獲 通知並且因此使得電池供電的無線設備的電力消耗較少,所以在這裡描述的系統尤其適合 作為廣播接收設備112的無線設備。另外,還應該指出,雖然附圖1中將伺服器114描述成 單個伺服器,但是在系統110的許多方面,與伺服器114相關的功能將通過多於一個的網絡 設備、實體、伺服器等來實現。廣播網絡開銷服務伺服器114包括計算機平臺117,計算機平臺117具有存儲器 118以及與存儲器118通信的處理器120。存儲器包括用於生成開銷信息在廣播網絡中進 行分發的開銷服務模塊122,開銷信息有例如但不限於主要消息、通知消息、系統信息消息、 配置消息之類。這樣,根據這些方面,開銷服務模塊122包括用於生成主要消息126的主要 消息生成器124,主要消息1 包括活動的通知版本標識符(ID) 128,這些活動的通知版本 標識符(ID) 128用於標識當前正在廣播網絡中廣播的活動的通知版本。
在下面更詳細地描述的一個或多個方面中,主要消息1 可以通過採用位圖矢量 (附圖5中未示出)來選擇性地指示活動的通知版本。在這些方面中,位圖矢量中的每一位 對應於通知版本,從而使得被設置的位對應於活動的通知版本。在採用位圖矢量來指示活 動的通知版本的那些方面,位圖大小會限制活動的通知版本數量的範圍。這樣,為了容納與 超出位圖矢量位大小範圍的活動的通知版本相關的通知消息,可以將來自這個範圍之外的 版本的通知消息合併到這個位大小範圍之內的活動的通知。關於這一方面的進一步討論, 見附圖8-10和相關的討論。廣播網絡開銷服務伺服器114還包括用於廣播由開銷服務模塊122生成的消息的 廣播模塊130。這樣,按照這些方面,為了將當前活動的通知版本通知給廣播接收設備,廣播 模塊130將通過主要信道(附圖5中未示出)之類來廣播主要消息126。另外,廣播模塊 130將通過通知信道(附圖5中未示出)之類廣播活動的通知版本132,每個活動的通知版 本132包括一個或多個通知消息。廣播接收設備112包括計算機平臺133,計算機平臺133具有存儲器134以及與存 儲器134通信的處理器136。存儲器包括本地通知版本138,本地通知版本138具有多個通 知消息140。在多數情形中,本地通知版本138與之前捕獲的通知版本的最高編號的通知版 本相一致。這樣,每次捕獲到活動的通知版本,並且所捕獲的通知版本反映出一個更高的版 本號,就將更新本地通知版本號以反映這個更高的號。包含在本地通知版本138中的通知 消息140將包括與廣播接收設備112捕獲的全部通知版本相關的全部通知消息。廣播接收設備112的存儲器134還包括用於捕獲廣播的內容的廣播網絡模塊142, 廣播的內容包括開銷服務消息。這樣,廣播網絡模塊140用於捕獲通過主要信道(圖5中 未示出)之類廣播的主要消息126。在一個方面中,廣播接收設備可以周期性地甦醒(例如 每五(5)分鐘一次),監聽主要信道並捕獲主要消息126。如同結合開銷服務伺服器114的 主要消息生成器1 一起描述的一樣,主要消息將包括用於標識當前正在廣播網絡116中 廣播的活動的通知版本的活動的通知版本標識符(ID) 128。如同之前已經指出的一樣,主要 消息1 可以選擇性地通過採用位圖矢量(附圖5中未示出)來指示活動的通知版本。廣播接收設備112的存儲器134還包括通知版本比較邏輯143,通知版本比較邏輯 143用於比較與本地通知版本138相關的標識符和活動的通知版本標識符128,以確定(如 果有的話)哪些通知版本需要由廣播接收設備112捕獲。一方面,這一比較可以包括比較 本地通知版本號和活動的通知版本號以確定是否有任何活動的通知版本號比本地通知版 本號更高。在這一點上,如果確定有任何活動的通知版本號比本地通知版本號更高,那麼就 從通知流中捕獲更高編號的活動的通知版本號,並且更新本地版本號以反映所捕獲的最高 編號的活動的通知版本。參考附圖6,通過突出可選的方面,畫出了廣播網絡開銷服務伺服器114的更詳細 的框圖。如同之前指出的一樣,開銷服務模塊122包括用於生成主要消息126的主要消息 生成器124。主要消息1 包括活動的通知版本標識符128。在一些方面,通過設置位圖矢 量中與活動的通知版本對應的位,將活動的通知版本標識符1 包括在位圖矢量152中。除了主要消息生成器IM之外,開銷服務模塊122還可以選擇性地包括用於生成 一個或多個通知消息140的通知消息生成器146。所廣播的每個通知版本132包括一個或 多個通知消息140。按照這些方面,通知消息可以包括通知標識符147和版本中通知的數量標識符148。通知標識符147標識版本中的通知,版本中通知的數量標識符148指示對應 的通知版本中包括的消息的數量。例如,1/10,2/10等,其中「1」和「2」是通知標識符147, 「10」是版本中通知的數量標識符148。在這一點上,廣播接收設備112能夠確定通知版本中 通知消息的數量,並且,由此確定通知版本的捕獲何時完成。通過獲悉捕獲過程何時完成, 設備能夠有效地從廣播接收監聽模式轉為睡眠模式,從而進一步限制電池電力消耗。在一些可選的方面,開銷服務模塊122可以包括通知版本廣播速率改變邏輯190, 用於改變廣播活動的通知版本132的速率。在一些方面,可以根據通知版本的年齡(age) 來改變廣播速率,因此,可以更頻繁地廣播時間上較晚的(例如,比較新的)版本,而時間上 較早的(例如,不太新的)版本則可以不太頻繁地廣播。根據版本的年齡來核實廣播的速 率利用了這樣一個假設大多數廣播接收設備將已經在之前就捕獲了較老的版本並且只需 要捕獲較新的版本。與以相同的速率廣播全部活動的版本相比,通過更頻繁地廣播較新的 活動的通知版本,調諧到通知信道的設備更可能在較短的時間段內捕獲所需要的活動的通 知版本。如果廣播接收設備能夠在較短的時間段內捕獲這些通知版本,監聽廣播信道就將 花費更少的時間,並且,在無線設備的情況下,消耗的電池電力因此更少。此外,如同之前指出的一樣,廣播模塊130用於廣播主要消息1 和包括一個或多 個通知消息140的活動的(一個或多個)通知版本132。在一些方面,廣播模塊130可以通 過專用的主要信道145廣播主要消息126,並通過專用的通知信道147廣播活動的通知版本 132。但是,在其它方面,主要消息和/或活動的通知版本可以通過其它廣播信道廣播,包括 通過相同的信道廣播。參考附圖7,通過突出可選的方面,畫出了廣播接收設備112的更詳細的框圖。如 同之前指出的一樣,這個廣播接收設備存儲本地通知版本138以及與本地通知版本138相 關的全部通知140。廣播網絡模塊142用於接收主要消息126的廣播。在一些方面,如果在主要信道 145上廣播主要消息,就可以通過將廣播接收器調諧到主要信道145來捕獲主要消息。主要 消息1 包括活動的通知版本標識符128。如同之前指出的一樣,在一些方面,活動的通知 版本標識符1 包括在位圖矢量152中,如同通過設置位圖矢量中對應的位所指示的一樣。廣播接收設備採用通知版本比較邏輯143來確定需要捕獲哪個(如果有的話) 活動的通知版本132。邏輯143比較本地通知版本138和主要消息1 標識的活動的通 知版本,從而做出捕獲確定。如果活動的(一個或多個)通知版本132的捕獲得到保證 (warranted),可以通過將廣播接收器調諧到通知信道147上來捕獲活動的(一個或多個) 通知版本,如果在專用的通知信道147上廣播通知版本。如同之前是討論的一樣,通知消息 140可以包括通知的數量標識符148,通知的數量標識符148指示在對應的通知版本中包括 的消息的數量。在這一點上,廣播接收設備112能夠確定通知版本中通知消息的數量,並 且,由此確定通知版本的捕獲何時完成。一旦捕獲完成,廣播接收設備112的本地版本管理模塊144就更新本地通知版本 138來反映所捕獲的最高編號的活動的通知版本。如果廣播接收設備112不能捕獲需要 捕獲的全部活動的通知版本或者需要捕獲的活動的通知版本中的任何通知,那麼本地通知 版本138保持與捕獲過程之前一樣,以確保在隨後的廣播中捕獲需要捕獲的活動的通知版 本。如果廣播信號中斷,設備的電池電力不足,設備意外地關機,或者出現類似的情況,廣播接收設備112可能無法捕獲通知版本。例如,假設廣播接收設備112指示本地通知版本13, 並且確定設備需要捕獲活動的通知版本14、18和19。如果設備只能捕獲通知版本19的全 部,通知版本14中包括的八個通知中的七個,並且沒有捕獲通知版本18中的任何一個通 知,那麼本地通知版本保持是13,並且廣播接收設備將隨後監聽並捕獲活動的通知版本14 和18。在這個實例中,由於之前已捕獲了通知版本20並且相關通知當前存儲在設備存儲器 中,該設備可以被配置為繞過獲取/捕獲活動的通知版本20。附圖8是根據一個方面採用位圖矢量來標識活動的通知版本的示例性的主要消 息126。主要消息1 包括指示出最當前的通知版本的通知版本欄位150。在附圖8所示 的實例中,將最當前的通知版本指定為「K」。主要消息還包括位圖矢量欄位152。在附圖8 所示的版本中,位圖矢量152包括16比特。通常採用16位大小的位圖矢量以限制主要消 息1 的大小。然而,也可以採用例如32位、64位等其它位圖矢量大小,而不會偏離在這裡 公開的新穎的概念。位圖矢量的每個位圖與通知版本具有映射關係。在附圖8所示的實例中,「K」是最 當前的通知版本,「N」被指定為位圖矢量的位的數量。或者稱為最高位的位(N-I)與最當 前的通知版本相關聯。這樣,在位圖矢量是16位的圖示實例中,位15154(例如,(N-I)或 (16-1))與通知版本「K」相關。位14156(例如,(N-2)或(16_2))與通知版本「K-1」相關, 等等。位圖矢量的最低位,位0184(例如,(N-16)或(16-16))與通知版本「K-15」相關。附圖9圖示了示例性的主要消息126,其中的位已經被設置以標識最當前的通知 版本。如同在通知版本欄位150中指出過的一樣,最當前的通知版本是版本21。於是,16位 位圖矢量152中的最高位,位151M被設置為「1」(用位15塊的陰影示出),以表示在通知 廣播信道中通知版本21是活動的。如果位被設置為「0」,就表示通知版本不是活動的。在 替換的方面中,可以將位設置為「0」來指示活動的通知版本,設置為「 1,,來指示不活動的通 知版本。除了將位151M設置為「1」來指示通知版本是活動的以外,將三個其它位也設置 為「1」以指示三個其它的當前正在廣播的活動的通知版本。位10164被設置為「1」以表示 通知版本16是活動的,位7170被設置為「1」以表示通知版本13是活動的,並且位3178被 設置為「1」以表示通知版本9是活動的。這樣,在附圖9示出的實例中,除了 21,16,13和 8以外的通知版本,具體為通知版本1-8,10-12,14,15和17-20不是活動的通知版本,所以 與這些版本對應的位沒有被設置為「 1 」。附圖10-12示出了根據另一個方面,如果活動的通知版本號超出了位圖矢量的容 納範圍,所進行的通知版本合併處理的實例。參考附圖10,主要消息1 在通知版本欄位 150指示最當前的通知版本是版本19。針對位15154,位7170和位0184,位圖矢量152具 有設置為「1」的位,以指示通知版本19,11和4是當前活動的通知版本。參考附圖11,已經加入了保證主要消息1 的更新的新版本。具體地說,如同在通 知版本欄位150中所指示的一樣,將新通知版本指定為通知版本號20。當前活動的通知版 本是通知版本10,19,11和4。針對位15154,位14156和位6172,位圖矢量欄位152具有設 置為「1」的位,以指示通知版本20,19和11是活動的。然而,16位大小的位圖矢量不能提 供足夠的位來指示通知版本4是活動的。這是因為在圖11的位圖矢量欄位152中能夠表 示的最低編號的版本是位0184的通知版本5。為了在位圖矢量欄位152中表示通知版本 4,位圖大小必須大於16位來容納附加位186。如同之前指出的一樣,儘管可以使用更大大小的位圖,但是它們會增加主要消息的大小,所以在廣播系統中,尤其是接收設備是無線設 備的廣播系統中不是優選的,在這種情況下,目標是使消息大小最小,從而縮短監聽並捕獲 消息所需的時間長度。按照這些方面,與由於位圖大小限制不能在位圖矢量中反應的活動的通知版本相 關的通知消息可以被合併到當前活動的版本中。這樣,如附圖12所示,由於16位大小的位 圖矢量不能反應通知版本4,將與通知版本4相關的通知消息合併到通知版本20。換句話 說,通知版本20包括保證更新到通知版本20的新通知,也包括之前與通知版本4相關的通 知。如附圖12所示,主要消息1 在通知版本欄位150中指示通知版本20。針對位15154, 位14156和位6172,位圖矢量欄位152具有設置為「1」的位,以指示通知版本20,19和11 是活動的。通知版本20包括新通知和之前與通知版本4相關的通知。參考附圖13,在一方面,廣播接收設備112可以包括無線通信設備200,例如工作 在無線通信系統上的移動通信設備。容易理解,除了提供廣播接收能力以外,無線通信設 備200還支持通過各種無線通信系統中的一個或多個的無線通信,上述無線通信系統經常 使用不同頻帶帶寬和/或不同的空中接口技術。示例性的系統包括CDMA (CDMA 2000, EV D0,WCDMA) ,OFDM 或 OFDMA(Flash-OFDM,802. 20,ffiMAX)、使用 FDD 或 TDD 特許頻譜的 FDMA/ TDMA(GSM)系統,常常使用不配對非特許頻譜的點對點(例如移動對移動)自組織(ad hoc) 網絡系統,以及802. XX無線區域網或藍牙技術。無線通信設備200包括處理器部件202,用於執行與此處描述的部件和功能中的 一個或多個有關的處理功能。處理器部件202可以包括單或多組處理器或多核處理器。此 外,還可以將處理器部件202實現為集成處理系統和/或分布式處理系統。無線通信設備200進一步包括存儲器204,例如用於存儲將由處理器部件202執行 的應用的本地版本。存儲器204可以包括隨機存取存儲器(RAM)、只讀存儲器(ROM)或者它 們的組合。另外,在一些方面(附圖13未示出),存儲器204包括廣播網絡模塊140和通知 版本比較邏輯142。進一步地,無線通信設備12還包括通信部件206,通信部件206支持利用這裡描 述的硬體、軟體和服務來建立和維持與一個或多個夥伴的通信。通信部件206可以在無線 通信設備200上的部件之間承載通信,並且在無線通信設備200和外部網絡設備之間承載 通信,例如跨通信網絡放置的設備和/或串聯或本地連接到無線通信設備200的設備。例 如,通信部件206可以包括接收來自廣播網絡118(附圖13未示出)的廣播通信所需要的 部件。另外,無線通信設備12可以進一步包括數據存儲208,數據存儲208可以是支持對 結合這裡所描述的方面採用的信息、資料庫和程序的大容量存儲的硬體和/或軟體的任意 合適的組合。可選地,在一些方面,數據存儲208可以包括本地通知版本138和對應的通知 消息140(附圖13未示出)。無線通信設備200可以另外包括用戶接口部件210,用於從無線通信設備200的用 戶接收輸入並且生成輸出呈現給用戶。用戶接口部件210可以包括一個或多個輸入設備, 包括但不限於鍵盤、數字小鍵盤、滑鼠、觸摸感應顯示器、導航鍵、功能鍵、麥克風、語音識別 部件,能夠從用戶接收輸入的任何其它部件,或者它們的任意組合。進一步地,用戶接口部 件210可以包括一個或多個輸出設備,包括但不限於顯示器、揚聲器、觸覺反饋部件、印表機,能夠向用戶呈現輸出的任何其它部件,或者它們的任意組合。按照這些方面,接口部件 210可以包括發送通知消息140所必須的輸入,以及用於顯示通知消息140的顯示器。為了 簡單起見,以上具體接口部件都沒有在附圖13中示出。參考附圖14,在一個方面中,廣播網絡開銷服務伺服器可以包括網絡設備300。網 絡設備300包括任意類型的基於網絡的通信設備,例如可以在通信網絡上工作的網絡服務 器。通信網絡可以是有線或無線通信系統,或者是二者的組合,並且包括無線設備200工作 於其上的無線網絡。網絡設備300包括處理器部件302,用於執行與此處描述的一個或多個部件和功 能相關的處理功能。處理器部件302可以包括單個或多組處理器或多核處理器。另外,可 以將處理器部件302實現為集成處理系統和/或分布式處理系統。網絡設備300進一步包括存儲器304,例如用於存儲將由處理器部件300執行的 應用的本地版本。存儲器304可以包括隨機存取存儲器(RAM)、只讀存儲器(ROM)以及 它們的組合。可以選擇地,在一些方面,存儲器304包括與無線設備的工作有關收集的數 據,例如與日期會話跟蹤有關的數據(date session tracking-related data)62,或配置 (provisioning)信息,例如應用簡檔28,簡檔數據沈等。進一步地,網絡設備300包括通信部件306,通信部件306支持利用這裡描述的硬 件、軟體和服務建立和維持與一個或多個夥伴的通信。通信部件306可以在網絡設備30上 的部件之間承載通信,並且在網絡設備306和外部設備之間承載通信,外部設備例如是無 線通信設備200,並且包括跨無線通信網絡、有線網絡和/或廣播網絡放置的設備,和/或串 聯或本地連接到網絡設備300的設備。在一方面,通信部件306用於傳遞廣播服務,例如開 銷廣播服務,包括主要消息,通知消息等。另外,網絡設備300可以進一步包括資料庫308,資料庫308可以是支持對結合在 這裡描述的方面採用的信息、資料庫和程序的大容量存儲的硬體和/或軟體的任意合適的 組合。在一些方面,資料庫308可以存儲通知消息、主要消息、通知版本等。網絡設備300可以另外包括用戶接口部件310,用於從網絡設備300的用戶接收輸 入並且生成輸出呈現給用戶。用戶接口部件310可以包括一個或多個輸入設備,包括但不 限於鍵盤、數字小鍵盤、滑鼠、觸摸感應顯示器、導航鍵、功能鍵、麥克風、語音識別部件,能 夠從用戶輸入的任何其它部件,或者它們的任意組合。進一步地,用戶接口部件310還可以 包括一個或多個輸出設備,包括但不限於顯示器、揚聲器、觸覺反饋部件、印表機,能夠向用 戶呈現輸出的任何其它部件,或者它們的任意組合。轉到附圖15,流程圖描述了根據一方面用於在廣播網絡中接收開銷服務中的廣播 通知的方法400。在事件410,接收指示活動的通知版本的廣播消息。在一方面,廣播消息 是通過廣播網絡中開銷服務的主要信道廣播的主要消息。在某些方面,廣播消息包括位圖 矢量,其中位圖矢量中的位表示通知版本並且被設置的位表示活動的通知版本。在事件420,進行確定以確定是否需要由廣播接收設備捕獲廣播消息中指示的一 個或多個活動的通知版本。在一方面,這一確定可以包括比較本地通知版本(例如,與廣播 接收設備相關的當前的最高編號的版本)和廣播消息中指示的活動的通知版本。版本比較 可以包括比較本地通知版本號與活動的通知版本號,以確定是否有任何活動的通知版本號 高於本地通知版本號。如果確定有任何活動的通知版本號高於本地通知版本號,那麼將較
15高版本號的活動的通知版本確定為需要捕獲的活動的(一個或多個)通知版本。如果確定的結果是需要捕獲一個或多個活動的通知版本,那麼在事件430,捕獲與 需要捕獲的活動的(一個或多個)通知版本相關的一個或多個通知消息。在一方面,捕獲通 知消息可能需要調諧廣播接收設備到通知信道並且捕獲與需要捕獲的一個或多個活動的 通知版本相關的全部通知消息。廣播接收設備可以進一步基於每個通知消息中的標識符, 確定與活動的通知版本相關的通知的數量。在這一點上,廣播接收設備了解活動的通知版 本的總長度或持續時間並且能夠適時地在活動的通知版本結束時停止監聽通知信道。在事件440,將捕獲的通知消息的至少一部分存儲在本地廣播接收設備存儲器、網 絡存儲器或二者之中。在事件450,更新本地通知版本以反映捕獲的最高編號的活動的通知 版本。如果廣播接收設備112不能捕獲需要捕獲的全部活動的通知版本或者需要捕獲的活 動的通知版本中的任何通知,那麼本地通知138本地通知版本保持與捕獲處理之前一樣, 以確保在隨後的廣播中捕獲需要捕獲的活動的通知版本。參考附圖16,流程圖描述了根據進一步的一方面用於在廣播網絡中生成並廣播開 銷通知的方法500。在事件510,生成指示第一組活動的通知版本的主要消息。在一方面, 通過在主要消息中包含位圖矢量來指示活動的通知版本。位圖矢量將位映射到通知版本, 並且在矢量中被設置的位可以映射到活動的通知版本。在採用位圖矢量來指示活動的通知 版本的那些方面,如果與位圖矢量的對應位相關的版本的範圍不能容納位圖矢量中較老的 活動的通知版本,則將來自較老的活動的通知版本的通知消息合併到最新的通知版本可能 是必要的。在事件520,將主要消息廣播至廣播接收設備。在一些方面,可以通過指定的主要 信道廣播主要消息。在事件530,需要廣播的新的通知決定了包括新通知的最新的活動的通知版本的 生成。在可選的事件M0,更新主要消息以指示包括最新的活動的通知版本的第二組活動的 通知版本。在可選的事件550,將更新後的主要消息廣播至廣播接收設備。在事件560,將活動的通知版本廣播至廣播接收設備。活動的通知版本包括一個或 多個通知消息。在一方面,通過專用的通知信道來廣播活動的通知版本。通知消息可選地 配置為包括一個欄位,用來指示對應的通知版本中通知的數量。在一方面,可以根據版本的 年齡或者其它因素來改變廣播活動的通知版本的速率。這樣,在一方面,可以更頻繁地廣播 最新的通知版本,而較不頻繁地廣播不那麼新的/較老的通知版本。結合這裡公開的實施例描述的各種說明性邏輯、邏輯塊、模塊和電路,可以使用通 用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它 可編程邏輯器件、分立門或電晶體邏輯、分立硬體部件或者被設計成執行此處描述的功能 的它們的任意組合來實現或執行。通用處理器可以是微處理器,但是,可替換的,處理器也 可以是任何常規處理器、控制器、微控制器或狀態機。處理器也可以被實現為計算設備的組 合,例如DSP和微處理器的組合,多個微處理器,結合DSP內核的一個或多個微處理器,或者 任何其它這樣的配置。另外,至少一個處理器可以包括一個或多個能夠執行一個或多個上 述步驟和/或動作的模塊。於是,定義了方法、裝置、系統和電腦程式產品以增強在廣播網絡中,特別是適 合無線設備實現的廣播網絡中,開銷通知的傳送。根據這些方面,廣播接收設備只接收新的通知消息,而不是接收全部當前活動的通知消息。這是通過廣播當前活動的通知版本的列 表並讓設備比較當前活動的通知版本和本地存儲的(一個或多個)版本,確定需要捕獲哪 個版本或哪些版本來實現的。每個通知版本可以包括一個或多個通知消息。在廣播接收設 備是電池供電的無線設備的那些方面中,因為設備只捕獲當前不在設備存儲器中的活動的 通知消息,而不是全部當前活動的通知,所以電池電力消耗最少。進一步,結合這裡公開的方面一起描述的方法或算法的步驟和/或動作可以直接 以硬體,由處理器執行的軟體模塊,或者它們的組合實施。軟體模塊可以駐留於RAM存儲 器、快閃記憶體、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可移動磁碟、CD-ROM,或 現有技術中已知的任何其它形式的存儲介質內。示範性的存儲介質可以與處理器耦接,這 樣處理器可以從存儲介質讀取並寫入信息。作為替換,存儲介質可以是處理器的組成部分。 進一步地,在一些方面,處理器和存儲介質可以駐留於ASIC內。另外,ASIC可以駐留於用 戶終端內。作為替換,處理器和存儲介質可以作為分離部件駐留在用戶終端內。另外,在一 些方面,方法或算法的步驟和/或動作可以作為機器可讀介質和/或計算機可讀介質上代 碼和/或指令中的一個或任意組合或一組,可以將它們實現在電腦程式產品中。在一個或多個方面,所描述的功能可以通過硬體、軟體、固件或它們的任意組合來 實現。如果用軟體實現,功能可以作為在計算機可讀介質上的一個或多個指令或代碼進行 存儲或傳輸。計算機可讀介質包括計算機存儲介質和通信媒體,包括支持將電腦程式從 一個地方傳送到另一個地方的任何介質。存儲介質可以是計算機能夠訪問的任何可用介 質。作為實例,而非限制,這樣的計算機可讀介質可以包括RAM、ROM、EEPROM、CD-ROM或其 它光碟存儲、磁碟存儲或其它磁存儲設備,或任何其它可用於以能夠被計算機訪問的指令 或數據結構形式承載或存儲期望的程序代碼的介質。也可以將連接稱為計算機可讀介質。 例如,如果軟體是從網站、伺服器或使用同軸電纜、光纜、雙絞線、數字用戶線(DSL)或例如 紅外、無線電和微波的無線技術的其它遠程源傳送來的,那麼同軸電纜、光纜、雙絞線、DSL 或例如紅外、無線電和微波的無線技術也包括在介質的定義中。此處使用的磁碟(disk) 和光碟(disc)、包括光碟(CD)、雷射盤(laserdisc)、光碟(optical disc)、數字多功能盤 (DVD)、軟盤和藍光碟,其中磁碟(disk)通常以磁性方式再現數據,而光碟(disc)通常使用 雷射以光學方式再現數據。以上的組合也包括在計算機可讀介質的範圍內。前面公開的內容討論了說明性的方面和/或實施例,應該指出,此處可以進行不 超出作為由附屬的權利要求限定的說明性的方面和/或實施例的範圍的不同的改變和修 改。進而,儘管說明性的方面和/或實施例的元件可以以單數形式描述或者要求,複數也是 預期的,除非明確聲明為限制於單數。另外,除非有聲明,否則全部或部分方面和/或實施 例可以與全部或部分方面和/或實施例實施。
權利要求
1.一種用於在廣播網絡中獲取通知的方法,該方法包括 接收指示活動的通知版本的廣播消息;確定所述廣播消息中指示的所述活動的通知版本的一個或多個是否需要捕獲; 如果所述確定的結果是需要捕獲,則捕獲與一個或多個活動的通知版本的每一個相關 的一個或多個廣播的通知消息;以及將一個或多個捕獲的通知消息的至少一部分存儲在存儲器中。
2.如權利要求1所述的方法,其中接收所述廣播消息進一步包括監聽所述廣播網絡中的公共開銷服務的主要信道,以接收指示所述活動的通知版本的 主要消息。
3.如權利要求1所述的方法,其中接收所述廣播消息進一步包括接收包括位圖矢量的所述廣播消息,其中所述位圖矢量中的每一位映射到通知版本。
4.如權利要求3所述的方法,其中接收包括所述位圖矢量的所述廣播消息進一步包括接收包括所述位圖矢量的所述廣播消息,其中所述位圖矢量中的每一被設置位映射到 活動的通知版本。
5.如權利要求1所述的方法,其中確定所述活動的通知版本的一個或多個是否需要捕 獲進一步包括將本地版本標識符與和所述活動的通知版本相關的標識符進行比較。
6.如權利要求5所述的方法,其中將本地版本標識符與和所述活動的通知版本相關的 標識符進行比較進一步包括將本地版本號與和所述活動的通知版本相關的號進行比較。
7.如權利要求6所述的方法,其中確定所述活動的通知版本的一個或多個是否需要捕獲進一步包括確定是否有任何所述和所述活動的通知版本相關的號高於所述本地版本號。
8.如權利要求6所述的方法,進一步包括更新本地版本標識符,以反映與確定需要捕獲的最高順序的活動的通知版本相關的標 識符。
9.如權利要求8所述的方法,其中更新所述本地版本標識符進一步包括在確定需要捕獲的所述活動的通知版本的全部已經被捕獲之後,更新所述本地版本標 識符。
10.如權利要求1所述的方法,其中捕獲與所述一個或多個活動的通知版本的每一個 相關的一個或多個廣播的通知消息進一步包括調諧到通知信道,以捕獲與確定需要捕獲的所述一個或多個活動的通知版本的每一個 相關的一個或多個通知消息。
11.如權利要求1所述的方法,其中捕獲與所述一個或多個活動的通知版本的每一個 相關的一個或多個廣播的通知消息進一步包括基於所述通知消息中的指示符來確定活動的通知版本中通知消息的數量。
12.如權利要求1所述的方法,其中捕獲一個或多個廣播通知消息進一步包括在所述捕獲中斷以後,重新發起一個或多個廣播消息的捕獲,其中在重新發起所述捕獲以後,只有在所述中斷前沒有完全捕獲的活動的通知版本才需要捕獲。
13.配置成在廣播網絡中獲取通知的至少一個處理器,該處理器包括 第一模塊,用於接收指示活動的通知版本的廣播消息;第二模塊,用於確定所述廣播消息中指示的所述活動的通知版本的一個或多個是否需 要捕獲;第三模塊,用於如果所述確定的結果是需要捕獲,則捕獲與一個或多個活動的通知版 本的每一個相關的一個或多個廣播的通知消息;以及第四模塊,用於將一個或多個捕獲的通知消息的至少一部分存儲在存儲器中。
14.一種電腦程式產品,包括 計算機可讀介質,包括至少一條指令,用於使計算機接收指示活動的通知版本的廣播消息; 至少一條指令,用於使所述計算機確定所述廣播消息中指示的所述活動的通知版本的 一個或多個是否需要捕獲;至少一條指令,用於使所述計算機進行如下操作如果所述確定的結果是需要捕獲,則 捕獲與一個或多個活動的通知版本的每一個相關的一個或多個廣播的通知消息;以及至少一條指令,用於使所述計算機將一個或多個捕獲的通知消息的至少一部分存儲在 存儲器中。
15.一種裝置,包括用於接收指示活動的通知版本的廣播消息的模塊;用於確定所述廣播消息中指示的所述活動的通知版本的一個或多個是否需要捕獲模塊;用於如下操作的模塊如果所述確定的結果是需要捕獲,則捕獲與一個或多個活動的 通知版本的每一個相關的一個或多個通知消息;以及用於將一個或多個捕獲的通知消息的至少一部分存儲在存儲器中的模塊。
16.一種裝置,包括計算機平臺,包括處理器以及與所述處理器通信的存儲器;存儲在所述存儲器中的一個或多個本地通知版本,其中每個本地通知版本包括一個或 多個通知消息;存儲在所述存儲器中並與所述處理器通信的廣播網絡模塊,其中該模塊用於接收指示 活動的通知版本的廣播消息;以及存儲在所述存儲器中並與所述處理器通信的通知版本比較邏輯,其中該邏輯用於確定 所述廣播消息中指示的所述活動的通知版本的一個或多個是否需要捕獲,其中該模塊進一步用於如下操作如果該邏輯確定需要捕獲,則將與一個或多個活動 的通知版本的每一個相關的一個或多個通知消息捕獲並存儲在所述存儲器中。
17.如權利要求16所述的裝置,其中所述廣播網絡模塊進一步用於周期性地調諧到公共開銷服務的主要信道,以監聽指示所述活動的通知版本的主要廣 播消息。
18.如權利要求16所述的裝置,其中所述廣播網絡模塊進一步用於接收包括位圖矢量的所述廣播消息,其中所述位圖矢量中的每一位映射到通知版本。
19.如權利要求18所述的裝置,其中所述廣播網絡模塊進一步用於接收包括所述位圖矢量的所述廣播消息,其中所述位圖矢量中的每一被設置位映射到 活動的通知版本。
20.如權利要求16所述的裝置,其中所述廣播網絡模塊包括所述通知版本比較邏輯。
21.如權利要求16所述的裝置,其中所述通知版本比較邏輯進一步用於將和所述一個或多個本地通知版本相關的標識符與和所述廣播消息中指示的所述活 動的通知版本相關的標識符進行比較。
22.如權利要求21所述的裝置,其中所述通知版本比較邏輯進一步用於將最高編號的本地通知版本與和所述廣播消息中指示的所述活動的通知版本相關的 號進行比較。
23.如權利要求22所述的裝置,其中所述通知版本比較邏輯進一步用於確定是否有任何所述和所述廣播消息中指示的所述活動的通知版本相關的號高於所 述最高編號的本地通知版本。
24.如權利要求21所述的裝置,進一步包括本地版本管理模塊,用於更新本地版本標識符,以反映與確定需要捕獲的最高順序的 活動的通知版本相關的標識符。
25.如權利要求M所述的裝置,其中所述本地版本管理模塊進一步用於在確定需要捕獲的所述活動的通知版本的全部已經被捕獲之後,更新所述本地版本標 識符。
26.如權利要求16所述的裝置,其中所述廣播網絡模塊進一步用於調諧到通知信道,以捕獲與確定需要捕獲的所述一個或多個活動的通知版本的每一個 相關的一個或多個通知。
27.如權利要求16所述的裝置,其中所述廣播網絡模塊進一步用於基於所述通知消息中的指示符來確定確定需要捕獲的活動的通知版本中通知的數量。
28.一種用於在廣播網絡中生成並傳遞通知消息的方法,該方法包括 生成指示第一組活動的通知版本的主要消息;通過主要信道廣播所述主要消息;以及通過通知信道廣播所述第一組活動的通知版本,其中每個通知版本包括一個或多個通 知消息。
29.如權利要求觀所述的方法,其中生成所述主要消息進一步包括生成包括位圖矢量的所述主要消息,其中所述位圖矢量中的每一位映射到通知版本。
30.如權利要求四所述的方法,其中生成包括所述位圖矢量的所述主要消息進一步包括設置所述位圖矢量中的位,以指示所述活動的通知版本的每一個。
31.如權利要求觀所述的方法,進一步包括如果由於位圖大小的限制而不能在位圖矢量中指示與第一活動的通知版本相關的版 本標識符,則將與所述第一活動的通知版本相關的通知消息合併到最當前的通知版本。
32.如權利要求觀所述的方法,進一步包括生成最當前的通知版本。
33.如權利要求32所述的方法,其中生成所述主要消息進一步包括生成指示包括所述最當前的通知版本的第二組活動的通知版本的所述主要消息。
34.如權利要求33所述的方法,其中生成所述主要消息進一步包括生成包括位圖矢量的所述主要消息,其中所述位圖矢量中的每一位映射到通知版本, 所述位圖矢量中的每一被設置位映射到活動的通知版本,並且所述位圖矢量中的最高位被 設置為指示所述最當前的通知版本是活動的通知版本。
35.如權利要求32所述的方法,進一步包括代替第一組活動的通知,通過所述通知信道廣播第二組活動的通知版本。
36.如權利要求28所述的方法,其中通過通知信道廣播所述第一組活動的通知版本進 一步包括廣播所述第一組活動的通知版本,每個版本包括一個或多個通知消息,其中每個通知 消息指示對應的通知版本中通知的數量。
37.如權利要求觀所述的方法,其中廣播所述第一組活動的通知版本進一步包括 相對於每個活動的通知版本的年齡,改變廣播每個活動的通知版本的速率。
38.如權利要求觀所述的方法,其中廣播所述活動的通知版本進一步包括 比時間上較早的活動的通知版本更頻繁地廣播時間上較晚的活動的通知版本。
39.配置成在廣播網絡中生成並傳遞通知消息的至少一個處理器,該處理器包括 第一模塊,用於生成指示一組活動的通知版本的主要消息;第二模塊,用於通過主要信道廣播所述主要消息;以及第三模塊,用於通過通知信道廣播所述一組活動的通知版本,其中每個通知版本包括 一個或多個通知消息。
40.一種電腦程式產品,包括 計算機可讀介質,包括至少一條指令,用於使計算機生成指示一組活動的通知版本的主要消息; 至少一條指令,用於使所述計算機通過主要信道廣播所述主要消息;以及 至少一條指令,用於使所述計算機通過通知信道廣播所述一組活動的通知版本,其中 每個通知版本包括一個或多個通知消息。
41.一種裝置,包括用於生成指示一組活動的通知版本的主要消息的模塊; 用於通過主要信道廣播所述主要消息的模塊;以及用於通過通知信道廣播所述一組活動的通知版本的模塊,其中每個通知版本包括一個 或多個通知消息。
42.一種裝置,包括計算機平臺,包括處理器以及與所述處理器通信的存儲器;存儲在所述存儲器中並與所述處理器通信的廣播通知模塊,包括主要消息生成器,所 述主要消息生成器用於生成指示第一組活動的通知版本的主要消息;以及廣播模塊,用於通過主要信道廣播所述主要消息,並且通過通知信道廣播所述第一組 活動的通知版本,其中每個通知版本包括一個或多個通知消息。
43.如權利要求42所述的裝置,其中所述主要消息生成器進一步用於生成包括位圖矢量的所述主要消息,其中所述位圖矢量中的每一位映射到通知版本。
44.如權利要求42所述的裝置,其中所述主要消息生成器進一步用於 設置位圖矢量中的位,以指示所述活動的通知版本的每一個。
45.如權利要求42所述的裝置,其中所述主要消息生成器進一步用於如果由於位圖大小的限制而不能在位圖矢量中指示與第一活動的通知版本相關的版 本標識符,則將與所述第一活動的通知版本相關的通知消息合併到最當前的通知版本。
46.如權利要求42所述的裝置,其中所述廣播通知模塊進一步包括通知消息生成器,用於生成通知,其中一個或多個生成的通知支持最當前的通知版本。
47.如權利要求46所述的裝置,其中所述主要消息生成器進一步用於生成指示包括所述最當前的通知版本的第二組活動的通知版本的所述主要消息。
48.如權利要求47所述的裝置,其中所述主要消息生成器進一步用於生成包括位圖矢量的所述主要消息,其中所述位圖矢量中的每一位映射到通知版本, 所述位圖矢量中的每一被設置位映射到活動的通知版本,並且所述位圖矢量中的最高位被 設置為指示所述最當前的通知版本是活動的通知版本。
49.如權利要求42所述的裝置,其中所述廣播模塊進一步用於廣播所述活動的通知版本,每個版本包括一個或多個通知消息,其中每個通知消息指 示對應的通知版本中通知的數量。
50.如權利要求42所述的裝置,其中所述廣播模塊進一步用於相對於每個活動的通知版本的年齡,改變廣播每個活動的通知版本的速率。
51.如權利要求50所述的裝置,其中所述廣播模塊進一步用於比時間上較早的活動的通知版本更頻繁地廣播時間上較晚的活動的通知版本。
全文摘要
定義了在廣播網絡中,尤其是在適合於無線設備使用的廣播網絡中,用於對開銷通知的傳送進行增強的方法、裝置、系統和電腦程式產品。與接收當前活動的通知消息的全部不同,這種廣播接收設備只接收新的通知消息。這是通過廣播當前活動的通知版本的列表,並且使設備比較當前活動的通知版本與本地存儲的(一個或多個)版本,確定需要捕獲哪個版本或哪些版本來實現的。在廣播接收設備是電池供電的無線設備的那些方面中,因為與捕獲當前活動的通知的全部不同,這個設備只捕獲設備存儲器中當前沒有的活動的通知消息,所以電池電力消耗最小。
文檔編號H04W8/24GK102090089SQ200980126700
公開日2011年6月8日 申請日期2009年7月6日 優先權日2008年7月7日
發明者J·李, 陳安梅 申請人:高通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀