即时通信中交互记录汇总的方法及系统的利记博彩app

文档序号:8004536阅读:308来源:国知局
即时通信中交互记录汇总的方法及系统的利记博彩app
【专利摘要】本发明提供了一种即时通信中交互记录汇总的方法及系统,属于通信【技术领域】。该方法包括:采集用户开启的交互界面对应的交互记录中所包含的每条消息的参数信息;根据前述每条消息的参数信息,生成交互记录的消息汇总主轴线,该消息汇总主轴线上排列有各消息对应的消息代表体;将前述生成的排列有消息代表体的消息汇总主轴线在前述用户开启的交互界面中输出;当采集到对前述输出的消息汇总主轴线上的消息代表体的触发信息时,播报对应的消息数据。利用本发明,将交互记录消息通过消息代表体的形式排列在消息汇总主轴线上,在即时通信交互界面中输出,在触发消息代表体的情况下,播报对应的消息数据,使用户查看消息记录的操作更加简便。
【专利说明】即时通信中交互记录汇总的方法及系统
【技术领域】
[0001 ] 本发明属于通信【技术领域】。
【背景技术】
[0002]近年来,网络即时通信系统,例如QQ、TM和MSN等,已经被广大网络用户所接受。通过即时通信系统,用户可以在网络上进行文字、声音和视频的交流,共享文件、图片和视频信息等,方便了用户的生活、工作和学习。
[0003]现有的即时通信工具中,用户在通信过程中收发的消息是通过即时通信交互界面的消息输出栏进行输出显示的。參见图1,展示了现有的即时通信工具中输出即时通信消息的示意图。如图所示,即时通信交互界面100包括有消息输出栏110和消息输入栏120,其中消息输出栏110用于输出显示已收发的即时通信消息,如图中显示的用户A和用户B之间的通信消息,同时还显示有收发消息对应的时间信息。在消息输出栏110的右侧还设置有滚动条130,该滚动条130所能拖动的所有区域,为消息输出栏110的完整页面;所述完整页面中,在不拖动滚动条130的情况下,用户当前所能看到的页面部分为消息输出栏110的可见页面,用户不能看见的页面部分为消息输出栏110的不可见页面。通过拖动滚动条130能够查看到本次通信的所有即时通信消息。另外,在即时通信交互界面中还设置有消息记录控件140,用户触发该控件按钮后,即生成历史消息记录的显示界面,用户在该界面中可查看与联系人之间以前的通信记录。
[0004]上述即时通信消息的输出方式较为单一,另外当即时通信消息数量较多时,通过移动滚动条来定位某个即时通信消息时往往不够准确,需要用户不断调整滚动条的位置才能定位到想要查看的即时通信消息,操作不够简便。另外,若用户需要查看以前的通信消息,还需要先触发消息记录控件,然后在历史消息记录界面进行查找,操作过程较为繁琐。

【发明内容】

