一种用于即时通信的延时消息实现方法和装置制造方法及图纸

技术编号:17117432 阅读:38 留言:0更新日期:2018-01-25 00:21
本发明专利技术适用于即时通信领域,公开了一种用于即时通信消息延时处理的方法和装置,所述方法包括:A.第一即时通信客户端生成即时通信延时消息;B.第一即时通信客户端向第二即时通信客户端发送该即时通信延时消息;C.第二即时通信客户端收到所述延时消息,在延时时间到之后提示用户有新消息收到;所述装置包括延时消息产生模块、消息解析模块、计时模块和消息提示模块。通过该发明专利技术,能够在不增加即时通信服务器资源开销的情况下,仅依靠即时通信客户端的分析处理,有效实现消息的延时。

A time delay message implementation method and device for instant communication

The invention is applicable to the field of instant messaging, a method and apparatus for instant communication message delay processing is disclosed, the method comprises the following steps: first A. instant messaging client generates instant communication delay B. message; the first instant messaging client to send second instant messaging client of the instant message communication delay; C. second instant messaging client receives delayed message after the delay time to prompt the user for a new message is received; the device comprises a delay message generation module, message parsing module, timing module and message module. By means of the invention, the delay of messages can be effectively realized only by analyzing and processing instant communication clients without increasing the resource cost of instant messaging servers.

【技术实现步骤摘要】
一种用于即时通信的延时消息实现方法和装置
本专利技术属于即时通信领域,尤其涉及即时通信消息延时处理的方法和装置。
技术介绍
即时通信(InstantMessaging,简称IM)是手机、平板电脑和计算机用户之间利用网络进行即时消息的发送与接收过程,能够传送文字、图片、声音和视频等信息,是非常普遍和受欢迎的网络应用之一。在实际使用即时通信程序时,存在即时通信用户的作息不一致或者其他希望延迟或定时发送消息的情况。而现有的即时通信软件发送、接收延时消息的技术,大多是在即时通信服务器上予以实现,需要服务器解析、判断、暂存即时通信消息,大大增加了服务器的CPU、内存和存储资源开销。本专利技术通过在即时通信消息中插入延时标识、设置延时时间,并在即时通信客户端中内置消息延时处理装置,在不增加即时通信服务器资源开销的情况下,来实现即时通信消息的延时。
技术实现思路
本专利技术的目的,是提供一种不同于以往的延时消息实现方法,通过在即时通信客户端中引入延时处理装置,在消息产生和接收时进行消息延时处理,使得在不增加即时通信服务器负担的情况下,实现消息延时。本专利技术的一种用于即时通信的延时消息实现方法,包括:一种用于即时通信的延时消息实现方法,分为如下步骤:S1:第一即时通信客户端生成即时通信延时消息;S2:第一即时通信客户端向第二即时通信客户端发送即时通信延时消息;S3:第二即时通信客户端收到所述延时消息,在延时时间到之后提示用户有新消息收到。如所述的延时消息实现方法,其特征在于,所述第一即时通信客户端生成即时通信延时消息的内容包括:插入即时通信延时标识、设置即时通信延时时间,所述延时时间既可以设置为具体的时间点,也可以设置为时长。如所述的延时消息实现方法,其特征在于,在所述步骤S2中,即时通信服务器只转发消息,可以不做其他任何消息延时处理。如所述的延时消息实现方法,其特征在于,所述步骤S3还可细分为:S301:第二即时通信客户端收到所述消息,对消息进行解析;S302:第二即时通信客户端通过延时标识判断发现所述消息为即时通信延时消息;S303:第二即时通信客户端从所述延时消息中获取延时时间;S304:第二即时通信客户端开始计时或读取本地时间;S305:第二即时通信客户端在延时时间到之后提示用户有新消息收到。如所述的延时消息实现方法,其特征在于,在所述步骤S3中,当延时时间未到之时,第二即时通信客户端不产生任何有新消息收到的提示。如所述的延时消息实现方法,其特征在于,所述有新消息收到的提示包括屏幕显示、声音和振动。一种用于即时通信的延时消息处理装置,内置在即时通信客户端上,包括:延时消息产生模块,用于生成即时通信延时消息,包括插入即时通信延时标识、设置即时通信延时时间;消息解析模块,用于识别即时通信消息是否为延时消息,通过即时通信消息中嵌入的延时标识确定;计时模块,用于判断延时时间是否到达,通过即时通信消息中设置的延时时间确定;消息提示模块,用于提示用户收到新的即时通信消息,通过屏幕显示、声音和振动方式来提示。与现有技术相比,本专利技术方法在即时通信客户端进行消息延时处理,与以往在即时通信服务器进行消息延时处理不同,能够在不增加即时通信服务器资源开销的情况下,实现延时消息功能。附图说明图1为本专利技术的延时消息实现方法的流程图。图2为本专利技术的延时消息发送和接收的应用示意图。图3为本专利技术的即时通信第二客户端的实现延时功能的流程图。图4为本专利技术的即时通信客户端的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图和具体实施方式,对本专利技术作进一步详细的说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术在用户需要发送即时通信延时消息时,通过即时通信接收方客户端对已设置延时信息标识和延时时间的即时通信消息进行解析、计时、计时完成信息提示。从而实现延时发送、定时发送即时通信消息的功能。如图1、图2所示,在本专利技术中,即时通信用户在即时通信第一客户端输入模块输入延时消息参数,该参数包括延时消息标识、延时时间。该延时消息内容,即“延时消息标识+延时时间+延时消息文本内容”,就能够在即时通信第二客户端的解析模块通过发现延时消息标签拦截该延时消息并接入计时模块、计时模块获取延时时间开始计时、计时完成后该延时消息就能进入消息提示模块,从而实现即时通信消息的延时功能。该延时消息内容中的“延时时间”可以是具体的时间点也可以是一段时间,例如,即时通信第一客户端用户在输入延时时间参数时可以选择“8日8时”,也可以选择“2小时”。在延时消息到达即时通信第二客户端后、到达延时时间之前,所述即时通信消息储存在即时通信第二客户端中,只是不进入即时通信第二客户端的显示、提示系统中,即时通信接收方用户无法获取该信息。在延时消息时间到达后,延时消息进入消息提示模块,储存在该第二客户端的即时通信消息才能为接收方用户获取。所述有新消息收到的提示包括屏幕显示、声音(可选)和振动(可选)。如图3所示,如所述的延时消息实现方法,在即时通信第二客户端的实现步骤包括:S301:第二即时通信客户端收到所述消息,对消息进行解析;S302:第二即时通信客户端通过延时标识判断发现所述消息为即时通信延时消息;S303:第二即时通信客户端从所述消息中获取延时时间;S304:第二即时通信客户端开始计时或读取本地时间;S305:第二即时通信客户端在延时时间到之后提示用户有新消息收到。如图4所示,一种用于即时通信的延时消息处理装置内置在即时通信客户端上,其中延时消息产生模块,用于生成即时通信延时消息,包括插入即时通信延时标识、设置即时通信延时时间;消息解析模块,通过即时通信消息中嵌入的延时标识确定即时通信消息是否为延时消息;计时模块,通过即时通信消息中设置的延时时间判断延时时间是否到达;消息提示模块,通过屏幕显示、声音和振动方式来提示用户收到新的即时通信消息。本文档来自技高网...
一种用于即时通信的延时消息实现方法和装置

