能够测试用户应用的媒体播放设备和使用其测试用户应用的方法技术

技术编号:7775658 阅读:165 留言:0更新日期:2012-09-15 18:00
本发明专利技术涉及能够测试用户应用的媒体播放设备以及使用该媒体播放设备测试用户应用的方法。根据本发明专利技术,媒体播放设备测试由在计算设备中执行开发者应用而产生的用户应用,其中,所述计算设备通过网络连接到媒体播放设备。因而,可以使用单个媒体播放设备测试存储在多个计算设备中的应用。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及,更具体地,涉及能够测试通过在计算设备中执行开发者应用而产生的用户应用的媒体播放设备,以及使用该媒体播放设备测试用户应用的方法。
技术介绍
蓝光光盘(在下文称为“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的源本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.11.26 KR 10-2009-01152951.一种媒体播放设备,所述媒体播放设备包括 存储单元,所述存储单元存储开发者应用和关于所述开发者应用的下载链接的信息这两者之一; 处理器,所述处理器执行所述开发者应用;以及 通信单元,所述通信单元在所述处理器的控制下与产生用户应用的计算设备通信, 其中,所述开发者应用包括 第一指令,所述第一指令用于通过所述通信单元向所述计算设备发送用户应用信息请求; 第二指令,所述第二指令用于接收响应于所述用户应用信息请求从所述计算设备发送的关于一个或者更多个用户应用的信息; 第三指令,所述第三指令用于通过所述通信单元向所述计算设备发送针对参照关于用户应用的信息所选择的用户应用的用户应用请求; 第四指令,所述第四指令用于通过所述通信单元接收响应于所述用户应用请求从所述计算设备发送的所述用户应用;以及 第五指令,所述第五指令用于执行根据所述第四指令接收到的所述用户应用以测试所述用户应用。2.根据权利要求I所述的媒体播放设备,其中,所述开发者应用是基于JAVA的。3.根据权利要求I所述的媒体播放设备,其中,所述开发者应用还包括第六指令,所述第六指令用于向所述计算设备发送通过执行所选择的用户应用而产生的调试信息。4.根据权利要求3所述的媒体播放设备,其中,所述开发者应用还包括第七指令,所述第七指令用于向日志服务器发送所述调试信息。5.根据权利要求3所述的媒体播放设备,其中,所述处理器根据所述下载链接从开发者应用存储服务器下载所述开发者应用并且执行所述开发者应用。6.根据权利要求I所述的媒体播放设备,其中,所述开发者应用还包括第八指令,所述第八指令用于向所述计算设备发送针对所述计算设备的配置信息的配置请求。7.根据权利要求6所述的媒体播放设备,其中,所述开发者应用还包括第九指令,所述第九指令...

【专利技术属性】
技术研发人员:白源章金约翰李斗焕
申请(专利权)人:SK普兰尼特有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1