日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]用于映射GUI專用接口工具集的方法和系統無效

專利信息
申請號: 200710169884.3 申請日: 2007-11-14
公開(公告)號: CN101183307A 公開(公告)日: 2008-05-21
發明(設計)人: 丹尼爾·A.·奧布林格爾;維托里奧·卡斯泰利;勞倫斯·伯格曼 申請(專利權)人: 國際商業機器公司
主分類號: G06F9/44 分類號: G06F9/44
代理公司: 中國國際貿易促進委員會專利商標事務所 代理人: 李鎮江
地址: 美國*** 國省代碼: 美國;US
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 用于 映射 gui 專用 接口 工具 方法 系統
【說明書】:

技術領域

發明總體上涉及用于重復針對不同計算機系統上的應用程序的圖形用戶界面(GUI)執行的動作的系統、方法和程序產品。更具體地說,本發明涉及用于自動且唯一地識別不同計算機之間相同或相近似的GUI組件的魯棒方式,其中,構造、應用程序版本以及環境上的不同增加了這一任務的難度。

背景技術

在本文中,采用了以下術語和縮寫:

系統,是指計算機硬件和/或軟件的任意配置,例如單軟件程序、單計算機系統以及/或者包含多個硬件和/或軟件的計算機基礎設施;

GUI,是圖形用戶界面的縮寫;并且

專用接口工具集(widget),是指GUI中的用戶可與之交互的任何組件。

圖1示出了現有技術中公知的用于記錄用戶動作的方法:在步驟101中,開始記錄用戶動作和專用接口工具集信息。一般來說,步驟101確保在步驟102中用戶執行動作的同時執行步驟103、104和105。在步驟103中,觀察用戶在應用程序的GUI的專用接口工具集中執行的動作。本領域普通技術人員將明白如何響應于用戶動作利用由應用程序運行于其上的操作系統或虛擬機調用的適當的調回函數來執行步驟103。現在的大部分操作系統都為任何應用程序提供設置“鉤(hook)”的工具。實際上鉤是特定類型事件的調回注冊。例如,Microsoft的Windows(包括98、2000、XP在內的各種形式的Windows)提供了大量這種鉤(Microsoft、Windows及相關術語是Microsoft公司在美國和/或其他國家的商標)。其上運行Java應用程序的Java虛擬機(JVM)也提供了類似工具(Java、JVM及相關術語是SunMicrosystems公司在美國和/或其他國家的商標)。

在步驟104中,檢索關于用戶動作中涉及的專用接口工具集的信息。本領域普通技術人員將理解,現在的計算機系統通常提供用于獲得關于對其執行動作的用戶界面專用接口工具集的信息的裝置。例如,Microsoft的各種版本的Windows操作系統提供了用于程序化地獲取關于UI專用接口工具集地信息的裝置。Microsoft?Active?Accessibility(其為允許用戶程序化地檢索特定多條關于大部分專用接口工具集的信息的軟件界面集)提供了第一類裝置。自帶的Windows調用和消息(其允許用戶程序化地檢索特定多條信息)提供了第二類裝置。在又一示例中,可以利用調用內省機制來檢索關于在JVM上運行的應用程序的專用接口工具集的信息。無論怎樣,步驟105都將在步驟104中檢索到的信息與在步驟103中觀察到的用戶動作相關聯/記錄。

圖2示出了本領域中教習的用于自動地在應用程序GUI上或在多個應用程序的GUI上執行一系列動作的方法。在步驟201中,開始回放(playback)并執行適當的初始化。步驟202在待執行的動作中重復。步驟203識別在待執行的動作中涉及的專用接口工具集。步驟204針對識別出的專用接口工具集執行動作。

遺憾的是,這些現有技術中沒有一個能夠提供自動且唯一地識別不同計算機之間或者在同一計算機內的相同或相近似的GUI組件的方法,在不同計算機的情況下,構造、應用程序版本以及環境上的不同增加了這一任務的難度;而在同一計算機的情況下,UI構造或用戶環境中的變化以及其他因素導致所提及的困難。例如,有兩種辦法來執行步驟203。第一種方法包括在圖1的步驟104中的記錄關于對其執行用戶動作的專用接口工具集的位置信息。然后,圖2中的步驟203識別在所記錄位置處的專用接口工具集,并且步驟204針對識別出的專用接口工具集執行動作。這種方法比較脆弱。即,如果由于某種原因使得專用接口工具集在回放時的位置不同于其回放時的位置,則該方法將無法識別出專用接口工具集。本領域中教習的第二種方法包括針對用戶動作中涉及的每一個專用接口工具集記錄從該專用接口工具集到其根窗口(即,在Microsoft?Windows中帶有任何其他窗口中未包含的且包含該專用接口工具集的標題欄的窗口)的路徑上的一系列專用接口工具集。這種方法的局限在于,可能存在具有到根窗口的相同路徑的多個專用接口工具集。例如,如果應用程序具有多個工具欄,則這些工具欄可能具有到根窗口的相同路徑,并且可能極難彼此區分開。

鑒于以上情況,需要提供一種能夠解決現有技術中的至少一種困難的解決方案。

發明內容

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/200710169884.3/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖、流程工藝圖技術構造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 亚洲v欧美v另类v综合v日韩v| 国产精品白浆视频| 久热精品视频在线| 国产91九色在线播放| 中文字幕在线播放一区| 99日韩精品视频| 国产精品18久久久久久白浆动漫| 久久一区二区三区欧美| 国产精品一二三区视频网站| 一区二区三区欧美视频| 国产综合亚洲精品| 人人澡超碰碰97碰碰碰| 性欧美精品动漫| 99国产精品欧美久久久久的广告| 一区二区中文字幕在线观看| 91人人精品| 免费午夜在线视频| 欧美一区二区三区片| 国产精品一区二区av麻豆| 国产88在线观看入口| 国产69精品久久久久9999不卡免费 | 国产日韩欧美网站| 国产精品影音先锋| 中文字幕区一区二| 国产www亚洲а∨天堂| 久久免费视频一区二区| 亚洲精品日本久久一区二区三区 | 日本五十熟hd丰满| 精品国产一区二区三区忘忧草| 午夜影院试看五分钟| 少妇中文字幕乱码亚洲影视| 欧美综合国产精品久久丁香| 狠狠躁夜夜躁2020| 精品91av| 一区二区中文字幕在线| 久久夜靖品2区| 欧洲激情一区二区| 久久国产中文字幕| 国产69精品久久| 午夜伦理在线观看| www.午夜av| 国产精品久久久久久久久久久久久久久久久久| 国产欧美日韩在线观看| 国产精品久久久久久久新郎| 最新国产精品自拍| 久久99精品国产麻豆婷婷| 国产区一区| 亚洲欧美日韩视频一区| 欧美一区二区三区激情| 久久精品手机视频| 久久久中精品2020中文| 中文字幕av一区二区三区高| 久久久精品久久日韩一区综合| 国产馆一区二区| 国产麻豆一区二区三区精品| 国产www亚洲а∨天堂| 亚洲一二三在线| 午夜影院91| 91久久综合亚洲鲁鲁五月天| 久久九九亚洲| 日韩一级精品视频在线观看 | 欧美69精品久久久久久不卡| 91久久国产露脸精品国产| 一区二区在线视频免费观看| 亚洲1区2区3区4区| 日本一码二码三码视频| 91人人爽人人爽人人精88v| 亚洲少妇一区二区三区| 国产69精品久久久久777糖心| 日本精品在线一区| 久久久精品视频在线| 国产99久久久精品视频| 99久久精品国产国产毛片小说| 日韩精品中文字幕久久臀| 肉丝肉足丝袜一区二区三区| 久久久精品a| 九九热国产精品视频| 制服.丝袜.亚洲.另类.中文| 国产精品久久久爽爽爽麻豆色哟哟 | 欧美日韩亚洲三区| 狠狠色成色综合网| 销魂美女一区二区|