[發明專利]虛擬物品分發方法、服務器及計算機可讀存儲介質有效
| 申請號: | 201810546975.2 | 申請日: | 2018-05-31 |
| 公開(公告)號: | CN108874923B | 公開(公告)日: | 2023-07-04 |
| 發明(設計)人: | 郭榮 | 申請(專利權)人: | 康鍵信息技術(深圳)有限公司 |
| 主分類號: | G06F16/2458 | 分類號: | G06F16/2458;G06F16/2455 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 物品 分發 方法 服務器 計算機 可讀 存儲 介質 | ||
本發明提供一種虛擬物品分發方法、服務器及存儲介質。該方法包括以下步驟:設置虛擬物品的計算參數和替換規則;根據用戶對每種虛擬物品的獲取概率隨機生成預生成數量的虛擬物品,當某種虛擬物品的生成數量已超出設置的該種虛擬物品的總數量時,按照所述替換規則將超出設置總數量的該種虛擬物品替換為另一種虛擬物品;將生成的所有種類的虛擬物品按照生成時間的先后順序組成一個隊列,將該隊列存儲至緩存空間中;應用戶在各業務系統發起的請求,從所述緩存空間的隊列中讀取數據,將所述虛擬物品依序分發給用戶。本發明利用統一的虛擬物品分發程序同時為多個業務系統提供虛擬物品分發服務,可以實現對多個業務系統虛擬物品的統一配置和分發。
技術領域
本發明涉及互聯網信息技術領域,尤其涉及一種虛擬物品分發方法、服務器及計算機可讀存儲介質。
背景技術
隨著信息技術的飛速發展,在互聯網的許多應用場景中,需要采取用戶行為激勵措施,以虛擬物品對滿足特定要求的用戶進行激勵,提高用戶活躍度和用戶粘性。目前,通常是一個業務系統包含一個虛擬物品管理系統,每個業務系統都有自己的虛擬物品數據處理程序和存放虛擬物品數據的數據庫,由各業務系統單獨對虛擬物品進行管理。
然而,同一公司或相互關聯的業務系統通常需要對虛擬物品進行統一配置和分發,例如,規范虛擬物品的種類、限制每種虛擬物品的總數量等。問題在于,不同業務系統中虛擬物品數據的存放格式可能不同,尤其是由不同開發團隊開發的業務系統,虛擬物品數據的處理程序和存放格式的差異往往很大,難以實現對虛擬物品數據的統一維護。因此,急需一種虛擬物品分發方法,用來實現對多個業務系統虛擬物品的統一配置和分發。
發明內容
本發明提供一種虛擬物品分發方法、服務器及計算機可讀存儲介質,其主要目的在于實現對多業務系統虛擬物品的統一配置和分發。
為實現上述目的,本發明提供一種虛擬物品分發方法,應用于服務器,該方法包括:
設置步驟:設置虛擬物品的計算參數和替換規則,所述計算參數包括虛擬物品的種類、每種虛擬物品的總數量、用戶對每種虛擬物品的獲取概率、虛擬物品的預生成數量以及觸發預生成虛擬物品的數量閾值;
預生成步驟:按照所述用戶對每種虛擬物品的獲取概率隨機生成所述預生成數量的虛擬物品,當某種虛擬物品的生成數量已超出設置的該種虛擬物品的總數量時,按照所述替換規則將超出設置總數量的該種虛擬物品替換為另一種虛擬物品;
緩存步驟:將生成的所有種類的虛擬物品按照生成時間的先后順序組成一個隊列,將該隊列存儲至緩存空間中;及
分發步驟:應用戶在各業務系統發起的請求,從所述緩存空間的隊列中讀取數據,將虛擬物品依序分發給用戶。
優選地,所述替換規則為:
當某種虛擬物品的生成數量已超出設置的該種虛擬物品的總數量時,將超出設置總數量的該種虛擬物品替換為與該種虛擬物品的獲取概率最接近且生成數量未達到設置總數量的虛擬物品。
優選地,該方法還包括:
利用Redis隊列對所述隊列中虛擬物品的數量進行實時統計與分析;
當所述隊列中的虛擬物品的數量小于所述觸發預生成虛擬物品的數量閾值時,按照所述用戶對每種虛擬物品的獲取概率隨機生成第一預設數量的虛擬物品。
優選地,所述預生成步驟包括:
在預設時間段內周期性按照所述用戶對每種虛擬物品的獲取概率隨機生成虛擬物品,生成數量為所述虛擬物品的預生成數量與所述隊列中虛擬物品的數量的差值。
優選地,所述分發步驟包括:
接收用戶在某業務系統發出的虛擬物品分發接口調用請求;
驗證該業務系統的身份以及是否具有虛擬物品分發接口權限;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于康鍵信息技術(深圳)有限公司,未經康鍵信息技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810546975.2/2.html,轉載請聲明來源鉆瓜專利網。





