[發明專利]一種客戶端集群的積分方法、客戶端及系統在審
| 申請號: | 201811148187.4 | 申請日: | 2018-09-29 |
| 公開(公告)號: | CN110969458A | 公開(公告)日: | 2020-04-07 |
| 發明(設計)人: | 肖源 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06Q30/02 | 分類號: | G06Q30/02 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 周天宇 |
| 地址: | 430000 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 集群 積分 方法 系統 | ||
本發明提供了一種客戶端集群的積分方法,客戶端集群包括至少兩類客戶端,兩類客戶端分別為源客戶端和目標客戶端,各客戶端內均預置有積分規則和積分賬本,方法包括:源客戶端向客戶端集群中的剩余客戶端發送匹配指令,以在剩余客戶端中篩選出與源客戶端匹配的目標客戶端,并使目標客戶端根據其內預置的積分規則,確定積分數據,記錄積分數據在預置的積分賬本中,同步積分數據于鄰居客戶端,并在目標客戶端中隨機指定一個客戶端為源客戶端。另外,本發明還提供了一種客戶端和系統。本發明可有效緩解中心服務器的壓力,防止積分篡改,即使積分被篡改也可通過鄰近客戶端予以恢復。
技術領域
本發明涉及互聯網技術領域,尤其涉及一種客戶端集群的積分方法、客戶端及系統。
背景技術
積分為網絡平臺中用戶的一種關鍵性標識,能夠擴大用戶量、提高用戶粘性,同時積分也是用戶對直播平臺使用程度的重要體現,因此需要在保證用戶安全性的前提下,使每個用戶的積分得到保障。另一方面,在當下的社交網絡中,用戶積分是用戶身份的標志,用戶越來越看重積分的積累。然而,當下的積分機制是采用一個中心服務器對所有用戶的積分進行統計和積分數據的更新,在用戶量越來越多的情況下,中心服務器的計算壓力越來越大,并且在遭遇攻擊或篡改后難以進行數據的校驗和恢復。
發明內容
本發明的主要目的在于提供一種客戶端集群的積分方法、客戶端及系統,旨在解決隨著用戶量的增加,中心化的中心服務器處理積分的壓力越來越大,以及數據被篡改后不能恢復等技術問題。
第一方面,本發明實施例提供一種客戶端集群的積分方法,客戶端集群包括至少兩類客戶端,兩類客戶端分別為源客戶端和目標客戶端,各客戶端內均預置有積分規則和積分賬本,方法包括:
源客戶端向客戶端集群中的剩余客戶端發送匹配指令,以在剩余客戶端中篩選出與源客戶端匹配的目標客戶端,并使目標客戶端根據其內預置的積分規則,確定積分數據,記錄積分數據在預置的積分賬本中,同步積分數據于鄰居客戶端,并在目標客戶端中隨機指定一個客戶端為源客戶端。
結合第一方面,當匹配指令為數據或字母猜測指令時,剩余客戶端中篩選出與源客戶端匹配的目標客戶端包括:
剩余客戶端根據數據或字母猜測指令,向源客戶端發送猜測答案;
源客戶端將猜測答案正確的客戶端設為目標客戶端。
結合第一方面,源客戶端將猜測答案正確的客戶端設為目標客戶端包括:
若源客戶端在預設時間內收到猜測正確的客戶端的數量大于或等于客戶端總數的A倍時,拒絕再接收猜測答案,則將猜測正確的客戶端設為目標客戶端,其中,0<A<1。
結合第一方面,源客戶端將猜測答案正確的客戶端設為目標客戶端還包括:
若源客戶端在固定時間內收到猜測正確的客戶端的數量小于客戶端總數的A倍時,逐漸減小A值,直至源客戶端在固定時間內收到猜測正確客戶端的數量大于或等于客戶端總數的A倍,則將猜測正確的客戶端設為目標客戶端,其中,0<A<1。
第二方面,本發明實施例提供了一種客戶端集群的積分方法,客戶端集群包括至少兩類客戶端,兩類客戶端分別為源客戶端和目標客戶端,各客戶端均預置有積分規則和積分賬本,方法包括:
目標客戶端根據其內預置的積分規則,確定積分數據,目標客戶端由源客戶端向客戶端集群中的剩余客戶端發送匹配指令,根據匹配指令,獲得目標客戶端;
將積分數據記錄在其預置的積分賬本中,并同步積分數據于鄰居客戶端;
在目標客戶端中隨機指定一個客戶端為源客戶端。
結合第二方面,所述積分賬本由多個數據塊組成,將積分數據記錄在其預置的積分賬本中,并同步積分數據于鄰居客戶端包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811148187.4/2.html,轉載請聲明來源鉆瓜專利網。





