[發明專利]應用運行控制方法、裝置、終端及存儲介質在審
| 申請號: | 201911035598.7 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110851201A | 公開(公告)日: | 2020-02-28 |
| 發明(設計)人: | 蔡怡峰;王昱杰 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/451 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 運行 控制 方法 裝置 終端 存儲 介質 | ||
1.一種應用運行控制方法,其特征在于,包括:
在檢測到針對所述第一應用的第一功能的啟用請求時,獲取所述第一功能的場景循環檢測集合,所述場景循環檢測集合包括按照切換順序劃分的多個場景模塊子集,每個場景模塊子集包括對應的場景模塊,場景模塊子集中的多個場景模塊設置有預設循環檢測順序,場景模塊為所述第一功能的多個場景模塊中的場景模塊;
確定當前處理的場景模塊子集中的當前處理的場景模塊;
執行所述場景模塊所配置的標準化執行流程,得到所述場景模塊的返回結果,所述標準化執行流程包括場景命中判斷、場景操作執行、場景切換判斷;
根據所述返回結果進行預設操作。
2.根據權利要求1所述的方法,其特征在于,所述根據所述返回結果進行預設操作,包括:
若所述返回結果包括所述當前處理的場景模塊未被命中,則將未命中計數器自加1,并判斷所述未命中計數器的值是否超過閾值;若是,則進行錯誤恢復;若否,則按照所述預設循環檢測順序從所述當前處理的場景模塊子集中選擇下一個場景模塊以更新當前處理的場景模塊,并執行所述預設操作。
3.根據權利要求1所述的方法,其特征在于,所述根據所述返回結果進行預設操作,包括:
若所述返回結果包括所述當前處理的場景模塊被命中,且需要繼續執行所述當前處理的場景模塊子集中所述當前處理的場景模塊的下一個場景模塊,則更新當前處理的場景模塊為所述下一個場景模塊,并執行所述預設操作。
4.根據權利要求1所述的方法,其特征在于,所述根據所述返回結果進行預設操作,包括:
若所述返回結果包括所述當前處理的場景模塊被命中,且返回目標場景模塊子集,則更新所述當前處理的場景模塊子集為所述目標場景模塊子集,并更新當前處理的場景模塊為所述目標場景模塊子集中的第一個場景模塊,以及執行所述預設操作,所述目標場景模塊子集為所述當前處理的場景模塊可以切換的場景模塊子集。
5.根據權利要求1-4任一項所述的方法,其特征在于,所述根據所述返回結果進行預設操作,包括:
若所述返回結果包括所述當前處理的場景模塊被命中,且所述當前處理的場景模塊為所述第一功能的最終的場景模塊,則重置所述第一功能的未命中計數器,并停止執行所述預設操作,所述未命中計數器的初始值為0。
6.根據權利要求1-4任一項所述的方法,其特征在于,所述第一功能按照界面跳轉邏輯劃分有所述多個場景模塊,所述多個場景模塊對應多個場景切換序列,所述多個場景切換序列包含單個線性場景切換序列和至少一個非線性場景切換序列,非線性場景切換序列是指因非線性因素影響而形成的場景狀態躍遷序列,所述多個場景模塊按照所述多個場景切換序列所呈現的切換邏輯構成所述場景循環檢測集合。
7.根據權利要求6所述的方法,其特征在于,所述非線性因素包括以下至少一種:游戲有npc的自發運動、其他參與用戶的行為信息、網絡波動、客戶端彈窗消息。
8.一種應用運行控制裝置,其特征在于,所述裝置包括:
檢測單元,用于在檢測到針對所述第一應用的第一功能的啟用請求時,獲取所述第一功能的場景循環檢測集合,所述場景循環檢測集合包括按照切換順序劃分的多個場景模塊子集,每個場景模塊子集包括對應的場景模塊,場景模塊子集中的多個場景模塊設置有預設循環檢測順序,場景模塊為所述第一功能的多個場景模塊中的場景模塊;
執行單元,用于確定當前處理的場景模塊子集中的當前處理的場景模塊:執行所述場景模塊所配置的標準化執行流程,得到所述場景模塊的返回結果,所述標準化執行流程包括場景命中判斷、場景操作執行、場景切換判斷;根據所述返回結果進行預設操作。
9.一種終端,包括輸入設備和輸出設備,其特征在于,還包括:
處理器,適于實現一條或多條指令;以及,
計算機存儲介質,所述計算機存儲介質存儲有一條或多條指令,所述一條或多條指令適于由所述處理器加載并執行如權利要求1-7任一項所述的應用運行控制方法。
10.一種計算機存儲介質,其特征在于,所述計算機存儲介質存儲有一條或多條指令,所述一條或多條指令適于由處理器加載并執行如權利要求1-7任一項所述的應用運行控制方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911035598.7/1.html,轉載請聲明來源鉆瓜專利網。





