[發明專利]在即時通訊中管理成員個性簽名的方法有效
| 申請號: | 201110191729.8 | 申請日: | 2011-07-07 |
| 公開(公告)號: | CN102325095A | 公開(公告)日: | 2012-01-18 |
| 發明(設計)人: | 盧先敏;呂凡 | 申請(專利權)人: | 杭州仁盈科技有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06 |
| 代理公司: | 杭州九洲專利事務所有限公司 33101 | 代理人: | 陳繼亮 |
| 地址: | 310015 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 即時通訊 管理 成員 個性 簽名 方法 | ||
1.一種在即時通訊中管理成員個性簽名的方法,其特征是:IM用戶登錄系統及變化簽名的步驟如下:
(1)在每次IM用戶登錄時,IM動態ID分配模塊為IM用戶分配一個動態ID,并告知IM客戶端;
(2)IM服務器初始化該動態ID指向的內容,記錄登錄IM用戶的IP、端口信息;
(3)初始化該IM用戶的好友列表,登記好友的好友ID、相對ID、動態ID,并告知IM客戶端;
(4)輪詢好友列表,根據好友有效的動態ID定位到好友數據,根據好友的相對ID定位到IM用戶在好友的好友列表數組的位置,更新其中的動態ID為登錄IM用戶的動態ID;
(5)IM用戶簽名變更時,IM客戶端以IM用戶的本次動態ID的身份向IM系統提交新簽名;
(6)IM系統根據動態ID,直接定位到某服務器的對應數組上,并檢查動態ID指向的IM用戶的基本信息中的帳號和消息中IM用戶的帳號是否相符;
(7)若相符,則IM系統更新動態ID指向的本帳號基本信息中的新簽名,并開始掃描好友指針數組;
(8)當掃描未結束時,檢查該好友的動態ID是否為空,否則結束;
(9)若好友的動態ID為空,說明其未登錄,掃描下一個好友,執行步驟(8);
(10)若好友的動態ID不為空,則檢查其簽名選項,查看是否接收簽名,若不接收,則掃描下一個好友,執行步驟(8);
(11)若接收簽名,則根據其動態ID直接定位到好友動態ID指向的位置,取出其登錄的IP、端口信息,下發新簽名,其中攜帶該好友對該IM用戶設置的簽名選項;下發后掃描下一個好友,執行步驟(8)。
2.根據權利要求1所述的在即時通訊中管理成員個性簽名的方法,其特征是:在IM系統下發給IM客戶端的簽名變更消息中增加一個字段,其內容為用戶設置的簽名選項,下發的簽名信息攜帶了好友針對用戶的簽名選項,好友的IM客戶端收到IM簽名時,根據其中的選項決定是否立即提醒用戶;IM用戶設置關注某好友的簽名步驟如下:
(1)IM用戶在IM客戶端上選擇需要關注簽名的好友;
(2)IM客戶端向IM服務系統提交消息,包含本IM用戶的動態ID,關注好友的好友ID和相對ID;
(3)IM服務系統根據IM用戶的動態ID,直接定位到其數據區;
(4)根據好友ID,再直接定位到此關注好友的數據指針指向的數據區;
(5)判斷關注好友的動態ID是否有效;
(6)若有效,說明該好友處于登錄狀態,則直接定位到好友動態ID指向的數據區;
(7)根據好友的相對ID,更新此數據區好友數組中的簽名選項;執行步驟(9);
(8)若無效,說明該好友未登錄;執行步驟(9);
(9)將該設置寫入數據庫,保存用戶的設置,結束。
3.根據權利要求1或2所述的在即時通訊中管理成員個性簽名的方法,其特征是:所述的動態ID,為4字節的int類型,高2位代表其當前所在的服務器編號,低2字節代表其所在服務器上進程中的索引位置。
4.根據權利要求1或2所述的在即時通訊中管理成員個性簽名的方法,其特征是:所述的好友ID,為2字節的short?int類型,代表其在當前IM用戶中的好友列表中的位置索引。
5.根據權利要求1或2所述的在即時通訊中管理成員個性簽名的方法,其特征是:所述的相對ID為該IM用戶在他的某好友的好友列表中的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州仁盈科技有限公司,未經杭州仁盈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110191729.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:抗拉平板玻璃
- 下一篇:網肋板用預制板單元的制作方法





