[發明專利]指令同步方法、服務器及系統在審
| 申請號: | 202110578975.2 | 申請日: | 2021-05-26 |
| 公開(公告)號: | CN113328821A | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 任斌 | 申請(專利權)人: | 西安萬像電子科技有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06;G06T1/20 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 張智銳 |
| 地址: | 710075 陜西省西安市高新區唐*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 指令 同步 方法 服務器 系統 | ||
本公開提供一種指令同步方法、服務器及系統,涉及虛擬技術領域,所述方法包括向渲染服務器發送當前組渲染指令;所述當前組渲染指令包括至少一個目標渲染指令,所述目標渲染指令用于指示渲染待渲染數據;在預先存儲的指令延時表中查找到每個所述目標渲染指令的目標執行時間時,啟動時長為總執行時間的定時器;所述指令延時表中存儲有每個渲染指令的執行時間;所述總執行時間為每個所述目標執行時間之和;在確定所述定時器計時超時時,向所述渲染服務器發送下一組渲染指令。本公開應用服務器就可以在等待每個目標渲染指令的目標執行時間之和后發送下一組渲染指令,節省了相關技術中來回發送同步標識的時間,從而提高了指令發送的效率。
技術領域
本公開涉及虛擬技術領域,尤其涉及指令同步方法、服務器及系統。
背景技術
隨著云計算技術應用的發展,近年來云手機在特定行業也開始運用,在云端服務器部署虛擬的手機系統,用戶可以通過互聯網接入云端使用預先設定的手機系統。在云手機的應用中圖形加速是非常重要的功能之一,目前有一種渲染指令拉遠的圖形加速解決方案,也就是將渲染功能和應用服務器分開,設有專門的渲染服務器,渲染服務器配置有多個圖形加速卡,在應用服務器上的用戶程序產生的圖形渲染指令,通過網絡傳送給渲染服務器進行渲染,產生的圖像經過壓縮編碼后傳遞到云手機。因為渲染工作是異步完成,所以在渲染過程中需要有同步機制,即渲染服務器完成一組渲染指令后需要通知應用服務器以便實現指令之間的依賴關系。
相關技術中,通常使用FENCE機制,例如應用需要在一組渲染指令INST-GROUP-01完成后才能下發另一組渲染指令INST-GROUP-002,這時需要使用FENCE進行隔離,在需要同步的一組渲染指令INST-GROUP-01后面,應用服務器生成FENCE,并對FENCE進行編號,例如FENCE-01,并下發給渲染服務器,當渲染服務器完成INST-GROUP-001指令后,返回FENCE編號FENCE_01給應用服務器通知完成渲染,應用服務器收到消息后再發送指令INST-GROUP-002。
但在上述同步機制的過程中,假設應用服務器下發FENCE編號給渲染服務器的網絡傳輸時間為T1,指令INST-GROUP-001在渲染服務器執行的時間為T2,渲染服務器返回給應用服務器FENCE編號的網絡傳輸時間為T3,那么對于應用服務器來說,指令INST-GROUP-001的完成總時間為T1+T2+T3,因此T1+T2+T3后指令INST-GROUP-002才能發送,從而導致指令同步效率較低。
發明內容
本公開實施例提供一種指令同步方法、服務器及系統,能夠解決現有技術中導致指令同步效率較低的問題。所述技術方案如下:
根據本公開實施例的第一方面,提供一種指令同步方法,應用于應用服務器,所述方法包括:
向渲染服務器發送當前組渲染指令;所述當前組渲染指令包括至少一個目標渲染指令,所述目標渲染指令用于指示渲染待渲染數據;
在預先存儲的指令延時表中查找到每個所述目標渲染指令的目標執行時間時,啟動時長為總執行時間的定時器;所述指令延時表中存儲有每個渲染指令的執行時間;所述總執行時間為每個所述目標執行時間之和;
在確定所述定時器計時超時時,向所述渲染服務器發送下一組渲染指令。
本公開實施例提供一種指令同步方法,應用服務器在向渲染服務器發送當前組渲染指令后,若在預先存儲的指令延時表中查找到每個目標渲染指令的目標執行時間時,直接啟動時長為每個目標執行時間之和的定時器,在定時器計時超時時,說明渲染服務器執行當前組渲染指令結束,此時應用服務器就可以向渲染服務器發送下一組渲染指令。可知,本公開中預先在應用服務器側存儲有包含每個渲染指令的指令延時表,這樣,應用服務器就可以在等待每個目標渲染指令的目標執行時間之和后發送下一組渲染指令,節省了相關技術中來回發送同步標識的時間,從而提高了指令發送的效率。
在一個實施例中,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安萬像電子科技有限公司,未經西安萬像電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110578975.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種馬口魚捕捉裝置
- 下一篇:一種方便清理內部灰塵的低壓配電柜





