[發明專利]用戶界面數據處理方法及系統有效
| 申請號: | 201410751329.1 | 申請日: | 2014-12-09 |
| 公開(公告)號: | CN105739957B | 公開(公告)日: | 2018-11-16 |
| 發明(設計)人: | 梁偉 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06Q30/06 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶界面 數據處理 方法 系統 | ||
本申請實施例公開了用戶界面數據處理方法及系統,其中,所述方法包括:啟動用戶界面進程以及腳本進程;腳本進程遍歷所述指定用戶界面,確定各個編輯類控件的標識信息并獲取各控件的句柄;在腳本文件中的各條指令被執行的過程中,根據指令中指定的編輯類控件的標識,確定對應目標編輯類控件的句柄,通過調用該目標編輯類控件的句柄,發出向該目標編輯類控件寫入目標數據的命令;用戶界面進程接收到句柄被調用的命令后,在用戶界面進程中執行所述向該目標編輯類控件寫入目標數據的操作。通過本申請實施例,可以提高自動化平臺對UI數據的處理效率。
技術領域
本申請涉及自動化UI界面數據處理技術領域,特別是涉及用戶界面數據處理方法及系統。
背景技術
在電子商務交易平臺中,服務器端需要維護以及更新的數據量非常巨大,其中包括與用戶界面(UI)顯示相關的數據,在更新這些數據時,一般需要非常多的技術人員執行很多的重復勞動。例如,需要上架一批商品時,需要技術人員準備好相關的數據,并分別針對各條數據對用戶界面中的相關控件執行寫入或者讀取等操作,完成一批商品的上架,需要耗費很長的時間以及勞動力成本。
為了提高工作效率,解放勞動力,現有技術中出現了自動化平臺,該平臺中可以運行一些自動化腳本,這些腳本將控件的寫入、讀取等操作抽象出來,并利用高級語言編寫成代碼,這樣在同樣需要上架一批商品時,技術人員就只需要用Excel表格等方式準備好相關的數據,包括商品的名稱、ID、價格等等,然后啟動相關的腳本,該腳本就可以自動執行相關的代碼,完成對相應UI數據的處理。
使用自動化腳本進行UI數據處理,可以解放人力成本,但是,自動化腳本自身具有一個先天的缺陷,那就是,腳本語言屬于解釋型語言,通常不用對源代碼進行編譯,一般是通過解釋器載入腳本后運行。由于每個語句都是執行的時候才進行解釋翻譯,這樣解釋型語言每次執行就要翻譯一次,效率相對要低。一般來說,處理一萬條數據需要6至10秒的時間。在處理的數據量非常大的情況下,可能會出現以下現象:每導入一條數據,界面都隨之閃動一下,甚至整個系統的卡死。
因此,如何進一步提高自動化平臺對UI數據的處理效率,成為迫切需要本領域技術人員解決的技術問題。
發明內容
本申請提供了用戶界面數據處理方法及系統,可以提高自動化平臺對UI數據的處理效率。
本申請提供了如下方案:
一種用戶界面數據處理方法,預先啟動用戶界面進程以及腳本進程,所述用戶界面進程用于打開待編輯的指定用戶界面,所述腳本進程用于執行與所述指定用戶界面關聯的腳本文件;其中,所述指定用戶界面的代碼采用編譯型編程語言編寫,并預先定義有多個編輯類控件;所述腳本文件中包括至少一條指令,各條指令用于向目標編輯類控件寫入目標數據;所述方法包括:
在腳本進程中遍歷所述指定用戶界面,確定各個編輯類控件的標識信息并獲取各控件的句柄;
在腳本文件中的各條指令被執行的過程中,根據指令中指定的編輯類控件的標識,確定對應目標編輯類控件的句柄,通過調用該目標編輯類控件的句柄,發出向該目標編輯類控件寫入目標數據的命令;
用戶界面進程接收到句柄被調用的命令后,在用戶界面進程中執行所述向該目標編輯類控件寫入目標數據的操作。
一種用戶界面數據處理系統,預先啟動用戶界面進程以及腳本進程,所述用戶界面進程用于打開待編輯的指定用戶界面,所述腳本進程用于執行與所述指定用戶界面關聯的腳本文件;其中,所述指定用戶界面的代碼采用編譯型編程語言編寫,并預先定義有多個編輯類控件;所述腳本文件中包括至少一條指令,各條指令用于向目標編輯類控件寫入目標數據;所述系統包括:
控件句柄獲取單元,位于腳本進程,用于在腳本進程中遍歷所述指定用戶界面,確定各個編輯類控件的標識信息并獲取各控件的句柄;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410751329.1/2.html,轉載請聲明來源鉆瓜專利網。





