一种应用业务展示方法、系统及装置的利记博彩app

文档序号:7871175阅读:249来源:国知局
专利名称:一种应用业务展示方法、系统及装置的利记博彩app
技术领域
本发明涉及计算机技术领域,特别涉及一种应用业务展示方法、系统及装置。
背景技术
目前,数字电视机顶盒的工作原理为对于视频数据,从服务端获得,利用本地解码系统(常常为硬件芯片)进行解码,并且推送到显示终端(例如电视机)上进行显示;对于其他的非视频类应用业务数据(例如浏览器、电子书等应用业务),则获得这些内容的描述数据,在机顶盒本地进行解析,并且最终展示到显示终端。由于机顶盒采用此种方法运行非视频类应用程序,需要支持的技术非常多,前后兼容的需求非常大,造成解析本身变得非常复杂。而机顶盒的计算能力不足,因此为兼容基于各种技术的应用程序。机顶盒经常需要升级,甚至对硬件芯片的要求也越来越高。而频繁的升级机顶盒的软件和硬件,导致大量的开发成本和运营维护成本的产生。

发明内容
本发明所要解决的技术问题在于提供一种应用业务展示方法、系统及装置,其可使数字电视终端只需解码视频流即可显示应用业务页面,降低了成本。为解决本发明的技术问题,本发明实施例公开一种应用业务展示方法,包括以下步骤接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统;接收应用业务系统根据所述应用驱动指令返回的响应数据,解析所述响应数据,生成视频数据,编码成视频流推送到数字电视终端进行展示。为解决本发明的技术问题,本发明实施例还公开一种数字电视前端系统,包括转译模块、解析模块、编码模块和推送模块;所述转译模块用于接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统;所述解析模块用于接收应用业务系统根据所述应用驱动指令返回的响应数据,生成视频数据;所述编码模块用于将所述视频数据编码成视频流;所述推送模块用于推送所述视频流到数字电视终端。为解决本发明的技术问题,本发明还公开一种应用业务展示装置,包括数字电视iu端系统和数子电视终端;所述数字电视终端用于接收用户输入,生成相应的用户输入指令,发送到数字电视iu端系统;所述数字电视前端系统用 于接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统;以及
接收应用业务系统根据所述应用驱动指令返回的响应数据,解析所述响应数据,生成视频数据,编码成视频流推送到数字电视终端进行展示。与现有技术相比,本发明实施例具有如下有益效果通过数字电视前端系统转译用户的输入指令,以及接收、解析应用业务系统根据用户输入指令反馈的操作结果,编码后推送相应的视频流到数字电视终端进行解码,即可显示出响应用户输入指令后的应用业务页面,从而无需将解析应用业务系统反馈的操作结果的功能集成于数字电视终端中,降低了数字电视终端的成本。


图1是本发明实施例的一种应用业务展示方法流程图;图2是本发明实施例的一种应用业务展示装置结构图;图3是本发明另一实施例的一种应用业务展示装置结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明实施例提供的应用业务展示方法包括以下步骤SlOO :接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统;

