[發(fā)明專利]一種基于用戶界面的控制方法和裝置有效
| 申請?zhí)枺?/td> | 201710974862.8 | 申請日: | 2017-10-19 |
| 公開(公告)號: | CN107844349B | 公開(公告)日: | 2021-06-04 |
| 發(fā)明(設(shè)計(jì))人: | 張義 | 申請(專利權(quán))人: | 臺州市吉吉知識產(chǎn)權(quán)運(yùn)營有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/445 |
| 代理公司: | 浙江千克知識產(chǎn)權(quán)代理有限公司 33246 | 代理人: | 裴金華 |
| 地址: | 318015 浙江省臺州市椒江區(qū)洪*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 用戶界面 控制 方法 裝置 | ||
本發(fā)明提供了一種基于用戶界面的控制方法和裝置,其方法包括:S100獲取控件文件;所述控件文件包括各個(gè)控件的控件信息;所述控件信息包括控件類型、控件ID、控件坐標(biāo)、控件名稱、控件配置參數(shù);S200根據(jù)所述控件信息,生成用戶界面;S400接收請求消息;S500根據(jù)所述請求消息調(diào)用對應(yīng)的控件配置參數(shù);S600發(fā)送所述控件配置參數(shù)至目標(biāo)地址;所述目標(biāo)地址為發(fā)送所述請求消息的地址。本發(fā)明實(shí)現(xiàn)實(shí)時(shí)參數(shù)類型的添加,減少了重新開發(fā)代碼的時(shí)間,并且實(shí)時(shí)共享控件配置參數(shù),節(jié)省了手動獲取的時(shí)間成本。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,尤指一種基于用戶界面的控制方法和裝置。
背景技術(shù)
測試軟件是大規(guī)模應(yīng)用在生產(chǎn)線上面,能夠?qū)崿F(xiàn)產(chǎn)品自動化生產(chǎn)的軟件。相比其他軟件,測試軟件有一個(gè)顯著的特征,就是針對不同的產(chǎn)品需要配置不同類型的技術(shù)參數(shù)。這些技術(shù)參數(shù)的配置是產(chǎn)品生產(chǎn)過程中是十分重要的環(huán)節(jié)。但是由于不同的產(chǎn)品需要設(shè)置的技術(shù)參數(shù)類型是不一樣的,這就需要設(shè)計(jì)一種能靈活添加配置項(xiàng)目的方案。
目前,CN201410453727.5-一種圖形用戶界面動態(tài)生成方法,在界面動態(tài)生成技術(shù)這塊有相似之處。但是其只論述了將界面元素坐標(biāo)、屬性、動作響應(yīng)方式如何記錄存儲和再生成,并沒有實(shí)時(shí)動態(tài)獲取新的界面元數(shù),導(dǎo)致生成用戶界面后,存在后期需要更改新增界面元素或者調(diào)整部分界面元素時(shí),需要重新開發(fā)生成新的用戶界面,開發(fā)維護(hù)成本高的問題。另外,現(xiàn)有技術(shù)中不能有效的獲取配置參數(shù)實(shí)現(xiàn)控制,只能手動獲取,效率低下。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于用戶界面的控制方法和裝置,實(shí)現(xiàn)降低開發(fā)維護(hù)成本,并實(shí)現(xiàn)自動控制的目的。
本發(fā)明提供的技術(shù)方案如下:
本發(fā)明提供一種基于用戶界面的控制方法,包括步驟:S100獲取控件文件;所述控件文件包括各個(gè)控件的控件信息;所述控件信息包括控件類型、控件ID、控件坐標(biāo)、控件名稱、控件配置參數(shù);S200根據(jù)所述控件信息,生成用戶界面;S400接收請求消息;S500根據(jù)所述請求消息調(diào)用對應(yīng)的控件配置參數(shù);S600發(fā)送所述控件配置參數(shù)至目標(biāo)地址;所述目標(biāo)地址為發(fā)送所述請求消息的地址。
進(jìn)一步的,所述步驟S100包括步驟:S010獲取所述控件信息;S020根據(jù)XML格式儲存所述控件信息得到所述控件文件。
進(jìn)一步的,所述步驟S010包括步驟:S011獲取所述控件類型;S012檢測所述控件類型是否符合預(yù)設(shè)控件類型;若是,執(zhí)行步驟S013;S013生成所述控件ID;S014獲取所述控件坐標(biāo)、控件名稱、控件配置參數(shù);其中,所述預(yù)設(shè)控件類型包括靜態(tài)文本控件、編輯框控件、單選控件、下拉列表控件、按鈕控件和TAB控件中的任一一種或多種。
進(jìn)一步的,所述步驟S200包括步驟:S210解析所述控件文件,得到所述控件信息;S220根據(jù)所述控件類型、所述控件ID、所述控件名稱生成對應(yīng)的控件;S230根據(jù)所述控件坐標(biāo),控制所述控件在界面的布局;S240根據(jù)所述控件配置參數(shù),對所述控件進(jìn)行初始化,生成所述用戶界面。
進(jìn)一步的,所述步驟S200之后,S400之前包括步驟:S310獲取所述控件文件中的XML字符串;S320根據(jù)所述XML字符串,生成所述控件名稱和所述控件配置參數(shù)的關(guān)系式;所述步驟S500包括步驟:S510根據(jù)所述請求消息和所述關(guān)系式,調(diào)用對應(yīng)的控件配置參數(shù);所述請求消息包括請求使用的控件名稱。
本發(fā)明還提供一種基于用戶界面的控制裝置,包括:第一獲取模塊,獲取控件文件;所述控件文件包括各個(gè)控件的控件信息;所述控件信息包括控件類型、控件ID、控件坐標(biāo)、控件名稱、控件配置參數(shù);第一生成模塊,根據(jù)所述控件信息,生成用戶界面;接收模塊,接收請求消息;調(diào)用模塊,根據(jù)所述請求消息調(diào)用對應(yīng)的控件配置參數(shù);發(fā)送模塊,發(fā)送所述控件配置參數(shù)至目標(biāo)地址;所述目標(biāo)地址為發(fā)送所述請求消息的地址。
進(jìn)一步的,還包括:第二獲取模塊,獲取所述控件信息;儲存模塊,根據(jù)XML格式儲存所述控件信息得到所述控件文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于臺州市吉吉知識產(chǎn)權(quán)運(yùn)營有限公司,未經(jīng)臺州市吉吉知識產(chǎn)權(quán)運(yùn)營有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710974862.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:車輛用顯示裝置
- 下一篇:用于顯示交通工具的行駛模式的方法和系統(tǒng)





