CN110837381B - 投影设备的软件升级方法及装置 - Google Patents

投影设备的软件升级方法及装置 Download PDF

Info

Publication number
CN110837381B
CN110837381B CN201910916451.2A CN201910916451A CN110837381B CN 110837381 B CN110837381 B CN 110837381B CN 201910916451 A CN201910916451 A CN 201910916451A CN 110837381 B CN110837381 B CN 110837381B
Authority
CN
China
Prior art keywords
upgrade
package
upgrading
upgrade package
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910916451.2A
Other languages
English (en)
Other versions
CN110837381A (zh
Inventor
冯军军
胡震宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Huole Science and Technology Development Co Ltd
Original Assignee
Shenzhen Huole Science and Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Huole Science and Technology Development Co Ltd filed Critical Shenzhen Huole Science and Technology Development Co Ltd
Priority to CN201910916451.2A priority Critical patent/CN110837381B/zh
Publication of CN110837381A publication Critical patent/CN110837381A/zh
Application granted granted Critical
Publication of CN110837381B publication Critical patent/CN110837381B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

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

Description

投影设备的软件升级方法及装置
技术领域
本申请涉及投影设备技术领域,具体涉及一种投影设备的软件升级方法及装置。
背景技术
面对越来越同质化的投影设备,投影设备需要不断进行软件升级,提供智能化、差异化的应用服务,以及满足不同用户需求。
目前,投影设备的软件升级场景有升级服务器下发的***漏洞补丁或***新功能升级、投影设备运行到某个***程序或应用程序的升级推送、***程序或应用程序的自动更新、用户对***程序或应用程序的更新请求等等。针对不同的软件升级场景提供不同软件升级方式,成为亟需解决的问题。
发明内容
本申请实施例提供了一种投影设备的软件升级方法及装置,保证不同软件升级场景的软件升级策略,以期望提高投影设备的软件升级的效率、灵活和稳定性。
第一方面,本申请实施例提供一种投影设备的软件升级方法,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信,所述方法包括:
在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;
根据所述预设升级影响信息确定所述至少一个升级包的升级策略;
根据所述升级策略和所述至少一个升级包执行软件升级操作。
第二方面,本申请实施例提供一种投影设备的软件升级装置,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信,所述装置包括:
处理单元,用于在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;以及用于根据所述预设升级影响信息确定所述至少一个升级包的升级策略;以及用于根据所述升级策略和所述至少一个升级包执行软件升级操作。
第三方面,本申请实施例提供一种投影设备,包括处理器、存储器、通信接口,以及一个或多个程序,上述一个或多个程序被存储于所述存储器中,并且被配置由所述处理器执行,上述程序包括用于执行本申请实施例第一方面中的步骤的指令。
第四方面,本申请实施例提供一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,并且上述计算机程序被处理器执行以实现本申请实施例第一方面中的部分或全部步骤。
第五方面,本申请实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
可以看出,本申请实施例中所描绘的投影设备的软件升级方法,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信。通过在检测到来自所述升级服务器的至少一个升级包时获取预设升级影响信息,并根据所述预设升级影响信息确定所述至少一个升级包的升级策略,以及根据所述升级策略和所述至少一个升级包执行软件升级操作,保证不同软件升级场景的软件升级策略,以提高投影设备的软件升级的效率、灵活和稳定性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图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对接收到的所述第一当前软件版本进行查询,在查询到对应的第一目标软件版本后生成由所述第一当前软件版本升级到所述第一目标软件版本所需的至少一个升级包,并向投影设备102发送所述至少一个升级包的下载地址;最后,投影设备102按照所述下载地址将所述至少一个升级包下载到预设存储路径所在的内存分区,根据所述至少一个升级包生成升级命令文件,并根据所述升级命令文件启动投影设备102的recovery模式以确定执行软件升级操作。
可选的,所述至少一个升级包为所述用户录入的第二升级指示信息的升级包。首先,投影设备102在接收来自用户对第二***程序或第二应用程序的更新指令后向升级服务器1011发送所述第二***程序或第二应用程序的第二当前软件版本;其次,升级服务器1011对接收到的所述第二当前软件版本进行查询,在查询到对应的第二目标软件版本后生成由所述第二当前软件版本升级到第二目标软件版本所需的至少一个升级包,并向投影设备102发送所述至少一个升级包的下载地址;最后,投影设备102在接收用户录入的所述至少一个升级包的下载指令后,根据所述下载指令和所述下载地址将所述至少一个升级包下载到预设存储路径所在的内存分区,获取所述至少一个升级包对应的升级命令文件,并根据所述升级命令文件启动投影设备102的recovery模式以确定执行软件升级操作。
具体的,所述预设存储路径所在的内存分区包括缓存(cache)分区或SD卡(或称sdsard),所述内存分区是指对投影设备102的存储器划分后的分区。其中,所述内存分区包括快速启动(fastboot)分区、***(system)分区、启动(boot)分区、恢复(recovery)分区、缓存(cache)分区、保留(misc)分区和数据(data)分区、SD卡(或称sdsard)、基带芯片固件代码(radio)分区、文件加密(efs)分区等等。根据升级文件和所述至少一个升级包生成或获取升级命令文件,启动recovery模式后对投影设备102的system分区和boot分区中的数据进行更新,以完成投影设备102的软件升级操作。
具体的,无线通信网络包括***或第五代移动通信网络、无线局域网络、可见光通信网络、无线高保真Wi-Fi通信网络等等。
下面具体描述投影设备的软件升级的执行步骤,请参阅图2a。图2a是本申请实施例提供的一种投影设备的软件升级方法的流程示意图,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信,所述方法包括:
S201、在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息。
其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息。
具体的,所述升级服务器下发的第一升级指示信息包括升级所述投影设备的操作***、升级所述投影设备的程序漏洞等等;所述投影设备的状态信息包括所述投影设备运行到某个***程序或应用程序的更新指令、所述投影设备中操作***或应用程序的自动更新指令等等;所述用户录入的第二升级指示信息的升级包包括用户录入的操作***或应用程序的更新指令等等。
S202、根据所述预设升级影响信息确定所述至少一个升级包的升级策略。
S203、根据所述升级策略和所述至少一个升级包执行软件升级操作。
可以看出,本申请实施例中所描绘的投影设备的软件升级方法,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信。通过在检测到来自所述升级服务器的至少一个升级包时获取预设升级影响信息,并根据所述预设升级影响信息确定所述至少一个升级包的升级策略,以及根据所述升级策略和所述至少一个升级包执行软件升级操作,保证不同软件升级场景的软件升级策略,以提高投影设备的软件升级的效率、灵活和稳定性。
在一个可能的示例中,所述预设升级影响信息包括所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息;所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略,包括:根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息;以及下载所述优先升级指令信息对应的所述至少一个升级包中第一升级包;以及根据所述第一升级包生成第一升级命令文件;以及根据所述第一升级命令文件启动所述投影设备的恢复recovery模式。
可选的,所述至少一个升级包的升级包数目为K,所述K为正整数;所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息包括:获取所述第一升级指示信息对应的所述至少一个升级包中升级包数目M、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目N以及所述第二升级指示信息对应的所述至少一个升级包中升级包数目L,其中,所述M、所述N和所述L为正整数;以及确定所述M与所述K的第一数值比值、所述N与所述N的第二数值比值以及所述L与所述L的第三数值比值;以及根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息。
可选地,所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息,包括:获取所述第一升级指示信息对应的第一时间信息、所述投影设备的状态信息对应的第二时间信息以及所述第二升级指示信息对应的第三时间信息;以及根据所述第一时间信息、所述第二时间信息和所述第三时间信息确定优先升级指令信息。
可选地,所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息,包括:获取预设优先升级信息,所述预设优先升级信息是指所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息之间的优先升级顺序;以及根据所述预设优先升级信息确定优先升级指令信息。
具体的,所述根据所述第一升级包生成第一升级命令文件,包括:获取所述第一升级包的预设存储路径的第一配置指令;以及获取将所述第一升级包对应的内存分区中数据内容解压到所述对应的内存分区的第二配置指令;以及获取启动所述投影设备的恢复recovery模式的第三配置指令;以及根据所述第一配置指令、所述第二配置指令和所述第三配置指令生成第一升级命令文件。
可以看出,通过确定优先升级指令信息,下载所述优先升级指令信息对应的所述至少一个升级包中第一升级包,生成第一升级命令文件,启动所述投影设备的恢复recovery模式,以确定所述至少一个软件升级包的升级策略,进一步提高投影设备的软件升级的效率和稳定性。
在一个可能的示例中,所述至少一个升级包的升级包数目为K,所述K为正整数;所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息,包括:获取所述第一升级指示信息对应的所述至少一个升级包中升级包数目M、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目N以及所述第二升级指示信息对应的所述至少一个升级包中升级包数目L,其中,所述M、所述N和所述L为正整数;以及确定所述M与所述K的第一数值比值、所述N与所述K的第二数值比值以及所述L与所述K的第三数值比值;以及根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息。
可选的,所述根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息包括:确定所述第一数值比值、所述第二数值比值和所述第三数值比值之间的数值比值大小序列;根据所述数值比值大小序列确定优先升级指令信息。
可选的,所述根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息包括:在比较所述第一数值比值、所述第二数值比值、所述第三数值比值与预设数值比值之间的数值大小后,获取数值比较结果;以及根据所述数值比较结果确定优先升级指令信息。
可以看出,通过获取预设升级影响信息对应的所述至少一个升级包中升级包数目,并且确定其与所述至少一个升级包中升级包数目的数值比值,以确定优先升级指令信息,进一步提高投影设备的软件升级的效率。
在一个可能的示例中,所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息,包括:获取所述第一升级指示信息对应的第一时间信息、所述投影设备的状态信息对应的第二时间信息以及所述第二升级指示信息对应的第三时间信息;以及根据所述第一时间信息、所述第二时间信息和所述第三时间信息确定优先升级指令信息。
可选的,所述根据所述第一时间信息、所述第二时间信息和所述第三时间信息确定优先升级指令信息,包括:确定所述第一时间信息、所述第二时间信息和所述第三时间信息之间的时间先后序列;根据所述时间先后序列确定优先升级指令信息。
可选的,所述根据所述第一时间信息、所述第二时间信息和所述第三时间信息确定优先升级指令信息,包括:获取预设时间范围;根据所述预设时间范围、所述第一时间信息、所述第二时间信息和所述第三时间信息确认优先升级指令信息。
可以看出,通过获取预设升级影响信息对应的时间信息,以确定优先升级指令信息,进一步提高投影设备的软件升级的效率。
在一个可能的示例中,所述预设升级影响信息包括所述用户录入的第二升级指示信息;所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略,包括:接收用户录入的所述至少一个升级包的下载指令;以及根据所述下载指令下载所述至少一个升级包,并获取所述至少一个升级包对应的第二升级命令文件;以及根据所述第二升级命令文件启动所述投影设备的恢复recovery模式。
可选的,所述根据所述下载指令下载所述至少一个升级包包括:根据所述下载指令确定所述至少一个升级包的下载参数,所述下载参数包括升级包容量和下载路径;当所述投影设备的内存容量大于所述升级包容量时,根据所述下载路径下载所述至少一个升级包。
可选的,所述获取所述至少一个升级包对应的第二升级命令文件,包括:接收用户录入的所述至少一个升级包的存储路径的第一升级指令;以及接收用户录入的将所述至少一个升级包对应的内存分区中数据内容解压到所述投影设备对应的内存分区的第二升级指令;以及接收用户录入的启动所述投影设备的恢复recovery模式的第三升级指令;以及根据所述第一升级指令、所述第二升级指令和所述第三升级指令生成第二升级命令文件。
可选地,所述获取所述至少一个升级包对应的第二升级命令文件,包括:接收其他设备发送的针对所述至少一个升级包的第二升级命令文件;或者,根据所述至少一个升级包生成第二升级命令。
举例中,图2b至图2e是本申请实施例提供的一种投影设备接收用户录入的升级指令执行软件升级的示意图。首先,投影设备接收用户录入的最新版本v4.0.2的在线下载指令,并根据所述在线下载指令下载由当前版本升级到最新版本所需的至少一个升级包,所述至少一个升级包的升级包容量为500M;其次,当投影设备的内存容量为50G时,根据所述至少一个升级包的下载地址下载所述至少一个升级包;然后,根据所述至少一个升级包获取所述至少一个升级包对应的升级命令文件;最后,在接收用户录入的立即升级指令后,根据所述升级命令文件启动所述投影设备的recovery模式以执行软件升级操作。
可以看出,通过用户录入的升级指令对所述至少一个升级包执行相应的操作,以确定所述至少一个升级包的升级策略,进一步提高投影设备的软件升级的灵活性。
在一个可能的示例中,所述获取所述至少一个升级包对应的第二升级命令文件,包括:接收用户录入的所述至少一个升级包的存储路径的第一升级指令;以及接收用户录入的将所述至少一个升级包对应的内存分区中数据内容解压到所述投影设备对应的内存分区的第二升级指令;以及接收用户录入的启动所述投影设备的恢复recovery模式的第三升级指令;以及根据所述第一升级指令、所述第二升级指令和所述第三升级指令生成第二升级命令文件。
可以看出,通过接收用户录入的所述至少一个升级包对应的升级指令,以确定所述至少一个升级包对应的第二升级命令,进一步提高投影设备的软件升级的灵活性。
在一个可能的示例中,所述预设升级影响信息包括所述升级服务器下发的第一升级指示信息或所述投影设备的状态信息;所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略,包括:确定所述至少一个升级包的下载参数,所述下载参数包括升级包容量和下载路径;以及当所述投影设备的内存容量大于所述升级包容量时,根据所述下载路径下载所述至少一个升级包;以及根据所述至少一个升级包生成第三升级命令文件;以及根据所述第三升级命令文件启动所述投影设备的恢复recovery模式。
可以看出,通过判断所述至少一个升级包的升级包容量,生成第三升级命令文件,启动所述投影设备的recovery模式,以确定所述至少一个升级包的升级策略,进一步提高投影设备的软件升级的稳定性。
与上述图2a所述的实施例一致,请参阅图3。图3是本申请实施例提供的另一种投影设备的软件升级方法的流程示意图,所述方法包括:
S301、在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,所述预设升级影响信息包括所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息。
具体的,所述升级服务器下发的第一升级指示信息包括升级所述投影设备的操作***、升级所述投影设备的程序漏洞等等;所述投影设备的状态信息包括所述投影设备运行到某个***程序或应用程序的更新指令、所述投影设备中操作***或应用程序的自动更新指令等等;所述用户录入的第二升级指示信息的升级包包括用户录入的操作***或应用程序的更新指令等等。
S302、获取所述至少一个升级包的升级包数目为K、所述第一升级指示信息对应的所述至少一个升级包中升级包数目M、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目N以及所述第二升级指示信息对应的所述至少一个升级包中升级包数目L。
其中,所述K、所述M、所述N和所述L为正整数。
S303、确定所述M与所述K的第一数值比值、所述N与所述K的第二数值比值以及所述L与所述K的第三数值比值。
S304、根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息。
可选的,所述根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息包括:确定所述第一数值比值、所述第二数值比值和所述第三数值比值之间的数值比值大小序列;根据所述数值比值大小序列确定优先升级指令信息。
可选的,所述根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息包括:在比较所述第一数值比值、所述第二数值比值、所述第三数值比值与预设数值比值之间的数值大小后,获取数值比较结果;以及根据所述数值比较结果确定优先升级指令信息。
S305、下载所述优先升级指令信息对应的所述至少一个升级包中第一升级包,并根据所述第一升级包生成第一升级命令文件。
具体的,所述根据所述第一升级包生成第一升级命令文件,包括:获取所述第一升级包的预设存储路径的第一配置指令;以及获取将所述第一升级包对应的内存分区中数据内容解压到所述对应的内存分区的第二配置指令;以及获取启动所述投影设备的恢复recovery模式的第三配置指令;以及根据所述第一配置指令、所述第二配置指令和所述第三配置指令生成第一升级命令文件。
S306、根据所述第一升级命令文件启动所述投影设备的恢复recovery模式。
S307、启动所述recovery模式后根据所述第一升级包执行软件升级操作。
可以看出,本申请实施例中所描绘的投影设备的软件升级方法,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信。通过在检测到来自所述升级服务器的至少一个升级包时获取预设升级影响信息,并根据所述预设升级影响信息和所述至少一个升级包的升级包数目确定所述至少一个升级包的升级策略,以及根据所述升级策略和所述至少一个升级包执行软件升级操作,保证不同软件升级场景的软件升级策略,以提高投影设备的软件升级的效率、灵活和稳定性。
与上图2a所述的实施例一致,请参阅图4。图4是本申请实施例提供的另一种投影设备的软件升级方法的流程示意图,所述方法包括:
S401、在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,所述预设升级影响信息包括用户录入的第二升级指示信息。
具体的,所述用户录入的第二升级指示信息的升级包包括用户录入的操作***或应用程序的更新指令等等。
S402、接收用户录入的所述至少一个升级包的下载指令。
S403、根据所述下载指令确定所述至少一个升级包的下载参数,所述下载参数包括升级包容量和下载路径。
S404、当所述投影设备的内存容量大于所述升级包容量时,根据所述下载路径下载所述至少一个升级包。
S405、获取所述至少一个升级包对应的第二升级命令文件。
可选的,所述获取所述至少一个升级包对应的第二升级命令文件,包括:接收用户录入的所述至少一个升级包的存储路径的第一升级指令;以及接收用户录入的将所述至少一个升级包对应的内存分区中数据内容解压到所述投影设备对应的内存分区的第二升级指令;以及接收用户录入的启动所述投影设备的恢复recovery模式的第三升级指令;以及根据所述第一升级指令、所述第二升级指令和所述第三升级指令生成第二升级命令文件。
可选地,所述获取所述至少一个升级包对应的第二升级命令文件,包括:接收其他设备发送的针对所述至少一个升级包的第二升级命令文件;或者,根据所述至少一个升级包生成第二升级命令。
S406、根据所述第二升级命令文件启动所述投影设备的恢复recovery模式。
S407、启动所述recovery模式后根据所述至少一个升级包执行软件升级操作。
可以看出,本申请实施例中所描绘的投影设备的软件升级方法,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信。通过在检测到来自所述升级服务器的至少一个升级包时获取预设升级影响信息,并根据所述预设升级影响信息和所述至少一个升级包的下载参数确定所述至少一个升级包的升级策略,以及根据所述升级策略和所述至少一个升级包执行软件升级操作,保证不同软件升级场景的软件升级策略,以提高投影设备的软件升级的效率、灵活和稳定性。
与上述图2a、图3和图4所述的实施例一致,请参阅图5。图5是本申请实施例提供的一种投影设备102的结构示意图,所述投影设备102包括应用处理器510、存储器520、通信接口530以及一个或多个程序521,其中,所述一个或多个程序521被存储在上述存储器520中,并且被配置由上述应用处理器510执行,所述一个或多个程序521包括用于执行以下步骤的指令:在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;以及根据所述预设升级影响信息确定所述至少一个升级包的升级策略;以及根据所述升级策略和所述至少一个升级包执行软件升级操作。
可以看出,本申请实施例中所描绘的投影设备的软件升级方法,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信。通过在检测到来自所述升级服务器的至少一个升级包时获取预设升级影响信息,并根据所述预设升级影响信息确定所述至少一个升级包的升级策略,以及根据所述升级策略和所述至少一个升级包执行软件升级操作,保证不同软件升级场景的软件升级策略,以提高投影设备的软件升级的效率、灵活和稳定性。
在一个可能的示例中,所述预设升级影响信息包括所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息;在所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略方面,所述程序中的指令具体用于执行以下操作:根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息;以及下载所述优先升级指令信息对应的所述至少一个升级包中第一升级包;以及根据所述第一升级包生成第一升级命令文件;以及根据所述第一升级命令文件启动所述投影设备的恢复recovery模式。
在一个可能的示例中,所述至少一个升级包的升级包数目为K,所述K为正整数;在所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息方面,所述程序中的指令具体用于执行以下操作:获取所述第一升级指示信息对应的所述至少一个升级包中升级包数目M、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目N以及所述第二升级指示信息对应的所述至少一个升级包中升级包数目L,其中,所述M、所述N和所述L为正整数;以及确定所述M与所述K的第一数值比值、所述N与所述K的第二数值比值以及所述L与所述K的第三数值比值;以及根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息。
在一个可能的示例中,在所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息方面,所述程序中的指令具体用于执行以下操作:获取所述第一升级指示信息对应的第一时间信息、所述投影设备的状态信息对应的第二时间信息以及所述第二升级指示信息对应的第三时间信息;以及根据所述第一时间信息、所述第二时间信息和所述第三时间信息确定优先升级指令信息。
在一个可能的示例中,所述预设升级影响信息包括所述用户录入的第二升级指示信息;在所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略方面,所述程序中的指令具体用于执行以下操作:接收用户录入的所述至少一个升级包的下载指令;以及根据所述下载指令下载所述至少一个升级包,并获取所述至少一个升级包对应的第二升级命令文件;以及根据所述第二升级命令文件启动所述投影设备的恢复recovery模式。
在一个可能的示例中,在所述获取所述至少一个升级包对应的第二升级命令文件方面,所述程序中的指令具体用于执行以下操作:接收用户录入的所述至少一个升级包的存储路径的第一升级指令;以及接收用户录入的将所述至少一个升级包对应的内存分区中数据内容解压到所述投影设备对应的内存分区的第二升级指令;以及接收用户录入的启动所述投影设备的恢复recovery模式的第三升级指令;以及根据所述第一升级指令、所述第二升级指令和所述第三升级指令生成第二升级命令文件。
在一个可能的示例中,所述预设升级影响信息包括所述升级服务器下发的第一升级指示信息或所述投影设备的状态信息;在所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略方面,所述程序中的指令具体用于执行以下操作:确定所述至少一个升级包的下载参数,所述下载参数包括升级包容量和下载路径;以及当所述投影设备的内存容量大于所述升级包容量时,根据所述下载路径下载所述至少一个升级包;以及根据所述至少一个升级包生成第三升级命令文件;以及根据所述第三升级命令文件启动所述投影设备的恢复recovery模式。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,投影设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对投影设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图6是本申请实施例提供的一种投影设备的软件升级装置600的功能单元组成框图。所述投影设备的软件升级装置600应用于投影升级***中的投影设备,所述装置包括处理单元601和通信单元602。
其中,所述处理单元601,用于执行如上述方法实施例中的任一步骤,且在执行诸如发送等数据传输时,可选择的调用所述通信单元602来完成相应操作,下面进行详细说明。
所述处理单元601具体用于:在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;以及根据所述预设升级影响信息确定所述至少一个升级包的升级策略;以及根据所述升级策略和所述至少一个升级包执行软件升级操作。
可以看出,本申请实施例中所描绘的投影设备的软件升级装置通过在检测到来自所述升级服务器的至少一个升级包时获取预设升级影响信息,并根据所述预设升级影响信息确定所述至少一个升级包的升级策略,以及根据所述升级策略和所述至少一个升级包执行软件升级操作,保证不同软件升级场景的软件升级策略,以提高投影设备的软件升级的效率、灵活和稳定性。
在一个可能的示例中,所述预设升级影响信息包括所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息;在所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略方面,所述处理单元601具体用于:根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息;以及下载所述优先升级指令信息对应的所述至少一个升级包中第一升级包;以及根据所述第一升级包生成第一升级命令文件;以及根据所述第一升级命令文件启动所述投影设备的恢复recovery模式。
在一个可能的示例中,所述至少一个升级包的升级包数目为K,所述K为正整数;在所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息方面,所述处理单元601具体用于:获取所述第一升级指示信息对应的所述至少一个升级包中升级包数目M、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目N以及所述第二升级指示信息对应的所述至少一个升级包中升级包数目L,其中,所述M、所述N和所述L为正整数;以及确定所述M与所述K的第一数值比值、所述N与所述K的第二数值比值以及所述L与所述K的第三数值比值;以及根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息。
在一个可能的示例中,在所述根据所述至少一个升级包、所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息确定优先升级指令信息方面,所述处理单元601具体用于:获取所述第一升级指示信息对应的第一时间信息、所述投影设备的状态信息对应的第二时间信息以及所述第二升级指示信息对应的第三时间信息;以及根据所述第一时间信息、所述第二时间信息和所述第三时间信息确定优先升级指令信息。
在一个可能的示例中,所述预设升级影响信息包括所述用户录入的第二升级指示信息;在所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略方面,所述处理单元601具体用于:接收用户录入的所述至少一个升级包的下载指令;以及根据所述下载指令下载所述至少一个升级包,并获取所述至少一个升级包对应的第二升级命令文件;以及根据所述第二升级命令文件启动所述投影设备的恢复recovery模式。
在一个可能的示例中,在所述获取所述至少一个升级包对应的第二升级命令文件方面,所述处理单元601具体用于:接收用户录入的所述至少一个升级包的存储路径的第一升级指令;以及接收用户录入的将所述至少一个升级包对应的内存分区中数据内容解压到所述投影设备对应的内存分区的第二升级指令;以及接收用户录入的启动所述投影设备的恢复recovery模式的第三升级指令;以及根据所述第一升级指令、所述第二升级指令和所述第三升级指令生成第二升级命令文件。
在一个可能的示例中,所述预设升级影响信息包括所述升级服务器下发的第一升级指示信息或所述投影设备的状态信息;在所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略方面,所述处理单元601具体用于:确定所述至少一个升级包的下载参数,所述下载参数包括升级包容量和下载路径;以及当所述投影设备的内存容量大于所述升级包容量时,根据所述下载路径下载所述至少一个升级包;以及根据所述至少一个升级包生成第三升级命令文件;以及根据所述第三升级命令文件启动所述投影设备的恢复recovery模式。
其中,所述投影设备的软件升级装置600还可以包括存储单元603,用于存储投影设备的程序代码和数据。所述处理单元601可以是处理器,所述通信单元602可以是触控显示屏或者收发器,存储单元603可以是存储器。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括服务器。
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括服务器。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个软件,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体示例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (8)

1.一种投影设备的软件升级方法,其特征在于,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信,所述方法包括:
在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;
根据所述预设升级影响信息确定所述至少一个升级包的升级策略;
根据所述升级策略和所述至少一个升级包执行软件升级操作;
其中,若所述预设升级影响信息包括所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息,则所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略,包括:
根据所述至少一个升级包的总升级包数目、所述第一升级指示信息对应的所述至少一个升级包中升级包数目、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目和所述第二升级指示信息对应的所述至少一个升级包中升级包数目确定优先升级指令信息;
下载所述优先升级指令信息对应的所述至少一个升级包中第一升级包;
根据所述第一升级包生成第一升级命令文件;
根据所述第一升级命令文件启动所述投影设备的恢复recovery模式。
2.根据权利要求1所述的方法,其特征在于,所述至少一个升级包的总升级包数目为K,所述K为正整数;所述根据所述至少一个升级包的总升级包数目、所述第一升级指示信息对应的所述至少一个升级包中升级包数目、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目和所述第二升级指示信息对应的所述至少一个升级包中升级包数目确定优先升级指令信息,包括:
获取所述第一升级指示信息对应的所述至少一个升级包中升级包数目M、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目N以及所述第二升级指示信息对应的所述至少一个升级包中升级包数目L,其中,所述M、所述N和所述L为正整数;
确定所述M与所述K的第一数值比值、所述N与所述K的第二数值比值以及所述L与所述K的第三数值比值;
根据所述第一数值比值、所述第二数值比值和所述第三数值比值确定优先升级指令信息。
3.根据权利要求1所述的方法,其特征在于,若所述预设升级影响信息包括所述用户录入的第二升级指示信息,则所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略,包括:
接收用户录入的所述至少一个升级包的下载指令;
根据所述下载指令下载所述至少一个升级包,并获取所述至少一个升级包对应的第二升级命令文件;
根据所述第二升级命令文件启动所述投影设备的恢复recovery模式。
4.根据权利要求3所述的方法,其特征在于,所述获取所述至少一个升级包对应的第二升级命令文件,包括:
接收用户录入的所述至少一个升级包的存储路径的第一升级指令;
接收用户录入的将所述至少一个升级包对应的内存分区中数据内容解压到所述投影设备对应的内存分区的第二升级指令;
接收用户录入的启动所述投影设备的恢复recovery模式的第三升级指令;
根据所述第一升级指令、所述第二升级指令和所述第三升级指令生成第二升级命令文件。
5.根据权利要求1所述的方法,其特征在于,若所述预设升级影响信息包括所述第一升级指示信息或所述投影设备的状态信息,则所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略,包括:
确定所述至少一个升级包的下载参数,所述下载参数包括升级包容量和下载路径;
当所述投影设备的内存容量大于所述升级包容量时,根据所述下载路径下载所述至少一个升级包;
根据所述至少一个升级包生成第三升级命令文件;
根据所述第三升级命令文件启动所述投影设备的恢复recovery模式。
6.一种投影设备的软件升级装置,其特征在于,应用于投影升级***中的投影设备,所述投影升级***包括升级服务器,所述投影设备与所述升级服务器建立通信,所述装置包括处理单元,用于:
在检测到来自所述升级服务器的至少一个升级包时,获取预设升级影响信息,其中,所述预设升级影响信息包括以下至少一种:所述升级服务器下发的第一升级指示信息、所述投影设备的状态信息、用户录入的第二升级指示信息;
根据所述预设升级影响信息确定所述至少一个升级包的升级策略;
根据所述升级策略和所述至少一个升级包执行软件升级操作;
其中,若所述预设升级影响信息包括所述第一升级指示信息、所述投影设备的状态信息和所述第二升级指示信息,则在所述根据所述预设升级影响信息确定所述至少一个升级包的升级策略方面,所述处理单元用于:
根据所述至少一个升级包的总升级包数目、所述第一升级指示信息对应的所述至少一个升级包中升级包数目、所述投影设备的状态信息对应的所述至少一个升级包中升级包数目和所述第二升级指示信息对应的所述至少一个升级包中升级包数目确定优先升级指令信息;
下载所述优先升级指令信息对应的所述至少一个升级包中第一升级包;
根据所述第一升级包生成第一升级命令文件;
根据所述第一升级命令文件启动所述投影设备的恢复recovery模式。
7.一种投影设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储于所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-5任一项所述的方法中的步骤的指令。
8.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序被处理器执行以实现如权利要求1-5任一项所述的方法。
CN201910916451.2A 2019-09-25 2019-09-25 投影设备的软件升级方法及装置 Active CN110837381B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910916451.2A CN110837381B (zh) 2019-09-25 2019-09-25 投影设备的软件升级方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910916451.2A CN110837381B (zh) 2019-09-25 2019-09-25 投影设备的软件升级方法及装置

Publications (2)

Publication Number Publication Date
CN110837381A CN110837381A (zh) 2020-02-25
CN110837381B true CN110837381B (zh) 2023-07-25

Family

ID=69575261

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910916451.2A Active CN110837381B (zh) 2019-09-25 2019-09-25 投影设备的软件升级方法及装置

Country Status (1)

Country Link
CN (1) CN110837381B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254030B (zh) * 2021-04-09 2024-04-16 联合汽车电子有限公司 车载微处理器软件应急刷新方法、装置、存储介质及***
CN113504922B (zh) * 2021-06-07 2024-01-12 深圳市优必选科技股份有限公司 机器人软件升级方法、装置、桥服务器及升级服务器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622029A (zh) * 2003-11-28 2005-06-01 联想(北京)有限公司 一种投影显示设备
CN105138356A (zh) * 2015-08-11 2015-12-09 大唐移动通信设备有限公司 通信设备软件升级方法及操作维护装置
CN106101841A (zh) * 2016-07-13 2016-11-09 青岛海信宽带多媒体技术有限公司 一种投影电视的固件升级方法及装置
CN107122212A (zh) * 2017-04-28 2017-09-01 环球智达科技(北京)有限公司 固件加密方法
WO2018006677A1 (zh) * 2016-07-06 2018-01-11 中兴通讯股份有限公司 智能升级方法、服务器、终端和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622029A (zh) * 2003-11-28 2005-06-01 联想(北京)有限公司 一种投影显示设备
CN105138356A (zh) * 2015-08-11 2015-12-09 大唐移动通信设备有限公司 通信设备软件升级方法及操作维护装置
WO2018006677A1 (zh) * 2016-07-06 2018-01-11 中兴通讯股份有限公司 智能升级方法、服务器、终端和***
CN106101841A (zh) * 2016-07-13 2016-11-09 青岛海信宽带多媒体技术有限公司 一种投影电视的固件升级方法及装置
CN107122212A (zh) * 2017-04-28 2017-09-01 环球智达科技(北京)有限公司 固件加密方法

Also Published As

Publication number Publication date
CN110837381A (zh) 2020-02-25

Similar Documents

Publication Publication Date Title
CN108011935B (zh) 一种nb-iot设备的程序升级方法、服务器及nb-iot设备
KR100584443B1 (ko) 소프트웨어 콤포넌트 다운로드 관리 기능을 가지는 이동 단말기와 그 방법
WO2019047709A1 (zh) 资源配置方法及相关产品
WO2019042294A1 (zh) 资源配置方法及相关产品
US10021547B2 (en) Management for data transmission of applications
CN110837381B (zh) 投影设备的软件升级方法及装置
EP3923549A1 (en) Data downloading method and related apparatus
CN110650503B (zh) 网络接入方法、装置、***和计算机可读存储介质
EP3550775B1 (en) Resource determination method and device
CN110762775A (zh) 一种空调器的升级方法及空调器
CN110543321A (zh) Ota升级方法、装置、终端以及计算机可读存储介质
CN111078241A (zh) Ota升级方法和装置
CN105530130A (zh) 一种空中下载技术的升级方法及装置
CN109144532A (zh) 升级方法及装置
CN112506584B (zh) 资源文件加载方法、装置、设备、存储介质以及产品
CN110647337A (zh) 物联网mcu空中固件升级方法
CN111135581B (zh) 游戏更新的方法与装置
CN104580506A (zh) 离线地图数据的获取方法、云端服务器及客户端
CN112286586B (zh) 一种插件的配置方法及相关设备
CN110762773A (zh) 一种空调器的升级方法及空调器
CN111885564B (zh) 数据传输方法、设备升级方法、计算机可读的存储介质
KR20180050001A (ko) 사물인터넷 기기의 펌웨어 업그레이드 시스템 및 방법
CN110321148B (zh) ***升级方法及相关装置
CN109298889A (zh) 一种生成引导程序的方法、开机广告更新方法及终端设备
CN112532664A (zh) 数据升级方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant