1.一种用于在广播计算设备和用户计算设备之间建立音频通信信道的系统,包括:
第一计算设备,包括:
第一麦克风组件;
第一存储设备;和
第一处理器,通信地耦合到第一存储设备,其中第一处理器执行存储在第一存储设备中的应用代码指令,以使第一计算设备:
在第一音频频道上广播包括第一用户计算设备标识符的第一音频令牌;
激活第一麦克风组件以在第一音频频道上监听音频输入;
经由第一音频频道接收由第二计算设备生成的第一音频响应令牌;
第二计算设备,包括:
第二麦克风组件;第二存储设备;和
第二处理器,通信地耦合到第二存储设备,其中第二处理器执行存储在第二存储设备中的应用代码指令,以使第二计算设备:
接收指示接收数据的请求的输入;
激活第二麦克风组件以经由至少包括第一音频频道的两个或更多个音频频道接收音频输入;
经由激活的第二麦克风组件在第一音频频道上从第一计算设备接收第一音频令牌;
经由激活的第二麦克风组件在不包括第一音频频道的一个或多个其他音频频道上接收一个或多个其他音频令牌;
确定接收到的第一音频令牌包括有效音频令牌;
响应于确定接收到的第一音频令牌是有效音频令牌,将接收到的音频输入的范围限制为仅包括第一音频频道;
生成第一音频响应令牌;以及
经由第一音频频道将第一音频响应令牌通信到第一计算设备。
2.根据权利要求1所述的系统,其中,在第一音频频道上广播第一音频令牌包括在第一频带广播第一音频令牌,并且所述一个或多个其他音频令牌在不同于第一频带的频带被接收。
3.根据权利要求1或2所述的系统,其中,第二麦克风组件被激活以在整个频带上接收音频输入,并且第一音频令牌在所述整个频带的子信道被广播。
4.根据前述权利要求1至3中任一项所述的系统,其中,第一音频响应令牌被生成为第一音频令牌的函数。
5.根据前述权利要求中任一项所述的系统,其中,响应于从第二计算设备接收到第一音频响应令牌,第一处理器还被配置为执行存储在第一存储设备中的应用代码指令,以使所述系统经由第一音频频道向第二计算设备广播数据。
6.根据前述权利要求中任一项所述的系统,
其中,第一处理器还被配置为执行存储在第一存储设备中的应用代码指令,以使第一计算设备:
使用第一编码方案来编码第一音频令牌,其中,广播第一音频令牌包括广播使用第一编码方案编码的编码后的第一音频令牌;并且
其中,第二处理器还被配置为执行存储在第二存储设备中的应用代码指令,以使第二计算设备:
使用第一编码方案来解码接收到的第一音频令牌;以及
对所生成的第一音频响应令牌进行编码,其中,发送第一音频响应令牌包括发送根据第一编码方案编码的编码后的第一音频响应令牌。
7.根据权利要求6所述的系统,其中,解码接收到的第一音频令牌包括循环通过至少包括第一编码方案的两个或更多个音频解码方案,直到第一编码方案被成功用于解码第一接收到的音频令牌。
8.根据前述权利要求中任一项所述的系统,其中,确定接收到的第一音频令牌包括有效音频令牌包括:
从接收到的第一音频令牌中提取标识符;
经由用户界面呈现所述标识符;以及
经由所述用户界面接收指示对所述标识符的批准的输入。
9.根据前述权利要求中任一项所述的系统,其中,确定接收到的第一音频令牌包括有效音频令牌包括:
从接收到的第一音频令牌中提取标识符;
将所述标识符与有效标识符列表中的一个或多个有效标识符中的每一个进行比较;以及
确定所述标识符与所述有效标识符列表中的特定的有效标识符相匹配。
10.根据前述权利要求中任一项所述的系统,其中,确定接收到的第一音频令牌包括有效音频令牌包括:
将接收到的第一音频令牌和一个或多个其他接收到的音频令牌发送到一个或多个计算设备;以及
从所述一个或多个计算设备接收对第一音频令牌的选择。
11.一种用于在广播计算设备和用户计算设备之间建立音频通信信道的计算机实施的方法,包括:
由第二计算设备接收指示接收数据的请求的输入,其中,第一计算设备在第一音频频道上广播包括第一用户计算设备标识符的第一音频令牌;
由第二计算设备激活第二麦克风组件,以经由至少包括第一音频频道的两个或更多个音频频道接收音频输入;
由第二计算设备经由激活的第二麦克风组件在第一音频频道上从第一计算设备接收第一音频令牌;
由第二计算设备经由激活的第二麦克风组件在不包括第一音频频道的一个或多个其他音频频道上接收一个或多个其他音频令牌;
由第二计算设备确定接收到的第一音频令牌包括有效音频令牌;
响应于确定接收到的第一音频令牌是有效音频令牌,由第二计算设备将接收到的音频输入的范围限制为仅包括第一音频频道;
由第二计算设备生成第一音频响应令牌;以及
由第二计算设备经由第一音频频道将第一音频响应令牌通信到第一计算设备,其中,第一计算设备经由第一音频频道接收第一音频响应令牌。
12.根据权利要求11所述的方法,其中,在第一音频频道上广播第一音频令牌包括在第一频带广播第一音频令牌,并且所述一个或多个其他音频令牌在不同于第一频带的频带被接收。
13.根据权利要求11或12所述的方法,其中,第二麦克风组件被激活以在整个频带上接收音频输入,并且第一音频令牌在所述整个频带的子信道被广播。
14.根据权利要求11至13中任一项所述的方法,其中,第一音频响应令牌被生成为第一音频令牌的函数。
15.根据权利要求11至14中任一项所述的方法,还包括响应于从第二计算设备接收到第一音频响应令牌,由第一计算设备经由第一音频频道向第二计算设备广播数据。
16.根据权利要求11至15中任一项所述的方法,其中,第一计算设备使用第一编码方案来编码第一音频令牌,其中,广播第一音频令牌包括广播使用第一编码方案编码的编码后的第一音频令牌,并且还包括:
由第二计算设备使用第一编码方案来解码接收到的第一音频令牌;以及
由第二计算设备对所生成的第一音频响应令牌进行编码,其中,发送第一音频响应令牌包括发送根据第一编码方案编码的编码后的第一音频响应令牌。
17.根据权利要求11至16中任一项所述的方法,其中,确定接收到的第一音频令牌包括有效音频令牌包括:
由第二计算设备从接收到的第一音频令牌中提取标识符;
由第二计算设备将所述标识符与有效标识符列表中的一个或多个有效标识符中的每一个进行比较;以及
由第二计算设备确定所述标识符与所述有效标识符列表中的特定的有效标识符相匹配。
18.根据权利要求11至17中任一项所述的方法,其中,确定接收到的第一音频令牌包括有效音频令牌包括:
由第二计算设备向一个或多个计算设备发送接收到的第一音频令牌和一个或多个其他接收到的音频令牌;以及
由第二计算设备从所述一个或多个计算设备接收对第一音频令牌的选择。
19.一种计算机程序产品,包括:
一种其上包含计算机可执行程序指令的非暂时性计算机可读介质,所述计算机可执行程序指令在由第二计算设备执行时,使得第二计算设备在广播计算设备和用户计算设备之间建立音频通信信道,所述计算机可执行程序指令包括:
接收指示接收数据的请求的输入的计算机可执行程序指令,其中,第一计算设备在第一音频频道上广播包括第一用户计算设备标识符的第一音频令牌;
激活第二麦克风组件以经由至少包括第一音频频道的两个或更多个音频频道接收音频输入的计算机可执行程序指令;
经由激活的第二麦克风组件在第一音频频道上从第一计算设备接收第一音频令牌的计算机可执行程序指令;
经由激活的第二麦克风组件在不包括第一音频频道的一个或多个其他音频频道上接收一个或多个其他音频令牌的计算机可执行程序指令;
确定接收到的第一音频令牌包括有效音频令牌的计算机可执行程序指令;
响应于确定接收到的第一音频令牌是有效音频令牌,将接收到的音频输入的范围限制为仅包括第一音频频道的计算机可执行程序指令;
生成第一音频响应令牌的计算机可执行程序指令;以及
经由第一音频频道将第一音频响应令牌通信到第一计算设备的计算机可执行程序指令,其中,第一计算设备经由第一音频频道接收第一音频响应令牌。
20.根据权利要求19所述的计算机程序产品,其中,在第一音频频道上广播第一音频令牌包括在第一频带广播第一音频令牌,并且所述一个或多个其他音频令牌在不同于第一频带的频带被接收。
21.根据权利要求19或20所述的计算机程序产品,其中,第二麦克风组件被激活以在整个频带上接收音频输入,并且第一音频令牌在所述整个频带的子信道被广播。
22.根据权利要求19至21中任一项所述的计算机程序产品,其中,第一音频响应令牌被生成为第一音频令牌的函数。
23.根据权利要求19至22中任一项所述的计算机程序产品,其中,第一计算设备使用第一编码方案来编码第一音频令牌,其中,广播第一音频令牌包括广播使用第一编码方案编码的编码后的第一音频令牌,并且还包括:
使用第一编码方案来解码接收的到第一音频令牌的计算机可执行程序指令;以及
对所生成的第一音频响应令牌进行编码的计算机可执行程序指令,其中,发送第一音频响应令牌包括发送根据第一编码方案编码的编码后的第一音频响应令牌。
24.根据权利要求23所述的计算机程序产品,其中,解码接收到的第一音频令牌包括循环通过至少包括第一编码方案的两个或更多个音频解码方案,直到第一编码方案被成功用于解码第一接收到的音频令牌。
25.根据权利要求19至24中任一项所述的计算机程序产品,其中,确定接收到的第一音频令牌包括有效音频令牌包括:
从接收到的第一音频令牌中提取标识符的计算机可执行程序指令;
将所述标识符与有效标识符列表中的一个或多个有效标识符中的每一个进行比较的计算机可执行程序指令;以及
确定所述标识符与所述有效标识符列表中的特定的有效标识符相匹配的计算机可执行程序指令。
26.根据权利要求19至25中任一项所述的计算机程序产品,其中,确定接收到的第一音频令牌包括有效音频令牌包括:
将接收到的第一音频令牌和一个或多个其他接收到的音频令牌发送到一个或多个计算设备的计算机可执行程序指令;以及
从所述一个或多个计算设备接收对第一音频令牌的选择的计算机可执行程序指令。