麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

虛擬場(chǎng)景中的提醒方法及相關(guān)裝置與流程

文檔序號(hào):12076704閱讀:409來源:國知局
虛擬場(chǎng)景中的提醒方法及相關(guān)裝置與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及虛擬場(chǎng)景中的提醒方法及相關(guān)裝置。



背景技術(shù):

游戲、仿真等類型的應(yīng)用可為用戶提供可參與的虛擬場(chǎng)景,用戶可通過創(chuàng)建的虛擬角色在虛擬場(chǎng)景中進(jìn)行活動(dòng)。例如在在線戰(zhàn)術(shù)競(jìng)技游戲MOBA(Multiplayer Online Battle Arena Games)中,每一用戶可通過客戶端控制一虛擬角色與隊(duì)友一起戰(zhàn)斗。

當(dāng)上述虛擬場(chǎng)景的生命周期結(jié)束后,用戶將獲知自己的表現(xiàn)狀態(tài)。但這種方式有以下缺點(diǎn):表現(xiàn)狀態(tài)是整場(chǎng)的最終狀態(tài),時(shí)效性不高。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供虛擬場(chǎng)景中的提醒方法及相關(guān)裝置,以解決上述問題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下方案:

一方面,本申請(qǐng)的實(shí)施例提供一種虛擬場(chǎng)景中的提醒方法,包括:

在虛擬場(chǎng)景的生命周期內(nèi),每隔預(yù)設(shè)時(shí)長或在設(shè)定的事件發(fā)生時(shí)獲取所述虛擬場(chǎng)景內(nèi)多個(gè)虛擬對(duì)象在設(shè)定時(shí)間段內(nèi)的表現(xiàn)數(shù)據(jù);

根據(jù)每一所述虛擬對(duì)象的表現(xiàn)數(shù)據(jù),計(jì)算每一所述虛擬對(duì)象對(duì)應(yīng)的狀態(tài)評(píng)分值;所述評(píng)分值用于表征相應(yīng)虛擬對(duì)象的表現(xiàn)狀態(tài);

根據(jù)所述多個(gè)虛擬對(duì)象的狀態(tài)評(píng)分值,確定所述多個(gè)虛擬對(duì)象中當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象;

生成并輸出用于提示所述當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象的提醒信息。

另一方面,本發(fā)明實(shí)施例提供了一種虛擬場(chǎng)景提醒裝置,包括處理模塊和輸出模塊,其中:

所述處理模塊用于,在虛擬場(chǎng)景的生命周期內(nèi),每隔預(yù)設(shè)時(shí)長或在設(shè)定的事件發(fā)生時(shí)獲取所述虛擬場(chǎng)景內(nèi)的虛擬對(duì)象在設(shè)定時(shí)間段內(nèi)的表現(xiàn)數(shù)據(jù);根據(jù)每一所述虛擬對(duì)象的表現(xiàn)數(shù)據(jù),計(jì)算每一所述虛擬對(duì)象對(duì)應(yīng)的狀態(tài)評(píng)分值,所述評(píng)分值用于表征相應(yīng)虛擬對(duì)象的表現(xiàn)狀態(tài);根據(jù)所述多個(gè)虛擬對(duì)象的狀態(tài)評(píng)分值,確定所述多個(gè)虛擬對(duì)象中當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象;生成用于提示所述當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象的提醒信息;

所述輸出模塊,用于輸出所述處理模塊生成的所述提醒信息。

又一方面,本發(fā)明實(shí)施例提供了一種終端,包括上述的提醒裝置。

又一方面,本發(fā)明實(shí)施例提供了一種提醒系統(tǒng),包括接入同一虛擬場(chǎng)景的、多個(gè)所述的終端。

本發(fā)明提供的方案中,是在虛擬場(chǎng)景的生命周期內(nèi),實(shí)時(shí)獲取虛擬對(duì)象的表現(xiàn)數(shù)據(jù),據(jù)此確定各虛擬對(duì)象的表現(xiàn)狀態(tài)(評(píng)分值),并輸出提示當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象的提醒信息。相較于現(xiàn)有技術(shù),其時(shí)效性更強(qiáng)。用戶后續(xù)也可根據(jù)上述提醒信息來調(diào)整本生命周期內(nèi)的行動(dòng)策略。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1a和圖1b為本發(fā)明實(shí)施例提供的應(yīng)用場(chǎng)景示意圖;

圖2、14為本發(fā)明實(shí)施例提供的終端設(shè)備/服務(wù)器/虛擬場(chǎng)景提醒裝置示例性結(jié)構(gòu)圖;

圖3、4、13為本發(fā)明實(shí)施例提供的虛擬場(chǎng)景中的提醒方法示例性流程圖;

圖5a-5c、6a-6c、7a-7c、8a-8c、9a-9c、10a-10c為本發(fā)明實(shí)施例提供的徽章示意圖;

圖11為本發(fā)明實(shí)施例提供的榮譽(yù)資料面板示意圖;

圖12為本發(fā)明實(shí)施例提供的展示當(dāng)前MVP指定的徽章的示意圖。

具體實(shí)施方式

本發(fā)明實(shí)施例提供了虛擬場(chǎng)景中的提醒方法及相關(guān)裝置,以提高時(shí)效性。

本發(fā)明實(shí)施例所涉及到的相關(guān)裝置包括提醒裝置、終端設(shè)備、服務(wù)器和提醒系統(tǒng)。

