專利名稱:配置機頂盒的方法、裝置及系統的制作方法
技術領域:
本發明涉及機頂盒技術,尤其涉及一種配置機頂盒的方法、裝置及系統。
背景技術:
交互式網絡電視(InternetProtocol Television, IPTV)機頂盒(Set Top Box,STB)是收看IPTV電視必不可少的設備。而IPTV STB存在較多的配置項,STB啟動后需要對這些配置項進行配置,才能實現電視播放或其他功能。但是,對于普通用戶來說,通過STB界面配置STB專業性太高,對于運營商來說派專人入戶配置STB,則成本太高。因此,目前IPTV STB的配置方式有兩種一種方式是利用終端網管實現自動配置,STB先接入網絡,配置終端網管IP,接入認證后終端網管下發配 置,實現自動配置;另一種方式是用戶開戶時為用戶提供存儲有配置數據的U盤,用戶開機后將U盤插入STB,STB自動發現U盤并實現配置。現有技術至少存在以下缺陷采用前一種方式,則配置范圍受限。原因在于,STB首先要接入網絡,而接入網絡本身也需要配置。雖然STB支持動態主機設置協議(DynamicHost Configuration Protocol, DHCP)自動配置實現網絡接入,但不是所有的局點都支持DHCP接入方式。并且,STB利用DHCP方式接入網絡,利用DHCP服務器下發終端網管地址,但并非所有的DHCP都支持該屬性下發。采用后一種方式,則成本高且不易于維護和管理。如不是所有的用戶的STB配置都一樣,操作員在下發STB時需要對U盤進行寫盤,不能統一提前制作,開戶時操作麻煩。在用戶使用期間,用戶自己修改配置混亂,想恢復初始配置,需要找到U盤,而U盤可能丟失了
發明內容
本發明實施例提出一種配置機頂盒的方法、裝置及系統,以便于實現STB的自動配置,避免依賴任何其他網絡設備,簡化配置操作。本發明實施例還提供了一種配置機頂盒的方法,包括接收機頂盒控制臺后臺服務器發送的配置信息,所述配置信息包含訪問web服務器的統一資源定位符URL,其中,所述URL包含用戶賬號信息;從所述URL對應的Web服務器下載與所述用戶賬號信息對應的機頂盒配置數據、及與終端的操作系統對應的終端應用軟件;通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識;利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒;將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。本發明實施例還提供了一種配置機頂盒的方法,包括接收終端通過統一資源定位符URL鏈接發起的請求;
根據所述URL中包含的用戶賬號信息獲取對應的機頂盒配置數據,及與所述終端的操作系統對應的終端應用軟件;向所述終端下發所述機頂盒配置數據及所述終端應用軟件,以使所述終端通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識,利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒,將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。本發明實施例還提供了一種用于配置機頂盒的終端,包括配置信息接收單元,用于接收機頂盒控制臺后臺服務器發送的配置信息,所述配置信息包含訪問web服務器的統一資源定位符URL,其中,所述URL包含 用戶賬號信息;下載單元,用于從所述URL對應的Web服務器下載與所述用戶賬號信息對應的機頂盒配置數據、及與所述終端的操作系統對應的終端應用軟件;終端應用軟件運行單元,用于通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識;藍牙驅動單元,用于利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒,將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。本發明實施例還提供了一種用于配置機頂盒的web服務器,包括請求接收單元,用于接收終端通過統一資源定位符URL鏈接發起的請求;獲取單元,用于根據所述URL中包含的用戶賬號信息獲取對應的機頂盒配置數據,及與所述終端的操作系統對應的終端應用軟件;下發單元,用于向所述終端下發所述機頂盒配置數據及所述終端應用軟件,以使所述終端通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識,利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒,將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。本發明實施例還提供了一種用于配置機頂盒的系統,包括機頂盒控制臺后臺服務器,其中,還包括上述用于配置機頂盒的終端及上述用于配置機頂盒的web服務器。本發明實施例提供的配置機頂盒的方法、裝置及系統,通過機頂盒控制臺后臺服務器下發配置短信給終端,并通過終端與web服務器之間的通信獲得終端應用軟件和配置數據,運行終端應用軟件,采用藍牙方式將配置數據發送到機頂盒進行配置,避免了對網絡連接參數、視頻參數、內容保護參數等的手工配置,也避免了額外配備U盤等實物,簡化了機頂盒的配置操作,實現了機頂盒的自動配置,且降低了配置成本。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本發明實施例提供的一種配置機頂盒的方法流程圖;圖2為本發明實施例提供的又一種配置機頂盒的方法流程圖3為本發明實施例提供的另一種配置機頂盒的方法流程圖;圖4為圖3所示實施例中,web服務器、智能手機及STB之間的接口示意圖;圖5為本發明實施例提供的實現機頂盒首次配置的信令交互圖;圖6為本發明實施例提供的用于配置機頂盒的終端的結構示意圖;圖7為本發明實施例提供的用于配置機頂盒的web服務器的結構示意圖;圖8為本發明實施例提供的用于配置機頂盒的系統的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。本發明實施例提供的一種配置機頂盒的方法中,用戶開戶時,操作員提示用戶輸入智能手機號碼提供給機頂盒控制臺后臺服務器。然后,機頂盒控制臺后臺服務器通過短信或彩信等方式向所述終端發送配置信息,所述配置信息包含統一資源定位符(Uniform/Universal Resource Locator, URL),所述URL包含用戶賬號信息,以使所述終端從所述URL對應的web服務器獲取機頂盒配置數據,并將所述配置數據通過藍牙方式發送到機頂盒進行配置。如用戶開戶完畢,管理系統即機頂盒控制臺后臺服務器通過短信自動向用戶的手機發送配置信息,用戶取走STB后就可以利用配置短信中的URL登錄web服務器獲取機頂盒配置數據,并將所述機頂盒配置數據通過藍牙方式發送到機頂盒進行配置。通過機頂盒控制臺后臺服務器根據終端的手機號碼向終端發送包含有web服務器URL的配置短信,使得用戶只需點擊URL連接,終端便可從web服務器獲取終端應用軟件及配置參數,并通過運行終端應用軟件,將機頂盒配置數據發送到機頂盒進行自動配置,簡化了機頂盒配置的手工操作,降低了機頂盒的配置成本。圖I為本發明實施例提供的一種配置機頂盒的方法的流程圖。本實施例為終端側的操作流程,具體如圖I所示,該方法包括步驟11、接收機頂盒控制臺后臺服務器發送的配置信息,所述配置信息可通過短信、彩信等方式發送,所述配置信息包含URL,所述URL包含用戶賬號信息。如當終端為手機時,用戶開戶時可提供手機號碼,則機頂盒控制臺后臺服務器根據手機號碼發送配置信息。步驟12、從所述URL對應的web服務器下載與所述用戶賬號信息對應的機頂盒配置數據、及與終端的操作系統對應的終端應用軟件。所述機頂盒配置數據可由所述web服務器根據所述用戶賬號信息從BOSS獲取。終端應用軟件可存儲在web服務器中。如終端通過URL鏈接,登錄對應的web服務器,即向web服務器發起請求,以下載機頂盒配置數據及與終端的型號對應的操作系統的終端應用軟件。所述配置數據由所述web服務器根據所述用戶賬號信息從BOSS獲取。步驟13、通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識。如終端通過運行所述終端應用軟件,可從配置數據中獲得機頂盒的藍牙設備標識,從而進一步可搜索、鏈接與獲得的藍牙設備標識對應的機頂盒,將配置數據發送給對應的機頂盒。所述終端應用軟件解析配置數據得到機頂盒的藍牙設備標識。具體地,如所述終端應用軟件從所述配置數據中獲得機頂盒的唯一標識如MAC或ID等,所述終端應用軟件利用所述機頂盒的標識得到機頂盒的藍牙設備標識。步驟14、利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒。當一個終端支持多個機頂盒,如一個用戶利用一個終端申請了多個機頂盒,即一個賬號或手機號碼對應有多個機頂盒時,通常該多個機頂盒的藍牙設備標識相同,用來進行配置的配置數據也相同,此時終端下載的配置數據只有一個,終端應用軟件無需選擇配置數據,將終端下載的配置數據發送給用戶選擇的機頂盒即可。當該多個機頂盒的藍牙設 備標識不同時,終端下載的配置數據可能有多個,當用戶選擇其中一個機頂盒進行配置時,終端應用軟件將根據用戶的選擇從多個配置數據中找到對應的配置數據發送給用戶選擇的機頂盒進行配置。步驟15、將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。如所述終端應用軟件通過藍牙方式將機頂盒配置數據發送給鏈接的機頂盒,以實現機頂盒的配置。 將所述配置數據發送給所述機頂盒之前還可包括若利用所述藍牙設備標識搜索到多機頂盒,則提示進行選擇,如上述步驟14中的說明。將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置之后還可包括所述終端應用軟件再次將所述機頂盒配置數據發送給所述機頂盒,使所述機頂盒進行再次配置。以滿足機頂盒的配置被修改后的配置恢復需求。所述終端應用軟件將所述機頂盒配置數據發送給所述藍牙設備標識對應的機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置之后還可包括向所述機頂盒控制臺后臺服務器請求重新配置所述機頂盒;再次接收所述機頂盒控制臺后臺服務器下發的所述URL ;利用所述URL,再次下載機頂盒配置數據;當所述終端應用軟件不可用時,需要再次下載。利用所述終端應用軟件將所述機頂盒配置數據發送給所述機頂盒,使所述機頂盒再次進行配置。從所述URL對應的web服務器下載與終端的手機型號對應的操作系統的終端應用軟件之前還可包括向所述web服務器發送用戶輸入的密碼;在所述密碼經所述web服務器認證通過后,下載所述機頂盒配置數據和所述終端應用軟件,以保證機頂盒配置數據的下發安全。本實施例中,終端通過URL下載終端應用軟件及機頂盒配置數據,并通過運行終端應用軟件搜索鏈接機頂盒,將機頂盒配置數據發送到機頂盒,實現了機頂盒的自動配置,用戶只需點擊URL連接即可,簡化了傳統機頂盒配置的操作,且無需依賴機頂盒的網絡連接配置以及額外的U盤等實物,簡化了機頂盒的配置成本。圖2為本發明實施例提供的又一種配置機頂盒的方法的流程圖。本實施例為web服務器(web server)側的操作流程,具體如圖2所示,該方法包括步驟21、接收終端通過URL鏈接發起的請求;步驟22、根據所述URL中包含的用戶賬號信息獲取對應的機頂盒配置數據,及與所述終端的操作系統對應的終端應用軟件。具體地,可根據所述URL中包含的用戶賬號信息從BOSS獲取對應的機頂盒配置數據。步驟23、向所述終端下發終端應用軟件及機頂盒配置數據給所述終端,以使所述終端通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識,利 用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒,將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。向所述終端下發所述機頂盒配置數據及所述終端應用軟件之前還可包括接收所述終端發送的密碼;認證所述密碼;認證通過后,通知所述終端下載所述機頂盒配置數據及終端應用軟件,以提高機頂盒配置數據的安全性。本實施例中,web服務器通過用戶賬號信號獲取機頂盒配置數據,根據終端的型號獲取對應操作系統的終端應用軟件,并通知終端下載機頂盒配置數據及終端應用軟件,使得機頂盒的配置可通過終端的終端應用軟件以藍牙方式發送給機頂盒來實現機頂盒的配置,簡化了傳統的配置操作,節約了配置成本。圖3為本發明實施例提供的另一種配置機頂盒的方法的流程圖。本實施例整體說明了機頂盒的配置過程。STB出廠前存在缺省配置,缺省配置已打開藍牙,并存儲STB的唯一標識MAC。STB 一旦上電就可以自動啟動藍牙并根據STB的唯一標識生成唯一的藍牙設備標識。并且,終端用戶開戶時已提供智能手機號碼。如圖3所示,使用終端,包括但不限于智能手機,配置機頂盒的過程包括步驟31、操作員在用戶開戶后通過瀏覽器向商業管理系統(Business ManagementSystem, BMS)中的機頂盒控制臺后臺服務器下發配置短信指令,以使機頂盒控制臺后臺服務器向智能手機下發配置短信,配置短信中包含特定URL,該URL中包含用戶帳號信息。步驟32、機頂盒控制臺后臺服務器向智能手機下發配置短信。智能手機接收到所述配置短信后,用戶選擇打開URL鏈接,向對應的web服務器發起用戶請求。步驟33、web服務器接收到用戶請求,根據URL中包含的用戶帳號信息到BOSS獲取對應的機頂盒配置數據,根據終端的手機型號從web服務器自身存儲的軟件中獲取對應終端操作系統的終端應用軟件;步驟34、web服務器向BOSS請求與用戶賬號信息對應的機頂盒配置數據,BOSS返回相應的機頂盒配置數據。步驟35、用戶從web服務器下載終端應用軟件及機頂盒配置數據完畢后,運行終端應用軟件,終端應用軟件從機頂盒配置數據中獲得STB的唯一標識,并計算出STB的藍牙設備標識,使用該標識搜索出STB設備。步驟36、終端應用軟件使用藍牙連接上STB后,用戶在終端應用軟件的運行界面上選擇“開始配置”,終端應用軟件利用藍牙方式將機頂盒配置數據傳遞給STB,STB完成配置。之后,當用戶需要恢復配置時,可以重新啟動該終端應用軟件來獲取機頂盒配置數據進行配置。如果該終端應用軟件已丟失,則用戶可以通過客服/局方portal再發送一條短信實現配置。但是STB的藍牙功能必須開啟。本實施例中,web服務器、智能手機及STB之間的接口示意圖如圖4所示,web服務器與智能手機之間通過接口 Fl進行交互,智能手機與STB之間通過接口 F3交互。并且,智能手機內部,終端應用軟件與藍牙驅動之間通過接口 F2交互,STB內部,藍牙驅動與配置數據獲取模塊之間通過接口 F4交互,配置數據獲取模塊與配置模塊之間通過F5接口進行交 互。具體地,各接口協議如表I所示表I
權利要求
1.一種配置機頂盒的方法,其特征在于,包括 接收機頂盒控制臺后臺服務器發送的配置信息,所述配置信息包含訪問Web服務器的統一資源定位符URL,其中,所述URL包含用戶賬號信息; 從所述URL對應的Web服務器下載與所述用戶賬號信息對應的機頂盒配置數據、及與終端的操作系統對應的終端應用軟件; 通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識; 利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒; 將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。
2.根據權利要求I所述的配置機頂盒的方法,其特征在于,將所述機頂盒配置數據發送給所述機頂盒之前還包括 若利用所述藍牙設備標識搜索到多臺機頂盒,則提示終端進行選擇。
3.根據權利要求I或2所述的配置機頂盒的方法,其特征在于,從所述URL對應的Web服務器下載與所述用戶賬號信息對應的機頂盒配置數據、及與終端的操作系統對應的終端應用軟件之前還包括 向所述Web服務器發送用戶輸入的密碼; 在所述密碼經所述Web服務器認證通過后,下載所述機頂盒配置數據和所述終端應用軟件。
4.一種配置機頂盒的方法,其特征在于,包括 接收終端通過統一資源定位符URL鏈接發起的請求; 根據所述URL中包含的用戶賬號信息獲取對應的機頂盒配置數據,及與所述終端的操作系統對應的終端應用軟件; 向所述終端下發所述機頂盒配置數據及所述終端應用軟件,以使所述終端通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識,利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒,將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。
5.根據權利要求4所述的配置機頂盒的方法,其特征在于,根據所述URL中包含的用戶賬號信息從BOSS獲取對應的機頂盒配置數據。
6.根據權利要求4或5所述的配置機頂盒的方法,其特征在于,向所述終端下發所述機頂盒配置數據及所述終端應用軟件之前還包括 接收所述終端發送的密碼; 認證所述密碼; 認證通過后,向所述終端下發所述機頂盒配置數據及終端應用軟件。
7.一種用于配置機頂盒的終端,其特征在于,包括 配置信息接收單元,用于接收機頂盒控制臺后臺服務器發送的配置信息,所述配置信息包含訪問web服務器的統一資源定位符URL,其中,所述URL包含用戶賬號信息; 下載單元,用于從所述URL對應的Web服務器下載與所述用戶賬號信息對應的機頂盒配置數據、及與所述終端的操作系統對應的終端應用軟件; 終端應用軟件運行單元,用于通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識; 藍牙驅動單元,用于利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒,將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。
8.根據權利要求7所述的用于配置機頂盒的終端,其特征在于,還包括 提示單元,用于在所述藍牙驅動單元將所述機頂盒配置數據發送給所述機頂盒之前,若所述藍牙驅動單元利用所述藍牙設備標識搜索到多臺機頂盒,則提示終端進行選擇。
9.根據權利要求7或8所述的用于配置機頂盒的終端,其特征在于,還包括 密碼發送單元,用于在所述下載單元從所述URL對應的Web服務器下載與所述用戶賬號信息對應的機頂盒配置數據、及與終端的操作系統對應的終端應用軟件之前,向所述web服務器發送用戶輸入的密碼; 所述下載單元,還用于在所述密碼經所述web服務器認證通過后,下載所述機頂盒配置數據和所述終端應用軟件。
10.一種用于配置機頂盒的web服務器,其特征在于,包括 請求接收單元,用于接收終端通過統一資源定位符URL鏈接發起的請求; 獲取單元,用于根據所述URL中包含的用戶賬號信息獲取對應的機頂盒配置數據,及與所述終端的操作系統對應的終端應用軟件; 下發單元,用于向所述終端下發所述機頂盒配置數據及所述終端應用軟件,以使所述終端通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識,利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒,將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。
11.根據權利要求10所述的用于配置機頂盒的web服務器,其特征在于,所述獲取單元具體用于根據所述URL中包含的用戶賬號信息從BOSS獲取對應的機頂盒配置數據。
12.根據權利要求10或11所述的用于配置機頂盒的web服務器,其特征在于,還包括 密碼接收單元,用于在所述下發單元向所述終端下發所述機頂盒配置數據及所述終端應用軟件之前,接收所述終端發送的密碼; 認證單元,用于認證所述密碼; 所述下發單元,還用于在所述認證單元認證通過后,向所述終端下發所述機頂盒配置數據及終端應用軟件。
13.一種用于配置機頂盒的系統,包括機頂盒控制臺后臺服務器,其特征在于,還包括上述權利要求7-9任一項所述的用于配置機頂盒的終端及上述權利要求10-12任一項所述的用于配置機頂盒的web服務器。
全文摘要
本發明涉及一種配置機頂盒的方法、裝置及系統,方法包括接收機頂盒控制臺后臺服務器發送的配置信息,所述配置信息包含訪問web服務器的統一資源定位符URL,其中,所述URL包含用戶賬號信息;從所述URL對應的Web服務器下載與所述用戶賬號信息對應的機頂盒配置數據、及與終端的操作系統對應的終端應用軟件;通過運行所述終端應用軟件從所述機頂盒配置數據中得到機頂盒的藍牙設備標識;利用所述藍牙設備標識搜索并鏈接所述藍牙設備標識對應的機頂盒;將所述機頂盒配置數據發送給所述機頂盒,以使所述機頂盒利用所述機頂盒配置數據進行配置。實現了機頂盒的自動配置,且降低了配置成本。
文檔編號H04N21/40GK102802059SQ20111014117
公開日2012年11月28日 申請日期2011年5月27日 優先權日2011年5月27日
發明者劉昆 申請人:華為軟件技術有限公司