CN100452777C - 一种移动即时通信方法及其服务器和客户端的连接方式 - Google Patents
一种移动即时通信方法及其服务器和客户端的连接方式 Download PDFInfo
- Publication number
- CN100452777C CN100452777C CNB2004100969435A CN200410096943A CN100452777C CN 100452777 C CN100452777 C CN 100452777C CN B2004100969435 A CNB2004100969435 A CN B2004100969435A CN 200410096943 A CN200410096943 A CN 200410096943A CN 100452777 C CN100452777 C CN 100452777C
- Authority
- CN
- China
- Prior art keywords
- message
- server
- user
- client
- connection
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及并公开了移动即时通信系统客户端和服务器连接方式及使用其进行即时消息发送和接收的方法,其中连接方式包括:登录;建立连接;监视连接使用,长时未使用后断开,再次使用前重新建立连接;退出。其中发送方法包括:检测到用户操作后,启动并建立连接;经该连接发送消息;服务器转发;对应的客户端接收。其中接收方法包括:其他用户发送消息到服务器;服务器判断用户处于断开状态;服务器发送唤醒消息;识别唤醒消息,客户端启动并建立连接;通过连接接收消息。这种连接方式及消息发送和接收方法,用户长时不用后断开、再次使用前重新建立,消除保持连接的耗电、节省电池电量,支持长时有效使用终端,同时减少数据流量,降低用户使用费。
Description
技术领域
本发明涉及即时通讯,尤其涉及移动即时通信,更具体地说,涉及移动即时通信系统中的客户端和即时通信服务器之间的通讯连接及使用其进行即时消息发送和接收的方法。
背景技术
目前,在普通移动即时通信方案中,为了保证用户能即时看到自己的好友的Presence和及时接收好友发送的信息,沿袭网络即时通信方案,一旦用户通过客户端登录服务器到用户退出之前,总是使即时通信的客户端和即时通信服务器之间的通讯链路保持连接状态,这样在客户端和即时通信服务器之间没有消息传递的情况下,即空闲情况下,普通即时通信解决方案中为了保持客户同服务端的连接不被中断,客户端和即时通信服务器仍然需要不断发送“验证”和“确认”序列码来确认该链路是否仍然连接,因此在无线系统中,这种长期连接的保持,就会大量消耗有限的移动终端电池电量而不能长久地支持移动终端用户对各种功能的正常使用,同时增加了网络流量、提高用户对该业务的使用费用。
发明内容
本发明的技术问题是如何提供一种移动即时通信系统客户端与服务器的通讯连接方式,进一步提供与其对应的消息发送和接收方法,能够节省移动客户端移动即时通信业务的电量消耗和节省为了保持长期连接所产生的信息流量。
本发明第一个技术问题这样解决,提供一种移动即时通信系统客户端和服务器通讯连接方法,包括步骤:
1.1)用户经客户端登录服务器;
1.2)建立客户端与服务器之间的通讯连接;
1.4)用户释放客户端与服务器之间的通讯连接并退出服务器;
其特征在于,还包括步骤:
1.3)监视所述连接的使用状态,一段时间未使用后则断开其正在使用的通讯连接;而在再次使用前重新建立通讯连接;这样按用户使用需求动态建立连接的方式使得用户长时间不发送或接收消息时可以不用时刻保持连接,从而降低终端电池的消耗和节省为了保持长期连接所产生的信息流量,但相对于固定连接方式需要增加连接重新建立这样一整个处理过程,而通过调整所述一段时间的长短既可以有效地降低终端电池的消耗,节省保持长期连接所产生的信息流量,同时又可不过多地增加服务器及网络的处理负担。
按照本发明提供的通讯连接方法,所述连接的使用包括客户端通过所述连接发送、接收消息和读取好友在线presence信息。
按照本发明提供的通讯连接方法,所述好友是指与客户比较熟悉,经常互相联系和发送消息的人,如网络及时通讯软件“QQ”客户端上的“好友“。按照本发明提供的通讯连接方法,所述再次使用包括通过所述连接发送消息,所述重新建立直接由客户端发起。
按照本发明提供的通讯连接方法,所述再次使用包括通过所述连接接收消息,所述重新建立,包括步骤:
4.1)由服务器发送唤醒消息至客户端;
4.2)客户端接收并识别该唤醒消息,然后启动并建立与服务器的通讯连接。
按照本发明提供的通讯连接方法,所述唤醒消息的格式可以是短消息,多媒体消息或WAP消息。
按照本发明提供的通讯连接方法,所述一段时间可以是用户可以接受的时间,例如3~60分钟,本发明提供移动终端的默认值是30分钟,用户也可以根据自己需要进行修改。
按照本发明提供的通讯连接方法,所述步骤1.1)是根据用户需要进行登录,可以在启动客户端后用户首次需要发送或接收消息时,或者需要查看好友presence时进行登录;而不同于传统客户端一启动即登录的方式。即:①在启动客户端后用户首次需要接收消息时,用户登录、建立连接和接收消息;②在启动客户端后用户首次需要发送消息,用户才开始登录,而后建立连接和发送消息;③在启动客户端后用户需要查看好友在线presence时,用户登录、建立连接和读取在线presence信息。
本发明第二个技术问题这样解决,提供一种移动即时通信系统消息发送的方法,利用权利要求1所述通讯连接方法,包括以下步骤:
7.1)客户端检测到用户发送消息操作后,启动并建立其与服务器的连接;
7.2)客户端通过所述连接将消息传递到服务器;
7.3)服务器将消息按地址或用户ID转发给对应的接收用户;
7.4)接收用户对应的客户端接收消息。
按照本发明提供的即时通信系统消息发送的方法,所述用户操作包括用户按键。
本发明第三个技术问题这样解决,提供一种移动即时通信系统消息接收的方法,利用权利要求1所述通讯连接方法,包括以下步骤:
8.1)其他客户端发送消息给用户,首先将消息传递到服务器;
8.2)服务器判断到用户处于断开状态;
8.3)服务器发送一条客户端可以自动读取并识别的格式的唤醒消息,或者可以由用户读取的唤醒消息到用户客户端;
8.4)用户客户端接收并识别该消息后,手工/自动启动并建立与服务器连接:
8.4.1)对于客户端可以自动读取并识别的唤醒消息,则客户端自动读取消息并识别,然后自动建立连接;
8.4.2)对于可以由用户读取的唤醒消息,用户读取唤醒消息,然后手动建立连接;
8.5)服务器通过所述连接发送消息,同时用户客户端接收该消息。
按照本发明提供的即时通信系统消息接收的方法,所述手工是指用户需要通过“查看”消息,然后通过按键操作来建立与服务器连接并通过该连接接收所述消息的内容;所述自动是指无须任何操作,客户端自动识别“唤醒”消息并主动启动并建立与服务器连接。
按照本发明提供的即时通信系统消息接收的方法,所述唤醒消息的格式可以是短消息,多媒体消息或WAP消息。
按照本发明提供的即时通信系统消息接收的方法,所述步骤8.2)所述断开状态,包括用户启动客户端但是没有登录的情况和用户退出登录却没有关闭客户端的情况。
本发明提供的移动即时通信系统中的客户端和即时通信服务器之间的通讯连接方式及使用其进行即时消息发送和接收的方法,在用户长时不使用后断开连接,在再次使用前重新建立连接,从而大大消除了用户在保持该通讯连接时的必要用电,节省了移动客户端电池的有限电量,这样就可更长久地支持移动终端用户对包括移动即时通信在内的各种功能的正常使用;同时减少了网络数据流量,消除了用户保持连接时增加的不必要数据流量造成的业务使用费用。
附图说明
下面根据附图和具体实施例进一步对本发明进行详细说明。
图1为本发明提供的移动即时通信系统客户端空闲状态下消息发送业务流程示意图。
图2为本发明提供的移动即时通信系统客户端空闲状态下消息接收业务流程示意图。
具体实施方式
首先,说明本发明的核心,用户登录后客户端和服务器之间的通讯连接方式,包括:①连接在使用时保持连接;②连接在长时不使用后断开连接。其中,①定义为用户工作状态,②定义为用户空闲状态,其长时不使用的时间可默认设置为30分钟。
进一步说明与这种连接方式对应的消息发送和接收方法,包括与上述通讯连接方式对应的一、二两种类型,其中
一、与方式①对应的消息发送和接收方法:此时现有连接未被断开,其与常规消息发送和接收方法一致,包括直接利用现有连接发送再通过服务器转发或直接利用现有连接接收经服务器转发的消息。
二、与方式②对应的,即用户在空闲状态下,(一)消息接收和(二)消息发送方法,此时由于连接已经被断开需要重新建立,下面对方法(一)、(二)分别进行说明:
(一)消息接收:如图1所示,用户处于空闲状态,用户的好友发送消息给用户,用户接收,其过程如下:
1.好友发送消息给用户。
2.消息传递到服务器。
3.服务器判断用户是否在线,是,在线使用与方式①对应的消息发送方法发送消息,结束;否,进入下一步。
4.服务器发送一条专门用于“唤醒”的消息到用户终端;
5.用户客户端接收并识别该消息后,自动连接服务器;或在用户读取该“消息”后,通过人工操作使客户端连接服务器;
6.客户端接收消息。
(二)消息发送:如图2所示,用户处于空闲状态,用户将发送消息给好友,用户发送,其过程如下:
1.用户需要发送消息给用户;
2.客户端检测到用户操作后,自动启动同服务器的连接,并完成连接建立过程;
3.消息传递到服务器;
4.服务器将消息转发给相关的好友;
5.好友客户端接收消息,这种接收消息的方式可以是好友位于工作状态时的常规消息接收方法,也可以是好友位于空闲状态时的本发明提供的特殊消息接收方法。
另外,一旦用户关闭客户端,系统将停止该移动终端用户的即时消息发送和接收服务,且所述移动即时通信系统可以以GSM、CDMA、3G等无线通讯系统作为承载并通过网关实现与INTERNET的连接。
Claims (3)
1、一种移动即时通信系统消息接收的方法,其特征在于,包括以下步骤:
1.1)移动即时通信用户经由移动终端客户端登录即时通信服务器,建立所述客户端与所述服务器之间的通讯连接,并当上述用户在预定时间内未通过该通讯连接发送或接收即时消息后断开该通讯连接;
1.2)需要给上述用户发送消息的其他移动终端客户端将消息发送到所述即时通信服务器;
1.3)该服务器判断到所述用户的移动终端客户端与该服务器之间的通讯连接处于断开状态后,发送一条格式为所述客户端可以自动读取并识别的唤醒消息、或者可以由所述用户读取的唤醒消息到所述客户端;
1.4)所述客户端接收该消息后,手工/自动启动并建立与服务器连接:
1.4.1)对于客户端可以自动读取并识别的唤醒消息,则该客户端自动读取消息并识别,然后自动建立与所述服务器的通讯连接;
1.4.2)对于可以由用户读取的唤醒消息,由用户读取唤醒消息,然后手动建立与所述服务器的通讯连接;
1.5)服务器通过所述通讯连接发送消息,同时所述客户端接收该消息。
2、根据权利要求1所述方法,其特征在于,所述唤醒消息的格式为文本短消息,多媒体消息或WAP消息。
3、根据权利要求1所述方法,其特征在于,所述步骤1.3)所述断开状态,包括用户启动客户端但是没有登录的情况和用户退出登录却没有关闭客户端的情况。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100969435A CN100452777C (zh) | 2004-12-06 | 2004-12-06 | 一种移动即时通信方法及其服务器和客户端的连接方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100969435A CN100452777C (zh) | 2004-12-06 | 2004-12-06 | 一种移动即时通信方法及其服务器和客户端的连接方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1787492A CN1787492A (zh) | 2006-06-14 |
CN100452777C true CN100452777C (zh) | 2009-01-14 |
Family
ID=36784803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100969435A Active CN100452777C (zh) | 2004-12-06 | 2004-12-06 | 一种移动即时通信方法及其服务器和客户端的连接方式 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100452777C (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132403B (zh) * | 2007-08-08 | 2012-09-05 | 华为技术有限公司 | 业务授权方法及服务器 |
CN101242377B (zh) * | 2008-03-18 | 2011-05-11 | 腾讯科技(深圳)有限公司 | 提示用户提醒信息的方法和用户终端 |
CN101567859B (zh) * | 2008-04-24 | 2013-07-03 | 鸿富锦精密工业(深圳)有限公司 | 消息发送系统及方法 |
CN101742422A (zh) * | 2008-11-07 | 2010-06-16 | 华为技术有限公司 | 一种移动即时通讯的方法和装置 |
CN101854598B (zh) * | 2009-04-01 | 2013-02-13 | 中国电信股份有限公司 | 即时通信业务在客户端之间切换的方法和系统 |
CN101815265B (zh) * | 2010-02-10 | 2012-09-05 | 播思通讯技术(北京)有限公司 | 微技信息传输方法及系统 |
CN101834859A (zh) * | 2010-04-16 | 2010-09-15 | 王家焱 | 服务器主动推出内容的系统与方法 |
CN101888607A (zh) * | 2010-07-15 | 2010-11-17 | 中兴通讯股份有限公司 | 基于widget实现手机聊天的方法及手机 |
CN102404698A (zh) * | 2010-09-15 | 2012-04-04 | 中国移动通信集团公司 | 无线邮件推送方法、装置和系统 |
CN103024722A (zh) * | 2011-09-26 | 2013-04-03 | 联想(北京)有限公司 | 一种通信处理方法、装置及电子设备 |
CN103327491B (zh) * | 2012-03-21 | 2016-09-21 | 宇龙计算机通信科技(深圳)有限公司 | 控制即时通讯工具的通讯连接进程的方法及其通信终端 |
CN103379026A (zh) * | 2012-04-28 | 2013-10-30 | 宇龙计算机通信科技(深圳)有限公司 | 用于移动终端的即时通信方法和即时通信系统 |
CN102802131A (zh) * | 2012-08-10 | 2012-11-28 | 深圳中兴网信科技有限公司 | 服务器和消息推送方法 |
CN103024696A (zh) * | 2012-12-27 | 2013-04-03 | 中兴通讯股份有限公司 | 服务端向移动终端发送消息的方法及系统和相关设备 |
CN104168176B (zh) * | 2013-05-16 | 2018-08-24 | 深圳中兴网信科技有限公司 | 一种即时通讯方法、客户端、服务器及系统 |
CN103858389B (zh) * | 2013-05-31 | 2016-11-02 | 华为技术有限公司 | 一种传输会话的方法、客户端及Push服务器 |
CN104469970B (zh) * | 2013-09-18 | 2018-12-14 | 联想(北京)有限公司 | 一种重连接数据网络的方法和装置 |
CN105676991A (zh) * | 2015-12-28 | 2016-06-15 | 小米科技有限责任公司 | 一种管理应用程序的方法和装置 |
CN106096355A (zh) * | 2016-05-27 | 2016-11-09 | 广东欧珀移动通信有限公司 | 一种解锁控制方法及移动终端 |
CN107864090A (zh) * | 2017-12-25 | 2018-03-30 | 广东小天才科技有限公司 | 一种基于可穿戴设备的即时通信方法及系统 |
CN114827063A (zh) * | 2021-01-28 | 2022-07-29 | 华为技术有限公司 | 消息转发方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000165419A (ja) * | 1998-11-30 | 2000-06-16 | Nec Corp | ネットワーク代理応答サーバ、ネットワークシステム及びこのネットワークシステムの消費電力低減方法 |
CN1275735A (zh) * | 2000-06-29 | 2000-12-06 | 北京一致沟通网络技术有限公司 | 呼叫不在线网络用户上网的方法 |
CN1306646A (zh) * | 1997-03-17 | 2001-08-01 | 杰奥内脱有限公司L·P· | 管理因特网用户接入的系统和方法 |
US20020194327A1 (en) * | 2001-06-14 | 2002-12-19 | International Business Machines Corporation | Method for sensing the status of a client from a server |
CN1540945A (zh) * | 2003-04-23 | 2004-10-27 | �����е��ʽ���� | 通信装置及通信方法 |
-
2004
- 2004-12-06 CN CNB2004100969435A patent/CN100452777C/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1306646A (zh) * | 1997-03-17 | 2001-08-01 | 杰奥内脱有限公司L·P· | 管理因特网用户接入的系统和方法 |
JP2000165419A (ja) * | 1998-11-30 | 2000-06-16 | Nec Corp | ネットワーク代理応答サーバ、ネットワークシステム及びこのネットワークシステムの消費電力低減方法 |
CN1275735A (zh) * | 2000-06-29 | 2000-12-06 | 北京一致沟通网络技术有限公司 | 呼叫不在线网络用户上网的方法 |
US20020194327A1 (en) * | 2001-06-14 | 2002-12-19 | International Business Machines Corporation | Method for sensing the status of a client from a server |
CN1540945A (zh) * | 2003-04-23 | 2004-10-27 | �����е��ʽ���� | 通信装置及通信方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1787492A (zh) | 2006-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100452777C (zh) | 一种移动即时通信方法及其服务器和客户端的连接方式 | |
US7587462B2 (en) | Method and apparatus for distributing notification among cooperating devices and device channels | |
US9173116B2 (en) | Method, apparatus and system for controlling access points | |
US8843182B2 (en) | Multiple network wake-up | |
CN101291348B (zh) | 一种无线隧道唤醒通知方法 | |
CN1312951C (zh) | 不间断虚拟专用网络访问 | |
US8310969B2 (en) | Mobile device and power saving method thereof | |
CN101572725A (zh) | 一种向移动终端推送数据的方法、系统及移动终端 | |
CN102647314A (zh) | 一种客户端在线状态判定方法及其系统 | |
CN103309428A (zh) | 信息处理方法和电子设备 | |
CN101374116A (zh) | 一种实现在线业务的方法及装置 | |
CN101895975A (zh) | 一种进入待机模式的方法及其应用的移动终端 | |
CN101668188B (zh) | 控制视频服务器工作状态的方法及视频服务器 | |
CN101938803A (zh) | 通信链路保持方法、通信链路保持系统和移动终端 | |
US20070049238A1 (en) | Method for managing power of a mobile communication device | |
CN102143452A (zh) | 手机中多态化即时通讯并行整合方法 | |
CN104125321B (zh) | 一种联系信息更新方法、装置和系统 | |
JP2009182956A (ja) | ネットワーク接続制御方法および端末装置 | |
US20100290380A1 (en) | Wireless Communication Device, Power Saving Method Thereof, and Packet Filtering Method Therefor | |
CN104811965A (zh) | 一种终端优化网络资源的方法及装置 | |
CN1328914C (zh) | 移动通信系统交换状态信息及其操作方法 | |
CN103888933A (zh) | 一种基于终端电量的信息传输方法、系统及相关设备 | |
CN103327491B (zh) | 控制即时通讯工具的通讯连接进程的方法及其通信终端 | |
CN113965981B (zh) | 功耗控制方法和装置 | |
CN101146241A (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 |