CN101106543A - 一种在即时通信工具中处理离线数据的方法 - Google Patents

一种在即时通信工具中处理离线数据的方法 Download PDF

Info

Publication number
CN101106543A
CN101106543A CNA2007101204523A CN200710120452A CN101106543A CN 101106543 A CN101106543 A CN 101106543A CN A2007101204523 A CNA2007101204523 A CN A2007101204523A CN 200710120452 A CN200710120452 A CN 200710120452A CN 101106543 A CN101106543 A CN 101106543A
Authority
CN
China
Prior art keywords
data
server
line data
recipient
line
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
Application number
CNA2007101204523A
Other languages
English (en)
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.)
Yiqitong It Tech Co Ltd Beijing
Original Assignee
Yiqitong It Tech Co Ltd Beijing
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 Yiqitong It Tech Co Ltd Beijing filed Critical Yiqitong It Tech Co Ltd Beijing
Priority to CNA2007101204523A priority Critical patent/CN101106543A/zh
Publication of CN101106543A publication Critical patent/CN101106543A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种在即时通信工具中处理离线数据的方法,包括步骤:当发送者发送数据到服务器后,状态是“未接收”;接收者上线后,则对于状态为“未接收”的离线数据,服务器向接收者发送通知消息;.接收者收到服务器的通知后,如果接收了该离线数据,则客户端会向服务器发送一个确认消息;.服务器收到确认消息后,把该离线数据的状态置为“已接收”;服务器没有收到接收者发送的确认消息,则认为接收者没有收到该离线数据,那么下次接收者上线时,服务器再次向其发送通知。从而,客户端发送的所有数据都支持离线;离线数据都是可靠传输的,保证了接收者不会遗漏重要的数据。

Description

一种在即时通信工具中处理离线数据的方法
技术领域:
本发明涉及计算机软件、网络通信领域,尤其是即时通信技术,特别是涉及一种在即时通信工具中处理离线数据的方法。
背景技术:
即时通信(Instant messaging,简称IM)已经成为用户通过网络进行通信的重要手段,目前有很多即时通信工具,如腾讯公司的QQ,微软的MSN,还有一些企业即时通讯,如RTX、Sametime等都支持离线数据的传输。
目前当用户使用即时通讯工具,向对方发送数据时,即使对方离线,也希望该工具能够支持离线传输。目前即时通讯工具虽然支持离线数据,但其很难保证离线数据的可靠性,对数据处理方式有限。特别是企业用户,对数据的可靠性要求比较高。
发明内容:
本发明为解决上述问题不足之处,提供了一种在即时通信工具中处理离线数据的方法。
为了解决上述问题,本发明提供以下技术方案:一种在即时通信工具中处理离线数据的方法,包括如下步骤
一种在即时通信工具中处理离线数据的方法,其特征在于:包括如下步骤,
a.当发送者发送数据到服务器后,状态是“未接收”;
b.接收者上线后,则对于状态为“未接收”的离线数据,服务器向接收者发送通知消息;
c.接收者收到服务器的通知后,如果接收了该离线数据,则客户端会向服务器发送一个确认消息;
d1.服务器收到确认消息后,把该离线数据的状态置为“已接收”;
d2.服务器没有收到接收者发送的确认消息,则认为接收者没有收到该离线数据,那么下次接收者上线时,服务器再次向其发送通知。
还包括当接收者始终不接收该数据时,则通过服务器查询数据记录,可以查询到该数据的已接收记录。
所述数据包括消息或文件。
所述消息包括会话消息、广播消息、事件、短信。
本发明的优点:
客户端发送的所有数据都支持离线传输;离线数据都是可靠传输的,保证了接收者不会遗漏任何数据;通过可选的2次(头+内容)获取离线数据的方式,用户可以选择先获取重要的离线数据。
附图说明:
图1为本发明方法技术方案的流程图。
具体实施方式:
如图1所示,一种在即时通信工具中处理离线数据的方法,包括如下步骤:
S0.当发送者向接收者发送数据时,如果接收者已离线,则服务器存储该数据,并且标记为“未接收”的离线数据。
S1.接收者登录客户端;
S2.服务器检查该用户是否有“未接收”的离线数据;
该“离线数据”,是指发送者发送时,接收者不在线,无法接收的数据。
离线数据从数据类型包括2类:
消息或文件。
消息又包括会话消息、广播消息、事件、短信。
离线数据从发送者类型包括2类:
用户通过客户端发送的数据、用户通过服务器触发的事件消息。
离线数据,不论是什么类型,从数据结构角度都分为2部分:
数据头,表示数据的属性;数据体,表示数据内容。
接收者接收数据时,会先接收数据头,这样接收者会了解该数据的属性,包括发送时间、发送者、数据类型、内容概要等,然后决定是否接收。客户端发送接收命令,则服务器发送客户端请求的离线数据的内容。
S3.如果有“未接收”的离线数据,则服务器向接收者客户端发送通知消息。
S4.客户端收到通知消息后,根据离线数据的数目判断是否需要分批获取。判断的依据是客户端预定的,例如如果数目>50,则分批获取,每次取50条。
S5.当需要分批获取时,按照预订的数目批量获取离线数据头;例如:离线数据200条,则客户端会与服务器协商,客户端分批获取,设置为第一次取1~50条,第二次取51~100等,这样可以避免引起客户端、服务器及网络繁忙。
S6.当不需要分批获取时,获取所有离线数据头;
S7.客户端得到离线数据头后,通过客户端界面提示用户,通知用户有离线数据,并显示离线数据的数目和属性。用户可以根据属性决定是否获取该离线数据;
S8.如果用户决定获取该离线数据,则点击界面查看该离线消息的内容,客户端向服务器发送请求,获取离线数据体。服务器收到请求后,向客户端发送所请求的离线数据体。
S9.客户端收到数据体后,在用户界面中显示该离线数据的内容,并且客户端自动向服务器发送确认消息。
S10.服务器收到确认消息后,把该离线数据的状态置为“已接收”,对于“已接收”的离线数据,服务器不再向接收者发送通知。否则每次当接收者上线,服务器都会通知其有“未接收”的离线消息。
这样的机制保证了发送者发送数据时,只要服务器成功接收,则认为发送成功,服务器一定会把该数据转发给接收者。如果接收者始终不接收该数据,例如:其长期没有上线,则通过服务器查询数据记录,可以查询到该数据的下载记录。

