CN103023752B - 即时通信交互界面中预设播放器的方法、客户端及*** - Google Patents
即时通信交互界面中预设播放器的方法、客户端及*** Download PDFInfo
- Publication number
- CN103023752B CN103023752B CN201210507894.4A CN201210507894A CN103023752B CN 103023752 B CN103023752 B CN 103023752B CN 201210507894 A CN201210507894 A CN 201210507894A CN 103023752 B CN103023752 B CN 103023752B
- Authority
- CN
- China
- Prior art keywords
- player
- interactive interface
- instant messaging
- data
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种即时通信交互界面中预设播放器的方法、客户端及***,属于通信、软件技术领域。本发明所提供的方法包括如下步骤:在用户与联系人对象之间的即时通信交互界面中预设播放器组件;针对已开启的用户与选定的联系人对象之间的即时通信交互界面输出播放器组件;通过所述的播放器组件获取待播放数据,进行播报操作。利用本发明,能够针对于即时通信客户端中面向于联系人对象所开启的即时通信交互界面,预设能够进行流媒体播放的播放器。
Description
技术领域
本发明属于通信、软件技术领域。
技术背景
即时通信(Instant Messaging,简称IM),大多数情况下,指的是能够即时发送或接收互联网消息等功能的业务。它已成为人们通过网络进行交互通信的平台,用以实现包括文本、图片、语音、视频、多媒体等多种数据格式的交互操作,并能够对已有的文档数据利用即时通信工具便利地进行传输操作。在交互通信的基础上,通过即时通信工具还逐步发展出了个人页面、博客、微博、电子邮件、音乐、图片、游戏、影视和搜索等多种功能。即时通信工具已不再单纯作为聊天工具,还实现了资讯、娱乐、搜索、电子商务、办公、网络社区等更加广泛的用途。能够实现即时通信接入功能的设备有多种多样。典型的设备类型,包括使用传统网络的个人电脑,以及平板电脑;还包括使用移动互联网的智能手机,等等。
目前即时通信软件的类型也多种多样,典型的包括有腾讯科技公司的QQ或微信、微软公司的MSN、AOL的ICQ,以及淘宝旺旺、网易泡泡、飞信、小米公司的米聊,等等。
发明内容
本发明的目的是提供一种即时通信交互界面中预设播放器的方法,以及对应的客户端及***,利用本发明,能够针对于即时通信客户端中面向于联系人对象所开启的即时通信交互界面,预设能够进行流媒体播放的播放器。
本发明所提供的一种即时通信交互界面中预设播放器的方法,包括有如下步骤:
步骤1,在用户与联系人对象之间的即时通信交互界面中预设播放器组件;
步骤2,针对已开启的用户与选定的联系人对象之间的即时通信交互界面输出播放器组件;
步骤3,通过所述的播放器组件获取待播放数据,进行播报操作。
进一步,所述的播放器组件,为音频播放器,和/或视频播放器,和/或照片播放器。
进一步,所述的播放器组件,为设置于所在即时通信客户端中的播放器单元的输入/输出接口,或者为设置在即时通信***服务器中的播放器单元的输入/输出接口。
进一步,所述的播放器组件,在进行播报时的数据输出区域,是通过即时通信交互界面中的交互界面输出栏所在的区域,生成叠加的输出窗口,通过该窗口进行数据输出。
进一步,预设交互界面输出栏原有交互内容的显示时间阈值;在通过交互界面输出栏所在的窗口进行播放器组件中数据播报的情况下,判定已完成交互的数据内容是否达到了前述的显示时间阈值,在达到的情况下,将其透明度提高,或者将对应的消息内容消隐。
进一步,在前述播放器组件中内容播放时,对应着前述的交互界面输出栏,设置与其区域相叠加的新的输出窗口,其实现方式为如下类型其中之一:
(1)将所述的播放器组件的输出窗口,设置的尺寸小于交互界面输出栏的尺寸,将其嵌入在交互界面输出栏之中;
(2)将所述的播放器组件的输出窗口,设置的尺寸小于交互界面输出栏的尺寸,将其设置为能够移动的窗口形式;
(3)将所设置的播放器组件的输出窗口,其尺寸设置为可以调整的模式,根据所在的交互界面输出栏中空白区域的面积进行尺寸的调整操作;
(4)设置尺寸与交互界面输出栏相当的播放器组件的输出窗口,以及设置用以调整该输出窗口输出状态的控件。
进一步,所述的(2)中,所述播放器组件的输出窗口,其移动方式的步骤如下:
检测即时通信交互界面中没有交互内容的空白区域所在的位置;
判定最大空白区域所在的位置;
将前述的输出窗口调整至该最大空白区域所在的位置。
进一步,所述的(3)中,调整操作的步骤如下:
获取所在交互界面输出栏中最大的空白区域,在该空白区域中,依据该区域的大小设置播放器组件的输出窗口;
在交互界面输出栏中接收到新的交互信息的情况下,最大的空白区域的尺寸发生改变;
依据新的改变后的最大空白区域的尺寸,来设置与该尺寸相同的输出窗口,设置在该区域之中。
进一步,所述的播放器组件,在进行播报时,数据的输出区域包括如下类型其中之一:
A,通过即时通信交互界面中的交互界面输入栏所在的区域生成叠加的输出窗口,通过该窗口进行数据输出;
B,通过整个即时通信交互界面所在的区域生成叠加的输出窗口,通过该窗口进行数据输出;
C,通过即时通信交互界面侧部生成延展窗口,通过该延展窗口进行数据输出;
D,在即时通信交互界面四周生成输出窗口,通过该输出窗口进行数据输出。
进一步,在所述输出区域为即时通信交互界面四周的情况下,预设所在即时通信交互界面不发生活动的时间阈值,在该时间阈值内即时通信交互界面正常输出,超出了该时间阈值隐去即时通信交互界面所在的窗口,将所在的区域转为前述的输出区域,与原有即时通信交互界面四周的输出区域相连通。
进一步,所述的播放器组件,所对应的待播放内容,通过如下至少其一的方式获取:
A,搜索所在终端中符合待播放数据类型的数据内容,生成待播放的数据列表;
B,对所在终端中的数据生成索引窗口,通过该索引窗口选择获得待播放的数据内容;
C,遍历所在即时通信交互界面的对方联系人的关联页面,从中搜索获得符合待播放数据类型的数据内容,其中的关联页面,是基于所在即时通信用户识别号所建立的数据公布页面;
D,遍历所在即时通信交互界面的对方联系人所在的终端,从中搜索获得符合待播放数据类型的数据内容,采集获得后作为待播放内容;
E,由***服务器向用户所在的即时通信客户端推送数据内容,作为待播放数据。
进一步,所述的播放器组件,预设有语音识别控件,在触发后采集用户发出的语音信息,将其识别为字符后搜索符合该字符限定条件的待播放数据,通过该播放器控件进行输出操作。
进一步,所述的播放器组件,对应的待播放内容,是通过如下方式获得的:
采集用户或者与所在即时通信交互界面对应的对方联系人所设置的待播放内容,将其存储于***服务器;
采集用户或前述对方联系人登录所在终端,且登触发与对方相对应的即时通信交互界面的消息,通过***服务器分别向前述用户或对方联系人两者至少其一推送预设的待播放内容。
进一步,所述的播放器组件,所对应的播放界面包括有如下结构至少其一:
A,播放启动控件,用以在触发后启动播放进程;
B,播放快进控件,用以在触发后加快播放进程;
C,播放快退控件,用以在触发后后退播放进程;
D,播放暂停控件,用以在触发后暂停播放进程。
本发明还提供一种即时通信交互界面中预设播放器的客户端,该客户端包括:
播放器预设单元,用以在用户与联系人对象之间的即时通信交互界面中预设播放器组件;
播放器输出单元,用以针对已开启的用户与选定的联系人对象之间的即时通信交互界面输出播放器组件;
数据播报单元,用以通过所述的播放器组件获取待播放数据,进行播报操作。
本发明还提供一种即时通信交互界面中预设播放器的***,该***包括:
即时通信客户端,用以预设播放器单元,该播放器单元对应着所打开的即时通信交互界面设置有作为视窗中输入/输出接口的播放器组件,接收***服务器所推送的对应着特定联系人对象的待播放数据,在开启与该特定联系人对象相对应的即时通信交互界面后,通过该即时通信交互界面上的播放器组件进行数据输出;
***服务器,用以接收前述即时通信客户端的用户以及该用户的联系人对象所设置的待播放数据,在前述即时通信客户端开启与特定联系人对象相对应的即时通信交互界面时或之前,推送用户与该特定联系人对象之间所预设的待播放数据,或者推送由***服务器所预设的待播放数据。
附图说明
图1是本发明所述的一种即时通信交互界面中预设播放器的方法流程图,对应着实施例1。
图2是本发明所述的一种即时通信交互界面中预设播放器的客户端的结构框图,对应着实施例4。
图3是本发明所述的一种即时通信交互界面中预设播放器的***的结构框图,对应着实施例5。
具体实施方式
实施例1
参图1所示,本发明所提供的一种即时通信交互界面中预设播放器的方法,包括有如下步骤:
步骤S110,在用户与联系人对象之间的即时通信交互界面中预设播放器组件;
步骤S120,针对已开启的用户与选定的联系人对象之间的即时通信交互界面输出播放器组件;
步骤S130,通过所述的播放器组件获取待播放数据,进行播报操作。
利用本发明,对应着用户与联系人之间所开启的即时通信交互界面,独立设置隶属于该即时通信交互界面的播放器组件。利用该播放器组件,能够通过所在的即时通信交互界面进行数据的播放操作。
前述的播放器组件,对应着不同的数据类型,可以通过多种形式进行展现。比如,该播放器组件是用以进行音频数据播放的音频播放器,或者用以视频数据播放的视频播放器,或者用以照片数据播放的照片播放器等。其中,所述的视频播放器通常还能够用以播放音频数据,但所述的音频播放器未必能够播放视频数据。
在本发明中,所述的播放器组件,其实现形式并不限定。作为典型的实施例,对应着所在的即时通信客户端,可以预先设置独立的播放器单元。该播放器单元能够接收待播放的数据内容,然后将相应的数据转变为播放的音频或者视频数据内容后,经由所在终端的音频输出结构和/或视频输出结构进行数据的输出操作。该播放器单元相当于能够处理数据播放操作的功能结构。而所述的即时通信客户端中的播放器组件,在触发之后,能够基于所在的即时通信交互界面生成输出窗口,将该输出窗口作为前述播放器单元的数据输入/输出接口。
为了便于本发明的描述,下面对即时通信客户端的界面结构做一背景性的说明。
所述的即时通信客户端,预设有和即时通信相关的各种功能。作为典型的实施方式,所述的客户端在登录之后,其界面形式包括即时通信主面板,在即时通信主面板中包括有各种预设的功能控件,以及联系人列表,在联系人列表中包括有各个联系人对象。每个联系人对象所对应的条框形式,通常称为ITEM项。在该条框中包括有和联系人对象相对应的用户图标及用户名等数据。在触发了ITEM项之后,能够开启与该ITEM项相对应的即时通信交互界面,在该即时通信交互界面中通常包括交互界面输入栏,用以采集待传输的数据信息;以及包括交互界面输出栏,用以输出各交互双方的通信记录;以及交互界面工具栏,用以提供和输入或者交互通信相关的功能控件。
在本发明中,所对应的播放器组件,在进行播报时的数据输出区域,尤其指的是前述交互界面输出栏所在的区域。原因在于,交互界面输出栏是用户关注的主要区域部分,因为所交互的数据都在该区域进行输出。另一方面,对于智能手机或者平板电脑等终端来说,其上即时通信客户端中的交互界面输出栏占据尤其大的区域,通常比交互界面输入栏所占的区域大两倍或以上,这是因为智能手机和平板电脑的视窗区域相对较小,为了能够让用户看到更多的交互记录,需要将交互界面输出栏设置的区域比例更大一些。在这种情况下,所设置的播放器组件经由交互界面输出栏设置是尤其合适的。
在通过交互界面输出栏进行数据输出时,可以直接通过交互界面输出栏所在的窗口进行数据输出。在这种情况下,所输出的内容就会同交互界面输出栏中原有的数据相重合。需要指出的是,交互界面输出栏原有的数据通常仅仅会占用交互界面输出栏的部分内容,还有未占据的区域可以用来输出播放器组件所播放的内容。另外,也可以将交互内容的透明度提高,使其既显示交互内容也显示播放器组件输出的数据。
进一步,还可以设置交互界面输出栏原有交互内容的显示时间阈值;进而,在通过交互界面输出栏所在的窗口进行播放器组件中数据播报的情况下,判定已完成交互的数据内容是否达到了前述的显示时间阈值,在达到的情况下,将其透明度提高,包括调高到100%,或者,直接将对应的显示内容消隐。比如说,在原有的即时通信输出栏中显示有3条即时通信消息,而预设的时间阈值为90秒。于是,对于存在时间已达到90秒的原有交互内容,将其显示状态改为消隐,不再进行显示,从而腾出空间让播放器组件中的数据信息进行播报。
另外,还可以对应着前述的交互界面输出栏,设置与其区域相叠加的新的输出窗口。通过该窗口进行播放数据的输出操作。该输出窗口有多种实现方式:
(1)将所述的播放器组件的输出窗口,设置的尺寸小于交互界面输出栏的尺寸,将其嵌入在交互界面输出栏之中。
(2)将所述的播放器组件的输出窗口,设置的尺寸小于交互界面输出栏的尺寸,将其设置为能够移动的窗口形式。移动的方式可以参照如下的步骤进行:
检测即时通信交互界面中没有交互内容的空白区域所在的位置;
判定最大空白区域所在的位置;
将前述的输出窗口调整至该最大空白区域所在的位置。
(3)将所设置的播放器组件的输出窗口,其尺寸设置为可以调整的模式,根据所在的交互界面输出栏中空白区域的面积进行尺寸的调整操作。在进行调整操作时,其步骤如下:
获取所在交互界面输出栏中最大的空白区域,在该空白区域中,依据该区域的大小设置播放器组件的输出窗口;
在交互界面输出栏中接收到新的交互信息的情况下,最大的空白区域的尺寸发生改变;
依据新的改变后的最大空白区域的尺寸,来设置与该尺寸相同的输出窗口,设置在该区域之中。
(4)设置尺寸与交互界面输出栏相当的播放器组件的输出窗口,以及设置用以调整该输出窗口输出状态的控件。
比如,在默认的情况下,所述的播放器组件的输出窗口位于交互界面输出栏显示内容的背后,作为背景信息进行呈现。在触发了改变输出状态的控件之后,将其窗口设置于前述交互界面输出栏原有内容之前的窗口,覆盖着原有的交互界面输出栏的内容进行数据输出。而当接收到新消息的时候,或者采集获得前述控件的触发消息时,重新输出交互界面输出栏中原有的交互内容。
需要指出的是,所述的播放器组件的输出区域,除了通过前述的交互界面输出栏来实现之外,还具有其它的方案。作为典型的实施例,可以采用如下方式其中之一进行:
A,通过即时通信交互界面中的交互界面输入栏所在的区域生成叠加的输出窗口,通过该窗口进行数据输出。
类似于交互界面输出栏,同样可以通过交互界面输入栏进行播放器组件中数据内容的输出操作。在这种情况下,优选在交互界面输入栏中没有载入数据内容时作为输出区域;而在采集获得对交互界面输入栏的触发消息时,暂停所对应的播放器组件中数据的输出操作,而进行交互界面输入栏中原有的待交互数据内容的输出操作;或者,继续输出播放器组件中的数据内容,而将其作为背景图像,在该交互界面输入栏中依旧能够输入待交互的数据内容。
B,通过整个即时通信交互界面所在的区域生成叠加的输出窗口,通过该窗口进行数据输出。
这种方式下,就可以将整个的即时通信交互界面生成叠加的输出窗口,来输出播放器组件中的播放内容。需要指出的是,在采集获得用户对交互界面输入栏的触发消息,或者获取了新的交互数据时,都可以触发该叠加的输出窗口暂停,并且处于消隐状态,待到用户完成了交互通信之后,再将该输出窗口改为最前方的窗口,呈现于用户。
C,通过即时通信交互界面侧部生成延展窗口,通过该延展窗口进行数据输出。
这种方式下,就基于即时通信交互界面所在的区域,在侧部生成延展窗口,比如在即时通信交互界面的左侧或者右侧生成延展窗口,通过该延展窗口输出需要播放的数据内容。这种实施方式,对于利用电脑所生成的即时通信交互界面来说是适合的,而对于通过手机或者平板电脑所生成的即时通信交互界面,常常不适合,主要因为由手机或平板电脑所生成的即时通信交互界面,经常整个视窗仅仅显示一个联系人对象的即时通信交互界面,无法生成延展窗口。
D,在即时通信交互界面四周生成输出窗口,通过该输出窗口进行数据输出。
在本方式中,可以基于所在的即时通信交互界面,将其四周也生成输出窗口,这样就提高了输出窗口的区域面积,作为典型的实施例,所述的播放器组件中的播放内容,可以在该即时通信交互界面四周输出窗口的位置任意进行设置。
其中,对应着前述的最后一种输出方式,在输出区域为即时通信交互界面四周的情况下,还可以预设所在即时通信交互界面不发生活动的时间阈值,在该时间阈值内即时通信交互界面正常输出,超出了该时间阈值隐去即时通信交互界面所在的窗口,将所在的区域转为前述的输出区域,与原有即时通信交互界面四周的输出区域相连通。
这种方式,就有希望在交互内容少的时候,将整个视窗所在的区域都作为前述播放器组件的输出区域。需要指出的是,在这种情况下,当采集到用户对屏幕的触发消息时,或者采集到新的即时通信消息时,都适合将原有的即时通信交互界面调整至输出状态,让用户的即时通信交互操作得以继续。
在本发明中,通过即时通信交互界面预设有播放器组件,能够通过该播放器组件进行预设数据内容的播放操作。而所对应的待播放内容,需要通过适当的形式进行获取。获取的方式作为举例而非限定,包括有如下类型至少其一:
A,搜索所在终端中符合待播放数据类型的数据内容,生成待播放的数据列表。
在这种方式下,是在触发了所述的播放器组件之后,能够启动该播放器组件对所在终端中的符合待播放数据类型的内容进行搜索,然后对其进行汇总,以数据列表的形式进行呈现,比如播放器组件仅仅针对音乐数据进行播放的话,就可以在触发了前述的播放器组件之后,对所在终端中的所有数据内容进行遍历操作,判定哪些数据是音乐数据,然后将其汇总,将这些音乐数据的名字或链接数据在数据列表中进行呈现。用户既可以从中选择特定的内容进行播放,也可以选择所有的数据进行连贯播放,具体是不限定的。
B,对所在终端中的数据生成索引窗口,通过该索引窗口选择获得待播放的数据内容。
这儿所述的索引窗口,指的是用以生成所在终端上数据存储路径的窗口,比如在通过电脑进行操作时,如果触发了某种客户端上“打开”一类控件的时候,就可以生成窗口,在该窗口中设置有桌面和各个存储盘中的存储路径,供用户从中选择需要的数据信息。在这儿所述的索引窗口,就用以行使该功能,根据用户在该索引窗口中所选择的数据内容,将其转为待播放的数据。
C,遍历所在即时通信交互界面的对方联系人的关联页面,从中搜索获得符合待播放数据类型的数据内容,其中的关联页面,是基于所在即时通信用户识别号所建立的数据公布页面。
前面所述的关联页面,尤其在即时通信工具中常见。比如,对于腾讯的QQ即时通信工具来说,对应着每个用户都设置有QQ号码,该号码通常由数字组成。基于该号码,由服务提供商提供了相对应的“空间”,它是基于用户QQ号码的相当于博客一类的个人空间,用户可以在该空间中上载照片、音乐、写文章等,具体是不限定的。另外,基于QQ号码还提供了“微博”一类的功能,用户可以通过微博的形式进行数据发布,由关注方接收所发布的数据信息。前述的“空间”或者“微博”一类的基于即时通信用户识别号所建立起来的界面,就统称为关联页面。
所述通过播放器组件所播放的数据信息,尤其适合通过所在交互界面对联系人的关联页面进行数据搜索,所搜索到的结果均与联系人对象相对应,不仅能够提高用户的信息质量,还可以增加与对方联系人之间的交互话题。
D,遍历所在即时通信交互界面的对方联系人所在的终端,从中搜索获得符合待播放数据类型的数据内容,采集获得后作为待播放内容。
需要指出的是,如果所在即时通信交互界面所对应的对方联系人权限许可的话,还可以通过遍历对方联系人所在的终端设备,从中获取符合待播放数据类型的数据内容,或者,还可以根据用户设定的条件对特定的待播放数据内容进行搜索。将搜索获得的数据信息,传送到用户所在的终端中,然后进行数据输出。数据传输的路径,通过用户和联系人之间的交互界面即可实施。
E,由***服务器向用户所在的即时通信客户端推送数据内容,作为待播放数据。
在这种方式下,所述的待播放数据,是通过***服务器来提供的,可以直接向即时通信交互界面所对应的交互双方进行推送操作,或者根据用户的申请来进行推送。由***服务器所提供的数据内容,其形式广泛,既可以是用户预设的数据内容,也可以是由***提供商所提供的广告数据,具体是不限定的。
进一步,为了实现便捷的待播放内容的获取操作,还可以对应着前述的播放器组件,设置语音识别控件,该控件可以通过图标形式在交互界面工具栏中进行呈现,或者对应着播放器组件所在的区域进行呈现。在触发之后,启动所在终端设备上的音频数据录制结构,比如麦克风,采集用户所发出的语音信息,进而通过所在的终端或者推送至识别服务器,将语音信息转变为字符内容。在获得了该字符内容之后,通过所在的即时通信客户端或者所在的终端启动搜索引擎,搜索与其相对应的待播放数据;或者通过识别服务器基于所识别获得的字符内容,启动搜索引擎搜索待播放数据,进而推送至用户所在的即时通信客户端。
比如说,用户在触发了语音识别控件之后,口述了一段语音,其识别获得的字符内容为“播放邓丽君的《月亮代表我的心》”。于是,就可以搜索用户所在的终端中是否具有该音乐数据,如果没有的话,就可以启动互联网中的搜索引擎或者识别服务器中的搜索引擎,搜索到该音乐之后向用户所在的即时通信客户端进行推送,并通过前述的播放器组件进行播放操作。前述的识别服务器,可以设置在即时通信***服务器中,也可以独立作为第三方的服务器进行设置。
进一步,所述播放器组件对应的待播放内容,还可以通过用户预设的方式来获得。可以由用户进行设置,也可以通过用户的联系人进行设置。具体来说,可以通过如下步骤实现:
采集用户或者与所在即时通信交互界面对应的对方联系人所设置的待播放内容,将其存储于***服务器;
采集用户或前述对方联系人登录所在终端,且登触发与对方相对应的即时通信交互界面的消息,通过***服务器分别向前述用户或对方联系人两者至少其一推送预设的待播放内容。
在这种方式下,可以由用户或者用户所选择即时通信交互界面的对应联系人来设置待播放的数据内容,该数据内容可以是音乐,也可以是照片,或者视频等等。然后将数据推送至***服务器进行保存,进而当前述用户与对方联系人两者所对应的即时通信交互界面处于开启状态时,就可以向所开启即时通信交互界面的即时通信客户端进行推送,以及根据用户的触发操作进行播报操作。
在本发明中,所述的播放器组件,在启动之后,生成具有播放工具的播放界面。在该播放界面中,可以根据需要设置多种播放控件。作为常见的实施例,其播放控件包括:
A,播放启动控件,用以在触发后启动播放进程;
B,播放快进控件,用以在触发后加快播放进程;
C,播放快退控件,用以在触发后后退播放进程;
D,播放暂停控件,用以在触发后暂停播放进程。
进一步,还可以设置其它的各种各样的控件结构,比如用以触发特定内容设定的控件,或者触发数据搜索的控件,或者用以调节音量大小的控件,等等,都可以根据需要进行设置。
实施例2
本实施例包括有如下步骤:
步骤S210,通过所在的即时通信客户端预设播放器单元,该播放器单元具有预设的播放器功能,但不具有视窗中的输入/输出接口;
以及预设在即时通信交互界面中设置具有控件功能的播放器组件。
步骤S220,对应着用户与联系人对象之间的即时通信交互界面,采集获得前述播放器组件的触发消息后,在该即时通信交互界面中的交互界面输出栏生成播放器输出窗口,作为前述播放器单元在视窗中的输入/输出接口,且该播放器输出窗口作为前述交互界面输出栏的背景窗口呈现,该播放器输出窗口对应着网络播放器的输出功能。
步骤S230,采集用户对前述播放器输出窗口中内容选择控件的触发消息,生成包括有可选择影片的数据列表。
步骤S240,采集用户对前述数据列表中特定影片的触发消息,开始在前述的输出窗口中进行所选择影片的播放操作。
步骤S250,在前述输出窗口播放影片的过程中,对即时通信消息的存在时间设置阈值,凡是存在时间超过90秒的即时通信消息均转为消隐状态,凡是存在时间在90秒钟之内的即时通信消息均存在于前述影片输出窗口的前部;
步骤S260,在前述影片输出的过程中,且在当前的即时通信交互界面切换为其他联系人的即时通信交互界面时,对应着新切换的即时通信交互界面生成与前述播放器输出窗口一致的窗口,并继续进行前述影片的播放操作。
步骤S270,在采集到对前述播放器输出窗口的关闭消息后,触发该影片播放功能结束,关闭播放器输出窗口。
实施例3
本实施例包括如下步骤:
步骤S310,通过所在的即时通信客户端预设播放器单元,该播放器单元具有预设的播放器功能,但不具有视窗中的输入/输出接口;
以及预设在即时通信交互界面中设置具有控件功能的播放器组件,以及预设该播放器单元对应着音频播放器。
步骤S320,对应着用户与联系人对象之间的即时通信交互界面,采集获得前述播放器组件的触发消息后,在该即时通信交互界面中的交互界面输出栏生成较小尺寸的播放器输出窗口,置放在该交互界面输出栏中的预设位置或当前的空白位置,作为前述播放器单元在视窗中的输入/输出接口。
步骤S330,采集获得用户对前述播放器输出窗口中内容选择控件的触发消息后,遍历用户所在的终端,获取具有音频格式的音乐数据,构成用户所在终端的音乐数据列表;以及触发联系人对象所在的即时通信客户端遍历所在终端,获取联系人对象所在终端的音乐数据列表。
步骤S340,采集用户对两种类型音乐数据列表中特定音乐数据的选择消息,触发前述的播放器组件进行播放操作,其中,对联系人对象终端的音乐数据来说,在进行播放时,触发联系人对象终端中的对应数据通过所在的即时通信工具向用户当前的即时通信客户端推送。
步骤S350,在前述音乐数据的播放过程中,进行正常的即时通信交互操作。
步骤S360,当采集到对前述播放器输出窗口的关闭消息后,触发该音乐播放功能结束,关闭前述播放器的输出窗口。
实施例4
参图2所示,在本实施例中,还提供一种即时通信交互界面中预设播放器的客户端100,该客户端100是一种即时通信客户端,能够完成各种预设的和即时通信相关的功能。进一步,在该客户端100中,对应着用户与联系人对象之间的即时通信交互界面,还可以根据需要设置播放器组件,利用播放器组件能够进行数据的播放操作。比如播放音乐或者播放影视内容,或者播放照片,等等。
为实现前述的功能,所述的客户端100还包括有如下结构:
播放器预设单元110,用以在用户与联系人对象之间的即时通信交互界面中预设播放器组件;
播放器输出单元120,用以针对已开启的用户与选定的联系人对象之间的即时通信交互界面输出播放器组件;
数据播报单元130,用以通过所述的播放器组件获取待播放数据,进行播报操作。
前述的播放器预设单元110,作为举例,可以通过所在的即时通信客户端预设播放器单元,该播放器单元能够实现和播放器相关的各种功能,但不包括在视窗中的输入/输出接口。前述的播放器组件,就作为该播放器单元在视窗中的输入/输出接口,通过播放器输出单元120,在用户与联系人对象相对应的即时通信交互界面中输出。
进而,在采集用户对前述播放器组件的播放触发消息时,以及采集到用户或者联系人对象对应着该即时通信交互界面所对应的播放器组件设置的待播放数据内容后,进行播放操作。播放的区域优选为即时通信交互界面中的交互界面输出栏。通过前述的播放器组件,能够实现音乐播放的功能,或者影片播放的功能,或者照片播放的功能等,具体并不限定。
实施例5
参图3所示,在本实施例中,还提供了一种即时通信交互界面中预设播放器的***200,它是一种即时通信***,能够完成即时通信预设的各种功能。进一步,所述的***200还能够对应着启动的即时通信客户端,在所开启的即时通信交互界面中预设播放器组件,利用该播放器组件触发预设格式的数据播放操作,比如触发音乐的播放操作或者影片的播放操作等。
为实现前述的功能,所述的***200包括有如下结构:
即时通信客户端210,用以预设播放器单元,该播放器单元对应着所打开的即时通信交互界面设置有作为视窗中输入/输出接口的播放器组件,接收***服务器220所推送的对应着特定联系人对象的待播放数据,在开启与该特定联系人对象相对应的即时通信交互界面后,通过该即时通信交互界面上的播放器组件进行数据输出;
***服务器220,用以接收前述即时通信客户端210的用户以及该用户的联系人对象所设置的待播放数据,在前述即时通信客户端210开启与特定联系人对象相对应的即时通信交互界面时或之前,推送用户与该特定联系人对象之间所预设的待播放数据,或者推送由***服务器220所预设的待播放数据。
通过前述的即时通信客户端210,设置播放器单元。该播放器单元能够实现预设数据的播放操作,但不包括在视窗中的输入/输出接口。所述的播放器组件,在触发之后能够提供前述播放器单元在视窗中的输入/输出接口,作为播放器单元的输出区域。该输出区域尤其适合在即时通信交互界面中的交互界面输出栏进行设置。
在本实施例中,通过所述即时通信客户端的用户自身以及该用户的联系人对象来设置待播放数据,比如待播放的音乐数据。然后将该待播放的音乐数据通过***服务器220进行预存,或者建立对前述待播放数据的搜索获取功能。进而,在前述用户与所对应的联系人对象之间的即时通信交互界面进入到开启状态时,通过***服务器220推送前述预设的数据内容,通过即时通信交互界面中与播放器组件所对应的输出窗口进行数据的输出操作。另外,也可以推送***服务器220中预设的其它数据内容,比如广告信息等,具体是不限定的。
以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
Claims (11)
1.一种即时通信交互界面中预设播放器的方法,其特征在于该方法包括有如下步骤:
步骤1,在用户与联系人对象之间的即时通信交互界面中预设播放器组件;
步骤2,针对已开启的用户与选定的联系人对象之间的即时通信交互界面输出播放器组件;
步骤3,通过所述的播放器组件获取待播放数据,进行播报操作,
其中,在前述播放器组件中内容播放时,对应着前述的交互界面输出栏,设置与其区域相叠加的新的输出窗口作为播放器组件的输出窗口;预设交互界面输出栏原有交互内容的显示时间阈值,在通过交互界面输出栏所在的窗口进行播放器组件中数据播报的情况下,判定已完成交互的数据内容是否达到了前述的显示时间阈值,在达到的情况下,将其透明度提高,或者将对应的消息内容消隐;
所述的播放器组件的输出窗口,设置的尺寸小于交互界面输出栏的尺寸,将其设置为能够移动的窗口形式;或者,将所设置的播放器组件的输出窗口,其尺寸设置为可以调整的模式,根据所在的交互界面输出栏中空白区域的面积进行尺寸的调整操作。
2.根据权利要求1所述的一种即时通信交互界面中预设播放器的方法,其特征在于:所述的播放器组件,为音频播放器,和/或视频播放器,和/或照片播放器。
3.根据权利要求1所述的一种即时通信交互界面中预设播放器的方法,其特征在于:所述的播放器组件,为设置于所在即时通信客户端中的播放器单元的输入/输出接口,或者为设置在即时通信***服务器中的播放器单元的输入/输出接口。
4.根据权利要求1所述的一种即时通信交互界面中预设播放器的方法,其特征在于:所述播放器组件的输出窗口,其移动方式的步骤如下,
检测即时通信交互界面中没有交互内容的空白区域所在的位置;
判定最大空白区域所在的位置;
将前述的输出窗口调整至该最大空白区域所在的位置。
5.根据权利要求1所述的一种即时通信交互界面中预设播放器的方法,其特征在于:调整操作的步骤如下,
获取所在交互界面输出栏中最大的空白区域,在该空白区域中,依据该区域的大小设置播放器组件的输出窗口;
在交互界面输出栏中接收到新的交互信息的情况下,最大的空白区域的尺寸发生改变;
依据新的改变后的最大空白区域的尺寸,来设置与该尺寸相同的输出窗口,设置在该区域之中。
6.根据权利要求1所述的一种即时通信交互界面中预设播放器的方法,其特征在于:所述的播放器组件,所对应的待播放内容,通过如下至少其一的方式获取,
A,搜索所在终端中符合待播放数据类型的数据内容,生成待播放的数据列表;
B,对所在终端中的数据生成索引窗口,通过该索引窗口选择获得待播放的数据内容;
C,遍历所在即时通信交互界面的对方联系人的关联页面,从中搜索获得符合待播放数据类型的数据内容,其中的关联页面,是基于所在即时通信用户识别号所建立的数据公布页面;
D,遍历所在即时通信交互界面的对方联系人所在的终端,从中搜索获得符合待播放数据类型的数据内容,采集获得后作为待播放内容;
E,由***服务器向用户所在的即时通信客户端推送数据内容,作为待播放数据。
7.根据权利要求1所述的一种即时通信交互界面中预设播放器的方法,其特征在于:所述的播放器组件,预设有语音识别控件,在触发后采集用户发出的语音信息,将其识别为字符后搜索符合该字符限定条件的待播放数据,通过该播放器组件进行输出操作。
8.根据权利要求1所述的一种即时通信交互界面中预设播放器的方法,其特征在于:所述的播放器组件,对应的待播放内容,是通过如下方式获得的,
采集用户或者与所在即时通信交互界面对应的对方联系人所设置的待播放内容,将其存储于***服务器;
采集用户或前述对方联系人登录所在终端,且触发与对方相对应的即时通信交互界面的消息,通过***服务器分别向前述用户或对方联系人两者至少其一推送预设的待播放内容。
9.根据权利要求1所述的一种即时通信交互界面中预设播放器的方法,其特征在于:所述的播放器组件,所对应的播放界面包括有如下结构至少其一,
A,播放启动控件,用以在触发后启动播放进程;
B,播放快进控件,用以在触发后加快播放进程;
C,播放快退控件,用以在触发后后退播放进程;
D,播放暂停控件,用以在触发后暂停播放进程。
10.一种用以实施前面权利要求1所述方法的即时通信交互界面中预设播放器的客户端,其特征在于该客户端包括:
播放器预设单元,用以在用户与联系人对象之间的即时通信交互界面中预设播放器组件;
播放器输出单元,用以针对已开启的用户与选定的联系人对象之间的即时通信交互界面输出播放器组件;
数据播报单元,用以通过所述的播放器组件获取待播放数据,进行播报操作。
11.一种用以实施前面权利要求1所述方法的即时通信交互界面中预设播放器的***,其特征在于该***包括:
即时通信客户端,用以预设播放器单元,该播放器单元对应着所打开的即时通信交互界面设置有作为视窗中输入/输出接口的播放器组件,接收***服务器所推送的对应着特定联系人对象的待播放数据,在开启与该特定联系人对象相对应的即时通信交互界面后,通过该即时通信交互界面上的播放器组件进行数据输出;
***服务器,用以接收前述即时通信客户端的用户以及该用户的联系人对象所设置的待播放数据,在前述即时通信客户端开启与特定联系人对象相对应的即时通信交互界面时或之前,推送用户与该特定联系人对象之间所预设的待播放数据,或者推送由***服务器所预设的待播放数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210507894.4A CN103023752B (zh) | 2012-11-30 | 2012-11-30 | 即时通信交互界面中预设播放器的方法、客户端及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210507894.4A CN103023752B (zh) | 2012-11-30 | 2012-11-30 | 即时通信交互界面中预设播放器的方法、客户端及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103023752A CN103023752A (zh) | 2013-04-03 |
CN103023752B true CN103023752B (zh) | 2016-12-28 |
Family
ID=47971902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210507894.4A Active CN103023752B (zh) | 2012-11-30 | 2012-11-30 | 即时通信交互界面中预设播放器的方法、客户端及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103023752B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294767A (zh) * | 2013-04-22 | 2013-09-11 | 腾讯科技(深圳)有限公司 | 浏览器的多媒体信息显示方法及装置 |
CN104378278B (zh) * | 2013-08-12 | 2019-11-29 | 腾讯科技(深圳)有限公司 | 在移动终端进行微通信音频播放的方法及*** |
CN104202234A (zh) * | 2014-08-20 | 2014-12-10 | 上海梦荻网络科技有限公司 | 一种即时通信客户端和服务端 |
CN105119815B (zh) * | 2015-09-14 | 2018-05-29 | 小米科技有限责任公司 | 在即时通信界面实现音乐播放的方法及装置 |
CN107995105B (zh) * | 2018-01-03 | 2020-09-22 | 上海传英信息技术有限公司 | 一种具有盲操作软件的智能终端 |
CN111381798B (zh) * | 2018-12-28 | 2021-05-14 | 广州市百果园信息技术有限公司 | 音频处理方法、装置、终端和存储介质 |
CN110209461B (zh) * | 2019-06-11 | 2023-03-24 | 北京金山安全软件有限公司 | 一种界面显示方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005609A (zh) * | 2006-01-21 | 2007-07-25 | 腾讯科技(深圳)有限公司 | 生成互动视频图像的方法及*** |
CN101046721A (zh) * | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 一种控制窗口界面显示的方法及装置 |
CN101115182A (zh) * | 2007-08-28 | 2008-01-30 | 蒋晓海 | 一种即时通信互动视频的实现方法 |
US7386798B1 (en) * | 2002-12-30 | 2008-06-10 | Aol Llc | Sharing on-line media experiences |
CN101753479A (zh) * | 2008-12-05 | 2010-06-23 | ***通信集团北京有限公司 | 即时通信***、方法及其相关装置 |
CN102707959A (zh) * | 2012-06-12 | 2012-10-03 | 上海量明科技发展有限公司 | 即时通信界面中加载窗口的实现方法、客户端及*** |
CN102800308A (zh) * | 2012-07-31 | 2012-11-28 | 上海量明科技发展有限公司 | 通过即时通信工具实现奏乐功能的方法、客户端及*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7734704B2 (en) * | 2006-07-28 | 2010-06-08 | International Business Machines Corporation | Method and system for identifying and automatically redisplaying unread instant messages |
CN101986384A (zh) * | 2009-07-29 | 2011-03-16 | 赛丽电子***(上海)有限公司 | 适用于dlp多屏拼接显示墙的多层画中画显示处理方法 |
CN102651731B (zh) * | 2011-02-24 | 2016-06-29 | 腾讯科技(深圳)有限公司 | 一种视频播放方法及其装置 |
CN102143403B (zh) * | 2011-05-10 | 2012-08-15 | 中国电信股份有限公司 | 多媒体业务显示处理方法与装置、多媒体业务*** |
-
2012
- 2012-11-30 CN CN201210507894.4A patent/CN103023752B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7386798B1 (en) * | 2002-12-30 | 2008-06-10 | Aol Llc | Sharing on-line media experiences |
CN101005609A (zh) * | 2006-01-21 | 2007-07-25 | 腾讯科技(深圳)有限公司 | 生成互动视频图像的方法及*** |
CN101046721A (zh) * | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 一种控制窗口界面显示的方法及装置 |
CN101115182A (zh) * | 2007-08-28 | 2008-01-30 | 蒋晓海 | 一种即时通信互动视频的实现方法 |
CN101753479A (zh) * | 2008-12-05 | 2010-06-23 | ***通信集团北京有限公司 | 即时通信***、方法及其相关装置 |
CN102707959A (zh) * | 2012-06-12 | 2012-10-03 | 上海量明科技发展有限公司 | 即时通信界面中加载窗口的实现方法、客户端及*** |
CN102800308A (zh) * | 2012-07-31 | 2012-11-28 | 上海量明科技发展有限公司 | 通过即时通信工具实现奏乐功能的方法、客户端及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103023752A (zh) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103023752B (zh) | 即时通信交互界面中预设播放器的方法、客户端及*** | |
US10579401B2 (en) | Systems and methods for providing a virtual assistant to accommodate different sentiments among a group of users by correlating or prioritizing causes of the different sentiments | |
US10116598B2 (en) | System and method for increasing clarity and expressiveness in network communications | |
US9425974B2 (en) | System and method for increasing clarity and expressiveness in network communications | |
US10277951B2 (en) | Method of recommending broadcasting contents and recommending apparatus therefor in multimedia contents reproducing device | |
US9443271B2 (en) | System and method for increasing clarity and expressiveness in network communications | |
CN104935980B (zh) | 互动信息处理方法、客户端及服务平台 | |
CN102473191B (zh) | 用于在视频设备上搜索因特网的***和方法 | |
US9532104B2 (en) | Method and server for the social network-based sharing of TV broadcast content related information | |
US8086679B2 (en) | Information processing unit, content providing server, communication relay server, information processing method, content providing method and communication relay method | |
CN112791393B (zh) | 一种信息处理方法、装置、设备及介质 | |
US20140068651A1 (en) | Obtaining User Reactions to Video | |
US20130282839A1 (en) | Systems and methods for automatically messaging a contact in a social network | |
US20040055017A1 (en) | Method and system to generate and transmit authoring data associated with distributed content, for inclusion within authored content | |
US20080083003A1 (en) | System for providing promotional content as part of secondary content associated with a primary broadcast | |
CN102404251A (zh) | 具有备注功能的即时通信的实现方法、客户端及*** | |
CN106550276A (zh) | 视频播放过程中多媒体信息的提供方法、装置和*** | |
CN109474562A (zh) | 标识的显示方法和装置、请求的响应方法和装置 | |
CN107562724B (zh) | 用于引导聊天的方法、设备、服务器和计算机可读存储介质 | |
KR101310274B1 (ko) | 메신저 서비스를 제공하는 방법 및 그 서버 | |
CN102427434B (zh) | 即时通信中加载信息的实现方法、终端和*** | |
CN106888150A (zh) | 即时消息处理方法和装置 | |
CN104049758B (zh) | 一种信息处理的方法及电子设备 | |
Draucker | Participation as a tool for interactional work on twitter: A sociolinguistic approach to social media'engagement' | |
CN102790730B (zh) | 即时通信联系人对象声音属性的实现方法、客户端及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |