一种应用处理方法和装置制造方法及图纸

技术编号:10417831 阅读:66 留言:0更新日期:2014-09-12 10:18
本发明专利技术提供了一种应用处理方法、装置和机顶盒,其中,所述方法包括:接收用户发送的启动第一应用的应用启动请求;发送所述应用启动请求到应用服务器;接收所述应用服务器返回的与所述应用启动请求中的第一应用对应的应用启动脚本;根据所述应用启动脚本,下载所述第一应用并启动。本发明专利技术能够让用户通过机顶盒到应用服务器下载并启动应用。

【技术实现步骤摘要】
一种应用处理方法和装置
本专利技术涉及IPTV业务领域,尤其涉及一种应用处理方法和装置。
技术介绍
近年来,随着宽带技术的发展,宽带用户的数量急剧上升,有线互动电视、IPTV以及互联网电视得到高速发展,电视加机顶盒的用户规模越来越大。由于基于IP网络,很容易将丰富的互联网内容移植过来。通过电视机顶盒,用户不仅能够得到点播、直播、新闻、天气、公共信息等服务,还能得到视频通信、社交、早教、投票、游戏等带有互动性的增值服务。目前在IPTV机顶盒上运行的游戏,可以分为网页游戏、J2ME游戏、Linux游戏和云游戏。其中网页游戏是基于网站技术、由机顶盒内置浏览器http方式访问网站进行游戏交互的J2ME游戏是基于Sun Java ME技术、由机顶盒通过内置的J2ME虚拟机来启动游戏的;Linux游戏是直接跑在机顶盒Linux操作系统上的、由机顶盒驻留软件启动的游戏?’云游戏是基于云计算技术,游戏在服务器端运行和渲染,以视频流形式传给机顶盒的再输出到电视,用户通过手柄等输入装置反馈作用到服务器内的游戏实现交互。由于机顶盒的内存和磁盘空间受限,游戏无法预先存储在机顶盒内,因此这些游戏都是根据需要即时下载和运行,退出时删除的。
技术实现思路
本专利技术的目 的是提供一种应用处理方法和装置,能够让用户通过机顶盒到应用服务器下载并启动应用。为了实现上述目的,本专利技术实施例提供了一种应用处理方法,用于机顶盒,所述方法包括:接收用户发送的启动第一应用的应用启动请求;发送所述应用启动请求到应用服务器,;接收所述应用服务器返回的与所述应用启动请求中的第一应用对应的应用启动脚本;根据所述应用启动脚本,下载所述第一应用并启动。上述的应用处理方法,其中,所述第一应用为J2ME游戏应用或Linux游戏应用;所述应用启动脚本包括应用标识、下载地址、压缩标志、启动软件名、启动参数和安全认证串中的至少一项。上述的应用处理方法,其中,当所述第一应用为J2ME游戏应用时,所述根据所述应用启动脚本,下载第一应用并启动具体包括:根据下载地址,下载与第一应用对应的游戏文件jar和所述游戏文件的描述文件jad ;通过J2ME虚拟机加载所述jar和jad,启动所述第一应用,并将启动参数传递给所述第一应用。上述的应用处理方法,其中,当所述第一应用为Linux游戏应用时,所述根据所述应用启动脚本,下载第一应用并启动包括:根据下载地址,下载所述第一应用的文件包;根据启动软件名,启动所述第一应用,并将启动参数传递给所述第一应用。上述的应用处理方法,其中,所述根据所述应用启动脚本,下载第一应用并启动具体还包括:根据安全认证串进行校验,获得校验结果;在所述校验结果指示所述安全认证串合法时,进入所述根据启动软件名,启动所述第一应用,并将启动参数传递给所述第一应用的步骤。上述的应用处理方法,其中,所述根据所述应用启动脚本,下载第一应用并启动具体还包括:根据压缩标志判断是否需要解压缩,获得判断结果;在所述判断结果指示需要进行解压缩时,解压第一应用的文件包,否则直接进入所述根据启动软件名,启动所述第一应用,并将启动参数传递给所述第一应用的步骤。上述的应用处理方法,其中,所述根据所述应用启动脚本,下载第一应用并启动具体还包括:在根据应用启动脚本中的下载地址,下载所述第一应用的文件包之前,清理所述机顶盒内存和空间。为了实现上述目的,本专利技术实施例还提供了一种应用处理装置,用于机顶盒,所述装置包括:第一接收模块,用于接收用户发送的启动第一应用的应用启动请求;发送模块,用于发送所述应用启动请求到应用服务器;第二接收模块,用于接收所述应用服务器返回的与所述应用启动请求中的第一应用对应的应用启动脚本;[0031 ] 处理模块,用于根据所述应用启动脚本,下载所述第一应用并启动。上述的应用处理装置,其中,所述第一应用为J2ME游戏应用或Linux游戏应用;所述应用启动脚本包括应用标识、下载地址、压缩标志、启动软件名、启动参数和安全认证串中的至少一项。上述的应用处理装置,其中,当所述第一应用为J2ME游戏应用时,所述处理模块具体包括:第一下载模块,用于根据下载地址,下载与第一应用对应的游戏文件jar和所述游戏文件的描述文件jad ;第一启动模块,用于通过J2ME虚拟机加载所述jar和jad,启动所述第一应用,并将启动参数传递给所述第一应用。上述的应用处理装置,其中,当所述第一应用为Linux游戏应用时,所述处理模块具体包括:第二下载模块,用于根据下载地址,下载所述第一应用的文件包;第二启动模块,用于根据启动软件名,启动所述第一应用,并将启动参数传递给所述第一应用。上述的应用处理装置,其中,所述处理模块还包括:校验模块,用于根据安全认证串进行校验,获得校验结果;在所述校验结果指示所述安全认证串合法时,执行所述第二启动模块。上述的应用处理装置,其中,所述处理模块具体还包括:判断模块,用于根据压缩标志判断是否需要解压缩,获得判断结果;解压模块,用于在所述判断结果指示需要进行解压缩时,解压第一应用的文件包,否则直接执行所述第二启动模块。上述的应用处理装置,其中,所述处理模块具体还包括:清理模块,用于在根据下载地址,下载所述第一应用的文件包之前,清理所述机顶盒内存和空间。本专利技术实施例具有以下有益效果中的至少一项:本专利技术实施例能够让用户通过机顶盒到应用服务器下载并启动应用;本专利技术实施例不仅适用于现有的J2ME游戏,而且对所有的Linux机顶盒游戏均适用,包括刚刚起步的体感游戏和尚未普及的机顶盒云游戏;本专利技术实施例在应用启动脚本中附带压缩标志,允许应用文件包的多文件压缩传输,提高了下载效率,减少了用户等待时间,同时支持应用文件包的多文件形式;本专利技术实施例在应用启动脚本附带安全认证串,确保得到的应用文件包的合法性,防止启动非法软件。【附图说明】图1为本专利技术实施例提供的应用处理方法的流程示意图;图2为本专利技术实施例提供的不同应用加载模块的流程示意图;图3为本专利技术实施例提供的机顶盒与应用服务器交互的流程示意图;图4为本专利技术实施例提供的Linux游戏应用加载模块的流程示意图;图5为本专利技术实施例提供的应用处理装置的结构示意图;图6为本专利技术实施例提供的游戏应用的网络结构示意图;图7为本专利技术实施例提供的机顶盒与应用服务器的模块交互的结构示意图。【具体实施方式】为使本专利技术实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术实施例提供了一种应用处理方法,用于机顶盒,如图1所示,所述方法包括:步骤11,接收用户发送的启动第一应用的应用启动请求;步骤12,发送所述应用启动请求到应用服务器;步骤13,接收所述应用服务器返回的与所述应用启动请求中的第一应用对应的应用启动脚本;步骤14,根据所述应用启动脚本,下载所述第一应用并启动。在本专利技术实施例提供的方法中,用户可以通过机顶盒的浏览器访问应用服务器提供的各种应用的信息,并在所述各种应用中根据自身需要选择启动第一应用,机顶盒在接收到用户发送的启动第一应用的应用启动请求时,发送所述应用启动请求到应用服务器,再根据所述应用服务器返回的应用启动脚本,下载所述第一应用并启动,实现了本专利技术的目的。其中,优选地,所述第一应用为J2ME游戏应用或Li本文档来自技高网...

