即时通信交互内容输出的方法及客户端的制作方法

文档序号:7866473阅读:151来源:国知局
专利名称:即时通信交互内容输出的方法及客户端的制作方法
即时通信交互内容输出的方法及客户端技术领域
本发明属于通信技术领域。技术背景
即时通信(InstantMessaging,简称IM),大多数情况下,指的是能够即时发送或接收互联网消息等功能的业务。它已成为人们通过网络进行交互通信的平台,用以实现包括文本、图片、语音、视频、多媒体等多种数据格式的交互操作,并能够对已有的文档数据利用即时通信工具便利地进行传输操作。在交互通信的基础上,通过即时通信工具还逐步发展出了个人页面、博客、微博、电子邮件、音乐、图片、游戏、影视和搜索等多种功能。即时通信工具已不再单纯作为聊天工具,还实现了资讯、娱乐、搜索、电子商务、办公、网络社区等更加广泛的用途。能够实现即时通信接入功能的设备多种多样。典型的设备类型,包括使用传统网络的个人电脑,以及平板电脑;还包括使用移动互联网的智能手机,等等。
目前即时通信软件的类型也多种多样,典型的类型包括有腾讯科技公司的QQ或微信、微软公司的MSN、AOL的ICQ,以及淘宝旺旺、网易泡泡、飞信、小米公司的米聊,等等。
即时通信工具的界面形式,一般如下所述
即时通信客户端登录之后,其界面形式包括即时通信主面板,在即时通信主面板中包括有各种预设的功能控件,以及联系人列表,在联系人列表中包括有各个联系人对象。 每个联系人对象所对应的条框形式,通常被称为ITEM项。在该ITEM项中包括有和联系人对象相对应的用户图标及用户名等数据。在触发了 ITEM项之后,能够开启与该ITEM项相对应的即时通信交互界面,在该即时通信交互界面中通常包括交互界面输入栏,用以采集待传输的数据信息;以及包括交互界面输出栏,用以输出交互各方的通信记录;以及交互界面工具栏,用以提供和输入或者交互通信相关的功能控件。
如前所述,用户和特定联系人对象之间进行交互的操作界面,为前述的即时通信交互界面。交互内容的输出结构,为即时通信交互界面中的交互界面输出栏。
在当前的技术条件下,交互界面输出栏所输出的数据信息,是以数据条的形式来进行输出的。单独一次交互操作所发送或接收的一条即时通信消息中的所有信息内容,在本发明中称为一个交互内容条。交互内容条的尺寸形式,当前都采用默认的相同比例输出。 各交互内容条之间,不存在按比例进行尺寸调整的情况。
在实际的交互过程中,如果能够在同一即时通信交互界面中输出更多的数据内容,就会让用户对和当前交互相关的更多历史交互记录进行了解。当前的技术只能够提供等比例的交互记录,有所欠缺。发明内容
本发明的目的是提供一种即时通信交互内容输出的方法,以及对应的客户端,利用本发明能够通过当前的即时通信交互界面容放更多的交互内容条。
本发明提供一种即时通信交互内容输出的方法,该方法包括如下步骤
步骤1,采集通过即时通信交互界面输出的交互内容条;步骤2,将部分或全部的历史交互内容条,调至比当前交互内容条尺寸比例小的情况下,与当前交互内容条处于同一个即时通信交互界面中输出。进一步,所述通过即时通信交互界面输出的交互内容条,是通过音频和/或视频数据录制所形成的流媒体交互框。进一步,所述通过即时通信交互界面输出的交互内容条,是以字符或图标形式组成的交互内容条。进一步,所述的当前交互内容条,是从当前最近交互记录算起,第I或第1-2或第1-3或第1-4条范围内的交互内容条。 进一步,所述的历史交互内容条,是当前交互内容条之外的交互内容条。进一步,所述即时通信交互界面中,当前交互内容条的尺寸比例最大,历史交互内容条中的最早的交互内容条的尺寸比例最小。进一步,从当前交互内容条到最早的历史交互内容条,其尺寸比例依次缩小。进一步,所述历史交互内容条中的最早交互内容条,其尺寸比例为当前交互内容条的1%-50%之间。进一步,所述的历史交互内容条中的字符内容在输出时,取相对于当前交互内容条缩小后的最邻近字号输出。进一步,若交互内容条是以条框形式的流媒体交互框表达流媒体数据,对其进行缩小操作的方式为,流媒体交互框的长度不变,将条框的宽度缩小。进一步,所述的流媒体交互框的宽度,缩小的最低程度,为原有宽度的1%或以上,且至少在视窗中具有一个像素。进一步,在前述的流媒体交互框的长度不变、条框的宽度缩小时,所在的交互内容条中仅保留流媒体交互框。进一步,在前述的流媒体交互框的长度不变、条框的宽度缩小时,相邻的来自于不同用户的交互内容条,采用不同的色彩表达。进一步,对历史交互内容条的尺寸比例缩小操作,是通过如下的方式实现的,预设对历史交互内容条的尺寸缩小比例;采集历史交互内容条的输出图像;对前述的图像按照前述的尺寸缩小比例进行处理,获得处理后的历史交互内容条。进一步,预设有对前述历史交互内容条的最小缩小比例。进一步,所述的历史交互内容条,是这样获得的,在即时通信交互界面的当前视窗中,若最早的历史交互内容条,因新接收到的当前交互内容条而导致即时通信交互界面的视窗被排满而无法容放时,从该无法容放的历史交互内容条到当前交互内容条之间的各交互内容条,取为需要进行缩小比例输出的历史交互内容条。本发明还提供一种即时通信交互内容输出的客户端,该客户端包括交互内容条采集单元,用以采集通过即时通信交互界面输出的交互内容条;
交互内容条输出单元,用以将部分或全部的历史交互内容条,调至比当前交互内容条尺寸比例小的情况下,与当前交互内容条处于同一个即时通信交互界面中输出。


