[發明專利]一種數據分配方法、設備和計算機存儲介質有效
| 申請號: | 201711035424.1 | 申請日: | 2017-10-30 |
| 公開(公告)號: | CN107832009B | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 楊溢 | 申請(專利權)人: | 廈門萬匹思網絡科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F16/9537;G06F16/958 |
| 代理公司: | 北京華識知識產權代理有限公司 11530 | 代理人: | 劉艷玲 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 分配 方法 設備 計算機 存儲 介質 | ||
本發明實施例公開了一種數據分配方法,包括:根據預設的負載均衡策略,在群組中每個群成員的終端中分別存入不同的群組數據;建立所述群組中每個群成員終端與所存入的群組數據的對應關系;接收所述群組中的第一群成員終端發送的搜索請求;其中,所述搜索請求用于指示期望的待搜索數據;所述第一群成員終端為群組中的任一終端;根據所述群組中每個群成員終端與所存入的群組數據的對應關系確定存儲所述待搜索數據的第二群成員終端;從所述第二群成員終端中獲取所述待搜索數據,并將所述待搜索數據發送至所述第一群成員終端。本發明實施例同時還公開了一種數據分配設備及計算機存儲介質。
技術領域
本發明涉及網絡技術領域,尤其涉及一種數據分配方法、設備和計算機存儲介質。
背景技術
隨著移動終端與互聯網的普及,人們互相交換信息的方式也在不斷改變。目前,有很多能夠建立社交群組的社交工具,人們通過社交群組互相交換信息,了解最新的咨詢,通過社交群組進行溝通已經成為人們相互間進行溝通的重要手段。通過社交群組,用戶可以分享照片、文本、音頻和視頻等數據,無論是日常的工作群組還是用作資源共享的群組,每一個群組成員都可以在群組中進行分享。
但是,在社交群組中分享的數據需要在每個群組成員的終端設備上均存儲一份,導致這些共享的信息在每個群組成員的手機上都存了大量的副本,從整個社交群組來看,同樣的數據產生了大量的拷貝。然而,每個人的手機存儲空間有限,造成了存儲資源的極大浪費。
發明內容
本發明的主要目的在于提出一種數據分配方法、設備和計算機存儲介質,旨在解決群組數據存儲資源的浪費,實現了數據存儲的去中心化。
為達到上述目的,本發明的技術方案是這樣實現的:
第一方面,本發明實施例提供了一種數據分配方法,所述方法包括:
根據預設的負載均衡策略,在群組中每個群成員的終端中分別存入不同的群組數據;
建立所述群組中每個群成員終端與所存入的群組數據的對應關系;
接收所述群組中的第一群成員終端發送的搜索請求;其中,所述搜索請求用于指示期望的待搜索數據;所述第一群成員終端為群組中的任一終端;
根據所述群組中每個群成員終端與所存入的群組數據的對應關系確定存儲所述待搜索數據的第二群成員終端;
從所述第二群成員終端中獲取所述待搜索數據,并將所述待搜索數據發送至所述第一群成員終端。
可選地,所述根據預設的負載均衡策略,在群組中每個群成員的終端中分別存入不同的群組數據,包括:
檢測所述群組中每個群成員的終端所對應的剩余存儲空間;
將所述每個群成員的終端所對應的剩余存儲空間進行排序;
根據所述每個群成員的終端所對應的剩余存儲空間排序結果對所述群組數據進行分配,將所分配的每一部分群組數據分別存儲在所述群組中的不同群成員的終端中;其中,所述每個群成員的終端所對應的剩余存儲空間與存入的群組數據量成正比。
可選地,所述方法還包括:
當接收到群組數據時,根據所述群組數據生成群組數據索引;
將所述群組數據索引保存至所述群組中每個群成員的終端中。
可選地,所述當接收到群組數據時,根據所述群組數據生成群組數據索引,包括:
當接收到群組數據時,將所述群組數據進行分類;
按照預設的群組數據索引設置策略,對分類后的群組數據分別設置群組數據索引。
可選地,所述第一群成員終端發送的搜索請求中攜帶所述待搜索數據所對應的群組數據索引信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門萬匹思網絡科技有限公司,未經廈門萬匹思網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711035424.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





