电视应用的升级方法及系统技术方案

技术编号:14493973 阅读:97 留言:0更新日期:2017-01-29 16:53
本发明专利技术公开了一种电视应用的升级方法及系统,该方法包括:在接收到客户端发送的电视应用升级请求时,云服务端将电视应用升级请求中的电视应用文件编译成电视端可执行文件,并将电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存;在接收到电视端发送的应用升级请求时,云服务端获取应用升级请求中的电视应用信息关联的电视端可执行文件;云服务端将获取的电视端可执行文件共享至电视端,以供电视端根据电视端可执行文件进行电视应用升级和调试。本发明专利技术减少了电视应用的升级和调试时间,提高了电视应用的升级和调试效率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种电视应用的升级方法及系统
技术介绍
随着网络通信技术的发展,催生了数据家庭的新型服务产业,人们生活已经逐步进入智慧家庭时代。现在人们对智能电视机的要求越来越高,不但要求它可以看电视,同时希望通过智能电视机来进行更多的活动,如视频通话、网页浏览,因此适用于智能电视系统的电视应用被大量开发。为了保证开发出来的电视应用可达到预期效果,需要工程人员对电视应用进行调试,目前电视应用的调试方法通常是工程人员将编译完成后的电视应用烧录至电视端,并在电视端调试烧录后的该电视应用,此种方法电视应用的升级和调试效率较低。
技术实现思路
本专利技术的主要目的在于提供一种电视应用的升级方法及系统,旨在解决电视应用的升级和调试效率较低的问题。为实现上述目的,本专利技术提供的一种电视应用的升级方法,包括:在接收到客户端发送的电视应用升级请求时,云服务端将所述电视应用升级请求中的电视应用文件编译成电视端可执行文件,并将所述电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存;在接收到电视端发送的应用升级请求时,所述云服务端获取所述应用升级请求中的电视应用信息关联的电视端可执行文件;所述云服务端将获取的所述电视端可执行文件共享至所述电视端,以供所述电视端根据所述电视端可执行文件进行电视应用升级和调试。优选地,所述将所述电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存的步骤之后,所述电视应用的升级方法还包括步骤:所述云服务端根据所述电视应用升级请求中电视参数信息,配置所述电视端可执行文件的下载权限;所述云服务端将获取的所述电视端可执行文件共享至所述电视端的步骤之前,还包括:所述云服务端基于所述应用升级请求获取所述电视端的电视参数信息;在所述电视参数信息与获取的所述电视端可执行文件的下载权限中的电视参数信息匹配时,所述云服务端执行将获取的所述电视端可执行文件共享至所述电视端的步骤。优选地,所述云服务端将获取的所述电视端可执行文件共享至所述电视端,以供所述电视端根据所述电视端可执行文件进行电视应用升级和调试的步骤之后还包括:在接收到电视端发送的共享失败信息时,所述云服务端根据所述共享失败信息重新向所述电视端共享所述电视端可执行文件。优选地,所述云服务端将所述电视应用升级请求中的电视应用文件编译成电视端可执行文件的步骤包括:所述云服务端根据所述电视应用升级请求中电视系统信息调用对应的编译库文件;所述云服务端根据所述编译库文件将所述电视应用文件编译成所述电视端可执行文件。优选地,所述编译库文件包括Binder客户端编译文件以及应用接口层编译文件。此外,为实现上述目的,本专利技术还提供一种电视应用的升级系统,包括:编译模块,用于在接收到客户端发送的电视应用升级请求时,将所述电视应用升级请求中的电视应用文件编译成电视端可执行文件,并将所述电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存;第一获取模块,用于在接收到电视端发送的应用升级请求时,获取所述应用升级请求中的电视应用信息关联的电视端可执行文件;第一共享模块,用于将获取的所述电视端可执行文件共享至所述电视端,以供所述电视端根据所述电视端可执行文件进行电视应用升级和调试。优选地,所述电视应用的升级系统还包括:配置模块,用于根据所述电视应用升级请求中电视参数信息,配置所述电视端可执行文件的下载权限;第二获取模块,用于基于所述应用升级请求获取所述电视端的电视参数信息;所述第一共享模块,还用于在所述电视参数信息与获取的所述电视端可执行文件的下载权限中的电视参数信息匹配时,将获取的所述电视端可执行文件共享至所述电视端。优选地,所述电视应用的升级系统还包括:第二共享模块,用于在接收到电视端发送的共享失败信息时,根据所述共享失败信息重新向所述电视端共享所述电视端可执行文件。优选地,所述编译模块包括:调用单元,用于根据所述电视应用升级请求中电视系统信息调用对应的编译库文件;编译单元,用于根据所述编译库文件将所述电视应用文件编译成所述电视端可执行文件。优选地,所述编译库文件包括Binder客户端编译文件以及应用接口层编译文件。本专利技术通过在接收到客户端发送的电视应用升级请求时,云服务端将电视应用升级请求中的电视应用文件编译成电视端可执行文件,并将电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存,在接收到电视端发送的应用升级请求时,云服务端获取应用升级请求中的电视应用信息关联的电视端可执行文件,云服务端将获取的电视端可执行文件共享至电视端,以供电视端根据电视端可执行文件进行电视应用升级和调试。由于在客户端将电视应用文件开发完成后,将该电视应用文件共享至云服务端,由云服务端将电视应用文件编译为电视端可执行文件,当电视端需要调用该电视应用文件时,向云服务端发送调用该电视端可执行文件的电视应用升级请求,该云服务端根据该电视应用升级请求将该电视端可执行文件共享至该电视端,以供该电视端根据该电视端可执行文件进行电视应用升级和调试,因此减少了电视应用的升级和调试时间,提高了电视应用的升级和调试效率。附图说明图1为本专利技术电视应用的升级方法的第一实施例的流程示意图;图2为本专利技术电视应用的升级方法的第二实施例的流程示意图;图3为本专利技术电视应用的升级方法的第三实施例的流程示意图;图4为本专利技术图1所示第一实施例中云服务端将所述电视应用升级请求中的电视应用文件编译成电视端可执行文件的细化步骤的流程示意图;图5为本专利技术Linux系统电视端的逻辑框图;图6为本专利技术电视应用的升级系统的第一实施例的功能模块示意图;图7为本专利技术电视应用的升级系统的第二实施例的功能模块示意图;图8为本专利技术电视应用的升级系统的第三实施例的功能模块示意图;图9为本专利技术电视应用的升级系统的第四实施例中编译模块的细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。基于上述问题,本专利技术提供一种电视应用的升级方法。参照图1,图1为本专利技术电视应用的升级方法的第一实施例的流程示意图。在本实施例中,所述电视应用的升级方法包括:步骤S10,在接收到客户端发送的电视应用升级请求时,云服务端将电视应用升级请求中的电视应用文件编译成电视端可执行文件,并将电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存;在本实施例中,用户通过客户端对需要升级的电视应用对应的电视应用文件进行编写或者用户通过客户端开发新的电视应用,例如,电视端的UI界面有升级需求时,用户在Windows客户端编写UI界面的升级程序,当UI界面的升级程序编写完成时,将该UI界面的升级程序在以“goui”为后缀的UI文件中。其中,该UI文件包括窗体信息和控件信息,该窗体信息包括:窗体ID、窗体名、窗体位置坐标、窗体尺寸大小、窗体背景图片、网格规格信息。窗体ID:窗体ID与窗体唯一对应,用于查找及切换窗体;窗体名:与窗体ID类似,与窗体唯一对应,用于区分及切换窗体;窗体位置坐标:窗体在电视屏幕上所显示的起始位置,(0,0)表示电视左上角,单位:像素;窗体尺寸大小:窗体占用的像素平面,单位:像素;网格规格:包括横向网格间距和纵本文档来自技高网...
电视应用的升级方法及系统

