• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 19
    • 下载费用:30 金币  

    重庆时时彩中奖攻略: 软件和??榈淖远馐苑椒捌湎低?pdf

    关 键 词:
    软件 ???自动化 测试 方法 及其 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110002149.X

    申请日:

    2011.01.05

    公开号:

    CN102157037A

    公开日:

    2011.08.17

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 专利权的转移IPC(主分类):G07F 19/00登记生效日:20160902变更事项:专利权人变更前权利人:深圳怡化电脑股份有限公司变更后权利人:南京怡化信息技术有限公司变更事项:地址变更前权利人:518000 广东省深圳市福田区金田路4018号安联大厦27楼变更后权利人:210000 江苏省南京市雨花台区郁金香路2号6层|||专利权人的姓名或者名称、地址的变更IPC(主分类):G07F 19/00变更事项:专利权人变更前:深圳市怡化电脑有限公司变更后:深圳怡化电脑股份有限公司变更事项:地址变更前:518000 广东省深圳市福田区金田路4018号安联大厦27楼变更后:518000 广东省深圳市福田区金田路4018号安联大厦27楼|||授权|||实质审查的生效IPC(主分类):G07F 19/00申请日:20110105|||公开
    IPC分类号: G07F19/00; H04L12/26 主分类号: G07F19/00
    申请人: 深圳市怡化电脑有限公司
    发明人: 熊雄
    地址: 518000 广东省深圳市福田区金田路4018号安联大厦27楼
    优先权:
    专利代理机构: 深圳市启明专利代理事务所 44270 代理人: 张信宽
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110002149.X

    授权公告号:

    ||||||102157037B||||||

    法律状态公告日:

    2016.09.28|||2014.04.23|||2013.01.09|||2011.09.28|||2011.08.17

    法律状态类型:

    专利申请权、专利权的转移|||专利权人的姓名或者名称、地址的变更|||授权|||实质审查的生效|||公开

    摘要

    一种软件和??榈淖远馐苑椒捌湎低?,方法包括:通过机器人持卡和纸币的方式替代人工来对ATM机进行插取卡和存取纸币的重复操作;系统包括:机器人、机器人控制器、示教器、HMI、电脑、电动爪、电动爪控制器、ATM机、以太网、数据线,其中示教器经机器人控制器分别连接机器人和以太网,以太网还分别连接HMI、经电动爪控制器连接电动爪、经电脑和ATM机连接电动爪,电动爪设置在机器人上。

    权利要求书

    1.一种软件和??榈淖远馐苑椒?,主要用于对银行系统ATM机软件和??樾阅艿牟馐?,其特征是通过机器人持卡和纸币的方式替代人工来对ATM机进行插取卡和存取纸币的重复操作,包括:a.机器人:设有用于抓卡和纸币的电动爪;b.与机器人配套的示教器:对机器人进行操控;c.机器人控制??椋喊ㄍ胶鸵觳搅街置钅J?,其中,同步命令下在一个动作返回前无法执行任何其他动作,异步命令则可以同时指派多个动作,这些动作将会有选择的顺序执行,并通过消息形式返回其执行结果;d.ATM机信息捕获与分析??椋捍覣TM机获取到当前的状态,并合成状态码,机器人控制??橐谰菡庑┍嗦牒侠淼目刂苹魅说乃卸?;e.网络通讯??椋夯魅丝刂颇??、ATM信息捕获与分析??橥ü缃型ㄑ?;f.用户界面??椋荷柚貌馐粤鞒?,即测试动作的先后与条件。2.如权利要求1所述的软件和??榈淖远馐苑椒?,其特征是所述方法还包括如下流程:A流程:测试人员通过用户界面给机器人控制??榉⑺屯胶鸵觳搅街置?;机器人控制??榻邮彰畈⒍曰魅朔⑺屯讲僮髅?;机器人持卡或纸币进行ATM机操作;B流程:测试人员通过示教器给机器人发送命令;机器人持卡或纸币进行ATM机操作;?机器人完成动作后,将完成动作信息发给机器人控制???;C流程:ATM机将运行性能情况转换成状态码经ATM机信息捕获与分析??楹屯缤ㄑ赌?榉⑺透魅丝刂颇??。3.如权利要求1和2所述的软件和??榈淖远馐苑椒?,其特征是所述机器人控制??榘ㄓ没Ы缑婺??、命令码处理???、命令执行条件逻辑判断???、执行???、动作码处理???、状态码处理???,其中:用户界面将异步命令发送给命令码处理???,命令码处理??榻鸶鎏崛∶罘⑺透钪葱刑跫呒卸夏??,命令执行条件逻辑判断??榻降饔妹罘⑺透葱心??,执行??榻讲僮髅罘⑺透髀氪砟??,动作码处理??榻刂泼罘⑺透魅?,状态码处理??榻袢∽刺氪砗蠓⑺透钪葱刑跫呒卸夏??;机器人将动作结果以返回码形式发送给动作码处理???,动作码处理??榻峁祷匦畔⒎⑺透葱心??,执行??榻髦葱泻蠓祷匦畔⒎⑺透魅?。4.如权利要求1和2所述的软件和??榈淖远馐苑椒?,其特征是所述ATM机信息捕获与分析??榘ㄍ缤ㄑ赌?榻涌?、状态码处理???、状态判断???、消息钩子???,其中ATM机将XFS消息发送给消息钩子???,消息钩子??榉直鸾玐FS消息发送给日志文件??楹途秆〉暮鲜氏⒎⑺透刺卸夏??,状态判断??榫刺氪砟?榻凳鄙洗刺敕⑺透缤ㄑ赌?榻涌?。5.如权利要求1和2所述的软件和??榈淖远馐苑椒?,其特征是所述网络通讯??榘ˋTM信息捕获与分析???、数据格式化???、发送数据缓存????、发送???、接收???,其中:ATM信息捕获与分析??榫莞袷交?榉⑺鸵觳侥J礁⑺褪莼捍婺??,发送数据缓存??榻崛∈菥⑺湍?榉⑺偷骄钟蛲?;ATM信息捕获与分析??榫莞袷交?榻侥J骄⑺湍?榉⑺偷骄钟蛲?;局域网经接收???、数据格式化??榻祷刈刺胍韵⑿问椒蠢〉交魅丝刂颇??。6.实现权利要求1的软件和??榈淖远馐韵低?,主要用于对银行系统ATM机软件和??樾阅艿牟馐?,其特征是包括机器人、机器人控制器、示教器、HMI、电脑、电动爪、电动爪控制器、ATM机、以太网、数据线,其中示教器经机器人控制器分别连接机器人和以太网,以太网还分别连接HMI、经电动爪控制器连接电动爪、经电脑和ATM机连接电动爪,电动爪设置在机器人上。7.如权利要求6所述的软件和??榈淖远馐韵低?,其特征是所述系统还包括用户界面???、机器人控制???、ATM机信息捕获与分析???、网络通讯???,其中用户界面??榫魅丝刂颇??、网络通讯??榱覣TM机信息捕获与分析???,ATM机信息捕获与分析??榛沽覣TM机,机器人控制??榛沽踊魅?。8.如权利要求7所述的软件和??榈淖远馐韵低?,其特征是所述机器人控制??榘ㄓ没Ы缑婺??、命令码处理???、命令执行条件逻辑判断???、执行???、动作码处理???、状态码处理???,其中用户界面??榫盥氪砟??、命令执行条件逻辑判断??榉直鹩胫葱心?楹妥刺氪砟?榱?,用户界面??榛咕葱心??、动作码处理??橛牖魅肆?,状态码处理???还与系统消息队列??榱?。9.如权利要求7所述的软件和??榈淖远馐韵低?,其特征是所述ATM机信息捕获与分析??榘ㄍ缤ㄑ赌?榻涌?、状态码处理???、状态判断???、消息钩子???,其中网络通讯??榻涌诰刺氪砟??、状态判断???、消息钩子??榉直鹩階TM机、日志文件??榱?。10.如权利要求7所述的软件和??榈淖远馐韵低?,其特征是所述网络通讯??榘ˋTM信息捕获与分析???、数据格式化???、发送数据缓存???、发送???、接收???,其中ATM信息捕获与分析??榫莞袷交??、发送数据缓存???、发送??橛刖钟蛲?;局域网还经接收???、数据格式化??橛牖魅丝刂颇?榱?。?

    说明书

    软件和??榈淖远馐苑椒捌湎低?/invention-title>

    技术领域

    本发明涉及银行系统ATM机,主要是指一种用于ATM机的软件和??榈淖远馐苑椒捌湎低?。

    背景技术

    传统ATM机的软件和??榈牟馐苑椒ǘ际遣捎萌斯さ姆绞?,依靠人工将卡和纸币反复在ATM机上进行操作。这种方式使测试人员产生疲劳及测试压力。

    发明内容

    本发明的目的是提供一种软件和??榈淖远馐苑椒捌湎低?,通过采用机器人及自动操作系统的方式,旨在于对COLS(上层应用)、通道(中间件)、SP(底层驱动)等多种与银行相关的软件/??榈牟馐陨霞跎俨馐匀嗽钡钠@投群筒馐匝沽Φ?。

    实现本发明的方法是:主要用于对银行系统ATM机软件和??樾阅艿牟馐?,通过机器人持卡和纸币的方式替代人工来对ATM机进行插取卡和存取纸币的重复操作,包括:

    机器人:设有用于抓卡和纸币的电动爪;

    与机器人配套的示教器:对机器人进行操控;

    机器人控制??椋喊ㄍ胶鸵觳搅街置钅J?,其中,同步命令下在一个动作返回前无法执行任何其他动作,异步命令则可以同时指派多个动作,这些动作将会有选择的顺序执行,并通过消息形式返回其执行结果;

    ATM机信息捕获与分析??椋捍覣TM机获取到当前的状态,并合成状态码,机器人控制??橐谰菡庑┍嗦牒侠淼目刂苹魅说乃卸?;

    网络通讯??椋夯魅丝刂颇??、ATM信息捕获与分析??橥ü缃型ㄑ?;

    用户界面??椋荷柚貌馐粤鞒?,即测试动作的先后与条件。

    该方法还包括如下流程:

    A流程:

    测试人员通过用户界面给机器人控制??榉⑺屯胶鸵觳搅街置?;

    机器人控制??榻邮彰畈⒍曰魅朔⑺屯讲僮髅?;

    机器人持卡或纸币进行ATM机操作;

    B流程:

    测试人员通过示教器给机器人发送命令;

    机器人持卡或纸币进行ATM机操作;

    机器人完成动作后,将完成动作信息发给机器人控制???;

    C流程:

    ATM机将运行性能情况转换成状态码经ATM机信息捕获与分析??楹屯缤ㄑ赌?榉⑺透魅丝刂颇??;

    该方法还包括:

    所述机器人控制??榘ㄓ没Ы缑婺??、命令码处理???、命令执行条件逻辑判断???、执行???、动作码处理???、状态码处理???,其中:

    用户界面将异步命令发送给命令码处理???,命令码处理??榻鸶鎏崛∶罘⑺透钪葱刑跫呒卸夏??,命令执行条件逻辑判断??榻降饔妹罘⑺透葱心??,执行??榻讲僮髅罘⑺透髀氪砟??,动作码处理??榻刂泼罘⑺透魅?,状态码处理??榻袢∽刺氪砗蠓⑺透钪葱刑跫呒卸夏??;

    机器人将动作结果以返回码形式发送给动作码处理???,动作码处理??榻峁祷匦畔⒎⑺透葱心??,执行??榻髦葱泻蠓祷匦畔⒎⑺透魅?。

    所述ATM机信息捕获与分析??榘ㄍ缤ㄑ赌?榻涌?、状态码处理???、状态判断???、消息钩子???,其中ATM机将XFS(金融服务扩展标准)消息发送给消息钩子???,消息钩子??榉直鸾玐FS消息发送给日志文件??楹途秆〉暮鲜氏⒎⑺透刺卸夏??,状态判断??榫刺氪砟?榻凳鄙洗刺敕⑺透缤ㄑ赌?榻涌?。

    所述网络通讯??榘ˋTM信息捕获与分析???、数据格式化???、发送数据缓存???、发送???、接收???,其中:

    ATM信息捕获与分析??榫莞袷交?榉⑺鸵觳侥J礁⑺褪莼捍婺??,发送数据缓存??榻崛∈菥⑺湍?榉⑺偷骄钟蛲?;

    ATM信息捕获与分析??榫莞袷交?榻侥J骄⑺湍?榉⑺偷骄钟蛲?;

    局域网经接收???、数据格式化??榻祷刈刺胍韵⑿问椒蠢〉交魅丝刂颇??。

    实现本发明的系统是:主要用于对银行系统ATM机软件和??樾阅艿牟馐?,包括机器人、机器人控制器、示教器、HMI、电脑、电动爪、电动爪控制器、ATM机、以太网、数据线,其中示教器经机器人控制器分别连接机器人和以太网,以太网还分别连接HMI、经电动爪控制器连接电动爪、经电脑和ATM机连接电动爪,电动爪设置在机器人上。

    该系统还包括:

    所述系统还包括用户界面???、机器人控制???、ATM机信息捕获与分析???、网络通讯???,其中用户界面??榫魅丝刂颇??、网络通讯??榱覣TM机信息捕获与分析???,ATM机信息捕获与分析??榛沽覣TM机,机器人控制??榛沽踊魅?。

    所述机器人控制??榘ㄓ没Ы缑婺??、命令码处理???、命令执行条件逻辑判断???、执行???、动作码处理???、状态码处理???,其中用户界面??榫盥氪砟??、命令执行条件逻辑判断??榉直鹩胫葱心?楹妥刺氪砟?榱?,用户界面??榛咕葱心??、动作码处理??橛牖魅肆?,状态码处理??榛褂胂低诚⒍恿心?榱?。

    所述ATM机信息捕获与分析??榘ㄍ缤ㄑ赌?榻涌?、状态码处理???、状态判断???、消息钩子???,其中网络通讯??榻涌诰刺氪砟??、状态判断???、消息钩子??榉直鹩階TM机、日志文件??榱?。

    所述网络通讯??榘ˋTM信息捕获与分析???、数据格式化???、发送数据缓存???、发送???、接收???,其中ATM信息捕获与分析??榫莞袷交??、发送数据缓存???、发送??橛刖钟蛲?;局域网还经接收???、数据格式化??橛牖魅丝刂颇?榱?。

    本发明具有的有益效果:替代测试人员并提高效率。

    附图说明

    图1是本发明系统的拓扑结构示意图。

    图2是本发明系统的总体结构示意图。

    图3是本发明系统的处理流程图(软件结构)。

    图4是本发明系统的ATM机信息捕获与分析??榻峁雇?。

    图5是本发明系统的网络通讯??榻峁雇?。

    图6是本发明系统的机器人控制??榻峁雇?。

    图7是本发明系统的机器人控制??榱鞒搪呒蛲?。

    图8是本发明系统的测试系统流程图。

    图9是本发明系统的测试系统数据流图。

    图10-图12是本发明系统的用户界面。

    其中:1示教器、2机器人控制器、3以太网、4HMI、5电脑、6机器人、7电动爪控制器、8ATM机、9电动爪。

    HMI:外部控制设备(通过这个设备进行启动,停止,复位等动作,此设备可以选用)。

    具体实施方式

    下面结合附图对本发明做进一步说明:

    如图所示:本系统由示教器(属于川崎机器人的设施)1、机器人控制器2、以太网3、HMI?4、电脑5、机器人6、电动爪控制器7、ATM机8、电动爪9组成,电动爪9属机器人6的一部分。

    本系统在达到测试要求的同时能够保证测试过程的准确性与可重复性,以及测试结果的客观性。并可以根据测试案例和测试结果灵活的生成需要的测试脚本。

    ??樯杓?/p>

    1)机器人控制???/p>

    根据返回的状态码和用户的命令码合理安排当前的机器人动作。接收命令码和状态码有足够大的缓存,然后由人工智能部分顺序执行需要的控制动作?;魅丝刂颇?榉滞胶鸵觳搅街置钅J?。其中,同步命令下在一个动作返回前无法执行任何其他动作。异步命令则可以同时指派多个动作,这些动作将会有选择的顺序执行,并通过消息形式返回其执行结果

    2)网络通讯???/p>

    ATM信息捕获与分析??榈淖刺胪ü四?榉⑺偷交魅丝刂颇??。

    3)ATM信息捕获与分析???/p>

    通过钩子捕获SP与通道之间的XFS命令返回消息获取到当前的状态,并合成状态码。

    用户界面

    界面设计,可使用visio中的Windows?User?Interface制作,但应预先由分析人员与编程人员共同确定统一风格。

    以列表方式进行界面元素描述或者文字方式描述输入和输出界面以及要求。

    软件业务描述

    1)根据不同的现场、设备、需求等因素设置本系统。包括软件、硬件的设置。

    2)用户通过自动化测试系统的模板功能创建合适的测试模板(流程)。

    3)自动化测试系统从测试用例库中提取合适的用例与答案并整理出测试脚本。

    4)自动化测试系统开始解释执行测试脚本。

    5)ATM机上报当前动作与状态到自动化测试系统的信息处理???。

    6)自动化测试系统根据测试脚本和ATM反馈信息控制机械臂进行动作。

    7)第5-6步骤进行循环,过程中会对所有动作进行正确与否的分析。

    8)测试脚本执行完毕,系统自动生成概括性的测试报告与分析结果。

    9)(用户)选择是否针对测试报告的一个或多个结果进行专门的测试。

    10)根据用户选择重新生成测试脚本。

    11)重复第4-7步骤。

    12)生成最终测试报告和相关建议。

    术语

    机械爪:机器人的前端夹片部分,用于夹卡/钞等动作。

    触摸杆:机器人的前端圆柱体部分,用于按键动作。

    机械臂:机器人的主体部分,6轴连动,用于控制机器手的运动。

    动作码:机器人动作控制代码。

    返回码:机器人动作后返回控制程序的代码。

    运行环境

    控制电脑:NT4.0以上操作系统。

    机械臂:Fseries?FS03N。

    ATM机:C81。

    功能

    1.测试人员可以通过本系统或机器人配套的示教器对机器人进行操作。

    2.机器人控制??榉滞胶鸵觳搅街置钅J?。其中,同步命令下在一个动作返回前无法执行任何其他动作。异步命令则可以同时指派多个动作,这些动作将会有选择的顺序执行,并通过消息形式返回其执行结果。

    3.ATM信息捕获与分析??椴痘裼敕治瞿?榇覣TM机获取到当前的状态,并合成状态码?;魅丝刂颇?橐谰菡庑┍嗦牒侠淼目刂苹魅说乃卸?。

    4.机器人所有控制动作均是同步的。

    5.机器人控制??橛階TM信息捕获与分析??橥ü缃型ㄑ?。

    6.由于本系统第一期没有脚本处理???。所以用户界面??榫托枰芄蝗糜没柚眉虻サ牟馐粤鞒?,即测试动作的先后与条件(伪脚本)。

    7.机器人控制??槲鞠低车暮诵拇砟??。

    接口设计

    用户接口:

    外部接口:

    内部接口:机器人控制???;网络通讯???;ATM机信息捕获与分析???。

    配置参数

    系统参数:

    机器人参数:以码表的形式表示每个动作执行的超时、序号等信息。

    命令码:

    状态码:

    格式定义:32位状态码:??槁?8)+XFS码(8)+返回码(16)。

    ??槁耄焊?6位中高8位代表执行动作???。

    命令码:高16位中低8位代表当前??榈亩?。

    返回码:低16位代表当前命令码执行后的返回码。

    系统出错处理设计

    1.错误代码

    格式定义:错误代码(32)=错误分类(8)+子码(8)+错误描述码(16)

    2.日志文件

    所有错误码发生时必须写在日志中。内容包括错误发生时间、代码行、以及其他附加信息。根据日志信息查找相关代码进行维护修改。

    格式

    字段:

    [年-月-日][时:分:秒.毫秒][文件名:代码行][描述信息](错误代码:错误代码描述)

    []必填信息

    ()可选信息

    例1:

    2010-05-04?10:39:07.127?Comm.Cpp:00057启动服务器

    K_ERR_ROBOT_CMD_UNSUPP_COMMAND(不支持的命令)

    级别:

    日志记录的范围随着级别数的增加而扩大??悸堑揭院蟮睦┱箍赡?,目前级别数上限是5。

    级别????相关描述

    Level?0??不写日志。

    Level?1??最低级别。仅输出错误代码里有的错误信息。

    Level?2??关键级别。代码执行的关键路径,及相关信息。(Enter…Leave)

    Level?3???普通级别。追踪全部函数(方法)具体实现,包括输入输出等信

    息。%d

    Level?4???完整级别。代码执行情况的详细流程。

    Level?5???开发级别??⒐讨锌赡苄枰俚男畔?。

    模式

    模式??????相关描述

    Mode?0????打开文件->写日志->关闭文件

    Mode?1????打开文件->写日志…写日志->关闭文件

    关于本文
    本文标题:软件和??榈淖远馐苑椒捌湎低?pdf
    链接地址://www.4mum.com.cn/p-5867898.html

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 五星人工计划稳定稳赚 做棋牌彩票赚钱吗 北京pk走势图 百宝彩群英会走势图 网上项目赚钱是真的吗 双色球开奖日期 吉林省11选五开奖结果查询 西洋棋棋子 体彩大乐透有规律吗 北京时时骗局 天津十一选五基本走势图 贪玩蓝月不花钱攻略6转 微信买大小单双 四川时时走势图开奖结果查询 湖北11选5技巧规律 悟空问答提问问题能赚钱嘛