[发明专利]一种操作采集方法及系统有效
申请号: | 201310031157.6 | 申请日: | 2013-01-25 |
公开(公告)号: | CN103135986A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 杨朝红;王旭昌;张丽霞;毕学军;王维锋;刘海燕;崔培枝;苑建伟;王小振;肖庆;孙岩;张惠民 | 申请(专利权)人: | 中国人民解放军装甲兵工程学院 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 100072 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作 采集 方法 系统 | ||
1.一种操作采集方法,其特征在于,该方法包括:
获取控件的身份信息和辅助描述信息,将所述控件的身份信息和辅助描述信息写入界面库;
获取输入设备操作动作的引发消息,根据所述引发消息调用函数分析所述引发消息,获取所述引发消息的源控件的身份信息;
将引发消息的源控件的身份信息与界面库中的身份信息匹配,若匹配成功,则获取界面库中与所述引发消息的源控件的身份信息关联的辅助描述信息,调用函数获得所述引发消息的操作信息,根据所述辅助描述信息和所述引发消息的操作信息生成操作记录。
2.根据权利要求1所述的操作采集方法,其特征在于,所述获取控件的身份信息和辅助描述信息包括:
对于窗体控件,调用函数获取所述窗体控件的窗体句柄,利用窗体句柄获取所述窗体控件的身份信息,包括所述窗体控件隶属应用程序的应用程序信息和所述窗体控件的窗体信息;
对于非窗体控件,调用函数获取所述非窗体控件隶属窗体的窗体句柄,利用所述非窗体控件隶属窗体的窗体句柄获取所述非窗体控件隶属窗体的身份信息,包括所述非窗体控件隶属窗体的隶属应用程序的应用程序信息和所述非窗体控件隶属窗体的窗体信息;通过控件标注工具标识所述非窗体控件在隶属窗体中的区域,获取所述非窗体控件在隶属窗体中的区域信息;将所述非窗体控件隶属窗体的身份信息和所述非窗体控件在隶属窗体中的区域信息组成所述非窗体控件的身份信息;
设置所述控件的辅助描述信息,包括所述控件的类型和标题。
3.根据权利要求2所述的操作采集方法,其特征在于,所述将控件的身份信息和辅助描述信息写入界面库包括:
将所述应用程序信息写入界面库中的应用程序表中;
将所述窗体信息写入界面库中的识别控件表中;
对于非窗体控件,进一步地,将所述控件在隶属窗体中的区域信息写入界面库中的标注控件表中。
4.根据权利要求1所述的方法,其特征在于,所述根据所述引发消息调用函数分析所述引发消息,获取所述引发消息的源控件的身份信息包括:
根据所述引发消息调用系统编程接口函数分析所述引发消息,若所述引发消息的源控件是窗体控件,则获取所述引发消息的源控件隶属应用程序的应用程序信息和所述引发消息的源控件的窗体信息作为所述引发消息的源控件的身份信息;
若所述引发消息的源控件是非窗体控件,则获取所述引发消息的源控件隶属窗体的隶属应用程序的应用程序信息和所述引发消息的源控件隶属窗体的窗体信息作为所述引发消息的源控件的身份信息。
5.根据权利要求1、2、3或4所述的方法,其特征在于,所述将引发消息的源控件的身份信息与界面库中的身份信息匹配包括:
将所述引发消息的源控件的身份信息中的应用程序信息与界面库中的应用程序表中的应用程序信息匹配;
若匹配成功,则将所述引发消息的源控件的身份信息中的窗体信息与界面库中的识别控件表匹配;
若所述引发消息的源控件的身份信息中的窗体信息与识别控件表中与所述应用程序信息对应的窗体信息匹配成功,则判断所述引发消息的源控件是否为非窗体控件,若判断的结果为否,则结束匹配进程;
若判断的结果为是,则根据操作动作通过调用系统编程接口函数获取操作动作的位置信息,将所述位置信息与界面库中的标注控件表匹配,若所述位置信息在所述标注控件表中与所述窗体信息对应的区域信息中,则匹配成功,结束匹配进程。
6.根据权利要求1所述的方法,其特征在于,所述获取界面库中与所述引发消息的源控件的身份信息关联的辅助描述信息,调用函数获得所述引发消息的操作信息,根据所述辅助描述信息和所述引发消息的操作信息生成操作记录包括:
获取界面库中与所述引发消息的源控件的身份信息关联的辅助描述信息,其中,所述辅助描述信息包括所述引发消息的源控件的类型和标题;
调用函数获得所述引发消息的操作信息,其中,所述引发消息的操作信息包括操作发生的时间、操作发生所在终端的网络互联协议IP地址、引发消息的控件操作、引发消息控件的操作内容、控件所属的软件信息;
根据所述辅助描述信息和所述引发消息的操作信息生成操作记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军装甲兵工程学院,未经中国人民解放军装甲兵工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310031157.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自对准金属硅化物的形成方法
- 下一篇:扫描计算机病毒的方法和装置