终端设备分时升级方法及计算机可读存储介质技术

技术编号:17097159 阅读:40 留言:0更新日期:2018-01-21 08:46
本发明专利技术公开了一种终端设备分时升级方法及计算机可读存储介质,方法包括:根据单个终端设备的升级时间,通过压力测试,获取终端管理平台所在机房的带宽速率所支持的最佳终端升级数量;根据单个终端设备的升级时间以及最佳终端升级数量,确定各终端设备的升级时间点;在终端管理平台上设置其所管理的终端设备的升级参数,升级参数包括设备序列号、升级标识位、升级时间点和最新程序版本号;终端管理平台根据设备序列号,将升级参数发送至对应的终端设备;终端设备在其对应的升级时间点,根据升级标识位和最新程序版本号进行升级。本发明专利技术在不改变现有硬件条件的情况下,减少了大量终端设备升级时所需的时间,同时提高了终端设备的升级成功率。

【技术实现步骤摘要】
终端设备分时升级方法及计算机可读存储介质
本专利技术涉及终端
,尤其涉及一种终端设备分时升级方法及计算机可读存储介质。
技术介绍
随着支付行业的发展,支付类电子产品已经在各个行业得到广泛的应用。我们使用终端管理系统对这些终端进行管理。但是随着终端设备的存量大量增加,以及终端设备被使用到更加多样的行业中,就需要频繁的更新终端程序,这就对终端管理方式提出了更高的时效性与可靠性要求。在实际的生产环境当中,由于宽带速率以及其他硬件条件的限制,原有升级方案为:升级服务器监听终端设备升级请求,所有平台登记的终端同一个时间点发起应用升级请求,服务器接收请求并将终端进行升级。该方案在终端设备较少的情况下,可以满足生产需求,但在终端设备大量增加情况下,使用该方法会造成终端升级时间比预期的长,同时还伴随出现大量终端设备升级失败的情况。可见现有的升级方案已经不能满足生产要求。
技术实现思路
本专利技术所要解决的技术问题是:提供一种终端设备分时升级方法及计算机可读存储介质,可在不增加硬件投入的情况下,实现大批量终端设备高效且可靠升级的需求。为了解决上述技术问题,本专利技术采用的技术方案为:一种终端设备分时升级方法,包括:根据单个终端设备的升级时间,通过压力测试,获取终端管理平台所在机房的带宽速率所支持的最佳终端升级数量;根据单个终端设备的升级时间以及所述最佳终端升级数量,确定各终端设备的升级时间点;在终端管理平台上设置其所管理的终端设备的升级参数,所述升级参数包括设备序列号、升级标识位、升级时间点和最新程序版本号;终端管理平台根据设备序列号,将升级参数发送至对应的终端设备;终端设备在其对应的升级时间点,根据升级标识位和最新程序版本号进行升级。本专利技术还涉及一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:根据单个终端设备的升级时间,通过压力测试,获取终端管理平台所在机房的带宽速率所支持的最佳终端升级数量;根据单个终端设备的升级时间以及所述最佳终端升级数量,确定各终端设备的升级时间点;在终端管理平台上设置其所管理的终端设备的升级参数,所述升级参数包括设备序列号、升级标识位、升级时间点和最新程序版本号;终端管理平台根据设备序列号,将升级参数发送至对应的终端设备;终端设备在其对应的升级时间点,根据升级标识位和最新程序版本号进行升级。本专利技术的有益效果在于:通过压力测试,获取终端管理平台所在机房在单个终端设备的升级时间内可同时升级且升级成功的最大终端数量作为最佳终端升级数量,根据最佳终端升级数量,将终端管理平台所管理的终端设备划分批次,每批次的终端数量的最大值即为最佳终端升级数量,然后根据单个终端设备的升级时间确定各批次之间的升级间隔时间,最后确定出各终端设备的升级时间点;终端设备根据自身对应的升级时间点进行升级,从而实现分时、分批次的升级;本专利技术在不改变现有硬件条件的情况下,减少了大量终端设备升级时所需的时间,同时提高了终端设备的升级成功率。附图说明图1为本专利技术实施例一的方法流程图;图2为本专利技术实施例二的方法流程图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图详予说明。本专利技术最关键的构思在于:通过压力测试得到终端管理平台所在机房支持的最佳终端升级数量,结合单个终端设备的升级时间,确定出各终端设备的升级时间点,使终端设备分时、分批次进行升级。请参阅图1,一种终端设备分时升级方法,包括:根据单个终端设备的升级时间,通过压力测试,获取终端管理平台所在机房的带宽速率所支持的最佳终端升级数量;根据单个终端设备的升级时间以及所述最佳终端升级数量,确定各终端设备的升级时间点;在终端管理平台上设置其所管理的终端设备的升级参数,所述升级参数包括设备序列号、升级标识位、升级时间点和最新程序版本号;终端管理平台根据设备序列号,将升级参数发送至对应的终端设备;终端设备在其对应的升级时间点,根据升级标识位和最新程序版本号进行升级。从上述描述可知,本专利技术的有益效果在于:可在现有的硬件条件下,减少大量终端设备升级所需时间,且可提高升级成功率。进一步地,所述最佳终端升级数量为在与单个终端设备的升级时间一致的时间内,终端管理平台所在机房的带宽速率所支持的能完成升级的最大终端数量。进一步地,所述“根据单个终端设备的升级时间以及所述最佳终端升级数量,确定各终端设备的升级时间点”具体为:根据单个终端设备的升级时间,确定升级间隔时间,所述升级间隔时间大于所述单个终端设备的升级时间;根据所述最佳终端升级数量,将终端管理平台所管理的各终端设备进行划分,确定各终端设备对应的批次;根据预设的开始时间以及所述升级间隔时间,确定各批次的终端设备的升级时间点。由上述描述可知,通过根据单个终端设备的升级时间来确定间隔时间,尽量减少全部终端设备的升级所需的总时间;通过结合最佳终端升级数量来确定各终端设备的升级时间点,保证每批次升级的终端设备的数量尽量多,尽量较少升级批次,从而保证升级效率。进一步地,所述“终端管理平台根据设备序列号,将升级参数发送至对应的终端设备”具体为:终端管理平台根据设备序列号,通过签到交易将升级参数发送至对应的终端设备。由上述描述可知,终端设备通过签到交易获取升级参数,可以提前指定升级计划且在升级时间点之前可以进行更改,方便终端设备的维护,且由于签到交易是基本所有的支付终端都可实现的,因此,通过签到交易交互升级参数的操作通用性强。进一步地,所述“终端设备在其对应的升级时间点,根据升级标识位和最新程序版本号进行升级”具体为:终端设备在其对应的升级时间点,根据升级标识位判断是否需要进行升级;若是,则终端设备发送升级请求至终端管理平台,所述升级请求包括终端设备的当前程序版本号;终端管理平台判断终端设备发送的当前程序版本号与所述终端设备的升级参数中的最新程序版本号是否一致;若一致,则将所述终端设备的升级标识位设置为已升级;若不一致,则将最新程序版本号对应的程序下发到所述终端设备;终端设备接收到所述程序后进行升级。由上述描述可知,终端设备先通过升级标识位来判断是否需要升级,终端管理平台再根据程序版本号判断是否需要升级,可避免不必要的升级流程,从而降低终端管理平台的压力,提高终端设备的升级效率。进一步地,所述“终端设备接收到所述程序后进行升级”之后,进一步包括:终端设备升级完成后,终端设备将升级参数中的升级标识位设置为已升级,并通知终端管理平台将所述终端设备的升级标识位设置为已升级。进一步地,所述“终端设备接收到所述程序后进行升级”之后,进一步包括:终端设备升级完成后,终端设备更新当前程序版本号;终端管理平台保存所述终端设备更新后的当前程序版本号。由上述描述可知,通过及时更新参数信息,便于后期维护人员或管理人员查询。进一步地,所述“终端设备升级完成后,终端设备更新当前程序版本号”之后,进一步包括:根据更新后的当前程序版本号,判断所述终端设备是否升级成功。由上述描述可知,便于后期维护人员在终端设备上根据程序版本号查询终端设备是否升级成功。进一步地,所述“终端设备发送升级请求至终端管理平台”之前,进一步包括:终端设备将当前程序版本号和最新程序版本号进行比较,判断是否一致;若一致,则终端设备将升级参数中的升级标识位本文档来自技高网
...
终端设备分时升级方法及计算机可读存储介质

