[發明專利]外設消息的響應方法及裝置、存儲介質、電子設備在審
| 申請號: | 202011231216.0 | 申請日: | 2020-11-06 |
| 公開(公告)號: | CN112328452A | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 鄭明 | 申請(專利權)人: | 北京金山云網絡技術有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/448 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 蔡良偉 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 外設 消息 響應 方法 裝置 存儲 介質 電子設備 | ||
1.一種外設消息的響應方法,其特征在于,包括:
監測游戲客戶端的畫面渲染進程;
在所述畫面渲染進程將渲染數據提交至顯存后,根據所述畫面渲染進程調用目標渲染提交函數,其中,所述目標渲染提交函數禁止執行垂直同步;
在所述目標渲染提交函數的渲染周期內響應所述游戲客戶端的外設消息。
2.根據權利要求1所述的方法,其特征在于,根據所述畫面渲染進程調用目標渲染提交函數包括:
若監測到所述畫面渲染進程的原渲染提交函數,調用預設鉤子函數;
通過所述預設鉤子函數訪問所述原渲染提交函數的同步參數,其中,所述同步參數用于表征所述游戲客戶端是否開啟垂直同步;
基于所述同步參數將所述原渲染提交函數設置為目標渲染提交函數;
執行所述目標渲染提交函數。
3.根據權利要求2所述的方法,其特征在于,基于所述同步參數將所述原渲染提交函數設置為目標渲染提交函數包括:
將所述同步參數設置為第一狀態值,其中,所述第一狀態值用于指示所述游戲客戶端禁止執行垂直同步;
使用所述第一狀態值重新配置所述原渲染提交函數的同步參數,得到所述目標渲染提交函數。
4.根據權利要求2所述的方法,其特征在于,在基于所述同步參數將所述原渲染提交函數設置為目標渲染提交函數之前,所述方法還包括:
獲取所述同步參數的狀態值;
判斷所述狀態值是否為第二狀態值,其中,所述第二狀態值用于指示所述游戲客戶端允許執行垂直同步;
若所述狀態值為第二狀態值,確定執行所述基于所述同步參數將所述原渲染提交函數設置為目標渲染提交函數。
5.根據權利要求1所述的方法,其特征在于,在所述目標渲染提交函數的渲染周期內響應所述游戲客戶端的外設消息包括:
獲取所述游戲客戶端在當前渲染周期的顯示刷新時間;
判斷當前時間是否達到所述顯示刷新時間之前的預設時間;
若當前時間未達到所述預設時間,響應所述游戲客戶端的外設消息,直到當前時間達到所述預設時間。
6.根據權利要求1所述的方法,其特征在于,在所述目標渲染提交函數的渲染周期內響應所述游戲客戶端的外設消息包括:
獲取所述游戲客戶端在當前渲染周期的顯示刷新時間;
計算當前時間與所述顯示刷新時間的間隔時長;
在所述間隔時長內,響應所述游戲客戶端的外設消息。
7.根據權利要求5或6所述的方法,其特征在于,響應所述游戲客戶端的外設消息包括:
采集所述游戲客戶端的外設消息;
將所述外設消息提交至游戲主線程,其中,所述游戲主線程運行在所述游戲客戶端上。
8.根據權利要求1所述的方法,其特征在于,在所述目標渲染提交函數的渲染周期內響應所述游戲客戶端的外設消息之后,所述方法還包括:
在響應時間結束后,將所述目標渲染提交函數返回至游戲主線程。
9.一種外設消息的響應裝置,其特征在于,包括:
監測模塊,用于監測游戲客戶端的畫面渲染進程;
調用模塊,用于在所述畫面渲染進程將渲染數據提交至顯存后,根據所述畫面渲染進程調用目標渲染提交函數,其中,所述目標渲染提交函數禁止執行垂直同步;
響應模塊,用于在所述目標渲染提交函數的渲染周期內響應所述游戲客戶端的外設消息。
10.一種存儲介質,其特征在于,所述存儲介質包括存儲的程序,其中,所述程序運行時執行上述權利要求1至8中任一項所述的方法步驟。
11.一種電子設備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;其中:
存儲器,用于存放計算機程序;
處理器,用于通過運行存儲器上所存放的程序來執行權利要求1至8中任一項所述的方法步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司,未經北京金山云網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011231216.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種細胞培養箱
- 下一篇:一種計及負荷慣量的電力系統慣量評估方法





