System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电视应用,具体涉及一种电视应用更新方法。本申请同时涉及一种电视应用更新装置、一种电子设备以及一种计算机可读取存储介质。
技术介绍
1、随着网络智能电视时代的到来,网络电视应用市场可为用户提供多种电视应用,网络智能电视具有全开放式平台,搭载了操作系统,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的应用软件,可实现电视直播、视频点播、电视游戏、数字音乐、股票金融、生活健康、系统优化工具、学习等各种应用服务,用户可使用网络智能电视进行相关应用操作,比如使用网络智能电视浏览网页、观看视频、聊天、玩游戏等,在该过程中,网络智能电视可对应处理各种应用操作。
2、现有的电视应用均安装于网络智能电视的电视系统,并基于该电视系统运行,例如,用户将电视应用从网络电视应用市场下载安装至电视系统的安装目录下,电视应用的运行及管理过程均依赖电视系统,使得电视应用的更新过程较为复杂,例如,当需对电视应用进行更新时,电视应用的后台服务器将更新数据提供给电视厂商,电视厂商通过其渠道商(即应用商店或应用市场)进行应用更新(也称应用升级),并将应用更新信息告知用户,最终通过来自用户的应用更新确定指令进行应用更新,该过程需多环节、多方协作才可实现电视应用更新,应用更新过程较为复杂、且更新效率较低。
技术实现思路
1、本申请实施例提供一种电视应用更新方法、电视应用更新装置、电子设备及计算机可读存储介质,以解决现有技术中的电视应用更新过程需多环节、多方协作,使得应用更新过程较为复杂、更新效率较
2、本申请实施例提供一种电视应用更新方法,所述方法包括:
3、目标电视应用对应的目标壳程序开启运行,其中,所述目标壳程序运行于目标电视终端,所述目标壳程序为所述目标电视应用提供运行环境;
4、所述目标壳程序检测所述目标电视应用的应用程序包的第一版本信息或所述目标电视应用对应的播流程序包的第二版本信息;
5、响应于所述第一版本信息表征所述应用程序包需要被更新,所述目标壳程序对所述应用程序包进行更新处理,或者,响应于所述第二版本信息表征所述播流程序包需要被更新,所述目标壳程序对所述播流程序包进行更新处理。
6、在一种实施方式中,所述目标壳程序对所述应用程序包进行更新处理,包括:所述目标壳程序从其后台服务器获得所述应用程序包对应的更新数据,并基于所述应用程序包对应的更新数据进行应用更新,获得更新后的应用程序包。
7、在一种实施方式中,所述方法还包括:所述目标壳程序运行所述更新后的应用程序包,以安装更新后的目标电视应用,并启动所述更新后的目标电视应用。
8、在一种实施方式中,所述目标壳程序对所述播流程序包进行更新处理,包括:所述目标壳程序从其后台服务器获得所述播流程序包对应的更新数据,并基于所述播流程序包对应的更新数据进行应用更新,获得更新后的播流程序包。
9、在一种实施方式中,所述方法还包括:所述目标壳程序运行所述更新后的播流程序包,以安装更新后的用于对云端运行的所述目标电视应用进行播流的播流应用,并启动更新后的所述播流应用。
10、在一种实施方式中,所述目标壳程序检测所述目标电视应用的应用程序包的第一版本信息或所述目标电视应用对应的播流程序包的第二版本信息,包括:
11、所述目标壳程序获得所述目标电视终端的运行环境信息;
12、所述目标壳程序基于所述运行环境信息,确定所述目标电视应用的运行模式为本地运行模式,检测所述目标电视应用的应用程序包的第一版本信息;或者,所述目标壳程序基于所述运行环境信息,确定所述目标电视应用的运行模式为云端运行模式,检测所述目标电视应用对应的播流程序包的第二版本信息。
13、在一种实施方式中,所述目标电视应用对应的目标壳程序开启运行,包括:
14、响应于用户针对目标电视应用的启动插件的开启操作,所述启动插件加载并启动运行所述目标壳程序的壳程序包,以安装所述目标壳程序,并使所述目标壳程序开启运行。
15、根据本专利技术的另一方面,提供一种电视应用更新装置,该装置包括:
16、目标壳程序开启运行单元,用于使目标电视应用对应的目标壳程序开启运行,其中,所述目标壳程序运行于目标电视终端,所述目标壳程序为所述目标电视应用提供运行环境;
17、版本信息检测单元,用于使所述目标壳程序检测所述目标电视应用的应用程序包的第一版本信息或所述目标电视应用对应的播流程序包的第二版本信息;
18、更新处理单元,用于在所述第一版本信息表征所述应用程序包需要被更新时,所述目标壳程序对所述应用程序包进行更新处理,或者,在所述第二版本信息表征所述播流程序包需要被更新时,所述目标壳程序对所述播流程序包进行更新处理。
19、根据本专利技术的另一方面,提供一种电子设备,包括处理器和存储器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现上述方法。
20、根据本专利技术的另一方面,提供一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行以实现上述方法。
21、与现有技术相比,本申请实施例具有以下优点:
22、本申请实施例提供的电视应用更新方法,目标电视应用对应的目标壳程序开启运行,其中,目标壳程序运行于目标电视终端,目标壳程序为目标电视应用提供运行环境;目标壳程序检测目标电视应用的应用程序包的第一版本信息或目标电视应用对应的播流程序包的第二版本信息;响应于第一版本信息表征上述应用程序包需要被更新,则目标壳程序对应用程序包进行更新处理,或者,响应于第二版本信息表征上述播流程序包需要被更新,则目标壳程序对播流程序包进行更新处理。在该方法中,由于目标壳程序运行于目标电视终端、且该目标壳程序为目标电视应用提供运行环境,因此,通过目标壳程序即可对目标电视应用的更新过程进行控制,无需经过多环节、多方协作的方式进行中转更新,例如,无需通过电视厂商和应用市场进行中转更新,其降低了电视应用更新过程的复杂度,提升了电视应用更新效率,使得电视应用的更新过程更加轻量化和便利化。
本文档来自技高网...【技术保护点】
1.一种电视应用更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标壳程序对所述应用程序包进行更新处理,包括:所述目标壳程序从其后台服务器获得所述应用程序包对应的更新数据,并基于所述应用程序包对应的更新数据进行应用更新,获得更新后的应用程序包。
3.根据权利要求2所述的方法,其特征在于,还包括:所述目标壳程序运行所述更新后的应用程序包,以安装更新后的目标电视应用,并启动所述更新后的目标电视应用。
4.根据权利要求1所述的方法,其特征在于,所述目标壳程序对所述播流程序包进行更新处理,包括:所述目标壳程序从其后台服务器获得所述播流程序包对应的更新数据,并基于所述播流程序包对应的更新数据进行应用更新,获得更新后的播流程序包。
5.根据权利要求4所述的方法,其特征在于,还包括:所述目标壳程序运行所述更新后的播流程序包,以安装更新后的用于对云端运行的所述目标电视应用进行播流的播流应用,并启动更新后的所述播流应用。
6.根据权利要求1所述的方法,其特征在于,所述目标壳程序检测所述目标电视应用的应用
7.根据权利要求1所述的方法,其特征在于,所述目标电视应用对应的目标壳程序开启运行,包括:
8.一种电视应用更新装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器;其中,
10.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行以实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种电视应用更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标壳程序对所述应用程序包进行更新处理,包括:所述目标壳程序从其后台服务器获得所述应用程序包对应的更新数据,并基于所述应用程序包对应的更新数据进行应用更新,获得更新后的应用程序包。
3.根据权利要求2所述的方法,其特征在于,还包括:所述目标壳程序运行所述更新后的应用程序包,以安装更新后的目标电视应用,并启动所述更新后的目标电视应用。
4.根据权利要求1所述的方法,其特征在于,所述目标壳程序对所述播流程序包进行更新处理,包括:所述目标壳程序从其后台服务器获得所述播流程序包对应的更新数据,并基于所述播流程序包对应的更新数据进行应用更新,获得更新后的播流程序包。
5.根据权利要...
【专利技术属性】
技术研发人员:姜建伟,建子赫,陈承,顾文涛,
申请(专利权)人:北京视游互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。