本技術(shù)涉及在分布式處理系統(tǒng)(例如,分布式或拆分渲染擴(kuò)展現(xiàn)實(shí)系統(tǒng))中處理數(shù)據(jù)。例如,本技術(shù)的各方面涉及用于分布式處理系統(tǒng)中的分布式處理的計(jì)算卸載的系統(tǒng)和技術(shù)。
背景技術(shù):
1、擴(kuò)展現(xiàn)實(shí)(xr)系統(tǒng)或設(shè)備可將虛擬內(nèi)容提供給用戶并且/或者可以將真實(shí)世界和物理環(huán)境和虛擬環(huán)境(由虛擬內(nèi)容組成)結(jié)合以為用戶提供xr體驗(yàn)。xr系統(tǒng)通常使用強(qiáng)大的處理器來足夠快地執(zhí)行特征分析(例如,提取、跟蹤等)和其他復(fù)雜功能以向其用戶顯示基于那些功能的輸出。強(qiáng)大的處理器通常以高速率汲取功率。類似地,向強(qiáng)大的處理器傳送大量數(shù)據(jù)通常以高速率汲取功率。頭戴式耳機(jī)和其他便攜式設(shè)備通常具有小電池以便對(duì)于用戶而言不會(huì)不舒服地沉重。因此,一些xr系統(tǒng)必須插入到外部電源中,并且因此不是便攜式的。便攜式xr系統(tǒng)通常具有短電池壽命和/或由于包括大電池而為不舒服地沉重的。
技術(shù)實(shí)現(xiàn)思路
1、以下呈現(xiàn)與本文所公開的一個(gè)或多個(gè)方面相關(guān)的簡化
技術(shù)實(shí)現(xiàn)要素:
。因此,以下發(fā)明內(nèi)容既不應(yīng)被認(rèn)為是與所有構(gòu)想的方面相關(guān)的詳盡縱覽,也不應(yīng)被認(rèn)為標(biāo)識(shí)與所有構(gòu)想的方面相關(guān)的關(guān)鍵性或決定性元素或描繪與任何特定方面相關(guān)聯(lián)的范圍。相應(yīng)地,以下發(fā)明內(nèi)容在以下呈現(xiàn)的詳細(xì)描述之前以簡化形式呈現(xiàn)與關(guān)于本文所公開的機(jī)制的一個(gè)或多個(gè)方面相關(guān)的某些概念。
2、本文描述了用于分布式處理的計(jì)算卸載的系統(tǒng)和技術(shù)。在一個(gè)例示性示例中,提供了一種用于分布式處理的裝置,該裝置包括至少一個(gè)存儲(chǔ)器和至少一個(gè)處理器,該至少一個(gè)處理器耦合到至少一個(gè)存儲(chǔ)器。至少一個(gè)處理器被配置為:發(fā)送發(fā)現(xiàn)消息;接收對(duì)發(fā)現(xiàn)消息的響應(yīng),該響應(yīng)包括相鄰設(shè)備的標(biāo)識(shí)符;向卸載服務(wù)器發(fā)送卸載請(qǐng)求,該卸載請(qǐng)求包括相鄰設(shè)備的標(biāo)識(shí)符;從卸載服務(wù)器接收相鄰設(shè)備被選擇來執(zhí)行卸載處理的指示;向相鄰設(shè)備發(fā)送用于處理的數(shù)據(jù);從相鄰設(shè)備接收處理的數(shù)據(jù);以及發(fā)送對(duì)完成的卸載處理的量的指示。
3、作為另一示例,提供了一種用于分布式處理的第一設(shè)備,該第一設(shè)備包括至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器包括指令;以及至少一個(gè)處理器,該至少一個(gè)處理器耦合到至少一個(gè)存儲(chǔ)器。至少一個(gè)處理器被配置為:向卸載服務(wù)器發(fā)送第一設(shè)備可提供計(jì)算卸載服務(wù)的指示;從第二設(shè)備接收發(fā)現(xiàn)消息;發(fā)送對(duì)發(fā)現(xiàn)消息的響應(yīng);從卸載服務(wù)器接收第一設(shè)備被選擇來提供計(jì)算卸載服務(wù)的指示;從第二設(shè)備接收用于處理的數(shù)據(jù);對(duì)數(shù)據(jù)進(jìn)行處理以獲得處理的數(shù)據(jù);以及向第二設(shè)備發(fā)送處理的數(shù)據(jù)。
4、在另一示例中,提供了一種用于分布式處理的裝置,該裝置包括至少一個(gè)存儲(chǔ)器和至少一個(gè)處理器,該至少一個(gè)處理器耦合到至少一個(gè)存儲(chǔ)器。至少一個(gè)處理器被配置為:從第一設(shè)備接收卸載請(qǐng)求,該卸載請(qǐng)求包括第二設(shè)備的標(biāo)識(shí)符;從第二設(shè)備接收第二設(shè)備可提供計(jì)算卸載服務(wù)的指示;選擇第二設(shè)備來執(zhí)行計(jì)算卸載服務(wù);發(fā)送第二設(shè)備被選擇來提供計(jì)算卸載服務(wù)的指示;從第一設(shè)備接收對(duì)完成的卸載處理的量的指示;基于對(duì)完成的卸載處理的量的指示來向與第一設(shè)備相關(guān)聯(lián)的第一賬戶收費(fèi);以及基于對(duì)完成的卸載處理的量的指示來對(duì)與第二設(shè)備相關(guān)聯(lián)的第二賬戶進(jìn)行貸記。
5、作為另一示例,提供了一種用于分布式處理的方法。該方法包括:發(fā)送發(fā)現(xiàn)消息;接收對(duì)發(fā)現(xiàn)消息的響應(yīng),該響應(yīng)包括相鄰設(shè)備的標(biāo)識(shí)符;向卸載服務(wù)器發(fā)送卸載請(qǐng)求,該卸載請(qǐng)求包括相鄰設(shè)備的標(biāo)識(shí)符;從卸載服務(wù)器接收相鄰設(shè)備被選擇來執(zhí)行卸載處理的指示;向相鄰設(shè)備發(fā)送用于處理的數(shù)據(jù);從相鄰設(shè)備接收處理的數(shù)據(jù);以及發(fā)送對(duì)完成的卸載處理的量的指示。
6、在另一示例中,提供了一種用于分布處理的方法。該方法包括:向卸載服務(wù)器發(fā)送第一設(shè)備可提供計(jì)算卸載服務(wù)的指示;從第二設(shè)備接收發(fā)現(xiàn)消息;發(fā)送對(duì)發(fā)現(xiàn)消息的響應(yīng);從卸載服務(wù)器接收第一設(shè)備被選擇來提供計(jì)算卸載服務(wù)的指示;從第二設(shè)備接收用于處理的數(shù)據(jù);對(duì)數(shù)據(jù)進(jìn)行處理以獲得處理的數(shù)據(jù);以及向第二設(shè)備發(fā)送處理的數(shù)據(jù)。
7、作為另一示例,提供了一種用于分布處理的方法。該方法包括:從第一設(shè)備接收卸載請(qǐng)求,該卸載請(qǐng)求包括第二設(shè)備的標(biāo)識(shí)符;從第二設(shè)備接收第二設(shè)備可提供計(jì)算卸載服務(wù)的指示;選擇第二設(shè)備來執(zhí)行計(jì)算卸載服務(wù);發(fā)送第二設(shè)備被選擇來提供計(jì)算卸載服務(wù)的指示;從第一設(shè)備接收對(duì)完成的卸載處理的量的指示;基于對(duì)完成的卸載處理的量的指示來向與第一設(shè)備相關(guān)聯(lián)的第一賬戶收費(fèi);以及基于對(duì)完成的卸載處理的量的指示來對(duì)與第二設(shè)備相關(guān)聯(lián)的第二賬戶進(jìn)行貸記。
8、在另一示例中,提供了一種其上存儲(chǔ)有指令的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),這些指令在由至少一個(gè)處理器執(zhí)行時(shí)使該至少一個(gè)處理器:發(fā)送發(fā)現(xiàn)消息;接收對(duì)發(fā)現(xiàn)消息的響應(yīng),該響應(yīng)包括相鄰設(shè)備的標(biāo)識(shí)符;向卸載服務(wù)器發(fā)送卸載請(qǐng)求,該卸載請(qǐng)求包括相鄰設(shè)備的標(biāo)識(shí)符;從卸載服務(wù)器接收相鄰設(shè)備被選擇來執(zhí)行卸載處理的指示;向相鄰設(shè)備發(fā)送用于處理的數(shù)據(jù);從相鄰設(shè)備接收處理的數(shù)據(jù);以及發(fā)送對(duì)完成的卸載處理的量的指示。
9、作為另一示例,提供了一種其上存儲(chǔ)有指令的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),這些指令在由至少一個(gè)處理器執(zhí)行時(shí)使該至少一個(gè)處理器:向卸載服務(wù)器發(fā)送第一設(shè)備可提供計(jì)算卸載服務(wù)的指示;從第二設(shè)備接收發(fā)現(xiàn)消息;發(fā)送對(duì)發(fā)現(xiàn)消息的響應(yīng);從卸載服務(wù)器接收第一設(shè)備被選擇來提供計(jì)算卸載服務(wù)的指示;從第二設(shè)備接收用于處理的數(shù)據(jù);對(duì)數(shù)據(jù)進(jìn)行處理以獲得處理的數(shù)據(jù);以及向第二設(shè)備發(fā)送處理的數(shù)據(jù)。
10、在另一示例中,提供了一種其上存儲(chǔ)有指令的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),這些指令在由至少一個(gè)處理器執(zhí)行時(shí)使該至少一個(gè)處理器:從第一設(shè)備接收卸載請(qǐng)求,該卸載請(qǐng)求包括第二設(shè)備的標(biāo)識(shí)符;從第二設(shè)備接收第二設(shè)備可提供計(jì)算卸載服務(wù)的指示;選擇第二設(shè)備來執(zhí)行計(jì)算卸載服務(wù);發(fā)送第二設(shè)備被選擇來提供計(jì)算卸載服務(wù)的指示;從第一設(shè)備接收對(duì)完成的卸載處理的量的指示;基于對(duì)完成的卸載處理的量的指示來向與第一設(shè)備相關(guān)聯(lián)的第一賬戶收費(fèi);以及基于對(duì)完成的卸載處理的量的指示來對(duì)與第二設(shè)備相關(guān)聯(lián)的第二賬戶進(jìn)行貸記。
11、作為另一示例,提供了一種用于分布式處理的裝置。該裝置包括:用于發(fā)送發(fā)現(xiàn)消息的部件;用于接收對(duì)發(fā)現(xiàn)消息的響應(yīng)的部件,該響應(yīng)包括相鄰設(shè)備的標(biāo)識(shí)符;用于向卸載服務(wù)器發(fā)送卸載請(qǐng)求的部件,該卸載請(qǐng)求包括相鄰設(shè)備的標(biāo)識(shí)符;用于從卸載服務(wù)器接收相鄰設(shè)備被選擇來執(zhí)行卸載處理的指示的部件;用于向相鄰設(shè)備發(fā)送用于處理的數(shù)據(jù)的部件;用于從相鄰設(shè)備接收處理的數(shù)據(jù)的部件;以及用于發(fā)送對(duì)完成的卸載處理的量的指示的部件。
12、在另一示例中,提供了一種用于分布處理的裝置。該裝置包括:用于向卸載服務(wù)器發(fā)送第一設(shè)備可提供計(jì)算卸載服務(wù)的指示的部件;用于從第二設(shè)備接收發(fā)現(xiàn)消息的部件;用于發(fā)送對(duì)發(fā)現(xiàn)消息的響應(yīng)的部件;用于從卸載服務(wù)器接收第一設(shè)備被選擇來提供計(jì)算卸載服務(wù)的指示的部件;用于從第二設(shè)備接收用于處理的數(shù)據(jù)的部件;用于對(duì)數(shù)據(jù)進(jìn)行處理以獲得處理的數(shù)據(jù)的部件;以及用于向第二設(shè)備發(fā)送處理的數(shù)據(jù)的部件。
13、作為另一示例,提供了一種用于分布處理的裝置。該裝置包括:用于從第一設(shè)備接收卸載請(qǐng)求的部件,該卸載請(qǐng)求包括第二設(shè)備的標(biāo)識(shí)符;用于從第二設(shè)備接收第二設(shè)備可提供計(jì)算卸載服務(wù)的指示的部件;用于選擇第二設(shè)備來執(zhí)行計(jì)算卸載服務(wù)的部件;用于發(fā)送第二設(shè)備被選擇來提供計(jì)算卸載服務(wù)的指示的部件;用于從第一設(shè)備接收對(duì)完成的卸載處理的量的指示的部件;用于基于對(duì)完成的卸載處理的量的指示來向與第一設(shè)備相關(guān)聯(lián)的第一賬戶收費(fèi)的部件;以及用于基于對(duì)完成的卸載處理的量的指示來對(duì)與第二設(shè)備相關(guān)聯(lián)的第二賬戶進(jìn)行貸記的部件。
14、該發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵或必要特征,其也不旨在孤立地用于確定所要求保護(hù)的主題的范圍。本主題應(yīng)當(dāng)參考本專利的整個(gè)說明書的合適部分、任何或所有附圖以及每項(xiàng)權(quán)利要求來理解。
15、在參考以下說明書、權(quán)利要求和附圖之后,前述內(nèi)容以及其他特征和示例將變得更加顯而易見。