一种设备终端升级测试的解决装置、方法及应用制造方法及图纸

技术编号:16269731 阅读:53 留言:0更新日期:2017-09-22 21:24
本发明专利技术提供一种设备终端升级测试的解决装置、方法及应用,该方法首先将当前已部署的设备终端与后台升级的程序版本进行对应匹配;然后,通过升级界面选择升级影响的设备终端及升级的程序版本,可以指定任意一台设备终端所使用的程序版本,以实现指定设备终端的程序升级,对指定设备终端升级后的程序修改;最后,根据选择的需要测试的设备终端的程序版本,升级界面指定某一台设备终端进行测试升级,经现场测试人员对指定测试的设备终端完成测试后,再进行全部设备终端的升级。本发明专利技术有效地将升级影响降低,升级单个设备终端时可以由专人现场指导,解决了客户端控件升级无法一次升级到位的问题,使各个设备终端的升级可控并可以快速回退上一版本。

【技术实现步骤摘要】
一种设备终端升级测试的解决装置、方法及应用
本专利技术涉及设备终端领域,具体地说是一种设备终端升级测试的解决装置、方法及应用,本专利技术适用于所有具有后台升级测试需要的设备终端,使维护人员在进行系统升级时可选择单个或多个设备终端进行升级验证。
技术介绍
自助办税作为一种新型创新服务模式,在全国国地税税局得到了广泛推广运用,目前已经成为纳税服务必不可少的一种服务模式,赢得了广大税务机关及纳税人的认可。随着自助办税终端的运用越来越广泛,办税终端的数量越来越多,办税终端的功能实现需求也越来越多,对于已经部署的自助终端如何进行后台程序升级,降低升级带来的影响,降低人力运维成本,制订一套自助终端升级方案显得尤为重要。目前自助办税终端的开发调试依赖于硬件,没有办法直接在自助终端上进行开发测试,所以升级程序很容易出问题,影响在运行的终端的系统稳定性,引来税局客户和纳税人的投诉。此外,自助办税终端缺乏单个设备升级的方案,运维人员在升级时受限于控件无法一次同步升级、第三方接口的限制、硬件或其他原因无法进行充分测试等因素影响,一旦升级意味着全部设备均同步升级,升级失败回退相当繁琐。本方案基于现有框架对该问题进行了解决,实现单个设备升级。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供一种设备终端升级测试的解决装置、方法及应用。本方案从缩小升级范围入手,精确控制要升级的设备,使用效果良好后再进行全部升级,从而避免测试不完全引起的升级失败。本专利技术解决其技术问题所采用的技术方案是:1、一种设备终端升级测试的解决装置,包括:获取模块,用于接收服务端的升级请求,并获取与设备终端版本控制相关的信息;版本控制数据库,用于存放与设备终端版本控制相关的数据表;逻辑处理模块,与所述版本控制数据库和获取模块相连,用于将当前已部署的设备终端与后台升级的程序版本进行对应匹配,查询与设备终端版本控制相关的数据表,获取版本信息、逻辑控制函数和生效时间,判断后选择不同的逻辑进行调用并返回指定的页面路径;升级界面,用于选择升级影响的设备终端及升级的程序版本,该升级界面可以指定任意一台设备终端所使用的程序版本,以实现指定设备终端的程序升级,对指定设备终端升级后的程序修改;测试模块,用于根据升级界面选择的需要测试的设备终端的程序版本,指定某一台设备进行测试升级;测试结果处理模块,用于对测试结果进行判断,生成测试报告,当测试报告显示测试通过时,升级界面指定全部设备终端升级为最新的程序版本完成升级;当测试报告显示未通过时,由专业人员现场指导。可选地,还包括:判断模块,用于判断已升级的设备终端是否达到设备终端的总数量,当已升级的设备终端小于设备终端的总数量时,由逻辑处理模块对升级请求对应的设备终端进行升级。可选地,所述与设备终端版本控制相关的信息包括:已升级的设备终端信息及升级请求对应的设备终端信息。2、一种设备终端升级测试的解决方法,该方法基于上述一种设备终端升级测试的解决装置,其实现过程为:该方法首先将当前已部署的设备终端与后台升级的程序版本进行对应匹配,以获得与该设备终端相对应的后台升级的程序版本;然后,通过升级界面选择升级影响的设备终端及升级的程序版本,该升级界面可以指定任意一台设备终端所使用的程序版本,以实现指定设备终端的程序升级,对指定设备终端升级后的程序修改;最后,根据选择的需要测试的设备终端的程序版本,升级界面指定某一台设备终端进行测试升级,经现场测试人员对指定测试的设备终端完成测试后,再进行全部设备终端的升级。可选地,包括如下步骤:1)在数据库中,设计创建与设备终端版本控制相关的数据表;2)在设备终端升级过程中,服务端调用处理逻辑时,查询与设备终端版本控制相关的数据表,判断是否进行版本控制,执行不同逻辑返回指定版本页面;3)版本页面按不同程序版本创建,便于调用。可选地,包括如下步骤:1)应用数据库设计创建与设备终端版本控制相关的数据表;2)修改设备终端后台程序,在升级界面菜单功能的入口页面增加页面版本控制的逻辑判断及页面跳转控制,查询与设备终端版本控制相关的数据表,获取版本信息、逻辑控制函数和生效时间,判断后选择不同的逻辑进行调用并返回指定的页面路径;3)升级后台程序及页面,并制定升级程序对应的程序版本,所有页面程序进行版本分类,不同版本的页面程序位于不同的文件夹下便于程序调用;4)通过升级界面控制指定设备终端的程序版本,将要测试的设备终端设置为新升级的程序版本;5)在指定的设备终端上进行测试;6)测试完成后,通过升级界面指定全部设备终端升级为最新的程序版本完成升级。可选地,与设备终端程序版本控制相关的数据表包括:设备类型、设备描述、设备编号、设备ID、设备当前版本号、上一版本号、页面路径、逻辑控制函数、生效函数、是否生效等字段。可选地,所述设备终端是指具有后台升级测试需要的设备,包括:自助售票终端、自助办税终端、自助纳税服务终端。3、一种设备终端升级测试的解决装置的应用,将上述一种设备终端升级测试的解决装置,应用于具有后台升级测试需要的设备终端领域,包括:自助售票终端、自助办税终端、自助纳税服务终端。本专利技术的一种设备终端升级测试的解决装置、方法及应用,与现有技术相比所产生的有益效果是:本专利技术有效地将升级影响降低,升级单个设备终端时可以由专人现场指导,解决了客户端控件升级无法一次升级到位的问题,使各个设备终端的升级可控并可以快速回退上一版本。附图说明附图1是本专利技术设备终端升级测试的解决装置的示意图;附图2是本专利技术设备终端升级测试的解决方法的示意图。图中,1、获取模块,2、版本控制数据库,3、逻辑处理模块,4、升级界面,5、测试模块,6、测试结果处理模块,7、判断模块。具体实施方式下面结合附图1-2,对本专利技术的一种设备终端升级测试的解决装置、方法及应用作以下详细说明。实施例一如附图1所示,本专利技术的一种设备终端升级测试的解决装置,包括:获取模块1,用于接收服务端的升级请求,并获取与设备终端版本控制相关的信息;版本控制数据库2,用于存放与设备终端版本控制相关的数据表;逻辑处理模块3,与所述版本控制数据库2和获取模块1相连,用于将当前已部署的设备终端与后台升级的程序版本进行对应匹配,查询与设备终端版本控制相关的数据表,获取版本信息、逻辑控制函数和生效时间,判断后选择不同的逻辑进行调用并返回指定的页面路径;升级界面4,用于选择升级影响的设备终端及升级的程序版本,该升级界面4可以指定任意一台设备终端所使用的程序版本,以实现指定设备终端的程序升级,对指定设备终端升级后的程序修改;测试模块5,用于根据升级界面4选择的需要测试的设备终端的程序版本,指定某一台设备进行测试升级;测试结果处理模块6,用于对测试结果进行判断,生成测试报告,当测试报告显示测试通过时,升级界面4指定全部设备终端升级为最新的程序版本完成升级;当测试报告显示未通过时,由专业人员现场指导。在上述结构的基础上,还包括:判断模块7,用于判断已升级的设备终端是否达到设备终端的总数量,当已升级的设备终端小于设备终端的总数量时,由逻辑处理模块3对升级请求对应的设备终端进行升级。在上述结构的基础上,所述与设备终端版本控制相关的信息包括:已升级的设备终端信息及升级请求对应的设备终端信息。实施例二本发本文档来自技高网...
一种设备终端升级测试的解决装置、方法及应用

