System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本公開涉及圖像任務(wù)處理領(lǐng)域,具體涉及一種任務(wù)處理方法、指令處理方法、電子設(shè)備及程序產(chǎn)品。
技術(shù)介紹
1、隨著互聯(lián)網(wǎng)技術(shù)和高性能計算的快速發(fā)展,云計算已經(jīng)成為信息技術(shù)行業(yè)的一個重要分支,特別是在圖形處理領(lǐng)域。云渲染作為云計算的關(guān)鍵應(yīng)用之一,因其資源利用的高效性和強大的可擴展性而受到廣泛關(guān)注。與傳統(tǒng)的本地渲染相比,云渲染允許使用計算資源有限的客戶端通過網(wǎng)絡(luò)發(fā)送指令和接收渲染結(jié)果,而實際的渲染工作由遠程服務(wù)器完成。這種模式使用戶能夠利用云中的高性能計算資源進行復雜渲染任務(wù),在游戲、影視制作、虛擬現(xiàn)實等領(lǐng)域展現(xiàn)出廣闊的應(yīng)用前景。
2、將設(shè)備本地的渲染指令轉(zhuǎn)發(fā)至云端進行渲染任務(wù)的現(xiàn)有的云渲染技術(shù)中,通常需要入侵本地的渲染程序應(yīng)用和渲染框架,例如,修改設(shè)備本地的應(yīng)用程序代碼,更改渲染框架內(nèi)的設(shè)置,一旦需要攔截轉(zhuǎn)發(fā)的內(nèi)容發(fā)生變更,或者,渲染程序、渲染框架更新之后,則又需要重新對應(yīng)修改程序內(nèi)容。
技術(shù)實現(xiàn)思路
1、本公開的一個方面提供了一種任務(wù)處理方法,應(yīng)用于第一電子設(shè)備,任務(wù)處理方法包括:獲取待處理任務(wù),包括至少一個待執(zhí)行的指令,指令對應(yīng)有用于執(zhí)行該指令的預設(shè)的處理層級,任務(wù)為利用具備計算能力的處理器運行的渲染任務(wù);執(zhí)行指令,其中,在任一指令被執(zhí)行于對應(yīng)的處理層級之前,確定執(zhí)行指令所需的計算負載是否滿足預設(shè)負載條件,若是,則在該指令對應(yīng)的處理層級之前插入攔截層級,攔截層級用于將指令發(fā)送至第二電子設(shè)備執(zhí)行,其中,第二電子設(shè)備執(zhí)行該指令所需的運算量,小于第一電子設(shè)備。
2、可
3、可選的,向第二電子設(shè)備發(fā)送目標指令包括:基于攔截層級,阻止目標指令被發(fā)送至目標處理層級,其中,攔截層級被設(shè)置于目標處理層級之前,目標處理層級為目標指令所對應(yīng)的處理層級;將目標指令序列化;將序列化后的目標指令發(fā)送至第二電子設(shè)備。
4、可選的,向第二電子設(shè)備發(fā)送指令包括:以異步發(fā)送的方式向電子設(shè)備發(fā)送目標指令。
5、可選的,執(zhí)行指令還包括:在任一指令被執(zhí)行于對應(yīng)的處理層級之前,確定指令的指令類型,指令類型包括第一指令類型和第二指令類型,第一指令類型表征用于狀態(tài)控制的指令,第二指令類型表征用于資源管理的指令;在指令類型是第一指令類型或第二指令類型的情況下,在該指令對應(yīng)的處理層級之前插入攔截層級,攔截層級用于將指令發(fā)送至第二電子設(shè)備執(zhí)行;其中,在指令類型是第一指令類型的情況下,以異步發(fā)送的方式向第二電子設(shè)備發(fā)送指令;在指令類型是第二指令類型的情況下,以同步發(fā)送的方式向第二電子設(shè)備發(fā)送指令。
6、可選的,任務(wù)處理方法還包括:根據(jù)預設(shè)的攔截策略,在指定的處理層級之前設(shè)置攔截層級,其中,攔截層級用于阻止指令傳遞至指定的處理層級,并將該指令發(fā)送至第二電子設(shè)備。
7、本公開的另一個方面提供了一種指令處理方法,應(yīng)用于第二電子設(shè)備,包括:接收待處理的指令;執(zhí)行指令,生成指令對應(yīng)的執(zhí)行結(jié)果;根據(jù)指令的類型,確定執(zhí)行結(jié)果的發(fā)送方式;根據(jù)發(fā)送方式,發(fā)送執(zhí)行結(jié)果。
8、可選的,指令類型包括第一指令類型和第二指令類型,第一指令類型表征用于狀態(tài)控制和/或數(shù)據(jù)渲染的指令,第二指令類型表征用于資源管理的指令,根據(jù)指令的類型,確定執(zhí)行結(jié)果的發(fā)送方式包括:在指令是第一指令的情況下,以異步發(fā)送的方式發(fā)送執(zhí)行結(jié)果;在指令是第二指令的情況下,以同步發(fā)送的方式發(fā)送執(zhí)行結(jié)果。
9、本公開的另一個方面提供了一種電子設(shè)備,包括:至少一個處理器;以及與至少一個處理器連接的存儲器;其中,存儲器存儲有可被至少一個處理器執(zhí)行的指令,指令被至少一個處理器執(zhí)行,以使至少一個處理器能夠執(zhí)行上述的方法。
10、本公開的另一個方面提供了一種存儲有計算機指令的計算機可讀存儲介質(zhì),其中,計算機指令用于使計算機執(zhí)行上述的方法。
11、本公開的另一個方面提供了一種計算機程序產(chǎn)品,包括計算機程序或指令,其中,計算機程序或指令被處理器執(zhí)行時實現(xiàn)上述方法的步驟。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種任務(wù)處理方法,應(yīng)用于第一電子設(shè)備,所述任務(wù)處理方法包括:
2.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其中,所述執(zhí)行所述指令包括:
3.根據(jù)權(quán)利要求2所述的任務(wù)處理方法,其中,所述向所述第二電子設(shè)備發(fā)送所述目標指令包括:
4.根據(jù)權(quán)利要求2所述的任務(wù)處理方法,其中,所述向所述第二電子設(shè)備發(fā)送所述指令包括:
5.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其中,執(zhí)行所述指令包括:
6.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其中,還包括:
7.一種指令處理方法,應(yīng)用于第二電子設(shè)備,包括:
8.根據(jù)權(quán)利要求7所述的指令處理方法,其中,類型包括第一指令和第二指令,第一指令表征用于狀態(tài)控制和/或數(shù)據(jù)渲染的指令,第二指令表征用于資源管理的指令,根據(jù)指令的類型,確定執(zhí)行結(jié)果的發(fā)送方式包括:
9.一種電子設(shè)備,包括:
10.一種計算機程序產(chǎn)品,包括計算機程序或指令,其特征在于該計算機程序或指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-8中任一項方法的步驟。
【技術(shù)特征摘要】
1.一種任務(wù)處理方法,應(yīng)用于第一電子設(shè)備,所述任務(wù)處理方法包括:
2.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其中,所述執(zhí)行所述指令包括:
3.根據(jù)權(quán)利要求2所述的任務(wù)處理方法,其中,所述向所述第二電子設(shè)備發(fā)送所述目標指令包括:
4.根據(jù)權(quán)利要求2所述的任務(wù)處理方法,其中,所述向所述第二電子設(shè)備發(fā)送所述指令包括:
5.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其中,執(zhí)行所述指令包括:
6.根據(jù)權(quán)利要求1所述的任務(wù)處理方...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:胡絮燕,李玉博,徐萬召,戚正偉,
申請(專利權(quán))人:聯(lián)想北京有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。