CN1787492A - 一种移动即时通信方法及其服务器和客户端的连接方式 - Google Patents

一种移动即时通信方法及其服务器和客户端的连接方式 Download PDF

Info

Publication number
CN1787492A
CN1787492A CN 200410096943 CN200410096943A CN1787492A CN 1787492 A CN1787492 A CN 1787492A CN 200410096943 CN200410096943 CN 200410096943 CN 200410096943 A CN200410096943 A CN 200410096943A CN 1787492 A CN1787492 A CN 1787492A
Authority
CN
China
Prior art keywords
message
user
server
client
communication
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
Application number
CN 200410096943
Other languages
English (en)
Other versions
CN100452777C (zh
Inventor
蒋晓海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING PICA INFORMATION TECHNOLOGY Co Ltd
Original Assignee
BEIJING PICA INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BEIJING PICA INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING PICA INFORMATION TECHNOLOGY Co Ltd
Priority to CNB2004100969435A priority Critical patent/CN100452777C/zh
Publication of CN1787492A publication Critical patent/CN1787492A/zh
Application granted granted Critical
Publication of CN100452777C publication Critical patent/CN100452777C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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 (10)

1、一种移动即时通信***客户端和服务器通讯连接方法,包括步骤:
1.1)用户经客户端登录服务器;
1.2)建立客户端与服务器之间的通讯连接;
1.4)用户释放客户端与服务器之间的通讯连接并退出服务器;
其特征在于,还包括步骤:
1.3)监视所述连接的使用状态,一段时间未使用后则断开其正在使用的通讯连接;而在再次使用前重新建立通讯连接。
2、根据权利要求1所述方法,其特征在于,所述连接的使用包括客户端通过所述连接发送、接收消息和读取好友在线presence信息。
3、根据权利要求1或2所述方法,其特征在于,所述再次使用包括通过所述连接发送消息,所述重新建立直接由客户端发起。
4、根据权利要求1或2所述方法,其特征在于,所述再次使用包括通过所述连接接收消息,所述重新建立,包括步骤:
4.1)由服务器发送唤醒消息至客户端;
4.2)客户端接收并识别该唤醒消息,然后启动并建立与服务器的通讯连接。
5、根据权利要求4所述方法,其特征在于,所述唤醒消息的格式可以是短消息,多媒体消息或WAP消息。
6、根据权利要求1所述方法,其特征在于,所述步骤1.1)是根据用户需要进行登录,可以在启动客户端后用户首次需要发送或接收消息时,或者首次需要查看好友在线presence时进行登录。
7、一种移动即时通信***消息发送的方法,利用权利要求1所述通讯连接方法,包括以下步骤:
7.1)客户端检测到用户发送消息操作后,启动并建立其与服务器的连接;
7.2)客户端通过所述连接将消息传递到服务器;
7.3)服务器将消息按地址或用户ID转发给对应的接收用户;
7.4)接收用户对应的客户端接收消息。
8、一种移动即时通信***消息接收的方法,利用权利要求1所述通讯连接方法,包括以下步骤:
8.1)其他客户端发送消息给用户,首先将消息传递到服务器;
8.2)服务器判断到用户处于断开状态;
8.3)服务器发送一条客户端可以自动读取并识别的格式的唤醒消息,或者可以由用户读取的唤醒消息到用户客户端;
8.4)用户客户端接收该消息后,手工/自动启动并建立与服务器连接:
8.4.1)对于客户端可以自动读取并识别的唤醒消息,则客户端自动读取消息并识别,然后自动建立连接;
8.4.2)对于可以由用户读取的唤醒消息,用户读取唤醒消息,然后手动建立连接;
8.5)服务器通过所述连接发送消息,同时用户客户端接收该消息。
9、根据权利要求8所述方法,其特征在于,所述唤醒消息的格式可以是文本短消息,多媒体消息或WAP消息。
10、根据权利要求8所述方法,其特征在于,所述步骤8.2)所述断开状态,包括用户启动客户端但是没有登录的情况和用户退出登录却没有关闭客户端的情况。
CNB2004100969435A 2004-12-06 2004-12-06 一种移动即时通信方法及其服务器和客户端的连接方式 Active CN100452777C (zh)

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 true CN1787492A (zh) 2006-06-14
CN100452777C 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)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010051739A1 (zh) * 2008-11-07 2010-05-14 华为技术有限公司 一种移动即时通讯的方法和装置
CN101815265A (zh) * 2010-02-10 2010-08-25 播思通讯技术(北京)有限公司 微技信息传输方法及***
CN101834859A (zh) * 2010-04-16 2010-09-15 王家焱 服务器主动推出内容的***与方法
CN101888607A (zh) * 2010-07-15 2010-11-17 中兴通讯股份有限公司 基于widget实现手机聊天的方法及手机
CN101242377B (zh) * 2008-03-18 2011-05-11 腾讯科技(深圳)有限公司 提示用户提醒信息的方法和用户终端
CN102404698A (zh) * 2010-09-15 2012-04-04 ***通信集团公司 无线邮件推送方法、装置和***
CN101132403B (zh) * 2007-08-08 2012-09-05 华为技术有限公司 业务授权方法及服务器
CN102802131A (zh) * 2012-08-10 2012-11-28 深圳中兴网信科技有限公司 服务器和消息推送方法
CN101854598B (zh) * 2009-04-01 2013-02-13 中国电信股份有限公司 即时通信业务在客户端之间切换的方法和***
CN103024722A (zh) * 2011-09-26 2013-04-03 联想(北京)有限公司 一种通信处理方法、装置及电子设备
CN103024696A (zh) * 2012-12-27 2013-04-03 中兴通讯股份有限公司 服务端向移动终端发送消息的方法及***和相关设备
CN101567859B (zh) * 2008-04-24 2013-07-03 鸿富锦精密工业(深圳)有限公司 消息发送***及方法
CN103327491A (zh) * 2012-03-21 2013-09-25 宇龙计算机通信科技(深圳)有限公司 控制即时通讯工具的通讯连接进程的方法及其通信终端
CN103379026A (zh) * 2012-04-28 2013-10-30 宇龙计算机通信科技(深圳)有限公司 用于移动终端的即时通信方法和即时通信***
CN103858389A (zh) * 2013-05-31 2014-06-11 华为技术有限公司 一种传输会话的方法、客户端及Push服务器
CN104168176A (zh) * 2013-05-16 2014-11-26 深圳中兴网信科技有限公司 一种即时通讯方法、客户端、服务器及***
CN104469970A (zh) * 2013-09-18 2015-03-25 联想(北京)有限公司 一种重连接数据网络的方法和装置
CN106096355A (zh) * 2016-05-27 2016-11-09 广东欧珀移动通信有限公司 一种解锁控制方法及移动终端
WO2017113659A1 (zh) * 2015-12-28 2017-07-06 小米科技有限责任公司 一种管理应用程序的方法和装置
CN107864090A (zh) * 2017-12-25 2018-03-30 广东小天才科技有限公司 一种基于可穿戴设备的即时通信方法及***
CN114827063A (zh) * 2021-01-28 2022-07-29 华为技术有限公司 消息转发方法及***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5898839A (en) * 1997-03-17 1999-04-27 Geonet Limited, L.P. System using signaling channel to transmit internet connection request to internet service provider server for initiating and internet session
JP3139481B2 (ja) * 1998-11-30 2001-02-26 日本電気株式会社 ネットワーク代理応答サーバ、ネットワークシステム及びこのネットワークシステムの消費電力低減方法
CN1127828C (zh) * 2000-06-29 2003-11-12 北京一致沟通网络技术有限公司 呼叫不在线网络用户上网的方法
US20020194327A1 (en) * 2001-06-14 2002-12-19 International Business Machines Corporation Method for sensing the status of a client from a server
JP2004326318A (ja) * 2003-04-23 2004-11-18 Murata Mach Ltd 通信装置

