CN1976325A - 一种可实现即时消息通信的网络系统及其通讯方法 - Google Patents
一种可实现即时消息通信的网络系统及其通讯方法 Download PDFInfo
- Publication number
- CN1976325A CN1976325A CN 200610156503 CN200610156503A CN1976325A CN 1976325 A CN1976325 A CN 1976325A CN 200610156503 CN200610156503 CN 200610156503 CN 200610156503 A CN200610156503 A CN 200610156503A CN 1976325 A CN1976325 A CN 1976325A
- Authority
- CN
- China
- Prior art keywords
- network management
- management client
- management server
- online
- client
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明揭示了一种可实现即时消息通信的网络系统。它包括:一个网络管理服务器和多个网络管理客户端,其中,所述的网络管理服务器包括安全验证模块、用户注册模块和消息发送模块。本发明还揭示了一种用于即时消息通信的通讯方法,它包括网络管理服务器根据网络管理客户端登录或退出状态的变化,更新在线用户列表,并发送至处于在线状态的网络管理客户端;网络管理服务器转发处于在线状态的网络管理客户端之间的一对一或一对多的即时通信消息。采用本发明的系统和方法,处于网络管理客户端的用户可方便快捷的向相关在线用户安全地发送即时通信消息。
Description
技术领域
本发明涉及网络通信技术,尤其涉及网络中的即时消息通信技术。
背景技术
目前,网络中的即时消息通信技术越来越受到人们的重视和关注。利用即时消息通信技术,用户可以在同一网络管理服务器的网络管理客户端,保持相互联系并分工配合以进行一些复杂的操作;或者分享一些操作经验和操作方法;互相通告一些重要信息;或者通过共同合作而对出现的问题进行准确的定位等等。
目前,即时消息通信技术的实现方法主要有:
(1)电话通信。在该方法中,用户必须首先知道处于网络管理客户端的在线用户的具体信息,比如位置,电话号码等,而且用户间只能使用语音信号来传递即时消息;
(2)采用第三方即时通信工具。在该方法中,用户必须首先均登录第三方即时通讯工具,并且互相加为好友。而在网络管理系统的客户端,为了安全考虑,有时不能安装第三方即时消息通信工具。另外,利用第三方即时消息通信工具,传递即时消息、文件或者图片也存在安全问题。
发明内容
针对即时消息通信系统中所存在的上述技术缺陷,本发明提供了一种可实现即时消息通信的网络系统及其通讯方法。
按照本发明的一个方面,提供了一种在同一网络内的多个网络管理用户之间实现即时消息通信的通讯方法。其主要通过以下可并行执行的步骤来实现:
(1)网络管理服务器根据网络管理客户端登录或者退出状态的变化,实时更新所述网络管理服务器中的在线用户列表,并向处于在线状态的网络管理客户端发送更新后的该在线用户列表;
(2)网络管理服务器响应处于在线状态的网络管理客户端发送的即时通信会话请求,并在处于在线状态的网络管理客户端之间实现一对一或者一对多的即时通信消息转发。
优选地,步骤(1)包括网络管理服务器对网络管理客户端的登录请求进行安全验证,如果通过安全验证,则将欲登录用户的用户名、登录时间、网络管理客户端IP地址加入到网络管理服务器中的在线用户列表内以完成实时更新;以及网络管理服务器将所述更新后的在线用户列表向处于在线状态的网络管理客户端广播;
优选地,步骤(1)进一步包括网络管理服务器响应网络管理客户端的退出请求,并将欲退出用户的用户名、退出时间、网络管理客户端的IP地址从所述在线用户列表内删除以完成实时更新;以及网络管理服务器将所述更新后的在线用户列表向处于在线状态的网络管理客户端广播。
优选地,步骤(2)包括一个网络管理客户端作为主叫方向网络管理服务器发送一个即时通信会话请求,该即时通信会话请求包含作为被叫方的网络管理客户端的列表;网络管理服务器在所述主叫方与所述被叫方之间建立即时通信连接;以及网络管理服务器在所述主叫方与所述被叫方之间转发即时通信消息。
优选地,步骤(2)中所述的一对一或一对多的即时消息通信是指作为被叫方的网络管理客户端的列表可以是在线用户列表中主叫方指定的某一用户,还可以是在线用户列表中主叫方指定的多个用户。更确切地,主叫方指定的多个用户包含作为主叫方的网络管理客户端指定的在线用户列表中的部分用户和除主叫方外的整个在线用户列表中的所有用户两种情形。
按照本发明的又一个方面,提供了一种可实现即时消息通信的网络系统。它包括:
一个网络管理服务器,含有一个安全验证模块、一个用户注册模块和一个消息发送模块;以及
多个网络管理客户端。
优选地,安全验证模块用于对网络管理客户端发送的登录请求进行安全验证,如果通过所述安全验证,则允许该网络管理客户端登录;
优选地,用户注册模块用于根据网络管理客户端登录或退出状态的变化,更新网络管理服务器中的在线用户列表,并向处于在线状态的网络管理客户端发送更新后的该在线用户列表。进一步,所述在线用户列表包括处于在线状态的网络管理客户端的用户的用户名、登录时间和网络管理客户端的IP地址;
优选地,消息发送模块用于响应处于在线状态的网络管理客户端所发送的即时通信会话请求,并在处于所述在线状态的所述网络管理客户端之间实现一对一或者一对多的即时消息转发。进一步,所述即时消息的类型包括文字、图像和文件,但不仅仅只限于这些。若传递的是文字,则将该文字信息直接显示在作为被叫方的一个或多个网络管理客户端界面的对话信息框中;若传递的是文件,则将该文件信息的超链接地址显示在作为被叫方的一个或多个网络管理客户端界面的对话信息框中,并允许点击下载;若传递的是图像,则将该图像信息直接显示在作为被叫方的一个或多个网络管理客户端界面的对话信息框中。
采用本发明的网络系统及其通讯方法,可让所述系统中的所有网络管理用户实时更新处于在线状态的所有网络管理客户端的用户列表,并方便快捷地向相关在线用户发送即时通信消息。此外,该系统还能够利用网络管理平台本身的通信安全控制功能,让处于在线状态的网络管理客户端的用户间实现安全的即时消息通信。
附图说明
读者在参照附图阅读了本发明的具体实施方式以后,将会更清楚地了解本发明的各个方面。其中,
图1示出了可实现即时消息通信的网络系统结构图;
图2示出了网络管理客户端的即时消息通信界面示意图;
图3示出了网络管理服务器实时更新在线用户列表并发送至网络管理客户端的流程示意图,其中图3(a)为网络管理客户端登录请求的状态,图3(b)为网络管理客户端退出请求的状态;而
图4示出了网络管理服务器在网络管理客户端间实现一对一或一对多的即时消息转发流程示意图。
具体实施方式
下面参照附图,对本发明的各种实施例作进一步的详细描述。
图1示出了可实现即时消息通信的网络系统结构图,下面以系统中包含两个网络管理客户端的情形来进行说明,但不仅仅只限于两个网络管理客户端。
如图1所示,所述的网络系统包括:网络管理客户端100和102;以及网络管理服务器104,包含安全验证模块106、用户注册模块108和消息发送模块110。以下分别进行描述。
安全验证模块106用于对所述网络管理客户端发送的登录请求进行安全验证,如果通过所述安全验证,则允许该所述网络管理客户端登录。
用户注册模块108用于根据所述网络管理客户端登录或退出状态的变化来实时更新在线用户列表,并向处于在线状态的网络管理客户端发送所述更新后的所述在线用户列表。进一步,所述在线用户列表包括处于在线状态的网络管理客户端的用户的用户名、登录时间和网络管理客户端的IP地址。
消息发送模块110用于响应处于在线状态的所述网络管理客户端发送的即时通信会话请求,在处于所述在线状态的所述网络管理客户端之间实现一对一或一对多的即时通信消息的转发。
图2示出了网络管理客户端的即时消息通信界面示意图。如图2所示,所述的即时消息通信界面包括:所有在线用户列表200,包括处于在线状态的所有网络管理客户端的用户的用户名、登录时间和网络管理客户端的IP地址;对话信息框202,用于显示文件的超链接地址、文字或者图片;即时通信消息发送按钮204,按照即时通信消息的种类分为文字、文件和图片,相应地,发送按钮也分为“发送信息”按钮、“发送文件”按钮和“发送图片”按钮;以及发送消息框208,作为主叫方的网络管理客户端可在所述的发送消息框208中自行编辑欲发送的即时通信消息。
图3示出了网络管理服务器实时更新在线用户列表并发送至网络管理客户端的流程示意图,其中图3(a)为网络管理客户端请求登录的状态,图3(b)为网络管理客户端请求退出的状态。
如图3(a)所示,网络管理客户端处于登录请求状态时,实时更新在线用户列表的流程为:
初始化用户注册模块300a;
向网络管理服务器发送登录请求302a;
经安全验证模块验证304a,所述的登录请求如果通过所述的安全模块验证,则将用户相关信息送至用户注册模块306a;
实时更新在线用户列表308a;
将在线用户列表发送至网络管理客户端310a;以及
向在线状态的网络管理客户端进行广播312a,通知有新用户上线。
其中,用户的相关信息包括:用户名、登录时间、网络管理客户端的IP地址。
如图3(b)所示,网络管理客户端请求退出时,实时更新在线用户列表的流程可表述为:
向网络管理服务器发送退出请求300b;
删除欲退出用户的相关信息302b;
实时更新在线用户列表304b,网络管理服务器将欲退出用户的有关信息和会话删除,以更新所述在线用户列表;
将在线用户列表发送至网络管理客户端306b;以及
向在线状态的网络管理客户端进行广播308a,通知该用户已退出网络。
图4示出了网络管理服务器在网络管理客户端间实现一对一或一对多的即时通信消息转发的流程示意图。如图4所示,当作为主叫方的网络管理客户端利用网络管理服务器向作为被叫方的网络管理客户端发送即时通信消息时,其详细的通讯流程可用如下步骤实现:
(1)作为主叫方的网络管理客户端发送会话请求400,一个网络管理客户端作为主叫方向网络管理服务器发送一个即时通信会话请求,所述即时信息会话请求包含作为被叫方的网络管理客户端的列表,更具体地,所述的作为被叫方的网络管理客户端的列表可以是除主叫方外的所有在线用户列表中的所有用户,也可以是除主叫方外的所有在线用户列表中的部分用户;
(2)网络管理服务器建立即时通信连接402;
(3)网络管理服务器接收主叫方的即时通信消息404;
(4)即时通信消息的类型判别406,即时通信消息可分为文字、文件和图片,但不仅仅只限于这些。
(5)基于步骤(4)中的即时通信消息类型,相应地,如果传递的是文字,则文字处理模块408将所述文字信息直接发送到作为被叫方的一个或多个网络管理客户端,并在所述一个或多个网络管理客户端的即时通信界面的对话信息框202中直接显示;如果传递的是文件信息,则文件处理模块410将所述文件的超链接地址发送到作为被叫方的一个或多个网络管理客户端,并在所述一个或多个网络管理客户端的即时通信界面的对话信息框202中进行显示;如果传递的是图片信息,则图片处理模块412将所述图片信息序列化,并直接发送到作为被叫方的一个或多个网络管理客户端,在所述一个或多个网络管理客户端的即时通信界面的对话信息框202中直接显示。
上文中,参照附图描述了本发明的具体实施方式。但是,本领域中的普通技术人员能够理解,在不偏离本发明的精神和范围的情况下,还可以对本发明的具体实施方式中的具体步骤和即时通信消息的类型等作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。
Claims (10)
1.一种在一个网络内的多个网络管理用户之间实现即时消息通信的方法,所述网络包括一个网络管理服务器和多个网络管理客户端,其特征在于,它包含下列可并行执行的步骤:
(a)所述网络管理服务器根据所述网络管理客户端登录或退出状态的变化来实时更新在线用户列表并向处于在线状态的网络管理客户端发送更新后的所述在线用户列表;
(b)所述网络管理服务器响应处于在线状态的所述网络管理客户端发送的即时通信会话请求,并在处于在线状态的所述网络管理客户端之间实现一对一或一对多的即时通信消息的转发。
2.如权利要求1所述的方法,其特征在于,所述步骤(a)包括:
所述网络管理服务器对所述网络管理客户端的登录请求进行安全验证,如果通过所述的安全验证,则将欲登录用户的用户名、登录时间、网络管理客户端IP地址加入到所述网络管理服务器的所述在线用户列表内以完成更新;以及
所述网络管理服务器将所述更新后的所述在线用户列表向处于在线状态的所述网络管理客户端广播。
3.如权利要求1所述的方法,其特征在于,所述步骤(a)包括:
所述网络管理服务器响应所述网络管理客户端的退出请求,并将欲退出用户的用户名、退出时间、网络管理客户端IP地址从所述网络管理服务器中的所述在线用户列表内删除以完成更新;以及
所述网络管理服务器将所述更新后的所述在线用户列表向处于在线状态的所述网络管理客户端广播。
4.如权利要求1所述的方法,其特征在于,所述步骤(b)包括:
一个所述网络管理客户端作为主叫方向所述网络管理服务器发送一个即时通信会话请求,所述即时通信会话请求包含作为被叫方的网络管理客户端的列表;
所述网络管理服务器在所述主叫方与所述被叫方之间建立即时通信连接;以及所述网络管理服务器在所述主叫方与所述被叫方之间转发即时通信消息。
5.如权利要求1所述的方法,其特征在于,所述即时通信消息的种类包括文字、图像和文件,并且在所述网络管理客户端的界面上显示所述不同种类的即时通信消息。
6.如权利要求5所述的方法,其特征在于,所述即时通信消息为文件信息时,将所述文件信息暂存于所述网络管理服务器的临时目录下,并以所述文件的超链接地址的方式显示在所述网络管理客户端界面的对话信息框中,允许点击下载。
7.一种可实现即时消息通信的网络系统,其特征在于,它包括:
多个网络管理客户端;以及
一个网络管理服务器,包含:
一个安全验证模块,用于对所述网络管理客户端发送的登录请求进行安全验证,如果通过所述安全验证,则允许该所述网络管理客户端登录;
一个用户注册模块,用于根据所述网络管理客户端登录或退出状态的变化来更新在线用户列表并向处于在线状态的网络管理客户端发送所述更新后的所述在线用户列表;
一个消息发送模块,用于响应处于在线状态的所述网络管理客户端发送的即时通信会话请求,并在处于在线状态的所述网络管理客户端之间实现一对一或一对多方式的即时通信消息的转发。
8.如权利要求7所述的系统,其特征在于,所述在线用户列表包含处于在线状态的网络管理客户端的用户的用户名、登录时间、网络管理客户端的IP地址。
9.如权利要求7所述的系统,其特征在于,所述即时通信消息的种类包括文字、图像和文件,并且在所述网络管理客户端的界面上显示不同种类的即时通信消息。
10.如权利要求9所述的系统,其特征在于,所述即时通信消息为文件信息时,则将所述文件信息暂存于所述网络管理服务器的临时目录下,并以所述文件的超链接地址的方式显示在所述网络管理客户端界面的对话信息框中,允许点击下载。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610156503 CN1976325A (zh) | 2006-12-13 | 2006-12-13 | 一种可实现即时消息通信的网络系统及其通讯方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610156503 CN1976325A (zh) | 2006-12-13 | 2006-12-13 | 一种可实现即时消息通信的网络系统及其通讯方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1976325A true CN1976325A (zh) | 2007-06-06 |
Family
ID=38126125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610156503 Pending CN1976325A (zh) | 2006-12-13 | 2006-12-13 | 一种可实现即时消息通信的网络系统及其通讯方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1976325A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068224B (zh) * | 2007-06-18 | 2010-07-28 | 北京亿企通信息技术有限公司 | 一种即时通信系统中信息监视的方法 |
CN101217517B (zh) * | 2008-01-07 | 2010-12-15 | 腾讯科技(深圳)有限公司 | 一种在即时通信中实现一对多聊天的方法及系统 |
CN102123037A (zh) * | 2011-03-21 | 2011-07-13 | 中兴通讯股份有限公司 | 消息广播方法、客户端及系统 |
CN101404627B (zh) * | 2008-11-13 | 2011-12-14 | 腾讯科技(深圳)有限公司 | 即时通讯系统更新联系人状态的方法及即时通讯系统 |
CN101656683B (zh) * | 2008-08-20 | 2012-06-27 | 瞬联软件科技(北京)有限公司 | 一种自适应即时消息系统及其实现方法 |
WO2012155709A1 (zh) * | 2011-05-19 | 2012-11-22 | 腾讯科技(深圳)有限公司 | 一种动态推送用户个人标签的方法和系统、存储介质 |
CN102843389A (zh) * | 2011-06-21 | 2012-12-26 | 国承斌 | 基于事件驱动的web系统和方法 |
CN101360066B (zh) * | 2007-08-01 | 2012-12-26 | 阿里巴巴集团控股有限公司 | 基于团队的即时消息转发方法及即时通信服务器和客户端 |
CN102882697A (zh) * | 2011-07-13 | 2013-01-16 | 北京佳讯飞鸿电气股份有限公司 | 一种基于回调机制的网管系统多客户端的消息接收方法 |
CN106790733A (zh) * | 2015-11-25 | 2017-05-31 | 上海奕瑞光电子科技有限公司 | 一种探测器与x射线摄影系统的快速配对及寻回方法 |
CN110855785A (zh) * | 2019-11-17 | 2020-02-28 | 广州荔支网络技术有限公司 | 一种数据处理的方法及装置 |
CN112995015A (zh) * | 2019-12-17 | 2021-06-18 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置、终端及存储介质 |
-
2006
- 2006-12-13 CN CN 200610156503 patent/CN1976325A/zh active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068224B (zh) * | 2007-06-18 | 2010-07-28 | 北京亿企通信息技术有限公司 | 一种即时通信系统中信息监视的方法 |
CN101360066B (zh) * | 2007-08-01 | 2012-12-26 | 阿里巴巴集团控股有限公司 | 基于团队的即时消息转发方法及即时通信服务器和客户端 |
CN101217517B (zh) * | 2008-01-07 | 2010-12-15 | 腾讯科技(深圳)有限公司 | 一种在即时通信中实现一对多聊天的方法及系统 |
CN101656683B (zh) * | 2008-08-20 | 2012-06-27 | 瞬联软件科技(北京)有限公司 | 一种自适应即时消息系统及其实现方法 |
CN101404627B (zh) * | 2008-11-13 | 2011-12-14 | 腾讯科技(深圳)有限公司 | 即时通讯系统更新联系人状态的方法及即时通讯系统 |
CN102123037B (zh) * | 2011-03-21 | 2015-04-01 | 中兴通讯股份有限公司 | 消息广播方法、客户端及系统 |
CN102123037A (zh) * | 2011-03-21 | 2011-07-13 | 中兴通讯股份有限公司 | 消息广播方法、客户端及系统 |
WO2012155709A1 (zh) * | 2011-05-19 | 2012-11-22 | 腾讯科技(深圳)有限公司 | 一种动态推送用户个人标签的方法和系统、存储介质 |
CN102843389A (zh) * | 2011-06-21 | 2012-12-26 | 国承斌 | 基于事件驱动的web系统和方法 |
CN102882697A (zh) * | 2011-07-13 | 2013-01-16 | 北京佳讯飞鸿电气股份有限公司 | 一种基于回调机制的网管系统多客户端的消息接收方法 |
CN102882697B (zh) * | 2011-07-13 | 2015-08-26 | 北京佳讯飞鸿电气股份有限公司 | 一种基于回调机制的网管系统多客户端的消息接收方法 |
CN106790733A (zh) * | 2015-11-25 | 2017-05-31 | 上海奕瑞光电子科技有限公司 | 一种探测器与x射线摄影系统的快速配对及寻回方法 |
CN110855785A (zh) * | 2019-11-17 | 2020-02-28 | 广州荔支网络技术有限公司 | 一种数据处理的方法及装置 |
CN112995015A (zh) * | 2019-12-17 | 2021-06-18 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置、终端及存储介质 |
CN112995015B (zh) * | 2019-12-17 | 2022-07-05 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置、终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1976325A (zh) | 一种可实现即时消息通信的网络系统及其通讯方法 | |
CN1254068C (zh) | 移动电话的电话簿信息共享系统 | |
CN1249973C (zh) | 存在及会话处理信息 | |
JP4515839B2 (ja) | インスタントメッセージングオブジェクトストア | |
CN1829202A (zh) | 多个帐号同时在一个客户端上实现imps业务的系统及方法 | |
CN1404288A (zh) | 完成手机号码与即时通信号码捆绑和手机状态显示的方法 | |
CN101056188A (zh) | 向讨论组中指定成员推送历史记录的方法及系统 | |
CN1941718A (zh) | 一种即时通信中的群组管理方法 | |
EP3437253A1 (en) | Cross-mode communication | |
CN1240083A (zh) | 通信系统 | |
CA2495933A1 (en) | Command based group sms with mobile message receiver and server | |
CN1354856A (zh) | 语音邮件和页面的万维网接入 | |
CN101030972A (zh) | 电子信息与数据跟踪系统 | |
CN101046722A (zh) | 在客户端内容发送窗口中编辑图片的方法及客户端 | |
CN1482771A (zh) | 一种利用一个号码来标识一个用户群组进行网络通讯的实现方法 | |
CN1878072A (zh) | 基于群组的通信方法及系统 | |
US20120144481A1 (en) | Host ip reputation | |
CN1244876C (zh) | 在即时通信工具中的信息推送方法和系统 | |
CN101036365A (zh) | 用于将与数据文件相关联的可利用数据提供给存在服务的用户的方法、设备、系统和计算机程序产品 | |
CN1326630A (zh) | 嵌入式万维网电话模块 | |
CN101068152A (zh) | 一种扩展网络用户的方法 | |
CN1674564A (zh) | 通过即时通信机器人与移动电话通信的装置和方法 | |
CN1819607A (zh) | 一种实现集团通讯录业务的系统及方法 | |
CN1242349C (zh) | 电子邮件控制方法及电子邮件控制装置 | |
CN1992618A (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |