專利名稱:一種機頂盒性能測試方法、應用下載管理方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種機頂盒性能測試方法、應用下載管理方
法及設(shè)備。
背景技術(shù):
通常情況下,終端機頂盒通過雙向網(wǎng)絡(luò)從前端服務(wù)器下載數(shù)據(jù)。因此,公司需要穩(wěn)定的前端服務(wù)器,穩(wěn)定的終端機頂盒,以及可靠的網(wǎng)絡(luò)環(huán)境。而機頂盒性能測試是給機頂盒與前端服務(wù)器交互數(shù)據(jù)進行質(zhì)量把關(guān)的關(guān)鍵,測試強度、測試環(huán)境的真實性則是有效保證質(zhì)量的關(guān)鍵因素。雖然公司內(nèi)部局域網(wǎng)中部署的網(wǎng)絡(luò)環(huán)境在基本功能上是滿足交互要求的,但是對于機頂盒性能方面測試卻無法很好地模擬如局域網(wǎng)中的環(huán)境單一,不存在外界干擾;局域網(wǎng)中的請求富有一定的規(guī)律性,實際運營中的異常情況很難遇到,等等這一系列因素會導致在公司局域網(wǎng)中對機頂盒進行測試無法最大可能的測出機頂盒軟件存在的缺陷,給機頂盒運營帶來風險。 因此,采用在測試環(huán)境中模擬外部大網(wǎng)絡(luò)(公司局域網(wǎng)之外的數(shù)字電視網(wǎng)絡(luò))作為機頂盒的性能測試環(huán)境。但是,由于外部大網(wǎng)絡(luò)環(huán)境復雜,任何可能的情況都會發(fā)生,測試環(huán)境無法模擬外部大網(wǎng)絡(luò)下的各種情況,同樣導致不能最大可能測出機頂盒軟件存在的缺陷,給機頂盒運營帶來風險。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供一種機頂盒性能測試方法、應用下載管理方法及設(shè)備,可最大可能測出機頂盒軟件存在的缺陷,并確保測試機頂盒之外的機頂盒的工作不會受到影響。 具體的,本發(fā)明實施例提供的一種機頂盒的性能測試方法,包括 機頂盒接入外部大網(wǎng)絡(luò)中,并將機頂盒的類型設(shè)置為測試機頂盒; 所述機頂盒向所述外部網(wǎng)絡(luò)中的前端服務(wù)器發(fā)送應用列表請求消息,所述請求消
息中攜帶用于指示所述機頂盒為測試機頂盒的指示信息; 所述機頂盒接收所述前端服務(wù)器在識別所述機頂盒為測試機頂盒之后所發(fā)送的應用列表響應消息,所述應用列表響應消息中攜帶測試機頂盒所需的測試應用;
所述機頂盒根據(jù)所述接收的測試應用進行性能測試。
相應的,本發(fā)明提供的一種應用下載管理方法,包括 外部大網(wǎng)絡(luò)中的前端服務(wù)器接收到機頂盒發(fā)送的應用列表請求消息,所述消息中攜帶用于指示所述機頂盒類型的指示信息; 所述前端服務(wù)器根據(jù)存儲的識別信息判斷所述應用列表請求消息中攜帶的指示信息是否為用于指示所述機頂盒為測試機頂盒的指示信息,當判斷為是時,確定所述機頂盒為測試機頂盒,并向所述測試機頂盒發(fā)送應用列表響應消息,所述應用列表響應消息中攜帶所述測試機頂盒所需的測試應用。
相應的,本發(fā)明實施例提供的一種機頂盒,連接在外部大網(wǎng)絡(luò)中,包括
設(shè)置單元,用于將該機頂盒的類型設(shè)置為測試機頂盒; 請求單元,用于向所述外部網(wǎng)絡(luò)中的前端服務(wù)器發(fā)送應用列表請求消息,所述請求消息中攜帶用于指示所述機頂盒為測試機頂盒的指示信息; 接收單元,用于接收所述前端服務(wù)器在識別所述機頂盒為測試機頂盒之后所發(fā)送的應用列表響應消息,所述應用列表響應消息中攜帶測試機頂盒所需的測試應用;
測試單元,用于根據(jù)所述接收單元接收的測試應用進行性能測試。
相應的,本發(fā)明實施例提供的一種前端服務(wù)器,連接在外部大網(wǎng)絡(luò)中,包括
接收單元,用于接收機頂盒發(fā)送的應用列表請求消息,所述消息中攜帶用于指示所述機頂盒類型的指示信息; 識別單元,用于根據(jù)存儲的識別信息判斷所述應用列表請求消息中攜帶的指示信息是否為用于指示所述機頂盒為測試機頂盒的指示信息,當判斷為是時,確定所述機頂盒為測試機頂盒; 發(fā)送單元,用于當所述識別單元確定所述機頂盒為測試機頂盒時,向所述測試機頂盒發(fā)送應用列表響應消息,所述應用列表響應消息中攜帶所述測試機頂盒所需的測試應用。 相應的,本發(fā)明實施例提供的一種機頂盒性能測試系統(tǒng),其包括前述的機頂盒和前端服務(wù)器。 本發(fā)明實施例在外部大網(wǎng)絡(luò)中完成機頂盒的性能的測試,可最大可能測出機頂盒軟件存在的缺陷。同時,本發(fā)明實施例在對機頂盒進行測試時,將機頂盒轉(zhuǎn)換為專用于測試的測試機頂盒以區(qū)分不需要進行測試的機頂盒,同時前端服務(wù)器僅在識別機頂盒為測試機頂盒之后才向測試機頂盒發(fā)送測試應用,因此,本發(fā)明實施例避免了將測試應用發(fā)送給測試機頂盒之外的機頂盒,確保測試機頂盒之外的機頂盒的工作不會受到影響,同時也不影響用戶使用機頂盒。
圖1是本發(fā)明提供的機頂盒性能測試系統(tǒng)的實施例結(jié)構(gòu)組成示意圖; 圖2是圖1中的機頂盒的一實施例的結(jié)構(gòu)組成示意圖; 圖3是圖1中的前端服務(wù)器的一實施例結(jié)構(gòu)組成示意圖; 圖4是本發(fā)明提供的機頂盒的性能測試方法的一實施例的流程示意圖; 圖5是本發(fā)明提供的應用下載管理方法的一實施例的流程示意圖; 圖6是本發(fā)明的機頂盒與前端服務(wù)器間的交互流程示意圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。 圖l是本發(fā)明提供的機頂盒性能測試系統(tǒng)的實施例結(jié)構(gòu)組成示意圖;如圖1所示,本實施例的機頂盒性能測試系統(tǒng)包括機頂盒10和前端服務(wù)器20,具體實現(xiàn)中,所述機頂盒10和前端服務(wù)器20均連接在外部大網(wǎng)絡(luò)中。
圖2是圖1中的機頂盒的一實施例的結(jié)構(gòu)組成示意圖;本實施例的機頂盒10包括設(shè)置單元11、請求單元12、接收單元13以及測試單元14,其中 所述設(shè)置單元ll,用于將該機頂盒的類型設(shè)置為測試機頂盒;具體實現(xiàn)中,設(shè)置單元11進一步可包括第一設(shè)置單元111和/或第二設(shè)置單元112。所述第一設(shè)置單元111用于當機頂盒進行初始化時,將機頂盒的類型標識設(shè)為用于指示所述機頂盒為測試機頂盒的類型標識,以及再將類型標識還原為普通機頂盒的類型標識。所述第二設(shè)置單元112用于當機頂盒進行類型轉(zhuǎn)換時,將機頂盒的類型標識轉(zhuǎn)化為用于指示所述機頂盒為測試機頂盒的類型標識,以及再將類型標識還原為普通機頂盒的類型標識。具體實現(xiàn)中,當?shù)谝辉O(shè)置單元111或第二設(shè)置單元112將機頂盒的類型標識設(shè)置為測試機頂盒的類型標識時,機頂盒中用于存儲機頂盒標識的存儲器中的機頂盒的類型標識也需要變?yōu)闇y試機頂盒的類型標識;而當?shù)谝辉O(shè)置單元111或第二設(shè)置單元112將機頂盒的類型標識還原為普通機頂盒的類型標識時,機頂盒中用于存儲機頂盒標識的存儲器中的機頂盒的類型標識也需要變?yōu)槠胀C頂盒的類型標識。本發(fā)明實施例中,機頂盒的類型可包括普通用戶機頂盒和測試機頂盒,普通用戶機頂盒可劃分為高清普通用戶機頂盒和標清普通用戶機頂盒;通過設(shè)置單元11可將普通用戶機頂盒和測試機頂盒的類型相互進行轉(zhuǎn)換,通常需要對機頂盒進行測試時,機頂盒的類型均應為測試機頂盒,而本發(fā)明實施例中機頂盒的類型可通過類型標識來指示,因此,本發(fā)明實施例,當機頂盒進行初始化時,可通過所述第一設(shè)置單元lll,直接將機頂盒的類型標識設(shè)為用于指示所述機頂盒為測試機頂盒的類型標識;當機頂盒不處于初始化狀態(tài)(即機頂盒已經(jīng)處于普通用戶機頂盒時),可通過所述第二設(shè)置單元112將機頂盒的類型標識轉(zhuǎn)化為用于指示所述機頂盒為測試機頂盒的類型標識。具體實現(xiàn)中,可通過整型數(shù)字作為機頂盒的類型標識,也可通過字符串作為機頂盒的類型標識。比如,當采用整型數(shù)字作為類型標識時,假設(shè)當機頂盒處于普通用戶機頂盒狀態(tài)時,其類型標識可為0x10000,而當該機頂盒轉(zhuǎn)換為測試機頂盒時,其類型標識可為0x10001,具體的轉(zhuǎn)換方式可為原始類型標識與1進行或運算之后得到測試機頂盒的類型標識。當然,普通用戶機頂盒的類型標識與測試機頂盒的類型標識之間的轉(zhuǎn)換也可采用其他邏輯運算,只要轉(zhuǎn)化前后機頂盒的類型標識能一一對應即可。另外,具體實現(xiàn)中,設(shè)置單元11可通過機頂盒上的一按鍵或者屏幕上的虛擬按鍵或遙控器的組合按鍵進行啟動。 所述請求單元12,用于向所述外部網(wǎng)絡(luò)中的前端服務(wù)器20發(fā)送應用列表請求消息,所述請求消息中攜帶用于指示所述機頂盒為測試機頂盒的指示信息。具體實現(xiàn)中,請求單元12可通過超文本傳輸協(xié)議(HTTP, Hypertext TransferProtocol)或用戶數(shù)據(jù)報協(xié)議(UDP, User Datagram Protocol)發(fā)送統(tǒng)一資源定位器消息(URL, Uniform ResourceLocator)作為應用列表請求消息,所述用于指示所述機頂盒為測試機頂盒的指示信息可為前述設(shè)置單元ll設(shè)置的用于指示所述機頂盒為測試機頂盒的類型標識。比如,在URL的最后攜帶測試機頂盒的類型標識。 接收單元13,用于接收所述前端服務(wù)器20在識別所述機頂盒為測試機頂盒之后所發(fā)送的應用列表響應消息,所述應用列表響應消息中攜帶測試機頂盒所需的測試應用;
測試單元14,用于根據(jù)所述接收單元接收的測試應用進行性能測試。
相應的,圖3是圖1中的前端服務(wù)器的一實施例結(jié)構(gòu)組成示意圖;如圖3所示,本實施例的前端服務(wù)器20的結(jié)構(gòu)對應于圖2中的機頂盒的結(jié)構(gòu),包括接收單元21、識別單元22以及發(fā)送單元23,其中 所述接收單元21,用于接收機頂盒10發(fā)送的應用列表請求消息,所述消息中攜帶 用于指示所述機頂盒類型的指示信息;如前所述,本發(fā)明實施例中,機頂盒的類型可包括普 通用戶機頂盒和測試機頂盒,普通用戶機頂盒可劃分為高清普通用戶機頂盒和標清普通用 戶機頂盒;其中普通用戶機頂盒和測試機頂盒的類型可相互進行轉(zhuǎn)換,通常需要對機頂盒 進行測試時,機頂盒的類型均應為測試機頂盒,而本發(fā)明實施例中機頂盒的類型可通過類 型標識來指示,具體實現(xiàn)中,可通過整型數(shù)字作為機頂盒的類型標識,也可通過字符串作為 機頂盒的類型標識。 所述識別單元22,用于根據(jù)存儲的識別信息判斷所述應用列表請求消息中攜帶的 指示信息是否為用于指示所述機頂盒為測試機頂盒的指示信息,當判斷為是時,確定所述 機頂盒為測試機頂盒。具體實現(xiàn)中,識別單元22存儲的識別信息包括用于指示機頂盒為測 試機頂盒的類型標識,所述識別單元22根據(jù)存儲的用于指示機頂盒為測試機頂盒的類型 標識判斷所述應用列表請求消息中攜帶的指示信息是否為用于指示所述機頂盒為測試機 頂盒的類型標識。 所述發(fā)送單元23,用于當所述識別單元22確定所述機頂盒為測試機頂盒時,向所 述測試機頂盒發(fā)送應用列表響應消息,所述應用列表響應消息中攜帶所述測試機頂盒所需 的測試應用。 本發(fā)明實施例的機頂盒性能測試系統(tǒng)在外部大網(wǎng)絡(luò)中完成機頂盒的性能的測試, 可最大可能測出機頂盒軟件存在的缺陷。同時,本發(fā)明實施例在對機頂盒進行測試時,將機 頂盒轉(zhuǎn)換為專用于測試的測試機頂盒以區(qū)分不需要進行測試的機頂盒,同時前端服務(wù)器僅 在識別機頂盒為測試機頂盒之后才向測試機頂盒發(fā)送測試應用,因此,本發(fā)明實施例避免 了將測試應用發(fā)送給測試機頂盒之外的機頂盒,確保測試機頂盒之外的普通機頂盒的工作 不會受到影響。 相應的,本發(fā)明實施例提供了機頂盒性能測試方法、應用下載管理方法等,這些方 法可由前述的系統(tǒng)中的裝置進行實現(xiàn)。下面結(jié)合附圖對機頂盒性能測試方法以及應用下載 管理方法分別進行說明。 圖4是本發(fā)明提供的機頂盒的性能測試方法的一實施例的流程示意圖;本實施例 的方法可由機頂盒完成。如圖4所示,本實施例的方法包括 步驟S400,機頂盒接入外部大網(wǎng)絡(luò)中,并將機頂盒的類型設(shè)置為測試機頂盒。如前 所述,本發(fā)明實施例中,機頂盒的類型可包括普通用戶機頂盒和測試機頂盒,普通用戶機頂 盒可劃分為高清普通用戶機頂盒和標清普通用戶機頂盒;其中普通用戶機頂盒和測試機頂 盒的類型可相互進行轉(zhuǎn)換,通常需要對機頂盒進行測試時,機頂盒的類型均應為測試機頂 盒,而本發(fā)明實施例中機頂盒的類型可通過類型標識來指示,因此,步驟S400中,當機頂盒 處于初始化的階段時,可直接將機頂盒的類型標識設(shè)為用于指示所述機頂盒為測試機頂盒 的類型標識;而當需要該機頂盒為普通機頂盒使用時,后續(xù)再將其轉(zhuǎn)化為普通機頂盒的類 型標識;當機頂盒不處于初始化狀態(tài)(即機頂盒已經(jīng)處于普通用戶機頂盒時),可將機頂盒 的類型標識轉(zhuǎn)化為用于指示所述機頂盒為測試機頂盒的類型標識,當需要該機頂盒為普通 機頂盒使用時,后續(xù)再將其轉(zhuǎn)化為普通機頂盒的類型標識。具體實現(xiàn)中,當將機頂盒的類型 標識設(shè)置為測試機頂盒的類型標識時,機頂盒中存儲的機頂盒的類型標識也需要變?yōu)闇y試
7機頂盒的類型標識。具體實現(xiàn)中,可通過整型數(shù)字作為機頂盒的類型標識,也可通過字符串 作為機頂盒的類型標識。比如,當采用整型數(shù)字作為類型標識時,假設(shè)當機頂盒處于普通用 戶機頂盒狀態(tài)時,其類型標識可為0x10000,而當該機頂盒轉(zhuǎn)換為測試機頂盒時,其類型標 識可為0x10001,具體的轉(zhuǎn)換方式可為原始類型標識與1進行或運算之后得到測試機頂盒 的類型標識。當然,普通用戶機頂盒的類型標識與測試機頂盒的類型標識之間的轉(zhuǎn)換也可 采用其他邏輯運算,只要轉(zhuǎn)化前后機頂盒的類型標識能一一對應即可。另外,具體實現(xiàn)中, 步驟S400可通過機頂盒上的一按鍵或者屏幕上的虛擬按鍵啟動類型標識的設(shè)置。
步驟S401,所述機頂盒向外部網(wǎng)絡(luò)中的前端服務(wù)器發(fā)送應用列表請求消息,所述
請求消息中攜帶用于指示所述機頂盒為測試機頂盒的指示信息。如前所述,具體實現(xiàn)中, 步驟S401可通過超文本傳輸協(xié)議(HTTP, Hypertext Transfer Protocol)或用戶數(shù)據(jù)報 協(xié)議(UDP, User Datagram Protocol)發(fā)送統(tǒng)一資源定位器消息(URL, Uniform Resource Locator)作為應用列表請求消息,所述用于指示所述機頂盒為測試機頂盒的指示信息可為 步驟S400設(shè)置的用于指示所述機頂盒為測試機頂盒的類型標識。比如,在URL的最后攜帶 測試機頂盒的類型標識。 步驟S402,所述機頂盒接收所述前端服務(wù)器在識別所述機頂盒為測試機頂盒之后
所發(fā)送的應用列表響應消息,所述應用列表響應消息中攜帶測試機頂盒所需的測試應用。 步驟S403,所述機頂盒根據(jù)所述接收的測試應用進行性能測試。 本實施例的機頂盒性能測試方法在外部大網(wǎng)絡(luò)中完成機頂盒的性能測試,可最大
可能測出機頂盒軟件存在的缺陷。同時,本發(fā)明實施例在對機頂盒進行測試時,將機頂盒轉(zhuǎn)
換為專用于測試的測試機頂盒以區(qū)分不需要進行測試的機頂盒,同時前端服務(wù)器僅在識別
機頂盒為測試機頂盒之后才向測試機頂盒發(fā)送測試應用,因此,本發(fā)明實施例避免了將測
試應用發(fā)送給測試機頂盒之外的機頂盒,確保測試機頂盒之外的普通機頂盒的工作不會受
到影響。 圖5是本發(fā)明提供的應用下載管理方法的一實施例的流程示意圖;該方法對應用 機頂盒側(cè)的性能測試方法,如圖5所示,本實施例的方法包括 步驟S500,接收機頂盒發(fā)送的應用列表請求消息,所述消息中攜帶用于指示所述 機頂盒類型的指示信息。如前所述,本發(fā)明實施例中,機頂盒的類型可包括普通用戶機頂盒 和測試機頂盒,普通用戶機頂盒可劃分為高清普通用戶機頂盒和標清普通用戶機頂盒;其 中普通用戶機頂盒和測試機頂盒的類型可相互進行轉(zhuǎn)換,通常需要對機頂盒進行測試時, 機頂盒的類型均應為測試機頂盒,而本發(fā)明實施例中機頂盒的類型可通過類型標識來指 示,具體實現(xiàn)中,可通過整型數(shù)字作為機頂盒的類型標識,也可通過字符串作為機頂盒的類 型標識。 步驟S501,根據(jù)存儲的識別信息判斷所述應用列表請求消息中攜帶的指示信息是 否為用于指示所述機頂盒為測試機頂盒的指示信息,當判斷為是時,確定所述機頂盒為測 試機頂盒,后轉(zhuǎn)步驟S502。具體實現(xiàn)中,存儲的識別信息包括用于指示機頂盒為測試機頂盒 的類型標識,在步驟S501可根據(jù)存儲的用于指示機頂盒為測試機頂盒的類型標識判斷所 述應用列表請求消息中攜帶的指示信息是否為用于指示所述機頂盒為測試機頂盒的類型 標識。 步驟S502,當步驟S501確定所述機頂盒為測試機頂盒時,向所述測試機頂盒發(fā)送應用列表響應消息,所述應用列表響應消息中攜帶所述測試機頂盒所需的測試應用。
后續(xù)機頂盒接收到所述測試應用就可以進行性能測試。 具體實現(xiàn)中,當判斷為否時,說明此時請求應用列表的機頂盒為普通用戶機頂盒,
這時前端服務(wù)器可將為普通用戶機頂盒配置的應用列表信息發(fā)送給所述用戶。 圖6是本發(fā)明的機頂盒與前端服務(wù)器間的一交互流程示意圖。如圖6所示,本實
施例是以用于指示機頂盒類型的指示信息為類型標識為例。具體的機頂盒和前端服務(wù)器的
交互流程包括 步驟S600,機頂盒接入外部大網(wǎng)絡(luò)中,并將機頂盒的類型標識設(shè)置為測試機頂盒 的類型標識。 步驟S601 ,所述機頂盒通過HTTP協(xié)議向所述外部網(wǎng)絡(luò)中的前端服務(wù)器發(fā)送URL消 息,該URL的末尾攜帶所述測試機頂盒的類型標識。 步驟S602,前端服務(wù)器接收到所述機頂盒通過HTTP協(xié)議發(fā)送的URL消息后,解析 所述URL消息,獲取該URL末尾的類型標識。 步驟S603,所述前端服務(wù)器提取存儲的機頂盒的類型標識,并通過提取的類型標 識與所述URL末尾的類型標識進行匹配處理,判斷所述URL攜帶的是普通用戶機頂盒的類 型標識還是測試機頂盒的類型標識,當判斷為測試機頂盒的類型標識時,轉(zhuǎn)步驟S604 ;否 則,說明此時請求應用列表的機頂盒為普通用戶機頂盒,這時前端服務(wù)器可將為普通用戶 機頂盒配置的應用列表信息發(fā)送給所述用戶。 步驟S604,所述前端服務(wù)器獲取所述測試機頂盒所需的測試應用,并向所述測試 機頂盒發(fā)送應用列表響應消息,所述應用列表響應消息中攜帶所述測試機頂盒所需的測試 應用。 以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范 圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
一種機頂盒的性能測試方法,其特征在于,包括將機頂盒接入外部大網(wǎng)絡(luò)中,并將機頂盒的類型設(shè)置為測試機頂盒;所述機頂盒向所述外部網(wǎng)絡(luò)中的前端服務(wù)器發(fā)送應用列表請求消息,所述請求消息中攜帶用于指示所述機頂盒為測試機頂盒的指示信息;所述機頂盒接收所述前端服務(wù)器在識別所述機頂盒為測試機頂盒之后所發(fā)送的應用列表響應消息,所述應用列表響應消息中攜帶測試機頂盒所需的測試應用;所述機頂盒根據(jù)所述接收的測試應用進行性能測試。
2. 如權(quán)利要求1所述的機頂盒的性能測試方法,其特征在于,所述將機頂盒的類型設(shè) 置為測試機頂盒包括機頂盒進行初始化,將機頂盒的類型標識設(shè)為用于指示所述機頂盒為測試機頂盒的類 型標識;或,機頂盒進行類型轉(zhuǎn)換,將機頂盒的類型標識轉(zhuǎn)化為用于指示所述機頂盒為測試機 頂盒的類型標識。
3. 如權(quán)利要求2所述的機頂盒的性能測試方法,其特征在于,所述應用列表請求消息 為統(tǒng)一資源定位器消息,所述用于指示所述機頂盒為測試機頂盒的指示信息為用于指示所 述機頂盒為測試機頂盒的類型標識。
4. 一種應用下載管理方法,其特征在于,包括外部大網(wǎng)絡(luò)中的前端服務(wù)器接收到機頂盒發(fā)送的應用列表請求消息,所述消息中攜帶 用于指示所述機頂盒類型的指示信息;所述前端服務(wù)器根據(jù)存儲的識別信息判斷所述應用列表請求消息中攜帶的指示信息 是否為用于指示所述機頂盒為測試機頂盒的指示信息,當判斷為是時,確定所述機頂盒為 測試機頂盒,并向所述測試機頂盒發(fā)送應用列表響應消息,所述應用列表響應消息中攜帶 所述測試機頂盒所需的測試應用。
5. 如權(quán)利要求4所述的應用下載管理方法,其特征在于,所述存儲的識別信息包括用 于指示機頂盒為測試機頂盒的類型標識,所述前端服務(wù)器根據(jù)存儲的識別信息判斷所述應 用列表請求消息中攜帶的指示信息是否為用于指示所述機頂盒為測試機頂盒的指示信息 包括所述前端服務(wù)器根據(jù)存儲的用于指示機頂盒為測試機頂盒的類型標識判斷所述應用 列表請求消息中攜帶的指示信息是否為用于指示所述機頂盒為測試機頂盒的類型標識。
6. —種機頂盒,連接在外部大網(wǎng)絡(luò)中,其特征在于,包括 設(shè)置單元,用于將該機頂盒的類型設(shè)置為測試機頂盒;請求單元,用于向所述外部網(wǎng)絡(luò)中的前端服務(wù)器發(fā)送應用列表請求消息,所述請求消 息中攜帶用于指示所述機頂盒為測試機頂盒的指示信息;接收單元,用于接收所述前端服務(wù)器在識別所述機頂盒為測試機頂盒之后所發(fā)送的應 用列表響應消息,所述應用列表響應消息中攜帶測試機頂盒所需的測試應用;測試單元,用于根據(jù)所述接收單元接收的測試應用進行性能測試。
7. 如權(quán)利要求6所述的機頂盒,其特征在于,所述設(shè)置單元包括第一設(shè)置單元,用于當機頂盒進行初始化,將機頂盒的類型標識設(shè)為用于指示所述機 頂盒為測試機頂盒的類型標識,以及再將類型標識還原為普通機頂盒的類型標識;和/或,第二設(shè)置單元,用于當機頂盒進行類型轉(zhuǎn)換,將機頂盒的類型標識轉(zhuǎn)化為用于指示所 述機頂盒為測試機頂盒的類型標識,以及再將類型標識還原為普通機頂盒的類型標識。
8. 如權(quán)利要求7所述的機頂盒,其特征在于,所述請求單元發(fā)送的所述應用列表請求 消息為統(tǒng)一資源定位器消息,所述用于指示所述機頂盒為測試機頂盒的指示信息為用于指 示所述機頂盒為測試機頂盒的類型標識。
9. 一種前端服務(wù)器,連接在外部大網(wǎng)絡(luò)中,其特征在于,包括接收單元,用于接收機頂盒發(fā)送的應用列表請求消息,所述消息中攜帶用于指示所述 機頂盒類型的指示信息;識別單元,用于根據(jù)存儲的識別信息判斷所述應用列表請求消息中攜帶的指示信息是 否為用于指示所述機頂盒為測試機頂盒的指示信息,當判斷為是時,確定所述機頂盒為測 試機頂盒;發(fā)送單元,用于當所述識別單元確定所述機頂盒為測試機頂盒時,向所述測試機頂盒 發(fā)送應用列表響應消息,所述應用列表響應消息中攜帶所述測試機頂盒所需的測試應用。
10. 如權(quán)利要求9所述的前端服務(wù)器,其特征在于,所述識別單元存儲的識別信息包括 用于指示機頂盒為測試機頂盒的類型標識,所述識別單元根據(jù)存儲的用于指示機頂盒為測 試機頂盒的類型標識判斷所述應用列表請求消息中攜帶的指示信息是否為用于指示所述 機頂盒為測試機頂盒的類型標識。
11. 一種機頂盒性能測試系統(tǒng),其特征在于,包括連接在外部大網(wǎng)絡(luò)中的機頂盒和前端 服務(wù)器,所述機頂盒為權(quán)利要求6-8中任一項所述的機頂盒,所述前端服務(wù)器為權(quán)利要求9 或10中所述的機頂盒。
全文摘要
本發(fā)明實施例公開了一種機頂盒性能測試方法、應用下載管理方法及設(shè)備,其中,所述機頂盒性能測試方法包括機頂盒接入外部大網(wǎng)絡(luò)中,并將機頂盒的類型設(shè)置為測試機頂盒;所述機頂盒向所述外部網(wǎng)絡(luò)中的前端服務(wù)器發(fā)送應用列表請求消息;所述機頂盒接收所述前端服務(wù)器在識別所述機頂盒為測試機頂盒之后所發(fā)送的應用列表響應消息;所述機頂盒根據(jù)所述接收的測試應用進行性能測試。本發(fā)明實施例具有可最大可能測出機頂盒軟件存在的缺陷,并確保測試機頂盒之外的機頂盒的工作不會受到影響的優(yōu)點。
文檔編號H04L29/08GK101715147SQ20091018951
公開日2010年5月26日 申請日期2009年11月23日 優(yōu)先權(quán)日2009年11月23日
發(fā)明者張瑛 申請人:深圳市同洲電子股份有限公司