[0005]本发明的目的在于,提供一种即时通信中交互记录汇总的方法及系统,利用本发明,在用户进行通信的过程中,将已收发的即时通信消息通过消息代表体的形式排列在消息汇总主轴线上,然后在即时通信交互界面中输出,使用户查看已收发消息的操作更加简便。
[0006]本发明提供的技术方案包括:
[0007]一种即时通信中交互记录汇总的方法,该方法包括如下步骤:
[0008]步骤1,采集用户开启的交互界面对应的交互记录中所包含的每条消息的參数信息;
[0009]步骤2,根据前述每条消息的參数信息,生成交互记录的消息汇总主轴线,该消息汇总主轴线上排列有各消息对应的消息代表体;
[0010]步骤3,将前述生成的排列有消息代表体的消息汇总主轴线在前述用户开启的交互界面中输出;[0011]步骤4,当采集到对前述输出的消息汇总主轴线上的消息代表体的触发信息时,播报对应的消息数据。
[0012]优选地,所述用户开启的交互界面为用户与特定联系人对象之间的交互界面,或者是用户所在群或讨论组的交互界面。
[0013]优选地,所述交互界面对应的交互记录为本次开启的时间段内对应的交互记录,或者预设时间段内对应的交互记录。
[0014]优选地,所述步骤I中采集的每条消息的參数信息包括有消息的收发时间信息、消息的数据格式信息、消息的数据大小信息。
[0015]优选地,所述消息的数据格式信息包括文本消息、语音消息、图片消息、多媒体消息代表体。
[0016]优选地,每种数据格式类型的消息,对应着唯一性特征性状和/或色彩表达的消息代表体。
[0017]优选地,当交互界面为用户与特定联系人对象之间的交互界面时,生成交互记录的消息汇总主轴线为一条,交互双方对应的消息代表体分别位于消息汇总主轴线的两侧。
[0018]优选地,当交互界面为用户所在群或讨论组的交互界面时,根据交互方的数量确定消息汇总主轴线的条数,每ー个消息交互方对应着一条消息汇总主轴线,该消息交互方发出的消息代表体位于对应的消息汇总主轴线上。
[0019]优选地,所述消息代表体的形状为条形。
[0020]优选地,所述步骤2中在消息汇总主轴线上排列各消息对应的消息代表体的过程为:
[0021]获取每条消息的数据大小信息,按照消息数据的大小与消息代表体的程度成正比例的关系,确定每条消息对应的消息代表体的长度;
[0022]获取每条消息的数据格式信息,根据系统默认或者用户自定义的方式确定每种数据格式的消息对应的消息代表体的形状和/或顔色;
[0023]获取每条消息的收发时间信息,将消息汇总主轴线作为时间轴,按照时间先后顺序在该消息汇总主轴线上排列各消息对应的消息代表体。
[0024]优选地,所述步骤2中在消息汇总主轴线上排列各消息对应的消息代表体吋,消息代表体之间的距离间隔,与所代表的消息之间的真实时间间隔之间具有对应关系。
[0025]优选地,所述步骤3中消息汇总主轴线在交互界面中输出的方式为:
[0026]在交互界面的消息输出栏的上端位置输出排列有消息代表体的消息汇总主轴线;
[0027]或者,在交互界面中设置单独的数据输出窗ロ,用于输出排列有消息代表体的消息汇总主轴线。
[0028]优选地,所述步骤3中输出的消息汇总主轴线上设置有用于控制消息数据播报信息的播报控制器。
[0029]优选地,所述播报控制器控制消息数据播报信息的方式包括以下两种:
[0030]播报控制器上设置有开关结构,用于控制消息数据的播放和停止播放信息;
[0031]播报控制器上设置有位移结构,用于控制播报控制器的位置移动信息,根据播报控制器所在位置的消息代表体,播报对应的消息数据。[0032]优选地,当所述消息汇总主轴线为两条或两条以上时,每一条消息汇总主轴线上设置ー个播报控制器。
[0033]优选地,当所述消息汇总主轴线为一条,交互双方对应的消息代表体分别位于消息汇总主轴线的两侧时,在该消息汇总主轴线上设置两个播报控制器,分别用于控制交互各方对应消息的播报信息。
[0034]优选地,所述步骤4中播报消息数据的方式为以下其中之一:
[0035]通过输出语音信息播报对应的消息数据;
[0036]通过生成临时窗ロ,在该窗口中输出显示对应的消息数据;
[0037]通过生成多媒体播放窗ロ,在该多媒体播放窗ロ中输出显示对应的消息数据。
[0038]本发明还提供一种即时通信中交互记录汇总的系统,该系统包括:
[0039]消息參数采集単元,用于采集用户开启的交互界面对应的交互记录中所包含的每条消息的參数信息;
[0040]消息汇总生成単元,与前述消息參数采集単元相连,用于根据前述每条消息的參数信息,生成交互记录的消息汇总主轴线,该消息汇总主轴线上排列有各消息对应的消息代表体;
[0041]消息汇总输出単元,与前述消息汇总生成単元相连,用于将前述生成的排列有消息代表体的消息汇总主轴线在前述用户开启的交互界面中输出;
[0042]消息数据播报単元,与前述消息汇总输出単元相连,用于当采集到对前述输出的消息汇总主轴线上的消息代表体的触发信息时,播报对应的消息数据。
[0043]优选地,所述消息汇总生成単元包括以下结构模块:
[0044]消息大小获取模块,用于获取每条消息的数据大小信息,按照消息数据的大小与消息代表体的程度成正比例的关系,确定每条消息对应的消息代表体的长度;
[0045]消息格式获取模块,用于获取每条消息的数据格式信息,根据系统默认或者用户自定义的方式确定每种数据格式的消息对应的消息代表体的形状和/或顔色;
[0046]消息代表体排列模块,与前述消息大小获取模块和消息格式获取模块相连,用于获取每条消息的收发时间信息,将消息汇总主轴线作为时间轴,按照时间先后顺序在该消息汇总主轴线上排列各消息对应的消息代表体。
[0047]优选地,所述消息汇总输出単元包括以下结构模块:
[0048]播报控制模块,用于在消息汇总主轴线上设置控制消息数据播报信息的播报控制器;
[0049]播报开关控制模块,与前述播报控制模块相连,用于在播报控制器上设置控制消息数据播放和停止播放的开关结构;
[0050]播报位移控制模块,与前述播报控制模块相连,用于在播报控制器上设置位移结构,控制播报控制器的位置移动信息,根据播报控制器所在位置的消息代表体,播报对应的消息数据。
[0051]优选地,所述消息数据播报単元包括以下其中之ー的结构模块:
[0052]语音信息播报模块,用于通过输出语音信息播报对应的消息数据;
[0053]窗口数据播报模块,用于生成临时窗ロ,在该窗口中输出显不对应的消息数据;
[0054]多媒体窗ロ播报模块,用于生成多媒体播放窗ロ,在该多媒体播放窗口中输出显示对应的消息数据。
[0055]与现有技术相比,本发明的有益效果如下:
[0056]本发明中,将用户已收发的即时通信消息通过消息代表体的形式排列在消息汇总主轴线上,然后在即时通信交互界面中输出,用户通过触发任一位置处的消息代表体,即播报对应的消息数据,使已收发消息的查看操作更加简便。另外,当交互界面为用户所在群或讨论组的通信界面时,可将每ー个交互成员发出的即时通信消息汇总在単独的消息主轴线上,从而使得各交互成员发出的即时通信消息一目了然,便于查看,提高用户的使用体验。
【专利附图】

