POS终端软件升级方法和装置制造方法及图纸

技术编号:15799090 阅读:668 留言:0更新日期:2017-07-11 13:15
本发明专利技术涉及一种POS终端软件升级方法,所述方法包括:开启POS终端;检测所述POS终端是否连接移动存储设备;若所述POS终端连接移动存储设备,则检测所述移动存储设备中是否存在有效的软件升级包文件;若所述移动存储设备中存在有效的软件升级包文件,则在所述POS终端显示包含所述有效的软件升级包文件的名称的软件升级管理界面;获取通过所述软件升级管理界面选择的软件升级包文件;根据所述选择的软件升级包文件进行升级;若升级成功,则重启POS终端。采用此方法,可提高POS终端软件维护便利性。此外,还提供了一种POS终端软件升级装置。

POS terminal software upgrading method and device

The invention relates to a method for upgrading the POS terminal software, the method comprises the following steps: open the POS terminal; detecting the POS terminal is connected to the mobile storage device; if the POS terminal is connected to the mobile storage device is detected by the mobile presence of effective software upgrade package file storage device; if the move effectively the software upgrade package file exists in a storage device, in the POS display terminal comprising the effective software upgrade package file name of the software upgrade management interface; access to upgrade management interface selection software upgrade Bao Wenjian through the software; according to the selection of software upgrade package file upgrade; if the upgrade successfully. Then restart the POS terminal. This method can improve the convenience of POS terminal software maintenance. In addition, a POS terminal software upgrade device is also provided.

【技术实现步骤摘要】
POS终端软件升级方法和装置
本专利技术涉及计算机
,特别是涉及一种POS终端软件升级方法和装置。
技术介绍
传统的POS终端软件升级方法通过互联网或者调制解调器联机到服务器,再从服务器下载POS终端升级软件并安装,实现POS终端软件的在线升级,或者通过串行接口或者usb接口联机电脑,再从电脑下载POS终端升级软件并安装,实现POS终端软件的本地升级。然而,这种通过联机实现POS终端软件升级的方法依赖于网络或电脑,给POS终端软件的维护带来不便。
技术实现思路
基于此,有必要针对上述问题,提供一种提高POS终端软件维护便利性的POS终端软件升级方法和装置。一种POS终端软件升级方法,所述方法包括:开启POS终端;检测所述POS终端是否连接移动存储设备;若所述POS终端连接移动存储设备,则检测所述移动存储设备中是否存在有效的软件升级包文件;若所述移动存储设备中存在有效的软件升级包文件,则在所述POS终端显示包含所述有效的软件升级包文件的名称的软件升级管理界面;获取通过所述软件升级管理界面选择的软件升级包文件;根据所述选择的软件升级包文件进行升级;若升级成功,则重启POS终端。在其中一个实施例中,所述检测所述移动存储设备中是否存在有效的软件升级包文件,包括:检检测所述移动存储设备中是否存在预设文件类型的文件;若所述移动存储设备中存在预设文件类型的文件,则获取文件标识的对应值;将所述文件标识的对应值与预存文件标识有效值进行比对。在其中一个实施例中,在所述获取通过所述软件升级管理界面选择的软件升级包文件之后,还包括:验证所述选择的软件升级包文件的安全性;若所述选择的软件升级包文件验证为安全,则进入所述根据所述选择的软件升级包文件进行升级的步骤。在其中一个实施例中,所述验证所述选择的软件升级包文件的安全性,包括:获取所述POS终端的机型;根据所述POS终端的机型从软件升级包文件中获取对应的机型信息表;根据获取的机型信息表获取所述软件升级包文件中对应所述机型的升级数据;验证所述升级数据的安全性。在其中一个实施例中,所述根据所述选择的软件升级包文件进行升级,包括:获取所述POS终端的POS终端的机型;根据所述POS终端的机型从软件升级包文件中获取对应的机型信息表;根据获取的机型信息表获取所述软件升级包文件中对应所述机型的升级数据;根据所述升级数据进行升级。一种POS终端软件升级装置,所述装置包括:POS开机模块,用于开启POS终端;移动存储设备检测模块,用于检测所述POS终端是否连接移动存储设备;软件升级包文件检测模块,用于若所述POS终端连接移动存储设备,则检测所述移动存储设备中是否存在有效的软件升级包文件;软件升级管理界面显示模块,用于若所述移动存储设备中存在有效的软件升级包文件,则在所述POS终端显示包含所述有效的软件升级包文件的名称的软件升级管理界面;软件升级包文件获取模块,用于获取通过所述软件升级管理界面选择的软件升级包文件;软件升级模块,用于根据所述选择的软件升级包文件进行升级;POS重启模块,用于若升级成功,则重启POS终端。在其中一个实施例中,所述软件升级包文件检测模块用于检测所述移动存储设备中是否存在预设文件类型的文件;若所述移动存储设备中存在预设文件类型的文件,则获取文件标识的对应值;将所述文件标识的对应值与预存文件标识有效值进行比对。在其中一个实施例中,所述装置还包括:安全验证模块,用于验证所述选择的软件升级包文件的安全性;所述软件升级模块用于若所述选择的软件升级包文件验证为安全,则进入所述根据所述选择的软件升级包文件进行升级的步骤。在其中一个实施例中,所述安全验证模块用于获取所述POS终端的机型;根据所述POS终端的机型从软件升级包文件中获取对应的机型信息表;根据获取的机型信息表获取所述软件升级包文件中对应所述机型的升级数据;验证所述升级数据的安全性。在其中一个实施例中,所述软件升级模块用于获取所述POS终端的POS终端的机型;根据所述POS终端的机型从软件升级包文件中获取对应的机型信息表;根据获取的机型信息表获取所述软件升级包文件中对应所述机型的升级数据;根据所述升级数据进行软件升级。上述POS终端软件升级方法和装置,通过开启POS终端;检测POS终端是否连接移动存储设备;若POS终端连接移动存储设备,则检测移动存储设备中是否存在有效的软件升级包文件;若所述移动存储设备中存在有效的软件升级包文件,则在POS终端显示包含有效的软件升级包文件的名称的软件升级管理界面;获取通过软件升级管理界面选择的软件升级包文件;根据选择的软件升级包文件进行升级;若升级成功,则重启POS终端。由于这种通过脱机实现POS终端软件升级方法,不需要依赖网络和电脑,提高了POS终端软件维护的便利性。附图说明图1为一个实施例中终端的内部结构图;图2为一个实施例中POS终端软件升级方法的流程图;图3为一个实施例中图2的有效软件升级包文件的检测方法;图4为一个实施例中图2的软件升级包文件的安全性验证方法;图5为一个实施例中图2的根据软件升级包文件进行升级的方法;图6为另一个实施例中POS终端软件升级方法的流程图;图7为一个实施例中POS终端软件升级装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中终端的结构示意图。如图1所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器、数据传输接口、显示屏和输入装置。其中,终端的非易失性存储介质存储有操作系统,还包括一种POS终端软件升级装置,该POS终端软件升级装置用于实现一种POS终端软件升级方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的POS终端软件升级装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种POS终端软件升级方法。数据传输接口用于与其它移动存储设备进行通信,如通过USB(UniversalSerialBus,通用串行总线)接口与U盘连接,下载软件升级包文件等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键等。在本实施例中,该终端是POS终端(POS,PointOfSale)。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体地终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如图2所示,在一个实施例中,提供一种POS终端软件升级方法,该方法以应用于如图1所示的终端进行举例说明,包括:步骤202,开启POS终端。本实施例中,在进行POS终端软件升级时,需要保证POS终端设备处于开机状态。步骤204,检测POS终端是否连接移动存储设备。移动存储设备是指便携式的数据存储装置,如U盘,移动硬盘等。步骤206,若POS终端连接移动存储设备,则检测移动存储设备中是否存在有效的软件升级包文件。本实施例中,检测本文档来自技高网...
POS终端软件升级方法和装置

