著录项信息
专利名称 | 即时通信中回复流媒体消息的方法及系统 |
申请号 | CN201210546750.X | 申请日期 | 2012-12-14 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2013-03-27 | 公开/公告号 | CN103001859A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/58 | IPC分类号 | H;0;4;L;1;2;/;5;8;;;H;0;4;L;2;9;/;0;6查看分类表>
|
申请人 | 上海量明科技发展有限公司 | 申请人地址 | 上海市浦东新区张江高科技园区春晓路470号203-32信箱
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海量明科技发展有限公司 | 当前权利人 | 上海量明科技发展有限公司 |
发明人 | 刘红梅;马宇尘 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明提供了一种即时通信中回复流媒体消息的方法及系统,属于通信技术领域。该方法包括:判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报,若是,则在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。利用本发明,当接收的消息以流媒体数据形式进行播报时,在播报完毕时即自动启动接收方客户端的流媒体数据采集功能,获取接收方的流媒体数据作为回复信息进行发送,使得通过流媒体消息进行通信的操作过程更加简便,提高了用户的使用体验。
1.一种即时通信中回复流媒体消息的方法,其特征在于:该方法包括以下步骤,步骤1,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报,若是,则进入下一步骤;
步骤2,在流媒体消息播报过程中获取流媒体消息的数据类型,在采集到前述流媒体消息播报完毕的消息时,根据所述数据类型触发启动接收方客户端相应的流媒体数据采集功能;
步骤3,采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送;
其中,
在启动流媒体数据采集功能后,判断在预设时间阈值内是否采集到接收方用户的流媒体数据,若是,则进入步骤3,若否,则关闭流媒体数据采集功能;
步骤3采集接收方用户的流媒体数据后,当采集的流媒体数据包含语音数据时,判定采集获得的语音数据是否满足预设的声音强度阈值,满足则将采集的流媒体数据作为接收方用户的流媒体数据;或者,步骤3采集接收方用户的流媒体数据后,将采集的流媒体数据信息,与即时通信工具中预存的接收方用户的标准流媒体数据或个性特征数据进行比对,比对通过后将采集的流媒体数据发送。
2.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述流媒体消息为语音消息或视频消息或多媒体消息。
3.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:当接收方客户端接收到的即时通信消息为流媒体消息时,在接收到该消息时即触发流媒体消息的播报。
4.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:对应所述方法描述的功能,设置有回复自触发控件,用以启动或关闭所述方法描述的功能。
5.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述步骤2中,当流媒体消息为语音消息时,触发启动接收方客户端的语音录制装置;当流媒体消息为视频消息时,触发启动接收方客户端的图像采集装置;当流媒体消息为多媒体消息时,触发启动接收方客户端的影音采集装置。
6.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:在启动流媒体数据采集功能后,触发所在终端进入数据采集提醒状态,在采集到流媒体数据时或者有效时间阈值结束的情况下,停止提醒状态的输出操作。
7.根据权利要求6所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述的数据采集提醒状态的输出方式为,所在终端的视窗转换为差异化显示状态,和/或所在终端进行语音播报提醒操作,和/或所在终端进行振动提醒操作。
8.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述步骤2之前还包括,
在接收方客户端或即时通信服务器中预存所述接收方用户的标准图像数据;
采集所在终端的当前图像,将采集的当前图像与预存的接收方用户的标准图像数据进行比对,若比对通过,则进入步骤2,若比对不通过,则结束操作。
9.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述的预设时间阈值为3-8秒钟之间的时间值。
10.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述步骤3中,当采集的流媒体数据为语音数据时,判断采集获得的语音数据是否满足预设的声音强度阈值,若满足,则将所采集的语音数据作为接收方用户的流媒体数据,若否,则重新进行数据采集。
11.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述步骤3中,在接收方客户端或即时通信服务器中预存所述接收方用户的标准流媒体数据;
采集当前的流媒体数据后,将采集的流媒体数据与预存的接收方用户的标准流媒体数据进行比对,若比对通过,则将所采集的流媒体数据作为接收方用户的流媒体数据,若比对不通过,则重新进行数据采集。
12.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述步骤3中,在接收方客户端或即时通信服务器中预存所述接收方用户的个性特征数据;
采集当前的流媒体数据后,提取流媒体数据中的特征数据;
根据提取的特征数据,判断采集的流媒体数据中是否包含有所述接收方用户的个性特征数据,若是,则进入下一步骤,若否,则重新进行数据采集;
对流媒体数据进行处理,提取其中与接收方用户的个性特征数据相吻合的数据部分,作为接收方用户的流媒体数据。
13.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述步骤3还包括,
在开始采集接收方用户的流媒体数据后,触发所在的终端进行采集状态提醒信息的输出操作,当流媒体数据采集完毕后,停止所述提醒信息的输出操作。
14.根据权利要求1所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述步骤3还包括,
在所述接收方用户的流媒体数据采集完毕后,设置有发送时间阈值,在达到该时间阈值并且未采集到取消发送消息的情况下,触发该流媒体数据作为回复信息的发送操作。
15.根据权利要求14所述的一种即时通信中回复流媒体消息的方法,其特征在于:所述发送时间阈值为2-6秒钟之间的时间值。
16.一种实施权利要求1所述方法的即时通信中回复流媒体消息的系统,其特征在于该系统包括:
流媒体消息判断单元,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报;
流媒体采集启动单元,与前述流媒体消息判断单元相连,用于当前述判断结果为是的情况下,在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;
流媒体数据采集单元,与前述流媒体采集启动单元相连,用于采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。
17.根据权利要求16所述的一种即时通信中回复流媒体消息的系统,其特征在于:所述系统还包括,
标准图像预存单元,用于预存所述接收方用户的标准图像数据;
图像数据比对单元,与前述标准图像预存单元相连,用于采集所在终端的当前图像,将采集的当前图像与预存的接收方用户的标准图像数据进行比对,若比对通过,则触发启动流媒体数据采集功能,若比对不通过,则结束操作。
18.根据权利要求16所述的一种即时通信中回复流媒体消息的系统,其特征在于:所述系统还包括,
数据采集提醒单元,用于在启动流媒体数据采集功能后,触发所在终端进入数据采集提醒状态,在数据采集开始或者有效时间阈值结束的情况下,停止提醒状态的输出操作。
19.根据权利要求18所述的一种即时通信中回复流媒体消息的系统,其特征在于:所述数据采集提醒单元包括以下其中之一的结构模块,
差异化提醒模块,用于将所在终端的视窗转换为差异化显示状态作为提醒信息;
语音提醒模块,用于在所在终端进行语音播报作为提醒信息;
振动提醒模块,用于在所在终端进行振动作为提醒信息。
20.根据权利要求16所述的一种即时通信中回复流媒体消息的系统,其特征在于:所述系统还包括,
数据采集判断单元,用于在启动流媒体数据采集功能后,判断在预设时间阈值内是否采集到接收方用户的流媒体数据;若是,则开始采集接收方用户的流媒体数据,若否,则关闭流媒体数据采集功能。
21.根据权利要求16所述的一种即时通信中回复流媒体消息的系统,其特征在于:所述系统还包括,
采集状态提醒单元,用于在开始采集接收方用户的流媒体数据后,触发所在的终端进行采集状态提醒信息的输出操作,当流媒体数据采集完毕后,停止所述提醒信息的输出操作。
22.根据权利要求16所述的一种即时通信中回复流媒体消息的系统,其特征在于:所述流媒体数据采集单元包括以下结构模块,
语音强度判断模块,用于在采集的流媒体数据为语音数据的情况下,判断采集获得的语音数据是否满足预设的声音强度阈值;
语音数据处理模块,与前述语音强度判断模块相连,用于在判断结果为满足预设的声音强度阈值时,将所采集的语音数据作为接收方用户的流媒体数据,判断结果为不满足时,重新进行数据采集。
23.根据权利要求16所述的一种即时通信中回复流媒体消息的系统,其特征在于:所述流媒体数据采集单元包括以下结构模块,
标准数据预存模块,用于预存所述接收方用户的标准流媒体数据;
流媒体数据比对模块,与前述标准数据预存模块相连,用于采集当前的流媒体数据后,将采集的流媒体数据与预存的接收方用户的标准流媒体数据进行比对,若比对通过,则将所采集的流媒体数据作为接收方用户的流媒体数据,若比对不通过,则重新进行数据采集。
24.根据权利要求16所述的一种即时通信中回复流媒体消息的系统,其特征在于:所述流媒体数据采集单元包括以下结构模块,
特征数据预存模块,用于预存所述接收方用户的个性特征数据;
特征数据提取模块,用于在采集当前的流媒体数据后,提取流媒体数据中的特征数据;
特征数据比对模块,与前述特征数据预存模块和特征数据提取模块相连,用于根据提取的特征数据,判断采集的流媒体数据中是否包含有所述接收方用户的个性特征数据;
流媒体数据处理模块,与前述特征数据比对模块相连,用于在判断结果为是时,对流媒体数据进行处理,提取其中与接收方用户的个性特征数据相吻合的数据部分,作为接收方用户的流媒体数据;在判断结果为否时,重新进行数据采集。
即时通信中回复流媒体消息的方法及系统\n技术领域\n[0001] 本发明属于通信技术领域。\n背景技术\n[0002] 近年来,网络即时通信工具,例如QQ,TM和MSN等,已经被广大网络用户所接受。通过即时通信工具,用户可以在网络上进行文字、声音和视频的交流,共享文件、图片和视频信息等,方便了用户的生活、工作和学习。\n[0003] 随着即时通信工具的发展,用户除了能够通过文字或者视频进行聊天,还可以通过音频消息或视频消息等流媒体消息进行交流,例如,用户录制自己的一段音频数据作为音频消息发送至对方。现有技术中,当用户针对接收的流媒体消息进行回复时,需要首先触发相应的操作控件开启流媒体数据的录制装置,然后进行录制操作,录制完毕后再将录制的流媒体消息进行发送。可以看出,即时通信用户通过流媒体消息进行通信时,需要不断的进行相应控件的触发操作,使得操作过程较为繁琐,降低了用户的使用体验。\n发明内容\n[0004] 本发明的目的在于,提供一种即时通信中回复流媒体消息的方法及系统,利用本发明,当接收的消息以流媒体数据形式进行播报时,在播报完毕时即触发启动接收方客户端的流媒体数据采集功能,获取接收方的流媒体数据作为回复信息,使得通过流媒体消息进行通信的操作过程更加简便。\n[0005] 本发明提供的技术方案包括:\n[0006] 一种即时通信中回复流媒体消息的方法,该方法包括以下步骤:\n[0007] 步骤1,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报,若是,则进入下一步骤;\n[0008] 步骤2,在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;\n[0009] 步骤3,采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0010] 优选地,所述流媒体消息为,语音消息或视频消息或多媒体消息。\n[0011] 优选地,当接收方客户端接收到的即时通信消息为流媒体消息时,在接收到该消息时即触发流媒体消息的播报。\n[0012] 优选地,对应所述方法描述的功能,设置有回复自触发控件,用以启动或关闭所述的操作功能。\n[0013] 优选地,所述步骤2中触发启动接收方客户端的流媒体数据采集功能的过程为:\n[0014] 判断所述流媒体消息的数据类型;\n[0015] 当流媒体消息为语音消息时,触发启动接收方客户端的语音录制装置;当流媒体消息为视频消息时,触发启动接收方客户端的图像采集装置;当流媒体消息为多媒体消息时,触发启动接收方客户端的影音采集装置。\n[0016] 优选地,在启动流媒体数据采集功能后,触发所在终端进入数据采集提醒状态,在采集到流媒体数据时或者有效时间阈值结束的情况下,停止提醒状态的输出操作。\n[0017] 优选地,所述的数据采集提醒状态的输出方式为,所在终端的视窗转换为差异化显示状态,和/或所在终端进行语音播报提醒操作,和/或所在终端进行振动提醒操作。\n[0018] 优选地,所述步骤2之前还包括:\n[0019] 在接收方客户端或即时通信服务器中预存所述接收方用户的标准图像数据;\n[0020] 采集所在终端的当前图像,将采集的当前图像与预存的接收方用户的标准图像数据进行比对,若比对通过,则进入步骤2,若比对不通过,则结束操作。\n[0021] 优选地,所述步骤3之前还包括:\n[0022] 在启动流媒体数据采集功能后,判断在预设时间阈值内是否采集到接收方用户的流媒体数据,若是,则进入步骤3,若否,则关闭流媒体数据采集功能。\n[0023] 优选地,所述的预设时间阈值为3-8秒钟之间的时间值。\n[0024] 优选地,所述步骤3的过程为:\n[0025] 当采集的流媒体数据为语音数据时,判断采集获得的语音数据是否满足预设的声音强度阈值,若满足,则将所采集的语音数据作为接收方用户的流媒体数据,若否,则重新进行数据采集。\n[0026] 优选地,所述步骤3的过程为:\n[0027] 在接收方客户端或即时通信服务器中预存所述接收方用户的标准流媒体数据;\n[0028] 采集当前的流媒体数据后,将采集的流媒体数据与预存的接收方用户的标准流媒体数据进行比对,若比对通过,则将所采集的流媒体数据作为接收方用户的流媒体数据,若比对不通过,则重新进行数据采集。\n[0029] 优选地,所述步骤3的过程为:\n[0030] 在接收方客户端或即时通信服务器中预存所述接收方用户的个性特征数据;\n[0031] 采集当前的流媒体数据后,提取流媒体数据中的特征数据;\n[0032] 根据提取的特征数据,判断采集的流媒体数据中是否包含有所述接收方用户的个性特征数据,若是,则进入下一步骤,若否,则重新进行数据采集;\n[0033] 对流媒体数据进行处理,提取其中与接收方用户的个性特征数据相吻合的数据部分,作为接收方用户的流媒体数据。\n[0034] 优选地,所述步骤3还包括:\n[0035] 在开始采集接收方用户的流媒体数据后,触发所在的终端进行采集状态提醒信息的输出操作,当流媒体数据采集完毕后,停止所述提醒信息的输出操作。\n[0036] 优选地,所述步骤3还包括:\n[0037] 在所述接收方用户的流媒体数据采集完毕后,设置有发送时间阈值,在达到该时间阈值并且未采集到取消发送消息的情况下,触发该流媒体数据作为回复信息的发送操作。\n[0038] 优选地,所述发送时间阈值为2-6秒钟之间的时间值。\n[0039] 本发明还提供一种即时通信中回复流媒体消息的系统,该系统包括:\n[0040] 流媒体消息判断单元,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报;\n[0041] 流媒体采集启动单元,与前述流媒体消息判断单元相连,用于当前述判断结果为是的情况下,在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;\n[0042] 流媒体数据采集单元,与前述流媒体采集启动单元相连,用于采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0043] 优选地,所述系统还包括:\n[0044] 标准图像预存单元,用于预存所述接收方用户的标准图像数据;\n[0045] 图像数据比对单元,与前述标准图像预存单元相连,用于采集所在终端的当前图像,将采集的当前图像与预存的接收方用户的标准图像数据进行比对,若比对通过,则触发启动流媒体数据采集功能,若比对不通过,则结束操作。\n[0046] 优选地,所述系统还包括:\n[0047] 数据采集提醒单元,用于在启动流媒体数据采集功能后,触发所在终端进入数据采集提醒状态,在数据采集开始或者有效时间阈值结束的情况下,停止提醒状态的输出操作。\n[0048] 优选地,所述数据采集提醒单元包括以下其中之一的结构模块:\n[0049] 差异化提醒模块,用于将所在终端的视窗转换为差异化显示状态作为提醒信息;\n[0050] 语音提醒模块,用于在所在终端进行语音播报作为提醒信息;\n[0051] 振动提醒模块,用于在所在终端进行振动作为提醒信息。\n[0052] 优选地,所述系统还包括:\n[0053] 数据采集判断单元,用于在启动流媒体数据采集功能后,判断在预设时间阈值内是否采集到接收方用户的流媒体数据;若是,则开始采集接收方用户的流媒体数据,若否,则关闭流媒体数据采集功能。\n[0054] 优选地,所述系统还包括:\n[0055] 采集状态提醒单元,用于在开始采集接收方用户的流媒体数据后,触发所在的终端进行采集状态提醒信息的输出操作,当流媒体数据采集完毕后,停止所述提醒信息的输出操作。\n[0056] 优选地,所述流媒体数据采集单元包括以下结构模块:\n[0057] 语音强度判断模块,用于在采集的流媒体数据为语音数据的情况下,判断采集获得的语音数据是否满足预设的声音强度阈值;\n[0058] 语音数据处理模块,与前述语音强度判断模块相连,用于在判断结果为满足预设的声音强度阈值时,将所采集的语音数据作为接收方用户的流媒体数据,判断结果为不满足时,重新进行数据采集。\n[0059] 优选地,所述流媒体数据采集单元包括以下结构模块:\n[0060] 标准数据预存模块,用于预存所述接收方用户的标准流媒体数据;\n[0061] 流媒体数据比对模块,与前述标准数据预存模块相连,用于采集当前的流媒体数据后,将采集的流媒体数据与预存的接收方用户的标准流媒体数据进行比对,若比对通过,则将所采集的流媒体数据作为接收方用户的流媒体数据,若比对不通过,则重新进行数据采集。\n[0062] 优选地,所述流媒体数据采集单元包括以下结构模块:\n[0063] 特征数据预存模块,用于预存所述接收方用户的个性特征数据;\n[0064] 特征数据提取模块,用于在采集当前的流媒体数据后,提取流媒体数据中的特征数据;\n[0065] 特征数据比对模块,与前述特征数据预存模块和特征数据提取模块相连,用于根据提取的特征数据,判断采集的流媒体数据中是否包含有所述接收方用户的个性特征数据;\n[0066] 流媒体数据处理模块,与前述特征数据比对模块相连,用于在判断结果为是时,对流媒体数据进行处理,提取其中与接收方用户的个性特征数据相吻合的数据部分,作为接收方用户的流媒体数据;在判断结果为否时,重新进行数据采集。\n[0067] 与现有技术相比,本发明的有益效果如下:\n[0068] 当接收的消息以流媒体数据形式进行播报时,在该消息播报完毕后若满足预设条件,例如满足预设时间阈值或者当前图像满足预设标准图像时,则启动接收方客户端的流媒体数据采集功能,对当前用户的流媒体数据进行采集,将采集的流媒体数据作为接收方的回复信息进行发送,使得接收方可以不用触发相应的操作控件即可对流媒体消息进行信息回复,使用户之间进行流媒体通信的操作过程更简便。\n附图说明\n[0069] 图1为本发明实施例一中提供的一种即时通信中回复流媒体消息的方法流程图。\n[0070] 图2为本发明实施例二中提供的一种即时通信中回复流媒体消息的方法流程图。\n[0071] 图3为本发明实施例三中提供的一种即时通信中回复流媒体消息的方法流程图。\n[0072] 图4为本发明实施例四中提供的一种即时通信中回复流媒体消息的系统的结构框图。\n[0073] 图5为本发明实施例五中提供的一种即时通信中回复流媒体消息的系统的结构框图。\n[0074] 图6为本发明实施例六中提供的一种即时通信中回复流媒体消息的系统的结构框图。\n[0075] 图7为本发明实施例七中提供的一种即时通信中回复流媒体消息的系统的结构框图。\n具体实施方式\n[0076] 下面结合附图和具体实施方式对本发明的实施方案作详细的说明。\n[0077] 参见图1,该图为本发明实施例一中提供的一种即时通信中回复流媒体消息的方法流程图,具体步骤如下所述。\n[0078] 在本实施例中,设置有回复自触发控件,用以启动或关闭本发明中所描述的操作功能。所述回复自触发控件设置在即时通信工具主面板中或即时通信交互界面中,通过光标或触摸点点击所述回复自触发控件时,即可启动或关闭所述的操作功能。当回复自触发控件处于开启状态时,即通过本发明所述的方法进行流媒体消息的回复;当回复自触发控件处于关闭状态时,则通过现有技术中的方法进行流媒体消息的回复。\n[0079] S11,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报,若是,则进入S12,若否,则结束操作;\n[0080] 所述的流媒体消息为,语音消息或视频消息或多媒体消息。本发明所述的即时通信系统中,在发送即时通信消息时,将所发送消息的数据类型和消息内容一起封装至数据包进行发送。接收方客户端在接收到数据包后,对数据进行解析后提取其中的数据类型字段,若数据类型为流媒体数据,则可确定所述即时通信消息是以流媒体消息的形式进行播报。本实施例中,当接收方客户端接收到的即时通信消息为流媒体消息时,在接收到该消息的时刻即触发流媒体消息的播报。\n[0081] 若接收的即时通信消息为字符形式,在播报时将字符转换为流媒体数据后进行播报,则也确定所述即时通信消息是以流媒体消息的形式进行播报。例如,将字符转换为语音数据后进行播报。\n[0082] S12,在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;\n[0083] 当流媒体消息进行播报的过程中,获取流媒体消息的数据类型,在采集到该流媒体消息播报完毕的消息时,根据流媒体消息的数据类型,启动相应的流媒体数据采集功能。\n当流媒体消息为语音消息时,触发启动接收方客户端的语音录制装置;当流媒体消息为视频消息时,触发启动接收方客户端的图像采集装置;当流媒体消息为多媒体消息时,触发启动接收方客户端的影音采集装置。\n[0084] 在启动所述流媒体数据采集功能后,还可进一步触发所在终端进入数据采集提醒状态,用以提醒接收方用户当前所在终端已开启流媒体数据采集功能;在采集到用户的流媒体数据时或者有效时间阈值结束的情况下,停止提醒状态的输出操作。所述提醒状态的输出方式为,所在终端的视窗转换为差异化显示状态,和/或所在终端进行语音播报提醒操作,和/或所在终端进行振动提醒操作。例如,在接收方客户端启动语音录制装置后,可将对应的通信界面转换为其它颜色或形状作为提醒信息,或者直接输出如“语音录制已启动”的声音数据作为提醒信息;当采集到接收方发出声音开始语音录制时或者提醒时间达到预设时间时,停止输出所述提醒信息。\n[0085] S13,采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0086] 启动所在终端的流媒体数据采集功能后,例如启动语音录制装置或影音采集装置后,即开始对当前的数据信息进行采集,但是所采集的数据信息不一定是接收方用户的流媒体数据,因此需要对采集的数据信息进行判断,当确定为接收方用户的流媒体数据时,才可作为回复信息进行发送。\n[0087] 作为举例而非限定,判断确定为接收方用户的流媒体数据的过程为:当采集的流媒体数据为语音数据时,判断采集获得的语音数据是否满足预设的声音强度阈值,若满足,则将所采集的语音数据作为接收方用户的流媒体数据,若否,则重新进行数据采集。这里,需要在即时通信工具中预存声音强度阈值,例如预存的声音强度阈值为40-70分贝之间,那么若采集的语音数据低于40分贝或者高于70分贝时,则不作为接收方用户的流媒体数据,需要重新采集语音数据。\n[0088] 作为举例而非限定,判断确定为接收方用户的流媒体数据的过程为:在接收方客户端或即时通信服务器中预存所述接收方用户的标准流媒体数据;采集当前的流媒体数据后,将采集的流媒体数据与预存的接收方用户的标准流媒体数据进行比对,若比对通过,则将所采集的流媒体数据作为接收方用户的流媒体数据,若比对不通过,则重新进行数据采集。例如,在接收方客户端或即时通信服务器中预存接收方用户A的图像信息;若采集的图像数据为用户B的图像或者其它图像信息,则比对不通过,需要重新进行数据采集。\n[0089] 作为举例而非限定,判断确定为接收方用户的流媒体数据的过程为:在接收方客户端或即时通信服务器中预存所述接收方用户的个性特征数据;采集当前的流媒体数据后,提取流媒体数据中的特征数据;根据提取的特征数据,判断采集的流媒体数据中是否包含有所述接收方用户的个性特征数据,若是,则进入下一步骤,若否,则重新进行数据采集;\n对流媒体数据进行处理,提取其中与接收方用户的个性特征数据相吻合的数据部分,作为接收方用户的流媒体数据。例如,在接收方客户端或即时通信服务器中预存接收方用户A的语音特征数据;若判断采集的流媒体数据中同时包含接收方用户A和另一用户B的语音特征数据,则从流媒体数据中提取出接收方用户A的语音特征对应的数据信息,作为接收方用户的流媒体数据。\n[0090] 启动所在终端的流媒体数据采集功能后,对当前数据信息进行采集,若经过判断,确定采集的数据信息为接收方用户的流媒体数据时,即开始采集接收方用户的流媒体数据,此时可触发所在的终端进行采集状态提醒信息的输出操作,当接收方用户的流媒体数据采集完毕后,停止所述提醒信息的输出操作。\n[0091] 在所述接收方用户的流媒体数据采集完毕后,可直接触发该流媒体数据作为回复信息的发送操作。另外,还可设置发送时间阈值,在流媒体数据采集完毕后的时间达到发送时间阈值时,并且未采集到取消发送消息的情况下,触发该流媒体数据作为回复信息的发送操作。所述设置的发送时间阈值可为2-6秒钟之间的时间值。若在所述发送时间阈值内,采集到接收方用户触发取消发送的操作消息,则取消对所述采集的流媒体数据的发送操作。\n[0092] 本实施例所述的方法中,当接收方接收的即时通信消息以流媒体消息的形式进行播报时,在播报完毕时即自动触发启动接收方客户端的流媒体数据采集功能,当采集的当前流媒体数据确定为接收方用户的流媒体数据时,将该流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0093] 参见图2,该图为本发明实施例二中提供的一种即时通信中回复流媒体消息的方法流程图,具体步骤如下所述。\n[0094] S21,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报,若是,则进入S22,若否,则结束操作;\n[0095] 所述的流媒体消息为,语音消息或视频消息或多媒体消息。当接收的即时通信消息以语音数据或视频数据或多媒体数据的形式进行播报时,进入S22。\n[0096] S22,在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;\n[0097] 根据播报的流媒体消息的数据类型,启动相应的数据采集装置;当流媒体消息为语音消息时,触发启动接收方客户端的语音录制装置;当流媒体消息为视频消息时,触发启动接收方客户端的图像采集装置;当流媒体消息为多媒体消息时,触发启动接收方客户端的影音采集装置。\n[0098] S23,判断在预设时间阈值内是否采集到接收方用户的流媒体数据,若是,则进入S24,若否,则关闭流媒体数据采集功能;\n[0099] 启动所在终端的流媒体数据采集功能后,即开始对当前的数据信息进行采集,但是所采集的数据信息不一定是接收方用户的流媒体数据,因此需要对采集的数据信息进行判断,当经过判断确定为接收方用户的流媒体数据时,才进入S24。如果在预设的时间阈值范围内,所采集的数据信息均不能确定为接收方用户的流媒体数据时,则关闭流媒体数据采集功能,结束操作进程,接收方用户仍按照现有技术中的方式进行消息的回复操作。\n[0100] 所述的预设时间阈值优选为3-8秒钟之间的时间值,例如预设的时间阈值为5秒钟,则在流媒体数据采集功能启动后的5秒钟之内,若没有采集到接收方用户的流媒体数据,则关闭流媒体数据采集功能。另外,也可将预设的时间阈值设置为3、6或8秒钟等。\n[0101] S24,采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0102] 在开始采集接收方用户的流媒体数据后,触发所在的终端进行采集状态提醒信息的输出操作,当流媒体数据采集完毕后,停止所述提醒信息的输出操作。判断流媒体数据采集完毕的方式为:采集不到接收方用户的流媒体数据时说明采集完毕,或者采集的流媒体数据不是接收方用户的流媒体数据时说明采集完毕,或者超过预设的采集时间阈值时说明采集完毕。例如,采集的流媒体数据为用户的语音数据时,在无法采集到接收方用户的声音数据时即可判断数据采集完毕;采集的流媒体数据为用户的图像数据时,如果预设的采集时间阈值为10秒,那么对用户的图像数据采集时间达到10秒钟后即可判断数据采集完毕。\n[0103] 在所述接收方用户的流媒体数据采集完毕后,设置有发送时间阈值,在达到该时间阈值并且未采集到取消发送消息的情况下,触发该流媒体数据作为回复信息的发送操作。所述发送时间阈值为2-6秒钟之间的时间值。\n[0104] 本实施例所述的方法中,当接收方接收的即时通信消息以流媒体消息的形式进行播报时,在播报完毕时即自动触发启动接收方客户端的流媒体数据采集功能。当在预设的时间阈值内,确定采集的数据信息为接收方用户的流媒体数据时,将该流媒体数据作为前述流媒体消息的回复信息进行发送;若在预设的时间阈值内,未采集到接收方用户的流媒体数据,则关闭流媒体数据采集功能。\n[0105] 参见图3,该图为本发明实施例三中提供的一种即时通信中回复流媒体消息的方法流程图,具体步骤如下所述。\n[0106] S31,在接收方客户端或即时通信服务器中预存所述接收方用户的标准图像数据;\n[0107] 由接收方用户将自己的图像信息上传至即时通信系统中,作为接收方用户的标准图像信息存储在接收方客户端或即时通信服务器中。\n[0108] S32,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报,若是,则进入S33,若否,则结束操作;\n[0109] 所述的流媒体消息为,语音消息或视频消息或多媒体消息。当接收的即时通信消息以语音数据或视频数据或多媒体数据的形式进行播报时,进入S33。\n[0110] S33,采集所在终端的当前图像,将采集的当前图像与预存的接收方用户的标准图像数据进行比对,若比对通过,则进入S34,若比对不通过,则结束操作。\n[0111] 启动所在终端的图像采集装置,对当前图像进行采集,将采集的当前图像与预存的接收方用户的标准图像数据进行比对,在进行图像比对时,可以仅获取图像中脸部信息进行比对,若图像的相似度满足阈值条件,则比对通过,进入下一步骤。\n[0112] S34,在前述流媒体消息播报完毕时,触发启动接收方客户端的流媒体数据采集功能;\n[0113] S35,采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0114] 在所述接收方用户的流媒体数据采集完毕后,可直接触发该流媒体数据作为回复信息的发送操作。另外,还可设置发送时间阈值,在流媒体数据采集完毕后的时间达到发送时间阈值时,并且未采集到取消发送消息的情况下,触发该流媒体数据作为回复信息的发送操作。所述设置的发送时间阈值可为2-6秒钟之间的时间值。若在所述发送时间阈值内,采集到接收方用户触发取消发送的操作消息,则取消对所述采集的流媒体数据的发送操作。\n[0115] 本实施例所述的方法中,当接收方接收的即时通信消息以流媒体消息的形式进行播报时;对当前图像信息进行采集,判断所在终端前是否为接收方用户,若是,则在消息播报完毕时触发启动接收方客户端的流媒体数据采集功能;采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0116] 结合前面描述的即时通信中回复流媒体消息的方法实施例,本发明还提供了配套的系统。\n[0117] 参见图4,该图为本发明实施例四中提供的一种即时通信中回复流媒体消息的系统的结构框图,该系统包括:\n[0118] 流媒体消息判断单元410,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报;\n[0119] 流媒体采集启动单元420,与前述流媒体消息判断单元410相连,用于当前述判断结果为是的情况下,在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;\n[0120] 流媒体数据采集单元430,与前述流媒体采集启动单元420相连,用于采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0121] 其中,所述流媒体数据采集单元430包括以下结构模块:\n[0122] 语音强度判断模块431,用于在采集的流媒体数据为语音数据的情况下,判断采集获得的语音数据是否满足预设的声音强度阈值;\n[0123] 语音数据处理模块432,与前述语音强度判断模块431相连,用于在判断结果为满足预设的声音强度阈值时,将所采集的语音数据作为接收方用户的流媒体数据,判断结果为不满足时,重新进行数据采集。\n[0124] 所述流媒体数据采集单元430还可包括以下结构模块:\n[0125] 标准数据预存模块433,用于预存所述接收方用户的标准流媒体数据;\n[0126] 流媒体数据比对模块434,与前述标准数据预存模块433相连,用于采集当前的流媒体数据后,将采集的流媒体数据与预存的接收方用户的标准流媒体数据进行比对,若比对通过,则将所采集的流媒体数据作为接收方用户的流媒体数据,若比对不通过,则重新进行数据采集。\n[0127] 所述流媒体数据采集单元430还可包括以下结构模块:\n[0128] 特征数据预存模块435,用于预存所述接收方用户的个性特征数据;\n[0129] 特征数据提取模块436,用于在采集当前的流媒体数据后,提取流媒体数据中的特征数据;\n[0130] 特征数据比对模块437,与前述特征数据预存模块435和特征数据提取模块436相连,用于根据提取的特征数据,判断采集的流媒体数据中是否包含有所述接收方用户的个性特征数据;\n[0131] 流媒体数据处理模块438,与前述特征数据比对模块437相连,用于在判断结果为是时,对流媒体数据进行处理,提取其中与接收方用户的个性特征数据相吻合的数据部分,作为接收方用户的流媒体数据;在判断结果为否时,重新进行数据采集。\n[0132] 本实施例所述的系统中,当来自于发送方的即时通信消息在接收方输出时,由流媒体消息判断单元410判断该消息是否以流媒体消息的形式进行播报;若是,则在该流媒体消息播报完毕时,由流媒体采集启动单元420触发启动接收方客户端的流媒体数据采集功能;在确定所采集的当前数据信息为接收方用户的流媒体数据时,由流媒体数据采集单元\n430采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。其中,确定采集的当前数据信息为接收方用户的流媒体数据的具体方式有3种。方式1为:当采集的数据为语音数据时,由语音强度判断模块431判断采集的数据是否满足预设的声音强度阈值,然后由语音数据处理模块432根据判断结果确定是否为接收方用户的流媒体数据。方式2为:\n由标准数据预存模块433预存所述接收方用户的标准流媒体数据;流媒体数据比对模块434将采集的流媒体数据与预存的接收方用户的标准流媒体数据进行比对,根据比对结果是否通过,来确定是否为接收方用户的流媒体数据。方式3为:由特征数据预存模块435预存所述接收方用户的个性特征数据;在采集当前的流媒体数据后,特征数据提取模块436提取流媒体数据中的特征数据;特征数据比对模块437根据提取的特征数据,判断采集的流媒体数据中是否包含有所述接收方用户的个性特征数据;若是,则由流媒体数据处理模块438从采集的流媒体数据中提取出与接收方用户的个性特征数据相吻合的数据部分,作为接收方用户的流媒体数据。\n[0133] 参见图5,该图为本发明实施例五中提供的一种即时通信中回复流媒体消息的系统的结构框图,该系统包括:\n[0134] 流媒体消息判断单元510,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报;\n[0135] 流媒体采集启动单元520,与前述流媒体消息判断单元510相连,用于当前述判断结果为是的情况下,在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;\n[0136] 数据采集提醒单元530,与前述流媒体采集启动单元520相连,用于在启动流媒体数据采集功能后,触发所在终端进入数据采集提醒状态,在数据采集开始或者有效时间阈值结束的情况下,停止提醒状态的输出操作。\n[0137] 流媒体数据采集单元540,与前述流媒体采集启动单元520相连,用于采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0138] 采集状态提醒单元550,与前述流媒体数据采集单元540相连,用于在开始采集接收方用户的流媒体数据后,触发所在的终端进行采集状态提醒信息的输出操作,当流媒体数据采集完毕后,停止所述提醒信息的输出操作。\n[0139] 其中,所述数据采集提醒单元530包括以下其中之一的结构模块:\n[0140] 差异化提醒模块531,用于将所在终端的视窗转换为差异化显示状态作为提醒信息;\n[0141] 语音提醒模块532,用于在所在终端进行语音播报作为提醒信息;\n[0142] 振动提醒模块533,用于在所在终端进行振动作为提醒信息。\n[0143] 本实施例所述的系统中,由流媒体消息判断单元510判断接收的消息是否以流媒体消息的形式进行播报;若是,在该流媒体消息播报完毕时,由流媒体采集启动单元520触发启动接收方客户端的流媒体数据采集功能;在启动流媒体数据采集功能后,数据采集提醒单元530触发所在终端进入数据采集提醒状态,可通过差异化提醒模块531将所在终端的视窗转换为差异化显示状态作为提醒信息,或者通过语音提醒模块532在所在终端进行语音播报作为提醒信息,或者通过振动提醒模块533在所在终端进行振动作为提醒信息;在确定所采集的当前数据信息为接收方用户的流媒体数据时,由流媒体数据采集单元540采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送;在开始采集接收方用户的流媒体数据后,由采集状态提醒单元550触发所在的终端进行采集状态提醒信息的输出操作,当流媒体数据采集完毕后,停止所述提醒信息的输出操作。\n[0144] 参见图6,该图为本发明实施例六中提供的一种即时通信中回复流媒体消息的系统的结构框图,该系统包括:\n[0145] 标准图像预存单元610,用于预存所述接收方用户的标准图像数据;\n[0146] 流媒体消息判断单元620,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报;\n[0147] 图像数据比对单元630,与前述标准图像预存单元610和流媒体消息判断单元620相连,用于在流媒体消息判断单元620判断结果为是时,采集所在终端的当前图像,将采集的当前图像与预存的接收方用户的标准图像数据进行比对;\n[0148] 流媒体采集启动单元640,与前述图像数据比对单元630相连,用于在图像数据比对单元630比对结果通过的情况下,在前述流媒体消息播报完毕时,触发启动接收方客户端的流媒体数据采集功能;\n[0149] 流媒体数据采集单元650,与前述流媒体采集启动单元640相连,用于采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0150] 本实施例所述的系统中,由标准图像预存单元610在客户端或者服务器中预存接收方用户的标准图像数据;当接收到即时通信消息时,流媒体消息判断单元620判断该消息是否以流媒体消息的形式在接收方客户端播报;若是,则图像数据比对单元630采集所在终端的当前图像,将采集的当前图像与预存的接收方用户的标准图像数据进行比对;在比对通过的情况下,流媒体采集启动单元640触发启动接收方客户端的流媒体数据采集功能;最后,流媒体数据采集单元650采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0151] 参见图7,该图为本发明实施例七中提供的一种即时通信中回复流媒体消息的系统的结构框图,该系统包括:\n[0152] 流媒体消息判断单元710,判断来自于发送方的即时通信消息是否以流媒体消息的形式在接收方客户端播报;\n[0153] 流媒体采集启动单元720,与前述流媒体消息判断单元710相连,用于当前述判断结果为是的情况下,在采集到前述流媒体消息播报完毕的消息时,触发启动接收方客户端的流媒体数据采集功能;\n[0154] 数据采集判断单元730,与前述流媒体采集启动单元720相连,用于在启动流媒体数据采集功能后,判断在预设时间阈值内是否采集到接收方用户的流媒体数据;\n[0155] 流媒体数据采集单元740,与前述数据采集判断单元730相连,用于在数据采集判断单元730的判断结果为是时,采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0156] 本实施例所述的系统中,由流媒体消息判断单元710判断接收的消息是否以流媒体消息的形式进行播报;若是,在该流媒体消息播报完毕时,由流媒体采集启动单元720触发启动接收方客户端的流媒体数据采集功能;在启动流媒体数据采集功能后,由数据采集判断单元730判断在预设时间阈值内是否采集到接收方用户的流媒体数据;若是,由流媒体数据采集单元740采集接收方用户的流媒体数据作为前述流媒体消息的回复信息进行发送。\n[0157] 以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
法律信息
- 2016-06-29
- 2013-04-24
实质审查的生效
IPC(主分类): H04L 12/58
专利申请号: 201210546750.X
申请日: 2012.12.14
- 2013-03-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-11-14
|
2012-08-09
| | |
2
| |
2011-12-14
|
2011-08-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |