[發明專利]一種快速實現軟件集成的方法及連接器在審
| 申請號: | 201710440692.5 | 申請日: | 2017-06-12 |
| 公開(公告)號: | CN107357958A | 公開(公告)日: | 2017-11-17 |
| 發明(設計)人: | 榮岡;馮海杰;馮毅萍 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 杭州天勤知識產權代理有限公司33224 | 代理人: | 胡紅娟 |
| 地址: | 310013 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 實現 軟件 集成 方法 連接器 | ||
1.一種快速實現軟件集成的連接器,其特征在于,包括:
語料庫,存儲主軟件的業務指令和目標軟件的鍵盤鼠標指令之間的映射關系;
圖形庫,存儲目標軟件的圖形用戶界面信息;
指令映射模塊,接收主軟件的業務指令,通過查找語料庫中的映射關系,將業務指令轉換為鍵盤鼠標指令;
指令執行模塊,根據鍵盤鼠標指令生成相應的鍵盤鼠標信號作用于目標軟件的圖形用戶界面;
界面監控模塊,實時監控目標軟件的圖形用戶界面變化,提取實時界面信息;
信息處理模塊,將實時界面信息與圖形庫中相應的圖形用戶界面信息進行信息比較判斷是否執行正確;
中央控制單元,根據信息處理模塊的信息比較結果協調各模塊的時序作業并向各模塊提供計算支持;
數據轉換模塊,將目標軟件的輸出數據文件的格式轉換成主軟件兼容的格式。
2.根據權利要求1所述的快速實現軟件集成的連接器,其特征在于,還包括報警器;若信息處理模塊判斷的結果為執行出錯,報警器發出報警信號。
3.根據權利要求1所述的快速實現軟件集成的連接器,其特征在于,所述的圖形用戶界面信息包括圖形用戶界面的圖片及圖形用戶界面上的控件信息;
所述控件信息包括控件編號、控件的坐標、控件支持鍵盤或鼠標輸入操作的屬性。
4.根據權利要求1所述的快速實現軟件集成的連接器,其特征在于,鍵盤鼠標指令包括鍵盤指令和/或鼠標指令;所述鍵盤指令包括按鍵盤虛擬鍵碼m次,m為正整數;所述鼠標指令包括將鼠標移動至控件的坐標處,鼠標左/右鍵單擊n次、鼠標滾輪滾動n下,n為正整數。
5.根據權利要求1所述的快速實現軟件集成的連接器,其特征在于,還包括操作界面,用于語料庫和圖形庫的輸入、增刪或改查。
6.根據權利要求1所述的快速實現軟件集成的連接器,其特征在于,還包括存儲卡,用于存儲運行錯誤日志、語料庫、圖形庫及數據文件轉換過程中的緩存數據。
7.一種快速實現軟件集成的方法,包括:
(1)建立主軟件的業務指令和目標軟件的鍵盤鼠標指令之間的映射關系并存儲入語料庫;獲取目標軟件的圖形用戶界面信息并存儲入圖形庫;
(2)接收主軟件的業務指令,通過查找語料庫中的映射關系,將業務指令轉換為鍵盤鼠標指令;
(3)根據鍵盤鼠標指令生成鍵盤鼠標信號并作用于目標軟件的圖形用戶界面;
(4)實時監控目標軟件的圖形用戶界面變化,提取實時圖形用戶界面信息并與圖形庫中相應的圖形用戶界面信息進行比較判斷是否執行正確;
若執行正確,則進行下一步操作,否則,阻止進行下一步操作,將錯誤信息寫入日志并報警通知相關人員介入操作;
(5)目標軟件將主軟件的業務流程執行完畢后產生輸出數據文件,將輸出數據文件的格式轉換成主軟件兼容的格式。
8.根據權利要求7所述的快速實現軟件集成的方法,其特征在于,步驟(4)中,所述的信息比較的過程主要包括:
(I)對目標軟件的實時界面和圖形庫中的圖形用戶界面進行圖像的特征向量的提取,基于特征向量將圖形庫中的圖形用戶界面圖片與實時界面圖片進行相似度匹配,若查找到相似圖片,獲取該相似圖片的界面信息,進行步驟(II);
若沒有查找到相似圖片,則表示執行出錯;
(II)基于相似圖片的界面信息,進一步識別實時界面的控件狀態動態信息,并與業務指令內容進行對比,若兩者一致則表示執行正確;
若兩者不一致則表示執行出錯。
9.根據權利要求8所述的快速實現軟件集成的方法,其特征在于,步驟(I)中,所述的特征向量包括紋理、顏色和邊緣;所述的控件信息包括控件編號、控件的坐標、控件支持鍵盤或鼠標輸入操作的屬性。
10.根據權利要求8所述的快速實現軟件集成的方法,其特征在于,步驟(I)中,進行相似度匹配時以歐式距離作為相似度衡量指標,歐式距離的計算公式如下:
式中,xi=[xi1,xi2,...,xin]T、xj=[xj1,xj2,...,xjn]T分別表示兩個樣本點的n維特征向量;xiu和xju分別表示特征向量xi和特征向量xj的第u個特征;Dist(xi,xj)為兩個樣本點之間的距離。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710440692.5/1.html,轉載請聲明來源鉆瓜專利網。





