專利名稱:設備管理方法、系統及其服務器的制作方法
技術領域:
本發明關于數字電視技術領域,特別關于對數字電視條件接收系統前端設備進行
管理的設備管理方法、系統及其服務器。
背景技術:
眾所周知,條件接收系統(CAS-Conditional Access System)是用來控制用戶對 廣播服務進行條件接收,通過授權管理來實現廣播系統的有償服務。 如圖1所示,該CAS前端101的加擾器/SCS 103利用控制字(CW :ControlWord) 對播出的數字節目流進行加擾,在授權控制信息發生器(ECMG-Entitlement Control Message Generator) 104中利用授權密鑰對控制字CW進行加密,在ECM流中傳輸至加擾器 /SCS 103 ;根據訂戶管理單元發出授權命令,在授權管理信息發生器(E匪G Entitlement Management Message Generator) 106中產生授權信息,該授權信息由用戶密鑰進行加密, 通過授權管理信息E匪流送至復用器107。此外,前端101還通過EPG單元105播出EPG流 (G),其中包含節目單。 由上述可知,該CAS前端中的E匪G、ECMG等業務模塊通常配置在一臺服務器實現, 其中,每個業務模塊只能啟動一個,一旦某個業務模塊出現故障,該前端就不能正常運行; 而且業務模塊也不能同時配置在多臺服務器上,只要服務器出現斷電、網線斷開等故障,該 前端就癱瘓。因此,現有的CAS前端在系統的穩定性和安全性較差,不能保證給用戶提供好 的服務。
發明內容
本發明的目的在于提供一種設備管理方法、系統及其服務器。采用多臺服務器運
行各個業務單元,通過將配置信息進行廣播,使得該CAS前端的多臺服務器對相應的業務
單元進行配置,使得每臺服務器保持一致的運行配置,這樣,當一臺服務器發生問題,還可
以使用其它服務器工作,從而有效保證了該CAS前端工作穩定性和安全性,也保護了服務
提供商的切身利益,也保障了服務提供商的正當權益。 為實現上述目的,本發明提供一種設備管理方法,該方法包括 至少一臺服務器接收廣播的配置信息;其中,所述配置信息包括所配置的業務單
元的名稱和配置參數; 所述至少一臺服務器根據所述配置信息對所述業務單元進行相應的操作。 為實現上述目的,本發明實施例還提供一種設備管理系統,該系統包括至少一臺
服務器,所述至少一臺服務器包括 配置信息接收單元,所述配置信息接收單元用于接收廣播的配置信息;其中,所述
配置信息包括所配置的業務單元的名稱和配置參數; 解析單元,所述解析單元用于對所述配置信息進行解析; 業務操作單元,所述業務操作單元用于根據解析結果對所述業務單元進行相應的
5操作。 為實現上述目的,本發明實施例還提供一種服務器,該服務器包括 配置信息接收單元,所述配置信息接收單元用于接收廣播的配置信息;其中,所述
配置信息包括所配置的業務單元的名稱和配置參數; 解析單元,所述解析單元用于對所述配置信息進行解析; 業務操作單元,所述業務操作單元用于根據解析結果對所述業務單元進行相應的 操作。 本發明實施方式的有益效果在于,通過將配置信息進行廣播,使得該CAS前端的 多臺服務器對相應的業務單元進行配置,使得每臺服務器保持一致的運行配置,這樣,當一 臺服務器發生問題,還可以使用其它服務器工作,從而有效保證了該CAS前端工作穩定性 和安全性;也保護了服務提供商的切身利益,也保障了服務提供商的正當權益。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,并不 構成對本發明的限定。在附圖中 圖1是相關技術中條件接收系統前端架構圖;
圖2是本發明實施例1的系統結構示意圖;
圖3是圖2中的服務器結構示意圖;
圖4是本發明實施例2的系統結構示意圖;
圖5是圖4中服務器結構示意圖;
圖6是圖4中監控臺結構示意圖;
圖7是本發明實施例3的設備管理方法流程圖;
圖8是本發明實施例4的設備管理方法流程圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚明白,下面結合實施方式和附圖,對 本發明做進一步詳細說明。在此,本發明的示意性實施方式及其說明用于解釋本發明,但并 不作為對本發明的限定。 以下結合附圖對本發明的實施方式進行詳細說明。
實施例1 本發明實施例提供一種設備管理系統,如圖2所示,該系統包括至少一臺服務器 201。 如圖3所示,該服務器201包括配置信息接收單元301、解析單元302、業務操作單 元303和業務單元304 ;其中,該配置信息接收單元301用于接收廣播的配置信息;該解析 單元302用于對該配置信息進行解析;該業務操作單元303用于根據解析結果對該業務單 元進行相應的操作;其中,該配置信息包括所配置的業務單元的名稱和配置參數。
在本實施例中,該業務單元可包括授權控制信息發生器(ECMG : EntitlementControl Message Generator)、 授權管理信息發生器(E匪G : EntitlementManagement Message Generator)、授權管理信息發送器(EMMS :EntitlementManagement Message Sender)等。 在本實施例中,對該業務單元進行相應的操作是指對該業務單元進行創建、刪 除、或修改。 例如,當該服務器301上沒有業務單元,如E匪G時,可對該業務單元進行創建。這 樣,根據該配置信息可創建該業務單元。 這樣,如圖3所示,該系統還可包括該業務單元304,該業務單元304可對相應的業 務進行處理,此外可實時報告其工作狀態,如已啟動、已停止、或啟動中等信息;并將該工作 狀態儲存在該服務器的存儲單元305中。 創建該業務單元后,可對該業務單元的配置信息進行修改、或刪除。 由上述實施例可知,至少一臺服務器通過接收廣播的配置信息,使得該CAS前端
的多臺服務器對相應的業務單元進行配置,并且使得每臺服務器保持一致的運行配置,這
樣,當一臺服務器發生問題,還可以使用其它服務器工作,從而有效保證了該CAS前端工作
穩定性和安全性,也保護了服務提供商的切身利益,也保障了服務提供商的正當權益。 實施例2 本發明實施例提供一種設備管理系統,如圖4所示,該系統包括至少一臺服務器 401、至少一個監控臺402、存儲單元403和廣播單元404 ; 其中,該服務器401包括配置信息接收單元501、解析單元502、業務操作單元503、 業務單元504和存儲單元505,其作用類似實施例1中,此處不再贅述。
此外,該監控臺402與服務器401連接,如圖6所示,該監控臺402至少包括配置 單元601,該配置單元601用于配置該至少一個服務器401上的業務單元對應的配置信息; 該存儲單元403用于儲存該配置信息;該廣播單元404用于按照預設方式讀取預存配置信 息,并將該配置信息進行廣播。 在本實施例中,該服務器401可為多臺,每臺服務器401上均可連接一監控臺402, 每個監控臺402對所有服務器401進行監控。這樣,可同時啟動每臺服務器401上的監控 臺402,也可啟動一臺服務器401上的監控臺402對所有服務器401進行監控。此外,該監 控臺402也可與該服務器401集成在一起,在相應的服務器上啟動監控臺402.
在本實施例中,可利用任意一個監控臺401對任意服務器401上運行的業務單元 的配置信息進行設置,并將配置參數存入數據庫,即存儲單元403中。 在本實施例中,該存儲單元403可利用一個單獨的數據庫服務器實現,也可與任 意服務器401集成在一起使用;該廣播單元404可采用單獨的服務器實現,也可與其它服務 器,如數據庫服務器、或服務器401集成在一起使用,可根據實際情況進行設置。為了節省 資源,通常將廣播單元404和存儲單元403與服務器401集成在一起使用。
該廣播單元403可為多個,可分別集成在不同的服務器中。當廣播單元403與服務 器404集成在一起使用時,該服務器401可自動啟動該廣播單元403。首先,該服務器401 會自動檢測網絡中是否存在組播信息,如果不存在,則服務器401經過協商將一個廣播單 元403作為主廣播單元;若檢測到網絡中有廣播信息,說明該網絡中已經有主廣播單元在 運行,則將其它廣播單元作為備態廣播單元,當主廣播單元出現問題,啟用備態廣播單元, 提高了該系統的工作穩定性。 在本實施例中,該廣播單元404可按照預設時間周期性地讀取該存儲單元403中的配置信息,并將該配置信息在該系統內廣播。這樣,各個服務器401和監控臺402均可接收到該配置信息。 當該服務器401的配置信息接收單元501接收到該配置信息,該解析單元502可對該配置信息解析,該業務操作單元503可根據解析結果對相應業務單元進行操作,如創建、刪除或修改業務單元。 當該監控臺402接收到該配置信息,可根據該配置信息更新當前監控參數,例如,業務單元的名稱等信息。這樣,如圖6所示,該監控臺還可包括第一接收單元602和更新單元603 ;其中,該第一接收單元602用于接收廣播單元404廣播的配置信息;該更新單元603用于根據接收到的該配置信息對監控參數進行更新。 例如,當該配置信息所配置的業務單元的名稱為E匪G,配置參數為創建,則該服務器401根據該配置信息創建該E匪G。該監控臺402更新其監控參數,在該監控顯示界面顯示監控信息,即該E匪G的名稱。若該配置參數為刪除,名稱為E匪G時,則在更新監控參數后,監控顯示界面不再顯示該E匪G的名稱。這樣,通過接收廣播的配置信息對監控臺的控制信息進行更新,實現對多臺服務器的同時監控和統一管理,保證系統穩定性和安全性。
此外,監控臺402還可發送操作指令到至少一臺服務器401,其中,該操作指令可包括啟動或停止業務單元。這樣,該監控臺402還可包括指令發送單元604,該指令發送單元604用于發送操作指令至相應的服務器401,該操作指令包括啟動或停止該業務單元的指令。 當該服務器401接收到該監控臺402的操作指令發送單元604發送的操作指令后,可對在該服務器上運行的業務單元的停止或啟動進行控制。這樣,該服務器還可包括操作指令接收單元506和指令處理單元507 ;其中,該操作指令接收單元506用于接收該服務器發送的操作指令;該解析單元502還用于對該操作指令進行解析;該指令處理單元507用于根據該操作指令對該業務單元進行處理。在本實施例中,該處理是指對該業務模塊進行啟動或停止。 在本實施例中,在相應的服務器401上運行的各業務單元504,可實時報告其工作狀態,并將其工作狀態信息儲存在相應的服務器的存儲單元505中,以便監控臺可隨時查詢該業務單元的當前工作狀態,即該業務單元是處于已啟動、已停止、或啟動中等信息。
此外,該監控臺402還可發送狀態查詢指令至該服務器401,該服務器401接收到該狀態查詢指令后,將儲存的該業務單元的工作狀態信息返回該監控臺402,該監控臺402可通過顯示界面顯示該業務單元的工作狀態。 如圖6所示,該監控臺還可包括查詢單元605和第二接收單元606 ;其中,該查詢單元605用于發送狀態查詢指令至相應的服務器401 ;該第二接收單元606用于接該服務器401返回的工作狀態信息。 如圖5所示,該服務器還包括查詢指令接收單元508和狀態信息發送單元509 ;其中,該查詢指令接收單元508用于接收該監控臺發送的狀態查詢指令;該解析單元502還用于對該狀態查詢指令進行解析;該狀態信息發送單元509用于發送該業務單元的工作狀態信息至該監控臺402。其中,該狀態信息發送單元509可從存儲單元505中獲取該業務單元的工作狀態信息。 如圖6所示,該監控臺402還可包括顯示單元607,該顯示單元607用于顯示該監
8控信息、和/或顯示該工作狀態信息。 由上述可知,可根據廣播的配置信息對至少一臺服務器的業務單元進行相應的操
作,并同時更新各個監控臺的監控信息,從而使得該系統中的各個服務器能保持一致的運
行配置,當某些配置進行更新時,可再次通過廣播的形式通知各個服務器,以是該服務器對
該業務單元進行相應的操作,從而實現各個業務單元快速準確地實現響應。 此外,該服務器、監控臺可為多個,可通過多個監控臺對該多個服務器同時進行監
控和統一管理,還可通過多臺監控臺查詢該業務單元的工作狀態信息、以及下發操作指令
至服務器,保證該系統可以穩定可靠地運行,從而有效保護了服務提供商的切身利益,保障
了服務提供商的正當權益。 實施例3 本發明實施例還提供一種設備管理方法,如圖7所示,該方法包括至少一臺服務
器接收廣播的配置信息;其中,該配置信息包括所配置的業務單元的名稱和配置參數;該
至少一臺服務器根據所述配置信息對該業務單元進行相應的操作。 其中,該對業務單元進行響應的操作包括創建、修改或刪除該業務單元。 由上述實施例可知,至少一臺服務器通過接收廣播的配置信息,使得該CAS前端
的多臺服務器對相應的業務單元進行配置,并且使得每臺服務器保持一致的運行配置,這
樣,當一臺服務器發生問題,還可以使用其它服務器工作,從而有效保證了該CAS前端工作
穩定性和安全性;也保護了服務提供商的切身利益,也保障了服務提供商的正當權益。 實施例4 本發明實施例還提供一種設備管理方法,以下結合附圖4、圖8,以采用多臺服務器401、多個監控臺402為例,對該方法進行詳細說明。該方法包括 步驟801,在多個監控臺402的其中之一設置在該服務器401上運行的業務單元的配置信息,其中,該配置信息可包括所配置的業務單元的名稱和配置參數,其中,該配置參數可以為創建、刪除或修改。 其中,若設置該服務器401上不存在的業務單元,則該配置信息可包括所配置的業務單元的名稱以及創建該業務單元的配置參數。 若對在該服務器401上運行的業務單元進行修改時,該配置信息可包括該業務單元的名稱以及刪除或修改該業務單元的配置參數。 步驟802,將該配置信息儲存到該系統的數據庫服務器,即存儲單元403中。
步驟803,廣播單元404周期性讀取該數據庫中403的配置信息,并將該配置信息在全系統內廣播。 步驟804,至少一臺服務器401和監控臺402接收該配置信息; 步驟805,該服務器401根據該配置信息對相應的業務單元進行操作,即創建、修
改或刪除;并且該監控臺402根據該配置信息更新其監控參數,并將該監控參數進行顯示。 由上述可知,通過廣播的配置信息,該服務器可根據該配置信息對該業務單元進
行相應操作;該監控臺可根據該配置信息對其監控參數進行更新,使得該系統中每臺服務
器都能保持一致的運行配置,當某些設置進行更改時,再次將通過廣播通知各個服務器和
監控臺,從而實現各個業務單元快速準確實現響應。 此外,在服務器401上運行的各個業務單元還可實時報告其工作狀態,并將其工
9作狀態信息儲存至該服務器401內的存儲器中,以為該監控臺402提供該業務單元的工作狀態,即已停止、已啟動、啟動中等工作狀態信息。 在本實施例中,工作人員可通過各個監控臺發送查詢該業務單元的工作狀態信息的指令;該服務器401接收到該查詢指令后,根據該指令獲取相應的業務單元的工作狀態信息,并將該工作狀態信息進行顯示。 此外,工作人員還可通過各個監控臺402發生操作該業務單元的指令至該服務器401,該服務器401接收到該操作指令后,對相應的業務單元進行操作,其中,可包括對業務單元進行啟動、停止等操作。 由上述可知,可實現多個監控臺對多臺服務器的同時監控和統一管理,保障系統可穩定可靠地運行,從而有效地保護服務提供商的切身利益,保障了服務器提供商的正當權益。 以下以該系統中啟動三臺服務器的監控臺(A、B和C)為例進行說明通常情況下,如果在一臺服務器的監控臺上修改了業務單元的配置信息,那么其它服務器的監控臺會馬上響應,及時更新各自監控臺的界面顯示。 首先,用戶通過監控臺A來修改配置信息,同時把該配置信息保存到數據庫中。廣播單元周期性地從數據庫中讀取最新的配置信息,并對所有的服務器和所有的監控臺進行
全網廣播。該三臺服務器的監控臺(A、B和C)都會收到全網廣播配置包,該監控臺會根據
最新的配置信息自動更新各自的監控臺的業務單元的監控參數;并且還可從各個服務器獲
取各個業務單元的工作狀態信息,保證了系統中多臺服務器的監控臺的一致性。 由上述可知,可根據廣播的配置信息對至少一臺服務器的業務單元進行相應的操
作,并同時更新各個監控臺的監控信息,從而使得該系統中的各個服務器能保持一致的運
行配置,當某些配置進行更新時,可再次通過廣播的形式通知各個服務器,以使該服務器對
該業務單元進行相應的操作,從而實現各個業務單元快速準確地實現響應。 此外,該服務器、監控臺可為多個,可通過多個監控臺對該多個服務器同時進行監
控和統一管理,還可通過多臺監控臺查詢該業務單元的工作狀態信息、以及下發操作指令
至服務器,保證該系統可以穩定可靠地運行,從而有效保護了服務提供商的切身利益,保障
了服務提供商的正當權益。 以上所述的具體實施方式
,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施方式
而已,并不用于限定本發明的保護范圍,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
10
權利要求
一種設備管理方法,其特征在于,所述方法包括至少一臺服務器接收廣播的配置信息;其中,所述配置信息包括所配置的業務單元的名稱和配置參數;所述至少一臺服務器根據所述配置信息對所述業務單元進行相應的操作。
2. 根據權利要求1所述的方法,其特征在于,所述至少一臺服務器根據所述配置信息 進行相應的操作,包括所述至少一臺服務器對所述配置信息進行解析,以獲取所述業務單元的名稱和配置參數;根據解析結果對所述業務單元進行相應的操作。
3. 根據權利要求1所述的方法,其特征在于,在接收廣播的配置信息之前,所述方法還 包括通過至少一個監控臺配置所述業務單元對應的配置信息; 將所述配置信息進行存儲; 按照預設方式讀取預存配置信息; 并將所述配置信息進行廣播。
4. 根據權利要求3所述的方法,其特征在于,所述方法還包括 至少一監控臺接收所述配置信息; 根據所述配置信息對當前監控信息進行更新; 顯示所述監控信息。
5. 根據權利要求1所述的方法,其特征在于,所述方法還包括所述至少一臺服務器儲 存所述業務單元的工作狀態信息。
6. 根據權利要求5所述的方法,其特征在于,所述方法還包括 所述至少一臺服務器接收所述至少一個監控臺發送的狀態查詢請求; 根據所述狀態查詢請求將所述業務單元的工作狀態返回給所述至少一個監控臺。
7. —種設備管理系統,其特征在于,所述系統包括至少一臺服務器,所述至少一臺服務 器包括配置信息接收單元,所述配置信息接收單元用于接收廣播的配置信息;其中,所述配置 信息包括所配置的業務單元的名稱和配置參數;解析單元,所述解析單元用于對所述配置信息進行解析;業務操作單元,所述業務操作單元用于根據解析結果對所述業務單元進行相應的操作。
8. 根據權利要求7所述的系統,其特征在于,所述服務器還包括 業務單元,所述業務單元用于實時報告工作狀態信息; 存儲單元,所述存儲單元用于儲存所述工作狀態信息。
9. 根據權利要求7所述的系統,其特征在于,所述系統還包括至少一個監控臺,所述監控臺與所述至少一臺服務器連接,至少包括配置單元,所述配 置單元用于配置所述業務單元對應的配置信息;存儲單元,所述存儲單元用于儲存所述配置信息;廣播單元,所述廣播單元用于按照預設方式讀取預存配置信息,并將所述配置信息進行廣播。
10. 根據權利要求9所述的系統,其特征在于,所述監控臺還包括 第一接收單元,所述第一接收單元用于接收廣播的所述配置信息; 更新單元,所述更新單元用于根據接收到的所述配置信息對當前監控信息進行更新。
11. 根據權利要求9所述的系統,其特征在于,所述監控臺還包括 查詢單元,所述查詢單元用于發送狀態查詢指令至相應的服務器; 第二接收單元,所述第二接收單元用于接收所述服務器返回的工作狀態信息。
12. 根據權利要求10或11所述的系統,其特征在于,所述系統還包括顯示單元,所述顯 示單元用于顯示所述監控信息、或顯示所述工作狀態信息。
13. 根據權利要求10所述的系統,其特征在于,所述監控臺還包括 指令發送單元,所述指令發送單元用于發送操作指令至相應的服務器,所述操作指令包括啟動或停止所述業務單元的指令。
14. 根據權利要求11所述的系統,其特征在于,所述服務器還包括查詢指令接收單元,所述查詢指令接收單元用于接收所述監控臺發送的所述狀態查詢 指令;所述解析單元還用于對所述狀態查詢指令進行解析;狀態信息發送單元,所述狀態信息發送單元用于發送所述業務單元的工作狀態信息至 所述監控臺。
15. 根據權利要求13所述的系統,其特征在于,所述服務器還包括 操作指令接收單元,所述操作指令接收單元用于接收所述服務器發送的操作指令; 所述解析單元還用于對所述操作指令進行解析;指令處理單元,所述指令處理單元用于根據所述操作指令對所述業務單元進行處理。
16. —種服務器,其特征在于,所述服務器包括配置信息接收單元,所述配置信息接收單元用于接收廣播的配置信息;其中,所述配置 信息包括所配置的業務單元的名稱和配置參數解析單元,所述解析單元用于對所述配置信息進行解析;業務操作單元,所述業務操作單元用于根據解析結果對所述業務單元進行相應的操作。
17. 根據權利要求16所述的服務器,其特征在于,所述服務器還包括 業務單元,所述業務單元用于實時報告工作狀態信息;存儲單元,所述存儲單元用于儲存所述工作狀態信息。
18. 根據權利要求17所述的服務器,其特征在于,所述服務器還包括 查詢指令接收單元,所述查詢指令接收單元用于接收與所述服務器連接的監控臺發送的所述狀態查詢指令;所述解析單元還用于對所述狀態查詢指令進行解析;狀態信息發送單元,所述狀態信息發送單元用于發送所述業務單元的工作狀態信息。
19. 根據權利要求16所述的服務器,其特征在于,所述服務器還包括 操作指令接收單元,所述操作指令接收單元用于接收所述服務器發送的操作指令;所述操作指令包括啟動或停止所述業務單元的指令;所述解析單元還用于對所述操作指令進行解析;指令處理單元,所述指令處理單元用于根據所述操作指令對所述業務單元進行處理。
全文摘要
本發明提供一種設備管理方法、系統及其服務器。該方法包括至少一臺服務器接收廣播的配置信息;其中,所述配置信息包括所配置的業務單元的名稱和配置參數;所述至少一臺服務器根據所述配置信息對所述業務單元進行相應的操作。由上述可知,通過將配置信息進行廣播,使得該CAS前端的多臺服務器對相應的業務單元進行配置,使得每臺服務器保持一致的運行配置,這樣,當一臺服務器發生問題,還可以使用其它服務器工作,從而有效保證了該CAS前端工作穩定性和安全性也保護了服務提供商的切身利益,也保障了服務提供商的正當權益。
文檔編號H04N7/16GK101742231SQ20081022724
公開日2010年6月16日 申請日期2008年11月25日 優先權日2008年11月25日
發明者劉濤, 盧增祥, 李 東, 王天星, 王宇, 王文軍, 韓堅 申請人:北京視博數字電視科技有限公司