【技术保护点】
一种POS终端软件升级方法,所述方法包括:开启POS终端;检测所述POS终端是否连接移动存储设备;若所述POS终端连接移动存储设备,则检测所述移动存储设备中是否存在有效的软件升级包文件;若所述移动存储设备中存在有效的软件升级包文件,则在所述POS终端显示包含所述有效的软件升级包文件的名称的软件升级管理界面;获取通过所述软件升级管理界面选择的软件升级包文件;根据所述选择的软件升级包文件进行升级;若升级成功,则重启POS终端。

【技术特征摘要】
1.一种POS终端软件升级方法,所述方法包括:开启POS终端;检测所述POS终端是否连接移动存储设备;若所述POS终端连接移动存储设备,则检测所述移动存储设备中是否存在有效的软件升级包文件;若所述移动存储设备中存在有效的软件升级包文件,则在所述POS终端显示包含所述有效的软件升级包文件的名称的软件升级管理界面;获取通过所述软件升级管理界面选择的软件升级包文件;根据所述选择的软件升级包文件进行升级;若升级成功,则重启POS终端。2.根据权利要求1所述的方法,其特征在于,所述检测所述移动存储设备中是否存在有效的软件升级包文件,包括:检测所述移动存储设备中是否存在预设文件类型的文件;若所述移动存储设备中存在预设文件类型的文件,则获取文件标识的对应值;将所述文件标识的对应值与预存文件标识有效值进行比对。3.根据权利要求1所述的方法,其特征在于,在所述获取通过所述软件升级管理界面选择的软件升级包文件之后,还包括:验证所述选择的软件升级包文件的安全性;若所述选择的软件升级包文件验证为安全,则进入所述根据所述选择的软件升级包文件进行升级的步骤。4.根据权利要求3所述的方法,其特征在于,所述验证所述选择的软件升级包文件的安全性,包括:获取所述POS终端的机型;根据所述POS终端的机型从软件升级包文件中获取对应的机型信息表;根据获取的机型信息表获取所述软件升级包文件中对应所述机型的升级数据;验证所述升级数据的安全性。5.根据权利要求1所述的方法,其特征在于,所述根据所述选择的软件升级包文件进行升级,包括:获取所述POS终端的机型;根据所述POS终端的机型从软件升级包文件中获取对应的机型信息表;根据获取的机型信息表获取所述软件升级包文件中对应所述机型的升级数据;根据所述升级数据进行升级。6.一种POS终端软件升级装置,其特征在于,所述...

【专利技术属性】
技术研发人员:聂鹤宇李坚强董时舫邓富强
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:广东,44

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

1