著录项信息
专利名称 | 多媒体通话方法及装置 |
申请号 | CN201410808667.4 | 申请日期 | 2014-12-22 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-04-22 | 公开/公告号 | CN104539871A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N7/14 | IPC分类号 | H;0;4;N;7;/;1;4;;;H;0;4;N;5;/;7;6查看分类表>
|
申请人 | 小米科技有限责任公司 | 申请人地址 | 北京市海淀区清河中街68号华润五彩城购物中心二期13层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 小米科技有限责任公司 | 当前权利人 | 小米科技有限责任公司 |
发明人 | 刘小华;陈臻;尚进 |
代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 张所明 |
摘要
本公开揭示了一种多媒体通话方法及装置,属于多媒体通信领域。所述多媒体通话方法包括:检测请求在第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;若请求建立的该多媒体通话通道处于正在建立状态,则在该多媒体通话通道未被成功建立时,利用与改多媒体通话通道对应的录制模式进行录制;将录制的数据发送给第二电子设备。通过在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模块进行录制,并将录制的数据发送给第二电子设备;解决了相关技术中因音视频聊天无法成功建立连接导致的可用性差的问题;达到了可以提高音视频聊天的可用性的效果。
1.一种多媒体通话方法,其特征在于,应用于第一电子设备中,所述方法包括:
检测请求在所述第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;
若请求在所述第一电子设备与第二电子设备之间建立的所述多媒体通话通道处于所述正在建立状态,则在所述多媒体通话通道未被成功建立时,利用与所述多媒体通话通道对应的录制模式进行录制;
将录制的数据发送给所述第二电子设备;
所述方法还包括:
在所述多媒体通话通道的通话质量差于预定通话质量时,进行模式切换提示,在所述第一电子设备上提示音频通话模式,并在所述音频通话模式被选择后,执行关闭所述第一电子设备中摄像头的录制功能,仅保留视频通话中麦克风录制的录制功能,将所述第一电子设备中麦克风录制的数据通过所述多媒体通话通道发送至所述第二电子设备的步骤。
2.根据权利要求1所述的方法,其特征在于,所述将录制的数据发送给所述第二电子设备,包括:
向所述第二电子设备发送通信消息,所述通信消息包括录制的所述数据。
3.根据权利要求1或2所述的方法,其特征在于,所述利用与所述多媒体通话通道对应的录制模式进行录制,包括:
当所述多媒体通话通道为音频通话通道时,则利用音频录制模式录制音频数据;
当所述多媒体通话通道为视频通话通道时,则利用视频录制模式录制视频数据;
其中,所述音频通话通道用于传输麦克风录制的音频数据,所述视频通话通道用于传输摄像头录制的视频数据和麦克风录制的音频数据中的前一种或全部两种,所述音频录制模式用于指示利用所述第一电子设备中的麦克风进行录制,所述视频录制模式用于指示利用所述第一电子设备中的摄像头和麦克风中的前一种或全部两种进行录制。
4.一种多媒体通话装置,其特征在于,应用于第一电子设备中,所述装置包括:
检测模块,被配置为检测请求在所述第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;
录制模块,被配置为在所述检测模块检测到请求在所述第一电子设备与第二电子设备之间建立的所述多媒体通话通道处于所述正在建立状态,则在所述多媒体通话通道未被成功建立时,利用与所述多媒体通话通道对应的录制模式进行录制;
第一发送模块,被配置为将所述录制模块录制的数据发送给所述第二电子设备;
所述装置还包括:
提示模块,被配置为在所述多媒体通话通道的通话质量差于预定通话质量时,进行模式切换提示,在所述第一电子设备上提示音频通话模式,并在所述音频通话模式被选择后,触发第二发送模块执行关闭所述第一电子设备中摄像头的录制功能,仅保留视频通话中麦克风录制的录制功能,将所述第一电子设备中麦克风录制的数据通过所述多媒体通话通道发送至所述第二电子设备的步骤。
5.根据权利要求4所述的装置,其特征在于,所述第一发送模块,还被配置为:
向所述第二电子设备发送通信消息,所述通信消息包括录制的所述数据。
6.根据权利要求4或5所述的装置,其特征在于,所述录制模块,包括:
第一录制子模块,被配置为当所述多媒体通话通道为音频通话通道时,则利用音频录制模式录制音频数据;
第二录制子模块,被配置为当所述多媒体通话通道为视频通话通道时,则利用视频录制模式录制视频数据;
其中,所述音频通话通道用于传输麦克风录制的音频数据,所述视频通话通道用于传输摄像头录制的视频数据和麦克风录制的音频数据中的前一种或全部两种,所述音频录制模式用于指示利用所述第一电子设备中的麦克风进行录制,所述视频录制模式用于指示利用所述第一电子设备中的摄像头和麦克风中的前一种或全部两种进行录制。
7.一种多媒体通话装置,其特征在于,应用于第一电子设备中,所述装置包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
检测请求在所述第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;
若请求在所述第一电子设备与第二电子设备之间建立的所述多媒体通话通道处于所述正在建立状态,则在所述多媒体通话通道未被成功建立时,利用与所述多媒体通话通道对应的录制模式进行录制;
将录制的数据发送给所述第二电子设备;
所述处理器还被配置为:
在所述多媒体通话通道的通话质量差于预定通话质量时,进行模式切换提示,在所述第一电子设备上提示音频通话模式,并在所述音频通话模式被选择后,执行关闭所述第一电子设备中摄像头的录制功能,仅保留视频通话中麦克风录制的录制功能,将所述第一电子设备中麦克风录制的数据通过所述多媒体通话通道发送至所述第二电子设备的步骤。
多媒体通话方法及装置\n技术领域\n[0001] 本公开涉及多媒体通信领域,特别涉及一种多媒体通话方法及装置。\n背景技术\n[0002] 随着移动互联网的快速发展,实时聊天应用程序成为人们不可缺少的通讯工具。\n利用这类应用程序,人们可以通过网络进行视频、语音或者文字聊天。\n[0003] 当用户利用所在的客户端向对方发起视频或语音聊天连接时,如果对方不在线,该视频或语音聊天所对应的通话通道则无法成功接通,此时该客户端则弹出用于提示禁止连接的提示框,并同时提示对方好友当前不在线。\n发明内容\n[0004] 为了解决相关技术中的问题,本公开提供一种多媒体通话方法及装置。所述技术方案如下:\n[0005] 根据本公开实施例的第一方面,提供一种多媒体通话方法,应用于第一电子设备中,所述方法包括:\n[0006] 检测请求在所述第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;\n[0007] 若请求在所述第一电子设备与第二电子设备之间建立的所述多媒体通话通道处于所述正在建立状态,则在所述多媒体通话通道未被成功建立时,利用与所述多媒体通话通道对应的录制模式进行录制;\n[0008] 将录制的数据发送给所述第二电子设备。\n[0009] 可选的,所述多媒体通话通道为视频通话通道,所述方法还包括:\n[0010] 若请求在所述第一电子设备与第二电子设备之间建立的所述多媒体通话通道处于已经成功建立状态,则在所述多媒体通话通道的通话质量差于预定通话质量时,关闭所述第一电子设备中摄像头的录制功能,将所述第一电子设备中麦克风录制的数据通过所述多媒体通话通道发送至所述第二电子设备。\n[0011] 可选的,所述方法还包括:\n[0012] 在所述多媒体通话通道的通话质量差于所述预定通话质量时,在所述第一电子设备上提示音频通话模式,并在所述音频通话模式被选择后,执行所述关闭所述第一电子设备中摄像头的录制功能,将所述第一电子设备中麦克风录制的数据通过所述多媒体通话通道发送至所述第二电子设备的步骤。\n[0013] 可选的,所述将录制的数据发送给所述第二电子设备,包括:\n[0014] 向所述第二电子设备发送通信消息,所述通信消息包括录制的所述数据。\n[0015] 可选的,所述利用与所述多媒体通话通道对应的录制模式进行录制,包括:\n[0016] 当所述多媒体通话通道为音频通话通道时,则利用音频录制模式录制音频数据;\n[0017] 当所述多媒体通话通道为视频通话通道时,则利用视频录制模式录制视频数据;\n[0018] 其中,所述音频通话通道用于传输麦克风录制的音频数据,所述视频通话通道用于传输摄像头录制的视频数据和麦克风录制的音频数据中的前一种或全部两种,所述音频录制模式用于指示利用所述第一电子设备中的麦克风进行录制,所述视频录制模式用于指示利用所述第一电子设备中的摄像头和麦克风中的前一种或全部两种进行录制。\n[0019] 根据本公开实施例的第二方面,提供一种多媒体通话装置,应用于第一电子设备中,所述装置包括:\n[0020] 检测模块,被配置为检测请求在所述第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;\n[0021] 录制模块,被配置为在所述检测模块检测到请求在所述第一电子设备与第二电子设备之间建立的所述多媒体通话通道处于所述正在建立状态,则在所述多媒体通话通道未被成功建立时,利用与所述多媒体通话通道对应的录制模式进行录制;\n[0022] 第一发送模块,被配置为将所述录制模块录制的数据发送给所述第二电子设备。\n[0023] 可选的,所述多媒体通话通道为视频通话通道,所述装置还包括:\n[0024] 第二发送模块,被配置为请求在所述第一电子设备与第二电子设备之间建立的所述多媒体通话通道处于已经成功建立状态,则在所述多媒体通话通道的通话质量差于预定通话质量时,关闭所述第一电子设备中摄像头的录制功能,将所述第一电子设备中麦克风录制的数据通过所述多媒体通话通道发送至所述第二电子设备。\n[0025] 可选的,所述装置还包括:\n[0026] 提示模块,被配置为在所述多媒体通话通道的通话质量差于所述预定通话质量时,在所述第一电子设备上提示音频通话模式,并在所述音频通话模式被选择后,触发所述第二发送模块执行所述关闭所述第一电子设备中摄像头的录制功能,将所述第一电子设备中麦克风录制的数据通过所述多媒体通话通道发送至所述第二电子设备的步骤。\n[0027] 可选的,所述第一发送模块,还被配置为:\n[0028] 向所述第二电子设备发送通信消息,所述通信消息包括录制的所述数据。\n[0029] 可选的,所述录制模块,包括:\n[0030] 第一录制子模块,被配置为当所述多媒体通话通道为音频通话通道时,则利用音频录制模式录制音频数据;\n[0031] 第二录制子模块,被配置为当所述多媒体通话通道为视频通话通道时,则利用视频录制模式录制视频数据;\n[0032] 其中,所述音频通话通道用于传输麦克风录制的音频数据,所述视频通话通道用于传输摄像头录制的视频数据和麦克风录制的音频数据中的前一种或全部两种,所述音频录制模式用于指示利用所述第一电子设备中的麦克风进行录制,所述视频录制模式用于指示利用所述第一电子设备中的摄像头和麦克风中的前一种或全部两种进行录制。\n[0033] 根据本公开实施例的第三方面,提供一种多媒体通话装置,应用于第一电子设备中,所述装置包括:\n[0034] 处理器;\n[0035] 用于存储所述处理器可执行指令的存储器;\n[0036] 其中,所述处理器被配置为:\n[0037] 检测请求在所述第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;\n[0038] 若请求在所述第一电子设备与第二电子设备之间建立的所述多媒体通话通道处于所述正在建立状态,则在所述多媒体通话通道未被成功建立时,利用与所述多媒体通话通道对应的录制模式进行录制;\n[0039] 将录制的数据发送给所述第二电子设备。\n[0040] 本公开的实施例提供的技术方案可以包括以下有益效果:\n[0041] 通过在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模块进行录制,并将录制的数据发送给第二电子设备;\n由于可以在在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,在第一电子设备中优先录制,并将优先录制的数据发送给第二电子设备,因此解决了相关技术中因音视频聊天无法成功建立连接导致的可用性差的问题;达到了提高了音视频聊天的可用性的效果。\n[0042] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。\n附图说明\n[0043] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。\n[0044] 图1是根据部分示例性实施例示出的一种多媒体通话方法所涉及的实施环境的示意图;\n[0045] 图2是根据一示例性实施例示出的一种多媒体通话方法的流程图;\n[0046] 图3A是根据另一示例性实施例示出的一种多媒体通话方法的流程图;\n[0047] 图3B是根据一示例性实施例示出的一种在多媒体通话通道未成功连接时进行录制切换的示意图;\n[0048] 图3C是根据一示例性实施例示出的一种在视频通话模式的通话质量差时切换为语音通话模式的示意图;\n[0049] 图4是根据一示例性实施例示出的一种多媒体通话装置的框图;\n[0050] 图5是根据另一示例性实施例示出的一种多媒体通话装置的框图;\n[0051] 图6是根据再一示例性实施例示出的一种多媒体通话装置的框图。\n具体实施方式\n[0052] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。\n[0053] 图1是根据部分示例性实施例示出的一种多媒体通话方法所涉及的实施环境的示意图,如图1所示,该实施环境可以包括第一电子设备120和第二电子设备140。\n[0054] 第一电子设备120和第二电子设备140之间可以利用建立的多媒体通话通道160进行多媒体数据的传输。\n[0055] 第一电子设备120和第二电子设备140在建立多媒体通话通道160时可以通过有线网络方式,也可以通过无线网络方式。\n[0056] 第一电子设备120和第二电子设备140均可以为具有多媒体通话功能的智能手机、移动电话、台式电脑、平板电脑、多媒体播放器、智能电视、智能手表、智能眼镜、智能手环等。\n[0057] 图2是根据一示例性实施例示出的一种多媒体通话方法的流程图,如图2所示,该多媒体通话方法应用于图1所示的实施环境中的第一电子设备120中,包括以下步骤。\n[0058] 在步骤201中,检测请求在第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态。\n[0059] 在步骤202中,若请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于正在建立状态,则在多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模式进行录制。\n[0060] 在步骤203中,将录制的数据发送给第二电子设备。\n[0061] 综上所述,本公开实施例中提供的多媒体通话方法,通过在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模块进行录制,并将录制的数据发送给第二电子设备;由于可以在在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,在第一电子设备中优先录制,并将优先录制的数据发送给第二电子设备,因此解决了相关技术中因音视频聊天无法成功建立连接导致的可用性差的问题;达到了提高了音视频聊天的可用性的效果。\n[0062] 图3A是根据另一示例性实施例示出的一种多媒体通话方法的流程图,如图3所示,该多媒体通话方法应用于图1所示的实施环境中的第一电子设备120中,包括以下步骤。\n[0063] 在步骤301中,检测请求在第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态。\n[0064] 多媒体通话通道可以为语音通话通道或视频通话通道,其中语音通话通道用于实时传输麦克风实时录制的语音数据,视频通话通道用于实时传输摄像头实时录制的视频数据和麦克风实时录制的语音数据中的前一种或全部两种。\n[0065] 也就是说,这里请求建立的语音通话通道在成功建立之后,可以用于传输第一电子设备和第二电子设备中的至少一个电子设备中的麦克风实时录制的语音数据。这里请求建立的视频通话通道在成功建立之后,可以用于传输第一电子设备和第二电子设备中的至少一个电子设备中摄像头实时录制的视频数据和麦克风实时录制的语音数据中的前一种或全部两种。\n[0066] 一般的,同一时刻,在第一电子设备和第二电子设备之间仅会请求或成功建立一种多媒体通话通道。比如,同一时刻,在第一电子设备和第二电子设备之间仅会请求或成功建立音频通话通道;还比如,同一时刻,在第一电子设备和第二电子设备之间仅会请求或成功建立视频通话通道。\n[0067] 通常,第一电子设备端的用户想要与第二电子设备端的用户进行语音聊天或视频聊天时,则第一电子设备需要向第二电子设备发送用于请求在第一电子设备与第二电子设备之间建立多媒体通话通道的建立请求,当第二电子设备端还未接收到该建立请求,或者当第二电子设备接收到该建立请求但该建立请求还未被第二电子设备端的用户响应时,则该多媒体通话通道处于正在建立状态。也即,此时的多媒体通话通道尚未被成功建立。\n[0068] 在步骤302中,若请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于正在建立状态,则在多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模式进行录制;将录制的数据发送给第二电子设备。\n[0069] 如果请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于正在建立状态,且后续该多媒体通话通道在预定时长内未被成功建立,则为了尽可能保证第二电子设备端能够接收到第一电子设备端用户想要录制的语音数据或视频数据,则第一电子设备可以利用与该多媒体通话通道对应的录制模式进行录制。\n[0070] 可选的,后续该多媒体通话通道在预定时长内未被成功建立的原因可以为:第一种原因,第二电子设备在接收到该建立请求并为用户显示选择提示(通常可以包括关断该建立请求以及接收该建立请求)时,用户选择挂断该建立请求,此时该多媒体通话通道则未被成功建立;第二种原因,第二电子设备在接收到该建立请求并为用户显示选择提示时,用户未即时响应该选择提示,此时系统可以选择重试该多媒体通话通道的建立,直到预定时长内均未成功建立为止。\n[0071] 可选的,在多媒体通话通道未被成功建立时,第一电子设备处显示进行录制提示,比如语音播放录制提示,或者在界面上显示录制提示,或者通过外放的形状发出“滴”提示音等。这样,第一电子设备端的用户根据该录制提示,利用与多媒体通话通道对应的录制设备进行录制。\n[0072] 其中,当多媒体通话通道为语音通话通道时,与该多媒体通话通道对应的录制设备为麦克风;当多媒体通话通道为视频通话通道时,与该多媒体通话通道对应的录制设备包括摄像头和麦克风中的前一种或全部两种。\n[0073] 可选的,第一电子设备在利用与多媒体通话通道对应的录制模式进行录制时,可以包括如下两种情况:\n[0074] 第一种情况下,当多媒体通话通道为音频通话通道时,则利用音频录制模式录制音频数据;\n[0075] 第二种情况下,当多媒体通话通道为视频通话通道时,则利用视频录制模式录制视频数据;\n[0076] 其中,音频通话通道用于实时传输麦克风录制的音频数据,视频通话通道用于实时传输摄像头录制的视频数据和麦克风录制的音频数据中的前一种或全部两种,音频录制模式用于指示利用第一电子设备中的麦克风进行录制,视频录制模式用于指示利用第一电子设备中的摄像头和麦克风中的前一种或全部两种进行录制。\n[0077] 可选的,第一电子设备将录制的数据发送给第二电子设备时,可以包括:向第二电子设备发送通信消息,通信消息包括录制的数据。也即通过消息的形式将录制的数据发送给对端。\n[0078] 在一种使用场景中,如果第一电子设备端的第一用户想要与第二电子设备端的第二用户进行语音聊天,则第一用户利用第一电子设备向第二电子设备发起语音聊天请求,即请求建立语音通话通道,如果该语音通话通道未被成功建立,则第一电子设备提示第一用户进行语音录制,开启麦克风的录制功能,麦克风采集第一用户录制的语音数据,第一电子设备将该语音数据(通常是处理过的便于传输的语音数据)通过通信消息的形式发送给第二电子设备,第二电子设置可以显示该语音数据,用户选择播放该语音数据之后,第二电子设备则利用音频播放器播放该语音数据。\n[0079] 在另一种使用场景中,如果第一电子设备端的第一用户想要与第二电子设备端的第二用户进行视频聊天,则第一用户利用第一电子设备向第二电子设备发起视频聊天请求,即请求建立视频通话通道,如果该视频通话通道未被成功建立,则第一电子设备提示第一用户进行视频录制,开启摄像头和麦克风的录制功能,摄像头采集第一用户录制的图像数据,同时麦克风采集第一用户录制的语音数据,第一电子设备将该图像数据和该语音数据进行叠加处理,得到视频数据,并通过通信消息的形式将该视频数据发送给第二电子设备,第二电子设置可以显示该视频数据,用户选择播放该视频数据之后,第二电子设备则利用视频播放器播放该视频数据。\n[0080] 举例来讲,请参见图3B所示,其是根据一示例性实施例示出的一种在多媒体通话通道未成功连接时进行录制切换的示意图。根据图3B可知,首先,第一电子设备发送音频通话请求,即请求建立音频通话通道;然后,当该音频通话通道未被成功建立时,则在第一电子设备上显示未被成功建立的原因,比如“对方拒绝接收该通话请求”或“对方不在线”等;\n最后,第一电子设备进行录制提示,用户根据多媒体通话所对应的录制模式进行录制,对应的,第一电子设备接收该录制数据,并将该录制数据以通信消息的形式发送给对端。图3B中显示的通信消息32即为第一电子设备录制的音频数据。\n[0081] 在步骤303中,若请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于已经成功建立状态且多媒体通话通道为视频通话通道时,则在多媒体通话通道的通话质量差于预定通话质量时,关闭第一电子设备中摄像头的录制功能,将第一电子设备中麦克风录制的数据通过多媒体通话通道发送至第二电子设备。\n[0082] 如果请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于已经成功建立状态,表明该多媒体通话通道可以用于传输实时录制的多媒体数据,但由于该多媒体通话通道的通话质量受制于网络质量的限制,其通话质量容易受到影响,比如通话质量差于预定通话质量。\n[0083] 举例来讲,多媒体通话通道的通话质量比较差时,可能会出现语音卡顿、视频跳帧、画面声音不同步等,而通话质量较好的预定通话质量则分别为语音播放流畅、视频播放流畅、画面声音同步等。\n[0084] 可选的,在检测多媒体通话通道的通话质量差于预定通话质量时,可以检测多媒体通话通道的通话质量是否存在语音卡顿、视频跳帧、画面声音不同步等情况,如果存在,则判定该多媒体通话通道的通话质量差于预定通话质量。\n[0085] 通常,当多媒体通话为视频通话时,由于视频的传输数据比较多,容易占用网络导致通话质量较差,因此为了尽可能的保证通话,可以将视频通话切换为音频通话,但为了避免重新建立通话通道,因此可以直接将视频通话所涉及的摄像头的录制功能关闭,而仅保留视频通话中麦克风录制的录制功能,并将麦克风录制的数据通过原有的视频通话通道发送至第二电子设备。\n[0086] 综上所述,本公开实施例中提供的多媒体通话方法,通过在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模块进行录制,并将录制的数据发送给第二电子设备;由于可以在在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,在第一电子设备中优先录制,并将优先录制的数据发送给第二电子设备,因此解决了相关技术中因音视频聊天无法成功建立连接导致的可用性差的问题;达到了提高了音视频聊天的可用性的效果。\n[0087] 本公开实施例中提供的多媒体通话方法,通过在第一电子设备和第二电子设备中建立的多媒体通话通道被成功建立之后,若多媒体通话通道为视频通话通道且多媒体通话通道的通话质量差于预定通话质量时,则关闭第一电子设备中摄像头的录制功能,将第一电子设备中麦克风录制的数据通过多媒体通话通道发送至第二电子设备,即将视频通话更改为语音通话,以降低对网络宽带的占用,提高通话质量。\n[0088] 在一种可选的实现方式中,在多媒体通话通道为视频通话通道且多媒体通话通道的通话质量差于预定通话质量时,还可以进行模式切换提示,即在第一电子设备上提示音频通话模式,即用于提示用户是否选择切换为音频通话模式,并在音频通话模式被选择后,执行关闭第一电子设备中摄像头的录制功能,将第一电子设备中麦克风录制的数据通过多媒体通话通道发送至第二电子设备的步骤。\n[0089] 举例来讲,请参见图3C所示,其是根据一示例性实施例示出的一种在视频通话模式的通话质量差时切换为语音通话模式的示意图。根据图3C可知,首先,第一电子设备发送通话请求,即请求建立多媒体通话通道;然后,当该多媒体通话通道被成功建立,检测该多媒体通话通道的通话质量,当通话质量比较差时,比如网络不稳定等,在第一电子设备上显示模式切换提示34,比如图3C中“当前网络不稳定,点击切换到音频模式”,其中的“切换到音频模式”可以为可被用户触控的控件;当用户触发“切换到音频模式”之后,第一电子设备切换为音频模式,即语音聊天模式,此时第一电子设备关闭第一电子设备中摄像头的录制功能,将麦克风录制的数据通过该多媒体通话通道发送给对端。\n[0090] 下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。\n[0091] 图4是根据一示例性实施例示出的一种多媒体通话装置的框图,如图4所示,该多媒体通话装置应用于图1所示实施环境中的第一电子设备120中,该多媒体通话装置包括但不限于:检测模块402、录制模块404和第一发送模块406。\n[0092] 该检测模块402,被配置为检测请求在第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;\n[0093] 该录制模块404,被配置为在检测模块402检测到请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于正在建立状态,则在多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模式进行录制;\n[0094] 该第一发送模块406,被配置为将录制模块404录制的数据发送给第二电子设备。\n[0095] 综上所述,本公开实施例中提供的多媒体通话装置,通过在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模块进行录制,并将录制的数据发送给第二电子设备;由于可以在在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,在第一电子设备中优先录制,并将优先录制的数据发送给第二电子设备,因此解决了相关技术中因音视频聊天无法成功建立连接导致的可用性差的问题;达到了提高了音视频聊天的可用性的效果。\n[0096] 图5是根据另一示例性实施例示出的一种多媒体通话装置的框图,如图5所示,该多媒体通话装置应用于图1所示实施环境中的第一电子设备120中,该多媒体通话装置包括但不限于:检测模块502、录制模块504和第一发送模块506。\n[0097] 该检测模块502,被配置为检测请求在第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;\n[0098] 该录制模块504,被配置为在检测模块502检测到请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于正在建立状态,则在多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模式进行录制;\n[0099] 该第一发送模块506,被配置为将录制模块504录制的数据发送给第二电子设备。\n[0100] 在一种可选的实现方式中,多媒体通话通道为视频通话通道,该多媒体通话装置还包括:第二发送模块508。\n[0101] 第二发送模块508,被配置为请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于已经成功建立状态,则在多媒体通话通道的通话质量差于预定通话质量时,关闭第一电子设备中摄像头的录制功能,将第一电子设备中麦克风录制的数据通过多媒体通话通道发送至第二电子设备。\n[0102] 在一种可选的实现方式中,该多媒体通话装置还包括:提示模块510。\n[0103] 提示模块510,被配置为在多媒体通话通道的通话质量差于预定通话质量时,在第一电子设备上提示音频通话模式,并在音频通话模式被选择后,触发第二发送模块508执行关闭第一电子设备中摄像头的录制功能,将第一电子设备中麦克风录制的数据通过多媒体通话通道发送至第二电子设备的步骤。\n[0104] 在一种可选的实现方式中,第一发送模块506,还被配置为:\n[0105] 向第二电子设备发送通信消息,通信消息包括录制的数据。\n[0106] 在一种可选的实现方式中,录制模块504,包括:第一录制子模块504a和第二录制子模块504b。\n[0107] 第一录制子模块504a,被配置为当多媒体通话通道为音频通话通道时,则利用音频录制模式录制音频数据;\n[0108] 第二录制子模块504b,被配置为当多媒体通话通道为视频通话通道时,则利用视频录制模式录制视频数据;\n[0109] 其中,音频通话通道用于传输麦克风录制的音频数据,视频通话通道用于传输摄像头录制的视频数据和麦克风录制的音频数据中的前一种或全部两种,音频录制模式用于指示利用第一电子设备中的麦克风进行录制,视频录制模式用于指示利用第一电子设备中的摄像头和麦克风中的前一种或全部两种进行录制。\n[0110] 综上所述,本公开实施例中提供的多媒体通话装置,通过在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模块进行录制,并将录制的数据发送给第二电子设备;由于可以在在第一电子设备和第二电子设备中建立的多媒体通话通道未被成功建立时,在第一电子设备中优先录制,并将优先录制的数据发送给第二电子设备,因此解决了相关技术中因音视频聊天无法成功建立连接导致的可用性差的问题;达到了提高了音视频聊天的可用性的效果。\n[0111] 本公开实施例中提供的多媒体通话装置,通过在第一电子设备和第二电子设备中建立的多媒体通话通道被成功建立之后,若多媒体通话通道为视频通话通道且多媒体通话通道的通话质量差于预定通话质量时,则关闭第一电子设备中摄像头的录制功能,将第一电子设备中麦克风录制的数据通过多媒体通话通道发送至第二电子设备,即将视频通话更改为语音通话,以降低对网络宽带的占用,提高通话质量。\n[0112] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。\n[0113] 本公开一示例性实施例提供了一种多媒体通话装置,应用于图1所示实施环境中的第一电子设备120中,能够实现本公开提供的多媒体通话方法,该多媒体通话装置包括:\n处理器、用于存储处理器可执行指令的存储器;\n[0114] 其中,处理器被配置为:\n[0115] 检测请求在第一电子设备与第二电子设备之间建立的多媒体通话通道是否处于正在建立状态;\n[0116] 若请求在第一电子设备与第二电子设备之间建立的多媒体通话通道处于正在建立状态,则在多媒体通话通道未被成功建立时,利用与多媒体通话通道对应的录制模式进行录制;\n[0117] 将录制的数据发送给第二电子设备。\n[0118] 图6是根据再一示例性实施例示出的一种多媒体通话装置的框图。例如,装置600可以是具有多媒体通话功能的智能手机、移动电话、台式电脑、平板电脑、多媒体播放器、消息收发设备、游戏控制台、医疗设备、健身设备和个人数字助理等。\n[0119] 参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)接口612,传感器组件614,以及通信组件616。\n[0120] 处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器618来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。\n[0121] 存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。\n[0122] 电源组件606为装置600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。\n[0123] 多媒体组件608包括在装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。\n[0124] 音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。\n[0125] I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。\n[0126] 传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。\n[0127] 通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置\n600可以接入基于通信标准的无线网络,如Wi-Fi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。\n[0128] 在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述多媒体通话方法。\n[0129] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器618执行以完成上述多媒体通话方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。\n[0130] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。\n[0131] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
法律信息
- 2019-03-15
- 2015-05-20
实质审查的生效
IPC(主分类): H04N 7/14
专利申请号: 201410808667.4
申请日: 2014.12.22
- 2015-04-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-01-07
|
2008-08-14
| | |
2
| |
2007-10-10
|
2007-05-10
| | |
3
| | 暂无 |
2008-12-19
| | |
4
| |
2013-03-20
|
2012-12-13
| | |
5
| |
2011-03-23
|
2010-11-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |