【技术实现步骤摘要】
一种用于输出多媒体数据的系统及方法
本专利技术涉及诸如物联网通信领域的网络通信领域,并且更具体地,涉及一种用于输出多媒体数据的系统及方法。
技术介绍
目前,在电话会议或现场会议中,希望进行语音输出的用户通常需要利用诸如麦克风之类的语音输入设备进行语音输入并且随后通过诸如扬声器的语音输出设备进行语音输出。然而,通常的情况是,语音输入设备的数量不足。这种语音输入设备的数量不足会导致部分用户在希望进行语音输出时,要等待其他用户将语音输入设备传递过来。此外,当两个用户在针对相同的问题进行频繁交替地语音输出时,可能需要在这两个用户之间频繁地交换语音输入设备。在这种情况下,一方面会导致用户进行语音输出时的延迟,例如需要等待语音输入设备,另一方面也会造成用户进行语音输出的不变,例如需要进行语音输入设备的切换。此外,当用户希望在进行语音输出的同时还进行多媒体数据的输出时,现有技术中的方案无法实现这一要求。
技术实现思路
根据本专利技术的一个方面,提供一种用于输出数据的系统,所述系统包括:当前移动终端,在第一网络中向服务器发送语音输出请求,在从服务器接收到第一应答消息后,将地址缓冲区中包括所述当前移动终端的媒体访问控制MAC地址和在第二网络中的网络地址的匹初始配对中的媒体访问控制MAC地址替换为语音信息元数据,从而生成包括所述当前移动终端在第二网络中的网络地址与语音信息元数据的当前匹配对,并且将随后从第一网络中任意移动终端接收到的匹配对存储在所述地址缓冲区的堆栈中而将所述当前匹配对保持在所述堆栈的栈顶;响应于从服务器接收到第二应答消息,所述当前移动终端从第一网络切换到第二网络, ...
【技术保护点】
一种用于输出数据的系统,所述系统包括:当前移动终端,在第一网络中向服务器发送语音输出请求,在从服务器接收到第一应答消息后,将地址缓冲区中包括所述当前移动终端的媒体访问控制MAC地址和在第二网络中的网络地址的匹初始配对中的媒体访问控制MAC地址替换为语音信息元数据,从而生成包括所述当前移动终端在第二网络中的网络地址与语音信息元数据的当前匹配对,并且将随后从第一网络中任意移动终端接收到的匹配对存储在所述地址缓冲区的堆栈中而将所述当前匹配对保持在所述堆栈的栈顶;响应于从服务器接收到第二应答消息,所述当前移动终端从第一网络切换到第二网络,并且基于所述切换将地址缓冲区中堆栈的栈顶处的所述当前匹配对发送给服务器和第二网络内多个移动终端中的所有其它移动终端;响应于从服务器接收到第三应答消息,当前移动终端将随后从第二网络中任意其它移动终端接收到的匹配对进行丢弃,并且阻止所述当前移动终端接收语音呼入以及阻止提醒事件的触发;向服务器发送用于指示所述当前移动终端进入语音输出状态的状态更新消息;在与语音输出设备建立通信连接后,经由所述语音输出设备进行语音信息的输出;服务器,在从所述当前移动终端接收的语音输出请 ...
【技术特征摘要】
1.一种用于输出数据的系统,所述系统包括:当前移动终端,在第一网络中向服务器发送语音输出请求,在从服务器接收到第一应答消息后,将地址缓冲区中包括所述当前移动终端的媒体访问控制MAC地址和在第二网络中的网络地址的匹初始配对中的媒体访问控制MAC地址替换为语音信息元数据,从而生成包括所述当前移动终端在第二网络中的网络地址与语音信息元数据的当前匹配对,并且将随后从第一网络中任意移动终端接收到的匹配对存储在所述地址缓冲区的堆栈中而将所述当前匹配对保持在所述堆栈的栈顶;响应于从服务器接收到第二应答消息,所述当前移动终端从第一网络切换到第二网络,并且基于所述切换将地址缓冲区中堆栈的栈顶处的所述当前匹配对发送给服务器和第二网络内多个移动终端中的所有其它移动终端;响应于从服务器接收到第三应答消息,当前移动终端将随后从第二网络中任意其它移动终端接收到的匹配对进行丢弃,并且阻止所述当前移动终端接收语音呼入以及阻止提醒事件的触发;向服务器发送用于指示所述当前移动终端进入语音输出状态的状态更新消息;在与语音输出设备建立通信连接后,经由所述语音输出设备进行语音信息的输出;服务器,在从所述当前移动终端接收的语音输出请求中提取所述当前移动终端的语音样本并且基于语音输出请求中的时间信息确定网络延迟,在基于所述语音样本和网络延迟确定允许所述当前移动终端进行语音输出时,向所述当前移动终端发送第一应答消息,并且将所述当前移动终端的语音输出请求放置在请求缓冲区中;当所述当前移动终端的语音输出请求在所述请求缓冲区中等待的时间达到等待时间阈值后,服务器确定将所述当前移动终端的语音输出请求放置到语音准备缓冲区中时,向所述当前移动终端发送第二应答消息;根据动态反馈值和所述当前匹配对中的语音信息元数据确定当前移动终端的语音输出请求的动态优先等级,当所述服务器基于动态优先等级确定允许所述当前移动终端的语音输出请求进入语音输出缓冲区时,向所述移动终端发送第三应答消息,其中基于第二网络中的其它移动终端针对所述语音信息元数据的反馈消息生成所述动态反馈值;响应于接收到指示所述当前移动终端进入语音输出状态的状态更新消息,所述服务器将所述当前移动终端在第二网络中的网络地址发送给语音输出设备;以及语音输出设备,基于所述当前移动终端在第二网络中的网络地址与所述当前移动终端建立通信连接,并且对所述当前移动终端经由所述通信连接发送的语音信息进行语音输出。2.根据权利要求1所述的系统,所述当前移动终端首次加入第二网络时,生成包括所述当前移动终端的媒体访问控制MAC地址和在第二网络中的网络地址的初始匹配对并且将所述初始匹配对存储在地址缓冲区的堆栈中,将所述初始匹配对发送给第二网络中多个移动终端中的所有其它移动终端,使得所述第二网络中的所有其它移动终端能够从初始匹配对中提取并存储所述当前移动终端的媒体访问控制MAC地址和在第二网络中的网络地址;以及在当前移动终端准备向服务器发送语音输出请求时,从所述第二网络切换到第一网络,并且所述当前移动终端并不将包括所述当前移动终端的媒体访问控制MAC地址和在第二网络中的网络地址的初始匹配对删除。3.根据权利要求1至2中任意一项的系统,所述基于所述切换将地址缓冲区中堆栈的栈顶处的所述当前匹配对发送给服务器和第二网络内多个移动终端中的所有其它移动终端包括:在从第一网络切换到第二网络后,所述当前移动终端使用广播机制将地址缓冲区中堆栈的栈顶处的所述当前匹配对发送给服务器和第二网络内多个移动终端中除所述当前移动终端之外的所有其它移动终端。4.根据权利要求1至3中任意一项所述的系统,在向服务器发送语音输出请求之前,用户使用所述当前移动终端的语音输入器件生成语音样本,所述语音样本用于指示:用户的语音清晰度、用户的语音所涉及的语言类型以及背景音噪声强度。5.根据权利要求4所述的系统,在网络延迟低于最大允许延迟阈值的情况下,当用户的语音清晰度优于最低要求清晰度阈值、用户的语音所涉及的语言类型能够被服务器自动翻译以及背景音噪声强度低于最大允许噪声强度的情况下,确定允许所述当前移动终端进...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。