Cited By (26)

* Cited by examiner, † Cited by third party
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 华为技术有限公司 一种移动即时通讯的方法和装置
WO2010051739A1 (zh) * 2008-11-07 2010-05-14 华为技术有限公司 一种移动即时通讯的方法和装置
CN101854598B (zh) * 2009-04-01 2013-02-13 中国电信股份有限公司 即时通信业务在客户端之间切换的方法和***
CN101815265B (zh) * 2010-02-10 2012-09-05 播思通讯技术(北京)有限公司 微技信息传输方法及***
CN101815265A (zh) * 2010-02-10 2010-08-25 播思通讯技术(北京)有限公司 微技信息传输方法及***
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 宇龙计算机通信科技(深圳)有限公司 控制即时通讯工具的通讯连接进程的方法及其通信终端
CN103327491A (zh) * 2012-03-21 2013-09-25 宇龙计算机通信科技(深圳)有限公司 控制即时通讯工具的通讯连接进程的方法及其通信终端
CN103379026A (zh) * 2012-04-28 2013-10-30 宇龙计算机通信科技(深圳)有限公司 用于移动终端的即时通信方法和即时通信***
CN102802131A (zh) * 2012-08-10 2012-11-28 深圳中兴网信科技有限公司 服务器和消息推送方法
CN103024696A (zh) * 2012-12-27 2013-04-03 中兴通讯股份有限公司 服务端向移动终端发送消息的方法及***和相关设备
CN104168176A (zh) * 2013-05-16 2014-11-26 深圳中兴网信科技有限公司 一种即时通讯方法、客户端、服务器及***
CN103858389A (zh) * 2013-05-31 2014-06-11 华为技术有限公司 一种传输会话的方法、客户端及Push服务器
CN103858389B (zh) * 2013-05-31 2016-11-02 华为技术有限公司 一种传输会话的方法、客户端及Push服务器
CN104469970A (zh) * 2013-09-18 2015-03-25 联想(北京)有限公司 一种重连接数据网络的方法和装置
CN104469970B (zh) * 2013-09-18 2018-12-14 联想(北京)有限公司 一种重连接数据网络的方法和装置
WO2017113659A1 (zh) * 2015-12-28 2017-07-06 小米科技有限责任公司 一种管理应用程序的方法和装置
CN106096355A (zh) * 2016-05-27 2016-11-09 广东欧珀移动通信有限公司 一种解锁控制方法及移动终端
CN107864090A (zh) * 2017-12-25 2018-03-30 广东小天才科技有限公司 一种基于可穿戴设备的即时通信方法及***
CN114827063A (zh) * 2021-01-28 2022-07-29 华为技术有限公司 消息转发方法及***

