投影设备的软件升级方法及装置制造方法及图纸

技术编号:23431599 阅读:18 留言:0更新日期:2020-02-25 13:03
本申请实施例公开了一种投影设备的软件升级方法及装置,应用于投影升级系统中的投影设备,所述投影升级系统包括升级服务器,所述投影设备与所述升级服务器建立通信,所述方法包括:在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;以及根据所述预设升级影响信息确定所述至少一个升级包的升级策略;以及根据所述升级策略和所述至少一个升级包执行软件升级操作。本申请实施例有利于保证不同软件升级场景的软件升级策略,以提高投影设备的软件升级的效率、灵活和稳定性。

Software upgrade method and device of projection equipment

【技术实现步骤摘要】
投影设备的软件升级方法及装置
本申请涉及投影设备
,具体涉及一种投影设备的软件升级方法及装置。
技术介绍
面对越来越同质化的投影设备,投影设备需要不断进行软件升级,提供智能化、差异化的应用服务,以及满足不同用户需求。目前,投影设备的软件升级场景有升级服务器下发的系统漏洞补丁或系统新功能升级、投影设备运行到某个系统程序或应用程序的升级推送、系统程序或应用程序的自动更新、用户对系统程序或应用程序的更新请求等等。针对不同的软件升级场景提供不同软件升级方式,成为亟需解决的问题。
技术实现思路
本申请实施例提供了一种投影设备的软件升级方法及装置,保证不同软件升级场景的软件升级策略,以期望提高投影设备的软件升级的效率、灵活和稳定性。第一方面,本申请实施例提供一种投影设备的软件升级方法,应用于投影升级系统中的投影设备,所述投影升级系统包括升级服务器,所述投影设备与所述升级服务器建立通信,所述方法包括:在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;根据所述预设升级影响信息确定所述至少一个升级包的升级策略;根据所述升级策略和所述至少一个升级包执行软件升级操作。第二方面,本申请实施例提供一种投影设备的软件升级装置,应用于投影升级系统中的投影设备,所述投影升级系统包括升级服务器,所述投影设备与所述升级服务器建立通信,所述装置包括:处理单元,用于在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;以及用于根据所述预设升级影响信息确定所述至少一个升级包的升级策略;以及用于根据所述升级策略和所述至少一个升级包执行软件升级操作。第三方面,本申请实施例提供一种投影设备,包括处理器、存储器、通信接口,以及一个或多个程序,上述一个或多个程序被存储于所述存储器中,并且被配置由所述处理器执行,上述程序包括用于执行本申请实施例第一方面中的步骤的指令。第四方面,本申请实施例提供一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,并且上述计算机程序被处理器执行以实现本申请实施例第一方面中的部分或全部步骤。第五方面,本申请实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,本申请实施例中所描绘的投影设备的软件升级方法,应用于投影升级系统中的投影设备,所述投影升级系统包括升级服务器,所述投影设备与所述升级服务器建立通信。通过在检测到来自所述升级服务器的至少一个升级包时获取预设升级影响信息,并根据所述预设升级影响信息确定所述至少一个升级包的升级策略,以及根据所述升级策略和所述至少一个升级包执行软件升级操作,保证不同软件升级场景的软件升级策略,以提高投影设备的软件升级的效率、灵活和稳定性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种投影升级系统的示例架构图;图2a是本申请实施例提供的一种投影设备的软件升级方法的流程示意图;图2b至图2e是本申请实施例提供的一种投影设备接收用户录入的升级指令执行软件升级的示意图;图3是本申请实施例提供的另一种投影设备的软件升级方法的流程示意图;图4是本申请实施例提供的另一种投影设备的软件升级方法的流程示意图;图5是本申请实施例提供的一种投影设备的结构示意图;图6是本申请实施例提供的一种投影设备的软件升级装置的功能单元组成框图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、软件、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。下面结合附图,对本申请实施例进行详细介绍。请参阅图1,图1是本申请实施例提供的一种投影升级系统的示例架构图。其中,投影升级系统包括升级服务器网络101中的升级服务器1011和投影设备102,投影设备102和升级服务器1011建立通信。升级服务器1011存储投影设备102执行软件升级所需的至少一个升级包。投影设备102根据所述至少一个升级包以执行软件升级操作。具体的,所述至少一个升级包包括以下至少一种:升级服务器1011下发的第一升级指示信息的升级包、投影设备102的状态信息的升级包、用户录入的第二升级指示信息的升级包。其中,升级服务器1011下发的第一升级指示信息的升级包包括升级投影设备102的操作系统所需的升级包、升级投影设备102的程序漏洞所需的升级包等等;投影设备102的状态的升级包包括投影设备102运行到某个系统程序或应用程序的更新指令所需的升级包、投影设备102中操作系统或应用程序的自动更新指令所需的升级包等等;所述用户录入的第二升级指示信息的升级包包括用户录入的操作系统或应用程序的更新指令所需的升级包等等。可选的,所述至少一个升级包为投影设备102的状态信息的升级包。首先,投影设备102运行到第一系统程序或第一应用程序,并接收所述第一系统程序或第一应用程序的更新指令;其次,投影设备102根据所述更新指令向升级服务器发1011送所述第一系统程序或第一应用程序的第一当前软件版本;然后,升级服务器1011对接收到的所述第一当前软件版本进行查询,在查询到对应的第一目标软件版本后生成由本文档来自技高网
...

【技术保护点】
1.一种投影设备的软件升级方法,其特征在于,应用于投影升级系统中的投影设备,所述投影升级系统包括升级服务器,所述投影设备与所述升级服务器建立通信,所述方法包括:/n在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;/n根据所述预设升级影响信息确定所述至少一个升级包的升级策略;/n根据所述升级策略和所述至少一个升级包执行软件升级操作。/n

【技术特征摘要】
1.一种投影设备的软件升级方法,其特征在于,应用于投影升级系统中的投影设备,所述投影升级系统包括升级服务器,所述投影设备与所述升级服务器建立通信,所述方法包括:
在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;
根据所述预设升级影响信息确定所述至少一个升级包的升级策略;
根据所述升级策略和所述至少一个升级包执行软件升级操作。


2.根据权利要求1所述的方法,其特征在于,所述预设升级影响信息包括所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息;所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略,包括:
根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息;
下载所述优先升级指令信息对应的所述至少一个升级包中第一升级包;
根据所述第一升级包生成第一升级命令文件;
根据所述第一升级命令文件启动所述投影设备的恢复recovery模式。


3.根据权利要求2所述的方法,其特征在于,所述至少一个升级包的升级包数目为K,所述K为正整数;所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息,包括:
获取所述第一升级指示信息对应的所述至少一个升级包中升级包数目M、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目N以及所述第二升级指示信息对应的所述至少一个升级包中升级包数目L,其中,所述M、所述N和所述L为正整数;
确定所述M与所述K的第一数值比值、所述N与所述K的第二数值比值以及所述L与所述K的第三数值比值;
根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息。


4.根据权利要求2所述的方法,其特征在于,所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息,包括:
获取所述第一升级指示信息对应的第一时间信息、所述投影设备的状态信息对应的第二时间信息以及所述第二升级指示信息对应的第三时间信息;
根据所述第一时间信息、所述第二时间信息和所述第三时间信息确定优先升级指令信息。


5.根据权利要求1所述的方法,其特征在于,所述预设升级影响信息包括所述用户录入的第二升级指示信息...

【专利技术属性】
技术研发人员:冯军军胡震宇
申请(专利权)人:深圳市火乐科技发展有限公司
类型:发明
国别省市:广东;44

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

1