【技术保护点】
一种电视应用的升级方法,其特征在于,所述电视应用的升级方法包括以下步骤:在接收到客户端发送的电视应用升级请求时,云服务端将所述电视应用升级请求中的电视应用文件编译成电视端可执行文件,并将所述电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存;在接收到电视端发送的应用升级请求时,所述云服务端获取所述应用升级请求中的电视应用信息关联的电视端可执行文件;所述云服务端将获取的所述电视端可执行文件共享至所述电视端,以供所述电视端根据所述电视端可执行文件进行电视应用升级和调试。

【技术特征摘要】
1.一种电视应用的升级方法,其特征在于,所述电视应用的升级方法包括以下步骤:在接收到客户端发送的电视应用升级请求时,云服务端将所述电视应用升级请求中的电视应用文件编译成电视端可执行文件,并将所述电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存;在接收到电视端发送的应用升级请求时,所述云服务端获取所述应用升级请求中的电视应用信息关联的电视端可执行文件;所述云服务端将获取的所述电视端可执行文件共享至所述电视端,以供所述电视端根据所述电视端可执行文件进行电视应用升级和调试。2.如权利要求1所述的电视应用的升级方法,其特征在于,所述将所述电视端可执行文件与电视应用升级请求对应的电视应用信息关联保存的步骤之后,所述电视应用的升级方法还包括步骤:所述云服务端根据所述电视应用升级请求中电视参数信息,配置所述电视端可执行文件的下载权限;所述云服务端将获取的所述电视端可执行文件共享至所述电视端的步骤之前,还包括:所述云服务端基于所述应用升级请求获取所述电视端的电视参数信息;在所述电视参数信息与获取的所述电视端可执行文件的下载权限中的电视参数信息匹配时,所述云服务端执行将获取的所述电视端可执行文件共享至所述电视端的步骤。3.如权利要求1所述的电视应用的升级方法,其特征在于,所述云服务端将获取的所述电视端可执行文件共享至所述电视端,以供所述电视端根据所述电视端可执行文件进行电视应用升级和调试的步骤之后还包括:在接收到电视端发送的共享失败信息时,所述云服务端根据所述共享失败信息重新向所述电视端共享所述电视端可执行文件。4.如权利要求1所述的电视应用的升级方法,其特征在于,所述云服务端将所述电视应用升级请求中的电视应用文件编译成电视端可执行文件的步骤包括:所述云服务端根据所述电视应用升级请求中电视系统信息调用对应的编译库文件;所述云服务端根据所述编译库文件将所述电视应用文...

【专利技术属性】
技术研发人员:孙声鹏李新乐张进强
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

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

1