圖1a示出了上述提醒系統(tǒng)的一種示例性結(jié)構(gòu),包括接入同一虛擬場(chǎng)景的、多個(gè)終端設(shè)備C1-C5,以及與之相連的服務(wù)器。

其中,終端設(shè)備C1-C5等可以是各種具有通信功能的手持設(shè)備、車載設(shè)備、可穿戴設(shè)備、計(jì)算設(shè)備、定位設(shè)備或連接到無線調(diào)制解調(diào)器的其它處理設(shè)備,以及各種形式的用戶設(shè)備(User Equipment,簡(jiǎn)稱UE)、移動(dòng)臺(tái)(Mobile station,簡(jiǎn)稱MS)、手機(jī)、平板電腦、臺(tái)式電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)等等。

上述各終端設(shè)備上可部署客戶端。在游戲、仿真等類型的應(yīng)用為用戶提供可參與的虛擬場(chǎng)景中,用戶可通過客戶端控制某一虛擬對(duì)象(虛擬角色)在虛擬場(chǎng)景中活動(dòng)。

服務(wù)器負(fù)責(zé)對(duì)網(wǎng)絡(luò)上各個(gè)接入者(即終端設(shè)備或客戶端)提供服務(wù),例如,將某一客戶端發(fā)送的幀同步命令,在下一幀廣播給所有客戶端,客戶端接收到幀同步命令后,進(jìn)行相應(yīng)操作。

在圖1a所示的提醒系統(tǒng)中,上述提醒裝置可以軟件或硬件的方式應(yīng)用于終端設(shè)備或服務(wù)器中。也即,對(duì)于圖1a所示的提醒系統(tǒng),可由終端設(shè)備(通過與服務(wù)器通訊)執(zhí)行本發(fā)明提供的虛擬場(chǎng)景中的提醒方法,也可由服務(wù)器執(zhí)行本發(fā)明提供的虛擬場(chǎng)景中的提醒方法。

圖1b示出了上述提醒系統(tǒng)的另一種示例性結(jié)構(gòu),與圖1a不同的是,圖1b所示提醒系統(tǒng)并不包括服務(wù)器。各終端設(shè)備上兼?zhèn)淞藞D1a所示服務(wù)器的功能。

當(dāng)一個(gè)客戶端產(chǎn)生了幀同步命令,它可以在下一幀廣播給所有客戶端,以便各客戶端依據(jù)幀同步命令進(jìn)行操作。

本文后續(xù)提及的提醒信息也是由幀同步命令攜帶。

在圖1b所示的提醒系統(tǒng)中,上述提醒裝置可以軟件或硬件的方式應(yīng)用于任一終端設(shè)備中。

需要說明的是,圖1a和1b示例性的顯示了5個(gè)終端設(shè)備,在實(shí)際應(yīng)用場(chǎng)景中,終端設(shè)備數(shù)目并不僅局限于5個(gè),其可以更少或更多。

圖2是上述終端設(shè)備/服務(wù)器/提醒裝置的一種結(jié)構(gòu)示例圖,如圖2所示,可包括總線、處理器1、存儲(chǔ)器2、通信接口3、輸入設(shè)備4和輸出設(shè)備5。處理器1、存儲(chǔ)器2、通信接口3、輸入設(shè)備4和輸出設(shè)備5通過總線相互連接。其中:

總線可包括一通路,在計(jì)算機(jī)系統(tǒng)各個(gè)部件之間傳送信息。

處理器1可以是通用處理器,例如通用中央處理器(CPU)、網(wǎng)絡(luò)處理器(Network Processor,簡(jiǎn)稱NP)、微處理器等,也可以是特定應(yīng)用集成電路(application-specific integrated circuit,ASIC),或一個(gè)或多個(gè)用于控制本發(fā)明方案程序執(zhí)行的集成電路。還可以是數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。

在一個(gè)示例中,處理器1可包括主處理器、基帶芯片和調(diào)制解調(diào)器(modem)。

存儲(chǔ)器2中保存有執(zhí)行本發(fā)明技術(shù)方案的程序,還可以保存有操作系統(tǒng)和其他關(guān)鍵業(yè)務(wù)。具體地,程序可以包括程序代碼,程序代碼包括計(jì)算機(jī)操作指令。更具體的,存儲(chǔ)器2可以包括只讀存儲(chǔ)器(read-only memory,ROM)、可存儲(chǔ)靜態(tài)信息和指令的其他類型的靜態(tài)存儲(chǔ)設(shè)備、隨機(jī)存取存儲(chǔ)器(random access memory,RAM)、可存儲(chǔ)信息和指令的其他類型的動(dòng)態(tài)存儲(chǔ)設(shè)備、磁盤存儲(chǔ)器、flash等等。

輸入設(shè)備4可包括接收用戶輸入的數(shù)據(jù)和信息的裝置,例如鍵盤、鼠標(biāo)、攝像頭、掃描儀、光筆、語音輸入裝置、觸摸屏、計(jì)步器或重力感應(yīng)器等。

輸出設(shè)備5可包括允許輸出信息給用戶的裝置,例如顯示屏、揚(yáng)聲器等。

通信接口3可包括使用任何收發(fā)器一類的裝置,以便與其他設(shè)備或通信網(wǎng)絡(luò)通信,如以太網(wǎng),無線接入網(wǎng)(RAN),無線局域網(wǎng)(WLAN)等。

