CN1487706A - 企业即时通信的方法、***和控制流程 - Google Patents
企业即时通信的方法、***和控制流程 Download PDFInfo
- Publication number
- CN1487706A CN1487706A CNA031398472A CN03139847A CN1487706A CN 1487706 A CN1487706 A CN 1487706A CN A031398472 A CNA031398472 A CN A031398472A CN 03139847 A CN03139847 A CN 03139847A CN 1487706 A CN1487706 A CN 1487706A
- Authority
- CN
- China
- Prior art keywords
- instant communication
- enterprise
- communication server
- instant
- organizational structure
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种涉及电通信技术的企业即时通信的方法、***和控制流程,对于至少两个包括即时通信服务器和客户端的企业即时通信***,对各个即时通信服务器设定相应的IP地址,即时通信服务器之间通过网络协议和相应的IP地址通信,相互透传并保存各企业即时通信***的组织架构信息,企业即时通信***中的客户端根据其它企业即时通信***的组织架构信息,由即时通信服务器向其它企业即时通信***的客户端转发信息;所述的即时通信服务器之间通过用户数据报协议UDP进行数据通讯,本发明在现有的企业即时通信***基础上通过少量的改动,就能建立不同企业即时通信***之间的通讯通道,方法简单,成本低。
Description
技术领域
本发明涉及电通信技术,尤其涉及一种企业即时通信的方法、***和控制流程。
背景技术
企业即时通信***可以帮助企业提高员工办公效率,加速企业内部、企业与客户之间的信息流通,得到了广泛的应用和认可,但由于设备运行成本和效率的限制,企业即时通信***所能支持的客户端的数量有限,且在不同的企业即时通信***之间不能相互通信。
发明内容
本发明的目的是提供一种企业即时通信的方法、***和控制流程,以解决在现有技术中不同的企业即时通信***之间不能相互通信的缺陷,以实现不同企业即时通信***之间的信息交流。
本发明所采用的企业即时通信的方法为:对于至少两个包括即时通信服务器和客户端的企业即时通信***,对各个即时通信服务器设定相应的IP地址,即时通信服务器之间通过网络协议和相应的IP地址通信,相互透传并保存各企业即时通信***的组织架构信息,企业即时通信***中的客户端根据其它企业即时通信***的组织架构信息,由即时通信服务器向其它企业即时通信***的客户端转发信息;
所述的即时通信服务器之间通过用户数据报协议UDP进行数据通讯;
所述的即时通信服务器之间相互透传并保存各企业即时通信***的组织架构信息,即时通信服务器生成并保存相应的企业即时通信***的组织架构文件,该组织架构文件反映了其它企业即时通信***中的树状关系的组织架构;
所述的树状关系体现了其它企业即时通信***中的用户和部门之间的树状关系;
所述的即时通信服务器根据设置的配置文件,反映其它即时通信服务器的IP地址、标识及其相关信息,完成即时通信服务器之间的信息交换。
这种实现上述方法的企业即时通信的***,包括至少两个企业即时通信***,每个企业即时通信***包括即时通信服务器和相应的客户端,其特征在于:所述的即时通信服务器中包含有业务处理模块和数据通信模块,所述的数据通信模块通过网络协议完成即时通信服务器之间的数据交换,所述的业务处理模块根据数据通信模块所接收的数据生成并保存有关组织架构文件,该组织架构文件反映了其它企业即时通信***中的树状关系的组织架构;
所述的数据通信模块采用用户数据报协议UDP进行数据通讯。
这种完成上述方法的企业即时通信的控制流程,其特征在于:它采用如下步骤:
A.即时通信服务器之间根据IP地址建立连接,将相应的组织架构信息数据发送至对方的即时通信服务器;
B.即时通信服务器接收并保存对方的组织架构信息数据,生成有关组织架构文件;
C.客户端通过组织架构文件找到其它企业即时通信***中客户端的相关信息,将包含有接收客户端信息的数据包发送至本企业即时通信***中的即时通信服务器;
D.本企业即时通信***中的即时通信服务器根据数据包中的接收客户端信息,转发至相应的即时通信服务器,再由该即时通信服务器将数据包发给接收客户端。
所述的步骤A中,所述的即时通信服务器读取本机中的配置文件,获得所需要连接的其它即时通信服务器的IP地址,然后向这些即时通信服务器发送连接请求,被请求的即时通信服务器接收到连接请求,向发出请求的即时通信服务器发送连接响应;
所述的被请求的即时通信服务器接收到连接请求后,该即时通信服务器读取本机中的配置文件,决定是否与发出请求的即时通信服务器建立连接,如果同意,则向其发送连接响应。
本发明的有益效果为:在本发明中,多个即时通信服务器之间通过网络协议和相应的IP地址通信,相互透传并保存各企业即时通信***的组织架构信息,企业即时通信***中的客户端根据其它企业即时通信***的组织架构信息,由即时通信服务器向其它企业即时通信***的客户端转发信息,使得处于不同企业即时通信***的部门之间可以实现信息交流功能,实现例如分公司和分公司之间的通信,同时可以使企业即时通信***容量有灵活的扩展性,可以支持多台即时通信服务器的均衡负载,从而使得客户端的数目不再受限制了,本发明在现有的企业即时通信***基础上通过少量的改动,就能建立不同企业即时通信***之间的通讯通道,方法简单,成本低。
附图说明
图1为本发明***结构示意图;
图2为本发明应用实例***连结示意图;
图3为本发明应用实例流程时序示意图。
具体实施方式
下面根据附图和实施例对本发明作进一步详细说明:
根据图1和图2,本发明包括两个企业即时通信***1、2,企业即时通信***1、2可以采用局域网结构,每个企业即时通信***1、2分别包括即时通信服务器11、21和相应的客户端,即时通信服务器11、21中包含有业务处理模块和数据通信模块,以及即时通信其它功能模块,数据通信模块通过网络协议,如用户数据报协议UDP,完成即时通信服务器11、21之间的数据交换,业务处理模块根据数据通信模块所接收的数据生成并保存有关组织架构文件,该组织架构文件反映了其它企业即时通信***中的树状关系的组织架构。
在本发明中,如图1和图2所示,对各个即时通信服务器11、21设定相应的IP地址,在实际的应用中,即时通信服务器11、21根据本机中设置的配置文件,反映其它即时通信服务器11、21的IP地址、标识及其相关信息,即时通信服务器11、21之间通过网络协议如用户数据报协议UDP,和相应的IP地址通信,相互透传并保存各企业即时通信***1、2的组织架构信息,即时通信服务器11、21中的业务处理模块生成并保存相应的企业即时通信***1、2的组织架构文件,该组织架构文件反映了其它企业即时通信***1、2中的树状关系的组织架构,例如,这种树状关系可体现其它企业即时通信***1、2中的用户和部门之间的树状关系;企业即时通信***1、2中的客户端根据其它企业即时通信***的组织架构信息,由即时通信服务器11、21向其它企业即时通信***1、2的客户端转发信息。
下面就一具体的控制流程详细说明:
1.如图1、图2和图3所示,企业即时通信***1中的即时通信服务器11读取本机的配置文件,获得它所要连接的其它即时通信服务器21的IP地址,然后向即时通信服务器21发送连接请求。
2.如图2和图3所示,即时通信服务器21接收到连接请求,就读取本机的配置文件,决定是否和即时通信服务器11建立连接,如果同意,则给即时通信服务器11发送连接响应。
3.如图2和图3所示,双方建立连接之后,开始把自己的组织架构信息数据发送给对方。
4.如图2和图3所示,即时通信服务器11、21接收到对方的组织架构信息数据后,将其保存在内存中。
5.如图2和图3所示,企业即时通信***1中的客户端1A给企业即时通信***2中的客户端2B发送业务数据时,客户端1A向即时通信服务器11发送获取,即时通信服务器21的组织架构信息请求。
6.如图2和图3所示,即时通信服务器11收到请求之后,将企业即时通信***2的组织架构数据存储为组织架构Xml文件,并将组织架构Xml文件发送给客户端1A。
7.如图2和图3所示,客户端1A通过解析组织架构Xml文件,获取企业即时通信***2的组织架构,找到客户端2B的相关信息。
8.如图2和图3所示,客户端1A将业务数据、即时通信消息等数据包发送给即时通信服务器11。
9.如图2和图3所示,即时通信服务器11根据数据包中的接收客户端2B的信息,转发给即时通信服务器21,即时通信服务器21再将其发给客户端2B。
这样,客户端1A可以给客户端2B发送信息,实现了诸如分公司之间的通信。上述说明中反映了两个企业即时通信***之间实现通信的原理、结构和控制流程,同样地,对于三个或三个以上的企业即时通信***之间也可实现通信,其原理相同,结构和控制流程类似,至于其具体说明此处不再赘述。
Claims (10)
1.一种企业即时通信的方法,其特征在于:对于至少两个包括即时通信服务器和客户端的企业即时通信***,对各个即时通信服务器设定相应的IP地址,即时通信服务器之间通过网络协议和相应的IP地址通信,相互透传并保存各企业即时通信***的组织架构信息,企业即时通信***中的客户端根据其它企业即时通信***的组织架构信息,由即时通信服务器向其它企业即时通信***的客户端转发信息。
2.根据权利要求1所述的企业即时通信的方法,其特征在于:所述的即时通信服务器之间通过用户数据报协议UDP进行数据通讯。
3.根据权利要求1或2所述的企业即时通信的方法,其特征在于:所述的即时通信服务器之间相互透传并保存各企业即时通信***的组织架构信息,即时通信服务器生成并保存相应的企业即时通信***的组织架构文件,该组织架构文件反映了其它企业即时通信***中的树状关系的组织架构。
4.根据权利要求3所述的企业即时通信的方法,其特征在于:所述的树状关系体现了其它企业即时通信***中的用户和部门之间的树状关系。
5.根据权利要求1或2所述的企业即时通信的方法,其特征在于:所述的即时通信服务器根据设置的配置文件,反映其它即时通信服务器的IP地址、标识及其相关信息,完成即时通信服务器之间的信息交换。
6.一种实现权利要求1所述方法的企业即时通信的***,包括至少两个企业即时通信***,每个企业即时通信***包括即时通信服务器和相应的客户端,其特征在于:所述的即时通信服务器中包含有业务处理模块和数据通信模块,所述的数据通信模块通过网络协议完成即时通信服务器之间的数据交换,所述的业务处理模块根据数据通信模块所接收的数据生成并保存有关组织架构文件,该组织架构文件反映了其它企业即时通信***中的树状关系的组织架构。
7.根据权利要求6所述的企业即时通信的***,其特征在于:所述的数据通信模块采用用户数据报协议UDP进行数据通讯。
8.一种完成权利要求1所述方法的企业即时通信的控制流程,其特征在于:它采用如下步骤:
A.即时通信服务器之间根据IP地址建立连接,将相应的组织架构信息数据发送至对方的即时通信服务器;
B.即时通信服务器接收并保存对方的组织架构信息数据,生成有关组织架构文件;
C.客户端通过组织架构文件找到其它企业即时通信***中客户端的相关信息,将包含有接收客户端信息的数据包发送至本企业即时通信***中的即时通信服务器;
D.本企业即时通信***中的即时通信服务器根据数据包中的接收客户端信息,转发至相应的即时通信服务器,再由该即时通信服务器将数据包发给接收客户端。
9.根据权利要求8所述的企业即时通信的控制流程,其特征在于:所述的步骤A中,所述的即时通信服务器读取本机中的配置文件,获得所需要连接的其它即时通信服务器的IP地址,然后向这些即时通信服务器发送连接请求,被请求的即时通信服务器接收到连接请求,向发出请求的即时通信服务器发送连接响应。
10.根据权利要求9所述的企业即时通信的控制流程,其特征在于:所述的被请求的即时通信服务器接收到连接请求后,该即时通信服务器读取本机中的配置文件,决定是否与发出请求的即时通信服务器建立连接,如果同意,则向其发送连接响应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN031398472A CN1487706B (zh) | 2003-07-17 | 2003-07-17 | 企业即时通信的方法、***和控制流程 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN031398472A CN1487706B (zh) | 2003-07-17 | 2003-07-17 | 企业即时通信的方法、***和控制流程 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1487706A true CN1487706A (zh) | 2004-04-07 |
CN1487706B CN1487706B (zh) | 2010-09-01 |
Family
ID=34155121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN031398472A Expired - Lifetime CN1487706B (zh) | 2003-07-17 | 2003-07-17 | 企业即时通信的方法、***和控制流程 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1487706B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006131079A1 (fr) * | 2005-06-09 | 2006-12-14 | Tencent Technology (Shenzhen) Company Limited | Procédé, système et client de communication, basés sur les groupes |
CN1301610C (zh) * | 2004-06-11 | 2007-02-21 | 陈辉 | 基于网络通信终端的即时通信方法 |
CN100376095C (zh) * | 2004-12-09 | 2008-03-19 | 腾讯科技(深圳)有限公司 | 一种自定义用户身份标识的方法及*** |
CN100425041C (zh) * | 2004-06-25 | 2008-10-08 | 腾讯科技(深圳)有限公司 | 一种企业即时通信方法及*** |
CN100426801C (zh) * | 2005-03-29 | 2008-10-15 | 腾讯科技(深圳)有限公司 | 一种即时通信中数据传输的方法及*** |
CN101146051B (zh) * | 2007-11-07 | 2011-08-03 | 腾讯科技(深圳)有限公司 | 一种企业级即时通信互联***及其实现企业互联的方法 |
CN106790438A (zh) * | 2016-12-05 | 2017-05-31 | 曾仲林 | 一种用户交互方法及设备 |
CN106789571A (zh) * | 2016-12-16 | 2017-05-31 | 邦彦技术股份有限公司 | 一种基于ims架构的跨域即时通讯方法及其*** |
CN109639565A (zh) * | 2018-12-14 | 2019-04-16 | 杭州安司源科技有限公司 | 一种去中心化的即时通信多服务节点互联互通*** |
CN110417636A (zh) * | 2018-04-28 | 2019-11-05 | 黄楚媛 | 一种去中心化的自组织即时通信***及其方法 |
CN111224860A (zh) * | 2018-11-27 | 2020-06-02 | 腾讯科技(深圳)有限公司 | 通信会话的实现方法及装置、电子设备、可读存储介质 |
CN111654826A (zh) * | 2020-06-01 | 2020-09-11 | 黎明职业大学 | 一种基于即时通讯群组的数据管理方法 |
CN113965537A (zh) * | 2021-10-13 | 2022-01-21 | 成都华唯科技股份有限公司 | 跨机构即时通信方法、服务器、终端及可读存储介质 |
-
2003
- 2003-07-17 CN CN031398472A patent/CN1487706B/zh not_active Expired - Lifetime
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1301610C (zh) * | 2004-06-11 | 2007-02-21 | 陈辉 | 基于网络通信终端的即时通信方法 |
CN100425041C (zh) * | 2004-06-25 | 2008-10-08 | 腾讯科技(深圳)有限公司 | 一种企业即时通信方法及*** |
CN100376095C (zh) * | 2004-12-09 | 2008-03-19 | 腾讯科技(深圳)有限公司 | 一种自定义用户身份标识的方法及*** |
CN100426801C (zh) * | 2005-03-29 | 2008-10-15 | 腾讯科技(深圳)有限公司 | 一种即时通信中数据传输的方法及*** |
US7844664B2 (en) | 2005-06-09 | 2010-11-30 | Huawei Technologies Co., Ltd. | Group based communication method, system and client |
WO2006131079A1 (fr) * | 2005-06-09 | 2006-12-14 | Tencent Technology (Shenzhen) Company Limited | Procédé, système et client de communication, basés sur les groupes |
CN101146051B (zh) * | 2007-11-07 | 2011-08-03 | 腾讯科技(深圳)有限公司 | 一种企业级即时通信互联***及其实现企业互联的方法 |
CN106790438B (zh) * | 2016-12-05 | 2020-10-16 | 曾仲林 | 一种用户交互方法及设备 |
CN106790438A (zh) * | 2016-12-05 | 2017-05-31 | 曾仲林 | 一种用户交互方法及设备 |
CN106789571A (zh) * | 2016-12-16 | 2017-05-31 | 邦彦技术股份有限公司 | 一种基于ims架构的跨域即时通讯方法及其*** |
CN110417636A (zh) * | 2018-04-28 | 2019-11-05 | 黄楚媛 | 一种去中心化的自组织即时通信***及其方法 |
CN110417636B (zh) * | 2018-04-28 | 2022-06-21 | 黄楚媛 | 一种去中心化的自组织即时通信***及其方法 |
CN111224860A (zh) * | 2018-11-27 | 2020-06-02 | 腾讯科技(深圳)有限公司 | 通信会话的实现方法及装置、电子设备、可读存储介质 |
CN111224860B (zh) * | 2018-11-27 | 2021-10-15 | 腾讯科技(深圳)有限公司 | 通信会话的实现方法及装置、电子设备、可读存储介质 |
CN109639565A (zh) * | 2018-12-14 | 2019-04-16 | 杭州安司源科技有限公司 | 一种去中心化的即时通信多服务节点互联互通*** |
CN109639565B (zh) * | 2018-12-14 | 2022-02-25 | 杭州安司源科技有限公司 | 一种去中心化的即时通信多服务节点互联互通*** |
CN111654826A (zh) * | 2020-06-01 | 2020-09-11 | 黎明职业大学 | 一种基于即时通讯群组的数据管理方法 |
CN113965537A (zh) * | 2021-10-13 | 2022-01-21 | 成都华唯科技股份有限公司 | 跨机构即时通信方法、服务器、终端及可读存储介质 |
CN113965537B (zh) * | 2021-10-13 | 2023-03-31 | 成都华唯科技股份有限公司 | 跨机构即时通信方法、服务器、终端及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN1487706B (zh) | 2010-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6178453B1 (en) | Virtual circuit switching architecture | |
Partridge et al. | A faster UDP (user datagram protocol) | |
CN1305271C (zh) | 基于代理映射的网络安全隔离与信息交换***及方法 | |
CN1487706A (zh) | 企业即时通信的方法、***和控制流程 | |
CN101136926B (zh) | 非对称路由情况下的报文转发方法及网络地址转换网关 | |
CN101064659A (zh) | 一种数据传输***及方法 | |
CN1507734A (zh) | 通用外部代理 | |
CN100558109C (zh) | 基于会话初始协议的负载均衡实现方法及*** | |
CN1829190A (zh) | 一种分布式arp实现方法 | |
CN1531813A (zh) | 接入网 | |
CN101043430A (zh) | 一种设备之间网络地址转换的方法 | |
CN1885858A (zh) | 一种基于snmp协议对网络设备进行集群式管理的方法 | |
CN1761929A (zh) | 用于在具有sip功能的终端上提供多个客户支持的方法和设备 | |
US20040076121A1 (en) | Method for an internet communication | |
CN1878147A (zh) | 平衡网络文件***服务器多网卡间负载的方法 | |
CN1917436A (zh) | 基于Web实现网络设备集群式管理的方法 | |
CN1601997A (zh) | 以太网组播方法 | |
CN1771713A (zh) | 用于在数据网络中对设备进行配置的方法和装置 | |
CN1172493C (zh) | 网络交换设备第三层交换芯片优化设置方法 | |
CN100502365C (zh) | 板间通信方法 | |
CN1232086C (zh) | 实现组播代理多粒度用户管理的方法 | |
CN1527559A (zh) | 一种向位置服务器查询路由的方法 | |
CN1136504C (zh) | 一种动态分散信息交换方法及其实现模块 | |
CN1361609A (zh) | 一种利用网络的数据交换方法及其*** | |
CN1400535A (zh) | 一种在应用层交换中提高服务器响应速度的***及方法 |
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: 20100901 |