[發(fā)明專利]一種通過網(wǎng)頁模擬現(xiàn)網(wǎng)運行系統(tǒng)的系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201911012973.6 | 申請日: | 2019-10-23 |
| 公開(公告)號: | CN110971448B | 公開(公告)日: | 2022-08-02 |
| 發(fā)明(設(shè)計)人: | 周海彪;鐘衛(wèi)為;陳振林 | 申請(專利權(quán))人: | 武漢虹信技術(shù)服務(wù)有限責(zé)任公司 |
| 主分類號: | H04L41/14 | 分類號: | H04L41/14;G06F16/953;H04L67/02 |
| 代理公司: | 武漢東喻專利代理事務(wù)所(普通合伙) 42224 | 代理人: | 趙偉 |
| 地址: | 430073 湖北省武漢市江夏區(qū)*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 通過 網(wǎng)頁 模擬 運行 系統(tǒng) 方法 | ||
1.一種通過網(wǎng)頁模擬現(xiàn)網(wǎng)運行系統(tǒng)的系統(tǒng),其特征在于,包括模擬單元、操作序列記錄器、操作序列解釋器、操作序列比對器和比對結(jié)果查看器;
所述模擬單元具有用于連接外部被模擬系統(tǒng)的接口;操作序列記錄器、操作序列解釋器均與所述模擬單元具有用于信號交互的連接;操作序列記錄器、操作序列解釋器、操作序列比對均具有用于與外部存儲裝置交互的接口;操作序列比對器與比對結(jié)果查看器之間具有用于信號交互的連接;
通過所述模擬單元從外部被模擬系統(tǒng)獲取被模擬系統(tǒng)的界面和處理邏輯支持;模擬單元參照被模擬系統(tǒng)各相關(guān)模塊利用網(wǎng)頁生成界面和業(yè)務(wù)處理邏輯與被模擬系統(tǒng)相似的模擬系統(tǒng);
所述操作序列記錄器用于監(jiān)聽并記錄在模擬單元上發(fā)生的每一次交互操作,并在預(yù)設(shè)的時刻保存到外部存儲中;外部存儲可供存儲多個操作序列,并供操作序列解釋器和操作序列比對器取用;
所述操作序列解釋器用于操作序列的回放,其依次讀取從外部存儲中獲得的操作序列,并在模擬單元上回放出來。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述操作序列比對器一次性從外部存儲中讀取1個標(biāo)準(zhǔn)操作序列和1個以上普通操作序列,并依次將普通操作序列與標(biāo)準(zhǔn)操作序列比較,將比較結(jié)果在比對結(jié)果查看器中呈現(xiàn);比對結(jié)果查看器呈現(xiàn)操作序列比對器的比對結(jié)果。
3.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述操作序列記錄器將預(yù)設(shè)的用戶操作進(jìn)行標(biāo)準(zhǔn)化,包括用戶操作記錄單元、轉(zhuǎn)換規(guī)則存儲單元、第一操作轉(zhuǎn)換單元;
用戶操作記錄單元與模擬單元之間具有信號交互連接;轉(zhuǎn)換規(guī)則存儲單元的輸入端與用戶操作記錄單元的輸出端相連;第一操作轉(zhuǎn)換單元的輸入端與轉(zhuǎn)換規(guī)則存儲單元的輸出端相連;第一操作轉(zhuǎn)換單元的輸出端與外部存儲器具有信號交互連接;
通過轉(zhuǎn)換規(guī)則存儲單元將用戶對模擬單元的交互式操作轉(zhuǎn)換為文本代碼;通過第一操作轉(zhuǎn)換單元將文本輸出到外部存儲進(jìn)行保存。
4.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述操作序列解釋器包括操作模擬單元,解釋規(guī)則存儲單元以及第二操作轉(zhuǎn)換單元;第二操作轉(zhuǎn)換單元與外部存儲器具有信號交互連接;解釋規(guī)則存儲單元的輸入端與第二操作轉(zhuǎn)換單元的輸出端相連;操作模擬單元的輸入端與解釋規(guī)則存儲單元的輸出端相連,操作模擬單元與模擬單元之間具有信號交互連接;
第二操作轉(zhuǎn)換單元從外部存儲讀取操作序列后,將操作序列的各步驟依次交由解釋規(guī)則存儲單元轉(zhuǎn)換成可在模擬單元中執(zhí)行的代碼,并交由操作模擬單元執(zhí)行;操作模擬單元接收到解釋規(guī)則存儲單元發(fā)送的執(zhí)行代碼后,在模擬單元中執(zhí)行回放。
5.一種基于權(quán)利要求1-4任一項所述系統(tǒng)的通過網(wǎng)頁模擬現(xiàn)網(wǎng)運行系統(tǒng)的方法,其特征在于,
通過一個模擬系統(tǒng)用于模擬現(xiàn)網(wǎng)運行系統(tǒng)的環(huán)境,提供模擬頁面;
監(jiān)聽并記錄在模擬頁面發(fā)生的每一次交互操作,生成網(wǎng)頁操作序列并將保存到外部存儲中;用于讀取外部存儲中記錄的操作序列,并將該操作序列中的操作步驟依次在模擬頁面進(jìn)行操作回放;
將兩個操作序列中的操作依次進(jìn)行比對,判斷兩者的操作步驟及操作結(jié)果是否一致,將步驟不一致的地方進(jìn)行標(biāo)注。
6.如權(quán)利要求5所述的通過網(wǎng)頁模擬現(xiàn)網(wǎng)運行系統(tǒng)的方法,其特征在于,生成網(wǎng)頁操作序列的方法包括:
為模擬頁面的每個可進(jìn)行交互的組件定義一個ID,通過ID來標(biāo)識操作該組件是否影響操作結(jié)果;
當(dāng)用戶進(jìn)行一次可交互組件的操作時,由頁面腳本記錄下操作內(nèi)容在用戶關(guān)閉模擬頁面,或點擊“操作完成”時將操作序列輸出。
7.如權(quán)利要求5或6所述的通過網(wǎng)頁模擬現(xiàn)網(wǎng)運行系統(tǒng)的方法,其特征在于,操作回放的方法包括:
讀取操作序列的第一個操作步驟;
讀取該步驟進(jìn)行操作時可交互組件的ID、操作方式、輸入內(nèi)容;
在模擬頁面上創(chuàng)建一個鼠標(biāo)圖案并移動到該可交互式組件上;
利用腳本將該步驟的操作方式和輸入內(nèi)容重新對模擬頁面進(jìn)行操作;
由模擬頁面處理該操作并呈現(xiàn)操作結(jié)果;
判斷操作序列是否已經(jīng)結(jié)束,若否則讀取操作序列的下一個操作步驟進(jìn)行上述處理,若是則結(jié)束回放。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢虹信技術(shù)服務(wù)有限責(zé)任公司,未經(jīng)武漢虹信技術(shù)服務(wù)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911012973.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





