CN1315292C - 一种在网络通讯中利用一个号码来标识一个用户群组的实现方法 - Google Patents
一种在网络通讯中利用一个号码来标识一个用户群组的实现方法 Download PDFInfo
- Publication number
- CN1315292C CN1315292C CNB021346798A CN02134679A CN1315292C CN 1315292 C CN1315292 C CN 1315292C CN B021346798 A CNB021346798 A CN B021346798A CN 02134679 A CN02134679 A CN 02134679A CN 1315292 C CN1315292 C CN 1315292C
- Authority
- CN
- China
- Prior art keywords
- group
- instant messaging
- instant
- cluster server
- data storehouse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种在网络通讯中利用一个号码来标识一个用户群组的实现方法。它包括以下步骤:1.创建群组,为每个群组分配一段互异的即时通信ID,将各群组组合成群组数据库,建立群组数据库和普通即时通信用户数据库之间的映射关系;2.建立群组数据库、普通即时通信用户数据库、即时通信连接服务器和即时通信群组服务器之间的处理关系,处理关系为:即时通信连接服务器可通过连接即时通信群组服务器存取即时通信群组数据库,即时通信群组服务器可通过连接即时通信连接服务器存取普通即时通信用户数据库。由于提供了一种以唯一号码的方式来标识一个用户群体的方法,通过一个单一的ID将一组人群映射到一个操作对象中进行统一的管理并形成一个相对固定的群体,通过服务器的逻辑操作,用户通过一个唯一的即时通信ID来标识一个群组的人并实现与之进行通讯。
Description
技术领域
本发明是应用互联网即时通信技术,具体涉及一种在网络通讯中利用一个号码来标识一个用户群组的实现方法。
背景技术
网络即时通信服务(Instant Messenger,简称IM)是互联网上的通信服务,IM应用工具在互联网得到了广泛的应用。网络即时通信服务的ID号码,已经逐渐成为众多网友在网络上的唯一身份标识。网络即时通信服务点对点的交流已经比较成熟,而将单点的即时通信个体之间的交流模式扩展为群组之间的信息交流、资源共享等模式将大大地扩展即时通信软件的应用领域,我们希望做到,除了普通的即时通信点对点的交流之外,能够给用户提供一个相对固定的群体交流环境,通过这个方法将用户传统的一对一的单线索关系链升级为多对多的交叉型用户关系链;而对于用户来说,采用传统的操作方式和界面就可以达到群体交流的方式,每个群组ID对用户来说是一个单一的可操作对象,突破了传统模式需要进入类似IRC(Internet Relay Chatting,Internet在线交流***)或者是网站聊天室进行临时性的群体交流的模式,希望通过这个技术能够在互联网的通讯模式基础上给人们的通讯方式带来一种全新的体验。
发明内容
本发明的目的是提供一种以唯一号码的方式来标识一个用户群体的方法,通过一个单一的ID将一组人群映射到一个操作对象中进行统一的管理并形成一个相对固定的群体,通过服务器的逻辑操作,用户通过一个唯一的即时通信ID来标识一个群组的人并实现与之进行通讯。
本发明的目的是这样实现的:
一种在网络通讯中利用一个号码来标识一个用户群组的实现方法,其特征在于它包括以下步骤:
一、创建群组,为每个群组分配一段互异的即时通信ID,将各群组组合成群组数据库,建立群组数据库和即时通信普通用户数据库之间的映射关系;
二、建立群组数据库、即时通信普通用户数据库、即时通信连接服务器和即时通信群组服务器之间的处理关系,处理关系为:
即时通信连接服务器连接即时通信群组服务器,对即时通信群组数据库进行存取;
即时通信群组服务器连接即时通信连接服务器,对即时通信普通用户数据库进行存取。
所述的步骤一进一步包括:
第一步、注册群组:通过即时通信客户端软件填写欲申请群组的相关属性资料并在自己联络名单中选择欲添加到申请群组中的用户名单,将以上数据发送到即时通信连接服务器;
第二步、即时通信连接服务器将请求转发给即时通信群组服务器;
第三步、即时通信群组服务器在确定请求资料合法后,从即时通信群组数据库服务器中查询未分配的群组ID;
第四步、将查询到的未分配号码与用户的申请数据一起***数据库中形成一条新的纪录,并将申请人的ID标记为该群组的创建者;
第五步、即时通信群组服务器将该群组ID发送给每个成员ID的即时通信普通用户数据库,普通用户数据库在每个成员ID的联络名单中添加一条群组ID的纪录,从而建立起即时通信群组数据库与即时通信普通用户数据库之间的映射关系;
第六步、将分配群组ID的结果返回给即时通信连接服务器,即时通信连接服务器再将数据转发给即时通信客户端软件。
所述处理关系还包括对群组信息的传递过程,其步骤为:
a、发送者通过即时通信客户端向自己所在的某个群组ID发送消息;
b、即时通信连接服务器接收到即时通信客户端发来的群组消息,将其转发到即时通信群组服务器;
c、即时通信群组服务器查询到该群组中包含的所有即时通信客户的用户ID;
d、即时通信群组服务器进行验证,若是,即时通信群组服务器将消息添加到消息队列中;
e、即时通信群组服务器纪录每个群组成员收到的最后一条消息的序列号,向即时通信连接服务器提交请求向群组中在线的即时通信用户发送消息,即时通信连接服务器将信息发送给这些即时通信用户的客户端;
f、当群组中有新成员加入或者未收到新消息的已有成员上线时即时通信群组服务器判断这些成员应该接收的未接收消息,通过即时通信连接服务器发送到这些即时通信用户的客户端。
所述的群组可允许群组成员的退出和非群组成员的加入。
本发明属于即时通信领域的一个独创性的工作,其领先的概念在于通过一个唯一的即时通信ID将一组人群标识为一个简单的对象,将复杂的逻辑工作放在后台服务器进行操作,对用户端来说概念清晰,易于接受,从而大大扩展了即时通信软件在工作生活中的应用范围。
附图说明
图1为***结构示意图
图2为群组创建过程示意图
图3为群组信息传递过程示意图
图4为群组管理流程示意图
图5为非群组成员加入群组过程示意图
图6为群组成员查询群组信息示意图
图7为群组成员退出群组流程示意图
具体实施方式
参阅图1,本发明涉及四个最为主要的服务器,其中包括两个数据库服务器和两个即时通信服务器,数据库服务器包括:即时通信群组数据库,普通即时通信ID用户数据库;即时通信服务器包括:即时通信连接服务器,即时通信群组服务器
即时通信群组数据库。该数据库位于即时通信群组数据库服务器上,保存群组的ID号码,群组属性数据以及群组ID号码与普通即时通信ID的映射关系。群组的ID号码与普通用户的ID号码为统一的号码体系,互不重复。
即时通信普通ID用户数据库。该数据库位于即时通信普通ID用户数据库服务器上,保留普通用户的ID号码,用户资料以及用户的联络名单等,用户所在的群组ID作为普通用户ID号码一样的数据纪录保存在用户的联络名单中。
所有即时通信用户与即时通信服务器的交互请求将全部统一由即时通信连接服务器处理,即时通信连接服务器负责甄别出属于群组功能的请求将它转发到即时通信群组服务器,即时通信群组服务器处理完毕后也将要返回的信息通过即时通信连接服务器传送至即时通信用户端。
参阅图2,本发明中完成一个群组的创建的过程是这样的:即时通信用户通过客户端软件填写欲申请群组的相关属性资料并在自己客户端的联络名单中选择欲添加到申请群组中的其他用户的即时通信ID,将以上数据发送到即时通信连接服务器,即时通信群组服务器判断请求资料的合法性,若合法,即时通信群组服务器从即时通信群组数据库服务器中查询未分配的群组ID,即时通信群组服务器从群组数据库服务器中获得一个递增的未分配ID并将该用户的申请数据一起***数据库中形成新的一条纪录,并将申请人的即时通信ID标记为该群组的创建者,即时通信群组服务器将该群组ID发送给每个成员ID的即时通信普通用户数据库,普通用户数据库在每个成员ID的联络名单中添加一条群组ID的纪录;
参阅图3,本发明中完成一次群组信息传递的具体过程是这样的:发送者通过即时通信客户端向自己所在的某个群组ID发送消息,即时通信连接服务器接收到即时通信客户端发来的群组消息,将其转发到即时通信群组服务器,即时通信群组服务器到群组数据库中查询到该群组中包含的所有即时通信客户的用户ID,即时通信群组服务器验证发送者是否该群组成员,若是,即时通信群组服务器将消息添加到消息队列中,即时通信群组服务器纪录每个群组成员收到的最后一条消息的序列号,即时通信群组服务器向即时通信连接服务器提交请求向群组中在线的即时通信用户发送消息,即时通信连接服务器将信息发送给这些即时通信用户的客户端,当群组中有新成员加入或者未收到新消息的已有成员上线时即时通信群组服务器判断这些成员应该接收的未接收消息,通过即时通信连接服务器发送到这些即时通信用户的客户端。
参阅图4,本发明中创建者对群组进行管理的具体过程是这样的:当群组的创建者需要对群组的成员进行增加或者删除时,该创建者通过即时通信客户端将需要添加到该群组或者从该群组删除的用户ID发送给即时通信服务器,即时通信群组服务器接收到即时通信服务器转发来的请求后验证请求者的身份是否为该群的创建者,若是,即时通信群组服务器在群组数据库服务器中该群组纪录中增加或者删除该用户ID,并且通知***作对象的用户ID所在的普通用户数据库,普通用户数据库在该用户ID的联络名单列表中添加或者删除该群组ID的纪录;
参阅图5,非群组成员加入群组的具体过程是这样的:用户通过即时通信客户端向即时通信服务器发送欲加入的群组ID信息,即时通信群组服务器接收到通过即时通信服务器转发来的请求后根据群的验证属性判断是否允许该用户直接被添加入该群组,若该群组允许任何用户添加入该群组,则将该用户ID作为一条纪录添加到群组数据库中,并在该用户ID所在的普通用户数据库联络名单中添加一条该群组ID的纪录,若该群组不允许任何用户添加入该群组,即时通信群组服务器通过即时通信服务器向请求者的即时通信客户端发送拒绝加入的信息,若该群组需要经过创建者的身份认证,即时通信群组服务器通过即时通信服务器向创建者ID发送身份认证的请求,创建者用户客户端接收到该请求信息后,将认证或者拒绝信息通过即时通信服务器发送给即时通信群组服务器,即时通信群组服务器根据创建者发送来的信息,进行拒绝加入或者允许加入的操作。
参阅图6,群组成员查询群组信息的具体过程是这样的:即时通信用户通过客户端向即时通信服务器发送查询所在群组信息的请求,即时通信群组服务器收到请求后验证发送请求者ID是否为该群组成员,若是,即时通信群组服务器从群组数据库服务器中读取群组属性资料以及成员列表将数据返回给发送请求的即时通信用户客户端;
参阅图7,群组成员退出群组的具体过程是这样的:即时通信用户向即时通信服务器发送退出群组的请求,即时通信连接服务器将请求转发给即时通信群组服务器,即时通信群组服务器收到请求后到群组数据库服务器验证发送者的ID是否属于该群组的成员,若是,即时通信群组服务器到群组数据库服务器中删除该群组纪录中的用户ID,并向用户ID所在的普通用户数据库发出请求从该用户ID的联络名单中删除该群组ID,即时通信群组服务器将结果通过即时通信服务器返回给发起请求的即时通信客户端。
Claims (4)
1、一种在网络通讯中利用一个号码来标识一个用户群组的实现方法,其特征在于它包括以下步骤:
一、创建群组,为每个群组分配一段互异的即时通信ID,将各群组组合成群组数据库,建立群组数据库和即时通信普通用户数据库之间的映射关系;
二、建立群组数据库、即时通信普通用户数据库、即时通信连接服务器和即时通信群组服务器之间的处理关系,处理关系为:
即时通信连接服务器连接即时通信群组服务器,对即时通信群组数据库进行存取;
即时通信群组服务器连接即时通信连接服务器,对即时通信普通用户数据库进行存取。
2、如权利要求1所述的利用一个号码来标识一个用户群组的网络通讯实现方法,其特征在于所述的步骤一进一步包括:
第一步、注册群组:通过即时通信客户端软件填写欲申请群组的相关属性资料并在自己联络名单中选择欲添加到申请群组中的用户名单,将以上数据发送到即时通信连接服务器;
第二步、即时通信连接服务器将请求转发给即时通信群组服务器;
第三步、即时通信群组服务器在确定请求资料合法后,从即时通信群组数据库服务器中查询未分配的群组ID;
第四步、将查询到的未分配号码与用户的申请数据一起***数据库中形成一条新的纪录,并将申请人的ID标记为该群组的创建者;
第五步、即时通信群组服务器将该群组ID发送给每个成员ID的即时通信普通用户数据库,普通用户数据库在每个成员ID的联络名单中添加一条群组ID的纪录,从而建立起即时通信群组数据库与即时通信普通用户数据库之间的映射关系;
第六步、将分配群组ID的结果返回给即时通信连接服务器,即时通信连接服务器再将数据转发给即时通信客户端软件。
3、如权利要求1或2所述的利用一个号码来标识一个用户群组的网络通讯实现方法,其特征在于所述处理关系还包括对群组信息的传递过程,其步骤为:
a、发送者通过即时通信客户端向自己所在的某个群组ID发送消息;
b、即时通信连接服务器接收到即时通信客户端发来的群组消息,将其转发到即时通信群组服务器;
c、即时通信群组服务器查询到该群组中包含的所有即时通信客户的用户ID;
d、即时通信群组服务器进行验证,若是,即时通信群组服务器将消息添加到消息队列中;
e、即时通信群组服务器纪录每个群组成员收到的最后一条消息的序列号,向即时通信连接服务器提交请求向群组中在线的即时通信用户发送消息,即时通信连接服务器将信息发送给这些即时通信用户的客户端;
f、当群组中有新成员加入或者未收到新消息的已有成员上线时即时通信群组服务器判断这些成员应该接收的未接收消息,通过即时通信连接服务器发送到这些即时通信用户的客户端。
4、如权利要求1或2所述的利用一个号码来标识一个用户群组的网络通讯实现方法,其特征在于所述的群组可允许群组成员的退出和非群组成员的加入。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021346798A CN1315292C (zh) | 2002-09-09 | 2002-09-09 | 一种在网络通讯中利用一个号码来标识一个用户群组的实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021346798A CN1315292C (zh) | 2002-09-09 | 2002-09-09 | 一种在网络通讯中利用一个号码来标识一个用户群组的实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1482771A CN1482771A (zh) | 2004-03-17 |
CN1315292C true CN1315292C (zh) | 2007-05-09 |
Family
ID=34145908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021346798A Expired - Lifetime CN1315292C (zh) | 2002-09-09 | 2002-09-09 | 一种在网络通讯中利用一个号码来标识一个用户群组的实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1315292C (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100463405C (zh) * | 2005-06-09 | 2009-02-18 | 腾讯科技(深圳)有限公司 | 基于群组的通信方法及*** |
CN100456682C (zh) * | 2005-07-30 | 2009-01-28 | 腾讯科技(深圳)有限公司 | 群组通信***及其建立讨论组的方法 |
CN100450021C (zh) * | 2005-08-30 | 2009-01-07 | 腾讯科技(深圳)有限公司 | 一种批量添加用户到群组的方法及装置 |
KR101581142B1 (ko) * | 2005-11-02 | 2015-12-30 | 인터디지탈 테크날러지 코포레이션 | 무선 분배 시스템에 대한 자율적인 채널 코디네이션 방법 및 장치 |
CN100450001C (zh) * | 2005-11-17 | 2009-01-07 | 腾讯科技(深圳)有限公司 | 快速建立在线企业以及加入在线企业的方法 |
CN100450006C (zh) * | 2005-12-07 | 2009-01-07 | 腾讯科技(深圳)有限公司 | 一种基于对等模式的讨论组实现方法 |
CN1992591B (zh) * | 2005-12-28 | 2010-11-03 | 腾讯科技(深圳)有限公司 | 基于手机绑定和web方式的群实名验证***和方法 |
CN1992626B (zh) * | 2005-12-28 | 2010-11-17 | 腾讯科技(深圳)有限公司 | 一种即时通讯中建立泛讨论组的方法 |
CN101047703B (zh) * | 2006-03-28 | 2010-06-09 | 腾讯科技(深圳)有限公司 | 一种群组加入方法与*** |
CN1960345B (zh) * | 2006-09-28 | 2011-01-19 | 阿里巴巴集团控股有限公司 | 在即时通信***中创建多账号用户的方法及*** |
CN101076018B (zh) * | 2007-01-12 | 2011-03-16 | 腾讯科技(深圳)有限公司 | 一种集团即时通讯方法和集团即时通讯*** |
CN101257460B (zh) * | 2007-02-27 | 2010-09-15 | ***通信集团公司 | 即时消息临时群组会话***及创建和即时消息发送的方法 |
CN101272357B (zh) * | 2008-05-07 | 2010-11-03 | 腾讯科技(深圳)有限公司 | 一种即时通信用户进行信息交流的方法、***和客户端 |
CN101753475B (zh) * | 2008-12-04 | 2015-02-25 | 上海智臻网络科技有限公司 | 实现即时通信群中多个成员之间即时通信的方法及装置 |
CN101494619B (zh) * | 2008-12-30 | 2011-10-26 | 腾讯科技(深圳)有限公司 | 即时通信***中的通信方法和装置 |
CN101488928B (zh) * | 2009-01-06 | 2011-04-20 | 腾讯科技(深圳)有限公司 | 一种互联企业群通信设备及互联企业群通信方法 |
CN101997783B (zh) * | 2009-08-21 | 2014-10-29 | 阿里巴巴集团控股有限公司 | 即时通讯工具联系人结构化分组的实现方法及服务器 |
CN102209045B (zh) * | 2010-03-30 | 2014-02-19 | 腾讯科技(深圳)有限公司 | 网络社区中审核群体真实性的方法及*** |
CN102238218A (zh) * | 2010-04-30 | 2011-11-09 | 上海博泰悦臻电子设备制造有限公司 | 一种车载通讯实现方法及车载通讯服务中心 |
US9509792B2 (en) | 2010-06-29 | 2016-11-29 | Nokia Technologies Oy | Method and apparatus for context-based grouping |
CN102202060B (zh) * | 2011-05-31 | 2013-12-11 | 广州华多网络科技有限公司 | 一种实现群成员导入的方法 |
CN102325098B (zh) * | 2011-09-15 | 2014-11-12 | 北京神州泰岳软件股份有限公司 | 群信息获取方法和*** |
CN104158728B (zh) * | 2014-08-29 | 2017-07-14 | 宇龙计算机通信科技(深圳)有限公司 | 社交网站的加群方法、加群***和服务器 |
CN104735076A (zh) * | 2015-03-31 | 2015-06-24 | 腾讯科技(深圳)有限公司 | 一种分组聚合方法、客户端及服务器 |
CN106330662A (zh) * | 2015-06-30 | 2017-01-11 | 阿里巴巴集团控股有限公司 | 社交平台的建群方法和装置 |
CN107342929B (zh) * | 2016-08-10 | 2020-07-03 | 杭州朗和科技有限公司 | 一种新消息通知的发送方法、装置及*** |
CN109238295A (zh) * | 2018-07-16 | 2019-01-18 | 西安艾润物联网技术服务有限责任公司 | 信息提示方法及相关产品 |
CN108989063B (zh) * | 2018-08-01 | 2021-04-20 | 中国联合网络通信集团有限公司 | 群组账户数据的处理方法、装置、设备及可读存储介质 |
CN113612812B (zh) * | 2021-06-21 | 2024-05-31 | 重庆金美通信有限责任公司 | 一种分布式群组服务器的实现及其数据同步方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1272735A (zh) * | 1999-04-30 | 2000-11-08 | 联华电信股份有限公司 | 社团群组自动通告注册方法与*** |
WO2001069406A1 (en) * | 2000-03-15 | 2001-09-20 | Telecommunication Systems, Inc. | Mobile originated internet relay chat |
US6366948B1 (en) * | 1998-12-18 | 2002-04-02 | Intel Corporation | Chat distribution service system for alternatively delivering the URL linked to a message determined by the chat client device to be unsuitable for distribution |
-
2002
- 2002-09-09 CN CNB021346798A patent/CN1315292C/zh not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6366948B1 (en) * | 1998-12-18 | 2002-04-02 | Intel Corporation | Chat distribution service system for alternatively delivering the URL linked to a message determined by the chat client device to be unsuitable for distribution |
CN1272735A (zh) * | 1999-04-30 | 2000-11-08 | 联华电信股份有限公司 | 社团群组自动通告注册方法与*** |
WO2001069406A1 (en) * | 2000-03-15 | 2001-09-20 | Telecommunication Systems, Inc. | Mobile originated internet relay chat |
Also Published As
Publication number | Publication date |
---|---|
CN1482771A (zh) | 2004-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1315292C (zh) | 一种在网络通讯中利用一个号码来标识一个用户群组的实现方法 | |
US7734795B2 (en) | Translating switch and method | |
CN100583839C (zh) | 实现单帐号多身份即时消息通信和存在业务的方法及*** | |
CN101753475B (zh) | 实现即时通信群中多个成员之间即时通信的方法及装置 | |
US7895231B2 (en) | Queuing model for a plurality of servers | |
US7844716B2 (en) | Instant messaging architecture and system for interoperability and presence management | |
CN1878072A (zh) | 基于群组的通信方法及*** | |
CN1829202A (zh) | 多个帐号同时在一个客户端上实现imps业务的***及方法 | |
CN110460638A (zh) | 消息推送方法及装置 | |
EP1560363A1 (en) | Instant message mass update generated from website | |
CN1692616A (zh) | 对等环境中的网络流量控制 | |
CN1404288A (zh) | 完成手机号码与即时通信号码捆绑和手机状态显示的方法 | |
CN1729468A (zh) | 数据同步 | |
CN1754162A (zh) | 用于促进不同服务提供商之间即时通讯事务的方法和*** | |
JP2002544608A (ja) | 様々なネットワークを介して匿名ユーザ間でのインテリジェントなセッションを確立する分散システム | |
CN101076059A (zh) | 基于即时通讯的客服***及基于即时通讯的客服方法 | |
WO2008138241A1 (fr) | Serveur de service à la clientèle, procédé et système fondés sur la messagerie instantanée | |
CN1909485A (zh) | 与多个客户端进行数据处理用***服务器及数据处理方法 | |
CN1819607A (zh) | 一种实现集团通讯录业务的***及方法 | |
US20040221011A1 (en) | High volume electronic mail processing systems and methods having remote transmission capability | |
CN102413131B (zh) | 基于会话的合作过滤 | |
CN1656484A (zh) | 组管理 | |
CN101174968B (zh) | 管理即时通信的方法和基于即时通信方式的客户服务*** | |
CN1633115A (zh) | 基于手机短信实现即时通信软件互通的方法 | |
US20040034705A1 (en) | Connecting devices in a data network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20070509 |