System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及云計算,尤其涉及一種云游戲可用實例的獲取方法、存儲介質及設備。
技術介紹
1、云游戲是一種以云計算技術為基礎的在線游戲技術。在云游戲的運行模式下,所有游戲都在服務器端運行,并將渲染完畢后的游戲畫面壓縮后通過網絡傳送給終端設備。用戶若想啟動云游戲,需要遠程接入云服務平臺,云服務平臺給用于提供云游戲實例,用戶可以在其上部署云游戲的應用程序、數據庫等服務。
2、但云服務器資源有限,比如帶寬不夠、實例數量不夠等情況,若接入的用戶過多,會引起服務器異常,因此需要限制過多用戶接入云服務平臺。當用戶接入到一定數量時,若還有用戶想再使用云服務平臺就需要排隊,等待在先接入的用戶離開才能接入,為了避免用戶排隊時間過長,可以告知用戶云服務平臺上實例的占用情況,用戶能夠根據告知的實例占用情況自行選擇等待或者使用其他平臺。因此,目前亟需一種方法能夠返回真實的可用實例數量,以對資源合理使用。
3、在實現本專利技術過程中,專利技術人發現現有技術中至少存在如下問題:
4、目前亟需一種方法能夠返回真實的可用實例數量,以對資源合理使用。
技術實現思路
1、本專利技術的目的在于提供一種云游戲可用實例的獲取方法、存儲介質及設備,以解決現有技術中存在的亟需一種方法能夠返回真實的可用實例數量,以對資源合理使用的技術問題。本專利技術提供的諸多技術方案中的優選技術方案所能產生的諸多技術效果詳見下文闡述。
2、為實現上述目的,本專利技術提供了以下技術方案:
4、可選的,所述計算資源池中云游戲實例鏡像的可分配數中,所述云游戲實例鏡像的可分配數=云游戲實例鏡像的總數-云游戲實例鏡像被占用的總數。
5、可選的,所述計算所述資源池中限制鏡像的可分配數中,所述限制鏡像的可分配數=限制鏡像的總數-限制鏡像被占用的總數。
6、可選的,若云游戲只調度一個所述資源池上的一種所述云游戲實例鏡像,且所述資源池上的所有實例鏡像共用一個限制容器,則所述云游戲實例鏡像的可分配數=所述云游戲實例鏡像的總數-所述云游戲實例鏡像被占用的數量;所述限制鏡像的可分配數=所述限制容器的限制數量-所述云游戲實例鏡像被占用的數量-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
7、可選的,若云游戲調度一個所述資源池上的多種所述云游戲實例鏡像,且所述資源池上的多種所述云游戲實例鏡像采用不同的限制容器,則所述云游戲實例鏡像的可分配數=多種所述云游戲實例鏡像的總數-多種所述云游戲實例被占用的總數;所述限制鏡像的可分配數=不同所述限制容器總的限制數量-多種所述云游戲實例被占用的總數-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
8、可選的,若云游戲調度一個所述資源池上的多種所述云游戲實例鏡像,且所述資源池上的所有實例鏡像共用一個限制容器,則所述云游戲實例鏡像的可分配數=多種所述云游戲實例鏡像的總數-多種所述云游戲實例鏡像被占用的數量;所述限制鏡像的可分配數=所述限制容器的限制數量-多種所述云游戲實例鏡像被占用的數量-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
9、可選的,若云游戲調度多個所述資源池上的一種所述云游戲實例鏡像,且在多個所述資源池上的限制容器也不同,則分別計算每個所述資源池中云游戲實例鏡像的可分配數和限制鏡像的可分配數;其中,每個所述資源池中所述云游戲實例鏡像的可分配數=所述云游戲實例鏡像的總數-所述云游戲實例鏡像被占用的數量;每個所述資源池中所述限制鏡像的可分配數=所述限制容器的限制數量-所述云游戲實例鏡像被占用的數量-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
10、可選的,包括:若云游戲調度多個所述資源池上的所述云游戲實例鏡像,則將每個資源池上云游戲的可用實例數量都返回給所述云服務器。
11、一種計算機可讀的存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被執行時實現以上任一項所述的一種云游戲可用實例的獲取方法。
12、一種云游戲可用實例的獲取設備,包括:
13、一個或多個處理器;
14、存儲器,用于存儲一個或多個計算機程序,一個或多個所述處理器用于執行所述存儲器存儲的一個或多個計算機程序,以使一個或多個所述處理器執行如以上任一項所述的一種云游戲可用實例的獲取方法。
15、實施本專利技術上述技術方案中的一個技術方案,具有如下優點或有益效果:
16、本專利技術通過計算云游戲實例鏡像的可分配數和資源池中限制鏡像的可分配數進行比較,來獲取云游戲的可用實例數量,考慮到資源池上所有種類實例的占用情況,將最真實的云游戲可用實例數量返回給云服務器,云服務器能夠實時知道資源池中資源的使用情況,可根據該信息及時對排隊用戶進行資源調節,避免用戶排隊時間過長導致用戶丟失。
本文檔來自技高網...【技術保護點】
1.一種云游戲可用實例的獲取方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種云游戲可用實例的獲取方法,其特征在于,所述計算資源池中云游戲實例鏡像的可分配數中,所述云游戲實例鏡像的可分配數=云游戲實例鏡像的總數-云游戲實例鏡像被占用的總數。
3.根據權利要求2所述的一種云游戲可用實例的獲取方法,其特征在于,所述計算所述資源池中限制鏡像的可分配數中,所述限制鏡像的可分配數=限制鏡像的總數-限制鏡像被占用的總數。
4.根據權利要求1所述的一種云游戲可用實例的獲取方法,其特征在于,若云游戲只調度一個所述資源池上的一種所述云游戲實例鏡像,且所述資源池上的所有實例鏡像共用一個限制容器,則所述云游戲實例鏡像的可分配數=所述云游戲實例鏡像的總數-所述云游戲實例鏡像被占用的數量;所述限制鏡像的可分配數=所述限制容器的限制數量-所述云游戲實例鏡像被占用的數量-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
5.根據權利要求1所述的一種云游戲可用實例的獲取方法,其特征在于,若云游戲調度
6.根據權利要求1所述的一種云游戲可用實例的獲取方法,其特征在于,若云游戲調度一個所述資源池上的多種所述云游戲實例鏡像,且所述資源池上的所有實例鏡像共用一個限制容器,則所述云游戲實例鏡像的可分配數=多種所述云游戲實例鏡像的總數-多種所述云游戲實例鏡像被占用的數量;所述限制鏡像的可分配數=所述限制容器的限制數量-多種所述云游戲實例鏡像被占用的數量-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
7.根據權利要求1所述的一種云游戲可用實例的獲取方法,其特征在于,若云游戲調度多個所述資源池上的一種所述云游戲實例鏡像,且在多個所述資源池上的限制容器也不同,則分別計算每個所述資源池中云游戲實例鏡像的可分配數和限制鏡像的可分配數;其中,每個所述資源池中所述云游戲實例鏡像的可分配數=所述云游戲實例鏡像的總數-所述云游戲實例鏡像被占用的數量;每個所述資源池中所述限制鏡像的可分配數=所述限制容器的限制數量-所述云游戲實例鏡像被占用的數量-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
8.根據權利要求7所述的一種云游戲可用實例的獲取方法,其特征在于,包括:若云游戲調度多個所述資源池上的所述云游戲實例鏡像,則將每個資源池上云游戲的可用實例數量都返回給所述云服務器。
9.一種計算機可讀的存儲介質,其特征在于,所述存儲介質上存儲有計算機程序,所述計算機程序被執行時實現權利要求1-8任一項所述的一種云游戲可用實例的獲取方法。
10.一種云游戲可用實例的獲取設備,其特征在于,包括:
...【技術特征摘要】
1.一種云游戲可用實例的獲取方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種云游戲可用實例的獲取方法,其特征在于,所述計算資源池中云游戲實例鏡像的可分配數中,所述云游戲實例鏡像的可分配數=云游戲實例鏡像的總數-云游戲實例鏡像被占用的總數。
3.根據權利要求2所述的一種云游戲可用實例的獲取方法,其特征在于,所述計算所述資源池中限制鏡像的可分配數中,所述限制鏡像的可分配數=限制鏡像的總數-限制鏡像被占用的總數。
4.根據權利要求1所述的一種云游戲可用實例的獲取方法,其特征在于,若云游戲只調度一個所述資源池上的一種所述云游戲實例鏡像,且所述資源池上的所有實例鏡像共用一個限制容器,則所述云游戲實例鏡像的可分配數=所述云游戲實例鏡像的總數-所述云游戲實例鏡像被占用的數量;所述限制鏡像的可分配數=所述限制容器的限制數量-所述云游戲實例鏡像被占用的數量-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
5.根據權利要求1所述的一種云游戲可用實例的獲取方法,其特征在于,若云游戲調度一個所述資源池上的多種所述云游戲實例鏡像,且所述資源池上的多種所述云游戲實例鏡像采用不同的限制容器,則所述云游戲實例鏡像的可分配數=多種所述云游戲實例鏡像的總數-多種所述云游戲實例被占用的總數;所述限制鏡像的可分配數=不同所述限制容器總的限制數量-多種所述云游戲實例被占用的總數-其他實例鏡像被占用的數量;其中,其他實例鏡像為在同一個所述資源池上除所述云游戲實例鏡像的其他實例鏡像。
6.根據權利要求1所述...
【專利技術屬性】
技術研發人員:請求不公布姓名,
申請(專利權)人:深圳沸騰云科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。