實現遠程消息同步的方法和系統的製作方法
2023-06-05 11:35:21 1
專利名稱:實現遠程消息同步的方法和系統的製作方法
技術領域:
本發明涉及網絡電一見(Internet Protocol Television,以下簡稱IPTV ) 技術,尤其涉及一種IPTV業務中的實現遠程消息同步的方法和系統。
背景技術:
隨著網絡技術及電視技術的迅速發展,出現了 IPTV,即基於IP協議的 電視廣播服務,在IP網絡上傳送包含電視、視頻、文本、圖形和數據等,並 提供服務質量/服務感受(QoS/QoE)保證、安全、交互性和可靠性的可管理 的多媒體業務。
現有技術中,IPTV業務通過IPTV系統來實現。IPTV系統主要包括流媒 體服務、節目採編、存儲及認證計費等子系統,主要存儲及傳送的內容是以 AVS、 MPG4、 H264等為編碼核心的流媒體文件,基於IP網絡傳輸,通過邊緣 設置的內容分配服務節點,配置流媒體服務及存儲設備,發送給用戶終端。 用戶終端可以是IP機頂盒+電視機,也可以是個人計算機(PC)。
現有技術存在的缺陷在於,IPTV業務僅限於特定的電視業務,對於遠程 業務通知、應急通知等遠程消息,IPTV技術中尚沒有相應的方法和系統進行 同步,因此,急需一種用於IPTV業務的遠程消息同步方法和系統。
發明內容
本發明的目的在於提出一種實現遠程消息同步的方法和系統,以實現 IPTV業務的遠程消息同步。
為實現上述目的,本發明提供了一種實現遠程消息同步的方法,包括 網絡電視IPTV消息服務系統接收IPTV消息發布終端待發布的遠程消
息,並發送給所述遠程消息對應的IPTV業務終端;
所述IPTV業務終端接收並將所述遠程消息轉換為本地消息進行處理。 本發明還提供了 一種實現遠程消息同步的系統,包括 IPTV消息發布終端,用於發布遠程消息; IPTV消息服務系統,用於轉發所述遠程消息;
IPTV業務終端,用於接收並將所述遠程消息轉換為本地消息進行處理。
上述系統還可包括IPTV業務管理系統,用於認ii所述IPTV業務終端、 IPTV消息發布終端及所述遠程消息的類別及目標;為所述IPTV消息發布 終端提供業務訂購能力,為所述IPTV業務終端提供會話標識、所述IPTV 消息服務系統的地址、埠及參數。
上述技術方案中,消息發布者通過IPTV消息發布終端、IPTV消息服 務系統,將各種業務信息的遠程消息從IPTV消息發布終端發送到IPTV業 務終端,實現了 IPTV業務中遠程消息的同步,能夠用於IPTV業務終端的 遠程管理、業務通知或應急消息的發布、應急通訊、用戶信息的收集、特 色業務的提供、業務的遠程推送等,滿足了 IPTV業務應用對消息發布的 需求,大大提高了 IPTV業務應用的交互性。
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
圖1為本發明實現遠程消息同步的方法實施例中消息發布的流程圖; 圖2為本發明實現遠程消息同步的方法實施例中有關發布能力處理的 流程圖3為本發明實現遠程消息同步的方法實施例中獲取遠程消息實施例 一的流程圖4為本發明實現遠程消息同步的方法實施例中獲取遠程消息實施例
二的流程圖5為本發明實現遠程消息同步的方法實施例中IPTV業務終端處理 接收的遠程消息實施例 一 的流程圖6為本發明實現遠程消息同步的方法實施例中IPTV業務終端處理 接收的遠程消息實施例二的流程圖7為本發明實現遠程消息同步的系統實施例中IPTV消息服務系統 的結構示意圖8為本發明實現遠程消息同步的系統實施例中IPTV業務終端的結 構示意圖。
具體實施例方式
本發明實施例實現遠程消息同步的方法可包括
IPTV消息服務系統接收IPTV消息發布終端待發布的遠程消息,並發 送給所述遠程消息對應的IPTV業務終端;
所述IPTV業務終端接收並將所述遠程消息轉換為本地消息進行處理, 包括顯示或播放等。從而將IPTV消息發布終端發布的消息同步到IPTV業 務終端,實現了遠程消息的同步。
其中,遠程消息為消息發布者通過IPTV消息發布終端發送的消息。 遠程消息的屬性可包括消息的目標、類別、級別、內容、生存周期、安全 等。消息的目標是指消息的接收者。消息可以針對單個消息接收者,也可 以針對多個消息接收者。消息的目標可以為空,為空時表示所有消息接收 者都是發送的目標。消息接收者可以被分組,消息的目標可以是消息接收 者的分組標識,可以同時發送給多個分組。消息的類別可以按多種方式分 類獲得。按消息的作用可以劃分為一jl殳消息、通知消息、維護消息、緊急 消息和強制消息等。消息的類別有利於消息的發送和處理。消息服務系統 和消息接收者按消息的類別不同,可以分類處理。 一般消息用於發布一般
性的信息,例如,廣告信息等;通知消息用於發布通知信息,例如,繳費 通知、節目預告等;維護消息用於發布系統維護相關的信息;緊急消息用 於發布緊急的信息,例如,災害天氣告知等;強制消息用於發布強制性的 信息,例如,特定區域的災害告知等。
IPTV業務終端獲取到遠程消息後,可以根據遠程消息的類別進行分類 處理。例如,對於一般消息、通知消息和維護消息採用在特定區域滾動顯 示的方式提醒用戶;對於緊急消息採用在特定區域高頻率顯示的方式提醒 用戶;對於強制消息,則可以暫停其它業務,業務終端全屏顯示強制消息。
消息的級別是指消息的被優先處理的標識,可由消息發布者根據實際 需要如消息發布的緊急程度指定。消息的級別影響消息的處理及時性。消 息可以分級別。消息的級別和消息的類別是不同的。同類別的消息可以有 不同的級別。按優先級的不同,消息可以劃分成多個級別,高優先級的消 息比低優先級的消息更早的被處理。在系統實現時,可以支持不同的級別 層次。
消息的內容是指消息的具體信息。消息的具體信息可以包括文字、圖 像、視頻、音頻等文本或二進位信息。消息的內容及其組織方式需要根據 系統的實際需求確定。
消息的生存周期是指消息的有效持續時間段,在該時間段內消息有 效,在其它時間段內消息無效,甚至被刪除。每個消息都有生存周期。消 息的生存有效性有多種標識方法,主要包括
時間有效性從消息的產生開始計時,在指定的時間段內有效,超過 該時間段後,消息的有效性結束;
次數有效性消息可以被有效處理的次數;即有些消息可能只被處理 指定的次數,超過該指定的次數後,消息的有效性結束;
目標有效性消息可以指定發送的目標,當確認發送給目標後,消息 的有效性結束;
複合有效性消息的有效性可以用時間、次數和目標的組合方式限定; 這種情況下,可首先檢查時間有效性,再檢查次數有效性,然後檢查目標 有效性。
此外,可以根據系統的需要,增加其它限制消息有效性的方法和參數。
消息的安全是指消息在傳送過程中,可以加密消息的特定信息,例如, 消息的內容等。加密的算法可以根據需要選擇。
遠程消息的屬性可以使用可擴展標識語言(Extensible Markup Language, XML)協議組織,並使用簡單對象訪問協議(Simple Object Access Protocol, SOAP)協議傳送,也可以選擇其它處理方式。
圖1為本發明實現遠程消息同步的方法實施例中消息發布的流程圖, 消息發布者通過IPTV消息發布終端向IPTV消息服務系統發送消息。包括
步驟11、消息發布者通過特定的IPTV消息發布終端編輯將要發布的 消息內容;
步驟12、通過IPTV消息發布終端向IPTV消息服務系統發送編輯好的 消息;
步驟13、為了保證消息發布的安全性和可靠性,IPTV消息服務系統
可通過IPTV業務管理系統認證IPTV消息發布終端及相關的信息,例如,
消息類型、消息目標等;
步驟14、 IPTV業務管理系統把認證結果返回給IPTV消息服務系統; 步驟15、 IPTV消息服務系統分析和處理接收到的遠程消息; 步驟16、 IPTV消息服務系統把處理結果反饋給IPTV消息發布終端; 步驟17、 IPTV消息服務系統對IPTV消息發布終端發送的消息進行隊
列管理,或者向將消息接收終端發送消息等;至此,完成了消息發布者的
消息發布。
為了使消息發布者了解發布情況,本方法實施例可進一步包括 步驟18、消息發布者通過IPTV消息發布終端查詢消息發布情況;
步驟19、 IPTV消息服務系統根據把消息處理情況返回給IPTV消息發 布終端,從而保證了消息發布者能夠實時了解消息發布情況。
消息發布者通過IPTV消息發布終端向IPTV消息服務系統發送消息, 消息發送後,IPTV消息發布終端可以定期通過IPTV消息服務系統查詢消 息的實際發布情況。
消息發布者發布的消息的目標對象可以是單個消息接收者,也可以是 多個消息接收者,還可以是所有的消息接收者。
消息發布者發布消息前,可到IPTV業務管理系統上訂購相關的業務 能力,否則,IPTV業務管理系統可不允許其發布消息。圖2為本發明實現 遠程消息同步的方法實施例中有關發布能力處理的流程圖。
其中,步驟21與步驟22是訂購流程,步驟23與步驟24是退訂流程。
消息接收者也可通過IPTV業務終端向IPTV消息服務系統發起請求, 獲取遠程消息。
圖3為本發明實現遠程消息同步的方法實施例中獲取遠程消息實施例 一的流程圖,包括
步驟301、 IPTV業務終端啟動,同時啟動終端消息服務進程;
步驟302、 IPTV業務終端中的終端消息服務進程到IPTV業務管理系 統上獲取IPTV消息服務系統相關的信息,例如,IPTV消息服務系統的服 務地址、服務埠和服務參數等;
步驟303、 IPTV業務管理系統返回消息服務相關的信息;如果IPTV 業務管理系統未給出IPTV消息服務系統,則終端消息服務進程不能進行 消息接收服務,此時,它定期的重複性的與IPTV業務管理系統交互(步 驟302 ),直至獲取到確定的IPTV消息服務系統的信息;
步驟304、終端消息服務進程根據獲取到的IPTV消息服務系統及相關 參數,初始化本地消息服務相關的進程環境;
步驟305、終端消息服務進程到IPTV消息服務系統註冊IPTV業務終
端信息,這一步驟是為了獲取會話標識;
步驟306、 IPTV消息服務系統通過IPTV業務管理系統認證IPTV業務 終端及相關服務信息;
步驟307、 IPTV業務管理系統把認證結果返回給IPTV消息服務系統, 認證結果中包含IPTV業務終端已經定購的與消息相關的業務能力和參數;
步驟308、如果IPTV業務終端被認證通過,則IPTV消息服務系統生 成對應的會話記錄,並把相關的會話標識發送給IPTV業務終端;如果不 被認證通過,則不生成會話,也不發送會話標識,此時,返回認證不被通 過的信息;
步驟309、 IPTV業務終端存儲會話標識;會話標識用於標識IPTV業 務終端,當IPTV業務終端再次與IPTV消息服務系統交互時,把該會話標 識同時發送給IPTV業務服務系統,IPTV業務服務系統檢查該會話標識是 否合法和有效,對擁有合法和有效的會話標識的IPTV業務終端不用再次 到IPTV業務管理系統認證,但對於沒有會話標識或者會話標識不合法或 無效的IPTV業務終端,則需要到IPTV業務管理系統中(重新)認證;
步驟310、終端消息服務進程定期到IPTV消息服務系統獲取相關的消 息列表,這一過程採用異步操作方法;
步驟311、 IPTV消息服務系統把與IPTV業務終端相關的消息按一定 格式組織後發送給IPTV業務終端;在某個時間段,可能沒有與指定IPTV 業務終端相關的消息;當沒有相關消息時,返回無消息的信息;當有消息 時,返回消息列表;
步驟312、終端消息服務進程在本地處理獲取到的消息;定期循環步 驟310、步驟311和步驟312,直至準備關閉IPTV終端設備;
步驟313、向IPTV消息服務系統發送註銷信息,該過程可異步進行; 當IPTV消息服務系統接收到該通知後,註銷相關會話標識;
步驟314、 IPTV業務終端關閉;
步驟315、 IPTV消息服務系統異步處理相關的日誌等信息。
本實施例中,IPTV消息服務系統保存會話記錄,儘量減少了與IPTV 業務管理系統的交互,這種交互的資源開銷較大,
圖4為本發明實現遠程消息同步的方法實施例中獲取遠程消息實施例 二的流程圖,包括
步驟401、 IPTV業務終端啟動,同時啟動終端消息"良務進程;
步驟402、當IPTV消息服務系統的地址、埠及參數未直接配置在 IPTV業務終端中時,可執行本步驟及相應的後續步驟403,終端消息服務 進程到IPTV業務管理系統上獲取消息服務系統相關的信息,例如,IPTV 消息服務系統的服務地址、服務埠和服務參數等;
步驟403、 IPTV業務管理系統返回消息服務相關的信息;如果IPTV 業務管理系統未給出IPTV消息服務系統,則終端消息服務進程不能進行 消息接收服務,此時,它定期的重複性的與IPTV業務管理系統交互(步 驟402 ),直至獲取到確定的IPTV消息服務系統的信息;
步驟404、終端消息服務進程根據獲取到的IPTV消息服務系統及相關 參數,初始化本地消息服務相關的進程環境;
步驟405、終端消息服務進程定期到IPTV消息服務系統獲取相關的消 息列表,這一過程可採用異步操作方法;
步驟406、為了提高遠程消息同步的可控性,還可執行本步驟及相應 的後續步驟407,即IPTV消息服務系統通過IPTV業務管理系統認證IPTV 業務終端及相關服務信息;
步驟407、 IPTV業務管理系統:l巴認證結果返回給IPTV消息服務系統, 認證結果中包含IPTV業務終端已經定購的與消息相關的業務能力和參數;
步驟408、 IPTV消息服務系統把與IPTV業務終端相關的消息按一定 格式組織後發送給IPTV業務終端;在某個時間段,可能沒有與指定IPTV 業務終端相關的消息;當沒有相關消息時,返回無消息的信息;當有消息
時,返回消息列表;
步驟409、終端消息服務進程在本地處理獲取到的消息; 定期循環步驟405、步驟406、步驟407、步驟408與步驟409,直到
準備關閉IPTV終端設備;
步驟410、 IPTV業務終端關閉;
步驟411、 IPTV消息服務系統異步處理相關的日誌等信息。 本實施例無需保存會話記錄,減少了 IPTV業務終端的系統開銷。在
實際應用於可以根據實際情況需要選擇使用圖3或圖4中的技術方案來實
現消息獲取。
圖5為本發明實現遠程消息同步的方法實施例中IPTV業務終端處理 接收的遠程消息實施例一的流程圖。本實施例中,消息處理通過作業系統 轉發,包括
步驟501、 IPTV業務終端中的終端消息服務進程啟動自檢,檢查消息 處理參數、構建消息處理環境、與IPTV業務管理系統交互IPTV消息服務 系統的信息等;
步驟502、終端消息服務進程定期到IPTV消息服務系統上獲取相關的 消息列表;
步驟503、終端消息服務進程分析獲取到的消息;
步驟504、終端消息服務進程把分析後的消息轉換成本地消息,並把 該消息發送給作業系統;每種作業系統都會包含一種特定的消息隊列實現 方法,終端消息服務進程按對應的方法,把遠程消息轉換成作業系統可以 識別和處理消息,並交給作業系統處理;
步驟505、 IPTV業務終端中的終端消息接收進程(可以是支持操作系 統消息隊列技術的任何第三方軟體)在啟動時創建與作業系統交互消息的 環境;
步驟506、終端消息接收進程定期從搡作系統中獲取所述的本地消息;
步驟507、終端消息接收進程對獲取的本地消息做相應的處理,進行 處理。
終端消息服務進程可以同時支持多種不同類型的遠程消息。終端消息 接收進程可以根據需要支持全部或部分所述的消息。
圖6為本發明實現遠程消息同步的方法實施例中IPTV業務終端處理 接收的遠程消息實施例二的流程圖。本實施例中,消息處理無需通過操作 系統轉發,包括
步驟601、 IPTV業務終端中的終端消息服務進程啟動自檢,檢查消息 處理參數、構建消息處理環境、與IPTV業務管理系統交互IPTV消息服務 系統的信息等;
步驟602、終端消息服務進程定期到IPTV消息服務系統上獲取相關的 消息列表;
步驟603、終端消息服務進程分析獲取到的消息;
步驟604、 IPTV業務終端中的終端消息接收進程(可以是支持本專利 所述消息的專有的第三方軟體)在啟動時創建與終端消息服務進程交互消 息的環境;
步驟605、終端消息接收進程創建消息接收服務子進程(或線程), 用於接收終端消息服務進程發送的消息,該子進程(或線程)始終運行, 其生存周期與終端消息接收進程相同;
步驟606、終端消息服務進程把分析後的消息轉換成本地消息,並把 該消息發送給終端消息接收進程;
步驟607、終端消息接收進程處理獲取到的消息。
終端消息服務進程定期的重複步驟602、步驟603和步驟606,從IPTV 消息服務系統獲取相應的遠程消息,並轉換成本地消息。終端消息接收進 程重複步驟605和步驟607,接收終端消息服務進程傳送的本地消息。
本發明實施例實現遠程消息同步的系統可包括IPTV消息發布終端,用於發布遠程消息; IPTV消息服務系統,用於轉發所述遠程消息;
IPTV業務終端,用於接收並將所述遠程消息轉換為本地消息進行處 理。實現系統可以選擇性地支持遠程消息的全部或部分屬性。
為了有效地控制和管理消息發布,本實施例中的系統還可進一步包 括IPTV業務管理系統,用於認證所述IPTV業務終端、IPTV消息發布終 端及所述遠程消息的類別及目標;為IPTV消息發布終端提供業務訂購能 力,為所述IPTV業務終端提供會話標識、所述IPTV消息服務系統的地址、 埠及參數。IPTV業務管理系統可為第三方軟體系統,是IPTV業務應用 中必需的軟體系統,通過提供一組應用編程接口 (Application Programming Interface, API)與其它系統交互業務相關的信息。
當實現遠程消息同步的系統中不存在IPTV業務管理系統時,與IPTV 消息服務系統的地址、埠及參數可以直接配置在IPTV業務終端設備中, 也可以通過其它方法設置。本實施例中不限制具體的設置方法,不管採用 哪種方法,都至少需要讓IPTV業務終端獲得IPTV消息服務系統的相關 IPTV消息服務系統。
圖7為本發明實現遠程消息同步的系統實施例中IPTV消息服務系統 的結構示意圖。IPTV消息服務系統的關聯方主要有三個消息發布者、消 息接收者和IPTV業務管理系統,其中,消息服務系統支持多個消息發布 者和大量的消息接收者。消息發布者通過特定的平臺,如IPTV消息發布 終端,按照IPTV消息服務系統7的地址、接口及參數,與IPTV消息服務 系統7進行交互,實現消息發布。消息接收者通過特定的平臺,如IPTV 業務終端,按照IPTV消息服務系統7的地址、接口及參數,定期的向消 息服務系統發送獲取消息的請求,與IPTV消息服務系統7進行交互,獲 取消息發布者發布的消息。
IPTV消息服務系統7通過IPTV業務管理系統驗證消息發布者或者消
息接收者的身份和業務能力等信息。
IPTV消息服務系統7啟動線程(或子進程)接收和處理消息發布者提 供的消息,同時,啟動線程(或子進程)接收和處理消息接收者對消息的 請求。
所述IPTV消息服務系統7可包括接收模塊71、隊列管理模塊72 及發送模塊73。接收模塊71用於接收所述IPTV消息發布終端發送的遠程 消息,並進行過濾和處理,把可接收的消息發送給消息隊列。隊列管理模 塊72用於將所述IPTV消息發布終端發送的遠程消息按隊列的方式進行管 理,包括將隊列中的消息進行消息優先級管理、生存周期管理、安全管理 等。消息隊列可採用先進先出方式管理接收到的遠程消息,也可以同時支 持消息的優先級屬性,以保證高優先級的消息的優先處理。還可以支持生 存周期的處理。發送模塊73用於將所述IPTV業務終端對應的遠程消息發 送給所述IPTV業務終端;發送模塊73還可對接收的遠程消息進行過濾處 理,把相應的消息發送給消息接收者。在系統中包括IPTV業務管理系統 的情況下,IPTV消息服務系統7可進一步包括認證會話管理模塊74,用 於認證消息發布者、消息接收者,並管理相關的會話。此時,接收模塊71 還可用於通過IPTV業務管理系統認證消息發布者;發送模塊73還可用於 通過IPTV業務管理系統認證消息接收者。
圖8為本發明實現遠程消息同步的系統實施例中IPTV業務終端的結 構示意圖。IPTV業務終端8包括遠程消息接收轉換模塊組81、本地消 息隊列管理模塊組82、本地消息傳遞模塊組83及本地消息接收模塊84。
遠程消息接收轉換模塊組81主要用於遠程消息的查詢和接收、消息 的分析、本地消息轉換和生成等;將接收到的遠程消息轉換為本地消息; 並傳送給本地消息隊列管理模塊組。本地消息隊列管理模塊組82主要用 於按隊列的方式管理所述接收轉換模塊組轉換得到的本地消息,相關的管 理工作包括消息優先級管理、生存周期管理、安全管理等。本地消息傳遞
模塊組83主要用於從所述本地消息隊列管理模塊組82管理的消息隊列中 獲取本地消息,並根據進程的配置把本地消息發送給本地消息接收模塊 84;本地消息接收模塊84用於接收本地消息接收模塊,進行處理。遠程 消息接收轉換模塊組81與本地消息隊列管理模塊組82、本地消息傳遞模 塊組83可由終端消息服務進程實現。終端消息服務進程用於從IPTV消息 服務系統獲取遠程消息,把遠程消息轉換成本地消息,並把轉換後的消息 經由作業系統轉發給(或直接發送給)終端消息接收進程。終端消息接收 進程負責響應消息。終端消息服務進程一般採用先進先出方式管理本地消 息,也可以同時支持消息的優先級屬性,以保證高優先級的消息的優先處 理;還可以支持生存周期的處理。本地消息接收模塊84可以是作業系統, 也可以是特定的終端消息接收進程。終端消息接收進程是指接收和處理所 述消息的進程,這種進程可以有很多,本實施例中,不限定這種進程的種 類。本地消息接收模塊84與終端消息服務進程運行於相同的作業系統和 硬體平臺之上,二者之間通過作業系統提供的本地進程調用(IPC)接口 交互信息。
在系統中包括IPTV業務管理系統的情況下,IPTV業務終端8可進一 步包括服務管理模塊組85。服務管理模塊組85主要用於管理日誌,並從 IPTV業務管理系統中獲取所述IPTV消息服務系統的地址、埠及參數。
上述系統實施例中IPTV消息服務系統及IPTV業務管理系統的操作流 程詳見上述有關IPTV消息服務系統及IPTV業務管理系統的操作流程。
上述方法和系統實施例,消息發布者通過IPTV消息發布終端、IPTV 消息服務系統,實現了將各種業務信息的遠程消息從IPTV消息發布終端 發送到IPTV業務終端,能夠用於IPTV業務終端的遠程管理、業務通知或 應急消息的發布、應急通訊、用戶信息的收集、特色業務的提供、業務的 遠程推送等,滿足了 IPTV業務應用對消息發布的需求,大大提高了 IPTV 業務應用的交互性。並且,上述方法和系統實施例還可全部或部分支持消
息的分類、標識、組織、通知、生存周期,大大提高了遠程信息同步的靈
活性和可控性,以及IPTV消息服務系統的通用性和可擴展性。
本領域普通技術人員可以理解實現上述方法實施例的全部或部分步 驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲於一計算機 可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟; 而前述的存儲介質包括R0M、 RAM、磁碟或者光碟等各種可以存儲程序代 碼的介質。
最後應說明的是以上實施例僅用以說明本發明的技術方案,而非對 其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通 技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修 改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不 使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。
權利要求
1.一種實現遠程消息同步的方法,其特徵在於,包括網絡電視IPTV消息服務系統接收IPTV消息發布終端待發布的遠程消息,並發送給所述遠程消息對應的IPTV業務終端;所述IPTV業務終端接收並將所述遠程消息轉換為本地消息進行處理。
2、 根據權利要求1所述的實現遠程消息同步的方法,其特徵在於, 還包括所述IPTV消息服務系統收到所述遠程消息後,通過IPTV業務管理系 統認證所述IPTV消息發布終端及所述遠程消息的類別及目標;所述IPTV消息服務系統在認證通過的情況下發送所述遠程消息。
3、 根據權利要求2所述的實現遠程消息同步的方法,其特徵在於, 還包括所述IPTV消息發布終端向所述IPTV業務管理系統訂購發布能力。
4、 根據權利要求3所述的實現遠程消息同步的方法,其特徵在於, 還包括所述IPTV消息發布終端向所述IPTV業務管理系統退訂訂購的發布能力。
5、 根據權利要求1所述的實現遠程消息同步的方法,其特徵在於, 還包括所述IPTV消息服務系統對所述遠程消息進行過濾和分類處理。
6、 根據權利要求5所述的實現遠程消息同步的方法,其特徵在於, 還包括所述IPTV消息服務系統對所述遠程消息進行隊列管理。
7、 根據權利要求1所述的實現遠程消息同步的方法,其特徵在於, 發送給所述遠程消息對應的IPTV業務終端包括所述IPTV消息服務系統在所述遠程消息的生存周期內按所述遠程消 息的優先級別進行處理和發送。
8、 根據權利要求1所述的實現遠程消息同步的方法,其特徵在於, 還包括所述IPTV消息服務系統向所述IPTV消息發布終端返回發布結果。
9、 根據權利要求8所述的實現遠程消息同步的方法,其特徵在於, 所述IPTV消息服務系統向所述IPTV消息發布終端返回發布結果包括所述IPTV消息服務系統根據所述IPTV消息發布終端的查詢請求消息 返回發布結果。
10、 根據權利要求1所述的實現遠程消息同步的方法,其特徵在於, 還包括所述IPTV業務終端向所述IPTV消息服務系統發送消息獲取請求; 所述IPTV消息服務系統根據所述消息獲取請求向所述IPTV業務終端 發送遠程消息。
11、 根據權利要求1所述的實現遠程消息同步的方法,其特徵在於, 所述IPTV業務終端接收並將所述遠程消息轉換為本地消息進行處理包括所述IPTV業務終端根據獲取的所述IPTV消息服務系統的服務地址、 服務埠及服務參數,接收所述IPTV消息服務系統發送的遠程消息; 將所述遠程消息轉換為本地消息進行處理。
12、 根據權利要求11所述的實現遠程消息同步的方法,其特徵在於, 所述IPTV業務終端根據獲取的所述IPTV消息服務系統的服務地址、服務 埠及服務參數,接收所述IPTV消息服務系統發送的遠程消息包括所述IPTV業務終端通過所述IPTV消息服務系統向IPTV業務管理系 統獲取服務地址、服務埠及服務參數;根據所述服務地址、服務埠及服務參數初始化本地消息服務進程 後,從所述IPTV業務管理系統獲取會話標識;所述IPTV業務管理系統認證所述IPTV業務終端,在認證通過的情況 下,返回會i舌標識;所述IPTV業務終端向所述IPTV消息服務系統獲取遠程消息時,同時 將所述會話標識發送給所述IPTV消息服務系統;所述IPTV消息服務系統在所述會話標識合法的情況下,將相應的遠 程消息發送給所述IPTV業務終端。
13、 根據權利要求11所述的實現遠程消息同步的方法,其特徵在於, 所述IPTV業務終端根據獲取的所述IPTV消息服務系統的服務地址、服務 埠及服務參數,接收所述IPTV消息服務系統發送的遠程消息包括所述IPTV業務終端通過所述IPTV消息服務系統向IPTV業務管理系 統獲取服務地址、服務埠及服務參數;根據所述服務地址、服務埠及服務參數初始化本地消息服務進程 後,向所述IPTV消息服務系統請求獲取遠程消息;所述IPTV消息服務系統通過所述IPTV業務管理系統i人證所述IPTV 業務終端;在認證通過的情況下,所述IPTV消息服務系統將相應的遠程消息發 送給所述IPTV業務終端。
14、 根據權利要求11所述的實現遠程消息同步的方法,其特徵在於, 將所述遠程消息轉換為本地消息進行處理包括所述IPTV業務終端的終端消息服務進程將所述遠程消息轉換為本地 消息,並發送給所述IPTV業務終端的終端消息接收進程進行處理。
15、 根據權利要求14所述的實現遠程消息同步的方法,其特徵在於, 所述終端消息服務進程通過所述IPTV業務終端的作業系統轉發給所述終 端消息接收進程。
16、 根據權利要求1-15中任一項所述的實現遠程消息同步的方法, 其特徵在於,所述遠程消息的屬性包括消息的目標、類別、優先級別、內 容、生存周期及安全。
17、 根據權利要求16所述的實現遠程消息同步的方法,其特徵在於, 所述類別包括 一般消息、通知消息、維護消息、緊急消息及強制消息。
18、 根據權利要求16所述的實現遠程消息同步的方法,其特徵在於, 所述內容包括文字、圖像、視頻、音頻或二進位信息。
19、 根據權利要求16所述的實現遠程消息同步的方法,其特徵在於, 所述生存周期通過時間有效性、次數有效性、目標有效性或複合有效性設 置。
20、 一種實現遠程消息同步的系統,其特徵在於,包括 iptv消息發布終端,用於發布遠程消息;iptv消息服務系統,用於轉發所述遠程消息;iptv業務終端,用於接收並將所述遠程消息轉換為本地消息進行處理。
21、 根據權利要求20所述的實現遠程消息同步的系統,其特徵在於, 還包括iptv業務管理系統,用於認證所述iptv業務終端、iptv消息發布終 端及所述遠程消息的類別及目標;為所述iptv消息發布終端提供業務訂 購能力,為所述iptv業務終端提供會話標識、所述iptv消息服務系統的 地址、埠及參數。
22、 根據權利要求20或21所述的實現遠程消息同步的系統,其特徵 在於,所述iptv消息服務系統包括接收模塊,用於接收所述iptv消息發布終端發送的遠程消息; 發送模塊,用於將所述iptv業務終端對應的遠程消息發送給所述 iptv業務終端;隊列管理模塊,用於將所述iptv消息發布終端發送的遠程消息按隊列的方式進行管理。
23、 根據權利要求22所述的實現遠程消息同步的系統,其特徵在於, 所述IPTV消息月l務系統還包括認證會話管理模塊,用於認證所述IPTV業務終端、IPTV消息發布終 端,並管理相關的會話。
24、 根據權利要求20或21所述的實現遠程消息同步的系統,其特徵 在於,所述IPTV業務終端包括遠程消息接收轉換模塊組,用於接收遠程消息,將接收到的遠程消息 轉換為本地消息;本地消息隊列管理模塊組,用於按隊列的方式管理所述接收轉換模塊 組轉換得到的本地消息;本地消息傳遞模塊組,用於從所述本地消息隊列管理模塊組管理的消 息隊列中獲取本地消息,並發送給本地消息接收模塊;本地消息接收^t塊,用於接收本地消息接收模塊,進行處理。
25、 根據權利要求24所述的實現遠程消息同步的系統,其特徵在於, 所述IPTV業務終端還包括服務管理模塊組;用於管理日誌,並獲取所述IPTV消息服務系統的 地址、埠及參數;
26、 根據權利要求24所述的實現遠程消息同步的系統,其特徵在於, 所述本地消息接收模塊為作業系統或消息接收進程。
全文摘要
本發明涉及一種實現遠程消息同步的方法和系統,方法包括網絡電視IPTV消息服務系統接收IPTV消息發布終端待發布的遠程消息,並發送給所述遠程消息對應的IPTV業務終端;所述IPTV業務終端接收並將所述遠程消息轉換為本地消息進行處理。系統包括IPTV消息發布終端、IPTV消息服務系統及IPTV業務終端。消息發布者通過IPTV消息發布終端、IPTV消息服務系統,將各種業務信息的遠程消息從IPTV消息發布終端發送到IPTV業務終端,實現了IPTV業務中遠程消息的同步。
文檔編號H04L12/18GK101370028SQ20081011640
公開日2009年2月18日 申請日期2008年7月9日 優先權日2008年7月9日
發明者劉紅旗, 加雄偉 申請人:中國網通集團寬帶業務應用國家工程實驗室有限公司