欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于云的游戲系統(tǒng)中的負(fù)載平衡的制作方法

文檔序號(hào):6497728閱讀:132來源:國(guó)知局
基于云的游戲系統(tǒng)中的負(fù)載平衡的制作方法
【專利摘要】本技術(shù)大致描述基于云的游戲系統(tǒng)的負(fù)載平衡方案。在一些示例中,負(fù)載平衡系統(tǒng)可以包括資源利用檢測(cè)單元、確定單元以及傳輸單元,資源利用檢測(cè)單元被配置為檢測(cè)游戲服務(wù)器的資源利用,確定單元被配置為至少部分地基于由資源利用檢測(cè)單元檢測(cè)的資源利用在被連接到游戲服務(wù)器上的多個(gè)客戶端設(shè)備之中確定一個(gè)或多個(gè)客戶端設(shè)備,以流送非交互式媒體文件,傳輸單元被配置為在預(yù)先確定的游戲事件發(fā)生時(shí)將非交互式媒體文件流送至客戶端設(shè)備中的一個(gè)或多個(gè)。
【專利說明】基于云的游戲系統(tǒng)中的負(fù)載平衡
【背景技術(shù)】
[0001]云計(jì)算技術(shù)的誕生和高端電子設(shè)備(例如,智能手機(jī)、平板電腦和數(shù)字電視)的傳播已經(jīng)使得用戶利用他們的設(shè)備享受高質(zhì)量的游戲。在基于云的環(huán)境中,具備高性能(例如,具備高處理能力)的游戲服務(wù)器可以運(yùn)行或執(zhí)行高質(zhì)量的游戲應(yīng)用,并且向被連接到游戲服務(wù)器上的多個(gè)用戶設(shè)備提供游戲服務(wù)。在這種情況下,用戶可以利用他們的可能沒有足夠的處理能力來運(yùn)行高質(zhì)量的游戲應(yīng)用的用戶設(shè)備享受游戲。然而,當(dāng)大量的用戶同時(shí)訪問游戲服務(wù)器時(shí),服務(wù)器可能缺乏向每一個(gè)用戶設(shè)備提供所期望的高性能的處理能力。
[0002]MM
[0003]在一個(gè)實(shí)例中,負(fù)載平衡系統(tǒng)可以包括資源利用檢測(cè)單元、確定單元以及傳輸單元,資源利用檢測(cè)單元被配置為檢測(cè)游戲服務(wù)器的資源利用,確定單元被配置為至少部分地基于由資源利用檢測(cè)單元檢測(cè)的資源利用在被連接到游戲服務(wù)器上的多個(gè)客戶端設(shè)備之中確定一個(gè)或多個(gè)客戶端設(shè)備,以流送非交互式媒體文件,傳輸單元被配置為在預(yù)先確定的游戲事件發(fā)生時(shí)將非交互式媒體文件流送至客戶端設(shè)備中的一個(gè)或多個(gè)。
[0004]在另一示例中,在游戲服務(wù)器的控制下操作的方法可以包括檢測(cè)游戲服務(wù)器的資源利用,將所檢測(cè)的資源利用與預(yù)先確定的閾值相比較,當(dāng)所檢測(cè)的資源利用超過預(yù)先確定的閾值時(shí),在被連接到游戲服務(wù)器的客戶端設(shè)備之中確定一個(gè)或多個(gè)候選客戶端設(shè)備,預(yù)先確定的游戲事件將在一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)中發(fā)生,以及將非交互式媒體文件流送至一個(gè)或多個(gè)候選客戶端設(shè)備中的至少一些。
[0005]在又一示例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以在其上存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令,其響應(yīng)于執(zhí)行,使得負(fù)載平衡系統(tǒng)執(zhí)行操作,該操作包括在游戲服務(wù)器的資源利用超過預(yù)先確定的閾值時(shí)在被連接在游戲服務(wù)器上的多個(gè)客戶端設(shè)備之中確定一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送,以及將非交互式媒體文件流送至所確定的一個(gè)或多個(gè)客戶端設(shè)備。
[0006]前面的概述僅僅是示例性的,而不意在以任何方式進(jìn)行限制。通過參考附圖以及下面的詳細(xì)說明,除了上文所描述的示例性的方案、實(shí)施例和特征之外,另外的方案、實(shí)施例和特征將變得清晰可見。
【專利附圖】

