[發明專利]一種基于極值的用戶組隊方法及系統有效
| 申請號: | 201611201069.6 | 申請日: | 2016-12-22 |
| 公開(公告)號: | CN106621327B | 公開(公告)日: | 2018-03-09 |
| 發明(設計)人: | 高健;鄔啟友 | 申請(專利權)人: | 競技世界(北京)網絡技術有限公司 |
| 主分類號: | A63F13/35 | 分類號: | A63F13/35;A63F13/79;A63F13/55;A63F13/45 |
| 代理公司: | 北京冠和權律師事務所11399 | 代理人: | 朱健,陳國軍 |
| 地址: | 100085 北京市懷*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 極值 用戶 組隊 方法 系統 | ||
技術領域
本發明屬于計算機網絡技術領域,具體涉及一種基于極值的用戶組隊方法及系統。
背景技術
隨著網絡技術的發展,網絡休閑類游戲已經成為人們用來打發空閑時間最喜愛的娛樂方式之一。
休閑游戲對應的游戲服務器通常為用戶提供游戲房間,每個游戲房間中包含多個游戲桌,用戶可以登錄到游戲房間中加入存在空位的游戲桌參與休閑游戲。傳統的休閑游戲的控制方法,游戲服務器接收到用戶發起游戲開始請求時,將檢測用戶所在游戲桌中的用戶數量是否達到一定數量,只有當游戲桌上的用戶達到一定數量,游戲才能開始。例如,休閑游戲為斗地主,游戲服務器檢測到游戲桌上的用戶數量為3的時候,斗地主游戲才能開始。由于游戲服務器上的用戶總數的不穩定性,以及用戶在不同游戲桌上的切換,會導致用戶為了參與休閑游戲在一個游戲桌上等待時間過長。此外,用戶和好友約定選桌作弊的情況也時有發生。
網絡休閑游戲中,減少用戶的等待時間和提高用戶的體驗度非常重要。現有技術中,通過檢測游戲房間中的桌號對應的游戲狀態,篩選出游戲狀態為未啟動的桌號;判斷所述桌號對應的已加入用戶的數量是否達到第一閾值;若達到第一閾值,讀取所述桌號對應存儲的用戶等待時間,所述用戶等待時間為從用戶加入所述桌號開始計時得到的時間,判斷所述用戶等待時間是否超過第二閾值;如果所述用戶等待時間超過第二閾值,則調用機器人進程參與所述桌號對應的休閑游戲。上述方法和系統使得用戶能快速的參與休閑游戲,減少了用戶的等待時間。
通過調用空閑機器人代替用戶,減少了用戶玩牌的等待時間。但是,由于機器人的參與,使得這種游戲參與方式互動性差,更像是傳統的單機休閑游戲,降低了休閑游戲本身的趣味性和娛樂性,用戶的體驗度較差。
基于此,有必要針對上述技術問題,提供一種能減少用戶等待時間和保證用戶組隊公平公正性的實現方法和系統。
發明內容
為克服上述現有技術的不足,本發明提供了一種基于極值的用戶組隊方法,包括以下步驟:
S101、在服務器中預先配置系統最高經驗值、用戶組隊極值配置表,所述用戶組隊極值配置表包含{用戶經驗級別值=期望最高經驗值,期望最低經驗值};
S102、第一處理裝置獲取所有已經報名用戶的信息,將用戶信息導入到用戶等待列表,并按用戶當前經驗值升序排列;確保用戶當前經驗值高的用戶優先進行組隊;所述第一用戶等待列表存儲于第一存儲裝置;
S103、第二處理裝置檢測用戶等待列表中的人數,如果用戶等待列表中人數大于最小啟動人數,則進入S104,如果用戶等待列表中的人數小于最小啟動人數,則繼續等待新用戶報名加入;
S104、第三處理裝置從第一存儲裝置中的用戶等待列表中獲取用戶當前經驗值最高的第一用戶;將第一用戶作為對比基準直接進入用戶組隊列表;
S105、第四處理裝置從用戶等待列表中獲取用戶當前經驗值最高的第K用戶;將第K用戶放入用戶組隊列表;
S106、第五處理裝置判斷是否滿足組隊條件;如果滿足則將滿足條件的用戶信息保存至用戶組隊列表;所述用戶組隊列表保存在第二存儲裝置中;如果不滿足則將不滿足條件的用戶信息返回至用戶等待列表;
S107、第六處理裝置判斷當前用戶組隊列表中的人數是否大于或等于最小啟動人數;如果用戶組隊列表人數大于等于最小啟動人數,進入S108;如果用戶組隊列表人數小于最小啟動人數,則轉入S105,繼續從第一存儲裝置用戶等待列表中取出用戶進行基于極值的組隊;
S108、第七處理裝置向第二存儲裝置中的用戶組隊列表中的所有用戶通知組隊信息,完成此輪組隊。
本發明還提供了一種基于極值的用戶組隊系統,其特征在于包括:
服務器,在所述服務器中預先配置系統最高經驗值、用戶組隊極值配置表,所述用戶組隊極值配置表包含{用戶經驗級別值=期望最高經驗值,期望最低經驗值};
第一處理裝置,用于獲取所有已經報名用戶的信息,將用戶信息導入到用戶等待列表,并按用戶當前經驗值升序排列;確保用戶當前經驗值高的用戶優先進行組隊;所述第一用戶等待列表存儲于第一存儲裝置;
第二處理裝置,用于檢測用戶等待列表中的人數,如果用戶等待列表中的人數小于最小啟動人數,則繼續等待新用戶報名加入;如果用戶等待列表中人數大于最小啟動人數,則通知第三處理裝置;
第三處理裝置,用于從第一存儲裝置中的用戶等待列表中獲取用戶當前經驗值最高的第一用戶;將第一用戶作為對比基準直接進入用戶組隊列表;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于競技世界(北京)網絡技術有限公司,未經競技世界(北京)網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611201069.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種長條形高壓LED芯片結構
- 下一篇:一種游戲角色行為數據處理方法及系統





