[发明专利]一种基于软件配置实现TTU功能封装方法有效
申请号: | 202010891284.3 | 申请日: | 2020-08-30 |
公开(公告)号: | CN112099679B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 高强;柳永平;生伟 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F9/451;G06F8/20;G06F8/76;G07F19/00 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 软件 配置 实现 ttu 功能 封装 方法 | ||
本发明公开了一种基于软件配置实现TTU功能封装方法,第一步,通过代码进行清屏,清理域变量;第二步,代码解析ini文件中的数据,ini文件中数据包括,密文回显标、总页数、行号、输入长度、变量名、用于保存缓存值的变量、返回值映射关系,并将以上数据赋值给通用FORM;第三步,TTU显示画面,通过代码判断是否有输入控制;第四步,若有输入控制获取输入,代码控制TTU进行翻页显示或进行输入控制转换;第五步,选择联机对外服务,并进行选择取消或退出,若没有进行任何操作,则继续TTU显示。通过上述方式,本发明能够提供一种简化版的FORM配置方案,同时具备灵活性和功能的完备性;提供的显示和数据输入功能的完备性不低于原生的FORM所支持的功能。
技术领域
本发明涉及封装方法领域,特别是涉及一种基于软件配置实现TTU功能封装方法。
背景技术
TTU是一个带小的液晶屏并且液晶屏只有文字显示功能和数字键盘输入的小设备,不具有图形化显示功能。主要用于早期的ATM/CRS设备上提供操作员后维护功能,以文字显示和按键选择的方式,提供操作员一个人机交互界面。用以完成清机、加钞、设备状态查看和模块自检、重启、关机、通讯链路检测、应用参数设置和查看等功能。
TTU模块可以通过CEN/XFS规范中定义的命令来进行FROM显示,通过CEN/XFS规范命令进行字符串显示(支持回车、换行控制字符)。也可以用于在FROM上读取数据到指定域中,还可用于获取TTU上的输入数据,返回输入的字符串。由于不同厂家的FORM的存储路径和文件格式会有差异,而全部的ATMC后维护功能一般需要数十个以上的画面进行显示和数据输入,这样就需要给每个品牌的TTU单独维护数十个FORM定义,这就给开发测试带来了很大的工作量,也不利于后期的维护。
发明内容
本发明主要解决的技术问题是提供一种基于软件配置实现TTU功能封装方法,能够提供一种简化版配置方案,同时具备灵活性和功能的完备性。提供的显示和数据输入功能的完备性不低于原生的FORM所支持的功能。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于软件配置实现TTU功能封装方法,包括:第一步,程序通过代码进行清屏,清理域变量;第二步,程序解析包含特定信息文件中的数据,特定信息文件中数据包括,密文回显标、总页数、行号、输入长度、变量名、用于保存缓存值的变量、返回值映射关系,并将所述数据赋值给通用表单;第三步,TTU显示画面,程序通过代码判断是否有输入控制;第四步,若有输入控制则获取输入,程序控制TTU进行翻页显示并进行输入控制转换;第五步,选择联机对外服务,并进行选择取消或退出,若没有进行任何操作,则继续TTU显示。
进一步,所述第二步包括:程序读取根据预先在代码中设置的特定信息文件路径读取特定信息文件,根据代码中包含的命令进行对特定信息文件中的数据进行读取;程序通过代码将读取到的数据赋值给通用表单。
进一步,所述通用表单包括:通用表单为定义了一个通用的表单供通用显示和数据输入处理,其中每一行内容都为全动态域,每一行的变量都为域变量;支持全行显示和数据输入;要显示的每个页面都是通过动态赋值给每一行的域变量,然后调用此通用表单进行显示。
进一步,所述特定信息文件数据包括:页面内容定义在所述特定信息文件中,定义了具体显示内容和输入内容的格式;所述输入长度、用于保存缓存值的变量、返回值映射关系三个数据在特定信息文件中分别用符号一分隔开。
进一步,所述程序通过代码判断是否有输入控制包括:程序在代码当中预先定义一个函数,通过所述函数来进行输入控制的判断。
进一步,所述程序控制TTU进行翻页显示包括:程序判断如果有输入控制,则控制TTU进行翻页显示。
进一步,所述输入控制转换包括:将输入的内容赋值到用于保存缓存值的变量,或做映射转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010891284.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于箕斗提升的安全防范方法
- 下一篇:一种基于MQTT协议的远程指令发布方法