当前位置: 首页 > 专利查询>肖珂专利>正文

POS终端设备的升级方法技术

技术编号:2858187 阅读:166 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于POS终端设备的U盘及网络远程系统的升级的方法,其方法为:利用U盘或者网络通讯的手段,将U盘上的升级文件或者通过网络下载的升级文件直接替换掉POS终端设备中的原有操作系统和数据文件,完成POS终端设备的升级过程。本发明专利技术中升级的准备工作少,升级成本低,可靠性高。

【技术实现步骤摘要】

本专利技术涉及一种更新POS终端设备操作系统和数据文件的方法,特别地涉及利用U盘或者网络的远程系统来实现升级的方法。
技术介绍
目前,POS终端设备大多采用运算单元、存储单元一体化的系统结构,并且带有USB插口、拨号网络等丰富的外围扩展功能。这些设备的特点是均采用了相同较低成本的计算芯片、有限的只读存储空间和可擦写存储空间。由于硬件条件的限制,嵌入式设备大多采用经过专门定制和裁剪的操作系统,以及较小时空要求的应用程序软件,这些操作系统和应用软件大多存储在设备内部闪存(Flash Memory)、芯片磁盘(DOC)等容量和物理空间相对较小的存储设备中,而由于嵌入式设备内部集成度高,结构十分紧密,存储单元往往不占有单独的板卡,因此,这些存储单元往往固定在设备内部,不能像普通POS终端设备的存储装置(硬盘、软盘)一样任意安装和拆卸,更不能将这些存储单元任意转移到其它嵌入式设备中进行数据交换。因此,解决POS终端设备中操作系统应用软件的升级成为系统运行中的关键问题。在传统的POS终端设备的生产过程中,采用专门的Flash烧写工具,对成批的存储单元集中写入初始系统软件,但设备进行运行阶段后,一旦发现需要对所有设备的系统软件进行更改,必须对所有设备进行现场处理,采用“拆机—烧写—装配”的步骤,而且必须采用专用的工具进行烧写。当设备数量较大时,这种方式的效率很低,而且升级成功与否还只有在设备投入使用后才可以检验,因而具有很大的弊端。在POS终端设备的实际运行过程中,往往需要根据客观需要,对系统中的操作系统、应用软件进行更改。因此,客观上要求一种有效的手段,能够在不动及机器原有内部硬件的前提下,与外界进行数据交换。同时,要求更新过程尽可能便捷,升级成本尽可能低,并且要妥善处理升级过程中可能发生的断电、死机等异常情况而使得升级失败后设备仍然能回复到升级前的正常运行状况。
技术实现思路
本专利技术即是针对上述现有技术中存在的缺点以及实际需求,提出的基于POS终端设备的U盘及网络远程系统的升级的方法,该方法操作简单、更新效率高。为实现上述目的,本专利技术提供一种POS终端设备的升级方法,该方法利用U盘,包括以下步骤该方法包括以下步骤(1)在POS终端设备的系统升级界面,提示用户插入包含升级文件的U盘;(2)用户插入U盘后,执行POS终端设备上升级功能,用U盘上的新操作系统文件和数据文件替换掉POS终端设备的旧文件;(3)重新启动POS终端设备,使所有更新生效。所述的U盘包含有POS终端设备软件操作系统和数据文件的升级文件;所述替换文件采用如下方法将更新过程可能覆盖的文件备份到系统临时存储区,在系统存储区中写入“正在升级”标志,将U盘上的新文件拷贝到POS终端设备文件系统的正确位置,清除系统存储区中的“正在升级”标志;所述的更新文件时采用如下方法检查系统存储区中是否存在“正在升级”标志,若存在,将升级前备份在系统临时存储区中的文件恢复到原目录;若不存在,清除所有系统临时存储区中备份文件。为实现上述专利技术目的,本专利技术还提供一种POS终端设备的升级方法,该方法利用远程网络,包括以下步骤(1)POS终端设备与远程服务器进行通讯,将自身操作系统的版本号提交给服务器;(2)服务器使用POS终端设备的文件版本号与现有最新操作系统或者文件版本号进行比较,如果存在更高版本的软件,则把新文件通过网络传送给POS终端设备;(3)文件在POS终端设备下载成功后,POS终端设备执行升级功能,用下载的新文件替换掉POS终端设备中的旧文件;(4)重新启动POS终端设备,使所有更新生效。所述替换文件采用如下方法将更新过程可能覆盖的文件备份到系统临时存储区,在系统存储区中写入“正在升级”标志,将网络下载的新文件拷贝到POS终端设备文件系统的正确位置,清除系统存储区中的“正在升级”标志;所述的更新文件时采用如下方法检查系统存储区中是否存在“正在升级”标志,若存在,将升级前备份在系统临时存储区中的文件恢复到原目录;若不存在,清除所有系统临时存储区中备份文件。本专利技术具有如下显著优点1.降低了升级成本不涉及原有POS的内部结构,仅仅通过标准的外部数据传输方法(U盘、网络协议)进行数据通讯,因此,对于同型号的POS终端设备,可以使用相同的升级界面进行处理;2.对升级准备工作的要求较低需要准备的仅仅是升级文件,放置到标准的U盘或服务器上即可,使用基于网络的升级则更为方便,用户只需在服务器上添加要下载的升级文件,即可完成大范围的终端升级;3.升级过程具有较高的可靠性在升级文件中包括有较验信息,可用于鉴别U盘或者下载的文件是否是准确;在升级完成后,自动完成设备重启,根据“正在升级”标志判断升级过程是否成功。通过以上手段,能够确保升级文件不被损坏,并且能够抵抗升级过程中可能出现的死机、断电等危险因素。附图说明图1为本专利技术利用U盘进行系统升级POS终端设备的流程图;图2为本专利技术利用网络进行远程升级POS终端设备的流程图。具体实施例方式下面结合附图和具体实施例对本专利技术作进一步的介绍,但不作为对本专利技术的限定。利用U盘来升级POS终端设备时,首先将制作好的USB升级盘插入POS终端设备内,U盘中包含有POS终端设备软件操作系统和数据文件的升级文件(步骤101),随后插入系统管理员IC卡,以确认操作者的合法性(步骤102),启动POS终端设备(步骤103),进入到POS终端设备的管理界面(步骤104),按下本地USB升级系统平台功能键(步骤105),POS终端设备弹出系统平台升级选项(步骤106),根据要升级的实际需要,在升级选项中选择引导区(bootloader)、系统内核、文件系统、应用程序中的一项或者某几项作为升级对象(步骤107),按下确认键(步骤108),POS终端设备提示是否有升级?(步骤109),如果否,则POS终端设备升级完成(步骤112);如果是,则POS终端机设备进行本地USB升级工作,将新操作系统文件和数据文件替换掉POS终端设备中的旧文件(步骤110),POS终端设备提示重新启动,使文件生效(步骤111),随后POS终端设备升级完成(步骤112)。在步骤110中,操作系统和数据文件的更新包括如下过程首先,将更新过程可能覆盖的文件首先备份到系统临时存储区,这部分内容在断电后仍然保持;然后,在系统存储区中写入“正在升级”标志,该标志在系统断电后仍然保持;随后将U盘上的新文件拷贝到POS终端设备文件系统的正确位置,清除系统存储区中的“正在升级”标志。在步骤111中,系统的重新启动包括如下过程首先检查是否存在“正在升级标志”,如果存在,则表明上次升级过程中存在断电、死机等错误,将步骤110中备份的升级前的操作系统和数据文件恢复;如果不存在“正在升级”标志,说明上次升级过程成功,清除系统临时存储区中备份的所有文件以释放存储空间。利用网络来远程升级POS终端设备时,首先插入系统管理员IC卡,以确认操作的合法性(步骤201),启动POS终端设备(步骤202),进入到POS终端设备的管理界面(步骤203),按下远程网络升级系统平台软件功能键,POS终端设备与远程服务器进行通讯,将自身操作系统的版本号提交给服务器(步骤204),POS终端设备弹出远程网络连接选项(步骤205),本文档来自技高网
...

【技术保护点】
一种POS终端设备的升级方法,其特征在于:该方法利用U盘,包括以下步骤:(1)在POS终端设备的系统升级界面,提示用户插入包含升级文件的U盘;(2)用户插入U盘后,执行POS终端设备上升级功能,用U盘上的新操作系统文 件和数据文件替换掉POS终端设备的旧文件;(3)重新启动POS终端设备,使所有更新生效。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄鑫张睿刘淼荆国杰
申请(专利权)人:肖珂
类型:发明
国别省市:11[中国|北京]

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

1