一种即时通讯处理方法

文档序号:7588389阅读:288来源:国知局
专利名称:一种即时通讯处理方法
技术领域
本发明涉及电通信技术,尤其涉及一种即时通讯处理方法。
背景技术
网络即时通讯服务IM,即Instant Messenger,是一种基于互联网的通讯服务,一般是以实现网络上即时通讯功能为主,即时通讯服务IM在互联网上得到了广泛的应用和认可。互联网即时通讯服务IM逐渐在向与网络虚拟社区结合的方向上延伸,体现了网络即时通讯服务IM的发展方向,即时通讯服务IM通过即时通讯工具得以实现,以其速度快、功能丰富、使用稳定、小巧精干而获得广大网民的认可和喜爱。在现有的即时通讯服务中,用户可以通过这种即时通讯工具进行文字信息的交互、传送文件、发送手机短信等多种操作,但在现有的即时通讯交互过程中,对于已经“下线”的用户来说,一些即时的信息通过保存为离线消息的方法使得信息不至于丢失,但这些信息就不再“即时”了,如图1所示,发送者S发送给接收者R的信息,由于接收者R当时不在线,即时通讯服务器将这些信息存为离线消息,待接收者R上线之后再发送给接收者R。
对于这种“即时”的处理,有些通过发送短信到接收者R的绑定手机的方法来保持某种程度的“即时”,如图2的所示,当即时通讯服务器查询到接收者R不在线时,查找接收者R的帐户信息,找到相应的绑定手机号,然后将该发送的信息转为短信发送到接收者R的绑定手机,但如果信息量太大甚至存在一些无法发送的信息,例如某些报表或图象,即时通讯服务器或相关的短信服务器完成不了这种转换,导致发送信息有所遗漏甚至无法完成,影响、降低即时通讯交互的实时性和完整性。

发明内容
本发明的目的在于提供一种即时通讯处理方法,以保证即时通讯交互的实时性和完整性。
本发明所采用的即时通讯处理方法为在即时通讯中,发送者向接收者R发送信息时,当该接收者R不在线,所述的信息被即时转发至其它接收者;所述的其它接收者作为所述接收者R的代理接收人,接收发送给接收者R的即时信息;所述的接收者R通过即时通讯系统设置所述的其它接收者的代理接收关系;所述的其它接收者可为两个或两个以上接收者;所述的其它接收者对接收者R的代理接收具有不同的优先级,被代理接收的即时信息发送至高优先级的其它接收者;所述的其它接收者不在线时,信息被保存为离线消息;所述的接收者R上线时,取消所述的代理接收;所述的接收者R采用如下步骤设置代理接收人1)接收者R向即时通讯服务器发送申请设置其它接收者为代理接收人请求信息;2)即时通讯服务器发送申请信息给相应的其它接收者,即代理接收人;3)代理接收人向即时通讯服务器回复申请,同意代理接收请求;4)即时通讯服务器在接收者R的用户信息中记录代理接收信息。
所述的代理接收人接收到的被转发的即时信息中包含有特征信息,该特征信息反映所述即时信息的原始归属属性为接收者R;所述的即时信息被转发至代理接收人时,首先通过即时通讯服务器向发送者发送代理接收认可询问信息,发送者回复同意转发后,即时通讯服务器将即时信息转发至代理接收人;所述的即时信息被转发至代理接收人后,即时通讯服务器向发送者发送转发成功消息,该转发成功消息中包含了代理接收人的信息;所述的代理接收相关信息保存于即时通讯系统中。
本发明的有益效果为在本发明中,发送者向接收者R发送信息时,当该接收者R不在线,所发送的信息被即时转发至其它接收者,接收者R通过设置其它接收者为代理接收人,使信息可以即时并全面发送给应当的“接收者”,以保证这些信息得到即时、正确的处理,克服了现有技术中在同时确保实时性和完整性可能产生的缺陷。


