專利名稱:一種動態(tài)內容分發(fā)業(yè)務中的上報方法及終端的制作方法
技術領域:
本發(fā)明涉及通信領域,特別是指一種動態(tài)內容分發(fā)(DCD)業(yè)務中的上報 方法及終端。
背景技術:
動態(tài)內容分發(fā)業(yè)務是一種網絡向終端動態(tài)分發(fā)內容的數據業(yè)務。為了增強 終端用戶的信息瀏覽體驗,動態(tài)內容分發(fā)業(yè)務通過周期下載或推送的方式,將 用戶個性化定制的內容更新到用戶的終端。動態(tài)內容分發(fā)的內容實時更新,由 服務器對內容進行控制,即服務器通過數據同步動態(tài)控制終端各頻道顯示的條 目內容。動態(tài)內容分發(fā)業(yè)務極大地簡化了內容發(fā)現和內容獲得的方式,降低了 用戶的使用難度,方便用戶獲得最想要的內容。
動態(tài)內容分發(fā)業(yè)務中,對于不同類別的內容以頻道的形式進行分類,并以 頻道的形式向用戶分發(fā),如新聞頻道、體育頻道、娛樂頻道等。用戶可以對不 同的頻道進4亍訂購或退定,用戶接收到的內容為該用戶已訂購的頻道內容。各 頻道中的內容以條目的形式進行組織,即每個頻道中包含若干有具體內容的條 目。服務器向終端分發(fā)的頻道通過時間戳來標識其時間性。
動態(tài)內容分發(fā)業(yè)務發(fā)布的新聞是按照新聞頻道—新聞條目進行數據管理 的,也就是說每條新聞必須屬于某一個新聞頻道,每個新聞頻道中可以有多條 新聞。
動態(tài)內容分發(fā)業(yè)務的新聞在服務器上定時更新,因此,需要終端與服務器 進行同步并更新終端本地的新聞內容。
終端通過向服務器上報本地新聞頻道的時間戳來實現與服務器的同步,終 端上報本地新聞頻道的時間戳的流程如圖1所示,具體處理過程包括以下步驟步驟101:終端收到需要與服務器同步的請求,需要進行上報。需要與服 務器同步的請求由服務器發(fā)送,當服務器中的新聞發(fā)生變化時,服務器會向終 端發(fā)送該請求,目的是使終端本地的新聞能夠與服務器同步。
步驟102:終端獲取本地新聞頻道的時間戳,并構建包含該時間戳的同步 請求消息。
步驟103:終端向服務器發(fā)送構建的同步請求消息。
目前的動態(tài)內容分發(fā)業(yè)務中,服務器中的新聞更新后,并不是直接發(fā)送到 終端,而是先由終端通過同步請求消息上報本地新聞頻道的時間戳,然后服務 器判斷該時間戳是否為最新的,如果是最新的,則不向終端發(fā)送新聞;如果不 是最新的,則向終端發(fā)送新聞頻道下的全部新聞條目。
目前的動態(tài)內容分發(fā)業(yè)務數據管理模式中,終端通過構建的同步請求消息 向服務器上報有關終端本地數據的信息,而目前終端上報的僅僅是本地頻道的 時間戳,上報的信息非常有限,無法使服務器獲得更多的信息,進而無法使服 務器了解用戶對動態(tài)內容分發(fā)業(yè)務的數據的使用情況。
發(fā)明內容
有鑒于此,本發(fā)明的主要目的在于提供一種動態(tài)內容分發(fā)業(yè)務中的上報方 法及終端,使終端上報的信息更為詳盡。
為達到上述目的,本發(fā)明的技術方案是這樣實現的
一種動態(tài)內容分發(fā)業(yè)務中的上報方法,終端進行上報時,該方法包括獲 取本地頻道的時間戳,并獲取本地數據的使用情況;構建包含本地頻道的時間 戳和三級標簽的同步請求消息,該三級標簽中包含本地數據的使用情況;向服 務器發(fā)送所述同步請求消息。
所述構建包含本地頻道的時間戳和三級標簽的同步請求消息,包括根據 設定的三級標簽的格式及標簽屬性的表示方式、和本地數據的使用情況設置標 簽屬性,得到包含本地數據的使用情況的三級標簽;構建包含本地頻道的時間 戳和所述三級標簽的同步請求消息。所述三級標簽的沖各式為第一級標簽為頻道標簽,用于表示頻道;第二級 標簽為條目標簽,用于表示頻道標簽所表示的頻道下的具體條目;第三級標簽 為上報數據標簽,用于標識具體條目的使用情況。
所述根據設定的三級標簽的格式及標簽屬性的表示方式和本地數據的使用 情況設置標簽屬性,具體包括根據設定的上報數據標簽的標簽屬性的表示方 式、本地數據的使用情況,設置上報數據標簽的標簽屬性。
所述根據本地數據的使用情況設置上報數據標簽的標簽屬性之前,進一步 包括根據頻道的ID設置頻道標簽的標簽屬性,根據條目的ID設置條目標簽 的標簽屬性。
所述三級標簽通過可擴展標記語言XML文件來實現;或無線二進制可 擴展標記語言WBXML文件來實現。
一種動態(tài)內容分發(fā)業(yè)務中的上報終端,該終端包括時間戳獲取單元、使 用情況獲取單元、消息構建單元和消息發(fā)送單元,其中,所述時間戳獲取單元 用于獲取本地頻道的時間戳;所述使用情況獲取單元用于獲取本地數據的使用 情況;所述消息構建單元用于構建包含所述本地頻道的時間戳和所述三級標簽 的同步請求消息,該三級標簽中包含本地數據的使用情況;所述消息發(fā)送單元 用于發(fā)送所述同步請求消息。
所述消息構建單元中包括標簽生成單元,用于根據設定的三級標簽的格 式及標簽屬性的表示方式、和本地數據的使用情況設置標簽屬性,得到包含本 地數據的使用情況的三級標簽。
所述三級標簽的格式為第一級標簽為頻道標簽,用于表示頻道;第二級 標簽為條目標簽,用于表示頻道標簽所表示的頻道下的具體條目;第三級標簽 為上報數據標簽,用于標識具體條目的使用情況。
所述三級標簽通過可擴展標記語言XML文件來實現;或無線二進制可 擴展標記語言WBXML文件來實現。
根據本發(fā)明4是供的方案,由于終端向服務器發(fā)送的同步請求消息中包含本 地數據的使用情況,因此,使得終端上報的信息更為詳盡,明確體現了用戶對
6動態(tài)內容分發(fā)業(yè)務的數據的使用情況;從而可以使服務器更充分地了解用戶對 動態(tài)內容分發(fā)業(yè)務的數據的使用情況,便于服務器的后續(xù)處理,并且,可以進 一步使服務器根據終端上報的信息進行更具有針對性的處理,進而提升用戶對 動態(tài)內容分發(fā)業(yè)務的體驗度,有利于動態(tài)內容分發(fā)業(yè)務的推廣和普及。
圖r為現有動態(tài)內容分發(fā)業(yè)務中終端上報流程圖2為本發(fā)明實施例的動態(tài)內容分發(fā)業(yè)務中終端上報流程圖3為本發(fā)明中包含新聞頻道的新聞條目已讀情況的三級標簽示意圖4為本發(fā)明實施例的動態(tài)內容分發(fā)業(yè)務中實現上報的終端結構示意圖。
具體實施例方式
由于目前的動態(tài)內容分發(fā)中,終端上記錄有用戶對本地數據的使用情況的 信息、即用戶對動態(tài)內容分發(fā)業(yè)務的數據的使用情況,如新聞頻道下一條具體 新聞條目是否已讀,具體可通過已讀或未讀來標記,因此,本發(fā)明中,終端進 行上報時,獲取本地頻道的時間戳并獲取本地數據的使用情況,構建包含本地 頻道的時間戳和三級標簽的同步請求消息,該三級標簽中包含本地數據的使用 情況,向服務器發(fā)送構建的同步請求消息。
所述三級標簽的格式及標簽屬性的表示方式是預先設定的,因此,終端根 據設定的三級標簽的格式及標簽屬性的表示方式、和本地數據的使用情況設置 標簽屬性,得到包含本地數據的使用情況的三級標簽。
圖2為本發(fā)明實施例的動態(tài)內容分發(fā)業(yè)務中終端上報流程圖,如圖2所示, 具體處理過程包括以下步驟
步驟201:終端收到需要與服務器同步的請求,需要進行上報。需要與服 務器同步的請求由服務器發(fā)送,當服務器中的數據發(fā)生變化時,服務器會向終 端發(fā)送該請求,可以使終端本地數據與服務器同步。
步驟202:終端獲取本地頻道的時間戳。步驟203:終端獲取本地數據的使用情況。
步驟202和步驟203在執(zhí)行上沒有明顯的時間順序,可以同時執(zhí)行,也可 以一前一后執(zhí)行。
步驟204:終端構建包含本地頻道的時間戳和三級標簽的同步請求消息, 該三級標簽中包含本地數據的使用情況。所述三級標簽可以通過可擴展標記語 言(XML, Extensible Markup Language )文件來實現,也可以通過無線二進制 XML (WBXML, WAP Binary XML )文件來實現。
下面以新聞頻道的新聞條目的使用情況為例,說明所述三級標簽的具體實 現,如圖3所示,設定的三級標簽的格式為第一級標簽〈Feed〉代表新聞頻道, 標簽4eed〉的數量與新聞頻道的數量相對應,即有多少個新聞頻道就有多少個 標簽-Feed〉;第二級標簽〈Entry〉代表第一級標簽〈Feed〉新聞頻道下的新聞條 目,標簽〈Entry〉的數量與該新聞頻道下新聞條目的數量相對應,即該新聞頻道 下有多少條新聞,就有多少個標簽〈Entry、第三級標簽為上報數據標簽,用于 標識具體新聞條目的已讀情況,例如,0表示用戶未讀,l表示用戶已讀。
在實際應用中,第三級標簽一上報數據標簽中表示終端本地數據的使用情 況的具體內容可根據實際情況進行擴展,例如,設置上報數據標簽標識用戶的 已讀情況;又如,設置上報數據標簽標識用戶的閱讀次數。另外,上報數據標 簽中可以包含一種或多種表明終端本地數據的J吏用情況的信息,如上報數據標 簽中同時包含用戶的已讀情況、用戶的閱讀次數、用戶是否打開過對應鏈接, 等等。
如果每個新聞頻道和每個新聞條目都具有一個用于對其進行標識的ID,那 么,新聞頻道標簽和新聞條目標簽中,對應標簽的標簽屬性可以設置為相應ID, 如〈FeedlD^'FOr〉、 <Entry ID="F01E01"〉。
對于上報數據標簽而言,標簽屬性的表示方式的設置多種多樣,例如,上 報數據標簽用于標識用戶的已讀情況,可以設置標簽屬性0表示用戶未讀、標 簽屬性l表示用戶已讀;又如,上報數據標簽用于標識用戶的閱讀次數,可以 設置標簽屬性的取值表示用戶的閱讀次數,等等。終端構建同步請求消息時,先要根據設定的三級標簽的格式及標簽屬性的 表示方式、和本地數據的使用情況設置標簽屬性,得到包含本地數據的使用情
況的三級標簽。具體為根據設定的第三級標簽一上報數據標簽的標簽屬性的 表示方式、和本地數據的使用情況,設置上報數據標簽的標簽屬性,例如,0 表示未讀,l表示已讀,用戶已讀新聞頻道1下的新聞1,則設置對應上報數據 標簽的標簽屬性為1,用戶未讀新聞頻道l下的新聞2,則設置對應上報數據標 簽的標簽屬性為0,得到如圖3所示的包含本地數據的使用情況的三級標簽; 在此之前,還可以根據頻道的ID設置頻道標簽的標簽屬性,根據條目的ID設 置條目標簽的標簽屬性。得到包含本地數據的使用情況的三級標簽后,構建包 含本地頻道的時間戳和三級標簽的同步請求消息。
步驟205:終端向服務器發(fā)送構建的同步請求消息。
服務器收到終端的同步請求消息后,獲取同步請求消息中包含的終端本地 頻道的時間戳及三級標簽;由于三級標簽的格式及標簽屬性的表示方式是預先 設定的,對于服務器是已知的,因此,服務器根據設定的三級標簽的格式及標 簽屬性的表示方式對收到的三級標簽進行解析,獲取終端本地數據的使用情況, 然后根據終端本地數據的使用情況進行分析處理,例如,統計用戶的點擊率, 或收集用戶的興趣度。
另外,由于終端向服務器上報了本地數據的使用情況,使服務器對用戶對 動態(tài)內容分發(fā)業(yè)務的數據的使用情況具有更充分的了解,便于服務器進行更具 有針對性的處理,例如,結合終端本地頻道的時間戳只對用戶感興趣的內容進 行更新,提升了用戶對動態(tài)內容分發(fā)業(yè)務的體驗度,有利于動態(tài)內容分發(fā)業(yè)務 的推廣和普及。
圖4為本發(fā)明實施例的動態(tài)內容分發(fā)業(yè)務中實現上報的終端結構示意圖, 如圖4所示,該終端包括時間戳獲取單元、使用情況獲取單元、消息構建單 元和消息發(fā)送單元,其中,時間戳獲取單元用于獲取本地頻道的時間戳,并提 供給消息構建單元; -使用情況獲取單元用于獲取本地數據的使用情況,并提供 給消息構建單元;消息構建單元用于構建包含本地頻道的時間戳和三級標簽的
9同步請求消息,該三級標簽中包含本地數據的使用情況;消息發(fā)送單元用于發(fā) 送構建的同步請求消息。
三級標簽的;f各式及標簽屬性的表示方式是預先設定的。三級標簽可以通過 XML文件來實現,也可以通過WBXML文件來實現。設定的三級標簽的格式 為第一級標簽為頻道標簽,用于表示頻道,頻道標簽的數量與頻道的數量相 對應;第二級標簽為條目標簽,用于表示頻道標簽所表示的頻道下的具體條目, 條目標簽的數量與該頻道下條目的數量相對應;第三級標簽為上報數據標簽, 用于標識具體條目的使用情況。
消息構建單元中包括標簽生成單元,用于根據設定的三級標簽的格式及 標簽屬性的表示方式、和本地數據的使用情況設置標簽屬性,得到包含本地數 據的使用情況的三級標簽。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1、一種動態(tài)內容分發(fā)業(yè)務中的上報方法,其特征在于,終端進行上報時,該方法包括獲取本地頻道的時間戳,并獲取本地數據的使用情況;構建包含本地頻道的時間戳和三級標簽的同步請求消息,該三級標簽中包含本地數據的使用情況;向服務器發(fā)送所述同步請求消息。
2、 根據權利要求1所述的方法,其特征在于,所述構建包含本地頻道的時 間戳和三級標簽的同步請求消息,包括根據設定的三級標簽的格式及標簽屬性的表示方式、和本地數據的使用情 況設置標簽屬性,得到包含本地數據的使用情況的三級標簽;構建包含本地頻道的時間戳和所述三級標簽的同步請求消息。
3、 根據權利要求2所述的方法,其特征在于,所述三級標簽的格式為第 一級標簽為頻道標簽,用于表示頻道;第二級標簽為條目標簽,用于表示頻道 標簽所表示的頻道下的具體條目;第三級標簽為上報數據標簽,用于標識具體 條目的使用情況。
4、 根據權利要求3所述的方法,其特征在于,所述根據設定的三級標簽的 格式及標簽屬性的表示方式和本地數據的使用情況設置標簽屬性,具體包括 根據設定的上報數據標簽的標簽屬性的表示方式、本地數據的使用情況,設置 上報數據標簽的標簽屬性。
5、 根據權利要求4所述的方法,其特征在于,所述根據本地數據的使用情 況設置上報數據標簽的標簽屬性之前,進一步包括根據頻道的ID設置頻道標 簽的標簽屬性,根據條目的ID設置條目標簽的標簽屬性。
6、 根據權利要求1至5任一所述的方法,其特征在于,所述三級標簽通過 可擴展標記語言XML文件來實現;或無線二進制可擴展標記語言WBXML文 件來實現。
7、 一種動態(tài)內容分發(fā)業(yè)務中的上報終端,其特征在于,該終端包括時間 戳獲取單元、使用情況獲取單元、消息構建單元和消息發(fā)送單元,其中,所述時間戳獲取單元用于獲取本地頻道的時間戳; 所述使用情況獲:f又單元用于獲取本地數據的使用情況; 所述消息構建單元用于構建包含所述本地頻道的時間戳和所述三級標簽的 同步請求消息,該三級標簽中包含本地數據的^f吏用情況; 所述消息發(fā)送單元用于發(fā)送所述同步請求消息。
8、 根據權利要求7所述的終端,其特征在于,所述消息構建單元中包括 標簽生成單元,用于根據設定的三級標簽的格式及標簽屬性的表示方式、和本 地數據的使用情況設置標簽屬性,得到包含本地數據的使用情況的三級標簽。
9、 根據權利要求8所述的終端,其特征在于,所述三級標簽的格式為第 一級標簽為頻道標簽,用于表示頻道;第二級標簽為條目標簽,用于表示頻道 標簽所表示的頻道下的具體條目;第三級標簽為上l良數據標簽,用于標識具體 條目的使用情況。
10、 根據權利要求7至9任一所述的終端,其特征在于,所述三級標簽通 過可擴展標記語言XML文件來實現;或無線二進制可擴展標記語言WBXML 文件來實現。
全文摘要
本發(fā)明公開了一種動態(tài)內容分發(fā)業(yè)務中的上報方法及終端。本發(fā)明方案中,終端進行上報時,獲取本地頻道的時間戳并獲取本地數據的使用情況,構建包含本地頻道的時間戳和三級標簽的同步請求消息,該三級標簽中包含本地數據的使用情況,向服務器發(fā)送構建的同步請求消息。由于終端向服務器發(fā)送的同步請求消息中包含本地數據的使用情況,因此,使得終端上報的信息更為詳盡,明確體現了用戶對動態(tài)內容分發(fā)業(yè)務的數據的使用情況;從而可使服務器更充分地了解用戶對動態(tài)內容分發(fā)業(yè)務的數據的使用情況,便于服務器的后續(xù)處理,并且,可進一步使服務器根據終端上報的信息進行更具有針對性的處理,進而提升用戶對動態(tài)內容分發(fā)業(yè)務的體驗度,有利于推廣和普及。
文檔編號H04L29/06GK101567904SQ20091008563
公開日2009年10月28日 申請日期2009年5月26日 優(yōu)先權日2009年5月26日
發(fā)明者韜 周, 峰 朱, 李秋竹, 建 沈, 磊 袁, 波 陳 申請人:中興通訊股份有限公司