專利名稱:能夠測試用戶應(yīng)用的媒體播放設(shè)備和使用其測試用戶應(yīng)用的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠測試用戶應(yīng)用的媒體播放設(shè)備和使用其測試用戶應(yīng)用的方法,更具體地,涉及能夠測試通過在計算設(shè)備中執(zhí)行開發(fā)者應(yīng)用而產(chǎn)生的用戶應(yīng)用的媒體播放設(shè)備,以及使用該媒體播放設(shè)備測試用戶應(yīng)用的方法。
背景技術(shù):
藍(lán)光光盤(在下文稱為“BD”)不僅通過藍(lán)光光盤播放器(在下文稱為“BDP”)提供HD圖像,而且提供在BDP中執(zhí)行的各種用戶應(yīng)用。通過從存儲在BD中的各種用戶應(yīng)用中選擇期望的用戶應(yīng)用并且執(zhí)行所選擇的用戶應(yīng)用,可以向用戶提供服務(wù)。例如,當(dāng)用戶選擇并且執(zhí)行VOD應(yīng)用時,BDP訪問VOD服務(wù)器以實時地提供由用戶選擇的視頻。通過編譯以JAVA構(gòu)建的源代碼來產(chǎn)生在BDP中執(zhí)行的用戶應(yīng)用。圖I例示了常規(guī)的用戶應(yīng)用開發(fā)環(huán)境。參照圖1,用戶使用安裝在諸如PC的計算設(shè)備10中的應(yīng)用開發(fā)軟件產(chǎn)生用戶應(yīng)用。具體地,用戶使用應(yīng)用開發(fā)軟件產(chǎn)生源代碼。用戶通過使用包括在應(yīng)用開發(fā)軟件中的編譯器對源代碼進(jìn)行編譯來創(chuàng)建用戶應(yīng)用。為了測試和調(diào)試所產(chǎn)生的用戶應(yīng)用,用戶將用戶應(yīng)用存儲在諸如BD的存儲單元20中。用戶將存儲單元20插入到媒體播放設(shè)備30中以執(zhí)行存儲在存儲單元20中的用戶應(yīng)用。媒體播放設(shè)備30通過顯示單元40輸出由用戶應(yīng)用產(chǎn)生的調(diào)試消息和日志消息。用戶參照調(diào)試消息和日志消息校正并且編譯源代碼,并且重復(fù)上述過程。在常規(guī)的用戶應(yīng)用開發(fā)環(huán)境中,每次源代碼被校正時都必須在存儲單元20中存儲經(jīng)校正的用戶應(yīng)用以測試和調(diào)試經(jīng)校正的用戶應(yīng)用。具體地,為了使用諸如BD的盤存儲裝置來測試媒體播放設(shè)備中執(zhí)行的用戶應(yīng)用,需要能夠在盤存儲裝置中記錄用戶應(yīng)用的額外的記錄裝置,產(chǎn)生了實現(xiàn)應(yīng)用開發(fā)環(huán)境的額外成本。即使當(dāng)盤存儲裝置包括記錄裝置時,用戶也必須將其上記錄有用戶應(yīng)用的盤存儲裝置插入到媒體播放設(shè)備,并且每當(dāng)用戶應(yīng)用被校正時測試并調(diào)試用戶應(yīng)用。此外,用戶需要通過顯示單元檢查在測試和調(diào)試處理期間產(chǎn)生的調(diào)試消息和日志消息。因此,如果產(chǎn)生了多條調(diào)試消息和日志消息,則用戶可能不檢查某些消息并且可能不存儲調(diào)試消息和日志消息。為了解決這些問題,提出了一種通過在計算設(shè)備中安裝媒體播放器模擬軟件來測試和調(diào)試用戶應(yīng)用的方法。
然而,因為模擬軟件不能夠?qū)崿F(xiàn)與實體媒體播放器相同的測試環(huán)境,所以當(dāng)即使在模擬軟件的測試環(huán)境中執(zhí)行時不產(chǎn)生差錯的用戶應(yīng)用在實體媒體播放器中執(zhí)行時,可能會頻繁地產(chǎn)生差錯。
公開技術(shù)問題本發(fā)明的目的是提供能夠?qū)νㄟ^在計算設(shè)備中執(zhí)行開發(fā)者應(yīng)用而產(chǎn)生的用戶應(yīng)用進(jìn)行測試,從而可以使用單個媒體播放設(shè)備對存儲在多個計算設(shè)備中的應(yīng)用進(jìn)行測試的媒體播放設(shè)備,以及用于使用該媒體播放設(shè)備測試用戶應(yīng)用的方法。技術(shù)方案可以通過提供一種媒體播放設(shè)備來實現(xiàn)本發(fā)明的目的,所述媒體播放設(shè)備包括 存儲單元,所述存儲單元存儲開發(fā)者應(yīng)用和關(guān)于所述開發(fā)者應(yīng)用的下載鏈接的信息這兩者之一;處理器,所述處理器執(zhí)行所述開發(fā)者應(yīng)用;以及通信單元,所述通信單元在所述處理器的控制下與產(chǎn)生用戶應(yīng)用的計算設(shè)備通信,其中,所述開發(fā)者應(yīng)用包括第一指令,所述第一指令用于通過所述通信單元向所述計算設(shè)備發(fā)送用戶應(yīng)用信息請求;第二指令,所述第二指令用于接收響應(yīng)于所述用戶應(yīng)用信息請求從所述計算設(shè)備發(fā)送的關(guān)于一個或者更多個用戶應(yīng)用的信息;第三指令,所述第三指令用于通過所述通信單元向所述計算設(shè)備發(fā)送針對參照關(guān)于用戶應(yīng)用的信息所選擇的用戶應(yīng)用的用戶應(yīng)用請求;第四指令,所述第四指令用于通過所述通信單元接收響應(yīng)于所述用戶應(yīng)用請求從所述計算設(shè)備發(fā)送的所述用戶應(yīng)用;以及第五指令,所述第五指令用于執(zhí)行根據(jù)所述第四指令接收到的所述用戶應(yīng)用以測試所述用戶應(yīng)用。開發(fā)者應(yīng)用可以是基于JAVA的。開發(fā)者應(yīng)用還可以包括第六指令,所述第六指令用于向所述計算設(shè)備發(fā)送通過執(zhí)行所選擇的用戶應(yīng)用而產(chǎn)生的調(diào)試信息。開發(fā)者應(yīng)用還可以包括第七指令,所述第七指令用于向日志服務(wù)器發(fā)送所述調(diào)試信息。所述處理器可以根據(jù)下載鏈接從開發(fā)者應(yīng)用存儲服務(wù)器下載所述開發(fā)者應(yīng)用并且執(zhí)行所述開發(fā)者應(yīng)用。所述開發(fā)者應(yīng)用還可以包括第八指令,所述第八指令用于向所述計算設(shè)備發(fā)送針對所述計算設(shè)備的配置信息的配置請求。所述開發(fā)者應(yīng)用還可以包括第九指令,所述第九指令用于在執(zhí)行所述第三指令之前在顯示單元上顯示所述配置信息和關(guān)于所述用戶應(yīng)用的信息。所述媒體播放設(shè)備可以包括藍(lán)光光盤播放器??梢酝ㄟ^提供一種測試在媒體播放設(shè)備上執(zhí)行的用戶應(yīng)用的方法來實現(xiàn)本發(fā)明的目的,所述媒體播放設(shè)備包括存儲單元,所述存儲單元存儲開發(fā)者應(yīng)用和關(guān)于所述開發(fā)者應(yīng)用的下載鏈接的信息這兩者之一;處理器,所述處理器執(zhí)行所述開發(fā)者應(yīng)用;以及通信單元,所述通信單元在所述處理器的控制下與產(chǎn)生用戶應(yīng)用的計算設(shè)備通信,所述方法包括以下步驟(a)通過所述通信單元向所述計算設(shè)備發(fā)送用戶應(yīng)用信息請求;(b)接收響應(yīng)于所述用戶應(yīng)用信息請求從所述計算設(shè)備發(fā)送的關(guān)于一個或者更多個用戶應(yīng)用的信息;(c)向所述計算設(shè)備發(fā)送針對參照關(guān)于所述用戶應(yīng)用的信息所選擇的用戶應(yīng)用的用戶應(yīng)用請求;(d)通過所述通信單元接收響應(yīng)于所述用戶應(yīng)用請求從所述計算設(shè)備發(fā)送的所述用戶應(yīng)用;以及(e)執(zhí)行接收到的所述用戶應(yīng)用以測試所述用戶應(yīng)用。所述用戶應(yīng)用可以是基于JAVA的。
所述方法還可以包括步驟(f ),所述步驟(f )向所述計算設(shè)備發(fā)送在所述步驟(e )中產(chǎn)生的調(diào)試信息。所述方法還可以包括步驟(g),所述步驟(g)向日志服務(wù)器發(fā)送所述調(diào)試信息。所述方法還可以包括步驟(h),所述步驟(h)在所述步驟(a)之前根據(jù)下載鏈接下載所述開發(fā)者應(yīng)用。所述方法還可以包括步驟(i ),所述步驟(i )在所述步驟(a)之前向所述計算設(shè)備發(fā)送針對所述計算設(shè)備的配置信息的配置請 求。所述方法還可以包括步驟(j ),所述步驟(j )在所述步驟(c )之前在顯示單元上顯示所述配置信息和關(guān)于所述用戶應(yīng)用的信息。所述媒體播放設(shè)備可以包括藍(lán)光光盤播放器。有益效果根據(jù)本發(fā)明的能夠測試用戶應(yīng)用的媒體播放設(shè)備以及使用其測試用戶應(yīng)用的方法具有以下優(yōu)點。由于在通過網(wǎng)絡(luò)連接到媒體播放設(shè)備的計算設(shè)備中執(zhí)行開發(fā)者應(yīng)用而產(chǎn)生的用戶應(yīng)用被測試,所以可以使用單個媒體播放設(shè)備測試存儲在多個計算設(shè)備中的應(yīng)用。因此,媒體播放設(shè)備不必包括在盤上記錄用戶應(yīng)用的額外的記錄裝置。另外,根據(jù)本發(fā)明,用戶可以對通過連接到媒體播放設(shè)備的顯示單元顯示的用戶應(yīng)用進(jìn)行選擇和測試。因此,每當(dāng)用戶應(yīng)用被校正時,用戶可以容易地測試用戶應(yīng)用而無需將存儲用戶應(yīng)用的盤存儲裝置插入到媒體播放設(shè)備中并且測試和調(diào)試用戶應(yīng)用。此外,因為調(diào)試消息存儲在計算設(shè)備或者日志服務(wù)器中,所以用戶可以容易地檢查在測試和調(diào)試過程期間產(chǎn)生的調(diào)試消息。另外,即使不使用媒體播放設(shè)備的模擬軟件,也可以容易地并正確地測試用戶應(yīng)用。
圖I例示了常規(guī)的用戶應(yīng)用開發(fā)環(huán)境;圖2例示了根據(jù)本發(fā)明的用戶應(yīng)用開發(fā)環(huán)境;圖3是根據(jù)本發(fā)明的媒體播放設(shè)備的框圖;圖4例示了根據(jù)本發(fā)明的媒體播放設(shè)備的開發(fā)應(yīng)用;并且圖5是例示了根據(jù)本發(fā)明的測試用戶應(yīng)用的方法的流程圖。實現(xiàn)本發(fā)明的最佳方式下面將參照附圖描述根據(jù)本發(fā)明的能夠測試用戶應(yīng)用的媒體播放設(shè)備和使用其測試用戶應(yīng)用的方法的優(yōu)選實施方式。圖2例示了根據(jù)本發(fā)明的用戶應(yīng)用開發(fā)環(huán)境。參照圖2,本發(fā)明的用戶應(yīng)用開發(fā)環(huán)境包括計算設(shè)備100和媒體播放設(shè)備200。在計算設(shè)備100中安裝有用于開發(fā)在媒體播放設(shè)備200中執(zhí)行的用戶應(yīng)用的應(yīng)用開發(fā)軟件。用戶可以使用應(yīng)用開發(fā)軟件產(chǎn)生基于JAVA的源代碼并且通過編譯該源代碼來創(chuàng)建用戶應(yīng)用。用戶應(yīng)用是在媒體播放設(shè)備200中執(zhí)行的軟件。盡管用戶應(yīng)用可以包括VOD應(yīng)用、文字處理應(yīng)用和游戲應(yīng)用,但是用戶應(yīng)用不限于此。在計算設(shè)備100中安裝并且執(zhí)行包括一個或者更多個指令的應(yīng)用提供程序,該應(yīng)用提供程序在用戶的請求下向用戶提供應(yīng)用。媒體播放設(shè)備200優(yōu)選地包括BDP并且可以執(zhí)行基于JAVA的用戶應(yīng)用。在下文中,媒體播放設(shè)備是指能夠再現(xiàn)存儲在諸如BD、DVD、閃存存儲單元、硬盤等的各種存儲裝置中的音視頻數(shù)據(jù)并且執(zhí)行用戶應(yīng)用的設(shè)備。下面將詳細(xì)描述媒體播放設(shè)備200。圖3是根據(jù)本發(fā)明的媒體播放設(shè)備200的框圖。參照圖3,根據(jù)本發(fā)明的媒體播放設(shè)備200包括處理器210、通信單元220和存儲單元230。 處理器210執(zhí)行開發(fā)者應(yīng)用240并且控制媒體播放設(shè)備200的總體操作。通信單元220在處理器210的控制下與產(chǎn)生用戶應(yīng)用的計算設(shè)備100通信。通信單元220可以是支持以太網(wǎng)的LAN。存儲單元230存儲開發(fā)者應(yīng)用240和關(guān)于開發(fā)者應(yīng)用240的下載鏈接的信息這兩者之一。存儲單元230可以是BD、硬盤、閃存存儲器、RAM、R0M或者USB存儲單元。然而,存儲單元230并不限于此。當(dāng)開發(fā)者應(yīng)用240被存儲在存儲單元230中時,處理器210可以從存儲單元230讀取開發(fā)者應(yīng)用240并且執(zhí)行所讀取的開發(fā)者應(yīng)用240。當(dāng)關(guān)于開發(fā)者應(yīng)用240的下載鏈接的信息被存儲在存儲單元230中時,處理器210可以根據(jù)該下載鏈接從開發(fā)者應(yīng)用存儲服務(wù)器500下載開發(fā)者應(yīng)用240,并且執(zhí)行開發(fā)者應(yīng)用240。開發(fā)者應(yīng)用240包括一個或者更多個指令,并且處理器210通過執(zhí)行開發(fā)者應(yīng)用240來執(zhí)行一個或者更多個指令。開發(fā)者應(yīng)用240優(yōu)選地是基于JAVA的,并且媒體播放設(shè)備200通過執(zhí)行開發(fā)者應(yīng)用240來測試用戶應(yīng)用。下面將詳細(xì)描述開發(fā)者應(yīng)用240。如圖4所示,開發(fā)者應(yīng)用240包括第一指令到第五指令,并且還可以包括第五指令到第九指令。當(dāng)執(zhí)行開發(fā)者應(yīng)用240時,處理器210可以根據(jù)第八指令向計算設(shè)備100發(fā)送針對計算設(shè)備100的配置信息的配置請求。響應(yīng)于媒體播放設(shè)備200的配置請求,計算設(shè)備100將其配置信息發(fā)送到媒體播放設(shè)備200。配置信息可以包括計算設(shè)備100的IP地址和計算機(jī)名稱。當(dāng)存在一個或者更多個計算設(shè)備100時,媒體播放設(shè)備200可以廣播配置請求,并且一個或者更多個計算設(shè)備100在接收到配置請求時可以將其配置信息發(fā)送到媒體播放設(shè)備200。處理器210根據(jù)第一指令通過通信單元220向計算設(shè)備100發(fā)送用戶應(yīng)用信息請求。計算設(shè)備100響應(yīng)于該用戶應(yīng)用信息請求向媒體播放設(shè)備200發(fā)送關(guān)于存儲在計算設(shè)備100中的一個或者更多個用戶應(yīng)用的信息。關(guān)于用戶應(yīng)用的信息可以包括用戶應(yīng)用的名稱。處理器210根據(jù)第二指令從計算設(shè)備100接收關(guān)于一個或者更多個用戶應(yīng)用的信
肩、O處理器210可以根據(jù)第九指令在顯示單元上顯示配置信息和關(guān)于一個或者更多個用戶應(yīng)用的信息。用戶可以參照在顯示單元上顯示的配置信息和關(guān)于用戶應(yīng)用的信息來選擇要測試的用戶應(yīng)用。具體地,當(dāng)存在一個或者更多個計算設(shè)備100時,用戶可以參照配置信息識別計算設(shè)備100。處理器210根據(jù)第三指令通過通信單元220向計算設(shè)備100發(fā)送針對參照配置信息和關(guān)于用戶應(yīng)用的信息所選擇的用戶應(yīng)用的用戶應(yīng)用請求。當(dāng)接收到用戶應(yīng)用請求時,計算設(shè)備100響應(yīng)于用戶應(yīng)用請求向媒體播放設(shè)備200發(fā)送所選擇的用戶應(yīng)用。處理器210根據(jù)第四指令通過通信單元220接收從計算設(shè)備100發(fā)送的用戶應(yīng) 用。處理器210根據(jù)第五指令執(zhí)行所接收到的用戶應(yīng)用以測試該用戶應(yīng)用。當(dāng)執(zhí)行用戶應(yīng)用時,產(chǎn)生調(diào)試信息。處理器210可以根據(jù)第六指令向計算設(shè)備100發(fā)送通過執(zhí)行用戶應(yīng)用產(chǎn)生的調(diào)試信息。處理器210可以根據(jù)第七指令向日志服務(wù)器400發(fā)送調(diào)試信息。同時,處理器210可以在顯示單元600上顯示調(diào)試信息。將發(fā)送至日志服務(wù)器400的調(diào)試信息存儲在日志服務(wù)器400中,因而用戶可以查看存儲在日志服務(wù)器400中的調(diào)試信息。下面將詳細(xì)描述根據(jù)本發(fā)明的用于測試用戶應(yīng)用的方法。圖5是例示了根據(jù)本發(fā)明的測試用戶應(yīng)用的方法的流程圖。參照圖5,處理器讀取存儲在存儲單元中的開發(fā)者應(yīng)用并且執(zhí)行開發(fā)者應(yīng)用,或者當(dāng)在存儲單元中存在關(guān)于開發(fā)者應(yīng)用的下載鏈接的信息時,根據(jù)該下載鏈接從開發(fā)者應(yīng)用存儲服務(wù)器下載開發(fā)者應(yīng)用(S100)。處理器向計算設(shè)備發(fā)送針對計算設(shè)備的配置信息的配置請求(S110 )。響應(yīng)于媒體播放設(shè)備的配置請求,計算設(shè)備將其配置信息發(fā)送到媒體播放設(shè)備。配置信息可以包括計算設(shè)備的IP地址和計算機(jī)名稱。當(dāng)存在一個或者更多個計算設(shè)備時,媒體播放設(shè)備可以廣播配置請求,并且一個或者更多個計算設(shè)備在接收到配置請求時可以將其配置信息發(fā)送到媒體播放設(shè)備。處理器向計算設(shè)備發(fā)送用戶應(yīng)用信息請求(S120 )。計算設(shè)備響應(yīng)于用戶應(yīng)用信息請求向媒體播放設(shè)備發(fā)送關(guān)于存儲在計算設(shè)備中的一個或者更多個用戶應(yīng)用的信息。關(guān)于用戶應(yīng)用的信息可以包括用戶應(yīng)用的名稱。處理器接收從計算設(shè)備發(fā)送的關(guān)于一個或者更多個用戶應(yīng)用的信息(S130)。處理器在顯示單元上顯示配置信息和關(guān)于一個或者更多個用戶應(yīng)用的信息(S140)。用戶可以參照在顯示單元上顯示的配置信息和關(guān)于一個或者更多個用戶應(yīng)用的信息來選擇要測試的用戶應(yīng)用。具體地,當(dāng)存在一個或者更多個計算設(shè)備時,用戶可以使用所顯示的配置信息識別計算設(shè)備。處理器向計算設(shè)備發(fā)送針對參照關(guān)于一個或者更多個用戶應(yīng)用的信息所選擇的用戶應(yīng)用的用戶應(yīng)用請求(S150)。當(dāng)接收到用戶應(yīng)用請求時,計算設(shè)備響應(yīng)于用戶應(yīng)用請求向媒體播放設(shè)備發(fā)送所選擇的用戶應(yīng)用。處理器通過通信單元接收從計算設(shè)備發(fā)送的用戶應(yīng)用(S160)。
處理器執(zhí)行在步驟S160接收的用戶應(yīng)用以測試該用戶應(yīng)用(S170)。當(dāng)執(zhí)行用戶應(yīng)用時,產(chǎn)生調(diào)試信息。所產(chǎn)生的調(diào)試信息顯示在顯示單元上并且發(fā)送至計算設(shè)備(S180)。將調(diào)試信息發(fā)送至日志服務(wù)器(S190)并且存儲在日志服務(wù)器中,從而用戶可以讀取存儲在日志服務(wù)器中的調(diào)試信息。給出了本發(fā)明的優(yōu)選實施方式的詳細(xì)描述以使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)和實施本發(fā)明。盡管參照優(yōu)選實施方式描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將理解的是,在不脫離在所附權(quán)利要求中所描述的本發(fā)明的精神或者范圍的情況下,可以對本發(fā)明進(jìn)行各種修改和變化。因此,記載于本說明書中的實施例不限定本發(fā)明,而僅用于進(jìn)行說明,本發(fā)明的思想和范圍不限定于這些實施例。本發(fā)明的范圍應(yīng)由權(quán)利要求來解釋,其等同范圍內(nèi)的所有 技術(shù)都包含在本發(fā)明的權(quán)利要求中。
權(quán)利要求
1.一種媒體播放設(shè)備,所述媒體播放設(shè)備包括 存儲單元,所述存儲單元存儲開發(fā)者應(yīng)用和關(guān)于所述開發(fā)者應(yīng)用的下載鏈接的信息這兩者之一; 處理器,所述處理器執(zhí)行所述開發(fā)者應(yīng)用;以及 通信單元,所述通信單元在所述處理器的控制下與產(chǎn)生用戶應(yīng)用的計算設(shè)備通信, 其中,所述開發(fā)者應(yīng)用包括 第一指令,所述第一指令用于通過所述通信單元向所述計算設(shè)備發(fā)送用戶應(yīng)用信息請求; 第二指令,所述第二指令用于接收響應(yīng)于所述用戶應(yīng)用信息請求從所述計算設(shè)備發(fā)送的關(guān)于一個或者更多個用戶應(yīng)用的信息; 第三指令,所述第三指令用于通過所述通信單元向所述計算設(shè)備發(fā)送針對參照關(guān)于用戶應(yīng)用的信息所選擇的用戶應(yīng)用的用戶應(yīng)用請求; 第四指令,所述第四指令用于通過所述通信單元接收響應(yīng)于所述用戶應(yīng)用請求從所述計算設(shè)備發(fā)送的所述用戶應(yīng)用;以及 第五指令,所述第五指令用于執(zhí)行根據(jù)所述第四指令接收到的所述用戶應(yīng)用以測試所述用戶應(yīng)用。
2.根據(jù)權(quán)利要求I所述的媒體播放設(shè)備,其中,所述開發(fā)者應(yīng)用是基于JAVA的。
3.根據(jù)權(quán)利要求I所述的媒體播放設(shè)備,其中,所述開發(fā)者應(yīng)用還包括第六指令,所述第六指令用于向所述計算設(shè)備發(fā)送通過執(zhí)行所選擇的用戶應(yīng)用而產(chǎn)生的調(diào)試信息。
4.根據(jù)權(quán)利要求3所述的媒體播放設(shè)備,其中,所述開發(fā)者應(yīng)用還包括第七指令,所述第七指令用于向日志服務(wù)器發(fā)送所述調(diào)試信息。
5.根據(jù)權(quán)利要求3所述的媒體播放設(shè)備,其中,所述處理器根據(jù)所述下載鏈接從開發(fā)者應(yīng)用存儲服務(wù)器下載所述開發(fā)者應(yīng)用并且執(zhí)行所述開發(fā)者應(yīng)用。
6.根據(jù)權(quán)利要求I所述的媒體播放設(shè)備,其中,所述開發(fā)者應(yīng)用還包括第八指令,所述第八指令用于向所述計算設(shè)備發(fā)送針對所述計算設(shè)備的配置信息的配置請求。
7.根據(jù)權(quán)利要求6所述的媒體播放設(shè)備,其中,所述開發(fā)者應(yīng)用還包括第九指令,所述第九指令用于在執(zhí)行所述第三指令之前在顯示單元上顯示所述配置信息和關(guān)于所述用戶應(yīng)用的信息。
8.根據(jù)權(quán)利要求I所述的媒體播放設(shè)備,其中,所述媒體播放設(shè)備包括藍(lán)光光盤播放器。
9.一種測試在媒體播放設(shè)備上執(zhí)行的用戶應(yīng)用的方法,所述媒體播放設(shè)備包括存儲單元,所述存儲單元存儲開發(fā)者應(yīng)用和關(guān)于所述開發(fā)者應(yīng)用的下載鏈接的信息這兩者之一;處理器,所述處理器執(zhí)行所述開發(fā)者應(yīng)用;以及通信單元,所述通信單元在所述處理器的控制下與產(chǎn)生用戶應(yīng)用的計算設(shè)備通信,所述方法包括以下步驟 (a)通過所述通信單元向所述計算設(shè)備發(fā)送用戶應(yīng)用信息請求; (b)接收響應(yīng)于所述用戶應(yīng)用信息請求從所述計算設(shè)備發(fā)送的關(guān)于一個或者更多個用戶應(yīng)用的信息; (c)向所述計算設(shè)備發(fā)送針對參照關(guān)于所述用戶應(yīng)用的信息所選擇的用戶應(yīng)用的用戶應(yīng)用請求;(d)通過所述通信單元接收響應(yīng)于所述用戶應(yīng)用請求從所述計算設(shè)備發(fā)送的所述用戶應(yīng)用;以及 Ce)執(zhí)行接收到的所述用戶應(yīng)用以測試所述用戶應(yīng)用。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述用戶應(yīng)用是基于JAVA的。
11.根據(jù)權(quán)利要求9所述的方法,所述方法還包括步驟(f),所述步驟(f)向所述計算設(shè)備發(fā)送在所述步驟(e)中產(chǎn)生的調(diào)試信息。
12.根據(jù)權(quán)利要求11所述的方法,所述方法還包括步驟(g),所述步驟(g)向日志服務(wù)器發(fā)送所述調(diào)試信息。
13.根據(jù)權(quán)利要求9所述的方法,所述方法還包括步驟(h),所述步驟(h)在所述步驟Ca)之前根據(jù)所述下載鏈接下載所述開發(fā)者應(yīng)用。
14.根據(jù)權(quán)利要求9所述的方法,所述方法還包括步驟(i),所述步驟(i)在所述步驟(a)之前向所述計算設(shè)備發(fā)送針對所述計算設(shè)備的配置信息的配置請求。
15.根據(jù)權(quán)利要求14所述的方法,所述方法還包括步驟(j),所述步驟(j)在所述步驟(c)之前在顯示單元上顯示所述配置信息和關(guān)于所述用戶應(yīng)用的信息。
16.根據(jù)權(quán)利要求9所述的方法,其中,所述媒體播放設(shè)備包括藍(lán)光光盤播放器。
全文摘要
本發(fā)明涉及能夠測試用戶應(yīng)用的媒體播放設(shè)備以及使用該媒體播放設(shè)備測試用戶應(yīng)用的方法。根據(jù)本發(fā)明,媒體播放設(shè)備測試由在計算設(shè)備中執(zhí)行開發(fā)者應(yīng)用而產(chǎn)生的用戶應(yīng)用,其中,所述計算設(shè)備通過網(wǎng)絡(luò)連接到媒體播放設(shè)備。因而,可以使用單個媒體播放設(shè)備測試存儲在多個計算設(shè)備中的應(yīng)用。
文檔編號G11B20/18GK102667938SQ201080053448
公開日2012年9月12日 申請日期2010年11月26日 優(yōu)先權(quán)日2009年11月26日
發(fā)明者李斗煥, 白源章, 金約翰 申請人:Sk 普蘭尼特有限公司