【技术保护点】
一种终端设备分时升级方法,其特征在于,包括:根据单个终端设备的升级时间,通过压力测试,获取终端管理平台所在机房的带宽速率所支持的最佳终端升级数量;根据单个终端设备的升级时间以及所述最佳终端升级数量,确定各终端设备的升级时间点;在终端管理平台上设置其所管理的终端设备的升级参数,所述升级参数包括设备序列号、升级标识位、升级时间点和最新程序版本号;终端管理平台根据设备序列号,将升级参数发送至对应的终端设备;终端设备在其对应的升级时间点,根据升级标识位和最新程序版本号进行升级。

【技术特征摘要】
1.一种终端设备分时升级方法,其特征在于,包括:根据单个终端设备的升级时间,通过压力测试,获取终端管理平台所在机房的带宽速率所支持的最佳终端升级数量;根据单个终端设备的升级时间以及所述最佳终端升级数量,确定各终端设备的升级时间点;在终端管理平台上设置其所管理的终端设备的升级参数,所述升级参数包括设备序列号、升级标识位、升级时间点和最新程序版本号;终端管理平台根据设备序列号,将升级参数发送至对应的终端设备;终端设备在其对应的升级时间点,根据升级标识位和最新程序版本号进行升级。2.根据权利要求1所述的终端设备分时升级方法,其特征在于,所述最佳终端升级数量为在与单个终端设备的升级时间一致的时间内,终端管理平台所在机房的带宽速率所支持的能完成升级的最大终端数量。3.根据权利要求1所述的终端设备分时升级方法,其特征在于,所述“根据单个终端设备的升级时间以及所述最佳终端升级数量,确定各终端设备的升级时间点”具体为:根据单个终端设备的升级时间,确定升级间隔时间,所述升级间隔时间大于所述单个终端设备的升级时间;根据所述最佳终端升级数量,将终端管理平台所管理的各终端设备进行划分,确定各终端设备对应的批次;根据预设的开始时间以及所述升级间隔时间,确定各批次的终端设备的升级时间点。4.根据权利要求1所述的终端设备分时升级方法,其特征在于,所述“终端管理平台根据设备序列号,将升级参数发送至对应的终端设备”具体为:终端管理平台根据设备序列号,通过签到交易将升级参数发送至对应的终端设备。5.根据权利要求1所述的终端设备分时升级方法,其特征在于,所述“终端设备在其对应的升级时间点,根据升级标识位和最新程序版本号进行升级”具体为:终端设备在其对应的升级时间点,根据升级标识位判断是否需要进行升级;若是,则终端设备发送升级请求至终端管理平台,所述升级请求包括终端设备的当前程序版本号;终端管理平台判断终端设备发送的当前程序版本号与所述终端设备的升级参数中的最新程序版本号是否一致;若一致,则将所述终端设备的升级标识位设置为已升级;若不一致,则将最新程序版本号对应的程序下发到所述终端设备;终端设备接收到所述程序后进行升级。6.根据权利要求5所述的终端设备分时升级方法,其特征在于,所述“终端设备接收到所述程序后进行升级”之后,进一步包括:终端设备升级完成后,终端设备将升级参数中的升级标识位设置为已升级,并通知终端管理平台将所述终端设备的升级标识位设置为已升级。7.根据权利要求5所述的终端设备分时升级方法,其特征在于,所述“终端设备接收到所述程序后进行升级”之后,进一步包括:终端设备升级完成后,终端设备更新当前程序版本号;终端管理平台保存所述终端设备更新后的当前程序版本号。8.根据权利要求7所述的终端设备分时升级方法,其特征在于,所述“终端设备升级完成后,终端设备更新当前程序版本号”之后,进一步包括:根据更新后的当前程序版本号,判断所述终端设备是否升级成功。9.根据权利要求5所述的终端设备分时升级方法,其特征在于,所述“终端设备发送升级请求至终端管理平台”之前,进一步包括:终端设备将当前程序版本号和最新程序版本号进行比较,判断是否一致;若一致,则终端设备将升级参数中的升级标识位设置为已升级,并发送修改通知至终端管理平台;终端管理平台接收所述修改通知后,将所述终端设备的升级标识位设置为已升级;若不一致,则执行所述终端设备发送升级请求至终端管理平台的步骤。10.根据权利要求5所述的终端设备分时升级方法,其特征在于,所述“终端管理平台判断终端设备发送的当前程序版本号与所述终端设备的升级参数中的最新程序版本号是否一致”之前,进一步包括:终端管理平台根据所述终端设备的设备序列号,验证所述终端设备的合法性。11.一种计算机可读存储介质,其上...

【专利技术属性】
技术研发人员:陈瑞兵高明鑫冯炜叶铸挺吴开金
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:福建,35

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

1