新四季網

能夠測試用戶應用的媒體播放設備和使用其測試用戶應用的方法

2023-05-24 17:48:56 1

專利名稱:能夠測試用戶應用的媒體播放設備和使用其測試用戶應用的方法
技術領域:
本發明涉及能夠測試用戶應用的媒體播放設備和使用其測試用戶應用的方法,更具體地,涉及能夠測試通過在計算設備中執行開發者應用而產生的用戶應用的媒體播放設備,以及使用該媒體播放設備測試用戶應用的方法。
背景技術:
藍光光碟(在下文稱為「BD」)不僅通過藍光光碟播放器(在下文稱為「BDP」)提供HD圖像,而且提供在BDP中執行的各種用戶應用。通過從存儲在BD中的各種用戶應用中選擇期望的用戶應用並且執行所選擇的用戶應用,可以向用戶提供服務。例如,當用戶選擇並且執行VOD應用時,BDP訪問VOD伺服器以實時地提供由用戶選擇的視頻。通過編譯以JAVA構建的原始碼來產生在BDP中執行的用戶應用。圖I例示了常規的用戶應用開發環境。參照圖1,用戶使用安裝在諸如PC的計算設備10中的應用開發軟體產生用戶應用。具體地,用戶使用應用開發軟體產生原始碼。用戶通過使用包括在應用開發軟體中的編譯器對原始碼進行編譯來創建用戶應用。為了測試和調試所產生的用戶應用,用戶將用戶應用存儲在諸如BD的存儲單元20中。用戶將存儲單元20插入到媒體播放設備30中以執行存儲在存儲單元20中的用戶應用。媒體播放設備30通過顯示單元40輸出由用戶應用產生的調試消息和日誌消息。用戶參照調試消息和日誌消息校正並且編譯原始碼,並且重複上述過程。在常規的用戶應用開發環境中,每次原始碼被校正時都必須在存儲單元20中存儲經校正的用戶應用以測試和調試經校正的用戶應用。具體地,為了使用諸如BD的盤存儲裝置來測試媒體播放設備中執行的用戶應用,需要能夠在盤存儲裝置中記錄用戶應用的額外的記錄裝置,產生了實現應用開發環境的額外成本。即使當盤存儲裝置包括記錄裝置時,用戶也必須將其上記錄有用戶應用的盤存儲裝置插入到媒體播放設備,並且每當用戶應用被校正時測試並調試用戶應用。此外,用戶需要通過顯示單元檢查在測試和調試處理期間產生的調試消息和日誌消息。因此,如果產生了多條調試消息和日誌消息,則用戶可能不檢查某些消息並且可能不存儲調試消息和日誌消息。為了解決這些問題,提出了一種通過在計算設備中安裝媒體播放器模擬軟體來測試和調試用戶應用的方法。
然而,因為模擬軟體不能夠實現與實體媒體播放器相同的測試環境,所以當即使在模擬軟體的測試環境中執行時不產生差錯的用戶應用在實體媒體播放器中執行時,可能會頻繁地產生差錯。
公開技術問題本發明的目的是提供能夠對通過在計算設備中執行開發者應用而產生的用戶應用進行測試,從而可以使用單個媒體播放設備對存儲在多個計算設備中的應用進行測試的媒體播放設備,以及用於使用該媒體播放設備測試用戶應用的方法。技術方案可以通過提供一種媒體播放設備來實現本發明的目的,所述媒體播放設備包括 存儲單元,所述存儲單元存儲開發者應用和關於所述開發者應用的下載連結的信息這兩者之一;處理器,所述處理器執行所述開發者應用;以及通信單元,所述通信單元在所述處理器的控制下與產生用戶應用的計算設備通信,其中,所述開發者應用包括第一指令,所述第一指令用於通過所述通信單元向所述計算設備發送用戶應用信息請求;第二指令,所述第二指令用於接收響應於所述用戶應用信息請求從所述計算設備發送的關於一個或者更多個用戶應用的信息;第三指令,所述第三指令用於通過所述通信單元向所述計算設備發送針對參照關於用戶應用的信息所選擇的用戶應用的用戶應用請求;第四指令,所述第四指令用於通過所述通信單元接收響應於所述用戶應用請求從所述計算設備發送的所述用戶應用;以及第五指令,所述第五指令用於執行根據所述第四指令接收到的所述用戶應用以測試所述用戶應用。開發者應用可以是基於JAVA的。開發者應用還可以包括第六指令,所述第六指令用於向所述計算設備發送通過執行所選擇的用戶應用而產生的調試信息。開發者應用還可以包括第七指令,所述第七指令用於向日誌伺服器發送所述調試信息。所述處理器可以根據下載連結從開發者應用存儲伺服器下載所述開發者應用並且執行所述開發者應用。所述開發者應用還可以包括第八指令,所述第八指令用於向所述計算設備發送針對所述計算設備的配置信息的配置請求。所述開發者應用還可以包括第九指令,所述第九指令用於在執行所述第三指令之前在顯示單元上顯示所述配置信息和關於所述用戶應用的信息。所述媒體播放設備可以包括藍光光碟播放器。可以通過提供一種測試在媒體播放設備上執行的用戶應用的方法來實現本發明的目的,所述媒體播放設備包括存儲單元,所述存儲單元存儲開發者應用和關於所述開發者應用的下載連結的信息這兩者之一;處理器,所述處理器執行所述開發者應用;以及通信單元,所述通信單元在所述處理器的控制下與產生用戶應用的計算設備通信,所述方法包括以下步驟(a)通過所述通信單元向所述計算設備發送用戶應用信息請求;(b)接收響應於所述用戶應用信息請求從所述計算設備發送的關於一個或者更多個用戶應用的信息;(c)向所述計算設備發送針對參照關於所述用戶應用的信息所選擇的用戶應用的用戶應用請求;(d)通過所述通信單元接收響應於所述用戶應用請求從所述計算設備發送的所述用戶應用;以及(e)執行接收到的所述用戶應用以測試所述用戶應用。所述用戶應用可以是基於JAVA的。
所述方法還可以包括步驟(f ),所述步驟(f )向所述計算設備發送在所述步驟(e )中產生的調試信息。所述方法還可以包括步驟(g),所述步驟(g)向日誌伺服器發送所述調試信息。所述方法還可以包括步驟(h),所述步驟(h)在所述步驟(a)之前根據下載連結下載所述開發者應用。所述方法還可以包括步驟(i ),所述步驟(i )在所述步驟(a)之前向所述計算設備發送針對所述計算設備的配置信息的配置請 求。所述方法還可以包括步驟(j ),所述步驟(j )在所述步驟(c )之前在顯示單元上顯示所述配置信息和關於所述用戶應用的信息。所述媒體播放設備可以包括藍光光碟播放器。有益效果根據本發明的能夠測試用戶應用的媒體播放設備以及使用其測試用戶應用的方法具有以下優點。由於在通過網絡連接到媒體播放設備的計算設備中執行開發者應用而產生的用戶應用被測試,所以可以使用單個媒體播放設備測試存儲在多個計算設備中的應用。因此,媒體播放設備不必包括在盤上記錄用戶應用的額外的記錄裝置。另外,根據本發明,用戶可以對通過連接到媒體播放設備的顯示單元顯示的用戶應用進行選擇和測試。因此,每當用戶應用被校正時,用戶可以容易地測試用戶應用而無需將存儲用戶應用的盤存儲裝置插入到媒體播放設備中並且測試和調試用戶應用。此外,因為調試消息存儲在計算設備或者日誌伺服器中,所以用戶可以容易地檢查在測試和調試過程期間產生的調試消息。另外,即使不使用媒體播放設備的模擬軟體,也可以容易地並正確地測試用戶應用。


