1.一種計算系統(tǒng),包括:
處理器;以及
存儲器,所述存儲器包括由所述處理器執(zhí)行的位置系統(tǒng),所述位置系統(tǒng)被配置為:
基于客戶端計算設備的周圍環(huán)境的基于音頻的簽名來計算指示所述客戶端計算設備的位置的數(shù)據(jù),所述基于音頻的簽名基于由所述客戶端計算設備采集的音頻信號的高頻部分;以及
向所述客戶端計算設備提供指示所述客戶端計算設備的所述位置的所述數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的計算系統(tǒng),所述位置系統(tǒng)包括簽名生成器部件,所述簽名生成器部件被配置為基于由所述客戶端計算設備采集的所述音頻信號的所述高頻部分來生成所述基于音頻的簽名,所述簽名生成器部件被配置為對所述音頻信號的所述高頻部分執(zhí)行散列。
3.根據(jù)權(quán)利要求1所述的計算系統(tǒng),所述位置系統(tǒng)被配置為基于被分配給所述音頻信號的時間戳來計算指示所述客戶端計算設備的所述位置的所述數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的計算系統(tǒng),所述位置系統(tǒng)包括比較器部件,所述比較器部件被配置為執(zhí)行所述基于音頻的簽名與房間的基于音頻的簡檔之間的比較,所述位置系統(tǒng)被配置為基于所述比較來確定所述客戶端計算設備被定位在所述房間中。
5.根據(jù)權(quán)利要求4所述的計算系統(tǒng),所述位置系統(tǒng)進一步包括簡檔構(gòu)建器部件,所述簡檔構(gòu)建器部件被配置為:當基于音頻的簽名所基于的音頻信號由所述計算設備采集時,基于與被標記為在所述房間中的計算設備相對應的所述基于音頻的簽名來構(gòu)建所述房間的所述基于音頻的簡檔。
6.根據(jù)權(quán)利要求1所述的計算系統(tǒng),其中指示所述客戶端計算設備的所述位置的所述數(shù)據(jù)是相對位置,所述位置系統(tǒng)被配置為確定所述客戶端計算設備與第二客戶端計算設備被共同定位在房間中。
7.根據(jù)權(quán)利要求6所述的計算系統(tǒng),所述位置系統(tǒng)被配置為基于第二基于音頻的簽名來計算指示所述客戶端計算設備的所述位置的所述數(shù)據(jù),所述第二基于音頻的簽名基于由所述第二客戶端計算設備采集的第二音頻信號的高頻部分。
8.根據(jù)權(quán)利要求6所述的計算系統(tǒng),所述位置系統(tǒng)包括發(fā)送器部件,所述發(fā)送器部件被配置為向所述客戶端計算設備發(fā)送指令,所述指令使得所述客戶端計算設備獲取關(guān)于所述客戶端計算設備的所述周圍環(huán)境的附加信息。
9.根據(jù)權(quán)利要求8所述的計算系統(tǒng),所述附加信息包括與所述客戶端計算設備通信的無線收發(fā)器的身份和所述第二客戶端計算設備的身份。
10.一種用于確定第一客戶端計算設備與第二客戶端計算設備被共同定位的方法,所述方法包括:
比較第一簽名和第二簽名,所述第一簽名基于由所述第一客戶端計算設備采集的第一音頻信號的高頻部分,所述第二簽名基于由所述第二客戶端計算設備采集的第二音頻信號的高頻部分;
基于所述第一簽名與所述第二簽名的所述比較來確定所述第一客戶端計算設備與所述第二客戶端計算設備被共同定位;以及
向所述第一客戶端計算設備或所述第二客戶端計算設備中的至少一個客戶端計算設備發(fā)送所述第一客戶端計算設備和所述第二客戶端計算設備被共同定位的指示。
11.根據(jù)權(quán)利要求10所述的方法,其中所述第一音頻信號的所述高頻部分排除所述第一音頻信號中的低于18KHz的頻率,并且其中所述第二音頻信號的所述高頻部分排除所述第二音頻信號中的低于18KHz的頻率。
12.根據(jù)權(quán)利要求10所述的方法,其中確定所述第一客戶端計算設備與所述第二客戶端計算設備被共同定位包括:
從所述第一客戶端計算設備接收指示所述第一客戶端計算設備與接入點通信的第一數(shù)據(jù);
從所述第二客戶端計算設備接收指示所述第二客戶端計算設備與所述接入點通信的第二數(shù)據(jù);
比較所述第一數(shù)據(jù)和所述第二數(shù)據(jù);以及
基于所述第一數(shù)據(jù)與所述第二數(shù)據(jù)的所述比較來確定所述第一客戶端計算設備與所述第二客戶端計算設備被共同定位。
13.根據(jù)權(quán)利要求10所述的方法,其中確定所述第一客戶端計算設備與所述第二客戶端計算設備被共同定位包括:
從所述第一客戶端計算設備接收標識所述第二客戶端計算設備的數(shù)據(jù);以及
基于標識所述第二客戶端計算設備的所述數(shù)據(jù)來確定所述第一客戶端計算設備與所述第二客戶端計算設備被共同定位。
14.根據(jù)權(quán)利要求13所述的方法,還包括:
響應于比較所述第一簽名和所述第二簽名,向所述第二客戶端計算設備發(fā)送指令,所述指令使得所述第二客戶端計算設備輸出音頻信號,標識所述第二客戶端計算設備的所述數(shù)據(jù)被編碼在所述音頻信號中;以及
響應于發(fā)送所述指令,從所述第一客戶端計算設備接收標識所述第二客戶端計算設備的所述數(shù)據(jù)。
15.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)包括指令,所述指令當由處理器執(zhí)行時使得所述處理器執(zhí)行動作,所述動作包括:
確定第一客戶端計算設備和第二客戶端計算設備被共同定位在房間中,所述確定基于所述房間的第一音頻簽名和所述房間的第二音頻簽名,所述房間的所述第一音頻簽名基于由所述第一客戶端計算設備采集的第一音頻信號,所述房間的所述第二音頻簽名基于由所述第二客戶端計算設備采集的第二音頻信號;以及
響應于確定所述第一客戶端計算設備和所述第二客戶端計算設備被共同定位在所述房間中,向所述第一客戶端計算設備或所述第二客戶端計算設備中的至少一個客戶端計算設備發(fā)送指令,所述指令使得內(nèi)容被同步顯示在所述第一客戶端計算設備和所述第二客戶端計算設備上。