即时通信中缓发送信息的方法、客户端及系统的制作方法

文档序号:7906735阅读:157来源:国知局
专利名称:即时通信中缓发送信息的方法、客户端及系统的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
在即时通信中,经常会遇到发送信息错误的情况。这些发送错误的信息,经常会给人们带来很大的不便。若进行修改会留下痕迹,或者给对方留下不好的印象。如何减少所发送的错误信息,是一个需要解决的问题。但在实际的操作过程中,人们所发送错误的信息,在数据发送之后,往往能很快看出来。这种情况下,完全就可以通过适当的形式,来避免发生的大多数错误信息的发送操作。本发明就提供了这样的一种技术方案。

发明内容
本发明的目的是提供一种即时通信中缓发送信息的方法,以及配套的客户端及系统,利用本发明,能够让用户发送即时通信消息之后,获得一段缓发送时间,以降低即时通信中的错误信息量。本发明提供一种即时通信中缓发送信息的方法,该方法包括有如下步骤步骤1,预设缓发送即时通信消息的时间;步骤2,采集载入的即时通信消息内容,完成即时通信消息的发送操作后将即时通信消息转入到缓发送状态;步骤3,在缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;在缓发送时间内,若没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。进一步,所述的缓发送的相关操作,所针对的对象是针对于特定的联系人对象独立进行的。进一步,所设定的联系人对象,在执行缓发送的操作时,按照如下步骤实施,针对于特定的联系人对象,设定缓发送操作;将该设定的联系人对象进行存储,建立缓发送联系人列表;在进行即时通信的情况下,采集用户进行即时通信的联系人对象;针对于该联系人对象和前述的缓发送联系人列表进行比对,从而判定针对于该联系人对象是否要进行缓发送操作;在需要进行缓发送操作的情况下,执行相应的缓发送操作。进一步,所述的缓发送联系人列表,包括单个联系人,或多个联系人,或者一个及多个分组,或一个及多个群。进一步,所述的缓发送的操作,是针对于所有的联系人对象来进行的。进一步,所述的缓发送的操作,具有时效性,该时效性针对于特定的联系人对象或针对于所有的联系人对象,针对于特定联系人当次或者随后多次的缓发送操作,或设定相应的有效时间区间。进一步,设置相应的缓发送编辑窗口,用以进行缓发送事项的设置操作。进一步,所述的缓发送即时通信消息的时间,是一个相对固定的时间范围,设置为在0.4秒 12秒钟之间。进一步,所述的时间范围,优选为1秒 5秒钟之间。进一步,所述的缓发送即时通信消息的时间,是随着用户所发送的独立信息量的数量来调整的时间量。进一步,所述的时间量,和用户所输入的独立信息量成正向比例关系。进一步,所述的时间量,调整方式按照如下步骤进行设置最低的缓发送时间,以及针对于该最低的缓发送时间所对应的最低独立信息量的范围,以及设置随着数据超出独立信息量的范围之后,缓发送时间的增加规则;采集用户所输入的具有缓发送功能的输入信息,来判定所输入信息中的独立信息量所对应的缓发送时间规则;按照上一步骤所判断获得的缓发送时间规则,针对于用户所输入的信息,在执行发送操作之后,以前述的缓发送时间规则进行缓发送操作。进一步,所述的独立信息量,是载入到交互界面输入栏中的字符,将每个字符视为一个独立信息量,和/或是经由即时通信交互界面所发送的文档,在将相应的文档进行单独发送的时候,每个独立文档的名录视为一个独立信息量。进一步,采集用户针对于交互界面输入栏所输入的即时通信消息内容;通过配套建立的缓发送联系人列表,来判定所针对的联系人对象是否对应有缓发送功能;当判定相应的联系人对象属于缓发送联系人列表中的范围时,将相应的针对于该联系人对象的交互操作,设置为缓发送功能的可执行状态;采集获得的用户所发送的信息内容,在采集获得了用户针对于所述的信息内容执行了发送操作之后,就将相应的信息内容转为缓发送状态。进一步,在所设定的缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态,暂停相关数据的缓发送进程,并将相应的缓发送消息中的信息内容转入到可编辑状态。进一步,转入到可编辑状态的方式,为如下两种方式之一,其中之一,直接在相应的缓发送消息的位置处,将其转入为可编辑状态,可利用原交互界面输入栏所对应的编辑控件进行编辑操作;其中之二,将触发进入到编辑状态后的缓发送消息,将其消息内容转入到交互界面输入栏中的相应区域,利用交互界面输入栏所对应的编辑控件,来实现对应的编辑操作。进一步,编辑完成后的缓发送消息,处理方式为如下两者其一,将相应的消息直接进行发送,不再经历新的缓发送状态;将相应的编辑之后的缓发送消息,重新进入到缓发送消息的状态。进一步,所述的缓发送消息经过编辑之后,重新转入到缓发送状态的时候,执行和原缓发送时间具有差异性的缓发送时间。
进一步,所述的缓发送消息的设置方式,为如下形式其中之一,所述的缓发送消息,被单独划分为独立的区域,隶属于交互界面输入栏的界面;所述的缓发送消息,是针对于即时通信交互界面中的交互界面输入栏和交互界面输出栏之间的交互界面工具栏进行扩展,所生成的用以容放缓发送消息的对应区域;所述的缓发送消息,被单独划分为独立的区域,隶属于交互界面输出栏的界面;所述的缓发送消息,在交互界面输出栏之外以独立的专用的窗口形式来进行输出ο进一步,所述的缓发送状态下的即时通信消息,其显示形式与正常的即时通信消息的内容具有差异性。进一步,所述的缓发送的即时通信消息的类型,为通过即时通信交互界面所传输的即时通信消息,或通过即时通信交互界面所发送的文档数据。进一步,针对于所述的缓发送的即时通信消息,进行纠错方面的操作时,其步骤为,采集用户在缓发送状态下所进行的修改操作信息;将前述的修改操作信息进行存储,建立起针对于相应内容和相应内容环境下的修改模式列表;采集用户进入到缓发送状态下的输入内容;按照前述的列表进行判定,来判断是否有相同或类似语言环境下的相同待修改内容;如果判断为有的话,则向用户作出提醒,或者在设定权限许可的情况下,直接对其内容进行修改。进一步,所述的缓发送的实现路径,包括有如下三种方式其中之一,所述的缓发送状态,基于发送方客户端来实现缓发送操作;所述的缓发送状态,是由发送方客户端将数据发送至系统服务器后,通过系统服务器来实现的缓发送操作状态;所述的缓发送状态,是将即时通信消息由发送方客户端发送至接收方客户端后, 由接收方客户端所实现的缓发送状态。本发明还提供一种即时通信中缓发送信息的客户端,该客户端包括有如下组成部分缓发送设定模块,预设缓发送即时通信消息的时间;缓发送执行模块,采集载入的即时通信消息内容,完成即时通信消息的发送操作后将即时通信消息转入到缓发送状态;缓发送编辑模块,在缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;缓发送转正常模块,在缓发送时间内,若没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。本发明还提供一种即时通信中缓发送信息的系统,该系统包括有如下组成部分 缓发送设定模块,预设缓发送即时通信消息的时间,在系统服务器中进行存储;缓发送数据采集模块,采集所载入的输入消息发送至所在的系统服务器;
缓发送输出模块,设置在发送方 客户端,用以从系统服务器中采集处于缓发送状态的即时通信消息,以及将其在发送方客户端所对应的即时通信交互界面中输出;缓发送执行模块,采集载入的即时通信消息内容,将系统服务器中接收到即时通信消息后将其转入到缓发送状态;缓发送编辑模块,在缓发送时间内,若通过系统服务器采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态; 缓发送转正常模块,在缓发送时间内,若通过系统服务器没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。本发明还提供一种即时通信中缓发送信息的系统,该系统包括有如下组成部分缓发送设定模块,预设缓发送即时通信消息的时间,在接收方客户端中进行存储;缓发送数据采集模块,采集所载入的输入消息发送至所在的接收方客户端,以及从所在的接收方客户端中下载缓发送类数据传输至下述的缓发送输出模块;缓发送输出模块,设置在发送方客户端,用以从接收方客户端中采集处于缓发送状态的即时通信消息,以及将其在发送方客户端所对应的即时通信交互界面中输出;缓发送执行模块,采集载入的即时通信消息内容,将接收方客户端中接收到即时通信消息后将其转入到缓发送状态;缓发送编辑模块,在缓发送时间内,若通过接收方客户端采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;缓发送转正常模块,在缓发送时间内,若通过接收方客户端没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常输出状态。


