即时通信交互界面开启数据实现的方法、客户端及系统的制作方法

文档序号:7866494阅读:232来源:国知局
专利名称:即时通信交互界面开启数据实现的方法、客户端及系统的制作方法
技术领域
本发明属于通信、软件技术领域 。
背景技术
即时通信工具是目前应用非常广泛的交互通信形式,它是一种广泛应用的通信平台,能够完成多种形式的交互操作、数据传输操作,以及基于该平台进行关联页面的数据编辑及发布操作。在使用即时通信工具的过程中,一般是在开启了即时通信客户端之后,能够展示出即时通信主面板,在即时通信主面板中,设置有联系人列表,在联系人列表中设置有各个联系人对象。每个联系人对象所在的区域通常以条形的框体结构进行呈现,其中包括对应联系人对象的头像图标以及用户名等数据内容,该条框结构通常被称为ITEM项,在触发了该ITEM项之后,能够打开与该联系人对象相对应的即时通信交互界面,在该即时通信交互界面中通常包括有交互界面输入栏,用以输入需要向对方进行传送的数据信息,该数据信息可以是字符,或者图片,或者其它的数据内容,比如需要传输的文件,或者录制的音频或者视频数据等。以及包括有交互界面输出栏,用以输出交互各方所推送的数据信息。以及包括有交互界面工具栏,用以提供和交互通信相关的各种工具类型,比如,用以发起语音交互操作的语音发起控件,或者用以发起视频交互操作的视频发起控件,或者用以呈现图标列表的图标控件,或者用以录制音频数据向对方发送的音频录制控件等工具形式。目前的技术条件下,在触发ITEM项开启即时通信交互界面时,除了打开的即时通信交互界面之外,不会出现其它的数据信息。但实际上,用户之间所进行的即时通信交互,很多是富有情感色彩的,在对即时通信交互界面触发开启操作时,还可以增加输出的信息类型及信息内容,但目前这类技术并不存在。

发明内容
本发明的目的是提供一种即时通信交互界面开启数据实现的方法,以及对应的客户端及系统,利用本发明,能够在即时通信交互界面被触发了开启操作的情况下,输出预设的开启态数据。本发明提供一种即时通信交互界面开启数据实现的方法,该方法包括有如下步骤步骤1,对应着即时通信交互界面,设置触发对其开启操作后输出的开启态数据;步骤2,采集对即时通信交互界面开启的触发消息,输出预设的开启态数据。进一步,所述的开启态数据,是即时通信用户与所选择的特定联系人对象之间,所设置及输出的数据内容。进一步,所述的开启态数据,由交互通信中的接收方或者发起方进行设置,在交互通信各方对即时通信交互界面进行开启操作时,分别输出相同的开启态数据。
进一步,所述的开启态数据,在通过即时通信交互界面所对应的接收方与发起方均进行设置的情况下,一方所在的即时通信交互界面在开启时,输出由另一方所设置的开启态数据。进一步,所述的开启态数据,在即时通信交互界面所对应的交互方之间,对于其中一方所设置的开启态数据,能够由其他方进行编辑,将编辑后的开启态数据推送至系统服务器进行存储,作为前述交互方所对应即时通信交互界面的开启态数据。进一步,所述的开启态数据,由即时通信系统服务器预设,在交互通信的各方对所在即时通信客户端的即时通信交互界面进行开启操作时,分别输出所预设的开启态数据。进一步,所述的开启态数据,是通过触发开启态设置界面进行设置的,在该界面中包括有如下结构其中至少其一,手写采集控件,用以通过采集手写信息形成字符或图像的手写内容;
数据录制控件,用以在触发之后录制用户在外界所发出的音频数据,或者拍摄图像,或者录制视频数据,或者录制用户所输入的字符;预存数据控件,用以在触发之后生成预存的供选择的数据列表;数据上传控件,用以在触发后上传所在终端中预存的数据内容;尺寸位置控件,用以在触发之后设置开启态数据所对应输出窗口的尺寸和/或位置;输出对象设置控件,用以在触发后设置对方客户端输出模式,或者己方客户端输出模式,或者双方客户端共同输出模式;播报时间控件,用以在触发之后设置开启态数据所对应输出窗口中输出数据的时间长度,或者所对应输出窗口的持续时间;播报模式控件,用以设置开启态数据输出完毕后输出对应的即时通信交互界面的模式,或者设置触发输出即时通信交互界面的情况下,同步输出开启态数据的模式;播报次序控件,用以在触发之后,设置两种或以上开启态数据进行播报的先后次序;内容响应控件,用以在触发之后对以往交互内容进行遍历及识别,输出与以往交互内容相关联的开启态数据。进一步,所述的开启态数据,为如下数据类型中至少其一,字符格式的文本数据;图片格式的图片数据;音频格式的音频数据;视频格式的视频数据;多媒体格式的多媒体数据。进一步,所述的开启态数据,是通过遍历交互通信中已有的数据内容所获得的交互通信的统计数据。进一步,所述的开启态数据,在进行数据输出时,所对应的开启态数据输出窗口与即将开启或已经开启的即时通信交互界面的尺寸和/或位置相同。进一步,在开启态数据具有两种或两种以上的独立输出内容的情况下,依据如下方式其中之一进行数据输出,
将各独立输出内容按预设的次序依次进行数据输出;将各独立输出内容按照随机输出的方式依次进行数据输出;将各独立输出内容按照其数量,生成与该数量相当的窗口,同步分别输出各独立输出内容。进一步,在即时通信交互界面所对应的交互方为双方的情况下,若其中一方取消开启态数据,则双方即时通信客户端所对应的开启态数据均被取消。进一步,对应着所述的步骤2,在采集获得对即时通信交互界面开启的触发消息,首先输出预设的开启态数据,在采集获得该开启态数据输出完毕的消息后,输出对应的即时通信交互界面;或者,首先输出预设的开启态数据,在采集获得提前结束该开启态数据的消息后,输出对应的即时通信交互界面; 或者,在触发输出即时通信交互界面的情况下,同步触发输出预设的开启态数据。进一步,所述的开启态数据,在对应的即时通信交互界面被开启之后开始输出,所持续的时间在O. 5-20秒钟之间。进一步,前述的开启态数据,是通过对以往交互内容进行识别获得的,其步骤为,采集即时通信交互界面中以往交互通信内容;对其交互内容进行识别,筛选获得交互内容的关键词,或者对交互内容进行识别来判定感情色彩;获取与前述关键词或者感情色彩相匹配的开启态数据,在对应的即时通信交互界面被开启的情况下进行数据输出。进一步,获取前述开启态数据的数据范围,是在用户自身预设的两种或以上的开启态数据中进行搜索,或者在即时通信客户端或系统服务器所预存的开启态数据中进行搜索,或者通过广域的互联网进行匹配数据的搜索。本发明还提供一种即时通信交互界面开启数据实现的客户端,该客户端包括开启态数据设置单元,用以对应着即时通信交互界面,设置触发对其开启操作后输出的开启态数据;开启态数据输出单元,用以采集对即时通信交互界面开启的触发消息,输出预设的开启态数据。本发明还提供一种即时通信交互界面开启数据实现的系统,该系统包括发起方客户端,用以对应着所选择的接收方,设置触发与其对应的即时通信交互界面进行开启操作后输出的开启态数据;系统服务器,用以获取发起方对应着接收方所设置的开启态数据,以及在发起方与接收方之间开启即时通信交互界面的情况下或之前,将开启态数据向两者至少其一进行推送;接收方客户端,用以在采集获得对应着发起方的即时通信交互界面的开启操作消息,输出通过系统服务器所接收的由发起方客户端设置的开启态数据。