Claims (4)

1.一种在即时通信工具中处理离线数据的方法,其特征在于:包括如下步骤,
a.当发送者发送数据到服务器后,状态是“未接收”;
b.接收者上线后,则对于状态为“未接收”的离线数据,服务器向接收者发送通知消息;
c.接收者收到服务器的通知后,如果接收了该离线数据,则客户端会向服务器发送一个确认消息;
d1.服务器收到确认消息后,把该离线数据的状态置为“已接收”;
d2.服务器没有收到接收者发送的确认消息,则认为接收者没有收到该离线数据,那么下次接收者上线时,服务器再次向其发送通知。
2.根据权利要求1所述的一种在即时通信工具中处理离线数据的方法,其特征在于:还包括当接收者始终不接收该数据时,则通过服务器查询数据记录,可以查询到该数据的已接收记录。
3.根据权利要求1所述的一种在即时通信工具中处理离线数据的方法,其特征在于:所述数据包括消息或文件。
4.根据权利要求1所述的一种在即时通信工具中处理离线数据的方法,其特征在于:所述消息包括会话消息、广播消息、事件、短信。
CNA2007101204523A 2007-08-20 2007-08-20 一种在即时通信工具中处理离线数据的方法 Pending CN101106543A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101204523A CN101106543A (zh) 2007-08-20 2007-08-20 一种在即时通信工具中处理离线数据的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101204523A CN101106543A (zh) 2007-08-20 2007-08-20 一种在即时通信工具中处理离线数据的方法

Publications (1)

Publication Number Publication Date
CN101106543A true CN101106543A (zh) 2008-01-16

Family

ID=39000224

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101204523A Pending CN101106543A (zh) 2007-08-20 2007-08-20 一种在即时通信工具中处理离线数据的方法

Country Status (1)