【附图说明】
[0057]图1为现有技术中输出即时通信消息的示意图;
[0058]图2为本发明实施例一中提供的一种即时通信中交互记录汇总的方法流程图;
[0059]图2-1为本发明实施例一中交互双方对应的消息代表体位于消息汇总主轴线两侧的示意图;
[0060]图2-2为本发明实施例一中消息交互方发出的消息代表体位于对应的消息汇总主轴线上的示意图;
[0061]图3为本发明实施例ニ中提供的一种群或讨论组交互界面中交互记录汇总的方法流程图;
[0062]图4为本发明实施例三中提供的一种即时通信中交互记录汇总的系统的结构框图。
【具体实施方式】
[0063]下面结合附图和【具体实施方式】对本发明的实施方案作详细的说明。
[0064]參见图2,该图为本发明实施例一中提供的一种即时通信中交互记录汇总的方法流程图,具体步骤如下所述。
[0065]S11,采集用户开启的交互界面对应的交互记录中所包含的每条消息的參数信息;
[0066]所述用户开启的交互界面为用户与特定联系人对象之间的交互界面,或者是用户所在群或讨论组的交互界面。对于用户所在群或讨论组的交互界面,对应的交互方一般为2人以上。
[0067]所述采集的交互界面对应的交互记录可以为本次开启的时间段内对应的交互记录,或者预设时间段内对应的交互记录。现有的即时通信工具中,当用户开启即时通信交互界面吋,消息输出栏中并没有消息记录,在用户与联系人之间进行收发消息之后,对于已收发的即时通信消息才显示在消息输出栏中,只要该交互界面处于开启状态,则已收发的即时通信消息均显示在消息输出栏中,若该交互界面关闭后,则只能通过交互界面中的历史消息记录查看已收发的即时通信消息。本实施例中采集的交互记录可以是本次交互界面开启后的时间段内对应的交互记录,也就是交互界面开启后已收发的即时通信消息记录。另夕卜,所采集的交互记录也可以是预设时间段内对应的交互记录,例如,预设时间段为最近一周的时间段,那么采集的交互记录则为最近一周时间内的即时通信消息记录。
[0068]所述采集的每条消息的參数信息包括有消息的收发时间信息、消息的数据格式信息、消息的数据大小信息。其中,消息的收发时间信息为用户发送即时通信消息的时间信息以及用户接收其他用户即时通信消息的时间信息。消息的数据格式信息包括文本消息、语音消息、图片消息、多媒体消息。对于每种数据格式类型的消息,对应着唯一性特征性状和/或色彩表达的消息代表体。例如,文本消息的代表体为黑色,语音消息的代表体为绿色,图片消息的代表体为蓝色,多媒体消息的代表体为红色。另外,也可采用不同形状的代表体表示不同的消息类型。
[0069]S12,根据前述每条消息的參数信息,生成交互记录的消息汇总主轴线,该消息汇总主轴线上排列有各消息对应的消息代表体;
[0070]所述生成消息汇总主轴线的方式为以下两种:
[0071]方式1,当交互界面为用户与特定联系人对象之间的交互界面时,生成交互记录的消息汇总主轴线为一条,交互双方对应的消息代表体分别位于消息汇总主轴线的两侧。參见图2-1,展示了交互双方对应的消息代表体位于消息汇总主轴线两侧的示意图。如图所示,即时通信交互界面100为用户A开启的与联系人对象“ Joy”之间的通信界面,该交互界面包括有消息输出栏110和消息输入栏120,以及滚动条130和消息记录控件140。在本实施例中,对于即时通信交互界面100,还设置有消息汇总界面150,在消息汇总界面150中显示有消息汇总主轴线151,在消息汇总主轴线151上排列的条形框为消息代表体152,每个消息代表体代表一条即时通信消息,交互双方对应的消息代表体分别位于消息汇总主轴线151的上侧和下侧,例如用户A发出的即时通信消息对应的消息代表体位于消息汇总主轴线151的上侧,联系人对象“Joy”发出的即时通信消息对应的消息代表体位于消息汇总主轴线151的下側。另外,在消息汇总主轴线151上还设置有播报控制器153,通过开启或关闭播报控制器153来控制消息数据的播放和停止播放信息;还可通过移动播报控制器153来控制播报的消息数据,播报控制器153移到到哪个位置,即播报该位置处对应的即时通ィ目消息。
[0072]方式2,当交互界面为用户所在群或讨论组的通信界面时,根据交互方的数量确定消息汇总主轴线的条数,每ー个消息交互方对应着一条消息汇总主轴线,该消息交互方发出的消息代表体位于对应的消息汇总主轴线上。參见图2-2,展示了消息交互方发出的消息代表体位于对应的消息汇总主轴线上的示意图。如图所示,群交互界面200为用户“Joy”开启的“好友群”对应的通信界面,该群交互界面包括有群消息输出栏210和群消息输入栏220,以及群消息滚动条230和群消息记录控件240。在本实施例中,对于群交互界面200,还设置有群消息汇总界面250,在群消息汇总界面250中显示有多条群消息主轴线,每一条群消息主轴线对应着ー个群成员发出的即时通信消息,并且每ー个群消息主轴线设置在对应的群成员标识的相应位置。例如,群成员标识254对应着群成员“denny”的标识信息,群消息主轴线251设置在群成员标识254的相应位置,群消息主轴线251上排列的群消息代表体252对应的消息为群成员“denny”发出的即时通信消息。群消息主轴线251上设置的群消息控制器253用于控制该主轴线上排列的消息代表体对应的消息数据的播放情況。另夕卜,群消息汇总界面250中还显示有群成员“Joy”以及群成员“Simen”对应的群消息主轴线。当群成员较多时,还可在群消息汇总界面250的侧面设置有消息汇总滚动条255,通过拖动消息汇总滚动条255即可查看其他群成员对应的群消息主轴线。所述群消息汇总界面250中显示群消息主轴线时,可以只显示那些发出即时通信消息的群成员对应的群消息主轴线;也可以全部显示群中每ー个群成员对应的群消息主轴线,若有些群成员未发出即时通信消息,那么对应的群消息主轴线上则不显示消息代表体。对于群消息汇总界面250中显示的群消息主轴线的排列顺序,可以按照群消息主轴线上消息代表体的数量多少进行排序,即消息代表体的数量越多,则排序在最前方;另外,也可按照群成员的固定排列顺序,排列对应的群消息主轴线。
[0073]所述消息代表体的形状可以为线形、圆柱形或条形等形状,这里优选为条形,如图2-1所示的消息代表体152即为条形状。
[0074]所述在消息汇总主轴线上排列各消息对应的消息代表体的过程为:获取每条消息的数据大小信息,按照消息数据的大小与消息代表体的程度成正比例的关系,确定每条消息对应的消息代表体的长度;获取每条消息的数据格式信息,根据系统默认或者用户自定义的方式确定每种数据格式的消息对应的消息代表体的形状和/或顔色;获取每条消息的收发时间信息,将消息汇总主轴线作为时间轴,按照时间先后顺序在该消息汇总主轴线上排列各消息对应的消息代表体。如图2-1所示,消息代表体152的高度与消息数据大小成正比例,消息数据库越大,消息代表体越高;当消息数据格式不同时,对应的消息代表体的顔色或形状也不同,如消息数据为文本格式,对应的消息代表体为黑色,消息数据为语音格式,对应的消息代表体顔色为绿色;另外,消息代表体之间的距离与对应的消息数据之间的真实时间间隔成正比例,即两个消息代表体之间的距离越大,对应的两条消息之间的时间间隔也越长。
[0075]当消息代表体的数量逐渐增多时,可通过逐渐延长消息汇总主轴线来排列逐渐增加的消息代表体,当消息汇总主轴线的长度大于消息汇总界面的显示长度时,可通过设置滚动条,逐渐增加消息汇总主轴线的长度,通过移动滚动条即可查看到消息汇总主轴线上的全部消息代表体。或者,设定消息汇总主轴线上排列的消息代表体的最大数量值,当消息代表体的数量超过所设定的最大数量值时,按照时间排列顺序选取距离当前时间最近的消息代表体排列在消息汇总主轴线上。
[0076]S13,将前述生成的排列有消息代表体的消息汇总主轴线在前述用户开启的交互界面中输出;
[0077]所述消息汇总主轴线在交互界面中输出的方式为:在交互界面的消息输出栏的上端位置输出排列有消息代表体的消息汇总主轴线;或者,在交互界面中设置单独的数据输出窗ロ,用于输出排列有消息代表体的消息汇总主轴线。如图2-1,即是在即时通信交互界面100中设置有単独的消息汇总界面150,用于输出排列有消息代表体的消息汇总主轴线。
[0078]所述输出的消息汇总主轴线上还设置有用于控制消息数据播报信息的播报控制器。该播报控制器上设置有用于控制消息数据的播放和停止播放信息的开关结构,如图2-1所示的播报控制器153,当用户通过光标或触摸点点击播报控制器153,即开始输出播报控制器153所在位置处的消息代表体对应的消息数据;当再次点击播报控制器153吋,则停止输出上述消息数据。另外,播报控制器153上还设置有用于控制播报控制器的位置移动信息的位移结构,通过按压住播报控制器153进行拖动即可将其移动到新的位置,然后根据播报控制器153所在位置的消息代表体,播报对应的消息数据。
[0079]对于消息汇总主轴线为一条的情形,如图2-1所示的消息汇总主轴线151,交互双方对应的消息代表体分别位于消息汇总主轴线的两侧时,在该消息汇总主轴线上可设置ー个播报控制器,同时控制交互双方的即时通信消息;另外,也可设置两个播报控制器,可设置在消息汇总主轴线151的上下两侧,分别用于控制交互各方对应消息的播报情況。
[0080]对于消息汇总主轴线为两条或两条以上的情形,可在每一条消息汇总主轴线上均设置ー个播报控制器。如图2-2所示的群消息汇总界面250中包含有多条群消息主轴线,在每一条群消息主轴线上均设置有群消息控制器,用于控制该条群消息主轴线上对应的消息数据的播报信息。如图2-2所示,用户触发群消息主轴线251上的群消息控制器253吋,则播报群成员“denny”发出的即时通信消息。
[0081]S14,当采集到对前述输出的消息汇总主轴线上的消息代表体的触发信息时,播报对应的消息数据。
[0082]所述对消息汇总主轴线上的消息代表体产生触发信息的方式为:通过光标或触摸点直接点击消息代表体所在位置,即对所点击的消息代表体产生触发信息;或者,在消息汇总主轴线上设置播报控制器,当处于播报状态的播报控制器移动到消息代表体的所在位置吋,即对该位置处的消息代表体产生触发信息。当即时通信客户端采集到对消息代表体的触发信息时,利用系统相关API函数确定所触发的消息代表体的位置数据,然后调出该位置数据对应的即时通信消息数据进行播报。
[0083]所述播报消息数据的方式为以下其中之一:
[0084]方式1,通过输出语音信息播报对应的消息数据。如果消息数据的格式为语音数据,则直接播报该语音消息;如果消息数据的格式为文本数据,则将文本数据转换为语音数据后再进行播报。
[0085]方式2,通过生成临时窗ロ,在该窗ロ中输出显示对应的消息数据。对应着所触发的消息代表体的相应位置处生成临时窗ロ,在该窗口中显示消息数据,例如文本消息、图片消息等消息数据。
[0086]方式3,通过生成多媒体播放窗ロ,在该多媒体播放窗口中输出显示对应的消息数据。当消息数据为多媒体消息吋,则在消息代表体的相应位置处生成多媒体播放窗ロ,用以播放所述多媒体消息。
[0087]本实施例所述方法中,在用户开启的交互界面中,采集该用户已收发的即时通信消息,将已收发的即时通信消息通过消息代表体的形式排列在消息汇总主轴线上,然后将排列有消息代表体的消息汇总主轴线在所述开启的交互界面中输出,当用户对所述输出的消息代表体产生触发信息时,输出对应的消息数据。
[0088]对于即时通信交互界面为用户所在群或讨论组的通信界面时,对应每ー个群成员生成一条消息汇总主轴线。參见图3,该图为本发明实施例ニ中提供的一种群或讨论组交互界面中交互记录汇总的方法流程图,具体步骤如下所述。
[0089]S21,采集用户开启的所在群或讨论组对应的交互界面,获取交互界面中各成员已播报的即时通信消息对应的參数信息;
[0090]所述采集的即时通信消息对应的參数信息包括有发送该即时通信消息的成员标识信息、发送该即时通信消息的时间信息、以及该即时通信消息的数据格式信息和数据大
小信息。
[0091 ] S22,对应群或讨论组各成员的标识信息,生成对应于各成员的消息汇总主轴线;
[0092]本实施例中,在群或讨论组交互界面中生成単独的消息汇总界面,在消息汇总界面中包括有群或讨论组中所有成员的标识信息,所述成员的标识信息包括有成员的头像标识、即时通信账号标识、以及成员的昵称或备注姓名标识等至少其ー的标识信息。如图2-2所示,在群交互界面200中设置有単独的群消息汇总界面250,在该界面中显示有各群成员的头像和昵称标识信息,对应着每ー个群成员标识信息的位置处,生成对应的消息汇总主轴线。
[0093]S23,在每个成员的消息汇总主轴线上,排列该成员已播报的消息对应的消息代表体;
[0094]若成员在群或讨论组的交互界面中发表即时通信消息,则将该消息以消息代表体的形式排列在该群成员对应的消息汇总主轴线上。对于没有发表即时通信消息的成员,则对应的消息汇总主轴线上也没有相应的消息代表体,或者直接不显示未发表消息成员的消息汇总主轴线。
[0095]所述消息代表体的长度与消息数据大小成正比例,消息数据对应的字节越大,消息代表体越长;当消息数据格式不同时,对应的消息代表体的顔色或形状也不同,如消息数据为文本格式,对应的消息代表体为黑色,消息数据为语音格式,对应的消息代表体颜色为緑色;另外,消息代表体之间的距离与对应的消息数据之间的真实时间间隔成正比例,即两个消息代表体之间的距离越大,对应的两条消息之间的时间间隔也越长。
[0096]S24,将前述排列有消息代表体的消息汇总主轴线,在对应群或讨论组成员的标识位置处输出;
[0097]在每一条消息汇总主轴线上均设置有播报控制器,用于控制该条消息汇总主轴线上消息数据的播报情況。
[0098]S25,当采集到对前述输出的消息汇总主轴线上的消息代表体的触发信息时,播报对应的消息数据。
[0099]如图2-2所示,用户触发群成员“denny”对应的消息汇总主轴线上的消息代表体吋,则播报对应的群成员“denny”发表的消息数据。所述播报消息数据的方式为:通过输出语音信息播报对应的消息数据;或者,通过生成临时窗ロ,在该窗口中输出显示对应的消息数据;或者,通过生成多媒体播放窗ロ,在该多媒体播放窗ロ中输出显示对应的消息数据。
[0100]本实施例所述方法中,对于群或讨论组的即时通信交互界面,设置有単独的消息汇总界面,在该消息汇总界面中包括有所有群成员的标识信息,对应每一个群成员标识信息,生成对应的消息汇总主轴线,各群成员发表的即时通信消息以消息代表体的形式排列在各成员对应的消息汇总主轴线上。在触发某个群成员对应的消息汇总主轴线上的消息代表体时,播报对应的该成员发表的消息数据。
[0101]结合前面描述的ー种即时通信中交互记录汇总的方法实施例,本发明还提供了配套的系统。
[0102]參见图4,该图为本发明实施例三中提供的一种即时通信中交互记录汇总的系统的结构框图,该系统包括:
[0103]消息參数采集単元410,用于采集用户开启的交互界面对应的交互记录中所包含的每条消息的參数信息;
[0104]消息汇总生成単元420,与前述消息參数采集単元410相连,用于根据前述每条消息的參数信息,生成交互记录的消息汇总主轴线,该消息汇总主轴线上排列有各消息对应的消息代表体;
[0105]消息汇总输出単元430,与前述消息汇总生成単元420相连,用于将前述生成的排列有消息代表体的消息汇总主轴线在前述用户开启的交互界面中输出;
[0106]消息数据播报単元440,与前述消息汇总输出単元430相连,用于当采集到对前述输出的消息汇总主轴线上的消息代表体的触发信息时,播报对应的消息数据。
[0107]其中,所述所述消息汇总生成単元420包括以下结构模块:
[0108]消息大小获取模块421,用于获取每条消息的数据大小信息,按照消息数据的大小与消息代表体的程度成正比例的关系,确定每条消息对应的消息代表体的长度;
[0109]消息格式获取模块422,用于获取每条消息的数据格式信息,根据系统默认或者用户自定义的方式确定每种数据格式的消息对应的消息代表体的形状和/或顔色;
[0110]消息代表体排列模块423,与前述消息大小获取模块421和消息格式获取模块422相连,用于获取每条消息的收发时间信息,将消息汇总主轴线作为时间轴,按照时间先后顺序在该消息汇总主轴线上排列各消息对应的消息代表体。
[0111]所述消息汇总输出単元430包括以下结构模块:
[0112]播报控制模块431,用于在消息汇总主轴线上设置控制消息数据播报信息的播报控制器;
[0113]播报开关控制模块432,与前述播报控制模块431相连,用于在播报控制器上设置控制消息数据播放和停止播放的开关结构;
[0114]播报位移控制模块433,与前述播报控制模块431相连,用于在播报控制器上设置位移结构,控制播报控制器的位置移动信息,根据播报控制器所在位置的消息代表体,播报对应的消息数据。
[0115]所述消息数据播报単元440包括以下其中之ー的结构模块:
[0116]语音信息播报模块441,用于通过输出语音信息播报对应的消息数据;
[0117]窗口数据播报模块442,用于生成临时窗ロ,在该窗ロ中输出显不对应的消息数据;
[0118]多媒体窗ロ播报模块443,用于生成多媒体播放窗ロ,在该多媒体播放窗口中输出显示对应的消息数据。
[0119]本实施例所述的系统中,当即时通信用户开启与其他联系人进行通信的交互界面后,由消息參数采集単元410采集交互各方发送的即时通信消息的參数信息,该參数信息包括消息发送方的标识信息、消息发送时间、以及消息数据格式和消息数据大小。然后,消息汇总生成単元420根据前述采集的即时通信消息的參数信息,生成交互记录的消息汇总主轴线,并将即时通信消息以消息代表体的形式排列在该消息汇总主轴线上。再通过消息汇总输出単元430将排列有消息代表体的消息汇总主轴线在所述用户开启的交互界面中输出。当采集到用户对消息汇总主轴线上的消息代表体产生触发信息时,消息数据播报单元440调出所述触发的消息代表体对应的消息数据并进行播报。
[0120]其中,通过消息汇总生成単元420在消息汇总主轴线上排列消息代表体的过程中,先由消息大小获取模块421根据消息数据的大小确定消息代表体的长度,消息数据越大对应的消息代表体也越长;再由消息格式获取模块422根据消息数据的格式确定消息代表体的形状和/或顔色;最后,由消息代表体排列模块423根据消息的收发时间信息,将消息汇总主轴线作为时间轴,按照时间先后顺序将消息代表体排列在消息汇总主轴线上。消息汇总输出单元430输出消息汇总主轴线时,由播报控制模块431在消息汇总主轴线上设置控制消息数据播报信息的播报控制器;在播报控制器上,通过播报开关控制模块432设置控制消息数据播放和停止播放的开关结构,通过播报位移控制模块433设置控制播报控制器的位置移动信息的位移结构,根据播报控制器所在位置的消息代表体,播报对应的消息数据。消息数据播报単元440播报消息数据时,可通过语音信息播报模块441输出语音信息播报对应的消息数据;或者,通过窗口数据播报模块442,生成临时窗ロ,在该窗口中输出显示对应的消息数据;或者,通过多媒体窗ロ播报模块443,生成多媒体播放窗ロ,在该多媒体播放窗ロ中输出显示对应的消息数据。
[0121]以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
【权利要求】
1.一种即时通信中交互记录汇总的方法,其特征在于:该方法包括如下步骤, 步骤1,采集用户开启的交互界面对应的交互记录中所包含的每条消息的參数信息; 步骤2,根据前述每条消息的參数信息,生成交互记录的消息汇总主轴线,该消息汇总主轴线上排列有各消息对应的消息代表体; 步骤3,将前述生成的排列有消息代表体的消息汇总主轴线在前述用户开启的交互界面中输出; 步骤4,当采集到对前述输出的消息汇总主轴线上的消息代表体的触发信息吋,输出对应的消息数据。
2.根据权利要求1所述的ー种即时通信中交互记录汇总的方法,其特征在于:所述交互界面对应的交互记录为本次开启的时间段内对应的交互记录,或者预设时间段内对应的交互记录。
3.根据权利要求1所述的ー种即时通信中交互记录汇总的方法,其特征在于:所述步骤I中采集的每条消息的參数信息包括有消息的收发时间信息或消息的数据格式信息或消息的数据大小信息,其中每种数据格式类型的消息,对应着唯一性特征性状和/或色彩表达的消息代表体。
4.根据权利要求1所述的ー种即时通信中交互记录汇总的方法,其特征在于:当交互界面为用户与特定联系人对象之间的交互界面时,生成交互记录的消息汇总主轴线为一条,交互双方对应的消息代表体分别位于消息汇总主轴线的两侧; 或者,当交互界面为用户所在群或讨论 组的交互界面时,根据交互方的数量确定消息汇总主轴线的条数,每ー个消息交互方对应着一条消息汇总主轴线,该消息交互方发出的消息代表体位于对应的消息汇总主轴线上。
5.根据权利要求1所述的ー种即时通信中交互记录汇总的方法,其特征在于:所述步骤2中在消息汇总主轴线上排列各消息对应的消息代表体的过程为, 获取每条消息的数据大小信息,按照消息数据的大小与消息代表体的程度成正比例的关系,确定每条消息对应的消息代表体的长度; 获取每条消息的数据格式信息,根据系统默认或者用户自定义的方式确定每种数据格式的消息对应的消息代表体的形状和/或顔色; 获取每条消息的收发时间信息,将消息汇总主轴线作为时间轴,按照时间先后顺序在该消息汇总主轴线上排列各消息对应的消息代表体。
6.根据权利要求1所述的ー种即时通信中交互记录汇总的方法,其特征在于:所述步骤2中在消息汇总主轴线上排列各消息对应的消息代表体吋,消息代表体之间的距离间隔,与所代表的消息之间的真实时间间隔之间具有对应关系。
7.根据权利要求1所述的ー种即时通信中交互记录汇总的方法,其特征在于:所述步骤3中输出的消息汇总主轴线上设置有用于控制消息数据播报信息的播报控制器, 其中,当所述消息汇总主轴线为两条或两条以上时,每一条消息汇总主轴线上设置ー个播报控制器; 当所述消息汇总主轴线为一条,交互双方对应的消息代表体分别位于消息汇总主轴线的两侧时,在该消息汇总主轴线上设置两个播报控制器,分别用于控制交互各方对应消息的播报信息。
8.根据权利要求1所述的ー种即时通信中交互记录汇总的方法,其特征在于:所述步骤4中播报消息数据的方式为以下其中之一, 通过输出语音信息播报对应的消息数据; 通过生成临时窗ロ,在该窗ロ中输出显示对应的消息数据; 通过生成多媒体播放窗ロ,在该多媒体播放窗ロ中输出显示对应的消息数据。
9.一种即时通信中交互记录汇总的系统,其特征在于:该系统包括, 消息參数采集単元,用于采集用户开启的交互界面对应的交互记录中所包含的每条消息的參数信息; 消息汇总生成単元,与前述消息參数采集単元相连,用于根据前述每条消息的參数信息,生成交互记录的消息汇总主轴线,该消息汇总主轴线上排列有各消息对应的消息代表体; 消息汇总输出単元,与前述消息汇总生成単元相连,用于将前述生成的排列有消息代表体的消息汇总主轴线在前述用户开启的交互界面中输出; 消息数据播报単元,与前述消息汇总输出単元相连,用于当采集到对前述输出的消息汇总主轴线上的消息代表体的触发信息时,播报对应的消息数据。
10.根据权利要求9所述的ー种即时通信中交互记录汇总的系统,其特征在于:所述消息汇总生成単元包括以下结构 模块, 消息大小获取模块,用于获取每条消息的数据大小信息,按照消息数据的大小与消息代表体的程度成正比例的关系,确定每条消息对应的消息代表体的长度; 消息格式获取模块,用于获取每条消息的数据格式信息,根据系统默认或者用户自定义的方式确定每种数据格式的消息对应的消息代表体的形状和/或顔色; 消息代表体排列模块,与前述消息大小获取模块和消息格式获取模块相连,用于获取每条消息的收发时间信息,将消息汇总主轴线作为时间轴,按照时间先后顺序在该消息汇总主轴线上排列各消息对应的消息代表体。
11.根据权利要求9所述的ー种即时通信中交互记录汇总的系统,其特征在于:所述消息汇总输出単元包括以下结构模块, 播报控制模块,用于在消息汇总主轴线上设置控制消息数据播报信息的播报控制器;播报开关控制模块,与前述播报控制模块相连,用于在播报控制器上设置控制消息数据播放和停止播放的开关结构; 播报位移控制模块,与前述播报控制模块相连,用于在播报控制器上设置位移结构,控制播报控制器的位置移动信息,根据播报控制器所在位置的消息代表体,播报对应的消息数据。
【文档编号】H04L12/58GK103457835SQ201310359393
【公开日】2013年12月18日 申请日期:2013年8月18日 优先权日:2013年8月18日
【发明者】马宇尘 申请人:苏州量跃信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1