一种批量终端设备软件升级的方法及系统的制作方法

文档序号:8380767阅读:1193来源:国知局
一种批量终端设备软件升级的方法及系统的制作方法
【技术领域】
[0001]本发明涉及终端设备升级技术领域,尤其涉及的是一种批量终端设备软件升级的方法及系统。
【背景技术】
[0002]在智能终端高速发展高速普及的当代市场环境下,各类智能终端设备厂商在研发阶段和生产流程中势必会遇到终端软件的高频率更新以及终端设备各类参数的调试操作,上述操作虽流程单一但重复率极高,耗时耗人力。因此,如何高效而节能的实现上述目标成为了提高研发、生产效率的一个新挑战。
[0003]现有技术中的终端管理软件一方面在批量处理更新的过程中操作繁杂(如需逐一手动配置端口后方可进行后续操作),耗时长且容错率较低。另一方面该类工具(软件)大多数均支持从智能终端导出、导入设备参数但并不支持用户从文件导出、导入参数。此外,该类软件在参数管理中局限性过强,参数单一且不支持用户新增或者修改部分现有参数选项,给用户带来了操作繁杂,功能局限,友好度低的负面影响。
[0004]因此,现有技术有待于进一步的改进。

【发明内容】

[0005]鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种移动终端软件批量升级的方法及系统,以解决现有技术中手动升级软件的繁琐和使用终端管理软件时耗时长的缺陷。
[0006]本发明解决技术问题所采用的技术方案如下:
一种批量终端设备软件升级的方法,其中,包括:
A、对多个接入端口的接入状态进行检测,若检测到任意一个接入端口有终端设备接入,则执行步骤B,否则继续进行检测;
B、按照终端设备接入的先后顺序为接入端口的每个终端设备分配软件升级的工作线程,并获取每个终端设备待升级软件应用相对应的升级信息;
C、所述工作线程按照设定的升级程序对每个获取到升级信息的终端设备执行升级操作。
[0007]所述批量终端设备软件升级的方法,其中,所述步骤A之前还包括:
A01、预先对所述工作线程中待升级软件应用的各项参数进行批量配置。
[0008]所述批量终端设备软件升级的方法,其中,所述步骤A之前还包括:
A02、获取终端设备中安装软件应用的最新应用升级信息,从中解析出升级包和参数包,并保存。
[0009]所述批量终端设备软件升级的方法,其中,所述步骤B还包括:
B1、获取待升级软件应用的配置信息,并根据所述配置信息从保存的升级包和参数包中获取所述待升级软件应用相对应的升级信息。
[0010]所述批量终端设备软件升级的方法,其中,所述步骤C还包括:
Cl、实时显示所述工作线程执行的升级操作进度。
[0011]一种批量终端设备软件升级的系统,其中,包括:端口状态检测模块、升级信息获取模块和升级操作执行模块;
所述端口状态检测模块,用于对多个接入端口的接入状态进行检测,若检测到任意一个接入端口有终端设备接入,则触发升级信息获取模块工作,否则继续进行检测;
所述升级信息获取模块,用于按照终端设备接入的先后顺序为接入端口的每个终端设备分配软件升级的工作线程,并获取每个终端设备待升级软件应用相对应的升级信息;
所述升级操作执行模块,用于所述工作线程按照设定的升级程序对每个获取到升级信息的终端设备执行升级操作。
[0012]所述批量终端设备软件升级的系统,其中,所述系统还包括预先配置模块:
所述预先配置模块,用于预先对所述工作线程中待升级软件应用的各项参数进行批量配置。
[0013]所述批量终端设备软件升级的系统,其中,所述系统还包括预先信息获取模块; 所述预先信息获取模块,用于获取终端设备中安装软件应用的最新应用升级信息,从中解析出升级包和参数包,并保存。
[0014]所述批量终端设备软件升级的系统,其中,所述升级信息获取模块还包括信息识别单元;
所述信息识别单元,用于获取待升级软件应用的配置信息,并根据所述配置信息从保存的升级包和参数包中获取所述待升级软件应用相对应的升级信息。
[0015]所述批量终端设备软件升级的系统,其中,所述升级操作执行模块还包括升级显示单元;
所述升级显示单元,用于实时显示所述工作线程执行的升级操作进度进行。
[0016]有益效果,本发明提供的一种批量终端设备软件升级的方法及系统,通过设备自动检测端口是否有待软件升级的终端设备接入,因此不需要进行任何的端口手动配置,从而节约了配置过程,省时省人力,并且由于可以多个端口同时接入多个待软件升级的终端设备,多个端口复用,因此支持多个同类终端设备同时进行软件下载,提高了处理效率,为终端设备高频率更新和各类参数的参数调试提供方便。
【附图说明】
[0017]图1是本发明提供的一种批量终端设备软件升级的方法步骤流程图。
[0018]图2是本发明提供的一种批量终端设备软件升级的系统的原理结构图。
[0019]图3是本发明提供的一种批量终端设备软件升级的系统中各个工作线程在具体实施例中的工作状况示意图。
【具体实施方式】
[0020]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0021]本发明提供了一种批量终端设备软件升级的方法,如图1所示,所述方法包括以下步骤:
S1、对多个接入端口的接入状态进行检测,若检测到任意一个接入端口有终端设备接入,则执行步骤S2,否则继续进行检测。
[0022]终端操作控制设备实时对其接入端口是否有终端设备接入进行检测,若检测到,则通知设备控制器开始对接入的终端设备中的软件应用进行升级操作。
[0023]具体的,在开始本步骤之前还包括:
S01、预先对所述工作线程中待升级软件应用的各项参数进行批量配置。
[0024]在本方法的批量操作模式下同时支持参数用户化,用户可根据需求自行设计需要导出、导入的配置参数,或者修改现有的参数配置规则,再通过批量操作,一次性处理多台终端设备,使得用户在享受批量化操作的便捷时又增强了灵活性和靶向性,当然用户也可以使用初始化预定义的参数。
[0025]进一步的,所述终端操作控制设备在参数修改等功能上,对不同的参数提供多种形式的输入支持,可以直接输入,也可选择预置值,并对数值项提供十进制和十六进制输入支持。同时终端操作控制设备会对用户输入进行检查,以防用户输入非法值。因此,用户可以随心所欲的输入,凡是能输入的,必然是合法值。
[0026]S2、按照终端设备接入的先后顺序为接入端口的每个终端设备分配软件升级的工作线程,并获取每个终端设备待升级软件应用相对应的升级信息。
[0027]当有终端设备接入到终端操作控制设备的接入端口时,则所述控制设备按照终端设备接入的先后顺序为每个终端设备分配软件升级的工作线程,并在识别出各个终端所述所要升级的软件应用后,自动获取所需要的升级信息。
[0028]具体的,在所述终端操作控制设备中设置有文件管理模块,该文件管理模块用于将其从互联网或者其他终端设备中获取到的应用程序升级信息进行解析和保存到终端操作控制设备的本地内存中,便于当终端操作控制设备需要获取升级信息时,可以及时的得到所需要的信息。
[0029]在本步骤中,由于接入到终端操作控制设备的接入端口的终端设备可以为多个,且可以为不同类型的终端设备,因此需要建立多个用于软件升级的工作线程,并且为每个工作线程分配空间的内存用于升级信息的传输。
[0030]由于需要获取接入端口的终端设备中待升级软件应用的升级信息,因此本步骤中还包括:
获取待升级软件应用的配置信息,并根据所述配置信息从保存的升级包和参数包中获取所述待升级软件应用相对应的升级信息。
[0031]当终端设备通过接入端口与终端操作控制设备建立连接以后,终端操作控制设备对其进行自动识别,并获取该终端设备中待升级软件应用的配置信息,将其与文件管理模块中保存的文件信息进行比对,从中找到与所述待升级软件应用相匹配的升级信息,然后将所述升级信息发送到线程管理模块进行终端设备的软件升级。
[0032]可以想到的是,如终端操作控制设备检测到接入端口的为同样的终端设备,则可以一次性的从获取文件管理模块中获取待升级软件的升级信息,从而方便了对终端设备的批量升级。
[0033]S3、所述工作线程按照设定的升级程序对每个获取到升级信息的终端设备执行升级操作。
[0034]所述工作线程获取
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1