處理器1執(zhí)行存儲(chǔ)器2中所存放的程序,以及調(diào)用其他設(shè)備,可用于實(shí)現(xiàn)本發(fā)明所提供的虛擬場(chǎng)景中的提醒方法。

圖3示出了上述虛擬場(chǎng)景中的提醒方法的一種示例性流程。圖3所示的方法應(yīng)用于上述圖1a或1b提及的應(yīng)用場(chǎng)景中,由圖2所示的終端設(shè)備/服務(wù)器中的處理器1與其他設(shè)備交互完成。

上述示例性流程包括:

在301部分:在虛擬場(chǎng)景的生命周期內(nèi),每隔預(yù)設(shè)時(shí)長或在設(shè)定的事件發(fā)生時(shí)獲取虛擬場(chǎng)景內(nèi)多個(gè)虛擬對(duì)象在設(shè)定時(shí)間段內(nèi)的表現(xiàn)數(shù)據(jù)。

上述預(yù)設(shè)時(shí)長可根據(jù)具體情況進(jìn)行靈活設(shè)計(jì),例如,可設(shè)計(jì)成每隔20秒獲取一次各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。

或者,也可在滿足一定條件(設(shè)定的事件發(fā)生)時(shí),獲取一次各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。例如,到達(dá)某一環(huán)節(jié)或階段就獲取一次表現(xiàn)數(shù)據(jù)。更具體的,以打保齡球游戲?yàn)槔?,可在虛擬對(duì)象每投出一個(gè)虛擬保齡球(此時(shí)設(shè)定的事件就是投出虛擬保齡球)后,就獲取一次各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)?;蛘撸趯?duì)方建筑或本方建筑毀損至30%,50%,80%等時(shí)(此時(shí),設(shè)定的事件包括對(duì)方建筑或本方建筑毀損至30%、50%、80%等多個(gè)事件),分別各獲取一次各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。

在302部分:根據(jù)每一虛擬對(duì)象的表現(xiàn)數(shù)據(jù),計(jì)算每一虛擬對(duì)象對(duì)應(yīng)的狀態(tài)評(píng)分值,并依此確定上述多個(gè)虛擬對(duì)象中當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象。

狀態(tài)評(píng)分值用來表征虛擬對(duì)象的表現(xiàn)狀態(tài)。

在一個(gè)示例中,可根據(jù)各虛擬對(duì)象的狀態(tài)評(píng)分值,對(duì)虛擬對(duì)象進(jìn)行排名,將前N名(N為正整數(shù))的虛擬對(duì)象作為當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象。

在另一個(gè)示例中,可將狀態(tài)評(píng)分值最高的虛擬對(duì)象作為當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象。例如,虛擬場(chǎng)景中共有三個(gè)虛擬對(duì)象,其當(dāng)前的狀態(tài)評(píng)分值分別為10、20、30,則狀態(tài)評(píng)分值為30的虛擬對(duì)象為當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象。

后續(xù)將介紹如何根據(jù)表現(xiàn)數(shù)據(jù)計(jì)算虛擬對(duì)象的狀態(tài)評(píng)分值。

在303部分:生成并輸出用于提示當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象的提醒信息。

在其他實(shí)施例中,上述提醒信息還可包括各虛擬對(duì)象的狀態(tài)評(píng)分值。

在生成提醒信息后,可廣播給虛擬場(chǎng)景內(nèi)各虛擬對(duì)象對(duì)應(yīng)的客戶端。此外,若有觀眾,還可廣播提醒信息給觀眾。

可見,本發(fā)明提供的方案中,是在虛擬場(chǎng)景的生命周期內(nèi),實(shí)時(shí)獲取虛擬對(duì)象的表現(xiàn)數(shù)據(jù),據(jù)此確定各虛擬對(duì)象的表現(xiàn)狀態(tài)(評(píng)分值),并輸出提示當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象的提醒信息。相較于現(xiàn)有技術(shù),其時(shí)效性更強(qiáng)。用戶后續(xù)也可根據(jù)上述提醒信息來調(diào)整本生命周期內(nèi)的行動(dòng)策略。

下面將以圖1a所示的系統(tǒng)架構(gòu)為基礎(chǔ),基于上面所述的本發(fā)明涉及的共性方面,進(jìn)行進(jìn)一步詳細(xì)說明。

圖4示出了上述虛擬場(chǎng)景中的提醒方法的一種示例性交互流程。圖4所示的交互方法應(yīng)用于上述圖1a提及的應(yīng)用場(chǎng)景中,由圖2所示的終端設(shè)備中的處理器1與其他設(shè)備交互完成。

圖4所示的方法可應(yīng)用于多人虛擬場(chǎng)景。例如MOBA中。以圖1a所示的終端C1的角度進(jìn)行介紹。

上述交互流程包括:

在400部分:在虛擬場(chǎng)景的生命周期內(nèi),終端設(shè)備C1的處理器1周期性獲取虛擬場(chǎng)景內(nèi)各虛擬對(duì)象在設(shè)定時(shí)間段內(nèi)的表現(xiàn)數(shù)據(jù)。

以游戲?yàn)槔?,游戲從開始至結(jié)束為一個(gè)生命周期。再重新開始游戲,則一個(gè)新的生命周期開始。

