智能POS的MODEM固件更新方法、POS系统及存储介质与流程

文档序号:17700030发布日期:2019-05-17 22:13阅读:438来源:国知局
智能POS的MODEM固件更新方法、POS系统及存储介质与流程

本发明涉及一种智能pos的modem固件更新方法、pos系统及存储介质。



背景技术:

随着移动支付和新零售的发展,智能pos越来越受商户的青睐,智能pos机以移动支付为基本功能,利用智能pos配套的商户管理云平台实现收款管理、会员管理、店铺管理等。移动网络的不断发展,特别是移动网络fdd-tee及5g时代的到来,智能pos针对不同客户,固件版本差异性大,急需一种能够快速迭代modem的固件方式,快速的满足市场及客户的需求。同时因智能pos移动网络模块的有多个供应商,如何保证能够正确及安全的更新modem固件,这给产品快递迭代带来了新的挑战。

多媒体产品modem固件,不仅仅只是单纯地更新modem系统文件,而是能够在安全验证的前提下快速安全的更新modem固件,同时确保功能完善。现有modem固件管理方案,只能跟随不同产品的不同固件更新,这就造成了更新一个新的modem固件,因版本众多,更新迟缓,且浪费测试资源,同时不能快速满足产品及客户的需求等缺点。



技术实现要素:

本发明提供了一种统一的modem固件更新方式,可以有效解决上述问题。

本发明是这样实现的:

一种智能pos的modem固件更新方法,包括以下步骤:

s1,接收从下载中心下发的modem固件,其中,所述modem固件为通过所述下载中心获取所述智能pos的模块型号信息,并根据所述模块型号信息从签名中心中签名打包的modem固件中选择正确的modem固件获得;

s2,对所述下发的modem固件进行签名验证;

s3,验证通过则更新智能pos中的modem固件版本,否则,更新失败。

作为进一步改进的,通过usb接收从下载中心下发的modem固件。

本发明还提供一种智能pos系统,包括:

接收单元,用于接收从下载中心下发的modem固件,其中,所述modem固件为通过所述下载中心获取所述智能pos的模块型号信息,并根据所述模块型号信息从签名中心中签名打包的modem固件中选择正确的modem固件获得;

处理单元,用于将所述下发的modem固件进行签名验证,并将通过验证的modem固件更新到智能pos中。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

s1,接收从下载中心下发的modem固件,其中,所述modem固件为通过所述下载中心获取所述智能pos的模块型号信息,并根据所述模块型号信息从签名中心中签名打包的modem固件中选择正确的modem固件获得;

s2,对所述下发的modem固件进行签名验证;

s3,验证通过则更新智能pos中的modem固件版本,否则,更新失败。

本发明提供一种下载中心的modem固件更新方法,包括以下步骤:

s1,获取智能pos的模块型号信息;

s2,根据所述模块型号信息从签名中心中签名打包的modem固件中选择正确的modem固件;

s3,将所述正确的modem固件下发到所述智能pos中;所述智能pos对所述下发的modem固件进行签名验证,并将通过验证的modem固件更新到智能pos中。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

s1,获取智能pos的模块型号信息;

s2,根据所述模块型号信息从签名中心中签名打包的modem固件中选择正确的modem固件;

s3,将所述正确的modem固件下发到所述智能pos中;所述智能pos对所述下发的modem固件进行签名验证,并将通过验证的modem固件更新到智能pos中。

本发明的有益效果是:通过下载工具根据不同模块型号信息更新momem固件版本,不在区分不同固件版本及不同产品类型。实现快速灵活安全的更新modem固件,同时避免了测试资源的浪费。智能pos能够在不更改系统的情况通过更新modem固件,方便产品快速满足客户,提高modem更新效率,满足管理不同终端设备更新换代需求和减少管理成本。新增一个modm固件,不需要更新固件,只要更新modem即可。

附图说明

为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明一实施例提供的智能pos的modem固件更新方法的应用环境示意图。

图2为本发明一实施例提供的智能pos10的modem固件更新方法的方法流程图。

图3为本发明一实施例提供的下载中心20的modem固件更新方法的方法流程图。

具体实施方式

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

参照图1所示,图1为本发明一实施例提供的智能pos的modem固件更新方法的应用环境示意图。应用环境示意图包括智能pos10、下载中心20以及签名中心30。

所述智能pos10包括:接收单元11以及处理单元12。所述接收单元11用于接收从下载中心20下发的modem固件,其中,所述modem固件为通过所述下载中心20获取所述智能pos10的模块型号信息,并根据所述模块型号信息从签名中心30中签名打包的modem固件中选择正确的modem固件获得。

所述处理单元12用于将所述下发的modem固件进行签名验证,并将通过验证的modem固件更新到智能pos10中。

参照图2所示,图2为本发明一实施例提供的智能pos10的modem固件更新方法的方法流程图。一种智能pos10的modem固件更新方法,包括以下步骤:

s1,接收从下载中心20下发的modem固件,其中,所述modem固件为通过所述下载中心20获取所述智能pos10的模块型号信息,并根据所述模块型号信息从签名中心30中签名打包的modem固件中选择正确的modem固件获得;

s2,对所述下发的modem固件进行签名验证;

s3,验证通过则更新智能pos10中的modem固件版本,否则,更新失败。

作为进一步改进的,在步骤s1中,通过usb接收从下载中心20下发的modem固件。

本发明还提供一种智能pos10系统,包括:

接收单元11,用于接收从下载中心20下发的modem固件,其中,所述modem固件为通过所述下载中心20获取所述智能pos10的模块型号信息,并根据所述模块型号信息从签名中心30中签名打包的modem固件中选择正确的modem固件获得;

处理单元12,用于将所述下发的modem固件进行签名验证,并将通过验证的modem固件更新到智能pos10中。

所述处理单元12在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片。

本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序可被一个或多个处理器执行,所实现的功能或操作步骤与上述实施例大体相同,在此不再赘述。所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。

参照图3所示,图3为本发明一实施例提供的下载中心20的modem固件更新方法的方法流程图。本发明提供的一种下载中心20的modem固件更新方法,包括以下步骤:

s4,获取智能pos10的模块型号信息;

s5,根据所述模块型号信息从签名中心30中签名打包的modem固件中选择正确的modem固件;

s6,将所述正确的modem固件下发到所述智能pos10中;所述智能pos10对所述下发的modem固件进行签名验证,并将通过验证的modem固件更新到智能pos10中。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

s4,获取智能pos10的模块型号信息;

s5,根据所述模块型号信息从签名中心30中签名打包的modem固件中选择正确的modem固件;

s6,将所述正确的modem固件下发到所述智能pos10中;所述智能pos10对所述下发的modem固件进行签名验证,并将通过验证的modem固件更新到智能pos10中。

所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。

以上所述仅为本发明的优选实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1