语音聊天的模式自适应方法及装置的制造方法

文档序号:8945654阅读:631来源:国知局
语音聊天的模式自适应方法及装置的制造方法
【技术领域】
[0001] 本发明涉及网络技术领域,尤其涉及语音聊天的模式自适应方法及装置。
【背景技术】
[0002] 互联网的发展给人们带来了极大的便利,例如,人们可以通过互联网浏览信息、购 物、社交等等。在聊天场景中,当消息发送时,聊天发送方通常将消息内容准备好(比如编 辑好文字,录制好语音)然后再发送到对方,因为消息保证可以送达对方,因此消息的发送 方并不关心好友是否在线。但是,当采用现有的聊天方式进行语音消息的发送时,操作将变 得比较复杂。不论接收方是否在线,发送方都要进行语音录制、发送,接收方的完成接收消 息,然后播放。而实际上,接收方在线时,完全可以直接进行实时聊天。
[0003] 因此,现有的语音聊天方式存在操作复杂、不便于用户进行有效沟通的缺陷。

【发明内容】

[0004] 本发明实施例的主要目的在于提供一种语音聊天的模式自适应方法及装置,旨在 便于好友之间更加方便、快捷地进行沟通。
[0005]为实现上述目的,本发明实施例提供了一种语音聊天的模式自适应方法,应用于 聊天服务器,所述聊天服务器为至少两客户端之间建立聊天模式,包括以下步骤:
[0006] 接收源客户端在聊天界面中发出的语音聊天请求,所述语音聊天请求包括该聊天 界面中对应的目的客户端;
[0007]查看语音聊天请求的目的客户端的在线状态;
[0008] 当目的客户端不在线,则进入语音留言模式,源客户端与目的客户端之间发送语 音消息;或者,当目的客户端在线,则进入实时聊天模式,源客户端与目的客户端之间进行 实时对讲。
[0009] 此外,为实现上述目的,本发明实施例还提供了一种语音聊天的模式自适应装置, 应用于聊天服务器,所述聊天服务器为至少两客户端之间建立聊天模式,包括:
[0010] 请求接收模块,用于接收源客户端在聊天界面中发出的语音聊天请求,所述语音 聊天请求包括该聊天界面中对应的目的客户端;
[0011] 状态查看模块,用于查看语音聊天请求的目的客户端的在线状态;
[0012] 模式控制模块,用于当目的客户端不在线,则进入语音留言模式,源客户端与目的 客户端之间发送语音消息;或者,当目的客户端在线,则进入实时聊天模式,源客户端与目 的客户端之间进行实时对讲。
[0013] 本发明实施例在客户端进行语音聊天时,服务器可以根据语音聊天双方的在线状 态,进入相应的语音聊天模式,便于好友之间更加方便、快捷地进行沟通。
【附图说明】
[0014] 图1为本发明语音聊天的模式自适应方法中终端与服务器的交互结构示意图;
[0015] 图2为本发明语音聊天的模式自适应方法应用在服务器时,服务器的硬件架构示 意图;
[0016] 图3为本发明语音聊天的模式自适应方法第一实施例的流程示意图;
[0017] 图4为本发明语音聊天的模式自适应方法中进入语音聊天界面的界面示例图;
[0018] 图5为本发明语音聊天的模式自适应方法中进入语音聊天界面触发语音聊天请 求的操作示例图;
[0019] 图6为本发明语音聊天的模式自适应方法中触发语音聊天请求时,目的客户端在 线的操作示例图;
[0020] 图7为本发明语音聊天的模式自适应方法中触发语音聊天请求时,目的客户端不 在线的操作示例图;
[0021] 图8为本发明语音聊天的模式自适应方法第二实施例的流程示意图;
[0022] 图9为本发明语音聊天的模式自适应方法第三实施例的流程示意图;
[0023] 图10为本发明语音聊天的模式自适应装置第一实施例的功能模块示意图;
[0024] 图11为本发明语音聊天的模式自适应装置第二实施例的功能模块示意图;
[0025] 图12为本发明语音聊天的模式自适应装置第三实施例的功能模块示意图。
[0026] 本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0027] 以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此 处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0028] 本发明提供一种语音聊天的模式自适应方案,客户端进行语音聊天时,服务器可 以根据语音聊天双方的在线状态,进入相应的语音聊天模式,便于好友之间更加方便、快捷 地进行沟通。
[0029] 上述语音聊天的模式自适应方案可应用在即时通讯客户端之间进行的语音通讯, 例如QQ、微信、陌陌、来往等等。如图1所示,设置在终端200a上的即时通讯客户端A和设 置在终端200b即时通讯客户端B为好友关系,即时通讯客户端A向服务器100发起语音聊 天请求,服务器1〇〇接收到该语音聊天请求后,将查看即时通讯客户端B是否在线。当即时 通讯客户端B在线时,服务器100则控制即时通讯客户端A和即时通讯客户端B进入实时 聊天模式;当即时通讯客户端B不在线时,服务器100控制即时通讯客户端A进入语音聊 天模式,以使即时通讯客户端A进行语音录制,当接收到即时通讯客户端A上传的语音消息 时,先将该语音消息暂存在服务器100中。当即时通讯客户端B进入聊天界面时,则自动将 该语音消息发送至即时通讯客户端B。因此,在即时通讯客户端要建立语音通讯时,服务器 100将根据即时通讯客户端双方的在线状态,进入相应的语音聊天模式,便于好友之间更加 方便、快捷地进行沟通。
[0030] 上述服务器100可以为单一功能的服务器,也可以为多个服务器组成的服务器机 群。如图2所示,该服务器100可包括处理器101、存储器102、显示屏103、用户交互接口 104、通讯模块105、自适应装置200及通信总线106。其中,通信总线106用于服务器100中 的各组件之间的数据通信。用户交互接口 104用于接收用户输入的信息,并将其发送至处 理器101进行处理。显示屏103用于接收处理器101发送的信息,并将其以相应的形式展 示给用户,例如显示屏的图像显示及扬声器的声音显示等等。可以理解的是,该显示屏103 也可用于接收用户输入的信息,例如触摸屏。该通讯模块105用于服务器100与外部设备 的通讯,该外部设备可包括终端、服务器等等。该通讯模块105可包括一个或多个组件,例 如有线通讯单元、无线通讯单元等等。存储器102用于存储服务器100运行的操作系统、自 适应装置以及用户交互数据等等。该存储器102可包括内部存储器和外部存储器,例如记 忆卡或外接存储卡等等。处理器101作为服务器100的处理中心,用于数据处理、调动其他 组件进行工作等等。例如,该处理器101根据用户的请求,调取存储器102上相应的程序进 行执行,以实现用户所请求的功能。
[0031] 如图3所示,基于上述服务器100上的自适应装置,本发明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1