上述周期性獲取具體可指每隔預(yù)設(shè)時(shí)長獲取。例如,每隔30秒獲取一次表現(xiàn)數(shù)據(jù)。假定虛擬場(chǎng)景內(nèi)共有5個(gè)虛擬對(duì)象,則每隔30秒獲取一次這5個(gè)虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。

在一個(gè)示例中,上述設(shè)定時(shí)間段的開始時(shí)刻可為上述生命周期的開始時(shí)刻,結(jié)束時(shí)刻為當(dāng)前時(shí)刻。假定游戲從10:00:00開始,每秒30秒獲取一次各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。則在10:00:30獲取的是10:00:00-10:00:30之間各虛擬對(duì)象的表現(xiàn)數(shù)據(jù);在10:01:30獲取的是10:00:00-10:01:30之間各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。

或者,在另一個(gè)示例中,上述設(shè)定時(shí)間段的開始時(shí)刻為上一次確定出上述虛擬對(duì)象的表現(xiàn)狀態(tài)的時(shí)刻(或上一次獲取表現(xiàn)數(shù)據(jù)的時(shí)刻或上一次計(jì)算狀態(tài)評(píng)分值的時(shí)刻),結(jié)束時(shí)刻為當(dāng)前時(shí)刻。仍假定游戲從10:00:00開始,每秒30秒獲取一次各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。則在10:00:30獲取的是10:00:00-10:00:30之間各虛擬對(duì)象的表現(xiàn)數(shù)據(jù);在10:01:30獲取的是10:01:00-10:01:30之間各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。

在不同場(chǎng)景下,表現(xiàn)數(shù)據(jù)的內(nèi)容也會(huì)隨之不同。例如,在速度競(jìng)技游戲中,表現(xiàn)數(shù)據(jù)可為當(dāng)前速度或平均速度。在另一些游戲場(chǎng)景下,表現(xiàn)數(shù)據(jù)可包括KDA值、參團(tuán)率和輸出率中的至少一種。

其中,KDA中的K指kill數(shù),也即當(dāng)前擊殺次數(shù),D指dead,即當(dāng)前死亡次數(shù),A指assist,即當(dāng)前助攻(幫助隊(duì)友擊殺)次數(shù)。KDA可采用公式(K+A)/D來計(jì)算。

各虛擬對(duì)象在設(shè)定時(shí)間段內(nèi)的表現(xiàn)數(shù)據(jù)可由圖1a所示的服務(wù)器統(tǒng)計(jì)。具體的,各客戶端可主動(dòng)上報(bào)表現(xiàn)數(shù)據(jù),由服務(wù)器進(jìn)行匯總統(tǒng)計(jì)。

或者,在一些場(chǎng)景下,本身就是由服務(wù)器管理KDA值、參團(tuán)率和輸出率。

本實(shí)施例中,是由圖1a所示的任一終端設(shè)備(例如終端設(shè)備C1)執(zhí)行本虛擬場(chǎng)景中的提醒方法,圖1a所示終端設(shè)備的處理器1可通過通信接口3與服務(wù)器通訊獲取虛擬場(chǎng)景內(nèi)各虛擬對(duì)象在設(shè)定時(shí)間段內(nèi)的表現(xiàn)數(shù)據(jù)。

在其他實(shí)施例中,若由圖1a所示的服務(wù)器執(zhí)行本虛擬場(chǎng)景中的提醒方法,則由服務(wù)器的處理器直接獲取各虛擬對(duì)象的表現(xiàn)數(shù)據(jù)。

在401部分:終端設(shè)備C1的處理器1根據(jù)每一虛擬對(duì)象的表現(xiàn)數(shù)據(jù)計(jì)算每一虛擬對(duì)象對(duì)應(yīng)的狀態(tài)評(píng)分值。

以某一虛擬對(duì)象的表現(xiàn)數(shù)據(jù)包括KDA值、參團(tuán)率和輸出率為例,可使用下述公式計(jì)算該虛擬對(duì)象的狀態(tài)評(píng)分值:

V=w0*KDA+w1*CR+w2*POR。

其中,V表示狀態(tài)評(píng)分值,w0-w2為權(quán)重,當(dāng)然,權(quán)重可均取1。CR表示參團(tuán)率,POR表示輸出率。

本領(lǐng)域技術(shù)人員還可設(shè)計(jì)不同的計(jì)算方式來計(jì)算狀態(tài)評(píng)分值。在此不作贅述。

在其他實(shí)施例中,若由圖1a所示的服務(wù)器執(zhí)行本虛擬場(chǎng)景中的提醒方法,則由服務(wù)器的處理器執(zhí)行401部分。

在402部分:根據(jù)上述多個(gè)虛擬對(duì)象的狀態(tài)評(píng)分值,終端設(shè)備C1的處理器1判斷本客戶端對(duì)應(yīng)的虛擬對(duì)象的當(dāng)前表現(xiàn)狀態(tài)是否最佳。

在一個(gè)示例中,可根據(jù)各虛擬對(duì)象的狀態(tài)評(píng)分值對(duì)虛擬對(duì)象進(jìn)行排名,將排名第一的虛擬對(duì)象作為表現(xiàn)狀態(tài)最佳的虛擬對(duì)象。

然后,客戶端會(huì)判斷該排名第一的虛擬對(duì)象與本客戶端對(duì)應(yīng)的虛擬對(duì)象是否為同一個(gè),若是,判定本客戶端對(duì)應(yīng)的虛擬對(duì)象表現(xiàn)狀態(tài)最佳,若否判定本客戶端對(duì)應(yīng)的虛擬對(duì)象表現(xiàn)狀態(tài)不是最佳的。