图1为现有技术控制流程示意图;图2为现有技术控制流程示意图;图3为本发明控制流程示意图。
具体实施例方式
下面根据附图和实施例对本发明作进一步详细说明在本发明中,发送者S向接收者R发送信息时,当该接收者R不在线时,所发送的信息被即时转发至其它接收者,其它接收者作为接收者R的代理接收人D,接收发送给接收者R的即时信息,如图3所示,本发明采用如下的具体控制方法1、如图3所示,接收者R向即时通讯服务器发送申请设置其它接收者为代理接收人D的请求信息。
2、如图3所示,即时通讯服务器发送申请信息给其它接收者,即代理接收人D。
3、如图3所示,代理接收人D向即时通讯服务器回复申请,同意代理接收请求。
4、如图3所示,即时通讯服务器在接收者R的用户信息中记录代理接收信息。
5、如图3所示,即时通讯服务器向接收者R发送代理接收申请成功消息,这样,通过上述控制过程,接收者R通过即时通讯系统设置了其它接收者,即代理接收人D的代理接收关系。
6、如图3所示,接收者R下线。
7、如图3所示,这时,发送者S通过即时通讯服务器发送信息给接收者R。
8、如图3所示,即时通讯服务器查询到接收者R不在线,并根据接收者R用户信息中的代理接收信息查询代理接收人D的在线状态。
9、即时通讯服务器根据代理接收人D的在线状态进行相应操作91、若代理接收人D在线,进行如下具体步骤911、如图3所示,即时通讯服务器向发送者S发送代理接收认可询问信息,即询问发送者S是否同意向代理接收人D即时转发信息。
912、如图3所示,发送者S回复同意转发。
913、如图3所示,即时通讯服务器将信息即时转发给代理接收人D,代理接收人D接收到的被转发的即时信息中包含有特征信息,该特征信息反映所述即时信息的原始归属属性为接收者R,例如,特征信息中附有接收者R的标识,就说明被转发的即时信息的原始归属属性为接收者R。
914、如图3所示,即时通讯服务器向发送者S发送转发成功消息,该转发成功消息中包含了代理接收人D的信息,使得发送者S知道自己发送的数据被转接给了代理接收人D,并可以此作为备忘记录,便于事后查询、参考。
这样,接收者R不在线时,发送者S通过代理接收人D仍然可以和它保持即时全面的通讯,例如,发送者S需要发送一个报表给接收者R审阅,数据发送到即时通讯服务器之后,即时通讯服务器将数据即时、完整地转发给代理接收人D,使得该报表得到即时的审阅,可以做出即时的反馈。
92、如图3所示,若代理接收人D不在线,即时通讯服务器将信息保存为离线消息。
10、如图3所示,接收者R登录即时通讯服务器上线。
11、如图3所示,接收者R向即时通讯服务器发送取消代理接收命令。
12、如图3所示,即时通讯服务器消除接收者R用户信息中的代理接收信息,从而取消了代理接收人D的代理接收。
在上述步骤92中,如果代理接收人D也设置了代理接收的其它代理接收人,则即时通讯服务器可将信息发送给作为次级代理的其它代理接收人;或者即时通讯服务器将信息发送到接收者R的绑定手机。
在本发明中,作为代理接收人的其它接收者可为两个或两个以上接收者,只是即时通讯服务器将信息同时即时转发给所有在线的代理接收人,其控制过程与上述步骤基本相似或相同,在实际操作中,作为代理接收人的其它接收者对接收者R的代理接收可设置具有不同的优先级,即时通讯服务器将信息发送至高优先级的在线的代理接收人,若所有的作为代理接收人的其它接收者都不在线时,即时通讯服务器将信息保存为离线消息。
在本发明的整个控制过程中,即时通讯服务器可以记录所有代理接收相关信息,记录下每条信息的发送者、接收者(代理接收人)以及内容数据,接收者R上线之后可以查看这些记录。
权利要求
1.一种即时通讯处理方法,其特征在于在即时通讯中,发送者向接收者(R)发送信息时,当该接收者(R)不在线,所述的信息被即时转发至其它接收者。
2.根据权利要求1所述的即时通讯处理方法,其特征在于所述的其它接收者作为所述接收者(R)的代理接收人,接收发送给接收者(R)的即时信息。
3.根据权利要求2所述的即时通讯处理方法,其特征在于所述的接收者(R)通过即时通讯系统设置所述的其它接收者的代理接收关系。
4.根据权利要求1所述的即时通讯处理方法,其特征在于所述的其它接收者可为两个或两个以上接收者。
5.根据权利要求4所述的即时通讯处理方法,其特征在于所述的其它接收者对接收者(R)的代理接收具有不同的优先级,被代理接收的即时信息发送至高优先级的其它接收者。
6.根据权利要求1或2或3或4所述的即时通讯处理方法,其特征在于所述的其它接收者不在线时,信息被保存为离线消息。
7.根据权利要求2或3所述的即时通讯处理方法,其特征在于所述的接收者(R)上线时,取消所述的代理接收。
8.根据权利要求2或3所述的即时通讯处理方法,其特征在于所述的接收者(R)采用如下步骤设置代理接收人1)接收者(R)向即时通讯服务器发送申请设置其它接收者为代理接收人请求信息;2)即时通讯服务器发送申请信息给相应的其它接收者,即代理接收人3)代理接收人向即时通讯服务器回复申请,同意代理接收请求;4)即时通讯服务器在接收者(R)的用户信息中记录代理接收信息。
9.根据权利要求2或3所述的即时通讯处理方法,其特征在于所述的代理接收人接收到的被转发的即时信息中包含有特征信息,该特征信息反映所述即时信息的原始归属属性为接收者(R)。
10.根据权利要求2或3所述的即时通讯处理方法,其特征在于所述的即时信息被转发至代理接收人时,首先通过即时通讯服务器向发送者发送代理接收认可询问信息,发送者回复同意转发后,即时通讯服务器将即时信息转发至代理接收人。
11.根据权利要求2或3所述的即时通讯处理方法,其特征在于所述的即时信息被转发至代理接收人后,即时通讯服务器向发送者发送转发成功消息,该转发成功消息中包含了代理接收人的信息。
12.根据权利要求2或3所述的即时通讯处理方法,其特征在于所述的代理接收相关信息保存于即时通讯系统中。
全文摘要
一种涉及电通信技术的即时通讯处理方法,在即时通讯中,发送者向接收者R发送信息时,当该接收者R不在线,所述的信息被即时转发至其它接收者;所述的其它接收者作为接收者R的代理接收人,接收发送给接收者R的即时信息;接收者R通过即时通讯系统设置所述的其它接收者的代理接收关系;其它接收者可为两个或两个以上接收者;其它接收者对接收者R的代理接收具有不同的优先级,被代理接收的即时信息发送至高优先级的其它接收者;所述的其它接收者不在线时,信息被保存为离线消息;代理接收人接收到的被转发的即时信息中包含有特征信息,该特征信息反映所述即时信息的原始归属属性为接收者R,本发明保证了即时通讯交互的实时性和完整性。
文档编号H04L12/58GK1642148SQ20041000307
公开日2005年7月20日 申请日期2004年1月17日 优先权日2004年1月17日
发明者田边 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1