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

文档序号:8380767阅读:来源:国知局
到升级信息后,根据该软件应用预先设定的升级程序对终端设备执行升级操作。
[0035]为了用户可以实时对终端设备升级的进度有详细的了解,所述步骤S3还包括: 对所述工作线程执行的升级操作进度进行实时显示。
[0036]具体的,在终端操作控制设备的用户界面可以实时对接入端口中接入的终端设备名称,升级的工作线程相关信息以及工作线程的进度等进行显示,使用户不仅可以实时根据终端设备升级的情况进行相应的操作,也可以实时对本次升级操作有详细的了解。
[0037]为了能更快的获取到终端设备软件升级所需要的升级信息,在上述步骤SI之前还包括:
S02、获取终端设备中安装软件应用的最新应用升级信息,从中解析出升级包和参数包,并保存。
[0038]终端操作控制设备中包括一文件管理模块,用于将其从互联网或者相连接的终端设备中获取的软件应用最新升级信息进行解析,得到软件应用最新的升级包和参数包,并将其保存到终端操作控制设备的本地文件夹中,供软件升级使用。
[0039]在上述方法的基础上,本发明还提供了一种批量终端设备软件升级的系统,如图2所示,所述系统包括:端口状态检测模块110、升级信息获取模块120和升级操作执行模块130 ;
所述端口状态检测模块110,用于对多个接入端口的接入状态进行检测,若检测到任意一个接入端口有终端设备接入,则触发升级信息获取模块工作,否则继续进行检测;
所述升级信息获取模块120,用于为接入端口的每个终端设备分配软件升级的工作线程,并获取每个终端设备待升级软件应用相对应的升级信息;
所述升级操作执行模块130,用于所述工作线程按照设定的升级程序对每个所述系统还包括预先配置模块:
所述预先配置模块,用于预先对所述工作线程中待升级软件应用的各项参数进行批量配置。
[0040]所述系统还包括预先信息获取模块;
所述预先信息获取模块,用于获取终端设备中安装软件应用的最新应用升级信息,从中解析出升级包和参数包,并保存在本地系统中。
[0041]所述升级信息获取模块还包括信息识别单元;
所述信息识别单元,用于获取待升级软件应用的配置信息,并根据所述配置信息从保存的升级包和参数包中获取所述待升级软件应用相对应的升级信息。
[0042]所述升级操作执行模块还包括升级显示单元;
所述升级显示单元,用于实时显示所述工作线程执行的升级操作进度。
[0043]如图3所示,以所述方法及系统在具体实施例中的具体应用为例,对其进行更加详细的说明。
[0044]在具体应用中,优选的,所述方法和系统具体是通过一个终端操作控制设备来实现,该终端操作控制设备包括:用户界面模块、线程管理模块(即升级信息获取模块和升级操作执行模块的集合)、端口状态检测模块和文件管理模块。
[0045]所述用户界面模块负责向用户显示当前软件更新的进度以及文字提示等信息,其提供函数供线程管理模块来调用。
[0046]端口状态检测模块负责监测当前是否有设备更新(接入或断开),如果有,就通知线程管理模块。
[0047]文件管理模块负责管理和解析文件(包括软件包和参数包),线程管理模块从文件管理模块获取需要更新的内容。
[0048]线程管理模块为每个设备建立一个线程,线程执行更新内容(从文件管理模块获取)到对应的设备,并调用用户界面提供的函数显示更新进度等信息。
[0049]具体的,当端口状态检测模块检测到终端操作控制设备的接入端口有终端设备接入时,则将接入信号反馈到线程管理模块,线程管理模块每个设备建立一个软件升级的工作线程,并同时从文件管理模块中获取所述工作线程所需要的升级信息。当工作线程获得到所需要的升级信息后,则执行相应的升级操作。
[0050]本发明提供的一种批量终端设备软件升级的方法及系统,通过对多个接入端口的接入状态进行检测,若检测到任意一个接入端口有终端设备接入,则为接入端口的每个终端设备分配软件升级的工作线程,并获取每个终端设备待升级软件应用相对应的升级信息;所述工作线程按照设定的升级程序对每个获取到升级信息的终端设备执行升级操作。所述方法及系统通过设备自动检测端口是否有待软件升级的终端设备接入,因此不需要进行任何的端口手动配置,从而节约了配置过程,省时省人力,并且由于可以多个端口同时接入待软件升级的终端设备,多个端口复用,因此支持多个同类终端设备同时进行软件下载,提高了处理效率,为终端设备高频率更新和各类参数的参数调试提供方便。
[0051]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种批量终端设备软件升级的方法,其特征在于,包括: A、对多个接入端口的接入状态进行检测,若检测到任意一个接入端口有终端设备接入,则执行步骤B,否则继续进行检测; B、按照终端设备接入的先后顺序为接入端口的每个终端设备分配软件升级的工作线程,并获取每个终端设备待升级软件应用相对应的升级信息; C、所述工作线程按照设定的升级程序对每个获取到升级信息的终端设备执行升级操作。
2.根据权利要求1所述批量终端设备软件升级的方法,其特征在于,所述步骤A之前还包括: A01、预先对所述工作线程中待升级软件应用的各项参数进行批量配置。
3.根据权利要求1所述批量终端设备软件升级的方法,其特征在于,所述步骤A之前还包括: A02、获取终端设备中安装软件应用的最新应用升级信息,从中解析出升级包和参数包,并保存。
4.根据权利要求3所述批量终端设备软件升级的方法,其特征在于,所述步骤B还包括: B1、获取待升级软件应用的配置信息,并根据所述配置信息从保存的升级包和参数包中获取所述待升级软件应用相对应的升级信息。
5.根据权利要求1所述批量终端设备软件升级的方法,其特征在于,所述步骤C还包括: Cl、实时显示所述工作线程执行的升级操作进度。
6.一种批量终端设备软件升级的系统,其特征在于,包括:端口状态检测模块、升级信息获取模块和升级操作执行模块; 所述端口状态检测模块,用于对多个接入端口的接入状态进行检测,若检测到任意一个接入端口有终端设备接入,则触发所述升级信息获取模块工作,否则继续进行检测; 所述升级信息获取模块,用于按照终端设备接入的先后顺序为接入端口的每个终端设备分配软件升级的工作线程,并获取每个终端设备待升级软件应用相对应的升级信息; 所述升级操作执行模块,用于所述工作线程按照设定的升级程序对每个获取到升级信息的终端设备执行升级操作。
7.根据权利要求6所述批量终端设备软件升级的系统,其特征在于,所述系统还包括预先配置模块,用于预先对所述工作线程中待升级软件应用的各项参数进行批量配置。
8.根据权利要求6所述批量终端设备软件升级的系统,其特征在于,所述系统还包括预先信息获取模块,用于获取终端设备中安装软件应用的最新应用升级信息,从中解析出升级包和参数包,并保存。
9.根据权利要求8所述批量终端设备软件升级的系统,其特征在于,所述升级信息获取模块还包括信息识别单元,用于获取待升级软件应用的配置信息,并根据所述配置信息从保存的升级包和参数包中获取所述待升级软件应用相对应的升级信息。
10.根据权利要求6所述批量终端设备软件升级的系统,其特征在于,所述升级操作执行模块还包括升级显示单元,用于实时显示所述工作线程执行的升级操作进度。
【专利摘要】本发明提供的一种批量终端设备软件升级的方法及系统,通过对多个接入端口的接入状态进行检测,若检测到任意一个接入端口有终端设备接入,则为接入端口的每个终端设备分配软件升级的工作线程,并获取每个终端设备待升级软件应用相对应的升级信息;所述工作线程按照设定的升级程序对每个获取到升级信息的终端设备执行升级操作。所述方法及系统通过设备自动检测端口是否有待软件升级的终端设备接入,因此不需要进行任何的端口手动配置,从而节约了配置过程,省时省人力,并且由于可以多个端口复用,因此支持多个同类终端设备同时进行软件下载,提高了处理效率,为终端设备高频率更新(或升级)和各类参数的参数调试提供方便。
【IPC分类】G06F9-445
【公开号】CN104699504
【申请号】CN201510093904
【发明人】欧青军, 夏鑫淼, 吴阳敏, 郑政伟
【申请人】惠州Tcl移动通信有限公司
【公开日】2015年6月10日
【申请日】2015年3月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1