具体地,用户根据显示屏幕显示的应用业务页面,点击遥控器、鼠标或其他控制设备,控制设备向数字电视终端传送相应的点击事件,数字电视终端接收点击事件,根据点击事件计算屏幕点击坐标,生成用户输入指令发送到数字电视前端系统。其中,用户输入指令包括操作码和屏幕点击坐标。例如当用户需要打开或关闭非视频类应用业务(例如团购应用、电子阅读应用等无需播放视频的应用业务),或从非视频类应用业务的主页菜单进入下一级菜单页面时,可操作遥控器,点击选中相应的按钮。显示屏幕上还显示一指针,移动遥控器时,即可相应移动指针,用户按下遥控器的确认键时,随即生成点击事件发送到数字电视终端。数字电视终端计算点击屏幕的位置坐标,生成包括操作码和位置坐标(X,y)的用户输入指令。数字电视前端系统接收用户输入指令,根据操作码和位置坐标,转译成相应的应用驱动指令。例如,位置坐标指向的是显示屏幕中的“打开主页”按钮,则数字电视前端系统转译成“打开主页”应用驱动指令,以指示应用业务系统执行“打开主页”操作。S200 :接收应用业务系统根据所述应用驱动指令返回的响应数据,解析所述响应数据,生成视频数据,编码成视频流推送到数字电视终端进行展示。具体地,应用业务系统接收应用驱动指令,响应指令,执行相应的操作,并生成携带操作结果的响应数据,返回至数字电视前端系统。在本发明实施例中,所述响应数据包括应用业务页面链接地址信息。例如,当应用驱动指令为“打开主页”指令时,应用业务系统响应该指令,生成应用业务主页的链接地址信息,返回给数字电视前端系统。
具体地,数字电视前端系统接收响应数据后,可通过内置的浏览器、JAVA虚拟机等程序对响应数据进行解析,显示成相应的应用图像,再截取该应用图像,生成视频数据。例如,当响应数据包括应用业务主页的链接地址信息时,数字电视前端系统解析该链接地址信息,显示出主页页面的图像。再通过内置的截屏程序,将主页页面图像进行截屏,输出相应的视频数据。数字电视前端系统再按照数字电视编解码标准,对该视频数据进行编码处理,形式适合在数字电视传输网络传输的视频流,推送到数字电视终端进行解码、显示。更进一步地,在本发明实施例的步骤SlOO具体包括接收数字电视终端发送的用户输入指令;通过操作系统计算出与所述用户输入指令相对应的应用驱动指令;发送所述应用驱动指令到应用业务系统。再如图2所示,本发明实施例提供的应用业务展示装置,包括数字电视前端系统和数字电视终端;
·
所述数字电视终端用于接收用户输入,生成相应的用户输入指令,发送到数字电视iu端系统;所述数字电视前端系统用于接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统;以及接收应用业务系统根据所述应用驱动指令返回的响应数据,解析所述响应数据,生成视频数据,编码成视频流推送到数字电视终端进行展示。其中,数字电视终端包括用户交互模块、解码模块和显示模块;所述用户交互模块用于接收用户输入事件,生成相应的用户输入指令,发送到数子电视如端系统;具体地,用户根据显示屏幕显示的应用业务页面,点击遥控器、鼠标或其他控制设备,控制设备向数字电视终端传送相应的点击事件,即用户输入事件。用户交互模块接收点击事件,根据点击事件计算屏幕点击坐标,生成用户输入指令发送到数字电视前端系统。其中,用户输入指令包括操作码和屏幕点击坐标。例如当用户需要打开或关闭非视频类应用业务(例如团购应用、电子阅读应用等无需播放视频的应用业务),或从非视频类应用业务的主页菜单进入下一级菜单页面时,可操作遥控器,点击选中相应的按钮。显示屏幕上还显示一指针,移动遥控器时,即可相应移动指针,用户按下遥控器的确认键时,随即生成点击事件发送到数字电视终端。用户交互模块计算点击屏幕的位置坐标,生成包括操作码和位置坐标(X,y)的用户输入指令。所述解码模块用于接收所述视频流,解码成显示图像;所述显示模块用于显示所述显示图像。其中,数字电视前端系统包括转译模块、解析模块、编码模块和推送模块;所述转译模块用于接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统;具体地,转译模块接收用户输入指令,根据操作码和位置坐标,转译成相应的应用驱动指令。例如,位置坐标指向的是显示屏幕中的“打开主页”按钮,则数字电视前端系统转译成“打开主页”应用驱动指令,以指示应用业务系统执行“打开主页”操作。
所述解析模块用于接收应用业务系统根据所述应用驱动指令返回的响应数据,生成视频数据;具体地,应用 业务系统接收应用驱动指令,响应指令,执行相应的操作,并生成携带操作结果的响应数据,返回至数字电视前端系统。在本发明实施例中,所述响应数据包括应用业务页面链接地址信息。例如,当应用驱动指令为“打开主页”指令时,应用业务系统响应该指令,生成应用业务主页的链接地址信息,返回给数字电视前端系统。其中,解析模块包括解析显示单元和截取单元;解析显示单元用于解析所述响应数据,显示成相应的应用图像; 所述截取单元用于截取所述应用图像,生成视频数据。例如,当响应数据包括应用业务主页的链接地址信息时,解析显示单元解析该链接地址信息,显示出主页页面的图像。再通过截取单元,将主页页面图像进行截屏,输出相应的视频数据。所述编码模块用于将所述视频数据编码成视频流;具体地,编码模块按照数字电视编解码标准,对该视频数据进行编码处理,形式适合在数字电视传输网络传输的视频流。所述推送模块用于推送所述视频流到数字电视终端。具体地,视频流可通过数字电视双向传输网络或IP网络发送到数字电视终端。另外,如图3所示,在本发明另一实施例中,数字电视前端系统还包括一操作系统模块,用于计算出与所述用户输入指令相对应的应用驱动指令。综上所述,本发明实施例通过数字电视前端系统转译用户的输入指令,以及接收、解析应用业务系统根据用户输入指令反馈的操作结果,编码后推送相应的视频流到数字电视终端进行解码,即可显示出响应用户输入指令后的应用业务页面,从而无需将解析应用业务系统反馈的操作结果的功能集成于数字电视终端中,降低了数字电视终端的成本。以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内,本发明所主张的权利范围应以发明申请范围所述为准,而非仅限于上述实施例。
权利要求
1.一种应用业务展示方法,其特征在于,包括以下步骤 接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统; 接收应用业务系统根据所述应用驱动指令返回的响应数据,解析所述响应数据,生成视频数据,编码成视频流推送到数字电视终端进行展示。
2.如权利要求1所述的方法,其特征在于,所述接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统的步骤具体包括 接收数字电视终端发送的用户输入指令; 通过操作系统计算出与所述用户输入指令相对应的应用驱动指令; 发送所述应用驱动指令到应用业务系统。
3.如权利要求1所述的方法,其特征在于,所述应用业务系统根据所述应用驱动指令返回的响应数据的步骤具体包括 应用业务系统接收应用驱动指令,响应所述应用驱动指令,执行相应操作; 输出携带操作结果的响应数据。
4.如权利要求1所述的方法,其特征在于,所述解析所述响应数据生成视频数据的步骤具体包括 解析所述响应数据,显示成相应的应用图像; 截取所述应用图像,生成视频数据。
5.一种数字电视前端系统,其特征在于,包括转译模块、解析模块、编码模块和推送模块; 所述转译模块用于接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统; 所述解析模块用于接收应用业务系统根据所述应用驱动指令返回的响应数据,生成视频数据; 所述编码模块用于将所述视频数据编码成视频流; 所述推送模块用于推送所述视频流到数字电视终端。
6.如权利要求5所述的数字电视前端系统,其特征在于,还包括操作系统模块,用于计算出与所述用户输入指令相对应的应用驱动指令。
7.如权利要求5所述的数字电视前端系统,其特征在于,所述解析模块包括解析显示单元和截取单元;所述解析显示单元用于解析所述响应数据,显示成相应的应用图像;所述截取单元用于截取所述应用图像,生成视频数据。
8.一种应用业务展示装置,其特征在于,包括数字电视前端系统和数字电视终端; 所述数字电视终端用于接收用户输入,生成相应的用户输入指令,发送到数字电视前端系统; 所述数字电视前端系统用于接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统;以及 接收应用业务系统根据所述应用驱动指令返回的响应数据,解析所述响应数据,生成视频数据,编码成视频流推送到数字电视终端进行展示。
9.如权利要求8所述的装置,其特征在于,所述数字电视终端包括用户交互模块、解码丰`旲块和显旲块; 所述用户交互模块用于接收用户输入,生成相应的用户输入指令,发送到数字电视前端系统; 所述解码模块用于接收所述视频流,解码成显示图像; 所述显示模块用于显示所述显示图像。
全文摘要
本发明公开一种应用业务展示方法、系统及装置,所述方法包括步骤接收数字电视终端发送的用户输入指令,转译成相应的应用驱动指令发送到应用业务系统;接收应用业务系统根据所述应用驱动指令返回的响应数据,解析所述响应数据,生成视频数据,编码成视频流推送到数字电视终端进行展示。本发明通过数字电视前端系统转译用户的输入指令,以及接收、解析应用业务系统根据用户输入指令反馈的操作结果,编码后推送相应的视频流到数字电视终端进行解码,即可显示出响应用户输入指令后的应用业务页面,从而无需将解析应用业务系统反馈的操作结果的功能集成于数字电视终端中,降低了数字电视终端的成本。
文档编号H04N21/241GK103067753SQ20121059038
公开日2013年4月24日 申请日期2012年12月30日 优先权日2012年12月30日
发明者涂旭平, 易睿 申请人:深圳市龙视传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1