[發(fā)明專利]即時通訊工具聯(lián)系人結(jié)構(gòu)化分組的實現(xiàn)方法及服務(wù)器有效
| 申請?zhí)枺?/td> | 200910168505.8 | 申請日: | 2009-08-21 |
| 公開(公告)號: | CN101997783A | 公開(公告)日: | 2011-03-30 |
| 發(fā)明(設(shè)計)人: | 魯一鵬 | 申請(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 逯長明;王寶筠 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 開曼群島;KY |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 即時通訊 工具 聯(lián)系人 結(jié)構(gòu) 化分 實現(xiàn) 方法 服務(wù)器 | ||
1.一種即時通訊工具聯(lián)系人結(jié)構(gòu)化分組的實現(xiàn)方法,其特征在于,包括:
即時通訊客戶端接收用戶在某一父級組下創(chuàng)建子組的請求,并為該新的子組創(chuàng)建臨時ID;
即時通訊客戶端將新子組的臨時ID、該新子組的父級組ID作為一條記錄增加至即時通訊客戶端的本地聯(lián)系人數(shù)據(jù)庫的組關(guān)系表中;
即時通訊客戶端將新創(chuàng)建組的臨時ID及父級組ID上傳至聯(lián)系人服務(wù)器;
聯(lián)系人服務(wù)器為所述新創(chuàng)建組的臨時ID分配唯一ID,將該新創(chuàng)建組的唯一ID和父級組ID作為新的組記錄更新聯(lián)系人服務(wù)器端聯(lián)系人數(shù)據(jù)庫中該賬號對應(yīng)的聯(lián)系人信息;
聯(lián)系人服務(wù)器將所述唯一ID發(fā)送至所述即時通訊客戶端,所述即時通訊客戶端將本地聯(lián)系人數(shù)據(jù)庫組關(guān)系表中的所述臨時ID替換為所述唯一ID;
即時通訊客戶端根據(jù)聯(lián)系人服務(wù)器發(fā)來的子組ID以及其父級組ID創(chuàng)建子組。
2.如權(quán)利要求1所述的方法,其特征在于,還包括:
聯(lián)系人服務(wù)器更新所述聯(lián)系人數(shù)據(jù)庫中聯(lián)系人信息的操作完成后,標(biāo)記該操作的時間戳,并將該時間戳通知即時通訊客戶端;
用戶登錄即時通訊客戶端時,即時通訊客戶端上傳本地聯(lián)系人最后一次操作的時間戳至聯(lián)系人服務(wù)器;
聯(lián)系人服務(wù)器對比自身保存的聯(lián)系人最后一次操作的時間戳與即時通訊客戶端上傳的時間戳,并將比較結(jié)果返回至即時通訊客戶端,即時通訊客戶端根據(jù)返回的比較結(jié)果加載聯(lián)系人組結(jié)構(gòu)。
3.如權(quán)利要求2所述的方法,其特征在于,所述即時通訊客戶端根據(jù)返回的比較結(jié)果加載聯(lián)系人組結(jié)構(gòu),包括:
如果即時通訊客戶端接收的返回結(jié)果為相同,則即時通訊客戶端直接加載本地聯(lián)系人數(shù)據(jù)庫組關(guān)系表中組結(jié)構(gòu)的聯(lián)系人;
如果即時通訊客戶端接收的返回結(jié)果為即時通訊客戶端上傳的時間戳遲于服務(wù)器自身保存的時間戳,則即時通訊客戶端直接加載本地聯(lián)系人數(shù)據(jù)庫組關(guān)系表中組結(jié)構(gòu)的聯(lián)系人,并發(fā)送聯(lián)系人組結(jié)構(gòu)更新消息至聯(lián)系人服務(wù)器,聯(lián)系人服務(wù)器接收到該更新消息后,將聯(lián)系人服務(wù)器保存的聯(lián)系人數(shù)據(jù)庫組關(guān)系表中的組結(jié)構(gòu)更新為與即時通訊客戶端保存的一致,并標(biāo)記該操作的時間戳,或?qū)⒆陨淼臅r間戳設(shè)置為與即時通訊客戶端的一致;
如果聯(lián)系人服務(wù)器對比自身保存的聯(lián)系人最后一次操作的時間戳與即時通訊客戶端上傳的時間戳的結(jié)果是服務(wù)器自身保存的時間戳遲于即時通訊客戶端的時間戳,則聯(lián)系人服務(wù)器將保存的聯(lián)系人數(shù)據(jù)庫組關(guān)系表中的組結(jié)構(gòu)發(fā)送至即時通訊客戶端,即時通訊客戶端加載接收的聯(lián)系人組結(jié)構(gòu),并將自身的聯(lián)系人組結(jié)構(gòu)更新為接收到的聯(lián)系人組結(jié)構(gòu),且標(biāo)記該操作的時間戳,或?qū)⒆陨淼臅r間戳設(shè)置為與聯(lián)系人服務(wù)器的一致。
4.如權(quán)利要求1所述的方法,其特征在于,還包括:
用戶在即時通訊客戶端刪除組時,即時通訊客戶端先檢查該組以及該組的所有子組是否包含有聯(lián)系人,如果包含聯(lián)系人,則提示用戶是否結(jié)束本次刪除操作,如果不包含聯(lián)系人,或用戶選擇不結(jié)束本次刪除操作,則即時通訊客戶端在本地數(shù)據(jù)庫中刪除該組及其子組;
即時通訊客戶端將該組及其子組的刪除信息提交至聯(lián)系人服務(wù)器;
聯(lián)系人服務(wù)器端收到所述刪除信息后,刪除聯(lián)系人服務(wù)器端聯(lián)系人數(shù)據(jù)庫中該組及其子組。
5.一種即時通訊工具聯(lián)系人結(jié)構(gòu)化分組的實現(xiàn)方法,其特征在于,包括:
用戶在即時通訊客戶端選擇并拖動即時通訊工具中的第一組時,即時通訊客戶端記錄第一組的ID;
用戶在即時通訊客戶端拖動第一組至第二組釋放時,即時通訊客戶端記錄獲取第二組的ID;
即時通訊客戶端將第一組移動到第二組下,并將第一組的父級組ID設(shè)置為第二組的ID,更新至本地聯(lián)系人數(shù)據(jù)庫的組關(guān)系表;
即時通訊客戶端將第一組的父級組ID設(shè)置為第二組的ID的信息提交至聯(lián)系人服務(wù)器;
聯(lián)系人服務(wù)器根據(jù)收到的所述信息,修改聯(lián)系人數(shù)據(jù)庫中第一組的父級組ID設(shè)置為第二組的ID,并在修改成功后通知即時通訊客戶端。
6.如權(quán)利要求5所述的方法,其特征在于,還包括:
聯(lián)系人服務(wù)器修改所述聯(lián)系人數(shù)據(jù)庫中聯(lián)系人信息的操作完成后,標(biāo)記該操作的時間戳,并將該時間戳通知即時通訊客戶端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910168505.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 卡片結(jié)構(gòu)、插座結(jié)構(gòu)及其組合結(jié)構(gòu)
- 鋼結(jié)構(gòu)平臺結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 單元結(jié)構(gòu)、結(jié)構(gòu)部件和夾層結(jié)構(gòu)
- 鋼結(jié)構(gòu)扶梯結(jié)構(gòu)
- 鋼結(jié)構(gòu)隔墻結(jié)構(gòu)
- 鋼結(jié)構(gòu)連接結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)





