[發(fā)明專利]一種數(shù)據(jù)同步方法、裝置和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201811456749.1 | 申請日: | 2018-11-30 |
| 公開(公告)號: | CN110417845B | 公開(公告)日: | 2021-08-03 |
| 發(fā)明(設(shè)計(jì))人: | 王永飛;凌彬;梁永翔;梁俊杰;黃清;劉思凡;陳曉波;黃鐵鳴;林莉;王青;朱標(biāo)亦;潘唐磊;羅程;李斌 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58 |
| 代理公司: | 深圳翼盛智成知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 同步 方法 裝置 存儲 介質(zhì) | ||
1.一種數(shù)據(jù)同步方法,其特征在于,適用于多個消息系統(tǒng)間的互通服務(wù)器,所述互通服務(wù)器與不同類型的消息系統(tǒng)的服務(wù)器連接,包括:
所述互通服務(wù)器接收創(chuàng)建者賬號所屬消息系統(tǒng)的服務(wù)器發(fā)送的群組創(chuàng)建請求,所述群組創(chuàng)建請求攜帶創(chuàng)建者賬號、被邀請者賬號,所述請求攜帶的賬號屬于一個或者多個賬號類型,每一個賬號類型對應(yīng)于相應(yīng)的消息系統(tǒng);所述創(chuàng)建者賬號、被邀請者賬號為各個消息系統(tǒng)均可識別的賬號,所述群組創(chuàng)建請求為所述創(chuàng)建者賬號所屬消息系統(tǒng)的服務(wù)器通過調(diào)用通用加入接口發(fā)送的;
所述互通服務(wù)器根據(jù)所述群組創(chuàng)建請求創(chuàng)建群組會話、以及將創(chuàng)建者賬號、被邀請者賬號各自所屬消息系統(tǒng)的服務(wù)器注冊為所述群組的群數(shù)據(jù)變化事件通知對象,所述群組會話具有群組標(biāo)識;
所述互通服務(wù)器向所述創(chuàng)建者賬號所屬消息系統(tǒng)的服務(wù)器同步所述群組標(biāo)識對應(yīng)的最新群組數(shù)據(jù),以便所述創(chuàng)建者賬號所屬消息系統(tǒng)的服務(wù)器向所述創(chuàng)建者賬號對應(yīng)的終端同步所述最新群組數(shù)據(jù)。
2.如權(quán)利要求1所述的數(shù)據(jù)同步方法,其特征在于,向所述創(chuàng)建者賬號所屬消息系統(tǒng)的同步所述群組標(biāo)識對應(yīng)的最新群組數(shù)據(jù),包括:
對群組標(biāo)識對應(yīng)的本地群數(shù)據(jù)變化標(biāo)識進(jìn)行初始化;
向所述創(chuàng)建者賬號所屬消息系統(tǒng)的服務(wù)器發(fā)送群創(chuàng)建成功信息,所述群創(chuàng)建成功信息包括所述群組標(biāo)識、初始化后群數(shù)據(jù)變化標(biāo)識;
接收所述創(chuàng)建者賬號所屬消息系統(tǒng)的服務(wù)器基于所述群創(chuàng)建成功信息發(fā)送的數(shù)據(jù)同步請求;
根據(jù)數(shù)據(jù)同步請求向所述創(chuàng)建者賬號所屬消息系統(tǒng)的服務(wù)器同步所述群組標(biāo)識對應(yīng)的最新群組數(shù)據(jù)。
3.如權(quán)利要求1所述的數(shù)據(jù)同步方法,其特征在于,根據(jù)所述群組創(chuàng)建請求創(chuàng)建群組會話、以及將創(chuàng)建者賬號、被邀請者賬號各自所屬消息系統(tǒng)的服務(wù)器注冊為所述群組的群數(shù)據(jù)變化事件通知對象,包括:
根據(jù)所述群組創(chuàng)建請求分配相應(yīng)的群組標(biāo)識;
對所述被邀請者賬號進(jìn)行建群檢查;
當(dāng)所述被邀請者賬號檢查通過時(shí),將所述被邀請者賬號所屬消息系統(tǒng)的服務(wù)器注冊為所述群組的群數(shù)據(jù)變化事件通知對象;
根據(jù)所述群組標(biāo)識、所述創(chuàng)建者賬號、被邀請者賬號及其建群檢查結(jié)果,創(chuàng)建群組;
當(dāng)群組創(chuàng)建成功時(shí),將所述創(chuàng)建者賬號所屬消息系統(tǒng)的服務(wù)器注冊為所述群組的群數(shù)據(jù)變化事件通知對象。
4.如權(quán)利要求1-3任一項(xiàng)所述的數(shù)據(jù)同步方法,其特征在于,還包括:
接收群數(shù)據(jù)變化觸發(fā)者賬號所屬消息系統(tǒng)的服務(wù)器發(fā)送的群數(shù)據(jù)變化觸發(fā)請求,所述群數(shù)據(jù)變化觸發(fā)請求攜帶所述群組標(biāo)識、群變化數(shù)據(jù);
根據(jù)所述群數(shù)據(jù)變化觸發(fā)請求更新所述群組標(biāo)識對應(yīng)的最新群組數(shù)據(jù)、本地群數(shù)據(jù)變化標(biāo)識;
根據(jù)更新后的本地群組數(shù)據(jù)變化標(biāo)識向所述群組會話中成員賬號所屬消息系統(tǒng)的服務(wù)器同步所述最新群組數(shù)據(jù),以便所述成員賬號所屬消息系統(tǒng)的服務(wù)器向所述成員賬號對應(yīng)的終端同步所述最新群組數(shù)據(jù)。
5.如權(quán)利要求4所述的數(shù)據(jù)同步方法,其特征在于,所述群數(shù)據(jù)變化觸發(fā)請求包括群成員變更請求,所述群變化數(shù)據(jù)包括待變更賬號;
根據(jù)所述群數(shù)據(jù)變化觸發(fā)請求更新所述群組標(biāo)識對應(yīng)的最新群組數(shù)據(jù)、本地群數(shù)據(jù)變化標(biāo)識,包括:
對所述待變更賬號進(jìn)行群成員變更檢查;
當(dāng)所述待變更賬號檢查通過時(shí),根據(jù)所述群成員變更請求更新所述群組標(biāo)識對應(yīng)的最新群組數(shù)據(jù)、本地群數(shù)據(jù)變化標(biāo)識。
6.如權(quán)利要求5所述的數(shù)據(jù)同步方法,其特征在于,所述成員變更請求包括成員添加請求;所述待變更賬號包括待添加用戶賬號;
所述方法還包括:
根據(jù)成員賬號所屬消息系統(tǒng)支持的群成員上限數(shù)量,生成所述群組的目標(biāo)成員上限數(shù)量;
當(dāng)接收到所述成員添加請求時(shí),判斷所述群組的當(dāng)前成員數(shù)量達(dá)到目標(biāo)成員上限數(shù)量;
若否,則執(zhí)行對所述待添加用戶賬號進(jìn)行群成員變更檢查的步驟;
若是,則向所述群數(shù)據(jù)變化觸發(fā)者賬號所屬消息系統(tǒng)的服務(wù)器返回添加失敗信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811456749.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