舉例來講,假定本客戶端對(duì)應(yīng)的虛擬對(duì)象A,排名第一的虛擬對(duì)象為虛擬對(duì)象B,則判定本客戶端對(duì)應(yīng)的虛擬對(duì)象表現(xiàn)狀態(tài)不是最佳的。

在另一示例中,客戶端可直接判斷本客戶端對(duì)應(yīng)的虛擬對(duì)象的狀態(tài)評(píng)分值是否最高,若最高,則判定本客戶端對(duì)應(yīng)的虛擬對(duì)象表現(xiàn)狀態(tài)最佳,否則判定本客戶端對(duì)應(yīng)的虛擬對(duì)象表現(xiàn)狀態(tài)不是最佳的。

在一些場(chǎng)景下,表現(xiàn)狀態(tài)最佳的虛擬對(duì)象可稱其為MVP(Most Valuable Player,最有價(jià)值選手)。MVP本是對(duì)美國職業(yè)籃球聯(lián)賽(NBA)中全場(chǎng)表現(xiàn)最佳的球員所頒發(fā)的一個(gè)獎(jiǎng)項(xiàng),現(xiàn)被廣泛應(yīng)用于各類(競(jìng)技類)游戲和比賽中,指全場(chǎng)表現(xiàn)最佳的玩家(選手)。

在403部分:若本客戶端對(duì)應(yīng)的虛擬對(duì)象的當(dāng)前表現(xiàn)狀態(tài)最佳,生成用于提示表現(xiàn)狀態(tài)最佳的虛擬對(duì)象的提醒信息。

需要說明的是,403部分是在客戶端判定出本客戶端對(duì)應(yīng)的虛擬對(duì)象表現(xiàn)狀態(tài)最佳時(shí),才執(zhí)行的。若不是,客戶端可不執(zhí)行403部分,返回400部分。

在404部分:終端設(shè)備C1的處理器1通過通信接口3向上述服務(wù)器輸出上述提醒信息。

在幀同步的場(chǎng)景下,終端設(shè)備可采用幀同步命令攜帶上述提醒信息,并發(fā)送給服務(wù)器。

需要說明的是,幀同步是一種前后端數(shù)據(jù)同步的方式,一般應(yīng)用于對(duì)實(shí)時(shí)性要求很高的網(wǎng)絡(luò)游戲。

幀同步的過程可以簡(jiǎn)述為:

各客戶端實(shí)時(shí)上傳操作指令集(即同步幀命令);

服務(wù)端保存這些操作指令集,并在下一幀將其廣播給所有客戶端;

客戶端收到指令集后分別按幀序執(zhí)行指令集中的操作。

在其他實(shí)施例中,若由圖1a所示的服務(wù)器執(zhí)行本虛擬場(chǎng)景中的提醒方法,則不執(zhí)行404部分。

在405部分:服務(wù)器向各終端設(shè)備廣播上述提醒信息。

服務(wù)器可廣播給虛擬場(chǎng)景內(nèi)各虛擬對(duì)象對(duì)應(yīng)的客戶端。此外,若有觀眾,還可廣播提醒信息給觀眾。

本實(shí)施例中,圖1a所示服務(wù)器的處理器可通過通信接口執(zhí)行405部分。

在本實(shí)施例中可周期性評(píng)選出當(dāng)前MVP,并提示大家?!爱?dāng)前MVP”在當(dāng)局內(nèi)在同一時(shí)間只會(huì)出現(xiàn)唯一的一個(gè)。

下面將具體介紹上述提醒信息的內(nèi)容。

每一玩家可在游戲開始前,指定展示圖像,例如徽章。

這樣,當(dāng)該玩家被評(píng)為當(dāng)前MVP時(shí),可展示該玩家指定的展示圖像(徽章)。更具體的,可在被評(píng)為當(dāng)前MVP的玩家所控制的虛擬對(duì)象的血條旁邊,顯示指定的徽章,其他玩家所控制的虛擬對(duì)象的血條旁則不顯示徽章。

玩家可能會(huì)獲取到各種徽章。例如,在某一游戲場(chǎng)景下,某一用戶(即玩家)可在獲得MVP(當(dāng)前MVP或全局MVP)次數(shù)達(dá)到5次時(shí),獲得如圖5a所示的MVP相關(guān)的初級(jí)榮譽(yù)稱號(hào);在獲得MVP次數(shù)達(dá)到100次時(shí),獲得如圖5b所示的MVP相關(guān)的中級(jí)榮譽(yù)稱號(hào);在獲得MVP次數(shù)達(dá)到500次,獲得如圖5c所示的MVP相關(guān)的高級(jí)榮譽(yù)稱號(hào)。

再例如,用戶(玩家)可在“對(duì)英雄輸出最高”次數(shù)達(dá)到5次時(shí),獲得如圖6a所示的輸出相關(guān)初級(jí)榮譽(yù)稱號(hào);在“對(duì)英雄輸出最高”次數(shù)達(dá)到100次,獲得如圖6b所示的輸出相關(guān)中級(jí)榮譽(yù)稱號(hào);在“對(duì)英雄輸出最高”次數(shù)達(dá)到500次,獲得如圖6c所示的輸出相關(guān)高級(jí)榮譽(yù)稱號(hào)。