图I是本发明所描述的一种即时通信交互界面开启数据实现的方法流程图,对应着实施例I。图2是本发明所描述的一种即时通信交互界面开启数据实现的客户端的结构框图,对应着实施例5。图3是本发明所描述的一种即时通信交互界面开启数据实现的系统的结构框图,对应着实施例6。
具体实施例方式实施例I参图I所示,在本实施例中,描述了本发明所提供的一种即时通信交互界面开启数据实现的方法,其主要步骤具体如下
步骤S110,对应着即时通信交互界面,设置触发对其开启操作后输出的开启态数据;步骤S120,采集对即时通信交互界面开启的触发消息,输出预设的开启态数据。在本发明中,所实现的主要功能是,在即时通信交互界面被开启之后,能够输出预设的开启态数据。所述的开启态数据,就是在接收了即时通信交互界面开启消息的触发之后进行输出的数据信息。利用开启态数据,来表达特定的情感,或者增加信息等。对于前面所述的步骤,具有多种实施时的技术细节,作为举例而非限定,描述如下(I)开启态数据的设置方式。在本发明中,开启态数据的设置方式并不限定,作为典型的实施方式,有如下三种a,所述的开启态数据,由交互通信中的接收方或者发起方进行设置,在触发与对方相对应的即时通信交互界面的开启操作时,分别输出相同的开启态数据。这种方案,是将交互通信所对应即时通信交互界面的双方或多方,分别称为接收方与发起方。所对应的开启态数据,可以通过接收方进行设置,也可以通过发起方进行设置。在通过其中一方进行设置之后,可以由各方的即时通信交互界面共同使用。对应各方的即时通信交互界面在开启时,输出预设的相同开启态数据。b,所述的开启态数据,在该即时通信交互界面所对应的接收方与发起方均进行设置的情况下,那么,一方开启与对方相对应的即时通信交互界面时,所输出的开启态数据为另一方所设置。也就是说,如果即时通信交互界面所对应的接收方与发起方双方均向对方设置了开启态数据的话,那么,在自身所在的即时通信客户端中,开启与对方构成交互对象的即时通信交互界面时,输出对方所设置的开启态数据。这种方式在实施时,为对方所设置的开启态数据,能够在开启与对方相对应的即时通信交互界面时进行数据传输,或者在双方进行交互时进行传输,或者在用户打开即时通信客户端时就开始进行传输,或者通过将数据预存至即时通信系统服务器,然后由系统服务器根据各交互方的登陆状态进行传输。C,所述的开启态数据,在即时通信交互界面所对应的交互方之间,对于其中一方所设置的开启态数据,能够由其他方进行编辑,将编辑后的开启态数据推送至系统服务器进行存储,作为前述交互方所对应即时通信交互界面的开启态数据。也就是说,即时通信交互界面所对应各方若设置有开启态数据的话,也可以由其他方进行编辑。当然,该编辑权限也可以由用户进行设定,若编辑权限不许可,则其他方无法进行操作。d,所述的开启态数据,由即时通信系统服务器预设,在交互通信的各方通过所在的即时通信客户端,开启能够与对方构成交互关系的即时通信交互界面时,分别输出所预设的开启态数据。在这种方式下,开启态数据是通过即时通信系统服务器进行预设的,预设的内容并不限定。比如说,可以预设各种各样的开启态数据,然后根据双方交互信息的感情色彩来推送与其相对应的开启态数据;也可以预设各种各样的开启态数据,然后根据双方交互内容中的关键词推送与关键词相匹配的开启态数据。另外,也可以由系统服务器连同第三方服务器,接收第三方服务器所推送的开启态数据,然后向即时通信客户端进行数据推送。作 为举例,前述第三方服务器或者系统服务器所预设的开启态数据,也可以是广告类信息,具体并不限定。在通过即时通信交互界面所对应的各交互方进行开启态数据设置时,优选的方式是通过即时通信客户端的相关界面,比如即时通信主面板或者主面板中的ITEM项,或者即时通信交互界面,设置触发后用以生成开启态设置界面的控件结构。在设置操作中,对该控件进行触发,打开用以输出开启态设置界面的窗口。在该开启态设置界面中,预设有用以设置开启态数据的控件结构。该类控件结构作为举例而非限定,包括有如下类型至少其一Ml,手写采集控件,用以通过采集手写信息形成字符或图像等类型的手写内容。所述的手写采集控件,对应着具有触摸屏或者触摸板的计算终端进行设置是合适的。对于没有触摸屏或者触摸板的台式机电脑来说,也可以通过鼠标器的移动进行手写操作等,具体并不限定。由于具有触摸屏或触摸板的计算终端现在应用普遍,因此,采用手写采集控件来采集用户的手写信息,进而将用户的手写信息设置为开启态数据的方式是合适的。比如,采集用户手写的数据内容,该数据内容可以对应着文字,比如“喜欢你”,或者是用户所绘制的一幅桃心型的图像,或者一朵花的图像,或者一所房子的图像,等等。M2,数据录制控件,用以在触发之后录制用户在外界所发出的音频数据,或者拍摄图像,或者录制视频数据,或者录制用户所输入的字符等。这儿所述的数据录制控件,可以根据需要单独进行设置,比如,对应着录制用户所发出音频数据的功能,可以预设音频录制控件;对应着录制用户视频数据的功能,可以预设视频录制控件。在触发了相应的录制控件后,即可启动所在终端上的首频和/或视频录制的硬件结构,进行对应数据的录制操作。将录制的数据进行剪辑,作为开启态数据;或者将录制的数据直接作为开启态数据。M3,预存数据控件,用以在触发之后生成预存的供选择的数据列表。所述的预存数据控件,用以在触发之后生成预存的可供选择的数据内容列表或者阵列,比如,生成各种可供用户选择的图标,或者图片,或者音频,或者视频。其中的视频数据还可以包括各种类型的动画等。这些预存的数据适合由系统提供商来预设,供用户进行选择;当然也不限定。
M4,数据上传控件,用以在触发后上传所在终端中预存的数据内容。所上传的数据内容,既可以是文字,也可以是图片,或者是音频或者是视频或者是多媒体等,具体并不限定。M5,尺寸位置控件,用以在触发之后设置开启态数据所对应输出窗口的尺寸和/或位置。该控件用以设置开启态数据在输出时所对应窗口的尺寸大小。其尺寸可以是固定的,也可以是变化的,包括允许动态变化。M6,输出对象设置控件,用以在触发后设置对方客户端输出模式,或者己方客户端输出模式,或者双方客户端共同输出模式。其中,若设置为对方客户端输出模式,则用户所设置的开启态数据仅在即时通信 交互界面所对应的交互对方的即时通信客户端输出。若触发了己方客户端输出模式,则用户所设置的开启态数据仅在即时通信交互界面所对应的己方即时通信客户端输出。若触发了双方客户端共同输出模式,则用户所设置的开启态数据在即时通信交互界面所对应的交互双方的即时通信客户端输出。M7,播报时间控件,用以在触发之后设置开启态数据所对应输出窗口中输出数据的时间长度,或者所对应输出窗口的持续时间。该控件在触发之后,用以设置开启态数据输出的时间长度。但需要指出的是,开启态数据的时间长度不应太长,应当比较简短为好。这是因为用户已经发起了对即时通信交互界面的开启操作后,如果需要很长时间才完成开启态数据的输出操作,则会影响用户的使用感受。M8,播报模式控件,用以设置开启态数据输出完毕后输出对应的即时通信交互界面的模式,或者设置触发输出即时通信交互界面的情况下,同步输出开启态数据的模式。所述的开启态数据,既可以在对应的即时通信交互界面开启之前播报,也可以在对应的即时通信交互界面开启后同步播报。M9,播报次序控件,用以在触发之后,设置两种或以上开启态数据进行播报的先后次序。该控件是对应着两种或者两种以上的开启态数据而设置的,不同的开启态数据若对应着独立的输出界面的话,则可以通过该界面设置开启态数据先后的播报次序,进一步,也可以根据该控件设置各独立的开启态数据的输出时间。M10,内容响应控件,用以在触发之后对以往交互内容进行遍历及识别,输出与以往交互内容相关联的开启态数据。该内容响应控件,主要是在触发之后,启动对即时通信交互界面中已有交互内容的采集及识别操作。然后获取已有交互内容中的关键词或者交互内容的感情色彩,进而搜索与其相匹配的开启态数据,将该开启态数据进行数据输出。该控件在触发之后,优选的数据搜索范围,是在用户自身所设置的开启态数据具有两种或两种以上,在该数据范围内进行搜索。或者,采集所在的即时通信客户端或者系统服务器中由系统提供商所预设的开启态数据,或者其他联系人对象所预设的开启态数据,在其数据范围内进行搜索。或者,通过广域的互联网进行匹配数据的搜索,将符合匹配条件的数据采集作为开启态数据。
( 2 )开启态数据的内容形式。在本发明中,所述的开启态数据的数据类型并不作限定,只要能够进行数据输出即可。作为典型的实施例,所述的开启态数据,为如下数据类型中至少其一字符格式的文本数据;图片格式的图片数据;音频格式的音频数据;视频格式的视频数据;多媒体格式的多媒体数据。另外,前述的数据可以分别作为独立的开启态数据进行输出,也可以混合着进行数据输出等,具体是不限定的。 本发明所描述的开启态数据,大多用以表达某种具有情感色彩的数据形式,但并不限定,作为举例,所述的开启态数据,还可以是通过遍历交互通信中已有的数据内容所获得的交互通信的统计数据。所述的统计数据,比如,可以统计进行交互的字符量,或者进行音频或者视频交互的时间量,或者启动某些词汇出现的频率,等等,具体是不限定的。(3)开启态数据的输出方式。采集获得对即时通信交互界面开启的触发消息后,在判定该即时通信交互界面对应设置有开启态数据的情况下,可以采用如下方式其中之一的形式进行数据输出A,首先输出预设的开启态数据,在采集获得该开启态数据输出完毕的消息后,输出对应的即时通信交互界面;B,首先输出预设的开启态数据,在采集获得提前结束该开启态数据的消息后,输出对应的即时通信交互界面;C,在触发输出即时通信交互界面的情况下,同步触发输出预设的开启态数据。也就是说,本发明所述的开启态数据,可以在对应的即时通信交互界面正式打开之前输出,也可以根据用户的选择提前关闭开启态数据后正式打开即时通信交互界面,或者,在正式打开即时通信交互界面的情况下同步输出开启态数据。所述的开启态数据,适合以弹出窗口的形式进行输出,当然也不限定。另外,如果在即时通信交互界面开启的情况下同步输出开启态数据时,该开启态数据还可以在即时通信交互界面中输出。在进行开启态数据的输出时,适合设置一些限定条件,下面分别进行描述a,所述的开启态数据,在对应的即时通信交互界面触发开启操作后开始输出,所持续的时间在O. 5-20秒钟之间。如前所述,所述的开启态数据,是在用户想开启特定即时通信交互界面的情况下输出的数据信息,为了不影响用户的使用体验,所持续的时间应当较短,考虑到过短的时间也不利于向用户播报开启态数据,作为优选的实施例,所述的开启态数据,在采集获得即时通信交互界面开启的触发消息之后,所输出的时间长度在O. 5-20秒钟之间。需要指出的是,该时间量也可以根据系统提供商或者用户的需求进行调整。b,所述的开启态数据,在进行数据输出时,对应的开启态数据输出窗口与即将开启或已经开启的即时通信交互界面的尺寸和/或位置相同。
进行这种设置的目的,是为了输出窗口具有延续性。比如说,在开启态数据被输出之后,即时通信交互界面以同样的位置以及同样的尺寸输出,这能够让用户觉得数据的输出一气呵成,避免产生割裂感。所述的开启态数据,如果具有两种或两种以上的独立输出内容的情况下,每种独立输出内容对应着单独的输出界面。对该类两种或以上的独立输出内容的输出操作,优选的实施方式,可以通过如下方式其中之一进行NI,将各独立输出内容按预设的次序依次进行数据输出;N2,将各独立输出内容按照随机输出的方式依次进行数据输出;N3,将各独立输出内容按照其数量,生成与该数量相当的窗口,同步分别输出各独 立输出内容。其中的N3,作为举例,如果所对应的独立输出内容具有三种的话,则可以同步生成三个独立的窗口,分别输出三种开启态数据。需要指出的是,如果开启态数据的数量过多的话,比如,允许同步打开的窗口最多有4个,这种情况下,只能够同步输出四种独立输出内容。如果独立输出内容超过四种的话,则分两次或更多次分别进行输出。另外,还可以设置开启态数据输出的许可条件。作为举例,在即时通信交互界面所对应的交互方为双方的情况下,若其中一方取消开启态数据,则双方即时通信客户端所对应的开启态数据均被取消,不再进行开启态数据的输出操作。当然,也可以根据设置条件,如果只有一方取消开启态数据输出操作的话,那么另一方还可以继续输出开启态数据。在开启态数据输出时,还可能会遇到一种情况,就是即时通信用户同步开启了多个即时通信交互界面。这种情况下,如果对应有两个或以上的即时通信交互界面具有开启态数据的话,则可以依次输出即时通信交互界面所对应开启态数据,以及对应的即时通信交互界面自身;或者,如果对应的开启态数据均为字符或图片的话,还可以汇总后在一个窗口同步输出,或者,同步分出多个窗口后分别进行输出操作。(4)通过识别交互内容获取对应的开启态数据。开启态数据还可以对应着即时通信交互界面中所发生的交互内容进行输出。在这种实施方式下,作为举例而非限定,其操作步骤为采集即时通信交互界面中以往交互通信内容;对其交互内容进行识别,筛选获得交互内容的关键词,或者对交互内容进行识别来判定感情色彩;获取与前述关键词或者感情色彩相匹配的开启态数据,在对应的即时通信交互界面被开启的情况下进行数据输出。本发明在具体实施时,前述的以往交互通信内容,尤其指的是最近一次发生的交互内容。作为举例,通过获得上次的交互信息,获得了某些关键词,比如,“辣子鸡丁”,就可以搜索与该“辣子鸡丁”相对应的图片,将其作为开启态数据;又比如,出现了关键词“悉尼大剧院”,于是,就可以搜索与该“悉尼大剧院”相对应的图片,将其作为开启态数据,等等。另外,所述的感情色彩,比如说,如果对上次发生的交互内容进行识别之后,判定其内容对应着“非常高兴”含义的感情色彩,于是,就可以搜索一幅笑脸的图片,将其作为开启态数据;如果对交互内容进行识别之后,判定其感情色彩是“非常沮丧”,就可以根据预设条件,搜索出对应感情色彩的图片,将其作为开启态数据。在这种实施方式下,所对应的开启态数据可以通过搜索引擎,在即时通信用户预设的开启态数据中进行数据搜索,或者在即时通信系统中搜索预存的开启态数据,或者在公共互联网中搜索合适的数据内容作为开启态数据等。实施例2在本实施例中,提供了一种通过手绘嘴唇图像作为开启态数据的实施方案,其步骤如下步骤S210,采集发起方Al通过已开启的即时通信主面板,对接收方BI所在的ITEM项或者与接收方BI所对应的即时通信交互界面,预设的开启态数据设置控件的触发消息。 在本实施例中,作为举例而非限定,发起方Al是接收方BI的女朋友。步骤S220,生成用以输出开启态设置界面的弹出窗口,在该开启态设置界面中预设有如下控件,手写采集控件,用以通过采集手写信息形成字符或图像的手写内容;数据录制控件,用以在触发之后录制用户在外界所发出的音频数据,或者拍摄图像,或者录制视频数据,或者录制用户所输入的字符;预存数据控件,用以在触发之后生成预存的供选择的数据列表;数据上传控件,用以在触发后上传所在终端中预存的数据内容;尺寸位置控件,用以在触发之后设置开启态数据所对应输出窗口的尺寸和/或位置;输出对象设置控件,用以在触发后设置对方客户端输出模式,或者己方客户端输出模式,或者双方客户端共同输出模式;播报时间控件,用以在触发之后设置开启态数据所对应输出窗口中输出数据的时间长度,或者所对应输出窗口的持续时间;播报模式控件,用以设置开启态数据输出完毕后输出对应的即时通信交互界面的模式,或者设置触发输出即时通信交互界面的情况下,同步输出开启态数据的模式;播报次序控件,用以在触发之后,设置两种或以上开启态数据进行播报的先后次序;内容响应控件,用以在触发之后对以往交互内容进行遍历及识别,输出与以往交互内容相关联的开启态数据。步骤S230,采集对前述手写采集控件的触发消息,生成用以接收手写输入的操作界面。步骤S240,获取用户的手写输入信息,在采集获得手写输入信息的确定消息后,生成包括着该手写输入信息的图片作为开启态数据,其中本实施例中的图片为嘴唇图像;以及通过前述的输出对象设置控件,获得设置的输出对象为交互对方,即接收方BI ;以及通过前述的尺寸位置控件,获得设置的输出窗口的尺寸与位置均与即将开启的即时通信交互界面相同;
以及通过播报时间控件,获得设置的输出窗口的存在时间为3秒钟。步骤S250,将前述的设置数据,对应着发起方Al和接收方BI的用户识别号,推送至即时通信系统服务器进行数据存储。步骤S260,当采集获得接收方BI触发与发起方Al对应的即时通信交互界面的开启消息时,由即时通信系统服务器将发起方Al针对接收方BI所设置的开启态数据推送至接收方BI所在的即时通信客户端。步骤S270,生成与即将开启的即时通信交互界面大小与位置一致的弹出窗口,输出由发起方Al所预设的嘴唇图像,并持续3秒钟。步骤S280,前述嘴唇图像内容的开启态数据持续3秒钟后关闭,在完成本次开启态数据的输出操作后,触发输出前述与发起方Al之间的即时通信交互界面。·
实施例3在本实施例中,提供了一种通过音频数据作为开启态数据,且与触发开启的即时通信交互界面同步数据输出的实施方案,其步骤如下步骤S310,采集发起方A2通过已开启的即时通信主面板,对接收方B2所在的ITEM项或者与接收方B2所对应的即时通信交互界面,预设的开启态数据设置控件的触发消息。在本实施例中,作为举例而非限定,发起方A2是接收方B2的女儿。步骤S320,生成用以输出开启态设置界面的弹出窗口,在该开启态设置界面中预设有如下控件,手写采集控件,用以通过采集手写信息形成字符或图像的手写内容;数据录制控件,用以在触发之后录制用户在外界所发出的音频数据,或者拍摄图像,或者录制视频数据,或者录制用户所输入的字符;预存数据控件,用以在触发之后生成预存的供选择的数据列表;数据上传控件,用以在触发后上传所在终端中预存的数据内容;尺寸位置控件,用以在触发之后设置开启态数据所对应输出窗口的尺寸和/或位置;输出对象设置控件,用以在触发后设置对方客户端输出模式,或者己方客户端输出模式,或者双方客户端共同输出模式;播报时间控件,用以在触发之后设置开启态数据所对应输出窗口中输出数据的时间长度,或者所对应输出窗口的持续时间;播报模式控件,用以设置开启态数据输出完毕后输出对应的即时通信交互界面的模式,或者设置触发输出即时通信交互界面的情况下,同步输出开启态数据的模式;播报次序控件,用以在触发之后,设置两种或以上开启态数据进行播报的先后次序;内容响应控件,用以在触发之后对以往交互内容进行遍历及识别,输出与以往交互内容相关联的开启态数据。步骤S330,采集对前述数据录制控件的触发消息,生成用以录制用户所写入字符,或者拍摄图像,或者录制用户的音频或视频数据的操作界面。对应着特定的数据类型,分别设置有对应的录制结构,在触发后进行对应数据类型的录制操作。比如,录制字符,或者拍摄图像,或者录制音频或者视频。步骤S340,获取用户所录制的一段音频数据,是字符“我爱你们”的读音,采集获得发起方A2的确认操作消息后,将该数据作为发起方A2和接收方B2之间的开启态数据;以及通过前述的输出对象设置控件,获得设置的输出对象为交互双方;以及通过前述的尺寸位置控件,获得设置的输出窗口的尺寸与位置均与即将开启的即时通信交互界面相同;以及通过播报时间控件,获得设置的输出窗口的存在时间为4秒钟,且在该时间段内前述的音频数据能够播放完毕;以及播报模式控件,获得设置的模式,是在触发输出即时通信交互界面的情况下,同步输出开启态数据;
步骤S350,将前述的设置数据,对应着发起方A2和接收方B2的用户识别号,推送至即时通信系统服务器进行数据存储。步骤S360,待到接收方B2再次登录所在的即时通信客户端时,由即时通信系统服务器将发起方A2针对接收方B2所设置的开启态数据推送至接收方B2所在的即时通信客户端进行存储。步骤S370,当采集获得接收方B2触发和发起方A2之间的即时通信交互界面的开启消息时,获取前一步骤所接收的开启态数据,在开启该即时通信交互界面的同时,触发所在终端上的音频结构播报具有“我爱你们”内容的音频数据,该音频数据播报完毕后所述的开启态数据播报结束,前述的即时通信交互界面继续正常存在。实施例4在本实施例中,提供了一种自动生成开启态数据的实施方案,其步骤如下步骤S410,采集发起方A3通过已开启的即时通信主面板,对接收方B3所在的ITEM项或者与接收方B3所对应的即时通信交互界面,预设的开启态数据设置控件的触发消息。在本实施例中,作为举例而非限定,发起方A3是接收方B3的朋友。步骤S420,生成用以输出开启态设置界面的弹出窗口,在该开启态设置界面中预设有如下控件,手写采集控件,用以通过采集手写信息形成字符或图像的手写内容;数据录制控件,用以在触发之后录制用户在外界所发出的音频数据,或者拍摄图像,或者录制视频数据,或者录制用户所输入的字符;预存数据控件,用以在触发之后生成预存的供选择的数据列表;数据上传控件,用以在触发后上传所在终端中预存的数据内容;尺寸位置控件,用以在触发之后设置开启态数据所对应输出窗口的尺寸和/或位置;输出对象设置控件,用以在触发后设置对方客户端输出模式,或者己方客户端输出模式,或者双方客户端共同输出模式;播报时间控件,用以在触发之后设置开启态数据所对应输出窗口中输出数据的时间长度,或者所对应输出窗口的持续时间;播报模式控件,用以设置开启态数据输出完毕后输出对应的即时通信交互界面的模式,或者设置触发输出即时通信交互界面的情况下,同步输出开启态数据的模式;
播报次序控件,用以在触发之后,设置两种或以上开启态数据进行播报的先后次序;
内容响应控件,用以在触发之后对以往交互内容进行遍历及识别,输出与以往交互内容相关联的开启态数据。
步骤S430,采集对前述内容响应控件的触发消息,而将其它关联控件的设置数据取为默认设置。
作为举例,前述的其它关联控件,对应有尺寸位置控件,所述的默认设置,作为举例,可以设置为开启态数据的输出窗口和所开启的即时通信交互界面尺寸及位置一致。
前述的其它关联控件,还对应有播报时间控件,比如,限定开启态数据的输出窗口的存在时间在3秒钟之内。
步骤S440,将前述的设置数据,对应着发起方A3和接收方B3的用户识别号,推送至即时通信系统服务器进行数据存储。
步骤S450,待到发起方A3和接收方B3之间再次开启即时通信交互界面进行交互通信时,通过即时通信系统服务器采集前述两者之间的交互记录,分析其中的关键词或者感情色彩。
在触发前述的内容响应控件的情况下,就可以通过即时通信系统服务器或者即时通信客户端,采集前述与发起方A3和接收方B3之间所发生的交互记录,然后对其进行识别,进而将搜索获得的相匹配的数据内容作为开启态数据。作为举例而非限定,其步骤为,
采集即时通信交互界面中以往交互通信内容;
对其交互内容进行识别,筛选获得交互内容的关键词,或者对交互内容进行识别来判定感情色彩;
获取与前述关键词或者感情色彩相匹配的开启态数据,在对应的即时通信交互界面被开启的情况下进行数据输出。
其中,获取前述开启态数据的数据范围,是在用户自身预设的两种或以上的开启态数据中进行搜索,或者在即时通信客户端或系统服务器所预存的开启态数据中进行搜索,或者通过广域的互联网进行匹配数据的搜索。
步骤S460,通过即时通信系统服务器采集获得发起方A3和接收方B3之间上次联络的交互内容中,有“NBA”和“林书豪”的关键内容,触发广域互联网的浏览器,搜索两张和 “NBA+林书豪”相对应的图片,将其作为开启态数据,且每张图片播报的时间量值为I. 5秒钟。
步骤S470,将前一步骤所获得的开启态数据及数据的输出时间量值推送至发起方 A3和接收方B3两者各自所在的即时通信客户端。
步骤S480,采集获得发起方A3或者接收方B3开启与对方进行通信的即时通信交互界面的消息后,触发生成用以输出开启态数据的弹出窗口,将“NBA林书豪”的两张图片, 以每张图片I. 5秒钟,总3秒钟的时间量值依次进行播报。
步骤S490,在前述的开启态数据播报完毕之后,完成本次开启态数据的输出操作, 触发前述未开启即时通信交互界面进入到开启状态。
实施例5CN 102932242 A书明说13/15 页
参图2所示,在本发明中,还提供一种即时通信交互界面开启数据实现的客户端 100。它是一种即时通信工具的客户端,能够完成预设的各种即时通信的相关功能。进一步, 所述的客户端100还能够进行开启态数据的设置操作,以及开启态数据的输出操作。为实现这些功能,所述的客户端100包括有如下结构
开启态数据设置单元110,用以对应着即时通信交互界面,设置触发对其开启操作后输出的开启态数据;
开启态数据输出单元120,用以采集对即时通信交互界面开启的触发消息,输出预设的开启态数据。
在具体实施时,作为举例而非限定,对开启态数据的设置方式,可以通过如下其一的控件进行
手写采集控件,用以通过采集手写信息形成字符或图像的手写内容;
数据录制控件,用以在触发之后录制用户在外界所发出的音频数据,或者拍摄图像,或者录制视频数据,或者录制用户所输入的字符;
预存数据控件,用以在触发之后生成预存的供选择的数据列表;
数据上传控件,用以在触发后上传所在终端中预存的数据内容;
尺寸位置控件,用以在触发之后设置开启态数据所对应输出窗口的尺寸和/或位置;
输出对象设置控件,用以在触发后设置对方客户端输出模式,或者己方客户端输出模式,或者双方客户端共同输出模式;
播报时间控件,用以在触发之后设置开启态数据所对应输出窗口中输出数据的时间长度,或者所对应输出窗口的持续时间;
播报模式控件,用以设置开启态数据输出完毕后输出对应的即时通信交互界面的模式,或者设置触发输出即时通信交互界面的情况下,同步输出开启态数据的模式;
播报次序控件,用以在触发之后,设置两种或以上开启态数据进行播报的先后次序;
内容响应控件,用以在触发之后对以往交互内容进行遍历及识别,输出与以往交互内容相关联的开启态数据。
如前所述,开启态数据既可以由用户进行设置,也可以通过即时通信客户端或者即时通信系统服务器根据用户所选择的内容响应控件,采集交互通信内容,进而搜索与其相匹配的数据作为开启态数据。
所述的开启态数据输出单元120,用以在获得了即时通信交互界面的开启消息后, 输出对应所在即时通信交互界面设置的开启态数据。
开启态数据在输出时,适合有时间上的限定。该时间的限定条件,优选为O. 5-20 秒钟之间。开启态数据的输出窗口,其形式并不限定,但优选与即将开启或已经开启的对应即时通信交互界面的尺寸和/或位置相同。另外,在开启态数据具有两种或两种以上的独立输出内容的情况下,依据如下方式其中之一进行数据输出
将各独立输出内容按预设的次序依次进行数据输出;
将各独立输出内容按照随机输出的方式依次进行数据输出;
将各独立输出内容按照其数量,生成与该数量相当的窗口,同步分别输出各独立17输出内容。
实施例6
参图3所示,在本发明中,还提供一种即时通信交互界面开启数据实现的系统 200。它是一种即时通信系统,能够完成预设的各种和即时通信相关的功能。进一步,所述的系统200还能够通过打开即时通信交互界面的即时通信客户端,在即时通信交互界面被开启的情况下,输出开启态数据。为实现该功能,所述的系统200包括有如下结构
发起方客户端210,用以对应着所选择的接收方,设置触发与其对应的即时通信交互界面进行开启操作后输出的开启态数据;
系统服务器300,用以获取发起方对应着接收方所设置的开启态数据,以及在发起方与接收方之间开启即时通信交互界面的情况下或之前,将开启态数据向两者至少其一进行推送;
接收方客户端220,用以在采集获得对应着发起方的即时通信交互界面的开启操作消息,输出通过系统服务器300所接收的由发起方客户端210设置的开启态数据。
结合着前面的描述,能够对本实施例作进一步的理解。具体实施时,能够由发起方通过发起方客户端210,打开与开启态数据设置相对应的开启态设置界面。作为举例,通过开启态设置界面,能够输出如下控件至少其一
手写采集控件,用以通过采集手写信息形成字符或图像的手写内容;
数据录制控件,用以在触发之后录制用户在外界所发出的音频数据,或者拍摄图像,或者录制视频数据,或者录制用户所输入的字符;
预存数据控件,用以在触发之后生成预存的供选择的数据列表;
数据上传控件,用以在触发后上传所在终端中预存的数据内容;
尺寸位置控件,用以在触发之后设置开启态数据所对应输出窗口的尺寸和/或位置;
输出对象设置控件,用以在触发后设置对方客户端输出模式,或者己方客户端输出模式,或者双方客户端共同输出模式;
播报时间控件,用以在触发之后设置开启态数据所对应输出窗口中输出数据的时间长度,或者所对应输出窗口的持续时间;
播报模式控件,用以设置开启态数据输出完毕后输出对应的即时通信交互界面的模式,或者设置触发输出即时通信交互界面的情况下,同步输出开启态数据的模式;
播报次序控件,用以在触发之后,设置两种或以上开启态数据进行播报的先后次序;
内容响应控件,用以在触发之后对以往交互内容进行遍历及识别,输出与以往交互内容相关联的开启态数据。
通过触发这些控件,能够由发起方设置针对于接收方的开启态数据。需要指出的是,也可以根据发起方的设置,由即时通信客户端或者即时通信系统服务器来搜索符合以往交互内容匹配条件的数据,将其采集作为开启态数据。
所述的系统服务器300,根据发起方对应接收方所设置的开启态数据进行数据存储,进而采集发起方与接收方开启即时通信交互界面的触发消息,将对应的开启态数据向接收方客户端220和/或发起方客户端210进行推送操作。或者,在接收方客户端220或发起方客户端210进行登陆操作即进行发送,以备使用。
所述的接收方客户端220,在触发了与发起方相对应的即时通信交互界面的开启消息之后,获取来自于系统服务器300所推送的开启态数据。进而,以预设的模式输出所接收的开启态数据。
以上是对本发明的描述而非限定,基于本发明思想的其它任何实施方式,亦均在本发明的保护范围之中。
权利要求
1.一种即时通信交互界面开启数据实现的方法,其特征在于该方法包括有如下步骤 步骤1,对应着即时通信交互界面,设置触发对其开启操作后输出的开启态数据; 步骤2,采集对即时通信交互界面开启的触发消息,输出预设的开启态数据。
2.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,是即时通信用户与所选择的特定联系人对象之间,所设置及输出的数据内容。
3.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,由交互通信中的接收方或者发起方进行设置,在交互通信各方对即时通信交互界面进行开启操作时,分别输出相同的开启态数据。
4.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,在通过即时通信交互界面所对应的接收方与发起方均进行设置的情况下,一方所在的即时通信交互界面在开启时,输出由另一方所设置的开启态数据。
5.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,在即时通信交互界面所对应的交互方之间,对于其中一方所设置的开启态数据,能够由其他方进行编辑,将编辑后的开启态数据推送至系统服务器进行存储,作为前述交互方所对应即时通信交互界面的开启态数据。
6.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,由即时通信系统服务器预设,在交互通信的各方对所在即时通信客户端的即时通信交互界面进行开启操作时,分别输出所预设的开启态数据。
7.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,是通过触发开启态设置界面进行设置的,在该界面中包括有如下结构其中至少其一, 手写采集控件,用以通过采集手写信息形成字符或图像的手写内容; 数据录制控件,用以在触发之后录制用户在外界所发出的音频数据,或者拍摄图像,或者录制视频数据,或者录制用户所输入的字符; 预存数据控件,用以在触发之后生成预存的供选择的数据列表; 数据上传控件,用以在触发后上传所在终端中预存的数据内容; 尺寸位置控件,用以在触发之后设置开启态数据所对应输出窗口的尺寸和/或位置;输出对象设置控件,用以在触发后设置对方客户端输出模式,或者己方客户端输出模式,或者双方客户端共同输出模式; 播报时间控件,用以在触发之后设置开启态数据所对应输出窗口中输出数据的时间长度,或者所对应输出窗口的持续时间; 播报模式控件,用以设置开启态数据输出完毕后输出对应的即时通信交互界面的模式,或者设置触发输出即时通信交互界面的情况下,同步输出开启态数据的模式; 播报次序控件,用以在触发之后,设置两种或以上开启态数据进行播报的先后次序;内容响应控件,用以在触发之后对以往交互内容进行遍历及识别,输出与以往交互内容相关联的开启态数据。
8.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,为如下数据类型中至少其一,字符格式的文本数据; 图片格式的图片数据; 音频格式的音频数据; 视频格式的视频数据; 多媒体格式的多媒体数据。
9.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,是通过遍历交互通信中已有的数据内容所获得的交互通信的统计数据。
10.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,在进行数据输出时,所对应的开启态数据输出窗口与即将开启或已经开启的即时通信交互界面的尺寸和/或位置相同。
11.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于在开启态数据具有两种或两种以上的独立输出内容的情况下,依据如下方式其中之一进行数据输出, 将各独立输出内容按预设的次序依次进行数据输出; 将各独立输出内容按照随机输出的方式依次进行数据输出; 将各独立输出内容按照其数量,生成与该数量相当的窗口,同步分别输出各独立输出内容。
12.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于在即时通信交互界面所对应的交互方为双方的情况下,若其中一方取消开启态数据,则双方即时通信客户端所对应的开启态数据均被取消。
13.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于对应着所述的步骤2,在采集获得对即时通信交互界面开启的触发消息,首先输出预设的开启态数据,在采集获得该开启态数据输出完毕的消息后,输出对应的即时通信交互界面; 或者,首先输出预设的开启态数据,在采集获得提前结束该开启态数据的消息后,输出对应的即时通信交互界面; 或者,在触发输出即时通信交互界面的情况下,同步触发输出预设的开启态数据。
14.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于所述的开启态数据,在对应的即时通信交互界面被开启之后开始输出,所持续的时间在O. 5-20秒钟之间。
15.根据权利要求I所述的一种即时通信交互界面开启数据实现的方法,其特征在于前述的开启态数据,是通过对以往交互内容进行识别获得的,其步骤为, 采集即时通信交互界面中以往交互通信内容; 对其交互内容进行识别,筛选获得交互内容的关键词,或者对交互内容进行识别来判定感情色彩; 获取与前述关键词或者感情色彩相匹配的开启态数据,在对应的即时通信交互界面被开启的情况下进行数据输出。
16.根据权利要求15所述的一种即时通信交互界面开启数据实现的方法,其特征在于获取前述开启态数据的数据范围,是在用户自身预设的两种或以上的开启态数据中进行搜索,或者在即时通信客户端或系统服务器所预存的开启态数据中进行搜索,或者通过广域的互联网进行匹配数据的搜索。
17.—种即时通信交互界面开启数据实现的客户端,其特征在于该客户端包括 开启态数据设置单元,用以对应着即时通信交互界面,设置触发对其开启操作后输出的开启态数据; 开启态数据输出单元,用以采集对即时通信交互界面开启的触发消息,输出预设的开启态数据。
18.—种即时通信交互界面开启数据实现的系统,其特征在于该系统包括 发起方客户端,用以对应着所选择的接收方,设置触发与其对应的即时通信交互界面进行开启操作后输出的开启态数据; 系统服务器,用以获取发起方对应着接收方所设置的开启态数据,以及在发起方与接收方之间开启即时通信交互界面的情况下或之前,将开启态数据向两者至少其一进行推送; 接收方客户端,用以在采集获得对应着发起方的即时通信交互界面的开启操作消息,输出通过系统服务器所接收的由发起方客户端设置的开启态数据。
全文摘要
本发明提供了一种即时通信交互界面开启数据实现的方法、客户端及系统,属于通信、软件技术领域。该方法包括步骤1,对应着即时通信交互界面,设置触发对其开启操作后输出的开启态数据;步骤2,采集对即时通信交互界面开启的触发消息,输出预设的开启态数据。利用本发明,能够在即时通信交互界面被触发了开启操作的情况下,输出预设的开启态数据。
文档编号H04L29/08GK102932242SQ201210485738
公开日2013年2月13日 申请日期2012年11月24日 优先权日2012年11月24日
发明者马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1