【技术实现步骤摘要】
一种基于软件配置实现TTU功能封装方法
本专利技术涉及封装方法领域,特别是涉及一种基于软件配置实现TTU功能封装方法。
技术介绍
TTU是一个带小的液晶屏并且液晶屏只有文字显示功能和数字键盘输入的小设备,不具有图形化显示功能。主要用于早期的ATM/CRS设备上提供操作员后维护功能,以文字显示和按键选择的方式,提供操作员一个人机交互界面。用以完成清机、加钞、设备状态查看和模块自检、重启、关机、通讯链路检测、应用参数设置和查看等功能。TTU模块可以通过CEN/XFS规范中定义的命令来进行FROM显示,通过CEN/XFS规范命令进行字符串显示(支持回车、换行控制字符)。也可以用于在FROM上读取数据到指定域中,还可用于获取TTU上的输入数据,返回输入的字符串。由于不同厂家的FORM的存储路径和文件格式会有差异,而全部的ATMC后维护功能一般需要数十个以上的画面进行显示和数据输入,这样就需要给每个品牌的TTU单独维护数十个FORM定义,这就给开发测试带来了很大的工作量,也不利于后期的维护。
技术实现思路
...
【技术保护点】
1.一种基于软件配置实现TTU功能封装方法,其特征在于,包括:第一步,程序通过代码进行清屏,清理域变量;第二步,程序解析包含特定信息文件中的数据,特定信息文件中数据包括,密文回显标、总页数、行号、输入长度、变量名、用于保存缓存值的变量、返回值映射关系,并将所述数据赋值给通用表单;第三步,TTU显示画面,程序通过代码判断是否有输入控制;第四步,若有输入控制则获取输入,程序控制TTU进行翻页显示并进行输入控制转换;第五步,选择联机对外服务,并进行选择取消或退出,若没有进行任何操作,则继续TTU显示。/n
【技术特征摘要】
1.一种基于软件配置实现TTU功能封装方法,其特征在于,包括:第一步,程序通过代码进行清屏,清理域变量;第二步,程序解析包含特定信息文件中的数据,特定信息文件中数据包括,密文回显标、总页数、行号、输入长度、变量名、用于保存缓存值的变量、返回值映射关系,并将所述数据赋值给通用表单;第三步,TTU显示画面,程序通过代码判断是否有输入控制;第四步,若有输入控制则获取输入,程序控制TTU进行翻页显示并进行输入控制转换;第五步,选择联机对外服务,并进行选择取消或退出,若没有进行任何操作,则继续TTU显示。
2.根据权利要求1所述的一种基于软件配置实现TTU功能封装方法,其特征在于:所述第二步包括:程序读取根据预先在代码中设置的特定信息文件路径读取特定信息文件,根据代码中包含的命令进行对特定信息文件中的数据进行读取;程序通过代码将读取到的数据赋值给通用表单。
3.根据权利要求2所述的一种基于软件配置实现TTU功能封装方法,其特征在于:所述通用表单包括:通用表单为定义了一个通用的表单供通用显示和数据输入处理,其中每一行内容都为全动态域,每一行的变量都为域变量;支持全行显示和数据输入;要显示的每个页面都是通过动态赋值给每一行的域变量,然后调用此通用表单进行显示。
4.根据权利要求2所述的一种基于软件配置实现TTU功能封装方法,其特征在于:所述特定信息文件数据包括:页面内容定义在所述特定信息文件中,定义了具体显示内容和输入内容的格式;所述输入长度、用于保存缓存值的变量、返回值映射...
【专利技术属性】
技术研发人员:高强,柳永平,生伟,
申请(专利权)人:浪潮金融信息技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。