高效地混合VOIP数据制造技术

技术编号:14704906 阅读:136 留言:0更新日期:2017-02-25 04:59
用于监测多个用户之间的通信会话的方法、计算机程序产品和计算机系统。确定是否所述多个用户中的至少两个用户在所述通信会话中发送媒体。如果仅所述多个用户中的第一用户在发送媒体,则将所述媒体经由第一技术传送给所述多个用户。如果所述多个用户中的所述第一用户和第二用户在发送媒体,则将所述媒体经由第二技术传送给所述多个用户。

【技术实现步骤摘要】
【国外来华专利技术】相关申请本申请要求于2014年2月24日递交的美国临时申请No.61/943,666的权益,通过引用的方式将该临时申请的内容全部并入本文。
技术介绍
通常,传统的IP语音(Voice-Over-IP,VoIP)系统可能一直是主要围绕对等(P2P)通信(其可能一直被期望是在稳定的宽带互联网连接上运行的)来构建的。VoIP会议也可以包括N个端点(例如,通信会话中的两个以上的计算设备)。一些VoIP系统可以采用例如网格方案、中枢辐射(hub-and-spoke)模型方案以及其它方案。这些示例方案中的每一个可能仍然带来不太理想的用户体验。
技术实现思路
在一种示例实现方式中,一种由一个或多个计算设备执行的方法可以包括但不限于:由计算设备监测多个用户之间的通信会话。可以确定是否所述多个用户中的至少两个用户在所述通信会话中发送媒体。如果仅所述多个用户中的第一用户在发送媒体,则可以将所述媒体经由第一技术传送给所述多个用户。如果所述多个用户中的所述第一用户和第二用户在发送媒体,则可以将所述媒体经由第二技术传送给所述多个用户。可以包括下面的示例特征中的一个或多个示例特征。确定是否所述多个用户中的所述至少两个用户本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201580010220.html" title="高效地混合VOIP数据原文来自X技术">高效地混合VOIP数据</a>

【技术保护点】
一种计算机实现的方法,包括:由计算设备监测多个用户之间的通信会话;确定是否所述多个用户中的至少两个用户在所述通信会话中发送媒体;如果仅所述多个用户中的第一用户在发送媒体,则将所述媒体经由第一技术传送给所述多个用户;以及如果所述多个用户中的所述第一用户和第二用户在发送媒体,则将所述媒体经由第二技术传送给所述多个用户。

【技术特征摘要】
【国外来华专利技术】2014.02.24 US 61/943,6661.一种计算机实现的方法,包括:由计算设备监测多个用户之间的通信会话;确定是否所述多个用户中的至少两个用户在所述通信会话中发送媒体;如果仅所述多个用户中的第一用户在发送媒体,则将所述媒体经由第一技术传送给所述多个用户;以及如果所述多个用户中的所述第一用户和第二用户在发送媒体,则将所述媒体经由第二技术传送给所述多个用户。2.根据权利要求1所述的计算机实现的方法,其中,确定是否所述多个用户中的所述至少两个用户在所述通信会话中发送媒体包括:确定在预定时间间隔内,是否所述多个用户中的所述至少两个用户在所述通信会话中同时发送媒体。3.根据权利要求1所述的计算机实现的方法,其中,将所述媒体经由所述第一技术传送给所述多个用户包括:将包含所述媒体的至少一部分的分组传送给所述多个用户,而不对所述分组进行解码和编码。4.根据权利要求1所述的计算机实现的方法,其中,将所述媒体经由所述第二技术传送给所述多个用户包括:等待预定数量的时间间隔;以及对在所述预定数量的时间间隔期间从所述第一用户和所述第二用户接收的所述媒体进行混合。5.根据权利要求4所述的计算机实现的方法,还包括:延迟将所混合的媒体发送给所述多个用户,直到所述预定数量的时间间隔之后。6.根据权利要求5所述的计算机实现的方法,还包括:在所述预定数量的时间间隔之后的下一时间间隔期间,将所混合的媒体发送给所述多个用户。7.根据权利要求6所述的计算机实现的方法,其中,在所述下一时间间隔中发送给所述多个用户的所混合的媒体包括:多个时间间隔的、在单个时间间隔期间发送的多个分组中包含的媒体。8.根据权利要求4所述的计算机实现的方法,其中,对从所述第一用户和所述第二用户接收的所述媒体进行混合包括:当将所混合的媒体传送给所述第一用户时,在所混合的媒体中排除从所述第一用户发送的所述媒体。9.根据权利要求1所述的计算机实现的方法,其中,当仅所述第一用户和所述第二用户连接到所述通信会话时,将所述媒体经由所述第一技术传送给所述第一用户和所述第二用户。10.根据权利要求1所述的计算机实现的方法,其中,将所述媒体经由所述第二技术传送给所述多个用户包括:针对少于所述多个用户中的每个用户来执行编码操作。11.根据权利要求1所述的计算机实现的方法,其中,将所述媒体经由所述第二技术传送给所述多个用户包括:发送多信道媒体分组,其中每个信道是相应用户的编码的和加密的媒体流。12.一种驻留在计算机可读存储介质上的计算机程序产品,所述计算机可读存储介质具有存储在其上的多个指令,当所述指令被处理器执行时使得所述处理器执行包括以下各项的操作:监测多个用户之间的通信会话;确定是否所述多个用户中的至少两个用户在所述通信会话中发送媒体;如果仅所述多个用户中的第一用户在发送媒体,则将所述媒体经由第一技术传送给所述多个用户;以及如果所述多个用户中的所述第一用户和第二用户在发送媒体,则将所述媒体经由第二技术传送给所述多个用户。13.根据权利要求12所述的计算机程序产品,其中,确定是否所述多个用户中的所述至少两个用户在所述通信会话中发送媒体包括:确定在预定时间间隔内,是否所述多个用户中的所述至少两个用户在所述通信会话中同时发送媒体。14.根据权利要求12所述的计算机程序产品,其中,将所述媒体经由所述第一技术传送给所述多个用户包括:将包含所述媒体的至少一部分的分组传送给所述多个用户,而不对所述分组进行解码和编码。15.根据权利要求12所述的计算机程序产品,其中,将所述媒体经由所述第二技术传送给所述多个用户包括:等待预定数量的时间间隔;以及对在所述预定数量的时间间隔期间从所述第一用户和所述第二用户接收的...

【专利技术属性】
技术研发人员:R·E·奥齐R·Z·斯派尔R·L·理查森
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1