【技术保护点】
一种应用处理方法,用于机顶盒,其特征在于,所述方法包括:接收用户发送的启动第一应用的应用启动请求;发送所述应用启动请求到应用服务器;接收所述应用服务器返回的与所述应用启动请求中的第一应用对应的应用启动脚本;根据所述应用启动脚本,下载所述第一应用并启动。

【技术特征摘要】
1.一种应用处理方法,用于机顶盒,其特征在于,所述方法包括: 接收用户发送的启动第一应用的应用启动请求; 发送所述应用启动请求到应用服务器; 接收所述应用服务器返回的与所述应用启动请求中的第一应用对应的应用启动脚本; 根据所述应用启动脚本,下载所述第一应用并启动。2.如权利要求1所述的应用处理方法,其特征在于,所述第一应用为J2ME游戏应用或Linux游戏应用; 所述应用启动脚本包括应用标识、下载地址、压缩标志、启动软件名、启动参数和安全认证串中的至少一项。3.如权利要求2所述的应用处理方法,其特征在于,当所述第一应用为J2ME游戏应用时,所述根据所述应用启动脚本,下载第一应用并启动具体包括: 根据下载地址,下载与第一应用对应的游戏文件jar和所述游戏文件的描述文件jad ; 通过J2ME虚拟机加载所述jar和jad,启动所述第一应用,并将启动参数传递给所述第一应用。4.如权利要求2所述的应用处理方法,其特征在于,当所述第一应用为Linux游戏应用时,所述根据所述应用启动脚本,下载第一应用并启动包括: 根据下载地址,下载所述第一应用的文件包; 根据启动软件名,启动所述第一应用,并将启动参数传递给所述第一应用。5.如权利要求4所述的应用处理方法,其特征在于,所述根据所述应用启动脚本,下载第一应用并启动具体还包括: 根据安全认证串进行校验,获得校验结果; 在所述校验结果指示所述安全认证串合法时,进入所述根据启动软件名,启动所述第一应用,并将启动参数传递给所述第一应用的步骤。6.如权利要求4所述的应用处理方法,其特征在于,所述根据所述应用启动脚本,下载第一应用并启动具体还包括: 根据压缩标志判断是否需要解压缩,获得判断结果; 在所述判断结果指示需要进行解压缩时,解压第一应用的文件包,否则直接进入所述根据启动软件名,启动所述第一应用,并将启动参数传递给所述第一应用的步骤。7.如权利要求4所述的应用处理方法,其特征在于,所述根据所述应用启动脚本,下载第一应用并启动具体还包括: 在根据应用启动脚本中的下载地址,下载所述第一应用...

【专利技术属性】
技术研发人员:张玉洲林加卫张雅
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1