Also Published As

Publication number Publication date
CN100452777C (zh) 2009-01-14

Similar Documents

Publication Publication Date Title
CN1787492A (zh) 一种移动即时通信方法及其服务器和客户端的连接方式
CN1207876C (zh) 短消息网关、向移动电话提供信息服务的***和方法
US7590403B1 (en) Wireless device dormancy override
CN1249973C (zh) 存在及会话处理信息
CN101599982A (zh) 手机信息浏览装置、***及实现方法
CN100521662C (zh) 一种利用浏览器实现即时通信的方法及***
CN101047654A (zh) 基于wap的即时通信***和方法
CN1960516A (zh) 终端中完全一样的通知消息的处理方法
WO2010039022A2 (en) Method for extending battery life in a wireless device
CN101572725A (zh) 一种向移动终端推送数据的方法、***及移动终端
RU2517305C2 (ru) Центр обмена мультимедийными сообщениями и способ кэширования передаваемых им на мобильный телефон новостей
CN101668188B (zh) 控制视频服务器工作状态的方法及视频服务器
CN1672448A (zh) 不间断虚拟专用网络访问
CN101136870A (zh) 基于符号的消息传送方法及***
US20050255833A1 (en) Message aggregation system and method for a mobile communication device
JP2009182956A (ja) ネットワーク接続制御方法および端末装置
US20100290380A1 (en) Wireless Communication Device, Power Saving Method Thereof, and Packet Filtering Method Therefor
CN1820469A (zh) 与流控制过程相关联的无线网络操作的控制方法和装置
US7907957B2 (en) Method and system for transmitting data in mobile network nodes
CN1977465A (zh) 用于移动通信终端的伪装关机方法
CN1889439A (zh) 一种保存即时消息业务中会话信息的方法及***
CN1501726A (zh) 移动通信***交换状态信息及其操作方法
CN1155211C (zh) 目标过滤方法和使用该方法的客户装置
CN1957577A (zh) 处理非永久通信链路上的通信的方法
CN1842061A (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