這里的英雄輸出,指的是對(duì)對(duì)方的英雄的攻擊。

再例如,用戶(玩家)可在“殺人數(shù)最高”次數(shù)達(dá)到5次,獲得如圖7a所示的擊殺相關(guān)的初級(jí)榮譽(yù)稱號(hào);在“殺人數(shù)最高”次數(shù)達(dá)到100次,獲得如圖7b所示的擊殺相關(guān)的中級(jí)榮譽(yù)稱號(hào);在“殺人數(shù)最高”次數(shù)達(dá)到500次,獲得如圖7c所示的擊殺相關(guān)的高級(jí)榮譽(yù)稱號(hào)。

再例如,用戶(玩家)還可在“得到金錢最多”次數(shù)達(dá)到5次,獲得如圖8a所示的富有相關(guān)的初級(jí)榮譽(yù)稱號(hào);在“得到金錢最多”次數(shù)達(dá)到100次,獲得如圖8b所示的富有相關(guān)的中級(jí)榮譽(yù)稱號(hào);在“得到金錢最多”次數(shù)達(dá)到500次,獲得如圖8c所示的富有相關(guān)的高級(jí)榮譽(yù)稱號(hào)。

再例如,用戶(玩家)還可在“助攻最多”次數(shù)達(dá)到5次,獲得如圖9a所示的輔助相關(guān)的初級(jí)榮譽(yù)稱號(hào);在“助攻最多”次數(shù)達(dá)到100次,獲得如圖9b所示的輔助相關(guān)的中級(jí)榮譽(yù)稱號(hào);在“助攻最多”次數(shù)達(dá)到500次,獲得如圖9c所示的輔助相關(guān)的高級(jí)榮譽(yù)稱號(hào)。

再例如,用戶(玩家)還可在“承受傷害最多”次數(shù)達(dá)到5次,獲得如圖10a所示的坦克相關(guān)的初級(jí)榮譽(yù)稱號(hào);在“承受傷害最多”次數(shù)達(dá)到100次,獲得如圖10b所示的坦克相關(guān)的中級(jí)榮譽(yù)稱號(hào);在“承受傷害最多”次數(shù)達(dá)到500次,獲得如圖10c所示的坦克相關(guān)的高級(jí)榮譽(yù)稱號(hào)。

綜上,共6種稱號(hào),每種榮譽(yù)稱號(hào)有3種等級(jí),分別在對(duì)應(yīng)目標(biāo)達(dá)成數(shù)為10/100/500次時(shí)獲得。

榮譽(yù)稱號(hào)的內(nèi)容將會(huì)被整合到如圖11所示的玩家榮譽(yù)資料面板中。

在圖11中,6種榮譽(yù)稱號(hào)分別對(duì)應(yīng)6種成績(jī)的獲得數(shù)量,當(dāng)某一個(gè)稱號(hào)未達(dá)到5次時(shí),該對(duì)應(yīng)的稱號(hào)徽章表現(xiàn)為“未獲得”,當(dāng)某一個(gè)稱號(hào)分別達(dá)到5/100/500次時(shí),分別會(huì)對(duì)應(yīng)獲得3個(gè)越來越華麗的徽章。

在圖11中,“次數(shù)”的分母會(huì)隨著分子數(shù)字的變化動(dòng)態(tài)變化,當(dāng)分子少于5時(shí),分母為5;當(dāng)分子大于等于5小于100時(shí),分母為100;當(dāng)分子大于等于100小于500時(shí),分母為500;當(dāng)大于等于500后,分母消失。

另外,還可以對(duì)當(dāng)前MVP玩家的血條樣式做出炫耀性的更改,玩家展示出來的徽章等級(jí)越高(代表玩家在以前對(duì)局中獲得對(duì)應(yīng)榮譽(yù)的次數(shù)越多),其血條樣式越華麗。

上述徽章在現(xiàn)有技術(shù)中,可能只是作為玩家的榮譽(yù)資料,可被玩家自己或其他玩家查詢。

而在本實(shí)施例中,玩家可在“榮譽(yù)資料”面板中自行選擇(即指定)自己想展示出來的徽章。例如,仍請(qǐng)參見圖11,某玩家選擇的便是代表“對(duì)英雄輸出最高”的“破軍之矛”榮譽(yù)稱號(hào)。被指定的徽章將會(huì)在被標(biāo)記為“使用中”。

這樣,當(dāng)該玩家被評(píng)為當(dāng)前MVP時(shí),被標(biāo)記為“使用中”的徽章將會(huì)展示給各客戶端。

如圖12所示,玩家在局內(nèi)0分47秒這一時(shí)刻因?yàn)閾魵?duì)方英雄被評(píng)為“當(dāng)前MVP”,他的血條右邊則出現(xiàn)了“破軍之矛”徽章。

基于上述構(gòu)思,請(qǐng)參見圖13,圖13為本發(fā)明實(shí)施例提供的虛擬場(chǎng)景中的提醒方法的又一示例性示意圖,由任一終端設(shè)備(客戶端)的處理器與其他設(shè)備交互來實(shí)現(xiàn),包括:

在1301部分:一局游戲開始后,處理器1每隔N秒計(jì)算局內(nèi)各虛擬對(duì)象的MVP分?jǐn)?shù)值(也即前述的狀態(tài)評(píng)分值)。