【技术保护点】
一种用于即时通信的延时消息实现方法,分为如下步骤:S1:第一即时通信客户端生成即时通信延时消息;S2:第一即时通信客户端向第二即时通信客户端发送即时通信延时消息;S3:第二即时通信客户端收到所述延时消息,在延时时间到之后提示用户有新消息收到。

【技术特征摘要】
1.一种用于即时通信的延时消息实现方法,分为如下步骤:S1:第一即时通信客户端生成即时通信延时消息;S2:第一即时通信客户端向第二即时通信客户端发送即时通信延时消息;S3:第二即时通信客户端收到所述延时消息,在延时时间到之后提示用户有新消息收到。2.根据权利要求1所述的延时消息实现方法,其特征在于,所述第一即时通信客户端生成即时通信延时消息的内容包括:插入即时通信延时标识、设置即时通信延时时间,所述延时时间既可以设置为具体的时间点,也可以设置为时长。3.根据权利要求1所述的延时消息实现方法,其特征在于,在所述步骤S2中,即时通信服务器只转发消息,可以不做其他任何消息延时处理。4.根据权利要求1所述的延时消息实现方法,其特征在于,所述步骤S3还可细分为:S301:第二即时通信客户端收到所述消息,对消息进行解析;S302:第二即时通信客户端通过延时标识判断发现所述消息为即时通信延时消息;S303:第二即时通...

【专利技术属性】
技术研发人员:钟力操寒王霄野
申请(专利权)人:北京北信源软件股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1