图I是本发明所述方法的流程图,对应着实施例I。
图2是本发明所述客户端的结构框图,对应着实施例3。
具体实施方式
实施例I
参图I所示,在本实施例中,提供了一种即时通信交互内容输出的方法,该方法包括有如下步骤
步骤S110,采集通过即时通信交互界面输出的交互内容条;
步骤S120,将部分或全部的历史交互内容条,调至比当前交互内容条尺寸比例小的情况下,与当前交互内容条处于同一个即时通信交互界面中输出。
这儿所述的交互内容条,如前所述,是一条用户发送或者接收的即时通信消息中的整体数据内容,通称为一个交互内容条。
前述的交互内容条,其中的内容形式是不限定的。典型的实施例有两种,一种是该交互内容条是通过音频和/或视频数据录制所形成的流媒体交互框。比如,目前广泛应用的腾讯科技公司的微信即时通信工具,主要的交互形式之一,就是通过语音录制的方式,发送音频格式的即时通信消息。对于前述形式的流媒体数据来说,经录制后,在即时通信交互界面中展现形式一般通过条框的形式进行表达,在本发明中将其称为流媒体交互框。需要指出的是,该流媒体交互框泛指各种音频和/或视频数据的录制内容表现形式,并不局限于条框。
另一种交互内容条,是以字符和/或图片形式组成的交互内容条,这是目前进行即时通信交互操作的常见形式。其中,所述的图片也包括在即时通信交互中常用的图标数据。
前述的当前交互内容条,指的是最新出现的交互记录。为了便于实施,仅限定最新出现的第I条交互内容条,为当前交互内容条;或者,限定为最新出现的第1、2条交互内容条,为当前交互内容条;或者,限定为最新出现的第1、2、3条交互内容条,为当前交互内容条;或者,限定为最新出现的第1、2、3、4条交互内容条,为当前交互内容条。
将当前交互内容条之外的交互内容条,均视为历史交互内容条。各历史交互内容条所对应的时间戳均在当前交互内容条之前。
进一步,所述的当前交互内容条的数量,还可以根据接收到的交互内容条的总量进行调整。比如,在接收的交互内容条的总量在15条之内的话,对应设置的当前交互内容条就有3个,而在接收的交互内容条的总量达到60条及以上时,设置的当前交互内容条就只有一条了。
在通过即时通信交互界面输出交互内容条时,优选的实施方式,是将当前交互内容条的尺寸比例取为最大,将历史交互内容条中最早的历史交互内容条的尺寸比例取为最小。其中,前述取为最大的尺寸比例,是对交互内容条的默认正常显示比例,而前述取为最小的尺寸比例,是相对于当前交互内容条缩小程度最大的尺寸比例。进一步,为了便于操作,还可以从当前交互内容条到最早的历史交互内容条,所取的尺寸比例依次缩小。这种实施方式下,还可以方便于用户通过查看交互内容条的缩小程度,判断在即时通信交互界面中所处的位置。在具体操作时,前面所述的历史交互内容条,取其中最早交互内容条,其尺寸比例为当前交互内容条的1%_50%之间。通常情况下,能够在同一个即时通信交互界面的视窗中输出的最早历史交互内容条,其缩小比例是最小的。需要指出的是,该尺寸比例至少要对应
着一个像素。在本实施例中,所述的历史交互内容条中的字号小于当前交互内容条中字符的字号。若按照预设的历史交互内容条的缩小模式,将字符数据进行缩小操作后,没有正好与其 相对应的字号的情况下,就可以比对已有的字号数据,判定与缩小后字符大小最邻近的字号,作为缩小的字符的真实字号输出。在本发明中,对历史交互内容条相对于当前交互内容条进行缩小操作时,既可以进行等比例缩小,也可以进行不等比例的缩小操作,具体并不限定。进一步,若交互内容条是以条框形式的流媒体交互框表达的流媒体数据,对其进行缩小操作的方式优选为流媒体交互框的长度不变,将条框的宽度缩小。这是因为流媒体交互框中通常并不显示具体的数据内容,于是,将条框的宽度作缩小处理后,对该流媒体交互框所表达的信息量并没有影响。其中,在对流媒体交互框的宽度作缩小处理时,所述的流媒体交互框的宽度缩小的最低程度,适合为原有宽度的1%或以上,且至少在宽度方向上具有一个像素。也就是说,对前述的流媒体交互框的宽度作缩小处理后,该流媒体交互框允许缩小为宽度方向只有一个像素的一条线。进一步,所述的流媒体交互框的宽度在缩小之后,还可以继续保留触发后播放流媒体数据的控件功能。在进行播放操作时,因为所对应流媒体交互框的长度没有改变,因此,在播放进程中,随着播放时间的进展,还可以沿着所在流媒体交互框的长度方向显示流媒体数据的播放进程。比如,对于一个总长度为10厘米的流媒体交互框来说,如果所对应的音频数据的时间长度为10秒钟的话,若已播放了长度为6秒钟的音频数据,则从开端位置算起,共占用了前述流媒体交互框的6厘米长度,将其进行差异化显示处理,比如,用不同的色彩来表达已经播放了的流媒体交互框中的内容长度。需要指出的是,在前述的流媒体交互框的长度不变、条框的宽度缩小的情况下,还可以触发所在的即时通信交互界面,仅保留流媒体交互框,并去掉其它原有的附加数据。具体说来,在当前已有的即时通信工具中,通过即时通信交互界面进行交互操作时,每一个交互内容条原有的附件数据,通常包括用户自身或联系人对象的用户名和/或头像图标。该用户名和/或头像图标一类的附加内容,会大幅度影响流媒体交互框的缩小操作。于是,可以将该用户名和/或头像图标做删除处理,仅保留流媒体交互框。这种方式有利于通过更大的力度对流媒体交互框做缩小操作。进一步,在前述的流媒体交互框的长度不变、条框的宽度缩小时,还可以将相邻的来自于不同用户的交互内容条,采用不同的色彩表达。比如,将来自用户自身的交互内容条用红色表示,将来自于联系人对象的交互内容条用蓝色表示。这种表达方式的优点在于如果流媒体交互框被缩减到很窄的程度,相互之间会难以区分。而采用色彩差异化的方案进行表达,方便于用户进行区分。
在对历史交互内容条的尺寸比例进行缩小操作时,还可以通过如下的方式进行
预设对历史交互内容条的尺寸缩小比例;
采集历史交互内容条的输出图像;
对前述的图像按照前述的尺寸缩小比例进行处理,获得处理后的历史交互内容条。
作为举例,可以首先获得历史交互内容条在作为当前交互内容条情况下的截图数据,然后依据预设的尺寸缩小比例,对该截图数据进行缩小操作,获得处理之后的图像格式的历史交互内容条。
实施例2
在本实施例中,包括有如下步骤
步骤S210,采集即时通信用户A与联系人对象B之间的交互通信记录;
步骤S220,采集本次已发生的交互通信记录,将最近交互的两条即时通信消息作为当前交互内容条,其余的即时通信消息作为历史交互内容条;
步骤S230,在所获得的即时通信消息未超出当前即时通信交互界面的首页界面时,对所有的交互内容条按照预设的默认尺寸,等比例进行输出;
步骤S240,在即时通信交互界面的当前视窗中,若最早的历史交互内容条,因新接收到的当前交互内容条而导致即时通信交互界面的视窗被排满而无法容放时,从该无法容放的历史交互内容条到当前交互内容条之间的各交互内容条,进行缩小操作,使之达到能够通过当前的即时通信交互界面的视窗全部容放的程度;
步骤S250,持续进行前述的步骤S240,直到对交互内容条缩小的程度,达到了预设的最小缩小比例的情况下,不再进行缩小,将无法再进行缩小的交互内容条,通过当前即时通信交互界面之外的区域进行容放;
步骤S260,在接收到新的当前交互内容条的情况下,重复前述的步骤S240-步骤 S250。
实施例3
参图2所示,在本实施例中,提供了一种即时通信交互内容输出的客户端100,它是一种即时通信客户端,能够实现和即时通信相关的各种预设功能。进一步,所述的客户端 100还可以调整历史交互内容条的尺寸比例。为实现该功能,所述的客户端100包括如下结构
交互内容条采集单元110,用以采集通过即时通信交互界面输出的交互内容条;
交互内容条输出单元120,用以将部分或全部的历史交互内容条,调至比当前交互内容条尺寸比例小的情况下,与当前交互内容条处于同一个即时通信交互界面中输出。
在具体实施时,通过前述的交互内容条采集单元110,采集通过即时通信交互界面输出的交互内容条。该交互内容条可能是文本和/或图片的数据形式,也可能是流媒体交互框的数据形式,具体是不限定的。根据所获得的交互内容条,分出历史交互内容条和当前交互内容条。然后通过交互内容输出单元120,将全部或者部分的历史交互内容条,将其调整为尺寸比例小的交互内容条形式,与当前交互内容条在同一个即时通信交互界面中输出。作为举例,取当前交互内容条为正常尺寸,取历史交互内容条的尺寸比例减小。进一步,还可以取越早的历史交互内容条的尺寸比例就越小。利用这种方式,能够让用户通过当前的即时通信交互界面,在同一个界面中容放 更多的交互内容条,方便于查看前后的交互记录,有利于用户和联系人对象进行交互操作。当然,如果接受到交互内容条特多,而对历史交互内容条的缩小比例已达到预设的最小比例的情况下,就将无法容放到当前即时通信交互界面视窗的早期接收的那些历史交互内容条,放到当前即时通信交互界面之前的区域进行容放,供用户在翻阅时查看。其中,未在当前当前即时通信交互界面视窗中直接容放的交互内容条,可以按原正常比例输出,也可以继续按缩小比例输出。以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.一种即时通信交互内容输出的方法,其特征在于该方法包括如下步骤步骤1,采集通过即时通信交互界面输出的交互内容条;步骤2,将部分或全部的历史交互内容条,调至比当前交互内容条尺寸比例小的情况下,与当前交互内容条处于同一个即时通信交互界面中输出。
2.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于所述通过即时通信交互界面输出的交互内容条,是通过音频和/或视频数据录制所形成的流媒体交互框。
3.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于所述通过即时通信交互界面输出的交互内容条,是以字符或图标形式组成的交互内容条。
4.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于所述的当前交互内容条,是从当前最近交互记录算起,第I或第1-2或第1-3或第1-4条范围内的交互内容条。
5.根据权利要求I或4所述的一种即时通信交互内容输出的方法,其特征在于所述的历史交互内容条,是当前交互内容条之外的交互内容条。
6.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于所述即时通信交互界面中,当前交互内容条的尺寸比例最大,历史交互内容条中的最早的交互内容条的尺寸比例最小。
7.根据权利要求6所述的一种即时通信交互内容输出的方法,其特征在于从当前交互内容条到最早的历史交互内容条,其尺寸比例依次缩小。
8.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于所述历史交互内容条中的最早交互内容条,其尺寸比例为当前交互内容条的1%_50%之间。
9.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于所述的历史交互内容条中的字符内容在输出时,取相对于当前交互内容条缩小后的最邻近字号输出。
10.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于若交互内容条是以条框形式的流媒体交互框表达流媒体数据,对其进行缩小操作的方式为,流媒体交互框的长度不变,将条框的宽度缩小。
11.根据权利要求10所述的一种即时通信交互内容输出的方法,其特征在于所述的流媒体交互框的宽度,缩小的最低程度,为原有宽度的1%或以上,且至少在视窗中具有一个像素。
12.根据权利要求10所述的一种即时通信交互内容输出的方法,其特征在于在前述的流媒体交互框的长度不变、条框的宽度缩小时,所在的交互内容条中仅保留流媒体交互框。
13.根据权利要求10所述的一种即时通信交互内容输出的方法,其特征在于在前述的流媒体交互框的长度不变、条框的宽度缩小时,相邻的来自于不同用户的交互内容条,采用不同的色彩表达。
14.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于对历史交互内容条的尺寸比例缩小操作,是通过如下的方式实现的,预设对历史交互内容条的尺寸缩小比例;采集历史交互内容条的输出图像; 对前述的图像按照前述的尺寸缩小比例进行处理,获得处理后的历史交互内容条。
15.根据权利要求I所述的一种即时通信交互内容输出的方法,其特征在于预设有对前述历史交互内容条的最小缩小比例。
16.根据权利要求I或15所述的一种即时通信交互内容输出的方法,其特征在于所述的历史交互内容条,是这样获得的, 在即时通信交互界面的当前视窗中,若最早的历史交互内容条,因新接收到的当前交互内容条而导致即时通信交互界面的视窗被排满而无法容放时,从该无法容放的历史交互内容条到当前交互内容条之间的各交互内容条,取为需要进行缩小比例输出的历史交互内容条。
17.—种即时通信交互内容输出的客户端,其特征在于该客户端包括 交互内容条采集单元,用以采集通过即时通信交互界面输出的交互内容条; 交互内容条输出单元,用以将部分或全部的历史交互内容条,调至比当前交互内容条尺寸比例小的情况下,与当前交互内容条处于同一个即时通信交互界面中输出。
全文摘要
本发明提供了一种即时通信交互内容输出的方法及客户端,属于通信技术领域。该方法包括步骤1,采集通过即时通信交互界面输出的交互内容条;步骤2,将部分或全部的历史交互内容条,调至比当前交互内容条尺寸比例小的情况下,与当前交互内容条处于同一个即时通信交互界面中输出。利用本发明能够通过当前的即时通信交互界面容放更多的交互内容条。
文档编号H04L29/06GK102932241SQ201210485020
公开日2013年2月13日 申请日期2012年11月25日 优先权日2012年11月25日
发明者马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1