【技术保护点】
一种设备终端升级测试的解决装置,其特征在于,包括:获取模块,用于接收服务端的升级请求,并获取与设备终端版本控制相关的信息;版本控制数据库,用于存放与设备终端版本控制相关的数据表;逻辑处理模块,与所述版本控制数据库和获取模块相连,用于将当前已部署的设备终端与后台升级的程序版本进行对应匹配,查询与设备终端版本控制相关的数据表,获取版本信息、逻辑控制函数和生效时间,判断后选择不同的逻辑进行调用并返回指定的页面路径;升级界面,用于选择升级影响的设备终端及升级的程序版本,该升级界面可以指定任意一台设备终端所使用的程序版本,以实现指定设备终端的程序升级,对指定设备终端升级后的程序修改;测试模块,用于根据升级界面选择的需要测试的设备终端的程序版本,指定某一台设备进行测试升级;测试结果处理模块,用于对测试结果进行判断,生成测试报告,当测试报告显示测试通过时,升级界面指定全部设备终端升级为最新的程序版本完成升级;当测试报告显示未通过时,由专业人员现场指导。

【技术特征摘要】
1.一种设备终端升级测试的解决装置,其特征在于,包括:获取模块,用于接收服务端的升级请求,并获取与设备终端版本控制相关的信息;版本控制数据库,用于存放与设备终端版本控制相关的数据表;逻辑处理模块,与所述版本控制数据库和获取模块相连,用于将当前已部署的设备终端与后台升级的程序版本进行对应匹配,查询与设备终端版本控制相关的数据表,获取版本信息、逻辑控制函数和生效时间,判断后选择不同的逻辑进行调用并返回指定的页面路径;升级界面,用于选择升级影响的设备终端及升级的程序版本,该升级界面可以指定任意一台设备终端所使用的程序版本,以实现指定设备终端的程序升级,对指定设备终端升级后的程序修改;测试模块,用于根据升级界面选择的需要测试的设备终端的程序版本,指定某一台设备进行测试升级;测试结果处理模块,用于对测试结果进行判断,生成测试报告,当测试报告显示测试通过时,升级界面指定全部设备终端升级为最新的程序版本完成升级;当测试报告显示未通过时,由专业人员现场指导。2.根据权利要求1所述的一种设备终端升级测试的解决装置,其特征在于,还包括:判断模块,用于判断已升级的设备终端是否达到设备终端的总数量,当已升级的设备终端小于设备终端的总数量时,由逻辑处理模块对升级请求对应的设备终端进行升级。3.根据权利要求1或2所述的一种设备终端升级测试的解决装置,其特征在于,所述与设备终端版本控制相关的信息包括:已升级的设备终端信息及升级请求对应的设备终端信息。4.一种设备终端升级测试的解决方法,其特征在于,该方法基于权利要求1所述的一种设备终端升级测试的解决装置,其实现过程为:该方法首先将当前已部署的设备终端与后台升级的程序版本进行对应匹配,以获得与该设备终端相对应的后台升级的程序版本;然后,通过升级界面选择升级影响的设备终端及升级的程序版本,该升级界面可以指定任意一台设备终端所使用的程序版本,以实现指定设备终端的程序升级,对指定设备终端升级后的程序修改;最后,根据选择的需要测试的设备终端的程序版本,升级...

【专利技术属性】
技术研发人员:张虎子尚璐
申请(专利权)人:山东浪潮商用系统有限公司
类型:发明
国别省市:山东,37

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

1