圖I例示了常規的用戶應用開發環境;圖2例示了根據本發明的用戶應用開發環境;圖3是根據本發明的媒體播放設備的框圖;圖4例示了根據本發明的媒體播放設備的開發應用;並且圖5是例示了根據本發明的測試用戶應用的方法的流程圖。實現本發明的最佳方式下面將參照附圖描述根據本發明的能夠測試用戶應用的媒體播放設備和使用其測試用戶應用的方法的優選實施方式。圖2例示了根據本發明的用戶應用開發環境。參照圖2,本發明的用戶應用開發環境包括計算設備100和媒體播放設備200。在計算設備100中安裝有用於開發在媒體播放設備200中執行的用戶應用的應用開發軟體。用戶可以使用應用開發軟體產生基於JAVA的原始碼並且通過編譯該原始碼來創建用戶應用。用戶應用是在媒體播放設備200中執行的軟體。儘管用戶應用可以包括VOD應用、文字處理應用和遊戲應用,但是用戶應用不限於此。在計算設備100中安裝並且執行包括一個或者更多個指令的應用提供程序,該應用提供程序在用戶的請求下向用戶提供應用。媒體播放設備200優選地包括BDP並且可以執行基於JAVA的用戶應用。在下文中,媒體播放設備是指能夠再現存儲在諸如BD、DVD、快閃記憶體存儲單元、硬碟等的各種存儲裝置中的音視頻數據並且執行用戶應用的設備。下面將詳細描述媒體播放設備200。圖3是根據本發明的媒體播放設備200的框圖。參照圖3,根據本發明的媒體播放設備200包括處理器210、通信單元220和存儲單元230。 處理器210執行開發者應用240並且控制媒體播放設備200的總體操作。通信單元220在處理器210的控制下與產生用戶應用的計算設備100通信。通信單元220可以是支持乙太網的LAN。存儲單元230存儲開發者應用240和關於開發者應用240的下載連結的信息這兩者之一。存儲單元230可以是BD、硬碟、快閃記憶體存儲器、RAM、R0M或者USB存儲單元。然而,存儲單元230並不限於此。當開發者應用240被存儲在存儲單元230中時,處理器210可以從存儲單元230讀取開發者應用240並且執行所讀取的開發者應用240。當關於開發者應用240的下載連結的信息被存儲在存儲單元230中時,處理器210可以根據該下載連結從開發者應用存儲伺服器500下載開發者應用240,並且執行開發者應用240。開發者應用240包括一個或者更多個指令,並且處理器210通過執行開發者應用240來執行一個或者更多個指令。開發者應用240優選地是基於JAVA的,並且媒體播放設備200通過執行開發者應用240來測試用戶應用。下面將詳細描述開發者應用240。如圖4所示,開發者應用240包括第一指令到第五指令,並且還可以包括第五指令到第九指令。當執行開發者應用240時,處理器210可以根據第八指令向計算設備100發送針對計算設備100的配置信息的配置請求。響應於媒體播放設備200的配置請求,計算設備100將其配置信息發送到媒體播放設備200。配置信息可以包括計算設備100的IP位址和計算機名稱。當存在一個或者更多個計算設備100時,媒體播放設備200可以廣播配置請求,並且一個或者更多個計算設備100在接收到配置請求時可以將其配置信息發送到媒體播放設備200。處理器210根據第一指令通過通信單元220向計算設備100發送用戶應用信息請求。計算設備100響應於該用戶應用信息請求向媒體播放設備200發送關於存儲在計算設備100中的一個或者更多個用戶應用的信息。關於用戶應用的信息可以包括用戶應用的名稱。處理器210根據第二指令從計算設備100接收關於一個或者更多個用戶應用的信
肩、O處理器210可以根據第九指令在顯示單元上顯示配置信息和關於一個或者更多個用戶應用的信息。用戶可以參照在顯示單元上顯示的配置信息和關於用戶應用的信息來選擇要測試的用戶應用。具體地,當存在一個或者更多個計算設備100時,用戶可以參照配置信息識別計算設備100。處理器210根據第三指令通過通信單元220向計算設備100發送針對參照配置信息和關於用戶應用的信息所選擇的用戶應用的用戶應用請求。當接收到用戶應用請求時,計算設備100響應於用戶應用請求向媒體播放設備200發送所選擇的用戶應用。處理器210根據第四指令通過通信單元220接收從計算設備100發送的用戶應 用。處理器210根據第五指令執行所接收到的用戶應用以測試該用戶應用。當執行用戶應用時,產生調試信息。處理器210可以根據第六指令向計算設備100發送通過執行用戶應用產生的調試信息。處理器210可以根據第七指令向日誌伺服器400發送調試信息。同時,處理器210可以在顯示單元600上顯示調試信息。將發送至日誌伺服器400的調試信息存儲在日誌伺服器400中,因而用戶可以查看存儲在日誌伺服器400中的調試信息。下面將詳細描述根據本發明的用於測試用戶應用的方法。圖5是例示了根據本發明的測試用戶應用的方法的流程圖。參照圖5,處理器讀取存儲在存儲單元中的開發者應用並且執行開發者應用,或者當在存儲單元中存在關於開發者應用的下載連結的信息時,根據該下載連結從開發者應用存儲伺服器下載開發者應用(S100)。處理器向計算設備發送針對計算設備的配置信息的配置請求(S110 )。響應於媒體播放設備的配置請求,計算設備將其配置信息發送到媒體播放設備。配置信息可以包括計算設備的IP位址和計算機名稱。當存在一個或者更多個計算設備時,媒體播放設備可以廣播配置請求,並且一個或者更多個計算設備在接收到配置請求時可以將其配置信息發送到媒體播放設備。處理器向計算設備發送用戶應用信息請求(S120 )。計算設備響應於用戶應用信息請求向媒體播放設備發送關於存儲在計算設備中的一個或者更多個用戶應用的信息。關於用戶應用的信息可以包括用戶應用的名稱。處理器接收從計算設備發送的關於一個或者更多個用戶應用的信息(S130)。處理器在顯示單元上顯示配置信息和關於一個或者更多個用戶應用的信息(S140)。用戶可以參照在顯示單元上顯示的配置信息和關於一個或者更多個用戶應用的信息來選擇要測試的用戶應用。具體地,當存在一個或者更多個計算設備時,用戶可以使用所顯示的配置信息識別計算設備。處理器向計算設備發送針對參照關於一個或者更多個用戶應用的信息所選擇的用戶應用的用戶應用請求(S150)。當接收到用戶應用請求時,計算設備響應於用戶應用請求向媒體播放設備發送所選擇的用戶應用。處理器通過通信單元接收從計算設備發送的用戶應用(S160)。
處理器執行在步驟S160接收的用戶應用以測試該用戶應用(S170)。當執行用戶應用時,產生調試信息。所產生的調試信息顯示在顯示單元上並且發送至計算設備(S180)。將調試信息發送至日誌伺服器(S190)並且存儲在日誌伺服器中,從而用戶可以讀取存儲在日誌伺服器中的調試信息。給出了本發明的優選實施方式的詳細描述以使本領域技術人員能夠實現和實施本發明。儘管參照優選實施方式描述了本發明,但是本領域技術人員將理解的是,在不脫離在所附權利要求中所描述的本發明的精神或者範圍的情況下,可以對本發明進行各種修改和變化。因此,記載於本說明書中的實施例不限定本發明,而僅用於進行說明,本發明的思想和範圍不限定於這些實施例。本發明的範圍應由權利要求來解釋,其等同範圍內的所有 技術都包含在本發明的權利要求中。
權利要求
1.一種媒體播放設備,所述媒體播放設備包括 存儲單元,所述存儲單元存儲開發者應用和關於所述開發者應用的下載連結的信息這兩者之一; 處理器,所述處理器執行所述開發者應用;以及 通信單元,所述通信單元在所述處理器的控制下與產生用戶應用的計算設備通信, 其中,所述開發者應用包括 第一指令,所述第一指令用於通過所述通信單元向所述計算設備發送用戶應用信息請求; 第二指令,所述第二指令用於接收響應於所述用戶應用信息請求從所述計算設備發送的關於一個或者更多個用戶應用的信息; 第三指令,所述第三指令用於通過所述通信單元向所述計算設備發送針對參照關於用戶應用的信息所選擇的用戶應用的用戶應用請求; 第四指令,所述第四指令用於通過所述通信單元接收響應於所述用戶應用請求從所述計算設備發送的所述用戶應用;以及 第五指令,所述第五指令用於執行根據所述第四指令接收到的所述用戶應用以測試所述用戶應用。
2.根據權利要求I所述的媒體播放設備,其中,所述開發者應用是基於JAVA的。
3.根據權利要求I所述的媒體播放設備,其中,所述開發者應用還包括第六指令,所述第六指令用於向所述計算設備發送通過執行所選擇的用戶應用而產生的調試信息。
4.根據權利要求3所述的媒體播放設備,其中,所述開發者應用還包括第七指令,所述第七指令用於向日誌伺服器發送所述調試信息。
5.根據權利要求3所述的媒體播放設備,其中,所述處理器根據所述下載連結從開發者應用存儲伺服器下載所述開發者應用並且執行所述開發者應用。
6.根據權利要求I所述的媒體播放設備,其中,所述開發者應用還包括第八指令,所述第八指令用於向所述計算設備發送針對所述計算設備的配置信息的配置請求。
7.根據權利要求6所述的媒體播放設備,其中,所述開發者應用還包括第九指令,所述第九指令用於在執行所述第三指令之前在顯示單元上顯示所述配置信息和關於所述用戶應用的信息。
8.根據權利要求I所述的媒體播放設備,其中,所述媒體播放設備包括藍光光碟播放器。
9.一種測試在媒體播放設備上執行的用戶應用的方法,所述媒體播放設備包括存儲單元,所述存儲單元存儲開發者應用和關於所述開發者應用的下載連結的信息這兩者之一;處理器,所述處理器執行所述開發者應用;以及通信單元,所述通信單元在所述處理器的控制下與產生用戶應用的計算設備通信,所述方法包括以下步驟 (a)通過所述通信單元向所述計算設備發送用戶應用信息請求; (b)接收響應於所述用戶應用信息請求從所述計算設備發送的關於一個或者更多個用戶應用的信息; (c)向所述計算設備發送針對參照關於所述用戶應用的信息所選擇的用戶應用的用戶應用請求;(d)通過所述通信單元接收響應於所述用戶應用請求從所述計算設備發送的所述用戶應用;以及 Ce)執行接收到的所述用戶應用以測試所述用戶應用。
10.根據權利要求9所述的方法,其中,所述用戶應用是基於JAVA的。
11.根據權利要求9所述的方法,所述方法還包括步驟(f),所述步驟(f)向所述計算設備發送在所述步驟(e)中產生的調試信息。
12.根據權利要求11所述的方法,所述方法還包括步驟(g),所述步驟(g)向日誌伺服器發送所述調試信息。
13.根據權利要求9所述的方法,所述方法還包括步驟(h),所述步驟(h)在所述步驟Ca)之前根據所述下載連結下載所述開發者應用。
14.根據權利要求9所述的方法,所述方法還包括步驟(i),所述步驟(i)在所述步驟(a)之前向所述計算設備發送針對所述計算設備的配置信息的配置請求。
15.根據權利要求14所述的方法,所述方法還包括步驟(j),所述步驟(j)在所述步驟(c)之前在顯示單元上顯示所述配置信息和關於所述用戶應用的信息。
16.根據權利要求9所述的方法,其中,所述媒體播放設備包括藍光光碟播放器。
全文摘要
本發明涉及能夠測試用戶應用的媒體播放設備以及使用該媒體播放設備測試用戶應用的方法。根據本發明,媒體播放設備測試由在計算設備中執行開發者應用而產生的用戶應用,其中,所述計算設備通過網絡連接到媒體播放設備。因而,可以使用單個媒體播放設備測試存儲在多個計算設備中的應用。
文檔編號G11B20/18GK102667938SQ201080053448
公開日2012年9月12日 申請日期2010年11月26日 優先權日2009年11月26日
發明者李鬥煥, 白源章, 金約翰 申請人:Sk 普蘭尼特有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