[发明专利]用于映射GUI专用接口工具集的方法和系统无效
申请号: | 200710169884.3 | 申请日: | 2007-11-14 |
公开(公告)号: | CN101183307A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 丹尼尔·A.·奥布林格尔;维托里奥·卡斯泰利;劳伦斯·伯格曼 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李镇江 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 映射 gui 专用 接口 工具 方法 系统 | ||
1.一种用于映射图形用户界面专用接口工具集的方法,该方法包括以下步骤:
观察对由装载在第一计算机系统上的应用程序提供的图形用户界面的专用接口工具集的用户动作;
收集关于该专用接口工具集以及关于所述图形用户界面中的所有其他专用接口工具集的信息;并且
将所述信息与所述用户动作相关联。
2.根据权利要求1所述的方法,该方法还包括以下步骤:
识别步骤,识别由应用程序在装载到第二计算机系统上时提供的图形用户界面的、对其执行所述用户动作的专用接口工具集;以及
执行步骤,针对所识别出的专用接口工具集执行所述用户动作。
3.根据权利要求2所述的方法,所述第一计算机系统不同于所述第二计算机系统。
4.根据权利要求2所述的方法,所述第二计算机系统为不同时间点处的所述第一计算机系统。
5.根据权利要求2所述的方法,所述识别步骤包括:
获得一组硬约束和一组软约束;
丢弃所述第二计算机系统上的图形用户界面中的与所述组硬约束不匹配的所有专用接口工具集,以得到一些保留专用接口工具集;
如果保留约束的数量大于一,则利用所述组软约束对所述这些保留专用接口工具集进行计分;并且
基于所述计分返回分数最高的专用接口工具集。
6.根据权利要求5所述的方法,该方法还包括维护步骤,用于维护包含对应用程序的当前可用窗口和专用接口工具集的描述的数据库。
7.根据权利要求6所述的方法,所述维护步骤包括:
注册窗口创建、删除以及变化的调回函数;
分析已有窗口;并且
将信息存储在所述数据库中。
8.根据权利要求6所述的方法,该方法还包括对所述组硬约束进行排序以使首先评估最有效地丢弃候选专用接口工具集的那些硬约束。
9.一种用于映射图形用户界面专用接口工具集的系统,该系统包括:
用于观察对由装载在第一计算机系统上的应用程序提供的图形用户界面的专用接口工具集的用户动作的装置;
用于收集关于该专用接口工具集以及关于所述图形用户界面中的所有其他专用接口工具集的信息的装置;以及
用于将所述信息与所述用户动作相关联的装置。
10.根据权利要求9所述的系统,该系统还包括:
识别装置,用于识别由应用程序在装载到第二计算机系统上时提供的图形用户界面的、对其执行所述用户动作的专用接口工具集;以及
执行装置,用于针对所识别出的专用接口工具集执行所述用户动作。
11.根据权利要求10所述的系统,所述识别装置包括:
用于获得一组硬约束和一组软约束的装置;
用于丢弃所述第二计算机系统上的图形用户界面中的与所述组硬约束不匹配的所有专用接口工具集以得到一些保留专用接口工具集的装置;
用于在保留约束的数量大于一的情况下利用所述组软约束对所述这些保留专用接口工具集进行计分的装置;以及
用于基于所述计分返回分数最高的专用接口工具集的装置。
12.根据权利要求11所述的系统,该系统还包括维护装置,用于维护包含对应用程序的当前可用窗口和专用接口工具集的描述的数据库。
13.根据权利要求12所述的系统,所述维护装置包括:
用于注册窗口创建、删除以及变化的调回函数的装置;
用于分析已有窗口的装置;以及
用于将信息存储在所述数据库中的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710169884.3/1.html,转载请声明来源钻瓜专利网。