[發(fā)明專利]一種渲染任務(wù)的處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202210657610.3 | 申請(qǐng)日: | 2022-06-10 |
| 公開(公告)號(hào): | CN114995978A | 公開(公告)日: | 2022-09-02 |
| 發(fā)明(設(shè)計(jì))人: | 趙拯 | 申請(qǐng)(專利權(quán))人: | 億咖通(湖北)技術(shù)有限公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48;G06F9/50 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 馬迪 |
| 地址: | 430056 湖北省武漢市武漢經(jīng)濟(jì)技術(shù)開發(fā)區(qū)神*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 渲染 任務(wù) 處理 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開了一種渲染任務(wù)的處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。該方法包括:接收到相對(duì)目標(biāo)應(yīng)用生成的渲染任務(wù)時(shí),確定所述目標(biāo)應(yīng)用的運(yùn)行方式,其中,所述運(yùn)行方式包括前臺(tái)運(yùn)行和后臺(tái)運(yùn)行;如果所述目標(biāo)應(yīng)用的運(yùn)行方式為后臺(tái)運(yùn)行,則攔截所述渲染任務(wù)的提交,并生成虛擬渲染響應(yīng)信息;向所述目標(biāo)應(yīng)用反饋所述虛擬渲染響應(yīng)信息,以使所述目標(biāo)應(yīng)用正常進(jìn)行后臺(tái)運(yùn)行。本發(fā)明實(shí)施例的技術(shù)方案,解決了應(yīng)用程序后臺(tái)運(yùn)行,卻占用硬件渲染資源的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種渲染任務(wù)的處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,渲染技術(shù)具有廣泛的應(yīng)用領(lǐng)域,如:計(jì)算機(jī)與視頻游戲、模擬現(xiàn)實(shí)、電影或者電視特效以及可視化設(shè)計(jì)等。其中,可以把計(jì)算機(jī)將存儲(chǔ)在內(nèi)存中的形狀,轉(zhuǎn)換成實(shí)際繪制在屏幕上的對(duì)應(yīng)的過程稱為渲染。
傳統(tǒng)的間接渲染框架中,應(yīng)用程序根據(jù)用戶事件(如觸屏等)重新繪制紋理并更新顯示畫面,這一過程需要得到顯示服務(wù)的“批準(zhǔn)”,應(yīng)用程序才能重新繪制紋理并提交渲染任務(wù)?;贒RI(Direct Rendering Infrastructure,基層直接渲染)框架,用戶事件觸發(fā)的顯示畫面更新流程,可以擺脫顯示服務(wù)的“批準(zhǔn)”依賴,即可以將用戶事件上報(bào)至應(yīng)用程序,在直接重新繪制紋理完成后,提交渲染任務(wù)。其中,顯示服務(wù)只參與更新畫面過程,優(yōu)化了人機(jī)交互效率。
然而,應(yīng)用程序無需顯示服務(wù)的“批準(zhǔn)”,可以直接提交渲染任務(wù)的渲染流程,導(dǎo)致了后臺(tái)運(yùn)行的應(yīng)用程序依然能夠占用渲染資源,從而造成了硬件資源的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明提供了一種渲染任務(wù)的處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),以解決后臺(tái)運(yùn)行的應(yīng)用占用渲染資源的問題。
第一方面,本發(fā)明實(shí)施例提供了一種渲染任務(wù)的處理方法,包括:
接收到相對(duì)目標(biāo)應(yīng)用生成的渲染任務(wù)時(shí),確定所述目標(biāo)應(yīng)用的運(yùn)行方式,其中,所述運(yùn)行方式包括前臺(tái)運(yùn)行和后臺(tái)運(yùn)行;
如果所述目標(biāo)應(yīng)用的運(yùn)行方式為后臺(tái)運(yùn)行,則攔截所述渲染任務(wù)的提交,并生成虛擬渲染響應(yīng)信息;
向所述目標(biāo)應(yīng)用反饋所述虛擬渲染響應(yīng)信息,以使所述目標(biāo)應(yīng)用正常進(jìn)行后臺(tái)運(yùn)行。
第二方面,本發(fā)明實(shí)施例提供了一種渲染任務(wù)的處理裝置,包括:
運(yùn)行方式確定模塊,用于接收到相對(duì)目標(biāo)應(yīng)用生成的渲染任務(wù)時(shí),確定所述目標(biāo)應(yīng)用的運(yùn)行方式,其中,所述運(yùn)行方式包括前臺(tái)運(yùn)行和后臺(tái)運(yùn)行;
響應(yīng)信息生成模塊,用于如果所述目標(biāo)應(yīng)用的運(yùn)行方式為后臺(tái)運(yùn)行,則攔截所述渲染任務(wù)的提交,并生成虛擬渲染響應(yīng)信息;
虛擬渲染響應(yīng)信息反饋模塊,用于向所述目標(biāo)應(yīng)用反饋虛擬渲染響應(yīng)信息,以使所述目標(biāo)應(yīng)用正常進(jìn)行后臺(tái)運(yùn)行。
第三方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括:
至少一個(gè)處理器;
以及與至少一個(gè)處理器通信連接的存儲(chǔ)器;
其中,存儲(chǔ)器存儲(chǔ)有可被至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)程序,該計(jì)算機(jī)程序被至少一個(gè)處理器執(zhí)行,以使至少一個(gè)處理器能夠執(zhí)行上述第一方面的渲染任務(wù)的處理方法。
第四方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面的渲染任務(wù)的處理方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于億咖通(湖北)技術(shù)有限公司,未經(jīng)億咖通(湖北)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210657610.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 任務(wù)協(xié)作裝置及方法
- 用于量化任務(wù)價(jià)值的任務(wù)管理方法及裝置
- 用于運(yùn)行任務(wù)的系統(tǒng)、方法和裝置
- 一種分布式任務(wù)調(diào)度系統(tǒng)及方法
- 任務(wù)信息處理方法
- 一種同步任務(wù)異步執(zhí)行的方法和調(diào)度系統(tǒng)
- 數(shù)據(jù)處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 一種自動(dòng)分配和推送的任務(wù)管理平臺(tái)及方法
- 程序執(zhí)行控制的裝置及方法、終端和存儲(chǔ)介質(zhì)
- 基于會(huì)話的任務(wù)待辦方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