Country Link
CN (1) CN101106543A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195787A (zh) * 2010-03-17 2011-09-21 华为技术有限公司 消息处理方法和消息会话传输协议服务器
CN102484605A (zh) * 2009-05-28 2012-05-30 三星电子株式会社 用于支持远程用户界面的家庭网络的事件处理方法和***
CN103001984A (zh) * 2011-09-14 2013-03-27 中兴通讯股份有限公司 一种移动社交网络的离线管理方法及***
CN103023750A (zh) * 2012-08-01 2013-04-03 福建星网视易信息***有限公司 终端获取消息的方法
CN103020233A (zh) * 2012-12-14 2013-04-03 广东欧珀移动通信有限公司 一种快速浏览信息的方法和装置
CN103051520A (zh) * 2013-01-05 2013-04-17 北京小米科技有限责任公司 即时通信工具中同步离线会话消息的方法及装置
CN104270335A (zh) * 2014-06-26 2015-01-07 湖北安标信息技术有限公司 基于浏览器的多客户端之间的消息互通方法
CN104320328A (zh) * 2014-10-28 2015-01-28 中国联合网络通信集团有限公司 一种消息同步方法、终端和服务器
CN105072019A (zh) * 2015-07-24 2015-11-18 北京元心科技有限公司 即时通信的消息的处理方法及处理***
CN106161189A (zh) * 2015-04-02 2016-11-23 北大方正集团有限公司 即时通信的离线通信方法及装置
CN106161190A (zh) * 2015-04-02 2016-11-23 北大方正集团有限公司 点对点即时通信方法
CN118041935A (zh) * 2024-04-12 2024-05-14 山东浪潮数据库技术有限公司 一种局域网离线消息同步方法

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102484605A (zh) * 2009-05-28 2012-05-30 三星电子株式会社 用于支持远程用户界面的家庭网络的事件处理方法和***
CN102195787B (zh) * 2010-03-17 2013-09-11 华为技术有限公司 消息处理方法和消息会话传输协议服务器
CN102195787A (zh) * 2010-03-17 2011-09-21 华为技术有限公司 消息处理方法和消息会话传输协议服务器
CN103001984A (zh) * 2011-09-14 2013-03-27 中兴通讯股份有限公司 一种移动社交网络的离线管理方法及***
CN103023750A (zh) * 2012-08-01 2013-04-03 福建星网视易信息***有限公司 终端获取消息的方法
CN103023750B (zh) * 2012-08-01 2016-04-20 福建星网视易信息***有限公司 终端获取消息的方法
CN103020233B (zh) * 2012-12-14 2016-09-21 广东欧珀移动通信有限公司 一种快速浏览信息的方法和装置
CN103020233A (zh) * 2012-12-14 2013-04-03 广东欧珀移动通信有限公司 一种快速浏览信息的方法和装置
CN103051520B (zh) * 2013-01-05 2015-11-25 小米科技有限责任公司 即时通信工具中同步离线会话消息的方法及装置
CN103051520A (zh) * 2013-01-05 2013-04-17 北京小米科技有限责任公司 即时通信工具中同步离线会话消息的方法及装置
CN104270335A (zh) * 2014-06-26 2015-01-07 湖北安标信息技术有限公司 基于浏览器的多客户端之间的消息互通方法
CN104270335B (zh) * 2014-06-26 2018-10-19 湖北微安交通安全研究院有限公司 基于浏览器的多客户端之间的消息互通方法
CN104320328A (zh) * 2014-10-28 2015-01-28 中国联合网络通信集团有限公司 一种消息同步方法、终端和服务器
CN106161189A (zh) * 2015-04-02 2016-11-23 北大方正集团有限公司 即时通信的离线通信方法及装置
CN106161190A (zh) * 2015-04-02 2016-11-23 北大方正集团有限公司 点对点即时通信方法
CN105072019A (zh) * 2015-07-24 2015-11-18 北京元心科技有限公司 即时通信的消息的处理方法及处理***
CN118041935A (zh) * 2024-04-12 2024-05-14 山东浪潮数据库技术有限公司 一种局域网离线消息同步方法

Similar Documents

Publication Publication Date Title
CN101106543A (zh) 一种在即时通信工具中处理离线数据的方法
US7552183B2 (en) Apparatus for post delivery instant message redirection
JP5246332B2 (ja) 拡張されたメッセージングプラットフォーム
US7725542B2 (en) Forwarding IM messages to E-mail
US9515971B2 (en) Universal mobile device messaging
JP4574989B2 (ja) 無線データ処理機器に電子メッセージを配信する装置及び方法
US20070143417A1 (en) Instant messaging confirmation and receipt
CN101577684B (zh) 电子邮件处理方法及***
EP2063590A1 (en) A method and system for transmitting email and a push mail server
US20050102362A1 (en) Instant messaging messages and commands for status and control
US6769067B1 (en) Method and system for network communication control and security
CN1801787A (zh) 集成的电子邮件和即时消息通信应用程序
US20100153491A1 (en) Method, System And Client Terminal For Sending Data In Instant Messaging System
US20070124396A1 (en) Electronic mailing method, system and computer program
CN101369989A (zh) 跟踪已送达的电子邮件的方法和***
US8935337B2 (en) Proactive notification of availability status in email communication systems
CN102143093A (zh) 即时通讯的方法、装置和***
CN101588290A (zh) 一种利用即时通信客户端提醒用户查阅电子邮件的方法
CN101106544A (zh) 一种在即时通信工具中处理离线数据的方法
JP4857246B2 (ja) 承認装置、承認方法、及びプログラム
US7212304B2 (en) Sending/receiving raster/image data using a multifunction product
CN101106547B (zh) 一种在即时通信工具中传输文件的方法及***
JP4640620B2 (ja) 電子メール管理システム、メールサーバ、電子メール管理方法、及びプログラム
KR100862752B1 (ko) 메시지 교환 서비스 방법 및 이를 위한 장치
US20060031345A1 (en) Mail system for transmitting instant message and method of the same

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