在一個(gè)示例中,客戶端可根據(jù)從本局開始到當(dāng)前時(shí)刻的KDA值、參團(tuán)率和輸出率計(jì)算MVP分?jǐn)?shù)值。計(jì)算公式可為MVP=w0*KDA+w1*CR+w2*POR。具體內(nèi)容參見401部分的介紹,在此不作贅述。

在1302部分:處理器1判斷本客戶端對(duì)應(yīng)的虛擬對(duì)象的MVP分?jǐn)?shù)是否最高;若是,進(jìn)入1304部分,否則,進(jìn)入1303部分或返回1301部分。

MVP分?jǐn)?shù)最高的玩家,即為當(dāng)前MVP。

在1303部分:不做處理。

也即不顯示任何徽章。

在1304部分:處理器1判斷是否存在指定的展示圖像,若是,進(jìn)入1305部分,否則進(jìn)入1306部分。

在一個(gè)示例中,上述指定的展示圖像可為徽章。如前所述,若玩家在游戲開始前或游戲中選擇了破軍之予徽章作為展示圖像,則破軍之予徽章會(huì)被標(biāo)記為“使用中”。

更具體的,可在徽章的屬性中添加一個(gè)標(biāo)記屬性,當(dāng)該標(biāo)記屬性取值為第一數(shù)值時(shí)(例如1),表示“使用中”,當(dāng)該標(biāo)記屬性取值為第二數(shù)值時(shí),表示“未使用”??赏ㄟ^判斷是否有標(biāo)記為“使用中”的徽章,來判定是否存在指定的展示圖像。

或者,可在虛擬對(duì)象的屬性中添加一個(gè)展示屬性,在該展示屬性中添入指定的徽章的ID??色@取展示屬性的屬性值,來判定是否存在指定的展示圖像。

此外,在另一示例中,上述展示圖像可為諸如血條類的用戶界面控件的圖像。玩家也可在游戲開始前或游戲中選擇血條樣式,將選中的血條樣式作為指定的展示圖像。

在1305部分:處理器1獲取上述指定的展示圖像的標(biāo)識(shí)及其展示位置。

仍以玩家提前指定了破軍之予徽章為例,則可獲取破軍之予徽章的ID及其展示位置。

在一個(gè)示例中,上述展示位置可通過展示圖像原點(diǎn)相對(duì)于某一參照物的原點(diǎn)的偏移坐標(biāo)來確定。

在一個(gè)示例中,上述參照物可以是玩家操控的虛擬對(duì)象自身,也可以是虛擬對(duì)象的血條。

偏移坐標(biāo)是固定的。

以血條為例,假定指定的徽章為破軍之予,血條的原點(diǎn)為(x1,y1),偏移坐標(biāo)為(x2,y2),則破軍之予徽章的原點(diǎn)位置為(x1+x2,y1+y2),在確定了破軍之予徽章的原點(diǎn)位置,則破軍之予徽章的展示位置就相應(yīng)確定了。

在1306部分:處理器1判斷是否存在可用于展示的圖像,若是,進(jìn)入1307部分,若否,進(jìn)入1309部分;

在本發(fā)明其他實(shí)施例中,若判定不存在可用于展示的圖像,還可進(jìn)入1303部分,或返回1301部分。

若當(dāng)前MVP玩家在局外未選擇展示徽章,則可在該玩家的榮譽(yù)資料里查找玩家已獲得的徽章。若存在多個(gè)徽章,可隨機(jī)或?qū)⑴旁谧钋懊娴幕照伦鳛榭捎糜谡故镜膱D像。

在1307部分:處理器1獲取可用于展示的圖像的標(biāo)識(shí)及其展示位置。

與1307部分與1305部分相類似,在此不作贅述。

為描述方便,后續(xù)將可用于展示的圖像及指定的展示圖像,統(tǒng)稱為目標(biāo)圖像。

在1308部分:處理器1獲取目標(biāo)圖像。

更具體的,是以展示位置為原點(diǎn),顯示目標(biāo)圖像。

1305-1308具體可由客戶端的用戶界面層執(zhí)行。

在1309部分:處理器1向服務(wù)器發(fā)送幀同步命令。

依情況不同,幀同步命令可包括目標(biāo)圖像的ID及其展示位置,或者可包括本客戶端對(duì)應(yīng)的用戶ID(在沒有可顯示的圖像時(shí))。

在1310部分:接收服務(wù)器廣播的幀同步命令。

需要說明的是,由于可能有多個(gè)客戶端向服務(wù)器發(fā)送幀同步命令,所以服務(wù)器會(huì)對(duì)多個(gè)幀同步命令進(jìn)行處理,生成總的幀同步命令,再廣播。

在1311部分:處理器1進(jìn)行一致性規(guī)則檢查,若檢查結(jié)果為不一致,則返回1303部分,若檢查一致則進(jìn)入1312部分。

一致性規(guī)則檢查目的是檢測(cè)當(dāng)前幀與服務(wù)器是否同步。例如,服務(wù)器的幀同步命令針對(duì)的是第1000幀,而此時(shí)客戶端的為998幀,則二者不同步。

在1312部分:處理器1顯示目標(biāo)圖像。

可根據(jù)目標(biāo)圖像的ID及展示位置顯示該目標(biāo)圖像。

需要說明的是,在本發(fā)明其他實(shí)施例中,若判定不存在可用于展示的圖像,還可獲取本客戶端對(duì)應(yīng)的用戶ID,后續(xù)可進(jìn)行文字提示。也即,如沒有圖像可展示,可進(jìn)行文字提示,提示內(nèi)容可為:ID為XXX的用戶為當(dāng)前MVP等。可在公告欄中顯示上述文字提示。

在本實(shí)施例中,可在單局內(nèi)實(shí)時(shí)展示本局進(jìn)行到現(xiàn)在為止的當(dāng)前MVP,實(shí)時(shí)性強(qiáng)。玩家可能隨時(shí)因?yàn)橐淮螆F(tuán)戰(zhàn)的精彩發(fā)揮,或是一次漂亮的操作讓自己成為“當(dāng)前MVP”,這種可視性的炫耀,也在側(cè)面增加了玩家們拼搏的動(dòng)力,增加了場(chǎng)上的對(duì)抗性。

而因?yàn)檎故镜膶?shí)時(shí)性特性,可以從側(cè)面增加場(chǎng)上的爭(zhēng)奪,對(duì)MOBA游戲?qū)剐缘脑鰪?qiáng)有一定推動(dòng)作用。

圖14示出了上述實(shí)施例中所涉及的終端設(shè)備或提醒裝置的另一種可能的結(jié)構(gòu)示意圖,包括處理模塊1401和輸出模塊1402。其中:

處理模塊1401用于,在虛擬場(chǎng)景的生命周期內(nèi),每隔預(yù)設(shè)時(shí)長或在設(shè)定的事件發(fā)生時(shí)獲取所述虛擬場(chǎng)景內(nèi)的虛擬對(duì)象在設(shè)定時(shí)間段內(nèi)的表現(xiàn)數(shù)據(jù);根據(jù)每一所述虛擬對(duì)象的表現(xiàn)數(shù)據(jù),計(jì)算每一所述虛擬對(duì)象對(duì)應(yīng)的狀態(tài)評(píng)分值,所述評(píng)分值用于表征相應(yīng)虛擬對(duì)象的表現(xiàn)狀態(tài);根據(jù)所述多個(gè)虛擬對(duì)象的狀態(tài)評(píng)分值,確定所述多個(gè)虛擬對(duì)象中當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象;生成用于提示所述當(dāng)前表現(xiàn)狀態(tài)最佳的虛擬對(duì)象的提醒信息;以及指示輸出模塊1402輸出上述提醒信息。

輸出模塊1402,用于輸出處理模塊1401生成的上述提醒信息。

相關(guān)描述請(qǐng)參見本文方法部分,在此不作贅述。

其中,處理模塊1401可用于執(zhí)行圖3所示實(shí)施例的301-302部分,以及執(zhí)行303部分生成提醒信息的操作;此外,還可執(zhí)行圖4所示實(shí)施例的400-403部分,以及圖13所示實(shí)施例的1301-1308,1311-1312部分。

終端設(shè)備或服務(wù)器的輸出模塊1402可用于執(zhí)行圖3所示實(shí)施例的303部分發(fā)送提醒信息的操作;此外,還可執(zhí)行圖4所示實(shí)施例的404部分,以及圖13所示實(shí)施例的1309和1310部分。

此外,服務(wù)器的輸出模塊1402還可執(zhí)行圖4所示實(shí)施例的405部分。

結(jié)合本發(fā)明公開內(nèi)容所描述的方法或者算法的步驟可以硬件的方式來實(shí)現(xiàn),也可以是由處理器執(zhí)行軟件指令的方式來實(shí)現(xiàn)。軟件指令可以由相應(yīng)的軟件模塊組成,軟件模塊可以被存放于RAM存儲(chǔ)器、閃存、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、移動(dòng)硬盤、CD-ROM或者本領(lǐng)域熟知的任何其它形式的存儲(chǔ)介質(zhì)中。一種示例性的存儲(chǔ)介質(zhì)耦合至處理器,從而使處理器能夠從該存儲(chǔ)介質(zhì)讀取信息,且可向該存儲(chǔ)介質(zhì)寫入信息。當(dāng)然,存儲(chǔ)介質(zhì)也可以是處理器的組成部分。處理器和存儲(chǔ)介質(zhì)可以位于ASIC中。另外,該ASIC可以位于用戶設(shè)備中。當(dāng)然,處理器和存儲(chǔ)介質(zhì)也可以作為分立組件存在于用戶設(shè)備中。

本領(lǐng)域技術(shù)人員應(yīng)該可以意識(shí)到,在上述一個(gè)或多個(gè)示例中,本發(fā)明所描述的功能可以用硬件、軟件、固件或它們的任意組合來實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將這些功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或者作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是通用或?qū)S糜?jì)算機(jī)能夠存取的任何可用介質(zhì)。

以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的技術(shù)方案的基礎(chǔ)之上,所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包括在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 资源县| 吉水县| 甘德县| 柘城县| 南召县| 闵行区| 东阳市| 安宁市| 平遥县| 湟源县| 淳安县| 永登县| 德州市| 宁明县| 深泽县| 五原县| 城步| 涡阳县| 永定县| 济源市| 黔西县| 田东县| 建宁县| 昌平区| 河北省| 江都市| 鄯善县| 曲水县| 土默特左旗| 故城县| 台北市| 建宁县| 盘锦市| 永泰县| 伊金霍洛旗| 曲水县| 抚州市| 景德镇市| 永嘉县| 靖边县| 马鞍山市|