[發(fā)明專利]一種屬性參數(shù)修改方法和相關(guān)裝置有效
| 申請?zhí)枺?/td> | 201811512366.1 | 申請日: | 2018-12-11 |
| 公開(公告)號: | CN109597645B | 公開(公告)日: | 2022-02-01 |
| 發(fā)明(設(shè)計(jì))人: | 楊明強(qiáng) | 申請(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強(qiáng) |
| 地址: | 518000 廣東省深圳市福田區(qū)福*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 屬性 參數(shù) 修改 方法 相關(guān) 裝置 | ||
1.一種屬性參數(shù)修改方法,其特征在于,包括:
獲取應(yīng)用軟件的內(nèi)存代碼中包含的N個(gè)屬性參數(shù),其中,N為正整數(shù);
向輔助應(yīng)用軟件發(fā)送屬性參數(shù)消息,其中,所述輔助應(yīng)用軟件用于對所述應(yīng)用軟件的內(nèi)存代碼中包含的屬性參數(shù)進(jìn)行修改,所述屬性參數(shù)消息攜帶所述N個(gè)屬性參數(shù),所述屬性參數(shù)消息用于指示所述輔助應(yīng)用軟件讀取所述屬性參數(shù)消息中的所述N個(gè)屬性參數(shù)以生成屬性參數(shù)修改界面;
在接收所述輔助應(yīng)用軟件發(fā)送的攜帶M個(gè)屬性參數(shù)的第一屬性參數(shù)修改消息時(shí),讀取所述第一屬性參數(shù)修改消息中的所述M個(gè)屬性參數(shù),其中,M為小于或者等于N的正整數(shù);
向所述輔助應(yīng)用軟件發(fā)送第一屬性參數(shù)修改權(quán)限消息,其中,所述第一屬性參數(shù)修改權(quán)限消息攜帶所述M個(gè)屬性參數(shù)的修改權(quán)限,所述第一屬性參數(shù)修改權(quán)限消息用于指示所述輔助應(yīng)用軟件修改所述應(yīng)用軟件的內(nèi)存代碼中包含的所述M個(gè)屬性參數(shù);
在所述獲取應(yīng)用軟件的內(nèi)存代碼中包含的N個(gè)屬性參數(shù)之前,包括:
S1:接收輔助應(yīng)用軟件發(fā)送的所述輔助應(yīng)用軟件的啟動(dòng)消息和應(yīng)用軟件發(fā)送的所述應(yīng)用軟件的啟動(dòng)消息,其中,所述輔助應(yīng)用軟件的啟動(dòng)消息攜帶輔助應(yīng)用軟件用戶事件,所述應(yīng)用軟件的啟動(dòng)消息攜帶應(yīng)用軟件用戶事件;
S2:在根視圖上分別對所述輔助應(yīng)用軟件用戶事件和所述應(yīng)用軟件用戶事件進(jìn)行用戶事件檢測,若在所述根視圖上所述輔助應(yīng)用軟件用戶事件的用戶事件檢測通過,則執(zhí)行步驟S3,若在所述根視圖上所述輔助應(yīng)用軟件用戶事件的用戶事件檢測未通過,則執(zhí)行步驟S4,若在所述根視圖上所述應(yīng)用軟件用戶事件的用戶事件檢測通過,則執(zhí)行步驟S7,若在所述根視圖上所述應(yīng)用軟件用戶事件的用戶事件檢測未通過,則執(zhí)行步驟S8;
S3:在所述根視圖上啟動(dòng)所述輔助應(yīng)用軟件;
S4:在所述根視圖的所有K個(gè)子視圖上對所述輔助應(yīng)用軟件用戶事件進(jìn)行用戶事件檢測,若在所述根視圖的所述所有K個(gè)子視圖的任一子視圖上所述輔助應(yīng)用軟件用戶事件的用戶事件檢測通過,則執(zhí)行步驟S5,若在所述根視圖的所述所有K個(gè)子視圖上所述輔助應(yīng)用軟件用戶事件的用戶事件檢測未通過,則執(zhí)行步驟S6,其中,所述K為正整數(shù);
S5:在所述根視圖的所述所有K個(gè)子視圖的任一子視圖上啟動(dòng)所述輔助應(yīng)用軟件;
S6:在操作系統(tǒng)的應(yīng)用管理上對所述輔助應(yīng)用軟件用戶事件進(jìn)行用戶事件檢測,在所述輔助應(yīng)用軟件用戶事件的用戶事件檢測通過時(shí),啟動(dòng)所述輔助應(yīng)用軟件;
S7:在所述根視圖上啟動(dòng)所述應(yīng)用軟件;
S8:在所述根視圖的所有K-1個(gè)子視圖上對所述應(yīng)用軟件用戶事件進(jìn)行用戶事件檢測,若在所述根視圖的所述所有K-1個(gè)子視圖的任一子視圖上所述應(yīng)用軟件用戶事件的用戶事件檢測通過,則執(zhí)行步驟S9,若在所述根視圖的所有K-1個(gè)子視圖上所述應(yīng)用軟件用戶事件的用戶事件檢測未通過,則執(zhí)行步驟S10;
S9:在所述根視圖的所述所有K-1個(gè)子視圖的任一子視圖上啟動(dòng)所述應(yīng)用軟件;
S10:在所述操作系統(tǒng)的應(yīng)用管理上對所述應(yīng)用軟件用戶事件進(jìn)行用戶事件檢測,在所述應(yīng)用軟件用戶事件的用戶事件檢測通過時(shí),啟動(dòng)所述應(yīng)用軟件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取應(yīng)用軟件的內(nèi)存代碼中包含的N個(gè)屬性參數(shù),包括:
查找所述應(yīng)用軟件的窗口句柄;
獲取與所述應(yīng)用軟件的窗口句柄匹配的所述應(yīng)用軟件的進(jìn)程ID;
基于所述應(yīng)用軟件的進(jìn)程ID,調(diào)用打開進(jìn)程函數(shù)對所述應(yīng)用軟件進(jìn)行處理,以從所述打開進(jìn)程函數(shù)的返回值中獲取所述應(yīng)用軟件的進(jìn)程句柄;
基于所述應(yīng)用軟件的進(jìn)程句柄,調(diào)用讀取進(jìn)程函數(shù)對所述應(yīng)用軟件進(jìn)行處理,以獲取應(yīng)用軟件的內(nèi)存代碼中包含的N個(gè)屬性參數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述在接收所述輔助應(yīng)用軟件發(fā)送的攜帶M個(gè)屬性參數(shù)的第一屬性參數(shù)修改消息時(shí),讀取所述第一屬性參數(shù)修改消息中的所述M個(gè)屬性參數(shù)之后,包括:
對操作系統(tǒng)的剩余性能進(jìn)行檢測,以確定預(yù)設(shè)屬性參數(shù)的范圍;
對所述M個(gè)屬性參數(shù)進(jìn)行合規(guī)性檢測,以確定所述M個(gè)屬性參數(shù)在所述預(yù)設(shè)屬性參數(shù)的范圍內(nèi)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811512366.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





