[發明專利]任務組隊方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010793090.X | 申請日: | 2020-08-07 |
| 公開(公告)號: | CN111957052A | 公開(公告)日: | 2020-11-20 |
| 發明(設計)人: | 梁景亮;彭志彬;王匯鑫 | 申請(專利權)人: | 完美世界(北京)軟件科技發展有限公司 |
| 主分類號: | A63F13/795 | 分類號: | A63F13/795;A63F13/847;A63F13/35 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 曾軍;王衛忠 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 組隊 方法 裝置 電子設備 存儲 介質 | ||
1.一種任務組隊方法,其特征在于,應用于跨服服務器,所述跨服服務器連接多臺任務服務器,所述方法包括:
在接收到任一所述任務服務器發送的第一虛擬對象的第一組隊請求時,從多臺所述任務服務器中確定與所述第一組隊請求相匹配的目標任務服務器,所述第一組隊請求攜帶為所述第一虛擬對象選擇的在虛擬場景中執行的第一任務的任務描述信息;
從所述目標任務服務器上的待組隊虛擬對象中確定與所述組隊請求相匹配的第二虛擬對象;
將所述第二虛擬對象和所述第一虛擬對象進行組隊。
2.根據權利要求1所述的方法,其特征在于,所述從多臺任務服務器中確定與所述第一組隊請求相匹配的目標任務服務器,包括:
確定所述第一任務是否屬于預設的跨服任務;
如果是,則將多臺所述任務服務器中的至少一臺其他任務服務器確定為與所述第一組隊請求相匹配的目標任務服務器,所述其他任務服務器是指所述多臺任務服務器中除所述任一任務服務器以外的任務服務器。
3.根據權利要求1或2所述的方法,其特征在于,所述從目標任務服務器上的待組隊虛擬對象中確定與所述組隊請求相匹配的第二虛擬對象,包括:
基于所述目標任務服務器上的待組隊虛擬對象對應的第二組隊請求確定為所述待組隊虛擬對象選擇的在所述虛擬場景中執行的第二任務,所述第二組隊請求攜帶所述第二任務的任務描述信息;
將所述目標任務服務器上的待組隊虛擬對象中,滿足設定條件的待組隊虛擬對象確定為與所述第一組隊請求相匹配的第二虛擬對象;所述設定條件是指:待組隊虛擬對象和所述第一虛擬對象的級別相匹配,且所述第二任務與所述第一任務相匹配。
4.根據權利要求2所述的方法,其特征在于,所述將第二虛擬對象和第一虛擬對象進行組隊,包括:
比較所述第二虛擬對象的數量和設定的數量閾值N,N為所述第一任務所允許的最大隊員數減1;
如果所述第二虛擬對象的數量大于所述N,則從所述第二虛擬對象中選擇N個第二虛擬對象作為目標虛擬對象;將所述目標虛擬對象和所述第一虛擬對象進行組隊。
5.根據權利要求4所述的方法,其特征在于,所述從第二虛擬對象中選擇N個第二虛擬對象作為目標虛擬對象,包括:
按照所述第二虛擬對象對應的組隊請求的先后順序對所述第二虛擬對象進行排序;
選擇排序結果中排在前N位的第二虛擬對象作為目標虛擬對象。
6.根據權利要求2所述的方法,其特征在于,在將多臺所述任務服務器中的至少一臺其他任務服務器確定為與所述第一組隊請求相匹配的目標任務服務器的情況下,所述方法還包括:
基于所述第一虛擬對象的第一對象標識從第一存儲區中獲取第一虛擬對象數據;以及基于所述第二虛擬對象的第二對象標識從第二存儲區中獲取第二虛擬對象數據;
基于所述第一虛擬對象數據和所述第二虛擬對象數據運行所述第一任務。
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
在運行所述第一任務的過程中,當檢測到所述第一虛擬對象數據發生更改時,基于更改后的第一虛擬對象數據更新所述第一存儲區中原有的第一虛擬對象數據;
當檢測到所述第二虛擬對象數據發生更改時,基于更改后的第二虛擬對象數據更新所述第二存儲區中原有的第二虛擬對象數據。
8.根據權利要求2所述的方法,其特征在于,所述方法還包括:
如果所述第一任務不屬于預設的跨服任務,則將組隊結果發送至所述任一任務服務器,以使所述任一任務服務器基于所述組隊結果運行所述第一任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于完美世界(北京)軟件科技發展有限公司,未經完美世界(北京)軟件科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010793090.X/1.html,轉載請聲明來源鉆瓜專利網。