图1是本发明所述方法的流程图,为一种实施例。图2是本发明所描述的即时通信交互界面的示意图,在该示意图中即时通信消息以及撰写完毕。图3是本发明所描述的即时通信交互界面的示意图,是对应着图2的一个实施例。图4是本发明所描述的即时通信交互界面的示意图,是对应着图2的另一个实施例。图5是本发明所描述的即时通信交互界面的示意图,是对应着图2的另一个实施例。图6是本发明所述终端的结构框图,为一种实施例。图7是本发明所述系统的结构框图,为一种实施例。图8是本发明所述系统的结构框图,为另一种实施例。
具体实施例方式本发明的思想描述在进行即时通信操作的过程中,用户所发送的即时通信信息内容,大多并不包含错误信息。但也有一些情况,因为各种各样的原因,可能会包含一些错误内容。在本发明中,希望通过缓发送的方式,来减少此类不 足。在本发明中,信息发送方在进行信息发送操作后,可以获得正常的信息发送之后的界面;但在信息接收方,并不直接输出该信息,而是经历一个缓发送时间。在缓发送时间内,如果用户发现了所发送信息的错误之处,就可以直接进行修改, 该修改包括对内容的修改,也包括取消信息的发送操作等。经修改之后,就可以将修改后的信息进行发送了。在预定的缓发送时间内,如果用户没有进行修改等操作,那么,该数据则可以直接完成发送操作。参图1所示,本发明所描述的一种即时通信中缓发送信息的方法,该方法包括有如下步骤步骤1,预设即时通信用户缓发送即时通信消息的时间;步骤2,采集用户输入的即时通信消息内容,完成即时通信消息的缓发送操作后将即时通信消息转入到缓发送状态;步骤3,在缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;在缓发送时间内,若没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。在本发明中,所描述的缓发送操作,可以针对于不同的对象来进行。具体来说,进行缓发送操作的联系人对象,一共有两种类型,分别是—种类型,是针对于特定的联系人,设定缓发送操作。将该设定的联系人进行存储,建立缓发送联系人列表。在进行即时通信的情况下,来采集用户进行即时通信的联系人对象。针对于该联系人对象和前述的缓发送联系人列表进行比对,从而判定针对于该联系人对象是否要进行缓发送操作。在需要进行缓发送操作的情况下,就执行相应的缓发送操作。需要指出的是,前述的缓发送联系人列表,还可以包括有多个联系人,另外,也可以包括有联系人的组合,比如,包括有多个联系人对象的群。另外,也可以是包括有多个联系人对象的分组。另一种类型,是针对于所有的联系人对象,都按照缓发送的操作要求,进行缓发送操作。这种方式,就没有必要判定特定的联系人了。进一步,在设置缓发送操作的时候,还可以具有相应的时效性。这是因为在进行缓发送操作的时候,有的谈话内容非常重要,因此,就希望执行缓发送操作,而其它的时候,缓发送操作可能就不太必要,因此,就可以取消缓发送操作。于是,进行缓发送操作的时效性, 就可以安排为两种形式,一是针对于特定联系人当次或者随后多次的缓发送操作,比如,随后的三次交互通信,均进行缓发送操作;二是设定相应的有效时间区间,比如,从当次算起的三天之内,针对于特定的联系人进行缓发送操作,超出了该时间范围之外,缓发送操作就停止了。在设置缓发送的时候,主要有两种类型的缓发送设置方面的需求,其中之一,如前所述,是设定缓发送的对象;其中之二,是设定缓发送时的缓发送时间。另外,还可以设置缓发送状态的显示模式等形式。针对于这些设置上的需求,可以设置相应的缓发送编辑窗口,来供用户完成前述的设置操作,该缓发送编辑窗口,可以由即时通信工具的相应功能组件进行开启,也可以通过相应的快捷键进行开启,或者通过设置在即时通信工具上的具有链接关系的图标触发之后,进行开启。在本发明中,所述的缓发送时间,可以直接由系统服务商来进行设定,另外,也可以由个人来进行设定。缓发送即时通信 消息的时间,主要是给信息发送方作一个提醒,因此,时间不能太短,也不能太长。在具体实施时,适合将所述的缓发送时间,设置为在0. 4秒 12秒钟之间。 进一步,优选为1秒 5秒种之间。于是,这是一个相对固定的时间范围,用户可以在该时间范围内选择适合自己的时间段。当然,也可以另外设置用户所需求的缓发送时间所包括的时间段。需要指出的是,所述的缓发送即时通信消息的时间,还可以是能够随着用户所发送的独立信息量的多少来自动进行调整。典型的实施例,是缓发送时间按预设的函数关系作为一个变化的时间量,其中,该变化的时间量和用户所输入的独立信息量成正向比例关系。例如,当用户输入的字符多的时候,缓发送时间就长;反之就短。当然,还可以限定最长与最短的时间范围。比如,当用户通过交互界面输入栏所载入的字符量为10个的时候,缓发送的时间为3秒,当载入的字符量为100个的时候,缓发送的时间增加到10秒。其中,缓发送即时通信消息的时间的增量,只需要和显示出的独立信息量成正向的比例关系就可以了 ;不一定要成等比例关系。具体来说,可以按照如下的步骤来进行设置最低的缓发送时间,以及针对于该最低的缓发送时间所对应的最低独立信息量的范围,以及设置随着数据超出独立信息量的范围之后,缓发送时间的增加规则;采集用户所输入的具有缓发送功能的输入信息,来判定所输入信息中的独立信息量所对应的缓发送时间规则;按照上一步骤所判断获得的缓发送时间规则,针对于用户所输入的信息,在执行发送操作之后,以前述的缓发送时间规则进行缓发送操作。所述的独立信息量,可以是载入到交互界面输入栏中的字符,将每个字符视为一
个独立信息量。所述的独立信息量,还可以是经由即时通信交互界面所发送的文档,在将相应的文档进行单独发送的时候,将每个独立文档的名录视为一个独立信息量。所述的名录,就是该文档的名称。在进行了前述的设定操作之后,就可以转入到步骤2所述的操作之中了。在步骤2中,采集用户针对于交互界面输入栏所输入的即时通信消息内容。采集的方式可以直接通过相应的钩子函数,与即时通信交互界面中的交互界面输入栏相关联, 就可以进行采集操作了。并且,判定所针对的联系人对象是否对应有相应的缓发送功能。通过前述的缓发送联系人列表,就可以实现相应的判定操作。当判定相应的联系人对象属于缓发送联系人列表中的范围时,将相应的针对于该联系人对象的交互操作,设置为缓发送功能的可执行状态。在采集获得了用户针对于所述的信息内容执行了发送操作之后,就将相应的信息内容转为缓发送状态。接下来转入所述的步骤3。在所设定的缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态。在进入了缓发送消息的编辑状态之后,就暂停相关的数据的缓发送进程,并将相应的缓发送消息中的信息内容转入到可编辑状态。转入到可编辑状态的方式,作为举例,有这样两种形式,其中之一,直接在相应的缓发送消息的位置处,将其转入为可编辑状态,能够利用原交互界面输入栏所对应的 RichEdit控件 ,或者其它的编辑控件,进行相应的编辑操作。其中之二,是将触发进入到编辑状态后的缓发送消息,将其消息内容转入到交互界面输入栏中的相应区域,利用交互界面输入栏所对应的编辑控件,来实现对应的编辑操作。当编辑完成之后,就可以直接进行发送。或者重新转入到缓发送状态,经历缓发送时间之后,再进行相应的发送操作。另一方面,在缓发送时间内,若没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。在正常的发送状态下,就是将相应的即时通信消息,经发送过程转入到联系人对象能够直接接收并打开的状态。当然,所述的正常发送路径,针对于不同的缓发送消息的实现模式,其过程有所区别,在接下来的内容中会有相应的说明。下面结合着图2、图3、图4和图5,对前述的过程作辅助性说明。参图2所示,这儿展示了即时通信客户端100,它包括有即时通信主面板110和即时通信交互界面200。其中的即时通信主面板110上,包括有联系人列表120,联系人列表 120由各个联系人对象121所共同组成。所述的即时通信交互界面200上,包括有交互界面输入栏210和交互界面输出栏220,以及交互界面工具栏230。其中所述的交互界面输入栏210,用以采集用户所需要输入的信息内容。所述的交互界面输出栏220,用以输出交互通信的各方的通信记录。所述的交互界面工具栏230,用以向用户的即时通信操作提供所需要的功能组件。包括启动音频、视频、电子邮件等通信操作的功能组件,以及配合着交互界面输入栏210所提供的编辑控件,或者其它的输入控件等。在本实施例中,用户通过交互界面输入栏210输入了由字符组成的原即时通信消息300。该原即时通信消息300的内容是“您的工作吉娃安排好了吗? ”。然后,用户点击交互界面输出栏210上的操作按钮“发送”,或者按下“Enter”等按键,实现针对于前述原即时通信消息300的数据发送操作。进行前述的发送操作之后,根据本实施例的预设条件,经检验针对于该联系人对象设置有缓发送操作。于是,当用户进行了前述的和“发送”相关的操作之后,就转入到了缓发送状态。在缓发送状态下,这儿展示有三个实施例,来分别说明三种通过即时通信交互界面来进行缓发送的实施方案。参图3所示,在本图所示的实施例中,所展示的即时通信交互界面200中,前述的原即时通信消息300转为缓发送状态,称为缓发送消息310。在该实施例中,缓发送消息310 所在的区域隶属于交互界面输入栏210的界面。这种情况下,前述的缓发送消息310被单独划分为一个独立的区域。在该区域中,呈一个独立的条状结构,在该条状结构内,展示有缓发送消息310。虽然缓发送消息310所在的区域和交互界面输入栏210是同一个界面形式,但缓发送消息310被独立出来,并且,用户在利用交互界面输入栏210进行信息输入的时候,不会将其内容输入到缓发送消息310处。 参图4所示,在本实施例中,针对于交互界面输入栏210和交互界面输出栏220之间的交互界面工具栏230进行扩展,使其获得相应的区域,来容放缓发送消息310的对应区域。这种实施例,同样是便于用户实施的,这是因为,用户可以通过交互界面输入栏210 将需要输入的信息内容进行撰写,然后经发送之后,转入到该区域所对应的缓发送消息310 的位置处,在经过缓发送时间之后,如果没有针对于缓发送消息310的触发信息时,就可以将前述的缓发送消息310正式发送至对方所在的即时通信客户端,并且,由交互界面输出栏220进行显示。参图5所示,在本实施例中,所述的缓发送消息310转入到交互界面输出栏220中进行显示,缓发送消息所在的位置,依旧是正常的交互界面输出栏在输出双方交互信息时的预设位置。前述的各个实施例中,所述的缓发送状态下的即时通信消息,其显示形式都可以与正常的即时通信消息的内容具有差异性的显示方式,比如,字符的色彩、字体类型、下划线、边框等多种形式,都可以作差异性的显示方式。这种情况下,只需要将相应的缓发送消息的和正常的即时通信消息一样,在交互界面输出栏220中进行输出,就可以了。但是,将其作差异性显示,在差异性显示的状态下, 用户可以方便地分辨哪些输出的消息内容为缓发送消息。这种情况下,就可以便利地在需要对缓发送消息310进行编辑的时候,直接对其进行触发了。需要指出的是,所述的缓发送消息,还可以在交互界面输出栏之外以独立的专用的窗口形式来进行输出。通过和窗口相关的函数,比如Windows操作系统中的API函数来生成相应的窗口,并载入缓发送消息310的内容,就可以实现了。如前所述,用户所输入的原即时通信消息300转换为缓发送消息310。在缓发送时间内,用户发现所输入的缓发送消息310的内容有误,于是,就利用鼠标点击了缓发送消息 310的所在位置,就使得该缓发送消息310进入到编辑状态,并暂停由缓发送状态转到正常发送状态的进程。在这种情况下,用户就可以针对于处于编辑状态下的缓发送消息310进行编辑操作,以及修改原有的错误信息了。如前所述,用户原有的缓发送消息310的内容是“您的工作吉娃安排好了吗? ”,显然,其中的“吉娃”是用户的笔误,应当是“计划”。于是,用户完成其中内容的修改操作之后, 就可以更正原有的错误信息了。更正完之后的缓发送消息310,有这样两种处理方式将相应的消息直接进行发送,不再经历新的缓发送状态;将相应的编辑之后的缓发送消息,重新进入到缓发送消息的状态。进一步,在将其重新转入到缓发送状态的情况下,还可以重新设置缓发送状态的时间,比如说,是原来缓发送时间的一半。进一步,针对于所述的缓发送消息,还可以进行纠错方面的相关操作。在缓发送过程中所遇到的重复性错误,在下次遇到类似经过修正之后的消息时,进行提醒或者进行自动更换。
具体说来,可以通过如下的步骤来实现采集用户在缓发送状态下所进行的修改操作信息;将前述的修改操作信息进行存储,建立起针对于相应内容和相应内容环境下的修改模式列表;采集用户进入到缓发送状态下的输入内容;按照前述的列表进行判定,来判断是否有相同或类似语言环境下的相同待修改内容;如果判断为有的话,则向用户作出提醒,或者在设定权限许可的情况下,直接对其内容进行修改。所述的语言环境,指的是待纠错词汇周围的同一句话中的其它用语,或者前后句子中的用语。按这种方式进行实施的时候,就能够对用户发生的相同错误来向用户主动作出提醒,或者直接进行修改,有效地减少了用户犯错的概率。进一步,在进行修改提醒或者修改操作的过程中,还可以直接针对于特定的联系人进行记录,也就是说,在存储已有的和修改相关的数据时,要针对于特定的联系人标识号进行数据存储,而且,在执行处于缓发送状态中的内容修改操作时,也同样针对于特定的联系人对象来展开。前述的缓发送操作的实现路径,优先选择为基于发送方客户端来实施的方式。这种情况下,直接在发送方客户端来实现缓发送操作,在缓发送状态下,并不将数据发送至即时通信系统服务器或者接收方客户端。当缓发送消息经历缓发送时间之后,代表转入到正常发送状态时,才将相应的数据发送至即时通信系统服务器或者接收方客户端。需要指出的是,还可以通过系统服务器来实现相应的缓发送操作。具体来说,将相应的即时通信消息由用户所在的发送方客户端发送至系统服务器之后,系统服务器在预设的缓发送时间内,并不将相应的缓发送消息发送给接收方客户端。而是在经历了缓发送时间之后,才将相应的即时通信消息转入到正常发送状态,传输至与其对应的接收方客户端进行输出。需要指出的是,还可以通过接收方客户端来实现相应的缓发送操作。具体来说,将相应的即时通信消息由发送方客户端传输至接收方客户端之后,在接收方客户端中并不进行输出,而是经历了预设的缓发送时间之后,才进行输出。在前述的缓发送时间内,发送方客户端所对应的用户仍旧可以对相应的内容进行修改,而且,接收方客户端并无法看到其修改的过程。进一步,参图6所示,在本发明中,对应着前述的方法,本发明还提供一种即时通信中缓发送信息的客户端400,其特征在于该客户端400包括有如下组成部分缓发送设定模块410,预设缓发送即时通信消息的时间;缓发送执行模块420,采集载入的即时通信消息内容,完成即时通信消息的发送操作后将即时通信消息转入到缓发送状态;缓发送编辑模块430,在缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;缓发送转正常模块440,在缓发送时间内,若没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。在该实施例中,所述的缓发送操作,都是由相应的发送方客户端来进行的。利用设置在发送方客户端中的缓发送设定模块410,来设定缓发送时间,以及缓发送的联系人对象,以及缓发送信息的输出位置等设定事项。利用缓发送执行模块420,来采集用户通过即时通信交互界面所载入的即时通信消息内容,在采集获得用户针对于该即时通信消息实现发送操作之后,将相应的即时通信消息转入到缓发送状态。在缓发送状态所对应的缓发送时间内,如果获得了针对于缓发送消息的触发信息,那么,则通过缓发送编辑模块430,将相应的缓发送消息转入到编辑状态,进而可以采集用户的编辑信息。如果经历了缓发送时间, 没有获得针对于缓发送消息的触发信息时,则通过缓发送转正常模块440,将相应的缓发送消息进行正常发送操作。另外,如果对缓发送消息进行了编辑操作,那么,在编辑操作之后, 可以直接进行正常的发送操作,或者再次经历缓发送时间之后,进行正常发送操作。 进一步,参图7所示,对应着前述的方法,本发明还提供一种即时通信中缓发送信息的系统500,其特征在于该系统包括有如下组成部分缓发送设定模块510,预设缓发送即时通信消息的时间,在系统服务器500a中进行存储;缓发送数据采集模块501,采集所载入的输入消息发送至所在的系统服务器 500a ;缓发送输出模块502,设置在发送方客户端500b,用以从系统服务器500a中采集处于缓发送状态的即时通信消息,以及将其在发送方客户端500b所对应的即时通信交互界面中输出;缓发送执行模块520,采集载入的即时通信消息内容,将系统服务器500a中接收到即时通信消息后将其转入到缓发送状态;缓发送编辑模块530,在缓发送时间内,若通过系统服务器500a采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;缓发送转正常模块540,在缓发送时间内,若通过系统服务器500a没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。在该实施例中,利用缓发送设定模块510,通过发送方客户端500b预设缓发送即时通信消息的时间,将相应的数据通过异步数据传输的方式传输到对应的系统服务器500a 中,在系统服务器500a中直接进行存储,或者,连带着所设定的联系人对象的用户识别号进行数据存储。在用户进行即时通信操作的过程中,通过缓发送数据采集模块501,经由所述的设置在发送方客户端500b上的缓发送数据采集模块501,来采集用户所载入的即时通信消息,并将其消息内容传输至系统服务器500a,由前述的缓发送数据采集模块501获得。 然后,通过前述的缓发送执行模块520,将获得的即时通信消息转入到缓发送状态。在缓发送状态下,如果通过系统服务器500a能够采集针对于缓发送消息的触发信息,那么,则经由缓发送编辑模块530将获取的缓发送消息转入到编辑状态,并将该编辑状态传输至设置在发送方客户端的缓发送输出模块502进行输出。如果在缓发送时间内,系统服务器500a 没有获得针对于缓发送消息的触发信息,那么,则通过缓发送转正常模块540,将其缓发送消息转入正常发送状态,传输至与该消息相对应的联系人对象的接收方客户端,在接收方客户端中进行输出。
进一步,参图8所示,对着前述的方式,本发明还提供一种即时通信中缓发送信息的系统600,其特征在于该系统包括有如下组成部分缓发送设定模块610,预设缓发送即时通信消息的时间,在接收方客户端600a中进行存储;缓发送数据采集模块601,采集所载入的输入消息发送至所在的接收方客户端 600a,以及从所在的接收方客户端600a中下载缓发送类数据传输至下述的缓发送输出模块 502 ;缓发送输出模块602,设置在发送方客户端600b,用以从接收方客户端600a中采集处于缓发送状态的即时通信消息,以及将其在发送方客户端600b所对应的即时通信交互界面中输出; 缓发送执行模块620,采集载入的即时通信消息内容,将接收方客户端600a中接收到即时通信消息后将其转入到缓发送状态;缓发送编辑模块630,在缓发送时间内,若通过接收方客户端600a采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;缓发送转正常模块640,在缓发送时间内,若通过接收方客户端600a没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常输出状态。在该实施例中,直接通过接收方客户端600a来进行即时通信消息的缓发送操作。 通过缓发送设定模块610,在发送方客户端600b中设置缓发送消息的相关规则,而通过接收方客户端600a进行数据存储。通过设置在发送方客户端600b上的缓发送数据采集模块601,采集用户所载入的即时通信消息,将其传输至接收方客户端600a,经由缓发送执行模块620,接收到该即时通信消息,但不在视窗中进行输出,于是,该即时通信消息就进入了缓发送状态。在缓发送时间内,如果接收到了来自于发送方客户端600b的针对于缓发送消息的触发信息,那么,经由缓发送编辑模块630,将其缓发送消息进入到编辑状态,并可以通过发送方客户端600b 进行编辑及传输。经过编辑后的数据,再传输到接收方客户端600a中。经编辑之后的缓发送消息,或者未经编辑的缓发送消息,经历相应的缓发送时间之后,如果没有收到或者再次收到针对于缓发送消息的触发信息的话,那么,则缓发送消息进入到正常输出状态,在接收方客户端600a所对应的视窗中进行数据输出。以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.一种即时通信中缓发送信息的方法,其特征在于该方法包括有如下步骤步骤1,预设缓发送即时通信消息的时间;步骤2,采集载入的即时通信消息内容,完成即时通信消息的发送操作后将即时通信消息转入到缓发送状态;步骤3,在缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;在缓发送时间内,若没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。
2.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送的相关操作,所针对的对象是针对于特定的联系人对象独立进行的。
3.根据权利要求2所述的一种即时通信中缓发送信息的方法,其特征在于所设定的联系人对象,在执行缓发送的操作时,按照如下步骤实施,针对于特定的联系人对象,设定缓发送操作;将该设定的联系人对象进行存储,建立缓发送联系人列表;在进行即时通信的情况下,采集用户进行即时通信的联系人对象;针对于该联系人对象和前述的缓发送联系人列表进行比对,从而判定针对于该联系人对象是否要进行缓发送操作;在需要进行缓发送操作的情况下,执行相应的缓发送操作。
4.根据权利要求3所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送联系人列表,包括单个联系人,或多个联系人,或者一个及多个分组,或一个及多个群。
5.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送的操作,是针对于所有的联系人对象来进行的。
6.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送的操作,具有时效性,该时效性针对于特定的联系人对象或针对于所有的联系人对象, 针对于特定联系人当次或者随后多次的缓发送操作,或设定相应的有效时间区间。
7.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于设置相应的缓发送编辑窗口,用以进行缓发送事项的设置操作。
8.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送即时通信消息的时间,是一个相对固定的时间范围,设置为在0. 4秒 12秒钟之间。
9.根据权利要求8所述的一种即时通信中缓发送信息的方法,其特征在于所述的时间范围,优选为1秒 5秒钟之间。
10.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送即时通信消息的时间,是随着用户所发送的独立信息量的数量来调整的时间量。
11.根据权利要求10所述的一种即时通信中缓发送信息的方法,其特征在于所述的时间量,和用户所输入的独立信息量成正向比例关系。
12.根据权利要求10所述的一种即时通信中缓发送信息的方法,其特征在于所述的时间量,调整方式按照如下步骤进行设置最低的缓发送时间,以及针对于该最低的缓发送时间所对应的最低独立信息量的范围,以及设置随着数据超出独立信息量的范围之后,缓发送时间的增加规则;采集用户所输入的具有缓发送功能的输入信息,来判定所输入信息中的独立信息量所对应的缓发送时间规则;按照上一步骤所判断获得的缓发送时间规则,针对于用户所输入的信息,在执行发送操作之后,以前述的缓发送时间规则进行缓发送操作。
13.根据权利要求12所述的一种即时通信中缓发送信息的方法,其特征在于所述的独立信息量,是载入到交互界面输入栏中的字符,将每个字符视为一个独立信息量,和/或是经由即时通信交互界面所发送的文档,在将相应的文档进行单独发送的时候,每个独立文档的名录视为一个独立信息量。
14.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于 采集用户针对于交互界面输入栏所输入的即时通信消息内容;通过配套建立的缓发送联系人列表,来判定所针对的联系人对象是否对应有缓发送功能;当判定相应的联系人对象属于缓发送联系人列表中的范围时,将相应的针对于该联系人对象的交互操作,设置为缓发送功能的可执行状态;采集获得的用户所发送的信息内容,在采集获得了用户针对于所述的信息内容执行了发送操作之后,就将相应的信息内容转为缓发送状态。
15.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于在所设定的缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态,暂停相关数据的缓发送进程,并将相应的缓发送消息中的信息内容转入到可编辑状态。
16.根据权利要求15所述的一种即时通信中缓发送信息的方法,其特征在于转入到可编辑状态的方式,为如下两种方式之一,其中之一,直接在相应的缓发送消息的位置处,将其转入为可编辑状态,可利用原交互界面输入栏所对应的编辑控件进行编辑操作;其中之二,将触发进入到编辑状态后的缓发送消息,将其消息内容转入到交互界面输入栏中的相应区域,利用交互界面输入栏所对应的编辑控件,来实现对应的编辑操作。
17.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于编辑完成后的缓发送消息,处理方式为如下两者其一,将相应的消息直接进行发送,不再经历新的缓发送状态; 将相应的编辑之后的缓发送消息,重新进入到缓发送消息的状态。
18.根据权利要求17所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送消息经过编辑之后,重新转入到缓发送状态的时候,执行和原缓发送时间具有差异性的缓发送时间。
19.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送消息的设置方式,为如下形式其中之一,所述的缓发送消息,被单独划分为独立的区域,隶属于交互界面输入栏的界面; 所述的缓发送消息,是针对于即时通信交互界面中的交互界面输入栏和交互界面输出栏之间的交互界面工具栏进行扩展,所生成的用以容放缓发送消息的对应区域; 所述的缓发送消息,被单独划分为独立的区域,隶属于交互界面输出栏的界面; 所述的缓发送消息,在交互界面输出栏之外以独立的专用的窗口形式来进行输出。
20.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送状态下的即时通信消息,其显示形式与正常的即时通信消息的内容具有差异性。
21.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送的即时通信消息的类型,为通过即时通信交互界面所传输的即时通信消息,或通过即时通信交互界面所发送的文档数据。
22.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于针对于所述的缓发送的即时通信消息,进行纠错方面的操作时,其步骤为,采集用户在缓发送状态下所进行的修改操作信息;将前述的修改操作信息进行存储,建立起针对于相应内容和相应内容环境下的修改模式列表;采集用户进入到缓发送状态下的输入内容;按照前述的列表进行判定,来判断是否有相同或类似语言环境下的相同待修改内容; 如果判断为有的话,则向用户作出提醒,或者在设定权限许可的情况下,直接对其内容进行修改。
23.根据权利要求1所述的一种即时通信中缓发送信息的方法,其特征在于所述的缓发送的实现路径,包括有如下三种方式其中之一,所述的缓发送状态,基于发送方客户端来实现缓发送操作;所述的缓发送状态,是由发送方客户端将数据发送至系统服务器后,通过系统服务器来实现的缓发送操作状态;所述的缓发送状态,是将即时通信消息由发送方客户端发送至接收方客户端后,由接收方客户端所实现的缓发送状态。
24.一种即时通信中缓发送信息的客户端,其特征在于该客户端包括有如下组成部分缓发送设定模块,预设缓发送即时通信消息的时间;缓发送执行模块,采集载入的即时通信消息内容,完成即时通信消息的发送操作后将即时通信消息转入到缓发送状态;缓发送编辑模块,在缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;缓发送转正常模块,在缓发送时间内,若没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。
25.—种即时通信中缓发送信息的系统,其特征在于该系统包括有如下组成部分 缓发送设定模块,预设缓发送即时通信消息的时间,在系统服务器中进行存储; 缓发送数据采集模块,采集所载入的输入消息发送至所在的系统服务器;缓发送输出模块,设置在发送方客户端,用以从系统服务器中采集处于缓发送状态的即时通信消息,以及将其在发送方客户端所对应的即时通信交互界面中输出;缓发送执行模块,采集载入的即时通信消息内容,将系统服务器中接收到即时通信消息后将其转入到缓发送状态;缓发送编辑模块,在缓发送时间内,若通过系统服务器采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;缓发送转正常模块,在缓发送时间内,若通过系统服务器没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。
26. —种即时通信中缓发送信息的系统,其特征在于该系统包括有如下组成部分 缓发送设定模块,预设缓发送即时通信消息的时间,在接收方客户端中进行存储; 缓发送数据采集模块,采集所载入的输入消息发送至所在的接收方客户端,以及从所在的接收方客户端中下载缓发送类数据传输至下述的缓发送输出模块;缓发送输出模块,设置在发送方客户端,用以从接收方客户端中采集处于缓发送状态的即时通信消息,以及将其在发送方客户端所对应的即时通信交互界面中输出;缓发送执行模块,采集载入的即时通信消息内容,将接收方客户端中接收到即时通信消息后将其转入到缓发送状态;缓发送编辑模块,在缓发送时间内,若通过接收方客户端采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;缓发送转正常模块,在缓发送时间内,若通过接收方客户端没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常输出状态。
全文摘要
本发明提供了一种即时通信中缓发送信息的方法、客户端及系统,属于计算机、软件技术领域。该方法包括有如下步骤步骤1,预设缓发送即时通信消息的时间;步骤2,采集载入的即时通信消息内容,完成即时通信消息的发送操作后将即时通信消息转入到缓发送状态;步骤3,在缓发送时间内,若采集到了针对于缓发送消息的触发信息,则缓发送消息进入到编辑状态;在缓发送时间内,若没有采集到针对于缓发送消息的触发信息,则缓发送消息进入到正常发送状态。利用本发明,能够让用户发送即时通信消息之后,获得一段缓发送时间,以降低即时通信中的错误信息量。
文档编号H04L12/58GK102368748SQ201110268239
公开日2012年3月7日 申请日期2011年9月10日 优先权日2011年9月10日
发明者不公告发明人 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1