【附圖說明】
[0007]通過下文的描述和所附的權(quán)利要求書以及對(duì)附圖的參考,本公開的前述的以及其它特征將更加清楚。應(yīng)當(dāng)理解的是,附圖僅示出了根據(jù)本公開的若干實(shí)施方式,并且并不被認(rèn)為是對(duì)其范圍的限制,本公開將被通過使用附圖而進(jìn)一步特定地詳細(xì)地描述,附圖包括:
[0008]圖1示意性地顯示根據(jù)本文所描述的至少一些實(shí)施例被布置的基于云的游戲系統(tǒng)的一個(gè)說明性示例,其中多個(gè)客戶端設(shè)備被連接到游戲服務(wù)器上,其在網(wǎng)絡(luò)上提供基于云的游戲服務(wù);[0009]圖2顯示根據(jù)本文所描述的至少一些實(shí)施例被布置的說明用于為基于云的游戲系統(tǒng)提供負(fù)載平衡方案的示例架構(gòu)的示意框圖;
[0010]圖3顯示根據(jù)本文所描述的至少一些實(shí)施例被布置的用于為基于云的游戲系統(tǒng)提供負(fù)載平衡方案的方法的示例流程圖;
[0011]圖4示出根據(jù)本文所描述的至少一些實(shí)施例被布置的可以被用于為基于云的游戲系統(tǒng)提供負(fù)載平衡方案的計(jì)算機(jī)程序產(chǎn)品;以及
[0012]圖5是說明根據(jù)本文所描述的至少一些實(shí)施例被布置的可以被用于為基于云的游戲系統(tǒng)提供負(fù)載平衡方案的示例計(jì)算設(shè)備的框圖。
【具體實(shí)施方式】
[0013]在下面的詳細(xì)說明中,將參考附圖,附圖構(gòu)成了詳細(xì)說明的一部分。在附圖中,除非上下文指出,否則相似的符號(hào)通常表示相似的部件。在詳細(xì)說明、附圖和權(quán)利要求中所描述的示例性實(shí)施例不意在限制??梢允褂闷渌鼘?shí)施例,并且可以做出其它改變,而不偏離本文呈現(xiàn)的主題的精神或范圍。將易于理解的是,如本文大致描述且如圖中所圖示的,本公開的方案能夠以各種不同配置來布置、替代、組合、分離和設(shè)計(jì),所有這些都在本文中明確地構(gòu)思出。
[0014]本公開大致涉及尤其是與基于云的游戲系統(tǒng)的負(fù)載平衡方案相關(guān)的方法、裝置、系統(tǒng)、設(shè)備和計(jì)算機(jī)程序產(chǎn)品。
[0015]本技術(shù)大致描述基于云的游戲系統(tǒng),其中游戲服務(wù)器在網(wǎng)絡(luò)上為多個(gè)客戶端設(shè)備提供基于云的游戲服務(wù)。在一些示例中,當(dāng)太多客戶端設(shè)備同時(shí)訪問相同的游戲服務(wù)器時(shí),施加于游戲服務(wù)器上的處理負(fù)載可能超過游戲服務(wù)器能夠承載的。在這種情況下,游戲服務(wù)器可以提供或流送(stream)非交互式媒體文件(例如,非交互式視頻文件和非交互式音頻文件)至被連接到游戲服務(wù)器上的多個(gè)客戶端設(shè)備中的至少一些。由于非交互式媒體文件的流送不需要像提供實(shí)際的交互式游戲文件一樣多的處理能力,非交互式媒體文件的流送可以為游戲服務(wù)器降低整體處理負(fù)載。
[0016]在一些實(shí)施例中,當(dāng)游戲服務(wù)器的資源利用超過預(yù)先確定的閾值時(shí),游戲服務(wù)器可以從被連接到游戲服務(wù)器上的多個(gè)客戶端設(shè)備之中確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備。尤其,由于包括一些與維護(hù)用戶的高質(zhì)量體驗(yàn)相關(guān)的種種原因,游戲服務(wù)器可以確定或識(shí)別一個(gè)或多個(gè)候選客戶端設(shè)備,預(yù)先確定的游戲事件將發(fā)生在該一個(gè)或多個(gè)候選客戶端設(shè)備的每一個(gè)中。預(yù)先確定的游戲事件可以與開始游戲、進(jìn)入游戲中的新階段或新地點(diǎn)、完成游戲任務(wù)、獲得游戲物品、與另一角色見面或進(jìn)行對(duì)話或者一些其他預(yù)先設(shè)定的游戲標(biāo)志中的至少一個(gè)相聯(lián)系。之后,游戲服務(wù)器可以從候選客戶端設(shè)備之中確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備,并且可以在預(yù)先確定的游戲事件發(fā)生時(shí)將非交互式媒體文件流送至所確定或識(shí)別的客戶端設(shè)備。
[0017]例如,當(dāng)用戶進(jìn)行由基于云的游戲服務(wù)器提供的戰(zhàn)斗游戲時(shí),由用戶通過用戶的設(shè)備操作的游戲角色可以進(jìn)入房間、遇到敵方角色并開始與該敵方角色戰(zhàn)斗。當(dāng)游戲服務(wù)器的資源充足時(shí),游戲可以繼續(xù)進(jìn)行并且由用戶通過用戶的設(shè)備操作的游戲角色可以與敵方角色戰(zhàn)斗。另一方面,當(dāng)游戲服務(wù)器的資源不足以滿足所施加的處理負(fù)載時(shí),用戶的設(shè)備可以接收并播放影片(其為由游戲服務(wù)器提供或流送給用戶的設(shè)備的非交互式媒體文件),例如,否則由用戶通過用戶的設(shè)備操作的游戲角色在其中與敵方見面并進(jìn)行交談,而不是在其最新的交互點(diǎn)上繼續(xù)進(jìn)行游戲。由此,戰(zhàn)斗可以在用戶的設(shè)備上的非交互式影片播放完成之后開始。
[0018]圖1示意性地示出了根據(jù)本公開描述的至少一些實(shí)施例而安排的基于云的游戲系統(tǒng)的一個(gè)說明性示例,其中多個(gè)客戶端設(shè)備被連接到游戲服務(wù)器上,游戲服務(wù)器在網(wǎng)絡(luò)上提供基于云的游戲服務(wù)。
[0019]如圖1所示,游戲服務(wù)器100可以在網(wǎng)絡(luò)120上為多個(gè)客戶端設(shè)備110-1、110-2、110-3……110-n提供基于云的游戲服務(wù)??蛻舳嗽O(shè)備110-1、110-2、110-3……110-n的示例可以包括但不限于移動(dòng)電話、智能手機(jī)、個(gè)人數(shù)字助理(PDA)、平板電腦、移動(dòng)游戲控制臺(tái)、筆記本電腦、臺(tái)式電腦或具有通信能力的任何其他設(shè)備。
[0020]在一些實(shí)施例中,例如,游戲服務(wù)器100可以通過資源利用檢測(cè)單元監(jiān)測(cè)或檢測(cè)其中的資源利用。在一些實(shí)施例中,資源利用可以與游戲服務(wù)器100的中央處理單元(CPU)的資源利用、游戲服務(wù)器100的圖形處理單元(GPU)的資源利用、游戲服務(wù)器100的主存儲(chǔ)器的資源利用和/或游戲服務(wù)器100的圖形存儲(chǔ)器的資源利用等等相聯(lián)系。
[0021]在一些實(shí)施例中,例如,游戲服務(wù)器100可以通過資源利用檢測(cè)單元將所檢測(cè)的資源利用與預(yù)先確定的閾值相比較。在一些實(shí)施例中,預(yù)先確定的閾值可以與游戲服務(wù)器100的處理能力相聯(lián)系。通過舉例而不是限制的方式,處理能力可以與中央處理單元(CPU)的處理能力、圖形處理單元(GPU)的處理能力、主存儲(chǔ)器的容量和/或圖形存儲(chǔ)器的容量等等相聯(lián)系。
[0022]在一些實(shí)施例中,在資源利用被(例如,確定單元)確定超過預(yù)先確定的閾值時(shí),游戲服務(wù)器100可以從客戶端設(shè)備110-1、110-2、110-3……110_n之中確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備。通過舉例而不是限制的方式,非交互式媒體文件可以是非交互式視頻文件、非交互式音頻文件、非交互式圖像文件、非交互式文本文件或游戲服務(wù)器100可以只需流送至客戶端設(shè)備而不需執(zhí)行復(fù)雜的處理(例如渲染處理)的任何其他媒體文件。
[0023]在一些示例中,在資源利用被(例如,確定單元)確定超過預(yù)先確定的閾值時(shí),游戲服務(wù)器100可以在客戶端設(shè)備110-1、110-2、110-3……110-n之中確定或識(shí)別一個(gè)或多個(gè)候選客戶端設(shè)備,預(yù)先確定的游戲事件將發(fā)生在所述一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)中。預(yù)先確定的游戲事件的示例可以包括但不限于由游戲的玩家開始游戲、由玩家進(jìn)入游戲中的新階段、由玩家進(jìn)入游戲中的新地點(diǎn)、由玩家完成游戲中的任務(wù)、由玩家獲得游戲物件、由玩家遇見游戲中的另一角色、由玩家與游戲中的另一角色進(jìn)行對(duì)話、游戲中場(chǎng)景變換的發(fā)生、任何其他預(yù)先設(shè)定的游戲相關(guān)事件或標(biāo)志、或者甚至是在某一點(diǎn)處為了避免破壞用戶的高質(zhì)量體驗(yàn)的游戲的中止。例如,在圖1所示的示例中,可以假定客戶端設(shè)備110-1的用戶(即玩家 130-1)將進(jìn)入游戲中的新階段;客戶端設(shè)備110-2的用戶(即玩家130-2)將完成游戲中的任務(wù);并且客戶端設(shè)備110-3的用戶(即玩家130-3)將獲得新的游戲物件。在這種情況下,游戲服務(wù)器100可以將客戶端設(shè)備110-1、110-2和110-3確定或識(shí)別為候選客戶端設(shè)備,以將非交互式媒體文件流送至其中,以減少施加于游戲服務(wù)器100的處理負(fù)載。[0024]在一些實(shí)施例中,游戲服務(wù)器100可以(通過例如,確定單元)在一個(gè)或多個(gè)候選客戶端設(shè)備之中確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以流送非交互式媒體文件。在一些實(shí)施例中,游戲服務(wù)器100可以通過考慮游戲服務(wù)器100的可用處理能力(例如,中央處理單元(CPU)的處理能力、圖形處理單元(GPU)的處理能力、主存儲(chǔ)器的容量和/或圖形存儲(chǔ)器的容量)確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至其中。例如,在圖1所示的示例中,游戲服務(wù)器100可以確定,根據(jù)游戲服務(wù)器100的處理能力以及游戲服務(wù)器100的所檢測(cè)的資源利用,有必要將非交互式媒體文件僅僅流送至三個(gè)候選客戶端設(shè)備110-1,110-2和110-3中的兩個(gè)客戶端設(shè)備。
[0025]在一些實(shí)施例中,游戲服務(wù)器100可以在候選客戶端設(shè)備之中隨機(jī)確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備。在替換的實(shí)施例中,游戲服務(wù)器100可以至少部分地基于所述一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)的非交互式媒體文件流送的數(shù)量確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至其中。例如,在圖1所示的實(shí)施例中,當(dāng)游戲服務(wù)器100已經(jīng)在之前為客戶端設(shè)備110-1提供或流送非交互式媒體文件兩次、為客戶端設(shè)備110-2提供或流送五次并且為客戶端設(shè)備110-3提供或流送十次時(shí),游戲服務(wù)器100可以在預(yù)先確定的游戲事件發(fā)生時(shí),確定將非交互式媒體文件流送至客戶端設(shè)備110-1和110-2,其目的在于以合理的方式在客戶端設(shè)備之間分配延遲或其他處理負(fù)擔(dān)。
[0026]游戲服務(wù)器100的處理負(fù)載可以通過將非交互式媒體文件流送至客戶端設(shè)備110-1、110-2、110-3、……、110_n中的一些被減少,因?yàn)榉墙换ナ矫襟w文件的流送可以使用比需要復(fù)雜的圖像處理(例如渲染)的提供游戲進(jìn)行更少的游戲服務(wù)器100的資源。
[0027]圖2示出了根據(jù)本公開描述的至少一些實(shí)施例而安排的說明用于為基于云的游戲系統(tǒng)提供負(fù)載平衡方案的示例架構(gòu)的示意框圖。
[0028]如所描述的,負(fù)載平衡系統(tǒng)200可以包括資源利用檢測(cè)單元210、確定單元220以及傳輸單元230。盡管被顯示為獨(dú)立的組件,在所公開的本申請(qǐng)的范圍內(nèi)預(yù)期的同時(shí),各種組件可以被分為額外的組件、組合成更少的組件或者全部省略。
[0029]資源利用檢測(cè)單元210可以被配置為檢測(cè)游戲服務(wù)器(例如,游戲服務(wù)器100)的資源利用。通過舉例而不是限制的方式,游戲服務(wù)器的資源利用可以與游戲服務(wù)器的中央處理單元(CPU)的資源利用、游戲服務(wù)器的圖形處理單元(GPU)的資源利用、游戲服務(wù)器的主存儲(chǔ)器的資源利用和/或游戲服務(wù)器的圖形存儲(chǔ)器的資源利用等等相聯(lián)系。
[0030]確定單元220可以被配置為至少部分地基于由資源利用檢測(cè)單元210檢測(cè)的資源利用在被連接到游戲服務(wù)器上的多個(gè)客戶端設(shè)備(例如,客戶端設(shè)備110-1、110-2、110-3、……、110-n)之中確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備。在一些實(shí)施例中,確定單元220可以將由資源利用檢測(cè)單元210檢測(cè)的資源利用與預(yù)先確定的閾值相比較。通過舉例而不是限制的方式,預(yù)先確定的閾值可以與游戲服務(wù)器的處理能力相聯(lián)系,例如中央處理單元(CPU)的處理能力、圖形處理單元(GPU)的處理能力、主存儲(chǔ)器的容量和/或圖形存儲(chǔ)器的容量等等。
[0031]在一些實(shí)施例中,當(dāng)游戲服務(wù)器的資源利用或與游戲服務(wù)器相對(duì)應(yīng)的資源利用被確定超過預(yù)先確定的閾值時(shí),確定單元220可以在被連接到游戲服務(wù)器的多個(gè)客戶端設(shè)備中確定或識(shí)別一個(gè)或多個(gè)候選客戶端設(shè)備,預(yù)先確定的游戲事件將在該一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)中發(fā)生。預(yù)先確定的游戲事件的示例可以包括但不限于由游戲的玩家開始游戲、由玩家進(jìn)入游戲中的新階段、由玩家進(jìn)入游戲中的新地點(diǎn)、由玩家完成游戲中的任務(wù)、由玩家獲得游戲物件、由玩家遇見游戲中的另一角色、由玩家與游戲中的另一角色進(jìn)行對(duì)話、游戲中場(chǎng)景變換的發(fā)生、以及任何其他事件、或者可能使得玩家感覺強(qiáng)烈不滿的情況發(fā)生時(shí)游戲的中止。
[0032]在一些實(shí)施例中,確定單元220可以在候選客戶端設(shè)備之中確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以流送非交互式媒體文件。在一些實(shí)施例中,確定單元220可以至少部分地基于游戲服務(wù)器的處理能力(例如,中央處理單元(CPU)的處理能力、圖形處理單元(GPU)的處理能力、主存儲(chǔ)器的容量和/或圖形存儲(chǔ)器的容量等等)確定或識(shí)別所述一個(gè)或多個(gè)客戶端設(shè)備,以流送非交互式媒體文件。
[0033]在一些實(shí)施例中,確定單元220可以在候選客戶端設(shè)備之中隨機(jī)地確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至其中。在替換的實(shí)施例中,確定單元220可以至少部分地基于候選客戶端設(shè)備中的每一個(gè)的之前的非交互式媒體文件流送的數(shù)量確定或識(shí)別所述一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至其中,其目的在于以合理的方式在客戶端設(shè)備之間分配延遲或其他處理負(fù)擔(dān)。
[0034]傳輸單元230可以被配置為在預(yù)先確定的游戲事件發(fā)生時(shí)將非交互式媒體文件傳輸或流送至由確定單元220所確定的客戶端設(shè)備。游戲服務(wù)器的處理負(fù)載可以通過將非交互式媒體文件流送至客戶端設(shè)備中的一些被減小,因?yàn)榉墙换ナ矫襟w文件的流送可以使用比需要復(fù)雜的圖像處理(例如渲染)的提供游戲進(jìn)行更少的游戲服務(wù)器的資源。
[0035]圖3示出了根據(jù)本公開描述的至少一些實(shí)施例而安排的用于為基于云的游戲系統(tǒng)提供負(fù)載平衡方案的方法的示例流程圖。
[0036]圖3中的方法可以在游戲服務(wù)器中(例如游戲服務(wù)器100)和/或負(fù)載平衡系統(tǒng)(例如負(fù)載平衡系統(tǒng)200,其包括上述的資源利用檢測(cè)單元210、確定單元220以及傳輸單元230)中被實(shí)現(xiàn)。示例方法可以包括由一個(gè)或多個(gè)方框300、310、320、330和/或340說明的一個(gè)或多個(gè)操作、行動(dòng)或功能。盡管被顯示為獨(dú)立的方框,各種方框可以基于所期望的實(shí)現(xiàn)被分成額外的框、組合成更少的框或消除。進(jìn)程可以在方框300開始。
[0037]在方框300,游戲服務(wù)器或負(fù)載平衡系統(tǒng)可以檢測(cè)游戲服務(wù)器的資源利用。通過舉例而不是限制的方式,游戲服務(wù)器的資源利用可以與游戲服務(wù)器的中央處理單元(CPU)的資源利用、游戲服務(wù)器的圖形處理單元(GPU)的資源利用、游戲服務(wù)器的主存儲(chǔ)器的資源利用和/或游戲服務(wù)器的圖形存儲(chǔ)器的資源利用等等相聯(lián)系。處理可以從方框300向方框310繼續(xù)。
[0038]在方框310,游戲服務(wù)器或負(fù)載平衡系統(tǒng)可以將所檢測(cè)的資源利用與預(yù)先確定的閾值相比較。通過舉例而不是限制的方式,預(yù)先確定的閾值可以與游戲服務(wù)器的處理能力相聯(lián)系,例如,中央處理單元(CPU)的處理能力、圖形處理單元(GPU)的處理能力、主存儲(chǔ)器的容量和/或圖形存儲(chǔ)器的容量等等。如果所檢測(cè)的資源利用超過預(yù)先確定的閾值(是),處理可以從方框310向方框320繼續(xù)。否則,進(jìn)程可以返回方框300。
[0039]在方框320,游戲服務(wù)器或負(fù)載平衡系統(tǒng)可以在被連接到游戲服務(wù)器上的多個(gè)客戶端設(shè)備之中確定或識(shí)別一個(gè)或多個(gè)候選客戶端設(shè)備,預(yù)先確定的游戲事件將發(fā)生在其中的每一個(gè)中。預(yù)先確定的游戲事件的示例可以包括但不限于由游戲的玩家開始游戲、由玩家進(jìn)入游戲中的新階段、由玩家進(jìn)入游戲中的新地點(diǎn)、由玩家完成游戲中的任務(wù)、由玩家獲得游戲物件、由玩家遇見游戲中的另一角色、由玩家與游戲中的另一角色進(jìn)行對(duì)話、游戲中場(chǎng)景變換的發(fā)生、以及任何其他游戲標(biāo)志,包括在某時(shí)間為了減少對(duì)用戶的體驗(yàn)質(zhì)量的破壞的游戲的中止。處理可以從方框320向方框330繼續(xù)。
[0040]在方框330,游戲服務(wù)器或負(fù)載平衡系統(tǒng)可以在所述一個(gè)或多個(gè)候選客戶端設(shè)備之中確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備。在一些實(shí)施例中,游戲服務(wù)器或負(fù)載平衡系統(tǒng)可以至少部分地基于游戲服務(wù)器的處理能力確定或識(shí)別所述一個(gè)或多個(gè)客戶端設(shè)備,以向所述一個(gè)或多個(gè)客戶端設(shè)備流送非交互式媒體文件。在一些實(shí)施例中,游戲服務(wù)器或負(fù)載平衡系統(tǒng)可以在候選客戶端設(shè)備之中隨機(jī)地確定或識(shí)別一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備。在替換的實(shí)施例中,游戲服務(wù)器或負(fù)載平衡系統(tǒng)可以至少部分地基于所述一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)的之前的非交互式媒體文件流送的數(shù)量選擇所述一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備,其目的在于以合理的方式在客戶端設(shè)備之間分配延遲或其他處理負(fù)擔(dān)。處理可以從方框330向方框340繼續(xù)。
[0041]在方框340,游戲服務(wù)器或負(fù)載平衡系統(tǒng)可以將非交互式媒體文件傳輸或流送至所確定或識(shí)別的客戶端設(shè)備。處理可以從方框430向方框300繼續(xù)。由于非交互式媒體文件的流送不需要像提供真正的交互式游戲文件一樣的處理能力,非交互式媒體文件的流送可以降低游戲服務(wù)器的處理負(fù)載。
[0042]本領(lǐng)域技術(shù)人員可以理解,對(duì)于本文中公開的這一和其它過程和方法,在這些過程和方法中執(zhí)行的功能可以被以不同的順序?qū)嵤_M(jìn)一步,這些概述的步驟和操作僅被作為示例而提供,且這些步驟和操作中的一些可以為選擇性的、組合為較少的步驟和操作或者擴(kuò)展為額外的步驟和操作,而不脫離所公開的實(shí)施例的核心內(nèi)容。
[0043]圖4示出了根據(jù)本公開描述的至少一些實(shí)施例而安排的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品可以用于提供基于云的游戲系統(tǒng)的負(fù)載平衡方案。
[0044]程序產(chǎn)品400可以包括信號(hào)承載媒介402。信號(hào)承載媒介402可以包括一個(gè)或多個(gè)指令404,當(dāng)指令404被(例如,處理器)執(zhí)行時(shí),指令404可以提供上文關(guān)于圖1_3所描述的功能。舉例來說,指令404可以包括:用于在游戲服務(wù)器的資源利用超過預(yù)先確定的閾值時(shí)在被連接到游戲服務(wù)器的多個(gè)客戶端設(shè)備中確定一個(gè)或多個(gè)客戶端設(shè)備用以向其流送非交互式媒體文件的一個(gè)或多個(gè)指令;用于將非交互式媒體文件流送至所確定的一個(gè)或多個(gè)客戶端設(shè)備的一個(gè)或多個(gè)指令。因此,例如,參考圖2,負(fù)載平衡系統(tǒng)200可以響應(yīng)于指令404而進(jìn)行圖3中示出的一個(gè)或多個(gè)方框。
[0045]在一些實(shí)施例中,信號(hào)承載媒介402可以包含計(jì)算機(jī)可讀媒介406,例如但不限于硬盤驅(qū)動(dòng)器、⑶、DVD、數(shù)字磁帶、存儲(chǔ)器等等。在一些實(shí)施例中,信號(hào)承載媒介602可以包含可記錄媒介408,例如但不限于存儲(chǔ)器、讀/寫(R/W)⑶、R/WDVD等等。在一些實(shí)施例中,信號(hào)承載媒介402可以包含通信媒介410,例如但不限于數(shù)字和/或模擬的通信媒介(例如,光纜、波導(dǎo)、有線通信鏈路、無線通信鏈路等等)。這樣,例如,程序產(chǎn)品400可以通過射頻(RF)信號(hào)承載媒介402被傳送至負(fù)載平衡系統(tǒng)200的一個(gè)或多個(gè)模塊,其中信號(hào)承載媒介402通過無線通信媒介410 (例如,符合IEEE802.11標(biāo)準(zhǔn)的無線通信媒介)被傳送。[0046]圖5示出了根據(jù)本公開描述的至少一些實(shí)施例而安排的計(jì)算設(shè)備的示例性實(shí)施例的框圖,該計(jì)算設(shè)備能夠被用于提供基于云的游戲系統(tǒng)的負(fù)載平衡方案。
[0047]在這些實(shí)施例中,計(jì)算設(shè)備500的多個(gè)元件可以被安排或配置為用于基于云的游戲系統(tǒng)。在一種非常基本的配置502中,計(jì)算設(shè)備500典型地包括一個(gè)或多個(gè)處理器504以及系統(tǒng)存儲(chǔ)器506。存儲(chǔ)器總線508可以被使用,以用于在處理器504和系統(tǒng)存儲(chǔ)器506之間通{目O
[0048]根據(jù)配置的需要,處理器504可以為包括但不限于微處理器(μ P)、微控制器(yC)、數(shù)字式信號(hào)處理器(DSP)中的任意一種或其任意組合的類型。處理器504可以包括一級(jí)或多級(jí)高速緩存,如一級(jí)高速緩存510和二級(jí)高速緩存512、處理器內(nèi)核514以及寄存器516。處理器內(nèi)核514的實(shí)施例可以包括算數(shù)邏輯單元(ALU)、浮點(diǎn)單元(FPU)、數(shù)字信號(hào)處理內(nèi)核(DSPCore)或其任意組合。存儲(chǔ)器控制器518的實(shí)施例也可以被與處理器504一同使用,或者在一些實(shí)施例中,存儲(chǔ)器控制器518可以為處理器504的內(nèi)部部件。
[0049]根據(jù)配置的需要,系統(tǒng)存儲(chǔ)器506可以為包括但不限于易失存儲(chǔ)器(如RAM等)、非易失存儲(chǔ)器(如ROM、閃存等等)中的任意一種或其任意組合的類型。系統(tǒng)存儲(chǔ)器506可以包括操作系統(tǒng)520、一個(gè)或多個(gè)應(yīng)用522和程序數(shù)據(jù)524。應(yīng)用522可以包括指令526,指令526可以被安排以執(zhí)行本文描述的功能,包括關(guān)于如圖2所示的負(fù)載平衡系統(tǒng)200架構(gòu)所描述的行動(dòng),或者包括關(guān)于圖3所示的流程圖所描述的行動(dòng)。在一些實(shí)施例中,應(yīng)用522可以被安排為與程序數(shù)據(jù)524 —同在操作系統(tǒng)520中運(yùn)行,這樣來實(shí)施如本文描述的用于負(fù)載平衡系統(tǒng)的指令。
[0050]計(jì)算設(shè)備500可具有附加的特征或功能以及附加的接口以便于基本配置502與任何所需的設(shè)備和接口之間的通信。例如,總線/接口控制器530可用于便于基本配置502與一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備532之間經(jīng)由存儲(chǔ)接口總線534的通信。數(shù)據(jù)存儲(chǔ)設(shè)備532可以是可移除存儲(chǔ)設(shè)備536、非可移除存儲(chǔ)設(shè)備538或者其組合。可移除存儲(chǔ)設(shè)備和非可移除存儲(chǔ)設(shè)備的示例包括諸如軟盤驅(qū)動(dòng)器和硬盤驅(qū)動(dòng)器(HDD)的磁盤設(shè)備、諸如壓縮盤(CD)驅(qū)動(dòng)器或數(shù)字多功能盤(DVD)驅(qū)動(dòng)器的光盤驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器(SSD)和磁帶驅(qū)動(dòng)器,僅列舉了幾個(gè)。示例的計(jì)算機(jī)存儲(chǔ)媒介可以包括以用于諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的信息的存儲(chǔ)的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性的媒介以及可移除和非可移除的媒介。
[0051]系統(tǒng)存儲(chǔ)器506、可移除存儲(chǔ)設(shè)備536和非可移除存儲(chǔ)設(shè)備538是計(jì)算機(jī)存儲(chǔ)媒介的示例。計(jì)算機(jī)存儲(chǔ)媒介包括但不限于RAM、R0M、EEPR0M、閃存(flash memory)或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光學(xué)存儲(chǔ)設(shè)備、磁盒、磁帶、磁盤存儲(chǔ)設(shè)備或其它磁存儲(chǔ)設(shè)備、或者可用于存儲(chǔ)所需信息并且可由計(jì)算設(shè)備500存取的任何其它媒介。任意這樣的計(jì)算機(jī)存儲(chǔ)媒介可以是計(jì)算設(shè)備500的部件。
[0052]計(jì)算設(shè)備500還可以包括接口總線540,該接口總線用于方便從各接口設(shè)備(例如,輸出設(shè)備542、外圍設(shè)備接口 544和通信設(shè)備546)經(jīng)由總線/接口控制器530到基本配置502的通信。示例的輸出設(shè)備542包括圖形處理單元548和音頻處理單元550,其可配置為經(jīng)由一個(gè)或多個(gè)A/V端口 552與諸如顯示器或揚(yáng)聲器的各外部設(shè)備通信。示例的外圍設(shè)備接口 544包括串行接口控制器554或并行接口控制器556,其可配置為經(jīng)由一個(gè)或多個(gè)I/O端口 558與諸如輸入設(shè)備(例如,鍵盤、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備等)或其它外圍設(shè)備(例如,打印機(jī)、掃描儀等)的外部設(shè)備通信。通信設(shè)備546的實(shí)施例包括網(wǎng)絡(luò)控制器560,其可被安排為便于經(jīng)由一個(gè)或多個(gè)通信端口 564通過網(wǎng)絡(luò)通信鏈路與一個(gè)或多個(gè)計(jì)算設(shè)備562的通信。
[0053]網(wǎng)絡(luò)通信鏈路可以是通信媒介的一個(gè)示例。通信媒介通??赏ㄟ^計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或諸如載波或其它傳輸機(jī)制的調(diào)制數(shù)據(jù)信號(hào)中的其它數(shù)據(jù)來具體化,并且可以包括任何信息輸送媒介?!罢{(diào)制數(shù)據(jù)信號(hào)”可以是使得其特性中的一個(gè)或多個(gè)以將信號(hào)中的信息編碼的方式設(shè)定或改變的信號(hào)。通過舉例而不是限制的方式,通信媒介可以包括諸如有線網(wǎng)絡(luò)或直接線連接的有線媒介,以及諸如聲波、射頻(RF)、微波、紅外(IR)和其它無線媒介的無線媒介。如本文所使用的術(shù)語(yǔ)計(jì)算機(jī)可讀媒介可以包括存儲(chǔ)媒介和通信媒介兩者。
[0054]計(jì)算設(shè)備500可實(shí)現(xiàn)為諸如單元電話、個(gè)人數(shù)據(jù)助理(PDA)、個(gè)人媒介播放器設(shè)備、無線網(wǎng)頁(yè)監(jiān)視設(shè)備、個(gè)人頭戴式設(shè)備、專用設(shè)備或包括上述功能中的任一種的混合設(shè)備的小形狀因數(shù)的便攜式(或移動(dòng))電子設(shè)備的一部分。計(jì)算設(shè)備500還可實(shí)現(xiàn)為包括膝上型計(jì)算機(jī)和非膝上型計(jì)算機(jī)配置兩者的個(gè)人計(jì)算機(jī)。
[0055]本公開不限于本文所描述的特定實(shí)施例,這些實(shí)施例意在各方案的示例。能夠在不偏離其精神和范圍的情況下做出多種改進(jìn)和變型,這對(duì)于本領(lǐng)域技術(shù)人員而言是顯而易見的。通過前面的說明,除了本文所列舉的那些之外,在本公開的范圍內(nèi)的功能上等同的方法和裝置對(duì)于本領(lǐng)域技術(shù)人員而言將是顯而易見的。旨在使這些改進(jìn)和變型落在所附權(quán)利要求書的范圍內(nèi)。本公開僅受所附權(quán)利要求書以及這些權(quán)利要是所給予權(quán)利的等同方案的整個(gè)范圍所限制。應(yīng)當(dāng)理解的是,本公開不限于特定的方法、試劑、化合物組成或生物系統(tǒng),當(dāng)然這些會(huì)變化。還應(yīng)理解的是,本文所使用的術(shù)語(yǔ)是僅僅是為了描述特定實(shí)施例的目的,而不意在限制。
[0056]關(guān)于本文中基本上任何復(fù)數(shù)和/或單數(shù)術(shù)語(yǔ)的使用,本領(lǐng)域技術(shù)人員能夠根據(jù)上下文和/或應(yīng)用適當(dāng)?shù)貜膹?fù)數(shù)變換成單數(shù)和/或從單數(shù)變換成復(fù)數(shù)。為了清晰的目的,本文中明確地闡明了各單數(shù)/復(fù)數(shù)的置換。
[0057]本領(lǐng)域技術(shù)人員將理解,一般地,本文所使用的術(shù)語(yǔ),尤其是隨附權(quán)利要求(例如,隨附權(quán)利要求的主體)中所使用的術(shù)語(yǔ),通常意在為“開放式”術(shù)語(yǔ)(例如,術(shù)語(yǔ)“包括”應(yīng)當(dāng)解釋為“包括但不限于”,術(shù)語(yǔ)“具有”應(yīng)解釋為“至少具有”,術(shù)語(yǔ)“包括”應(yīng)解釋為“包括但不限于”,等等)。本領(lǐng)域技術(shù)人員還理解,如果意圖表達(dá)被引入的權(quán)利要求記述項(xiàng)的具體數(shù)量,該意圖將明確地記述在權(quán)利要求中,并且在不存在這種記述的情況下,不存在這樣的意圖。例如,為輔助理解,下面的隨附權(quán)利要求可能包含了引導(dǎo)性短語(yǔ)“至少一個(gè)”和“一個(gè)或多個(gè)”的使用以引導(dǎo)權(quán)利要求記述項(xiàng)。然而,這種短語(yǔ)的使用不應(yīng)解釋為暗指不定冠詞“一”或“一個(gè)”引導(dǎo)權(quán)利要求記述項(xiàng)將包含該所引導(dǎo)的權(quán)利要求記述項(xiàng)的任何特定權(quán)利要求局限于僅包含一個(gè)該記述項(xiàng)的實(shí)施例,即使當(dāng)同一權(quán)利要求包括了引導(dǎo)性短語(yǔ)“一個(gè)或多個(gè)”或“至少一個(gè)”以及諸如“一”或“一個(gè)”的不定冠詞(例如,“一”和/或“一個(gè)”應(yīng)當(dāng)解釋為表示“至少一個(gè)”或“一個(gè)或多個(gè)”);這同樣適用于對(duì)于用于引導(dǎo)權(quán)利要求記述項(xiàng)的定冠詞的使用。另外,即使明確地記述了被引導(dǎo)的權(quán)利要求記述項(xiàng)的具體數(shù)量,本領(lǐng)域技術(shù)人員將理解到這些記述項(xiàng)應(yīng)當(dāng)解釋為至少表示所記述的數(shù)量(例如,沒有其它修飾語(yǔ)的裸記述“兩個(gè)記述項(xiàng)”表示至少兩個(gè)記述項(xiàng)或兩個(gè)或兩個(gè)以上的記述項(xiàng))。此外,在使用類似于“A、B和C等中的至少一個(gè)”的慣用法的那些實(shí)例中,通常這樣的構(gòu)造旨在表達(dá)本領(lǐng)域技術(shù)人員理解該慣用法的含義(例如,“具有A、B和C中的至少一個(gè)的系統(tǒng)”將包括但不限于僅具有A、僅具有B、僅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等等的系統(tǒng))。在使用類似于“A、B或C等中的至少一個(gè)”的慣用法的那些實(shí)例中,通常這樣的構(gòu)造旨在表達(dá)本領(lǐng)域技術(shù)人員理解該慣用法的含義(例如,“具有A、B或C中的至少一個(gè)的系統(tǒng)”將包括但不限于僅具有A、僅具有B、僅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等等的系統(tǒng))。本領(lǐng)域技術(shù)人員將進(jìn)一步理解,呈現(xiàn)兩個(gè)以上可選項(xiàng)的幾乎任何分離詞和/或短語(yǔ),無論是在說明書、權(quán)利要求或附圖中,都應(yīng)理解為設(shè)想包括一項(xiàng)、任一項(xiàng)或兩項(xiàng)的可能性。例如,術(shù)語(yǔ)“A或B”將理解為包括“A”或“B”或“A和B”的可能性。
[0058]另外,在根據(jù)馬庫(kù)什組(Markushgroup)描述本公開的特征或方案的情況下,本領(lǐng)域技術(shù)人員將理解的是本公開也因此以馬庫(kù)什組的任何獨(dú)立成員或成員的子組來描述。
[0059]本領(lǐng)域技術(shù)人員將理解的是,為了任何以及全部的目的,諸如在提供所撰寫的說明書方面,本文所公開的全部范圍也涵蓋了任何和全部的可能的子范圍及其子范圍的組合。能夠容易地認(rèn)識(shí)到任何所列范圍都充分地描述了同一范圍并且使同一范圍分解成至少均等的一半、三分之一、四分之一、五分之一、十分之一等等。作為非限制示例,本文所論述的每個(gè)范圍能夠容易地分解成下三分之一、中三分之一和上三分之一,等等。本領(lǐng)域技術(shù)人員還將理解的是,諸如“多達(dá)”、“至少”等所有的語(yǔ)言包括所記述的數(shù)量并且是指如上文所論述的隨后能夠分解成子范圍的范圍。最后,本領(lǐng)域技術(shù)人員將理解的是,范圍包括每個(gè)獨(dú)立的成員。因此,例如,具有1-3個(gè)單元的組是指具有I個(gè)、2個(gè)或3個(gè)單元的組。類似地,具有1-5個(gè)單元的組是指具有I個(gè)、2個(gè)、3個(gè)、4個(gè)、或5個(gè)單元的組,等等。
[0060]通過前面的論述,將理解到本文已經(jīng)為了示例的目的描述了本公開的各實(shí)施例,并且可以在不偏離本公開的范圍和精神的情況下進(jìn)行各種改進(jìn)。因此,本文所公開的各個(gè)實(shí)施例不意在限制,真正的范圍和精神是通過隨附的權(quán)利要求表示的。
【權(quán)利要求】
1.一種負(fù)載平衡系統(tǒng),所述系統(tǒng)包括: 資源利用檢測(cè)單元,所述資源利用檢測(cè)單元被配置為檢測(cè)游戲服務(wù)器的資源利用; 確定單元,所述確定單元被配置為至少部分地基于由所述資源利用檢測(cè)單元所檢測(cè)的資源利用在被連接到所述游戲服務(wù)器上的多個(gè)客戶端設(shè)備之中確定一個(gè)或多個(gè)客戶端設(shè)備,以流送非交互式媒體文件; 傳輸單元,所述傳輸單元被配置為在預(yù)先確定的游戲事件發(fā)生時(shí)將所述非交互式媒體文件流送至所述客戶端設(shè)備中的一個(gè)或多個(gè)。
2.根據(jù)權(quán)利要求1所述的負(fù)載平衡系統(tǒng),其中所述游戲服務(wù)器的資源利用與所述游戲服務(wù)器的中央處理單元(CPU) 的資源利用、所述游戲服務(wù)器的圖形處理單元(GPU)的資源利用、所述游戲服務(wù)器的主存儲(chǔ)器的資源利用以及所述游戲服務(wù)器的圖形存儲(chǔ)器的資源利用中的至少一個(gè)相聯(lián)系。
3.根據(jù)權(quán)利要求1所述的負(fù)載平衡系統(tǒng),其中所述確定單元進(jìn)一步被配置為將由所述資源利用檢測(cè)單元檢測(cè)的資源利用與預(yù)先確定的閾值相比較。
4.根據(jù)權(quán)利要求3所述的負(fù)載平衡系統(tǒng),其中所述預(yù)先確定的閾值與所述游戲服務(wù)器的處理能力相聯(lián)系。
5.根據(jù)權(quán)利要求4所述的負(fù)載平衡系統(tǒng),其中所述游戲服務(wù)器的處理能力與所述游戲服務(wù)器的中央處理單元(CPU)的處理能力、所述游戲服務(wù)器的圖形處理單元(GPU)的處理能力、所述游戲服務(wù)器的主存儲(chǔ)器的容量以及所述游戲服務(wù)器的圖形存儲(chǔ)器的容量中的至少一個(gè)相聯(lián)系。
6.根據(jù)權(quán)利要求3所述的負(fù)載平衡系統(tǒng),其中所述確定單元進(jìn)一步被配置為當(dāng)所述資源利用被確定為超過預(yù)先確定的閾值時(shí),在被連接到所述游戲服務(wù)器的所述多個(gè)客戶端設(shè)備之中確定一個(gè)或多個(gè)候選客戶端設(shè)備,預(yù)先確定的游戲事件將在所述一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)中發(fā)生。
7.根據(jù)權(quán)利要求6所述的負(fù)載平衡系統(tǒng),其中所述預(yù)先確定的游戲事件與由游戲的玩家開始游戲、由所述玩家進(jìn)入所述游戲中的新階段、由所述玩家進(jìn)入所述游戲中的新地點(diǎn)、由所述玩家完成所述游戲中的任務(wù)、由所述玩家獲得游戲物件、由所述玩家遇見所述游戲中的另一角色、由所述玩家與所述游戲中的另一角色進(jìn)行對(duì)話以及所述游戲中場(chǎng)景變換的發(fā)生中的至少一個(gè)相聯(lián)系。
8.根據(jù)權(quán)利要求6所述的負(fù)載平衡系統(tǒng),其中所述確定單元進(jìn)一步被配置為至少部分地基于所述游戲服務(wù)器的處理能力在所述一個(gè)或多個(gè)候選客戶端設(shè)備之中選擇所述一個(gè)或多個(gè)客戶端設(shè)備,以流送所述非交互式媒體文件。
9.根據(jù)權(quán)利要求8所述的負(fù)載平衡系統(tǒng),其中所述游戲服務(wù)器的處理能力與所述游戲服務(wù)器的中央處理單元(CPU)的處理能力、所述游戲服務(wù)器的圖形處理單元(GPU)的處理能力、所述游戲服務(wù)器的主存儲(chǔ)器的容量以及所述游戲服務(wù)器的圖形存儲(chǔ)器的容量中的至少一個(gè)相聯(lián)系。
10.根據(jù)權(quán)利要求8所述的負(fù)載平衡系統(tǒng),其中所述確定單元進(jìn)一步被配置為隨機(jī)地選擇所述一個(gè)或多個(gè)客戶端設(shè)備,以將所述非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備。
11.根據(jù)權(quán)利要求8所述的負(fù)載平衡系統(tǒng),其中所述確定單元進(jìn)一步被配置為至少部分地基于所述一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)的媒體文件流送的數(shù)量選擇所述一個(gè)或多個(gè)客戶端設(shè)備,以將所述非交互式媒體文件流送至所述一個(gè)或多個(gè)客戶端設(shè)備。
12.根據(jù)權(quán)利要求1所述的負(fù)載平衡系統(tǒng),其中所述非交互式媒體文件包括非交互式視頻文件、非交互式音頻文件、非交互式圖像文件以及非交互式文本文件中的至少一個(gè)。
13.—種在游戲服務(wù)器的控制下操作的方法,所述方法包括: 檢測(cè)所述游戲服務(wù)器的資源利用; 將所檢測(cè)的資源利用與預(yù)先確定的閾值相比較; 當(dāng)所檢測(cè)的資源利用超過所述預(yù)先確定的閾值時(shí),在被連接到所述游戲服務(wù)器的多個(gè)客戶端設(shè)備之中確定一個(gè)或多個(gè)候選客戶端設(shè)備,預(yù)先確定的游戲事件將在所述一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)中發(fā)生;以及 將非交互式媒體文件流送至所述一個(gè)或多個(gè)候選客戶端設(shè)備中的至少一些。
14.根據(jù)權(quán)利要求13所述的方法,其中所述游戲服務(wù)器的資源利用與所述游戲服務(wù)器的中央處理單元(CPU)的資源利用、所述游戲服務(wù)器的圖形處理單元(GPU)的資源利用、所述游戲服務(wù)器的主存儲(chǔ)器的資源利用以及所述游戲服務(wù)器的圖形存儲(chǔ)器的資源利用中的至少一個(gè)相聯(lián)系。
15.根據(jù)權(quán)利要求13所述的方法,其中所述預(yù)先確定的閾值與所述游戲服務(wù)器的處理能力相聯(lián)系。
16.根據(jù)權(quán)利要求13所述的方法,其中所述預(yù)先確定的游戲事件與由游戲的玩家開始游戲、由所述玩家進(jìn)入所述游戲中的新階段、由所述玩家進(jìn)入所述游戲中的新地點(diǎn)、由所述玩家完成所述游戲中的任務(wù)、由所述玩家獲得游戲物件、由所述玩家遇見所述游戲中的另一角色、由所述玩家與所述游戲中的另一角色進(jìn)行對(duì)話以及所述游戲中場(chǎng)景變換的發(fā)生中的至少一個(gè)相聯(lián)系。
17.根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括: 選擇所述一個(gè)或多個(gè)候選客戶端設(shè)備中的所述至少一些,以流送所述非交互式媒體文件。
18.根據(jù)權(quán)利要求17所述的方法,其中所述選擇包括至少部分地基于所述游戲服務(wù)器的處理能力選擇所述一個(gè)或多個(gè)候選客戶端設(shè)備中的所述至少一些。
19.根據(jù)權(quán)利要求17所述的方法,其中所述選擇包括隨機(jī)地選擇所述一個(gè)或多個(gè)候選客戶端設(shè)備中的所述 至少一些。
20.根據(jù)權(quán)利要求17所述的方法,其中所述選擇包括至少部分地基于所述一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)的非交互式媒體文件流送的數(shù)量選擇所述一個(gè)或多個(gè)候選客戶端設(shè)備中的所述至少一些。
21.根據(jù)權(quán)利要求13所述的方法,其中所述非交互式媒體文件包括非交互式視頻文件、非交互式音頻文件、非交互式圖像文件以及非交互式文本文件中的至少一個(gè)。
22.—種計(jì)算機(jī)可讀存儲(chǔ)媒體,具有存儲(chǔ)在其上的計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令響應(yīng)于執(zhí)行,使得負(fù)載平衡系統(tǒng)執(zhí)行操作,所述操作包括: 在所述游戲服務(wù)器的資源利用超過預(yù)先確定的閾值時(shí),在被連接在游戲服務(wù)器上的多個(gè)客戶端設(shè)備之中確定一個(gè)或多個(gè)客戶端設(shè)備,以將非交互式媒體文件流送;以及 將所述非交互式媒體文件流送至所確定的一個(gè)或多個(gè)客戶端設(shè)備。
23.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述操作進(jìn)一步包括: 檢測(cè)所述游戲服務(wù)器的資源利用。
24.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述游戲服務(wù)器的資源利用與所述游戲服務(wù)器的中央處理單元(CPU)的資源利用、所述游戲服務(wù)器的圖形處理單元(GPU)的資源利用、所述游戲服務(wù)器的主存儲(chǔ)器的資源利用以及所述游戲服務(wù)器的圖形存儲(chǔ)器的資源利用中的至少一個(gè)相聯(lián)系。
25.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述預(yù)先確定的閾值與所述游戲服務(wù)器的處理能力相聯(lián)系。
26.根據(jù)權(quán)利要求25所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述游戲服務(wù)器的處理能力與所述游戲服務(wù)器的中央處理單元(CPU)的處理能力、所述游戲服務(wù)器的圖形處理單元(GPU)的處理能力、所述游戲服務(wù)器的主存儲(chǔ)器的容量以及所述游戲服務(wù)器的圖形存儲(chǔ)器的容量中的至少一個(gè)相聯(lián)系。
27.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述確定包括: 在被連接到所述游戲服務(wù)器的所述多個(gè)客戶端設(shè)備之中確定一個(gè)或多個(gè)候選客戶端設(shè)備,預(yù)先確定的游戲事件將在所述一個(gè)或多個(gè)候選客戶端設(shè)備中的每一個(gè)中發(fā)生,以及 至少部分地基于所述游戲服務(wù)器的處理能力在所述一個(gè)或多個(gè)候選客戶端設(shè)備之中選擇所述一個(gè)多個(gè)客戶端設(shè)備,以流送所述非交互式媒體文件。
28.根據(jù)權(quán)利要求27所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述預(yù)先確定的游戲事件與由游戲的玩家開始游戲、由所述玩家進(jìn)入所述游戲中的新階段、由所述玩家進(jìn)入所述游戲中的新地點(diǎn)、由所述玩家完成所述游戲中的任務(wù)、由所述玩家獲得游戲物件、由所述玩家遇見所述游戲中的另一角色、由所述玩家與所述游戲中的另一角色進(jìn)行對(duì)話以及所述游戲中場(chǎng)景變換的發(fā)生中的至少一個(gè)相聯(lián)系。
29.根據(jù)權(quán)利要求27所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述游戲服務(wù)器的處理能力與所述游戲服務(wù)器的中央處理單元(CPU)的處理能力、所述游戲服務(wù)器的圖形處理單元(GPU)的處理能力、所述游戲服務(wù)器的主存儲(chǔ)器的容量以及所述游戲服務(wù)器的圖形存儲(chǔ)器的容量中的至少一個(gè)相聯(lián)系。
30.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述非交互式媒體文件包括非交互式視頻文件、非交互式音頻文件、非交互式圖像文件以及非交互式文本文件中的至少一個(gè)。
【文檔編號(hào)】G06F15/16GK104011700SQ201280063166
【公開日】2014年8月27日 申請(qǐng)日期:2012年2月14日 優(yōu)先權(quán)日:2012年2月14日
【發(fā)明者】金承一 申請(qǐng)人:英派爾科技開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
龙门县| 德化县| 元谋县| 临海市| 丹凤县| 沂水县| 梁平县| 略阳县| 临桂县| 赫章县| 大方县| 盘山县| 大理市| 临朐县| 七台河市| 安吉县| 疏附县| 庆安县| 临安市| 巴塘县| 博客| 方山县| 巴东县| 合山市| 方城县| 永州市| 荆门市| 海南省| 岱山县| 太保市| 阿城市| 汉阴县| 康平县| 砚山县| 福贡县| 资溪县| 平昌县| 怀集县| 兴安盟| 岗巴县| 钟山县|