即时通信交互内容聚类输出的方法、客户端及系统的制作方法

文档序号:7858118阅读:181来源:国知局
专利名称:即时通信交互内容聚类输出的方法、客户端及系统的制作方法
技术领域
本发明属于通信、软件技术领域。
背景技术
目前即时通信工具是应用非常广泛的网络通信形式。利用即时通信工具进行交互通信的过程中,人们可以传输各种各样的数据内容,比如文本、图像、音频、视频等各种形式的数据,以及利用即时通信工具便利地传输已有的数据内容。比如,在用户以文本形式为主进行交互通信的过程中,可能会在即时通信消息的内容中传输图像类数据,作为交互内容的一部分。这些图像数据能够通过通信录进行呈现。该通信录中的内容可以通过即时通信交互界面获取,也可以通过单独打开通信录界面获 取。于是,用户可以直接查看嵌入在通信录中的图像数据。但在即时通信中,如果传输多张图像数据的话,用户若想查看其它的图像数据,通常要上下拖动交互记录的输出界面,才能够有效进行查询操作,相当繁琐。

发明内容
本发明的目的在于,提供一种即时通信交互内容聚类输出的方法,以及配套的客户端及系统,利用本发明,在查看即时通信交互记录中特定类型的数据时,能够对相邻交互记录中的同类数据作出汇总及索引,方便于即时通信用户进行查看操作。本发明所提供的一种即时通信交互内容聚类输出的方法,包括有如下步骤步骤1,采集即时通信交互记录中源数据的触发消息;步骤2,获取交互记录中属于源交互方和/或对交互方的和源数据具有同类关系的类源数据,形成索引项后对应着前述的源数据输出。进一步,所选择的源数据,在对应交互记录中,以条目为记录单位,与源数据具有相同类型的数据条目占总数据条目的比例,不大于预设比例阈值。进一步,所述预设比例阈值,不大于50%。进一步,对应着前述的步骤I或步骤2,预设有源数据的类型,和/或预设与源数据对应的类源数据,和/或预设索引项的输出模式,和/或预设索引项所对应的类源数据输出模式。进一步,所对应的源数据处于活动窗口的状态下,将该状态作为触发消息,触发采集相邻交互记录中的类源数据,形成索引项后对应着前述的源数据输出。进一步,在所述源数据所在的位置接收到触发消息的情况下,获取相邻交互记录中的类源数据,形成索引项后对应着前述的源数据输出。进一步,所述的触发消息,为对应着源数据所在位置的鼠标光标点击消息,或鼠标光标停留消息,或利用触摸屏以触摸操作的形式进行的点击消息,或利用触摸屏以触摸操作的形式进行的触摸停留消息。
进一步,所述的索引项,以阵列的形式输出。进一步,所述的阵列具有预设的行数,在将与源数据相邻位置的列排满各行后再排布次相邻的列。进一步,所述的索引项中,设置有类源数据的各接收或发送时间信息。进一步,设置与前述源交互方或对交互方之间构成索引内容连带搜索关系的关联索引对象,采集关联索引对象的类源数据后形成索引项,加入到源数据的当前索引对象的索引项中,经合并后输出。进一步,所述类源数据在交互记录中的采集方式,是通过如下其一的方式展开的以源数据所在的交互记录位置为起点,以时间向后和/或时间向前预设通信录的条数,从中获取交互记录中的类源数据; 以源数据所在的交互记录位置为起点,以时间向后和/或时间向前预设源数据的时间范围,从该时间范围中获取交互记录的类源数据。进一步,所述索引项中的各条目,依据对应类源数据传输的时间戳先后进行排序,或者依据类源数据的数据大小进行排序。进一步,所述的源数据为图片数据,对应的类源数据为图片数据和/或视频数据和/或多媒体数据;或者,所述的源数据为视频数据或多媒体数据,对应的类源数据为图片数据和/或视频数据和/或多媒体数据。进一步,在所述索引项对应的源数据为图片数据或视频数据或多媒体数据的情况下,对应的索引项为图标形式。进一步,所述的图标,是通过采集源数据的图像数据或截图数据所获得的缩略图。进一步,所述的源数据为文本数据,对应的类源数据为文本数据。进一步,在源数据与类源数据均为文本数据的情况下,索引项中各条目的输出内容,是相对于源数据缩小后的文本数据。进一步,所述的源数据为音频数据,对应的类源数据为音频数据。进一步,在源数据与类源数据均为音频数据的情况下,对应在索引项中呈现的条目,为能够触发播放的音频条框。进一步,判定所述的源数据是否为包括音频或多媒体至少其一的音乐数据,在是音乐数据的情况下,对应的类源数据为音频或多媒体两者其一的音乐数据。进一步,所述的源数据为传送的文档,对应的类源数据为其它的已传送文档;或者,所述的源数据为接收的文档,对应的类源数据为其它已接收文档。进一步,所述的源数据为传送或接收文档的通信记录,对应的类源数据为传送或接收文档的通信记录。进一步,所述的源数据和类源数据,各自对应数据格式相同。进一步,所述的索引项,通过在邻近着源数据的位置处生成的弹出窗口输出。进一步,所述的索引项,通过邻近着源数据的位置处,以插入数据的形式,在源数据所在的交互记录中输出。进一步,对应着索引项,触发索引项后将索引项所对应的类源数据转为输出状态。进一步,所触发索引项对应的类源数据为图片数据时,生成弹出窗口,输出对应着原尺寸的类源数据。本发明还提供一种即时通信交互内容聚类输出的客户端,该客户端包括源数据采集单元,用以采集即时通信交互记录中源数据的触发消息;索引项输出单元,用以获取交互记录中属于源交互方和/或对交互方的和源数据具有同类关系的类源数据,形成索引项后对应着前述的源数据输出。本发明还提供一种即时通信交互内容聚类输出的系统,它包括发起方客户端、接收方客户端和系统服务器,该系统还包括发起方客户端,它包括,
源数据触发单元,用以采集与接收方对应的即时通信交互记录中源数据的触发消息,将触发的源数据推送至下述的系统服务器;索引项输出单元,用以通过下述的系统服务器获取索引项后对应着所触发的源数据输出,或在采集获得对索引项的触发消息后输出对应的类源数据;系统服务器,它包括,数据存储单元,用以存储前述发起方和接收方之间的交互记录,以及存储源数据与类源数据之间预设的对应类型、索引项的输出模式;索引项获取单元,用以采集前述的发起方客户端推送的源数据,从数据存储单元中搜索获取类源数据;索引项推送单元,用以将索引项获取单元所获得的索引项和/或对应的类源数据推送至前述的发起方客户端。进一步,通过发起方客户端设置发起方索引项设定单元,用以设定与源数据对应的类源数据的类型,和/或设置索引项的输出模式。进一步,对应着前述的系统服务器设置服务器索引项设定单元,用以设定与源数据对应的类源数据的类型及索引项的输出模式,并将该设置信息通过前述的数据存储单元进行存储。


图I是本发明所述即时通信交互内容聚类输出的方法的流程图,为实施例I。图2是本发明中一个应用实例的示意图,对应着图I所示的实施例I。图3是本发明所述即时通信交互内容聚类输出的方法的流程图,为实施例2。图4是本发明所述即时通信交互内容聚类输出的客户端的结构框图,为实施例3。图5是本发明所述即时通信交互内容聚类输出的系统的结构框图,为实施例4。
具体实施例方式在本发明中,所述的交互内容聚类输出,指的是筛选某一种类型的交互通信数据,以这种类型的数据作为源数据,然后将与其具有同类关系的交互记录中的数据汇总,作为类源数据进行输出。在本发明中,所述的源数据的具体类型是不限定的。需要指出的是,所述的类源数据与源数据之间,既可以是完全相同的数据格式,也可以是具有某种特定特征但格式不同的数据。比如,源数据为某种MP3格式的音频数据,它是一种音乐数据,而在获取类源数据时,可能会是其它格式的音频数据,或者是多媒体数据等,只要是音乐数据,都可以与前述MP3格式的音频数据视为同类关系。另外,源数据为某种格式的图片数据,类源数据虽然也为图片数据,但格式可能为各种类型,具体是不限定的。下面结合实施例I和实施例2,分别取图片格式的源数据进行说明。这儿所述的图片格式的源数据是本发明所述源数据的一种典型实施例。下面为了描述的方便,首先对即时通信客户端的常见界面形式做一描述。作为举例,即时通信客户端在登录后,其界面形式包括即时通信主面板,在即时通信主面板中包括有各种预设的功能控件,以及联系人列表,在联系人列表中包括有各个联系人对象。每个联系人对象所对应的条框形式,通常被称为ITEM项。在该ITEM项中包括有隶属于该联系人对象的用户图标及用户名等数据。在触发了选定的ITEM项之后,能够开启与该ITEM项相对应的即时通信交互界面,在该即时通信交互界面中通常包括交互界面输入栏,用以采集待传输的数据信息;以及交互界面输出栏,用以输出各交互方的通信记录;以及交互界面工具栏,用以提供和交互界面输入栏相关的功能控件,或者提供其它预设的交互通信中的 功能控件。另外,也可以通过所在的即时通信交互界面开启与对应联系人对象之间的通信录。或者,通过所在即时通信客户端的其它路径开启通信录。实施例I在该实施例中,以图片数据形式为例进行说明,而所索引的类源数据也均为图片,但对图片的具体格式及大小不做限定。具体说来,参图I所示,本实施例包括如下步骤步骤S110,预设即时通信中源数据为图片数据的情况下,类源数据为分别隶属于各交互方的图片数据,以及仅采集对交互方这一方邻近的交互记录中至多十张图片,分两列的形式输出;所述的对交互方,指的是和发起源数据触发操作的发起方相对的交互方。步骤S120,通过发起方的即时通信客户端,采集发起方与联系人对象A之间的即时通信交互界面的开启消息;这儿所述的联系人对象A就是发起方的对交互方。步骤S130,前述即时通信交互界面中,通过交互界面输出栏输出来自于联系人对象A的图片数据,采集发起方通过鼠标光标或触摸屏对图片数据的触发消息,将所选择的图片数据作为源图像;步骤S140,以源图像为参照点,判定时间向前的情况下是否能采集5张图片,以及时间向后的情况下是否能采集5张图片,若数量足够采集,则前后分别采集5张图片后,汇总为10张图片后输出;若向前或向后的某一时间取向内不足5张的话,则通过另一时间取向获取图片来补齐10张,仍旧不足10张的情况下则按实际图片数量累计;步骤S150,将采集获得的图片作为类源数据图片,按照预设尺寸生成类源数据图片的缩略图后,将该缩略图作为索引项,以前述两列的形式输出;步骤S160,采集发起方通过鼠标光标或触摸屏对特定索引项位置的触发停留消息,在停留时间达到预设阈值的情况下,生成弹出窗口,采集并以原始尺寸的方式输出该缩略图的源图像。利用这种方式,可以让发起方非常便利地查看联系人对象A向自己所发送的图片数据。结合着前述的实施例1,参图2所示,该图是在即时通信交互界面中输出索引项的示意图。如图所示,在发起方与联系人对象A的即时通信交互界面10中,包括有交互界面输出栏11,用以输出发起方与联系人对象A之间的交互记录,以及交互界面输入栏12,用以输入待传输的数据信息。另外,该即 时通信交互界面10还设置有交互界面工具栏,用以提供和交互界面输入栏相关的功能控件,或者提供其它预设的交互通信中的功能控件。其中,在该图中,将发起方用字符“B”来表达,将联系人对象A用字符“A”来表达。在本图所对应的前述实施例I中,预设即时通信中的图片数据为源数据,类源数据仅采集联系人对象A邻近推送的交互记录中至多十张图片,并分两列的形式输出。于是,通过发起方所在的即时通信客户端,在开启了发起方与联系人对象A之间的即时通信交互界面10之后,通过交互界面输出栏11输出发起方与联系人对象A之间的交互记录。其中,在该交互记录中显示有联系人对象A向发起方所推送的图片数据。采集发起方利用鼠标光标13或触摸屏对前述图片数据的触发消息,将该图片数据作为源图像20。所述的源图像20是本发明所描述的源数据的一种实施例。以前述源图像20为参照点,采集其对应时间戳,判定该时间点向前或者向后的交互记录中是否能够分别采集5张图片,将这些图片采集汇总之后作为类源数据图片,并将所采集获得的类源数据图片按照缩略图的形式生成索引项30,并以两列的形式,在源图像20的侧部输出。需要指出的是,若在发起方与联系人对象A的交互记录中采集不足10张图片的话,则按实际图片数量累计输出。进一步,作为举例,若采集获得发起方通过鼠标光标13或触摸屏对特定索引项30位置的触发停留消息,在停留时间达到预设阈值的情况下,可生成弹出窗口,采集该索引项30的原始尺寸源图像后输出(图中未绘制)。实施例2结合前面所描述的具体实施例,本发明还提供一种即时通信交互内容聚类输出的方法,参图3所示,其步骤总结如下步骤S210,采集即时通信交互记录中源数据的触发消息;步骤S220,获取交互记录中属于源交互方和/或对交互方的和源数据具有同类关系的类源数据,形成索引项后对应着前述的源数据输出。在本发明中,所述的源数据,优选为和交互通信中的大多数数据内容具有差异性的数据信息。比如,即时通信用户A和即时通信用户B在进行交互操作的过程中,两者通常以字符形式进行交互操作,只有一少部分信息是相互之间传输的图片数据。于是,适合将这些图片数据进行采集汇总之后获得类源数据,并形成索引项输出。在这种情况下,如果即时通信用户A触发了即时通信用户B的一张图片之后,作为举例,就可以看到即时通信用户B前后所发送的10张图片,通过这一方式,能够方便于即时通信用户A对即时通信用户B所发送的图片数据进行查看操作。因此,对于所选择的源数据,在对应交互记录中,如果以条目为记录单位的话,适合的源数据形式是这样的与源数据具有相同格式的即时通信消息的条目,占到来自于该联系人对象所发送消息的总数据条目的比例,不大于预设比例阈值。这儿所述的预设比例阈值,具体的数量可以由系统提供商进行设置,也可以由即时通信用户根据自己的使用习惯进行设置,具体是不限定的。作为优选的实施例,所述预设比例阈值,不大于50%。比如说,前述即时通信用户B向即时通信用户A所发送的即时通信消息中,取相邻的100条消息,其中有图片6个,剩下的都是文本消息。于是,图片消息所占的条目,在邻近的100个条目中,共占据了 6%的比例,远低于50%的阈值,是合适的源数据类型,有利于执行本发明对类源数据的汇总功能。在执行本发明时,适合预设源数据的类型,比如,预设只有图片数据才能作为源数据,等等。另外,还可以预设与源数据对应的类源数据,比如,预设图片形式的源数据对应的类源数据包括图片数据与视频数据。另外,还可以预设索引项的输出模式,比如输出窗口的大小,或者按什么样的阵列进行排布,等等。另外,也可以预设与索引项对应的类源数据的输出模式,比如,对于图片形式的类源数据来说,在输出时通过弹出窗口输出原始尺寸的类源数据,等等。这些实施方式在下面的内容中,还会分别描述。在执行本发明时,所搜索的类源数据,适合以时间相邻的原则进行展开。比如,在同时能够搜索邻近时间的类源数据以及很久以前的类源数据这两种情况下,优先搜索邻近时间的类源数据。
在触发搜索类源数据时,可以通过所对应的源数据是否处于活动窗口进行触发。t匕如,预设对于源数据能够搜索相邻时间之前的10个类源数据,且设定源数据与类源数据均为图片数据,且能够在源数据处于活动窗口的情况下触发类源数据的搜索及输出操作。于是,在用户通过即时通信工具查看交互记录时,所查看的活动窗口中如果出现了图片数据的话,则自动触发将该图片数据作为源数据搜索类源数据的操作。搜索之后将获得的类源数据转变为索引项,对应着源数据所在区域旁边生成弹出窗口,输出与各类源数据所对应的缩略图。需要指出的是,在大多数情况下,搜索类源数据的操作是通过用户主动触发源数据所在的位置,以该触发消息完成对源数据的选择操作。对源数据的触发消息,指的是能够对特定的类源数据触发搜索操作的消息形式,具体类型并不限定。作为典型的实施例,所述的触发消息,是对应着源数据在交互记录中的位置,通过鼠标光标进行点击的触发消息,或者,利用鼠标光标在源数据位置处进行停留的消息。其中,对于通过鼠标光标在源数据位置停留进行触发的实施方式,还可以预设光标的停留阈值,在达到或超过该停留阈值的情况下,才能够实现触发功能。另外,如果所在的终端具有触摸屏的话,还可以利用触摸屏以触摸操作的方式,对应着源数据所在位置进行触摸点击操作,以此方式实现触发的目的;或者,利用触摸所形成的消息路径,在移动到源数据位置的情况下,将触摸状态进行停留,在达到或超过预设的停留阈值时,触发源数据进行类源数据的搜索及输出操作。所搜索获得的类源数据在进行输出时,每一个类源数据,为了说明的方便,分别将其称为索引项。其含义在于,通过以源数据为基础,基于搜索的方式来获取相关联的数据,并以索引的方式展开。所述的索引项,优选以阵列的形式输出。当然,也可以采用其它的输出方式,具体并不限定。举例来说,如果以阵列的形式进行输出的话,既可以输出一排或者多排索引项,也可以输出一列或者多列索引项,具体是不限定的。另外,也可以采用其它形式进行索引项的输出,比如,以源数据所在的位置为中心,在其周围分布一个环形,将该环形均匀分出八个端点,以每一个端点为中心,各分别排布一个索引项,等等方式,都可以作为索引项输出时的布局形式。如果将索引项以阵列的形式进行输出的话,作为举例,可以将该阵列预设特定的行数,比如,将行数最大值取为10,于是,在排布索引项时,优选的方式,是首先取一列,将该列依次对各行排满之后,比如,排到10个之后,再开始排相邻的第二列,以此类推。以这种方式对各索引项进行排布是可行的,当然,也可以采 用其它输出方式,具体并不限定。对应着所输出的各个索引项,为了增加索引项能够直接表达的数据信息,还可以对应着各个索引项,标注该索引项对应的类源数据的接收或发送时间,在具体实施时,采集其对应时间戳数据输出,就可以了。利用这种方式,便于用户了解各个索引项所对应类源数据的建立时间。在进行类源数据的搜索及输出时,作为举例,取进行交互通信的双方分别为即时通信用户A和即时通信用户B,在触发了即时通信用户B所传送的图片数据时,可以仅仅将来自于即时通信用户B所发送的数据作为总的数据源,在该范围内进行类源数据的搜索、采集及输出操作;另外,也可以将所触发的即时通信用户B的图片数据的时间戳作为起点,以相邻的原则,将即时通信用户A向即时通信用户B所推送的数据作为总的数据源,在该范围内仅搜索由即时通信用户A发出的图片数据作为类源数据;另外,也可以同步搜索即时通信用户A和即时通信用户B两者的类源数据,然后分别输出,或者合并汇总后输出。这几种模式,在具体进行类源数据的搜索及输出时,可以按照系统提供商或者即时通信用户预设的方式进行,也可以生成相应的选项列表供用户选择。在所述的选项列表中,作为举例,包括有如下选项源交互方类源数据选项,在选择后用以将发出源数据的一方作为源交互方,搜索来自于源交互方的通信记录,从而获取类源数据;交互方类源数据选项,在选择后用以将对交互方的交互记录作为总的数据源,通过搜索获取类源数据;共同类源数据选项,在选择后用以搜索交互各方的交互记录,分别获取类源数据。进一步,在获取类源数据时,进行类源数据搜索的数据范围,还可以根据设定进行扩展。具体来说,可以设置与前述源交互方或对交互方之间构成索引内容连带搜索关系的关联索引对象,采集该关联索引对象的类源数据后形成索引项,加入到源数据的当前索引项中,经合并后输出或独立输出。继续以前面的例子进行说明,即时通信用户A和即时通信用户B为进行交互通信的双方,由即时通信用户A发起,设定即时通信用户C为即时通信用户B的关联索引对象。于是,就可以在触发了将即时通信用户B所发送的图片作为源数据的情况下,同步搜索来自于即时通信用户B和即时通信用户C两者所传送的数据记录,从中筛选出邻近的图片数据作为类源数据,分出两列进行输出,其中一列来自于即时通信用户B,另一列来自于即时通信用户C。这种方式,在前述即时通信用户B和即时通信用户C两者具有关联的情况下尤其有用,作为举例,即时通信用户B和即时通信用户C为夫妻关系。在获取索引项时,还可以根据需要设定在交互记录中搜索类源数据的数据范围。作为典型的实施例,类源数据在交互记录中的采集方式,是通过如下其一的方式展开的(I)以源数据所在的交互记录位置为起点,以时间向后和/或时间向前预设通信录的条数,从中获取交互记录中的类源数据。比如,可以设置某个选择的源数据在交互记录中的时间戳为参照数据,然后在交互记录中取该时间戳向前或向后100条通信录,作为获取类源数据的总交互记录范围。其中,如果向前或向后的通信录条数不足100条的话,那么,就按实际数量进行采集。在这儿所述的交互记录范围中,如果不能够获得类源数据,则不进行采集操作。(2)以源数据所在的交互记录位置为起点,以时间向后和/或时间向前预设源数据的时间范围,从该时间范围中获取交互记录的类源数据。比如,可以设置以某个选择的源数据所在的交互记录中对应的时间戳为参照数据,然后在交互记录中取该时间戳向前及向后六个月时间范围的通信录,作为获取类源数据的总交互记录范围。其中,如果向前或向后的通信录延伸的时间范围不足六个月的话,那么,就按实际具有交互记录的时间量进行采集。在这儿所述的交互记录范围中,如果不能够获得类源数据,则不进行采集操作。对于搜索获得的类源数据,形成对应的索引项之后,还可以依据特定的方式对其进行排序。比如说,可以依据类源数据的数据大小,将数据量小的排序靠前,将数据量大的排序靠后;或者,将数据量小的排序靠后,将数据量大排序靠前。另外,也适合以相应数据进行即时通信交互的时间先后进行排序,具体来说,通过类源数据传输时所标记的时间戳进行排序就可以了。 本发明所描述的源数据,前面举了以图片数据作为源数据的实施例。源数据的具体类型并不限定,比如说,在用户以语音消息为主进行传输的通信记录中,所写入的文字信息就可以被作为源数据,采集各处的文字信息进行汇总之后形成索引项输出,具体并不限定。进一步,在所述的源数据为图片数据时,类源数据既可以仅仅为图片数据,也可以包括视频数据及多媒体数据,因为视频数据或多媒体数据它们也均具有由图片所组成的帧。反过来,当所述的源数据为视频数据或多媒体数据时,对应的类源数据则可以根据设定,选择为图片数据和/或视频数据和/或多媒体数据。当源数据所对应的数据内容具有图像时,比如是图片数据或视频数据或多媒体数据的情况下,所获得的类源数据也适合具有图像内容,于是,所对应的索引项适合以图标的形式进行展示。而所述的图标,在源数据为图片数据的情况下,适合直接采集图片数据的缩略图作为图标的内容;在源数据为视频数据或多媒体数据时,则可以通过对视频或者多媒体数据所呈现的图像帧进行截图来获取缩略图,进而将缩略图转为图标的内容。在源数据与类源数据均为文本数据的情况下,索引项中各条目所对应的内容,适合依旧通过字符来体现;具体来说,可以选择源数据缩小后的文本数据来输出。另外,作为常见的实施方式,当所述的源数据为音频数据时,对应的类源数据为音频数据。进而,在源数据与对应的类源数据均为音频数据的情况下,将索引项所呈现的条目设置为能够触发播放的音频条框。对于视频数据来说,也可以采取此方式。于是,可以将音频数据或视频数据对应的索引项设置为能够在触发后播放的条框,在触发相应索引项条框后,就可以调取对应的类源数据,以及开启所在终端上的音频或视频播放结构,使其进入到播放状态。所述的源数据,也可以为特定范围的数据形式。比如,将源数据取为某种形式的音乐数据,所对应的类源数据也是音乐数据,但不管是什么样的形式。在具体实施时,可以判定所述的源数据是否为包括音频或多媒体至少其一的音乐数据,在是音乐数据的情况下,将类源数据取为音频或多媒体两者其一的音乐数据。于是,在搜索类源数据时,只要所传输的数据为音乐数据,就可以对其进行搜索及筛选。
另外,利用即时通信工具传输已有的文档数据,是当前即时通信工具的一种重要功能。于是,还可以将所述的源数据取为传送的文档,对应的类源数据取为传送和/或接收的文档。比如,将源数据取为发起方向联系人对象传送的某一文档时,类源数据取为发起方向该联系人对象所传送的其它文档;或者,所述的源数据为发起方所接收的文档时,对应的类源数据为在该通信录中发起方所接收的其它文档。另外,可以取所述的源数据为传送或接收文档的通信记录,对应的类源数据也取为传送或接收文档的通信记录。需要指出的是,对应着所述的传输文档,优选为通过交互记录能够调出对应文档的链接数据,能够在触发该链接数据后打开对应文档。当然,也可能原有的链接已经失效,于是,这种情况下的源数据或类源数据就仅为文档传输的交互记录。进一步,对源数据和类源数据之间的对应关系也可以作更为严格的限定。比如,可以要求所有的数据不但类型相同,而且数据的格式也必须相同。比如前面所描述的实施例,对于音频数据来说,会有许多种格式,于是,还可以要求必须有相同类型数据格式的内容,才能构成类源数据。或者,对于已传送或接收的文档来说,当源数据为Word格式的文档时,类源数据也必须为Word格式的文档,等等。·在输出索引项时,作为优选的实施例,通常是在邻近着源数据的位置处生成弹出窗口,将索引项数据载入到该弹出窗口后输出。所述的索引项在输出时,除了能够以前述生成弹出窗口的形式输出之外,作为举例,还可以对应着源数据所在的交互记录界面,在其中生成扩展的区域,比如扩展的空白区域,在该区域中输出索引项,这也是一种良好的实施例。比如,即时通信用户A和即时通信用户B为交互对象,在即时通信用户A触发了通信录中的即时通信用户B所传送的某个图片作为源数据时,就可以在交互记录中对应着该图片的位置,将下方的交互记录向下移动,从而形成空白区域,或者直接插入空白区域。在该空白区域中输出与源数据所对应的由类源数据组成的索引项。对应着索引项中的数据内容,其界面的尺寸及内容的尺寸大小并不限定,但通常来说,所输出的索引项比源数据的尺寸要小,这样更加有利于实现索引功能。在触发了索引项之后,可调取对应的类源数据,并通过与类源数据对应的开启程序,将类源数据转为输出状态。另外,也可以生成弹出窗口,通过该窗口输出尺寸更大一些的类源数据。针对不同的类源数据,其输出的方式有所差异。比如,PDF格式的类源数据在进行输出时,触发PDF的开启程序打开对应类源数据即可。而对于图片形式的类源数据来说,作为优选的实施例,是输出与原尺寸一致的类源数据。当然,在所述用以输出类源数据的弹出窗口中,还可以增加扩大控件或缩小控件一类的操作控件,在触发相应的操作控件后对输出的类源数据进行内容放大或缩小操作。实施例3对应着前面所描述的方法,参图4所示,本发明还提供一种即时通信交互内容聚类输出的客户端100。该客户端100能够完成各种和即时通信相关的预设功能。作为举例,所述的客户端100在登录后,其界面形式包括即时通信主面板,在即时通信主面板中设置有联系人列表,在联系人列表中包括有各个联系人对象。与各联系人对象对应设置有ITEM项。在触发了选定的ITEM项之后,能够开启与该ITEM项相对应的即时通信交互界面。在该即时通信交互界面中设置有交互界面输入栏、交互界面输出栏以及交互界面工具栏。在查看交互记录时,可以通过前述的交互界面输出栏进行查询,或者通过所在即时通信客户端的其它预设方式开启通信录。在本实施例中,通过客户端100所提供的交互记录,在采集获得即时通信用户触发特定的数据作为源数据的情况下,则搜索与该源数据具有同类关系的交互记录中的类源数据,以索引项的形式输出。为实现该功能,所述的客户端100还包括如下结构源数据采集单元110,用以采集即时通信交互记录中源数据的触发消息;索引项输出单元120,用以获取交互记录中属于源交互方和/或对交互方的和源数据具有同类关系的类源数据,形成索引项后对应着前述的源数据输出。在具体实施时,通过源数据采集单元110,采集即时通信用户在交互记录中对特定源数据的触发消息。作为举例,发起方A针对与接收方B之间的交互记录,利用光标点击了接收方B所传送的一张图片,于是,通过前述的源数据采集单元110启动本发明,并采集所 选中的源数据。进而,按照设定的条件,通过索引项输出单元120,搜集由接收方B在该图片推送之前所推送的十张图片,不足十张图片按实际数量计。于是,遍历通信录中由接收方B发送的数据内容,在具有图片的情况下进行数据采集,比如,采集获得了满足要求的十张图片。进而将前述的十张图片以缩略图的形式形成索引项后,对应在前述源数据的侧部生成弹出窗口,以单列或双列的形式,输出搜索获得的十张图片的缩略图。当采集获得发起方A对特定索引项的触发消息后,则对应在所选择索引项的侧边生成弹出窗口,输出缩略图所对应的原图。实施例4参图5所示,本发明还提供一种即时通信交互内容聚类输出的系统200,该系统200能够完成各种和即时通信相关的预设功能。具体来说,该系统200包括有发起方客户端210和系统服务器220,另外,还包括有用以和发起方客户端210进行交互操作的接收方客户端230。前述的发起方客户端210、系统服务器220以及接收方客户端230,能够配合着实现和即时通信相关的各种预设功能。作为举例,通过系统服务器220设置有登录服务结构,其作用是获取各即时通信客户端当前的登录信息,主要包括发起方客户端210或接收方客户端230登录的动态IP地址以及端口号,并向登录的其它关联即时通信客户端推送前述的IP地址以及端口号信息。进一步,所述的系统服务器220还设置有状态服务结构,用于存储各个即时通信用户的登录状态。进一步,所述的系统服务器220还设置有离线消息服务结构,用于存储即时通信离线用户的相关信息。以及设置有用户信息数据库服务结构,用于存储用户号码标识以及与用户号码标识对应的其它基本资料,或者用户相关的群组、讨论组等信息,或者用户向联系人对象发送的、被系统服务器220所存储的离线数据,或者由联系人对象发出的、被系统服务器220所存储的离线数据,等等。进一步,通过所述的系统200,还能够依据所选定的源数据,搜索获取类源数据并输出,从而将和源数据具有同类关系的类源数据汇集后输出。为实现该功能,所述的系统200还包括如下结构发起方客户端210,它包括,源数据触发单元211,用以采集与接收方对应的即时通信交互记录中源数据的触发消息,将触发的源数据推送至下述的系统服务器220 ;
索引项输出单元212,用以通过下述的系统服务器220获取索引项后对应着所触发的源数据输出,或在采集获得对索引项的触发消息后输出对应的类源数据;系统服务器220,它包括,数据存储单元221,用以存储前述发起方和接收方之间的交互记录,以及存储源数据与类源数据之间预设的对应类型、索引项的输出模式;索引项获取单元222,用以采集前述的发起方客户端210推送的源数据,从数据存储单元221中搜索获取类源数据;索引项推送单元223,用以将索引项获取单元222所获得的索引项和/或对应的类源数据推送至前述的发起方客户端210。在具体实施时,本实施例是通过系统服务器220中的数据存储单元221,存储发起方和接收方之间的交互通信记录。另外,通过发起方客户端210设置发起方索引项设定单 元,用以设定与源数据对应的类源数据的类型,和/或设置索引项的输出模式,比如,采用什么样的窗口输出索引项,以及如何安排索引项之间的布局,等等。或者,对应着前述的系统服务器220设置服务器索引项设定单元,用以设定与源数据对应的类源数据的类型及索引项的输出模式,并将该设置信息通过数据存储单元221进行存储。在应用过程中,通过发起方客户端210中的源数据触发单元211,在采集获得与接收方对应的即时通信交互记录中源数据的触发消息的情况下,触发本发明。进而将触发的源数据推送至下述的系统服务器220。通过系统服务器220中的索引项获取单元222,依据从前述发起方客户端210所采集的源数据,从数据存储单元221已存储的交互记录中,按照预设的源数据与类源数据之间的对应关系,从交互记录中搜索获取类源数据。再通过索引项推送单元223,将获得的索引项和/或对应的类源数据推送至前述的发起方客户端210。进而通过发起方客户端210中的索引项输出单元212,将从系统服务器220获取的索引项输出,或在采集获得对索引项的触发消息后调取并输出对应的类源数据。以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.一种即时通信交互内容聚类输出的方法,其特征在于该方法包括有如下步骤 步骤1,采集即时通信交互记录中源数据的触发消息; 步骤2,获取交互记录中属于源交互方和/或对交互方的和源数据具有同类关系的类源数据,形成索引项后对应着前述的源数据输出。
2.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所选择的源数据,在对应交互记录中,以条目为记录单位,与源数据具有相同类型的数据条目占总数据条目的比例,不大于预设比例阈值。
3.根据权利要求2所述的一种即时通信交互内容聚类输出的方法,其特征在于所述预设比例阈值,不大于50%。
4.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于对应着前述的步骤I或步骤2,预设有源数据的类型,和/或预设与源数据对应的类源数据,和/或预设索引项的输出模式,和/或预设索引项所对应的类源数据输出模式。
5.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所对应的源数据处于活动窗口的状态下,将该状态作为触发消息,触发采集相邻交互记录中的类源数据,形成索引项后对应着前述的源数据输出。
6.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于在所述源数据所在的位置接收到触发消息的情况下,获取相邻交互记录中的类源数据,形成索引项后对应着前述的源数据输出。
7.根据权利要求6所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的触发消息,为对应着源数据所在位置的鼠标光标点击消息,或鼠标光标停留消息,或利用触摸屏以触摸操作的形式进行的点击消息,或利用触摸屏以触摸操作的形式进行的触摸停留消息。
8.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的索引项,以阵列的形式输出。
9.根据权利要求8所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的阵列具有预设的行数,在将与源数据相邻位置的列排满各行后再排布次相邻的列。
10.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的索引项中,设置有类源数据的各接收或发送时间信息。
11.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于设置与前述源交互方或对交互方之间构成索引内容连带搜索关系的关联索引对象,采集关联索引对象的类源数据后形成索引项,加入到源数据的当前索引对象的索引项中,经合并后输出。
12.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述类源数据在交互记录中的采集方式,是通过如下其一的方式展开的, 以源数据所在的交互记录位置为起点,以时间向后和/或时间向前预设通信录的条数,从中获取交互记录中的类源数据; 以源数据所在的交互记录位置为起点,以时间向后和/或时间向前预设源数据的时间范围,从该时间范围中获取交互记录的类源数据。
13.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述索引项中的各条目,依据对应类源数据传输的时间戳先后进行排序,或者依据类源数据的数据大小进行排序。
14.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的源数据为图片数据,对应的类源数据为图片数据和/或视频数据和/或多媒体数据;或者,所述的源数据为视频数据或多媒体数据,对应的类源数据为图片数据和/或视频数据和/或多媒体数据。
15.根据权利要求14所述的一种即时通信交互内容聚类输出的方法,其特征在于在所述索引项对应的源数据为图片数据或视频数据或多媒体数据的情况下,对应的索引项为图标形式。
16.根据权利要求15所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的图标,是通过采集源数据的图像数据或截图数据所获得的缩略图。
17.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的源数据为文本数据,对应的类源数据为文本数据。
18.根据权利要求17所述的一种即时通信交互内容聚类输出的方法,其特征在于在源数据与类源数据均为文本数据的情况下,索引项中各条目的输出内容,是相对于源数据缩小后的文本数据。
19.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的源数据为音频数据,对应的类源数据为音频数据。
20.根据权利要求19所述的一种即时通信交互内容聚类输出的方法,其特征在于在源数据与类源数据均为音频数据的情况下,对应在索引项中呈现的条目,为能够触发播放的音频条框。
21.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于判定所述的源数据是否为包括音频或多媒体至少其一的音乐数据,在是音乐数据的情况下,对应的类源数据为音频或多媒体两者其一的音乐数据。
22.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的源数据为传送的文档,对应的类源数据为其它的已传送文档;或者,所述的源数据为接收的文档,对应的类源数据为其它已接收文档。
23.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的源数据为传送或接收文档的通信记录,对应的类源数据为传送或接收文档的通信记录。
24.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的源数据和类源数据,各自对应数据格式相同。
25.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的索引项,通过在邻近着源数据的位置处生成的弹出窗口输出。
26.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于所述的索引项,通过邻近着源数据的位置处,以插入数据的形式,在源数据所在的交互记录中输出。
27.根据权利要求I所述的一种即时通信交互内容聚类输出的方法,其特征在于对应着索引项,触发索引项后将索引项所对应的类源数据转为输出状态。
28.根据权利要求27所述的一种即时通信交互内容聚类输出的方法,其特征在于所触发索引项对应的类源数据为图片数据时,生成弹出窗口,输出对应着原尺寸的类源数据。
29.—种即时通信交互内容聚类输出的客户端,其特征在于该客户端包括 源数据采集单元,用以采集即时通信交互记录中源数据的触发消息; 索引项输出单元,用以获取交互记录中属于源交互方和/或对交互方的和源数据具有
30.一种即时通信交互内容聚类输出的系统,它包括发起方客户端、接收方客户端和系统服务器,其特征在于该系统还包括 发起方客户端,它包括, 源数据触发单元,用以采集与接收方对应的即时通信交互记录中源数据的触发消息,将触发的源数据推送至下述的系统服务器; 索引项输出单元,用以通过下述的系统服务器获取索引项后对应着所触发的源数据输出,或在采集获得对索引项的触发消息后输出对应的类源数据; 系统服务器,它包括, 数据存储单元,用以存储前述发起方和接收方之间的交互记录,以及存储源数据与类源数据之间预设的对应类型、索引项的输出模式; 索引项获取单元,用以采集前述的发起方客户端推送的源数据,从数据存储单元中搜索获取类源数据; 索引项推送单元,用以将索引项获取单元所获得的索引项和/或对应的类源数据推送至前述的发起方客户端。
31.根据权利要求30所述的一种即时通信交互内容聚类输出的系统,其特征在于通过发起方客户端设置发起方索引项设定单元,用以设定与源数据对应的类源数据的类型,和/或设置索引项的输出模式。
32.根据权利要求30所述的一种即时通信交互内容聚类输出的系统,其特征在于对应着前述的系统服务器设置服务器索引项设定单元,用以设定与源数据对应的类源数据的类型及索引项的输出模式,并将该设置信息通过前述的数据存储单元进行存储。
全文摘要
本发明提供了一种即时通信交互内容聚类输出的方法、客户端及系统,属于通信、软件技术领域。所述的方法包括有如下步骤采集即时通信交互记录中源数据的触发消息;获取交互记录中属于源交互方和/或对交互方的和源数据具有同类关系的类源数据,形成索引项后对应着前述的源数据输出。利用本发明,在查看即时通信交互记录中特定类型的数据时,能够对相邻交互记录中的同类数据作出汇总及索引,方便于即时通信用户进行查看操作。
文档编号H04L12/58GK102801654SQ20121029099
公开日2012年11月28日 申请日期2012年8月15日 优先权日2012年8月15日
发明者马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1