专利名称:一种税控收款机远程升级方法
技术领域:
本发明涉及一种金融税控技术,具体地说是一种税控收款机远程升级方法。
背景技术:
各类税控收款机系列产品如金融税控收款、高/中/低档税控收款机、税控器,各 类商业收款机等单机版产品已经成熟,其程序升级方式主要采用IC卡、U盘等介质实现。随 着电子信息技术的发展,各类税控收款机、商业收款机系列产品逐步实现网络化应用,若仍 然只能采用IC卡、U盘等介质升级程序,一方面程序升级繁琐,不方便后续的升级维护,及 消费者操作;另一方面增加了介质成本,并会出现由于升级介质损坏无法升级的问题;再 一方面可能会出现纳税人升级介质内程序版本不一致,导致税控收款机无法正常运行的问 题。
发明内容
本发明的目的是提供一种税控收款机远程升级方法。本发明的目的是按以下方式实现的,具体步骤如下1)需要升级的税控收款机嵌入式软件程序开发完成后,连同机器编号、产品型号、 版本号等信息,通过具备专用算法加密的工具软件安全加密,并放置到指定空间的外网FTP 升级服务器或HTTP升级服务器中;2)在税控收款机内设定远程升级相关的模块有Β00Τ启动自检模块、上个版本程 序存储模块、当前程序存储模块、当前程序运行模块、新版程序存储模块、网络模块、网络传 输解密模块、升级程序算法解密模块和升级模块;3)升级操作步骤如下①操作税控收款机程序升级菜单,检测升级服务器上有新版本程序,按确认键 进行下载,下载过程中LCD提示下载进度,待下载完成后,税控收款机将下载的新版本程序 经网络传输解密后,存储到“新版程序存储模块”,对税控机掉电;②税控收款机上电,程序BOOT自检模块检测到新版程序后,将当前程序备份到上 个版本程序存储区域,然后LED提出输入升级密码;③输入升级密码按确认键,若输入的升级密码与税控收款机计算得出的升级密 码不一致,则报警提示重新输入;④若输入正确升级密码,"BOOT启动自检模块”对当前程序进行升级,同时伴有蜂 鸣器发出滴滴声音,直至升级完成;⑤升级完成,税控收款机重新启动,然后将新版程序备份到“当前程序存储模块” 中,同时清空“新版程序存储模块”的内容;4)远程下载,离线升级若税控收款机连接网络下载新版程序后,断开网络进行 程序升级,若不需要立即进行升级,则在开机输入密码时,按取消键,自动启动当前程序; 需要升级时,开机输入正确密码即可完成,升级操作不需要联网运行;
5)升级取消、恢复若升级程序出现异常或不需要对下载后的新版程序进行升 级,则执行旧版应用程序的恢复,步骤如下税控收款机掉电,按住更正键,税控收款机上 电,输入恢复密码后,蜂鸣器发出“滴滴”声音,恢复旧版程序,同时清空“新版程序存储模 块”的内容,机器恢复到下载升级程序前的状态。本发明的优异效果是,该方法利用网络,通过税控收款机联网远程访问升级服务 器,并将升级服务器上的新版程序下载至税控收款机,实现税控收款机程序的远程升级。本 方法可应用于金融税控收款机、高/中/低档税控收款机、税控器、各类商业收款机等需要 程序升级的嵌入式终端设备中。本发明的方法与现有技术相比具有数据一致性高、方便易 用、安全可靠,应用范围广泛等特点,因此具有很好的推广使用价值。
附图1为税控收款机远程升级方法设计模块示意图
具体实施例方式参照说明书附图对本发明的方法作以下详细地说明。本发明的税控收款机远程升级方法,是采用将税控收款机升级程序放于制定升级 服务器上,税控收款机连接网络下载升级程序,从而实现税控收款机当前应用程序进行升 级的功能,在税控收款机内设定远程升级相关的模块有Β00Τ启动自检模块、上个版本程 序存储模块、当前程序存储模块、当前程序运行模块、新版程序存储模块、网络模块、网络传 输解密模块、升级程序算法解密模块和升级模块;远程网络升级的步骤如下1)需要升级的税控收款机嵌入式软件程序开发完成后,连同机器编号、产品型号、 版本号等信息,通过具备专用算法加密的工具软件安全加密,并放置到指定空间的外网FTP 升级服务器或HTTP升级服务器中;2)税控收款机检测升级服务器,是否存在比当前应用程序更新的升级程序,若存 在则进行下载;3)由升级服务器下载下来的数据进行“网络传输解密”,形成完整程序,备份到“新 版程序存储模块中”;4)税控收款机重新上电,自动进入“启动自检模块”程序,检测“新版程序存储模 块中”存在新的应用程序,则进入升级模块,提示输入升级密码;5)升级模块对输入的升级密码与税控收款机计算得出的升级密码一致,则将当前 应用程序备份至“上个版本程序存储模块”中,将新的升级程序备份至“当前应用程序存储 模块”中;6)对税控收款机当前应用程序升级,将最新版应用程序备份至程序存储器, 调用自动重启模块,升级完成。本发明的方法已应用于浪潮RE510FB金融税控收款机、 RE-370/370/320FB高、中低档税控收款机中。在未使用本发明的方法之前,采用大量升级介 质或逐台操作实现对机器的升级,曾出现升级介质内程序不一致的问题。采用本发明方法, 可操作性强,安全性高、易用性好,大大降低了升级误操作的问题,节省消费者工作量,提高 用户的满意度。
本发明的方法可应用于金融税控收款机、税控收款机、税控器、税控打印机、金融 POS机、各类商业POS机等嵌入式产品中。除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
一种税控收款机远程升级方法,其特征在于,升级步骤如下1)需要升级的税控收款机嵌入式软件程序开发完成后,连同机器编号、产品型号、版本号等信息,通过具备专用算法加密的工具软件安全加密,并放置到指定空间的外网FTP升级服务器或HTTP升级服务器中;2)在税控收款机内设定远程升级相关的模块有BOOT启动自检模块、上个版本程序存储模块、当前程序存储模块、当前程序运行模块、新版程序存储模块、网络模块、网络传输解密模块、升级程序算法解密模块和升级模块;3)升级操作步骤如下①操作税控收款机程序升级菜单,检测升级服务器上有新版本程序,按确认键进行下载,下载过程中LCD提示下载进度,待下载完成后,税控收款机将下载的新版本程序经网络传输解密后,存储到“新版程序存储模块”,对税控机掉电;②税控收款机上电,程序BOOT自检模块检测到新版程序后,将当前程序备份到上个版本程序存储区域,然后LED提出输入升级密码;③输入升级密码按确认键,若输入的升级密码与税控收款机计算得出的升级密码不一致,则报警提示重新输入;④若输入正确升级密码,“BOOT启动自检模块”对当前程序进行升级,同时伴有蜂鸣器发出滴滴声音,直至升级完成;⑤升级完成,税控收款机重新启动,然后将新版程序备份到“当前程序存储模块”中,同时清空“新版程序存储模块”的内容;4)远程下载,离线升级若税控收款机连接网络下载新版程序后,断开网络进行程序升级,若不需要立即进行升级,则在开机输入密码时,按取消键,自动启动当前程序;需要升级时,开机输入正确密码即可完成,升级操作不需要联网运行;5)升级取消、恢复若升级程序出现异常或不需要对下载后的新版程序进行升级,则执行旧版应用程序的恢复,步骤如下税控收款机掉电,按住更正键,税控收款机上电,输入恢复密码后,蜂鸣器发出“滴滴”声音,恢复旧版程序,同时清空“新版程序存储模块”的内容,机器恢复到下载升级程序前的状态。
全文摘要
本发明提供一种税控收款机远程升级方法,该方法是利用网络,通过税控收款机联网远程访问升级服务器,并将升级服务器上的新版程序下载至税控收款机,实现税控收款机程序的远程升级。本方法可应用于金融税控收款机、高/中/低档税控收款机、税控器、各类商业收款机等需要程序升级的嵌入式终端设备中。本发明的方法与现有技术相比具有数据一致性高、方便易用、安全可靠,应用范围广泛等特点,因此具有很好的推广使用价值。
文档编号G06F9/445GK101907996SQ201010240789
公开日2010年12月8日 申请日期2010年7月30日 优先权日2010年7月30日
发明者于治楼, 于静, 王培元 申请人:浪潮齐鲁软件产业有限公司