System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开整体涉及经由无线网络的通信,并且具体地涉及经由无线自组织网络的语音通信。
技术介绍
1、在一些情况下,用于近距离用户之间的直接音频通信的条件可能较不理想。例如,在两个个体在嘈杂的环境中处于近距离的情况下,鉴于来自环境噪声的干扰,该个体之间的直接(即语音)音频通信可为困难的,该环境噪声可妨碍其中一个个体或两个个体均无法分辨出另一个体说出的词语。此类环境噪声可需要两个个体在彼此的一定距离内靠近,这可能妨碍一个或两个用户在直接通信期间自由移动。在一些情况下,可期望一个或两个用户不受妨碍地移动自由。例如,由于文化原因、彼此不熟悉、希望避免侵犯彼此的私人空间、希望最小化与其他个体的身体气味和排泄物的接触、它们的某个组合等,用户可能期望保持彼此间的最小距离。
2、尽管包括蜂窝通信设备、卫星通信设备、互联网通信系统等在内的移动通信设备的出现已使能各个地方的个体间的移动通信,但是移动通信系统对于使能彼此靠近的用户之间的通信而言可为不理想的。具体地,许多移动通信系统,包括蜂窝通信系统、卫星通信系统、使用互联网连接的基于ip的语音(voip)通信、使用lan连接的通信等,可具有延迟(例如500毫秒),该延迟可由设备之间的通过这两个设备之间的各个网络节点(例如路由器、手机信号塔、卫星等)路由的信号导致。此类延迟可在近距离场景中妨碍用户之间的通信。例如,在通过蜂窝网络经由蜂窝通信设备来彼此通信的两个用户处于足够近的距离内而使得用户可感知由另一用户产生的身体姿态和至少一些嗓音的情况下,与蜂窝连接相关联的延迟可导致可感知的时间非连续性,这
3、此外,许多通信设备的配置如果不直接妨碍则可使用户之间的近距离音频通信复杂化,因为与特定用户建立音频通信所涉及的时间要求在用户处于近距离时可具有显著的影响。例如,希望经由蜂窝电话与近距离的另一用户建立音频通信的用户可需要经由联系人地址应用来访问蜂窝电话中的联系人地址数据库,导航到数据库中与其他用户相关联的联系人条目,识别并选择条目中的联系人地址,并等待与其他用户的另一蜂窝电话建立的连接链路,同时其他用户保持处于近距离。除了上述延迟之外,此类过程可对语音通信强加时延,该时延在期望通信的用户位于近距离内时可更为显著。在一些情况下,用于通过通信设备建立语音通信会话的过程可需要比会话本身更多的时间。此外,在用户期望发起与其不具有当前联系人地址条目的另一用户的语音通信的情况下,上述过程可由于获取联系人地址信息、将此类信息输入到用户的通信设备中等过程而被延长。此类配置为不太理想的。
技术实现思路
1、一些实施方案提供了如下设备,该设备被配置为使能所支持的用户和至少一个远程用户之间的经由点对点无线自组织网络链路的语音通信。该设备包括无线通信收发器、音频通信接口和点对点语音通信模块。无线通信收发器被配置为经由点对点无线自组织网络链路与支持至少一个远程用户的一个或多个远程设备通信。音频通信接口被配置为在设备的音频接口和无线通信收发器之间传送语音通信信号。点对点语音通信模块能够与无线通信收发器和音频通信接口互操作以与一个或多个远程设备中的所选择的远程设备建立点对点无线自组织网络链路,并至少部分地基于与设备的用户交互来经由该链路与所选择的远程设备传送语音通信信号,所述用户交互将特定的远程设备识别为所选择的远程设备并命令与所选择的远程设备建立点对点无线自组织语音通信。
2、该设备可包括界面模块,该界面模块被配置为向所支持的用户提供对多个远程设备中的至少一些远程设备的识别。在一些实施方案中,用户界面模块被配置为经由设备的音频接口向所支持的用户提供对多个远程设备中的至少一些远程设备的音频识别;并且与设备的用户交互包括经由音频接口接收的音频命令,该用户交互将特定的远程设备识别为所选择的远程设备并命令与所选择的远程设备建立点对点无线自组织语音通信。在一些实施方案中,用户界面模块被配置为向所支持的用户提供包括多个单独的图形表示的图形用户界面,该多个单独的图形表示各自与多个远程设备中的单独的远程设备相关联;并且与设备的用户交互包括与多个图形表示中的特定的图形表示的用户交互,该特定的图形表示与特定的远程设备相关联。
3、在一些实施方案中,设备包括无线通信耳麦设备,其被配置为与支持至少一个远程用户的至少一个远程无线通信耳麦设备建立点对点无线自组织网络链路。无线通信耳麦设备可被包括在一对耳麦设备中,该对耳麦设备被配置为经由无线自组织网络链路交换语音通信信号以为单个支持的用户共同提供立体声音频体验,并从为单个用户共同提供立体声音频体验切换至单独支持独立的所支持的用户,并至少部分地基于与被包括在该一对耳麦设备中的一个或多个设备中的一个或多个用户界面的用户交互而在独立的所支持的用户之间经由无线自组织网络链路交换语音通信信号。点对点语音通信模块能够与无线通信收发器和音频通信接口互操作,以向所支持的用户呈现音频消息,该音频消息包括对多个远程设备的识别和用于选择多个远程设备中的一个或多个远程设备的查询以用于经由点对点无线自组织网络链路进行语音通信,并从多个远程设备中选择特定的远程设备作为所选择的远程设备,并至少部分地基于从所支持的用户接收到用于与特定的远程设备建立语音通信的音频命令而与所选择的远程设备建立点对点无线自组织网络链路。
4、在一些实施方案中,音频接口包括至少一个麦克风设备,并且音频通信接口被配置为从在麦克风设备处接收到的音频信号中至少部分地过滤相对于由所支持的用户生成的声音的环境噪声,以生成过滤的音频信号,使得经由无线自组织网络链路传送的语音通信信号包括过滤的音频信号。在一些实施方案中,点对点无线自组织网络链路包括点对点移动自组织网络链路。
5、一些实施方案提供由支持用户的至少一个无线通信设备执行的方法,该方法包括:至少部分地基于确定经由至少一个无线通信设备的至少一个用户界面对至少一个远程定位的无线通信设备进行的用户发起的选择来经由点对点无线自组织网络链路与至少一个远程定位的无线通信设备交换语音通信信号。交换语音通信信号可包括在至少一个计算机设备的地理近距内识别多个远程定位的设备,并至少部分地基于确定经由至少一个无线通信设备的至少一个用户界面对多个远程定位的设备中的至少一个远程定位的无线通信设备进行的用户发起的选择来与至少一个特定的远程定位的设备建立点对点无线自组织网络链路。
6、在一些实施方案中,经由至少一个无线通信设备的至少一个用户界面向用户提供对多个远程定位的设备中的至少一部分的指示包括提供图形用户界面,该图形用户界面包括图形表示,该图形表示与多个远程定位的设备中的至少一部分中的独立的远程定位的设备单独地相关联。在一些实施方案中,确定经由至少一个无线通信设备的至少一个用户界面从多个远程定位的设备对至少一个远程定位的无线通信设备的用户发起的选择包括确定与包括在图形用户界面中的特定的图形表示的用户交互,该特定的图形表示与至少一本文档来自技高网...
【技术保护点】
1.一种装置,包括:
2.根据权利要求1所述的装置,其中点对点语音通信模块被配置为经由所述设备的所述音频接口来提供远程设备的识别。
3.根据权利要求1所述的装置,其中点对点语音通信模块被配置为响应于搜索在所述设备的范围内的远程设备的另一音频命令来提供远程设备的识别。
4.根据权利要求3所述的装置,其中识别所选择的远程设备的所述音频命令指示由所选择的远程设备支持的所述远程用户,并且点对点语音通信模块被配置为基于所述指示来确定所选择的远程设备。
5.根据权利要求1所述的装置,其中点对点语音通信模块被配置为响应于另一音频命令来终止所述点对点无线自组织网络链路。
6.根据权利要求1所述的装置,其中点对点语音通信模块被配置为:
7.根据权利要求1所述的装置,其中点对点语音通信模块被配置为:
8.根据权利要求1所述的装置,其中所述设备包括无线通信耳麦设备,所述无线通信耳麦设备被配置为与支持至少一个远程用户的至少一个远程无线通信耳麦设备建立点对点无线自组织网络链路。
9.根据权利要求8所述的装置,其
10.根据权利要求8所述的装置,其中:
11.一种由支持用户的无线通信设备实现的方法,用于执行如权利要求1-10中任一项所述的操作。
12.一种包括程序指令的非暂态计算机可读存储介质,所述程序指令当由支持用户的无线通信设备的一个或多个处理器执行时,使得所述无线通信设备执行如权利要求1至10中任一项所述的操作。
13.一种设备,包括:
14.根据权利要求13所述的设备,其中,所述设备被配置为从所述一个或多个其它设备中的所述至少一个设备接收建立所述语音通信会话的响应,其中,所述语音通信会话是经由所述设备和所述一个或多个其它设备中的所述至少一个其它设备之间的不包括任何中间设备的自组织点对点网络链路来建立的。
15.根据权利要求13所述的设备,其中,为了确定所述一个或多个其它设备,所述设备被配置为:
16.根据权利要求15所述的设备,其中,所述GUI被配置为接收选择所述一个或多个其它设备中的所述至少一个其它设备的输入。
17.根据权利要求16所述的设备,其中,所述设备被配置为在所述GUI中显示在所述直接通信范围之外并且不够靠近来建立直接语音通信会话但是在所述设备可检测的外部范围内的一个或多个附加设备。
18.根据权利要求16所述的设备,其中,所述设备被配置为:
19.根据权利要求16所述的设备,其中,所述设备被配置为在所述GUI中显示与在所述直接通信范围内的所述一个或多个其它设备相关联的相应用户名称和用户图像。
20.根据权利要求15所述的设备,其中,为了接收选择所述一个或多个其它设备中的所述至少一个其它设备的所述输入,所述设备被配置为接收音频命令,并且所述设备被进一步配置为:
21.根据权利要求13所述的设备,其中,为了发送用于建立所述语音通信会话的所述请求,所述设备被配置为在所述请求中包括所述设备的标识符以及要求用户接受所述请求的链路请求消息。
22.一种由设备执行的方法,用于执行如权利要求13至21中任一项所述的操作。
23.一种包括程序指令的非暂态计算机可读存储介质,所述程序指令当由设备的一个或多个处理器执行时,使得所述设备执行如权利要求13-21中任一项所述的操作。
24.一种设备,包括:
25.根据权利要求24所述的设备,其中,所述第一设备和所述至少一个其它设备中的每一个包括耳机。
26.根据权利要求24所述的设备,其中,所述设备被配置为使用所述设备和所述第一设备之间的直接通信链路从所述第一设备接收所述请求。
27.根据权利要求24所述的设备,其中,所述设备被配置为向耦接到所述至少一个其它设备之一的移动设备发送所述请求。
28.根据权利要求24所述的设备,其中,所述设备被配置为使用所述设备和所述至少一个其它设备中的一个设备之间的直接通信链路向所述至少一个其它设备的所述一个设备发送所述请求。
29.根据权利要求24所述的设备,其中,经由所述第一设备和所述至少一个其它设备之间的不包括任何中间设备的自组织点对点网络链路建立所述通信会话。
30.根据权利要求24所述的设备,其中,所述设备被配置为:
31.根据权利要求30所述的设备,其中,识别所述至少一个其它设备的所述指示包括显示在所述设备上的图形指示或提供给所述第一设...
【技术特征摘要】
1.一种装置,包括:
2.根据权利要求1所述的装置,其中点对点语音通信模块被配置为经由所述设备的所述音频接口来提供远程设备的识别。
3.根据权利要求1所述的装置,其中点对点语音通信模块被配置为响应于搜索在所述设备的范围内的远程设备的另一音频命令来提供远程设备的识别。
4.根据权利要求3所述的装置,其中识别所选择的远程设备的所述音频命令指示由所选择的远程设备支持的所述远程用户,并且点对点语音通信模块被配置为基于所述指示来确定所选择的远程设备。
5.根据权利要求1所述的装置,其中点对点语音通信模块被配置为响应于另一音频命令来终止所述点对点无线自组织网络链路。
6.根据权利要求1所述的装置,其中点对点语音通信模块被配置为:
7.根据权利要求1所述的装置,其中点对点语音通信模块被配置为:
8.根据权利要求1所述的装置,其中所述设备包括无线通信耳麦设备,所述无线通信耳麦设备被配置为与支持至少一个远程用户的至少一个远程无线通信耳麦设备建立点对点无线自组织网络链路。
9.根据权利要求8所述的装置,其中所述无线通信耳麦设备被包括在一对耳麦设备中,所述一对耳麦设备被配置为:
10.根据权利要求8所述的装置,其中:
11.一种由支持用户的无线通信设备实现的方法,用于执行如权利要求1-10中任一项所述的操作。
12.一种包括程序指令的非暂态计算机可读存储介质,所述程序指令当由支持用户的无线通信设备的一个或多个处理器执行时,使得所述无线通信设备执行如权利要求1至10中任一项所述的操作。
13.一种设备,包括:
14.根据权利要求13所述的设备,其中,所述设备被配置为从所述一个或多个其它设备中的所述至少一个设备接收建立所述语音通信会话的响应,其中,所述语音通信会话是经由所述设备和所述一个或多个其它设备中的所述至少一个其它设备之间的不包括任何中间设备的自组织点对点网络链路来建立的。
15.根据权利要求13所述的设备,其中,为了确定所述一个或多个其它设备,所述设备被配置为:
16.根据权利要求15所述的设备,其中,所述gui被配置为接收选择所述一个或多个其它设备中的所述至少一个其它设备的输入。
17.根据权利要求16所述的设备,其中,所述设备被配置为在所述gui中显示在所述直接通信范围之外并且不够靠近来建立直接语音通信会话但是在所述设备可检测的外部范围内的一个或多个附加设备。
18.根据权利要求16所述的设备,其中,所述设备被配置为:
19.根据权利要求16所述的设备,其中,所述设备被配置为在所述gui中显示与在所述直接通信范围内的所述一个或多个其它设备相关联的相应用户名称和用户图像。
20.根据权利要求15所述的设备,其中,为了接收选择所述一个或多个其它设备中的所述至少一个其它设备的所述输入,所述设备被配置为接收音频命令,并且所述设备被进一步配置为:
21.根据权利要求13所述的设备,其中,为了发送用于建立所述语音通信会话的所述请求,所述设备被配置为在所述请求中包括所述设备的标识符以及要求用户接受所述请求的链路请求消息。
22.一种由设备执行的方法,用于执行如权利要求13至21中任一项所述的操作。
23.一种包括程序指令的非暂态计算机可读存储介质,所述程序指令当由设备的一个或多个处理器执行时,使得所述设备执行如权利要求13-21中任一项所述的操作。
24.一种设备,包括:
25.根据权利要求24所述的设备,其中,所述第一设备和所述至少一个其它设备中的每一个包括耳机。
26.根据权利要求24所述的设备,其中,所述设备被配置为使用所述设备和所述第一设备之间的直接通信链路从所述第一设备接收所述请求。
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。