本發(fā)明涉及通信領域的機頂盒注冊技術,尤其涉及一種自動配置方法、機頂盒及服務器。
背景技術:
隨著通信技術的發(fā)展,交互式網(wǎng)絡電視(Internet Protocol Television,IPTV)技術得到了前所未有的發(fā)展。所述IPTV是一種以寬帶網(wǎng)絡為承載基礎,以計算機、電視機+網(wǎng)絡機頂盒、手機等為主要的接收設備,利用寬帶有線電視網(wǎng)絡,實現(xiàn)互聯(lián)網(wǎng)、多媒體、通信三網(wǎng)融合的技術。
現(xiàn)有技術中,業(yè)內(nèi)統(tǒng)一采用基于CPE廣域網(wǎng)管理協(xié)議(Technical Report 069,TR069)協(xié)議的網(wǎng)管服務器對IPTV智能機頂盒進行統(tǒng)一管理。IPTV機頂盒開機啟動并正常接入網(wǎng)絡之后,客戶終端設備終端(Customer Premise Equipment,CPE)運行TR069網(wǎng)絡管理模塊并連接到TR069網(wǎng)管服務器,在該網(wǎng)管服務器上進行注冊,注冊完成后TR069網(wǎng)管服務器能夠方便地對IPTV機頂盒進行下發(fā)業(yè)務參數(shù)、采集性能數(shù)據(jù)或遠程診斷機頂盒等操作。
但是,機頂盒在網(wǎng)管服務器上進行注冊時,往往需要工作人員手動輸入相關注冊信息,所述注冊信息通常包括機頂盒的網(wǎng)絡業(yè)務參數(shù)和視頻業(yè)務參數(shù),由于不同的運營商提供的網(wǎng)管服務器的配置千差萬別,同樣的機頂盒接入不同的網(wǎng)管服務器需要配置不同的網(wǎng)絡業(yè)務參數(shù),因此機頂盒的網(wǎng)管業(yè)務參數(shù)龐大,如果使用人工輸入注冊信息,會導致工作量大,裝機效率低,錯誤率高的情況,用戶體驗不佳。
技術實現(xiàn)要素:
為解決上述技術問題,本發(fā)明實施例期望提供一種自動配置方法、機頂盒 及服務器,能夠自動完成機頂盒的注冊,提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
本發(fā)明的技術方案是這樣實現(xiàn)的:
第一方面,本發(fā)明實施例提供一種自動配置方法,用于機頂盒,包括:
獲取注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);
將所述注冊信息發(fā)送給網(wǎng)管服務器。
可選的,在所述將所述注冊信息發(fā)送給網(wǎng)管服務器之后,所述方法還包括:
接收所述網(wǎng)管服務器發(fā)送的注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)有誤,或所述視頻業(yè)務參數(shù)有誤;
根據(jù)所述錯誤標識,獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù);
將所述新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)發(fā)送給所述網(wǎng)管服務器。
第二方面,本發(fā)明實施例提供一種自動配置方法,用于網(wǎng)管服務器,包括:
接收機頂盒發(fā)送的注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);
當所述注冊信息滿足注冊條件時,根據(jù)所述注冊信息完成機頂盒的注冊。
可選的,所述方法還包括:
當所述注冊信息不滿足注冊條件時,向所述機頂盒發(fā)送注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)有誤,或所述視頻業(yè)務參數(shù)有誤,以便于所述機頂盒根據(jù)所述錯誤標識獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù)。
可選的,在所述向所述機頂盒發(fā)送注冊失敗信息之后,所述方法還包括:
接收所述機頂盒發(fā)送的新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù);
所述根據(jù)所述注冊信息完成機頂盒的注冊包括:
根據(jù)所述新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)完成機頂盒的注冊。
第三方面,本發(fā)明實施例提供一種機頂盒,包括:
獲取單元,用于獲取注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);
發(fā)送單元,用于將所述注冊信息發(fā)送給網(wǎng)管服務器。
可選的,所述機頂盒還包括:
接收單元,用于接收所述網(wǎng)管服務器發(fā)送的注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)有誤,或所述視頻業(yè)務參數(shù)有誤;
所述獲取單元還用于,根據(jù)所述錯誤標識,獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù);
所述發(fā)送單元還用于,將所述新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)發(fā)送給所述網(wǎng)管服務器。
第四方面,本發(fā)明實施例提供一種網(wǎng)管服務器,包括:
接收單元,用于接收機頂盒發(fā)送的注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);
注冊單元,用于當所述注冊信息滿足注冊條件時,根據(jù)所述注冊信息完成機頂盒的注冊。
可選的,所述網(wǎng)管服務器還包括:
發(fā)送單元,用于當所述注冊信息不滿足注冊條件時,向所述機頂盒發(fā)送注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)有誤,或所述視頻業(yè)務參數(shù)有誤,以便于所述機頂盒根據(jù)所述錯誤標識獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù)。
可選的,所述接收單元還用于,接收所述機頂盒發(fā)送的新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù);
所述注冊單元還用于,根據(jù)所述新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)完成機頂盒的注冊。
本發(fā)明實施例提供了一種自動配置方法、機頂盒及服務器,用于機頂盒的方法包括:獲取注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);將所述注冊信息發(fā)送給網(wǎng)管服務器。相較于現(xiàn)有技術,由于機頂盒可以自動獲取注冊信息,并將注冊信息發(fā)送給網(wǎng)管服務器,自動完成機頂盒的注冊過程, 不需要人工手動輸入,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
附圖說明
圖1為本發(fā)明實施例提供的一種自動配置方法的流程圖1;
圖2為本發(fā)明實施例提供的一種自動配置方法的流程圖2;
圖3為本發(fā)明實施例提供的一種自動配置方法的流程圖3;
圖4為本發(fā)明實施例提供的一種機頂盒的結構示意圖1;
圖5為本發(fā)明實施例提供的一種機頂盒的結構示意圖2;
圖6為本發(fā)明實施例提供的一種機頂盒的結構示意圖3;
圖7為本發(fā)明實施例提供的一種網(wǎng)關服務器的結構示意圖1;
圖8為本發(fā)明實施例提供的一種網(wǎng)關服務器的結構示意圖2。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。
本發(fā)明實施例提供一種自動配置方法,如圖1所示,用于機頂盒,包括:
步驟101、獲取注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù)。
在進行機頂盒注冊時,需要同時接入網(wǎng)絡系統(tǒng)和視頻系統(tǒng),為了保障網(wǎng)絡的安全性,網(wǎng)管側需要驗證用戶的合法性,所以注冊信息中需要包括網(wǎng)管業(yè)務參數(shù),所述網(wǎng)絡業(yè)務參數(shù)包括網(wǎng)管的用戶名和密碼,例如,若機頂盒當前需要接入的是聯(lián)通的網(wǎng)絡,所述網(wǎng)管的用戶名和密碼即用戶使用聯(lián)通網(wǎng)絡的用戶名和密碼;同時,視頻系統(tǒng)也需要驗證用戶的合法性,所以注冊信息中需要包括視頻業(yè)務參數(shù),所述視頻業(yè)務參數(shù)包括機頂盒進行視頻接入的用戶名和密碼,例如,若機頂盒當前需要接入的廣電中心的視頻信號,所述視頻業(yè)務參數(shù)即為用戶在廣電中心的用戶名和密碼。
步驟102、將所述注冊信息發(fā)送給網(wǎng)管服務器。
示例的,機頂盒可以按照Tr069協(xié)議生成參數(shù)樹,通過所述參數(shù)樹向網(wǎng)管服務器上報所述注冊信息。
這樣一來,由于機頂盒可以自動獲取注冊信息,并將注冊信息發(fā)送給網(wǎng)管服務器,自動完成機頂盒的注冊過程,不需要人工手動輸入,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
可選的,在所述將所述注冊信息發(fā)送給網(wǎng)管服務器之后,機頂盒還可以接收所述網(wǎng)管服務器發(fā)送的注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)有誤,或所述視頻業(yè)務參數(shù)有誤;根據(jù)所述錯誤標識,獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù);將所述新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)發(fā)送給所述網(wǎng)管服務器。
示例的,機頂盒發(fā)送給網(wǎng)管服務器的注冊信息也可能出現(xiàn)信息有誤的情況,所示信息有誤一般包括信息不全或信息出現(xiàn)錯誤兩種情況,當出現(xiàn)信息有誤的情況時,網(wǎng)管服務器不能完成對機頂盒的注冊過程,此時網(wǎng)管服務器可以向機頂盒發(fā)送注冊失敗信息,同時由于注冊信息中至少包括網(wǎng)管業(yè)務參數(shù)或視頻業(yè)務參數(shù),為了使機頂盒確定到底是哪一個參數(shù)出現(xiàn)不全或錯誤,可以在注冊失敗信息中添加錯誤標識,不同的參數(shù)對應不同的錯誤標識,以便于機頂盒確定哪一個參數(shù)需要重新獲取。
示例的,在機頂盒獲取到新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù)后,可以通過參數(shù)樹向網(wǎng)管服務器上報新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù)。
本發(fā)明實施例提供了一種自動配置方法,用于機頂盒,所述方法包括:獲取注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);將所述注冊信息發(fā)送給網(wǎng)管服務器。相較于現(xiàn)有技術,由于機頂盒可以自動獲取注冊信息,并將注冊信息發(fā)送給網(wǎng)管服務器,自動完成機頂盒的注冊過程,不需要人工手動輸入,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
本發(fā)明實施例提供一種自動配置方法,如圖2所示,用于網(wǎng)管服務器,包括:
步驟201、接收機頂盒發(fā)送的注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù) 和/或視頻業(yè)務參數(shù)。
示例的,網(wǎng)管服務器可以通過參數(shù)樹接收機頂盒發(fā)送的注冊信息。
步驟202、當所述注冊信息滿足注冊條件時,根據(jù)所述注冊信息完成機頂盒的注冊。
網(wǎng)管服務器在接收到機頂盒發(fā)送的注冊信息之后,首先需要確定該注冊信息是否滿足注冊信息,所述注冊信息為機頂盒完成注冊所需的參數(shù)必須正確且齊全。如果注冊信息滿足注冊條件,說明機頂盒能夠順利進行網(wǎng)絡接入和視頻接入,此時網(wǎng)管服務器根據(jù)注冊信息,完成機頂盒的注冊,注冊成功后機頂盒可以直接接入網(wǎng)絡,觀看視頻。
這樣一來,由于網(wǎng)管服務器可以根據(jù)機頂盒自動獲取的注冊信息完成機頂盒的注冊過程,不需要人工在機頂盒側手動輸入相關注冊信息,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
可選的,當所述注冊信息不滿足注冊條件時,向所述機頂盒發(fā)送注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)有誤,或所述視頻業(yè)務參數(shù)有誤,以便于所述機頂盒根據(jù)所述錯誤標識獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù)。
示例的,如果注冊條件不滿足注冊條件,說明機頂盒上報的注冊信息中缺少機頂盒注冊所必須的參數(shù),或者注冊信息中包括的機頂盒注冊所必須的參數(shù)出現(xiàn)錯誤。由于注冊信息中參數(shù)較多,所以網(wǎng)管服務器在下發(fā)注冊失敗信息時還需要攜帶錯誤標識,不同的錯誤標識對應不同的參數(shù),機頂盒在接收到注冊失敗信息后,可以根據(jù)注冊失敗信息中攜帶的錯誤標識確定需要重新獲取的參數(shù)。
示例的,由于機頂盒在注冊時必須要獲取網(wǎng)管業(yè)務參數(shù)和視頻業(yè)務參數(shù),因此注冊信息中應該至少包括網(wǎng)管業(yè)務參數(shù)或視頻業(yè)務參數(shù),因此當注冊信息不滿足注冊條件時,通??赡苁蔷W(wǎng)管業(yè)務參數(shù)有誤或視頻業(yè)務參數(shù)有誤,此時,網(wǎng)管服務器發(fā)給機頂盒的錯誤標識可以指示網(wǎng)管業(yè)務參數(shù)不全或有誤,或者視頻業(yè)務參數(shù)不全或有誤,以便于機頂盒收集正確的網(wǎng)管業(yè)務參數(shù)或視頻業(yè)務參 數(shù)。
可選的,在所述向所述機頂盒發(fā)送注冊失敗信息之后,網(wǎng)管服務器還可以接收所述機頂盒發(fā)送的新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù),并根據(jù)所述新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)完成機頂盒的注冊。示例的,網(wǎng)管服務器可以通過參數(shù)樹接收機頂盒發(fā)送的新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)。
本發(fā)明實施例提供了一種自動配置方法,用于網(wǎng)管服務器,所述方法包括:接收機頂盒發(fā)送的注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);當所述注冊信息滿足注冊條件時,根據(jù)所述注冊信息完成機頂盒的注冊。相較于現(xiàn)有技術,由于網(wǎng)管服務器可以根據(jù)機頂盒自動獲取的注冊信息完成機頂盒的注冊過程,不需要人工在機頂盒側手動輸入相關注冊信息,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
本發(fā)明實施例提供一種自動配置方法,其中以運行Tr069協(xié)議的安卓系統(tǒng)的機頂盒為例進行說明,如圖3所示,包括:
步驟301、機頂盒獲取注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù),執(zhí)行步驟302。
如圖4所示,所述機頂盒40包括參數(shù)樹自動加載裝置401,網(wǎng)管組件402,自動配置組件403,網(wǎng)絡接入組件404和TV客戶端405。同時為了記錄自動配置過程中機頂盒的不同狀態(tài),所述機頂盒還設置有狀態(tài)機,所述狀態(tài)機包括五種狀態(tài),示例的,若狀態(tài)機指示機頂盒當前的狀態(tài)為0,表示自動配置功能未啟動或機頂盒不支持自動配置功能,進程不加載;若狀態(tài)機指示機頂盒當前的狀態(tài)為1,表示自動配置進程初始化,自動配置尚未開始執(zhí)行;若狀態(tài)機指示機頂盒當前的狀態(tài)為2,表示自動配置開始執(zhí)行;若狀態(tài)機指示機頂盒當前的狀態(tài)為3,表示自動配置正在執(zhí)行中;若狀態(tài)機指示機頂盒當前的狀態(tài)為4,表示自動配置執(zhí)行結束。
示例的,機頂盒上電之后,狀態(tài)機指示當前機頂盒的狀態(tài)為0,首先進行底層程序加載,即首先啟動boot loader(系統(tǒng)啟動加載器),并在boot loader啟 動成功后,啟動kernel(內(nèi)核)。然后加載init.rc,所述init.rc為安卓系統(tǒng)的初始化腳本,同時也啟動安卓框架,即啟動安卓系統(tǒng)的網(wǎng)絡業(yè)務,通訊業(yè)務層。
進一步的,機頂盒啟動高層平臺組件的腳本,即網(wǎng)絡接入組件404啟動netaccess(網(wǎng)絡接入進程),網(wǎng)管組件402啟動netmanager(網(wǎng)管進程),自動配置組件403啟動autocfg(自動配置進程),TV客戶端405啟動TvClient(TV播放器),此時機頂盒的狀態(tài)機當前的狀態(tài)跳變?yōu)?,指示自動配置過程初始化。其中,網(wǎng)絡接入組件404啟動的netaccess負責收集網(wǎng)絡業(yè)務參數(shù),所述網(wǎng)絡業(yè)務參數(shù)包括網(wǎng)管的用戶名和密碼,例如,若機頂盒當前需要接入的是聯(lián)通的網(wǎng)絡,所述網(wǎng)管的用戶名和密碼即用戶使用聯(lián)通網(wǎng)絡的用戶名和密碼;TV客戶端405啟動的TvClient負責收集視頻業(yè)務參數(shù),所述視頻業(yè)務參數(shù)包括機頂盒進行視頻接入的用戶名和密碼,例如,若機頂盒當前需要接入的廣電中心的視頻信號,所述視頻業(yè)務參數(shù)即為用戶在廣電中心的用戶名和密碼。
步驟302、機頂盒將所述注冊信息發(fā)送給網(wǎng)管服務器,執(zhí)行步驟303。
機頂盒在獲取到所述注冊信息后,按照Tr069協(xié)議生成參數(shù)樹,通過所述參數(shù)樹向網(wǎng)管服務器上報所述注冊信息。此時機頂盒的狀態(tài)機當前的狀態(tài)跳變?yōu)?,指示自動配置過程開始執(zhí)行。
步驟303、網(wǎng)管服務器確定所述注冊信息是否滿足注冊條件;當所述注冊信息滿足注冊條件時,執(zhí)行步驟304;當所述注冊信息不滿足注冊條件時,執(zhí)行步驟305。
網(wǎng)管服務器在收到機頂盒發(fā)送的注冊信息之后,首先確定所述機頂盒在注冊時是否需要驗證碼,示例的,所述驗證碼可以是允許使用視頻計費系統(tǒng)的驗證碼,若所述機頂盒在注冊時需要驗證碼,網(wǎng)管服務器向機頂盒發(fā)送驗證碼輸入信息,機頂盒在接收到所述驗證碼輸入信息之后提示用戶輸入驗證碼,并將用戶輸入的驗證碼發(fā)送給網(wǎng)管服務器,網(wǎng)管服務器在確定該驗證碼驗證通過后,確定注冊信息是否滿足注冊條件。
示例的,由于機頂盒在進行注冊時,網(wǎng)管服務器必須至少能夠獲取到機頂盒進行網(wǎng)絡接入的用戶名和密碼,以及機頂盒進行視頻接入的用戶名和密碼, 此時所述注冊條件為所述注冊信息必須同時包括網(wǎng)管業(yè)務參數(shù)和視頻業(yè)務參數(shù),即所述注冊信息必須包括上述機頂盒進行網(wǎng)絡接入的用戶名和密碼和進行視頻接入的用戶名和密碼,如果上述信息不全,則網(wǎng)管業(yè)務參數(shù)和視頻業(yè)務參數(shù)不滿足注冊條件,如果上述信息齊全,說明注冊信息滿足注冊條件。
需要說明的是,實際情況中網(wǎng)管服務器還可能需要獲取機頂盒MAC(Medium Access Control物理地址)地址,產(chǎn)品型號,IP地址等基本信息,本發(fā)明對此不做限定。
步驟304、網(wǎng)管服務器根據(jù)所述注冊信息完成機頂盒的注冊,執(zhí)行步驟305。
如果注冊信息滿足注冊條件,說明機頂盒能夠順利進行網(wǎng)絡接入和視頻接入,網(wǎng)管服務器根據(jù)注冊信息,完成機頂盒的注冊,即網(wǎng)管服務器和機頂盒建立TCP(Transmission Control Protocol,傳輸控制協(xié)議)連接,并且http(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)連接成功,機頂盒可以直接接入網(wǎng)絡,觀看視頻。
步驟305、向所述機頂盒發(fā)送注冊成功信息,本流程步驟結束。
在網(wǎng)管服務器完成機頂盒的注冊之后,生成注冊成功信息,并向機頂盒發(fā)送所述注冊成功信息,用于通知機頂盒注冊成功,例如,可以回復200OK驗證消息給機頂盒。此時機頂盒的狀態(tài)機當前的跳變?yōu)?,指示自動配置過程結束。
步驟306、網(wǎng)管服務器向所述機頂盒發(fā)送注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)或所述視頻業(yè)務參數(shù)出現(xiàn)錯誤,執(zhí)行步驟307。
如果注冊條件不滿足注冊條件,說明機頂盒上報的網(wǎng)管業(yè)務參數(shù)不全或有誤,或者視頻業(yè)務參數(shù)不全或有誤,網(wǎng)管服務器無法對機頂盒進行注冊,此時網(wǎng)管服務器需要通知機頂盒收集正確的網(wǎng)管業(yè)務參數(shù)或視頻業(yè)務參數(shù)。
示例的,網(wǎng)管服務器可以向機頂盒發(fā)送注冊失敗信息,所述注冊失敗信息包括錯誤標識,用于通知機頂盒具體哪一方便的信息存在問題,以便于機頂盒重新進行獲取。
示例的,當所述錯誤標識為01時,可以表示網(wǎng)管業(yè)務參數(shù)不全或有誤;當所述錯誤標識為10時,可以表示視頻業(yè)務參數(shù)不全或有誤。
步驟307、機頂盒根據(jù)所述錯誤標識,獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù),執(zhí)行步驟308。
機頂盒接收注冊失敗信息之后,狀態(tài)機當前的狀態(tài)跳變?yōu)?,指示自動配置過程正在進行。機頂盒根據(jù)注冊失敗信息中的錯誤標識,確定需要重新獲取的信息。例如,當錯誤標識為01時,說明機頂盒之前上報的網(wǎng)管業(yè)務參數(shù)不全或有誤,需要機頂盒重新獲取網(wǎng)管業(yè)務參數(shù);當錯誤標識為10時,說明機頂盒之前上報的視頻業(yè)務參數(shù)不全或有誤,需要機頂盒重新獲取視頻業(yè)務參數(shù)。
示例的,網(wǎng)管業(yè)務參數(shù)進行說明,如果網(wǎng)管業(yè)務參數(shù)不全,說明機頂盒無法自動獲取網(wǎng)管業(yè)務參數(shù),此時機頂盒可以提示用戶進行手動輸入;如果網(wǎng)管業(yè)務參數(shù)有誤,說明機頂盒在獲取網(wǎng)管業(yè)務參數(shù)時出現(xiàn)了錯誤,或者在上報的過程中出現(xiàn)了數(shù)據(jù)畸變,機頂盒可以重新通過netaccess收集網(wǎng)絡業(yè)務參數(shù)。
步驟308、機頂盒將獲取到的新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù)發(fā)送給網(wǎng)絡服務器,執(zhí)行步驟303。
示例的,機頂盒通過參數(shù)樹將重新收集到的新的網(wǎng)管業(yè)務參數(shù)發(fā)送給網(wǎng)管服務器,以便于網(wǎng)管服務器對機頂盒進行注冊。
本發(fā)明實施例提供了一種自動配置方法,相較于現(xiàn)有技術,由于機頂盒可以自動獲取注冊信息,并將注冊信息發(fā)送給網(wǎng)管服務器,網(wǎng)關服務器在確定注冊信息滿足注冊條件時,自動完成機頂盒的注冊過程,不需要人工手動輸入,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
本發(fā)明實施例提供一種機頂盒50,如圖5所示,包括:
獲取單元501,用于獲取注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù)。
在進行機頂盒注冊時,需要同時接入網(wǎng)絡系統(tǒng)和視頻系統(tǒng),為了保障網(wǎng)絡的安全性,網(wǎng)管側需要驗證用戶的合法性,所以注冊信息中需要包括網(wǎng)管業(yè)務參數(shù),所述網(wǎng)絡業(yè)務參數(shù)包括網(wǎng)管的用戶名和密碼;同時,視頻系統(tǒng)也需要驗 證用戶的合法性,所以注冊信息中需要包括視頻業(yè)務參數(shù),所述視頻業(yè)務參數(shù)包括機頂盒進行視頻接入的用戶名和密碼。
發(fā)送單元502,用于將所述注冊信息發(fā)送給網(wǎng)管服務器。
示例的,發(fā)送單元502可以按照Tr069協(xié)議生成參數(shù)樹,通過所述參數(shù)樹向網(wǎng)管服務器上報所述注冊信息。
這樣一來,由于機頂盒可以通過獲取單元501自動獲取注冊信息,并通過發(fā)送單元502將注冊信息發(fā)送給網(wǎng)管服務器,自動完成機頂盒的注冊過程,不需要人工手動輸入,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
可選的,如圖6所示,所述機頂盒50還包括:
接收單元503,用于接收所述網(wǎng)管服務器發(fā)送的注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)有誤,或所述視頻業(yè)務參數(shù)有誤。
所述獲取單元501還用于,根據(jù)所述錯誤標識,獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù)。
所述發(fā)送單元502還用于,將所述新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)發(fā)送給所述網(wǎng)管服務器。
在實際應用中,所述獲取單元501可由位于機頂盒中的中央處理器(Central Processing Unit,CPU)、微處理器(Micro Processor Unit,MPU)、數(shù)字信號處理器(Digital Signal Processor,DSP)、或現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)等實現(xiàn)。發(fā)送單元502可以是網(wǎng)絡發(fā)射器,通過網(wǎng)線實現(xiàn)信息發(fā)送。接收單元503可以是網(wǎng)絡接收器,通過網(wǎng)線實現(xiàn)信息接收。
本發(fā)明實施例提供了一種機頂盒,所述機頂盒包括:獲取單元,用于獲取注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);發(fā)送單元,用于將所述注冊信息發(fā)送給網(wǎng)管服務器。相較于現(xiàn)有技術,由于機頂盒可以通過獲取單元自動獲取注冊信息,并通過發(fā)送單元將注冊信息發(fā)送給網(wǎng)管服務器,自動完成機頂盒的注冊過程,不需要人工手動輸入,因此提高了機頂盒的裝機 效率和注冊的成功率,進而提高了用戶體驗。
本發(fā)明實施例提供一種網(wǎng)管服務器70,如圖7所示,包括:
接收單元701,用于接收機頂盒發(fā)送的注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù)。
示例的,接收單元701可以通過參數(shù)樹接收機頂盒發(fā)送的注冊信息。
注冊單元702,用于當所述注冊信息滿足注冊條件時,根據(jù)所述注冊信息完成機頂盒的注冊。
網(wǎng)管服務器在接收到機頂盒發(fā)送的注冊信息之后,首先需要確定該注冊信息是否滿足注冊信息,所述注冊信息為機頂盒完成注冊所需的參數(shù)必須正確且齊全。如果注冊信息滿足注冊條件,說明機頂盒能夠順利進行網(wǎng)絡接入和視頻接入,此時網(wǎng)管服務器的注冊單元702根據(jù)注冊信息,完成機頂盒的注冊,注冊成功后機頂盒可以直接接入網(wǎng)絡,觀看視頻。
這樣一來,由于網(wǎng)管服務器的注冊單元702可以根據(jù)機頂盒自動獲取的注冊信息完成機頂盒的注冊過程,不需要人工在機頂盒側手動輸入相關注冊信息,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
可選的,如圖8所示,所述網(wǎng)管服務器70還包括:發(fā)送單元703,用于當所述注冊信息不滿足注冊條件時,向所述機頂盒發(fā)送注冊失敗信息,所述注冊失敗信息包括錯誤標識,所述錯誤標識指示所述網(wǎng)管業(yè)務參數(shù)有誤,或所述視頻業(yè)務參數(shù)有誤,以便于所述機頂盒根據(jù)所述錯誤標識獲取新的網(wǎng)管業(yè)務參數(shù)或新的視頻業(yè)務參數(shù)。
可選的,所述接收單元還用于,接收所述機頂盒發(fā)送的新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù);所述注冊單元還用于,根據(jù)所述新的網(wǎng)管業(yè)務參數(shù)或所述新的視頻業(yè)務參數(shù)完成機頂盒的注冊。
在實際應用中,所述注冊單元702可由位于網(wǎng)關服務器中的中央處理器(Central Processing Unit,CPU)、微處理器(Micro Processor Unit,MPU)、數(shù)字信號處理器(Digital Signal Processor,DSP)、或現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)等實現(xiàn)。接收單元701可以是網(wǎng)絡接收器, 通過網(wǎng)線實現(xiàn)信息接收。發(fā)送單元703可以是網(wǎng)絡發(fā)射器,通過網(wǎng)線實現(xiàn)信息發(fā)送。
本發(fā)明實施例提供了一種網(wǎng)管服務器,所述網(wǎng)管服務器包括:接收單元,用于接收機頂盒發(fā)送的注冊信息,所述注冊信息包括網(wǎng)管業(yè)務參數(shù)和/或視頻業(yè)務參數(shù);注冊單元,用于當所述注冊信息滿足注冊條件時,根據(jù)所述注冊信息完成機頂盒的注冊。相較于現(xiàn)有技術,由于網(wǎng)管服務器的注冊單元可以根據(jù)機頂盒自動獲取的注冊信息完成機頂盒的注冊過程,不需要人工在機頂盒側手動輸入相關注冊信息,因此提高了機頂盒的裝機效率和注冊的成功率,進而提高了用戶體驗。
需要說明的是,第一,本發(fā)明中術語“和/或”,僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。
第二,本發(fā)明實施例提供的自動配置方法步驟的先后順序可以進行適當調整,步驟也可以根據(jù)情況進行相應增減,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化的方法,都應涵蓋在本發(fā)明的保護范圍之內(nèi),因此不再贅述。
第三,所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。