销售点终端装置及其程序更新方法_2

文档序号:9826682阅读:来源:国知局
同一终端管理系统20可服务于多台销售点终端装置10。
[0031]上述实施例提供的销售点终端装置10,在进行POS终端程序更新时,只需通过通信控制单元远程下载脚本更新内容,并通过脚本解析器单元解析出新脚本程序,随后安装和/或执行,即可实现POS端业务功能的调整,POS终端程序更新效率显著提高。
[0032]如图2所示,本发明第二实施例提供一种销售点终端装置程序更新方法,其中销售点终端装置运行的应用程序没有固化,而是由多个脚本程序组成。该更新方法包括如下步骤:
步骤S10、收单平台判断销售点终端装置是否需要进行程序更新。
[0033]具体地,在销售点终端装置与收单平台通信以进行电子支付业务时,收单平台根据该销售点终端装置上脚本程序的版本号或标识号来判断该销售点终端装置是否需要进行程序更新。
[0034]步骤S11、若销售点终端装置需要进行程序更新,则销售点终端装置与后台终端管理系统建立通信连接。
[0035]该步骤优选地在销售点终端装置与后台终端管理系统之间建立通信连接,以便可靠地传输脚本更新内容,而非以数据报的形式或其他无应答方式进行传输。
[0036]其中,销售点终端装置与后台终端管理系统之间建立多对一的远程通信连接。
[0037]步骤S12、销售点终端装置从后台终端管理系统下载脚本更新内容。
[0038]具体地,销售点终端装置在下载脚本更新内容的过程中,可采用如下机制的至少一种:断点续传;脚本合法性验证;脚本完整性验证;以及多次连接尝试。
[0039]其中,传输过程中如遇到网络故障,断点续传机制可以从已经下载的部分开始继续下载未完成的部分;终端管理系统还应对脚本更新内容进行签名,POS终端在脚本更新内容下载完成后应对签名进行合法性验证;P0S终端还应检查脚本更新内容的完整性,如发现不完整,POS终端应提示更新失败,并回退到程序更新前状态;P0S终端在程序更新任务执行失败时,应记录当前任务状态并在条件具备时继续尝试更新任务,直至成功或者超出失败次数限制。
[0040]进一步地,后台终端管理系统可对脚本更新内容进行数据压缩以供下载,以进一步提闻更新效率。
[0041]步骤S13、销售点终端装置将脚本更新内容解析为脚本程序。
[0042]具体地,销售点终端装置可通过设置于其内部的脚本解析器单元将脚本更新内容解析为脚本程序,此过程还有利于屏蔽不同型号POS终端之间的硬件差异,使得相同的脚本更新内容可以更新至各种支付平台中的POS终端,并进一步降低POS终端程序开发的工作量。
[0043]步骤S14、销售点终端装置安装和/或执行脚本程序。
[0044]该步骤通过安装和/或执行脚本程序完成对POS终端程序的更新,进而能够以最新版本的程序实现销售点终端装置的各种业务功能。
[0045]根据上述第二实施例的进一步改进,在步骤SlO之前还包括如下步骤:收单机构或商户通过脚本编辑平台编辑原脚本程序并生成新脚本程序,经测试后将新脚本程序上传至后台终端管理系统;后台终端管理系统生成脚本更新内容并通知收单平台。
[0046]其中,原脚本程序表示运行于商户持有的销售点终端装置上、等待更新的脚本程序,收单机构可保留其备份以便编辑更新,商户也可在获得收单机构许可后对原脚本程序进行编辑更新。脚本编辑平台可提供图形化界面,以便于上述编辑更新。后台终端管理系统所生成的脚本更新内容可包括对应脚本程序的版本号或标识号。
[0047]上述更新方法中,POS终端程序以数个独立脚本程序组合的形式实现,在进行程序更新时,只需远程下载作为业务脚本程序增量的脚本更新内容,随后经过解析、安装和/或执行,即可实现POS端业务功能的调整,POS终端程序更新效率显著提高,提高了对市场需求的响应速度。此外,该更新方法使得相同的脚本更新内容可以更新至各种支付平台中的POS终端,并可降低POS终端程序开发的工作量。
[0048]上述说明仅针对于本发明的优选实施例,并不在于限制本发明的保护范围。基于本发明的思想,本领域技术人员可作出各种变形设计,而不脱离本发明的思想及附随的权利要求。
【主权项】
1.一种销售点终端装置,其分别与收单平台以及后台终端管理系统通信,所述销售点终端装置包括: 通信控制单元,其控制所述销售点终端装置与所述后台终端管理系统之间的通信,以下载脚本更新内容; 脚本解析器单元,其与所述通信控制单元连接,用于将所述脚本更新内容解析为脚本程序;以及 业务单元,其从所述脚本解析器单元获取所述脚本程序,并与所述收单平台通信,以及执行所述脚本程序的组合以实现所述销售点终端装置的业务功能。2.根据权利要求1所述的销售点终端装置,其特征在于,所述通信控制单元还控制所述脚本解析器单元从所述后台终端管理系统获得程序更新。3.根据权利要求1所述的销售点终端装置,其特征在于,所述脚本程序包括菜单类脚本程序、交易类脚本程序、控制类脚本程序以及资源类脚本程序中的任一种或任多种。4.根据权利要求1所述的销售点终端装置,其特征在于,所述脚本程序包括版本号和/或唯一标识号。5.根据权利要求1至4中任一项所述的销售点终端装置,其特征在于,所述销售点终端装置与所述后台终端管理系统建立多对一的远程通信连接。6.一种销售点终端装置程序更新方法,其中所述销售点终端装置运行的应用程序包括多个脚本程序,所述更新方法包括如下步骤: a)、收单平台判断所述销售点终端装置是否需要进行程序更新; b)、若所述销售点终端装置需要进行程序更新,则所述销售点终端装置与后台终端管理系统建立通信连接; c)、所述销售点终端装置从所述后台终端管理系统下载脚本更新内容; d)、所述销售点终端装置将所述脚本更新内容解析为所述脚本程序; e)、所述销售点终端装置安装和/或执行所述脚本程序。7.如权利要求6所述的更新方法,其特征在于,在所述步骤a)之前还包括步骤: 收单机构或商户通过脚本编辑平台编辑所述脚本程序,并经测试后上传至所述后台终端管理系统; 所述后台终端管理系统生成所述脚本更新内容并通知所述收单平台。8.如权利要求6所述的更新方法,其特征在于,所述后台终端管理系统对所述脚本更新内容进行数据压缩以供下载。9.如权利要求6所述的更新方法,其特征在于,在所述步骤b)中,所述销售点终端装置与所述后台终端管理系统建立多对一的远程通信连接。10.如权利要求6至9中任一项所述的更新方法,其特征在于,所述步骤c)提供如下机制的任一种或任多种: 断点续传; 合法性验证; 完整性验证;以及 多次连接尝试。
【专利摘要】本发明涉及一种销售点终端装置,其分别与收单平台以及后台终端管理系统通信,该销售点终端装置包括:通信控制单元,其控制销售点终端装置与后台终端管理系统之间的通信,以下载脚本更新内容;脚本解析器单元,其与通信控制单元连接,用于将脚本更新内容解析为脚本程序;以及业务单元,其从脚本解析器单元获取脚本程序,并与收单平台通信,以及执行脚本程序的组合以实现销售点终端装置的业务功能。其使得POS终端程序更新效率显著提高,还可使脚本更新内容具备良好的通用性。
【IPC分类】G07G1/00, G06F9/445
【公开号】CN105590377
【申请号】CN201410808487
【发明人】李伟, 戚跃民, 徐燕军, 严伟锋, 李晨, 谭颖, 齐宁, 孙曦, 李筑埭, 王晓义, 杨阳, 陈孟, 董彬如, 张凉, 陈宏
【申请人】中国银联股份有限公司
【公开日】2016年5月18日
【申请日】2014年12月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1