CN114690113A - 确定设备位置的方法和装置 - Google Patents
确定设备位置的方法和装置 Download PDFInfo
- Publication number
- CN114690113A CN114690113A CN202011645221.6A CN202011645221A CN114690113A CN 114690113 A CN114690113 A CN 114690113A CN 202011645221 A CN202011645221 A CN 202011645221A CN 114690113 A CN114690113 A CN 114690113A
- Authority
- CN
- China
- Prior art keywords
- audio signal
- indication information
- smart
- mobile phone
- audio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 108
- 230000005236 sound signal Effects 0.000 claims abstract description 264
- 238000001514 detection method Methods 0.000 claims abstract description 92
- 230000015654 memory Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 9
- 230000007613 environmental effect Effects 0.000 abstract description 8
- 238000012545 processing Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 230000001976 improved effect Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000004807 localization Effects 0.000 description 8
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000035515 penetration Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000011895 specific detection Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/72—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using ultrasonic, sonic or infrasonic waves
- G01S1/76—Systems for determining direction or position line
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/72—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using ultrasonic, sonic or infrasonic waves
- G01S1/76—Systems for determining direction or position line
- G01S1/78—Systems for determining direction or position line using amplitude comparison of signals transmitted from transducers or transducer systems having differently-oriented characteristics
- G01S1/786—Systems for determining direction or position line using amplitude comparison of signals transmitted from transducers or transducer systems having differently-oriented characteristics the signals being transmitted simultaneously
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y20/00—Information sensed or collected by the things
- G16Y20/20—Information sensed or collected by the things relating to the thing itself
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/30—Control
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请提供了一种确定设备位置的方法和装置,该方法包括:第一设备向第二设备发送第一指示信息,所述第一指示信息用于指示所述第二设备发送第一音频信号;所述第一设备检测所述第一音频信号;所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。第一音频信号的具体形式可以由第一设备确定后通知第二设备,或者第一音频信号的具体形式可以由第二设备确定后通知第一设备。无论哪种情况,作为检测设备的第一设备均可以更加准确地从环境噪音中确定待检测的音频信号,并且采取针对性的检测措施进行检测,相比于第一设备在不确定待检测音频信号的情况下进行盲检,本实施例可以提高音频定位的准确度。
Description
技术领域
本申请涉及电子技术领域,具体涉及一种确定设备位置的方法和装置。
背景技术
物联网(internet of things,IoT)即万物相连的互联网,是将各种传感器与互联网结合起来而形成的网络,能够实现人、机、物的互联互通。
在一些场景中,用户希望确定IoT设备之间的位置关系,以便于控制IoT设备进行交互。例如,当用户携带手机进入智能音箱所在的房间时,手机可以将音频播放功能转移至智能音箱,以增强播放效果;当用户携带手机离开智能电视所在的房间时,手机可以关闭投屏功能,以减小功耗。
一种确定IoT设备的位置的方法是通过音频信号进行定位,音频信号的穿透力较弱,相同房间内音频信号的检测结果与不同房间内音频信号的检测结果有较大的差异,有利于提高定位准确度。然而,在一些场景中,音频定位的准确度较低。例如,当IoT设备发声时,环境噪音较大,IoT设备发出的声音可能被环境噪音掩盖,从而导致音频定位的准确度下降。
发明内容
本申请提供了一种确定设备位置的方法和装置,能够提高音频定位的准确度。
第一方面,提供了一种确定设备位置的方法,包括:第一设备向第二设备发送第一指示信息,所述第一指示信息用于指示所述第二设备发送第一音频信号;所述第一设备检测所述第一音频信号;所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。
上述实施例中,第一音频信号的具体形式可以是预设的,或者,第一音频信号的具体形式是第一设备通过其它信息通知第二设备的,或者,第一音频信号的具体形式由第二设备确定并通过其它消息通知第一设备。无论哪种情况,作为检测设备的第一设备均可以更加准确地从环境噪音中确定待检测的音频信号,并且采取针对性的检测措施进行检测,相比于第一设备在不确定待检测音频信号的情况下进行盲检,本实施例可以提高音频定位的准确度。
可选地,所述方法还包括:所述第一设备向所述第二设备发送第二指示信息,所述第二指示信息用于指示所述第一音频信号的物理特征;或者,所述第一设备从所述第二设备接收第三指示信息,所述第三指示信息用于指示所述第一音频信号的物理特征;所述第一设备检测所述第一音频信号,包括:所述第一设备根据所述物理特征检测所述第一音频信号。
第一设备可以自行确定第一音频信号的物理特征,并通过第二指示信息指示该物理特征。第一音频信号的物理特征也可以由第二设备确定,第一设备可以通过第三指示信息确定第一音频信号的物理特征。无论哪种情况,作为检测设备的第一设备均可以更加准确地从环境噪音中确定待检测的音频信号,并且采取针对性的检测措施进行检测,相比于第一设备在不确定待检测音频信号的物理特征的情况下进行盲检,本实施例可以提高音频定位的准确度。
可选地,所述物理特征包括所述第一音频信号的频段和/或播放音量。
可选地,所述方法还包括:所述第一设备向所述第二设备发送第四指示信息,所述第四指示信息用于指示所述第一音频信号的内容;或者,所述第一设备从所述第二设备接收第五指示信息,所述第五指示信息用于指示所述第一音频信号的内容;所述第一设备检测所述第一音频信号,包括:所述第一设备根据所述内容检测所述第一音频信号。
第一音频信号的内容可以是音乐或者鸟叫声。第一设备可以自行确定第一音频信号的内容,并通过第四指示信息指示该内容。第一音频信号的内容也可以由第二设备确定,第一设备可以通过第五指示信息确定第一音频信号的内容。无论哪种情况,作为检测设备的第一设备均可以更加准确地从环境噪音中确定待检测的音频信号,并且采取针对性的检测措施进行检测,相比于第一设备在不确定待检测音频信号的内容的情况下进行盲检,本实施例可以提高音频定位的准确度。
可选地,所述第二设备与第三设备位于相同区域,所述方法还包括:所述第一设备向所述第三设备发送第六指示信息,所述第六指示信息用于指示所述第三设备发送第二音频信号;所述第一设备检测所述第二音频信号;所述第一设备根据所述第二音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。
当第一设备与多个设备位于相同区域时,第一设备可以指示该多个设备发声,通过多个声源确定第一设备与第二设备的位置关系,从而可以提高音频定位的准确度。
可选地,所述方法还包括:当所述位置关系为所述第一设备与所述第二设备位于相同区域时,所述第一设备执行与所述第二设备的共享业务;当所述位置关系为所述第一设备与所述第二设备位于不同区域时,所述第一设备停止执行与所述第二设备的共享业务,或者,所述第一设备提示用户停止执行与所述第二设备的共享业务。
当第一设备与第二设备处于相同区域时,用户可以同时使用第一设备和第二设备,此时第一设备执行与第二设备的共享业务(如投屏)有利于增强用户的体验感;当第一设备与第二设备处于不同区域时,用户不能同时使用第一设备和第二设备,此时第一设备停止执行与第二设备的共享业务可以节省第一设备和第二设备的功耗。
可选地,所述第二设备与第四设备位于目标区域,所述方法还包括:当所述位置关系为所述第一设备与所述第二设备位于所述目标区域时,所述第一设备执行与所述第四设备的共享业务。
第四设备与上文所述的第三设备可以是同一个设备,也可以是不同的设备。当第一设备与第二设备位于相同区域、并且第二设备与第四设备位于相同区域时,第一设备与第四设备也位于相同区域,第一设备可以无需检测第一设备与第四设备的位置关系,直接与第四设备进行交互,从而可以减小第一设备的功耗。
可选地,所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系,包括:当所述第一音频信号的能量衰减值小于等于能量阈值时,所述第一设备确定所述位置关系为所述第一设备与所述第二设备位于相同区域;当所述第一音频信号的能量衰减值大于所述能量阈值时,所述第一设备确定所述位置关系为所述第一设备与所述第二设备位于不同区域。。
可选地,所述第一音频信号包括多个声道的音频信号。
第一设备基于第二设备发出的多声道声音进行检测可以提高音频定位的准确度。
第二方面,本申请提供了另一种确定设备位置的方法,包括:
第一设备从第二设备接收第七指示信息,所述第七指示信息用于指示所述第二设备即将发送第一音频信号或正在发送第一音频信号;
所述第一设备检测所述第一音频信号;
所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。
上述实施例中,第一音频信号的具体形式可以是预设的,或者,第一音频信号的具体形式是第二设备通过其它信息通知第一设备的。无论哪种情况,作为检测设备的第一设备能够知晓待检测的音频信号,并且采取针对性的检测措施进行检测,相比于第一设备在不确定待检测音频信号的情况下进行盲检,本实施例可以提高音频定位的准确度。
可选地,所述方法还包括:
所述第一设备从所述第二设备接收第八指示信息,所述第二指示信息用于指示所述第一音频信号的物理特征;
所述第一设备检测所述第一音频信号,包括:
所述第一设备根据所述物理特征检测所述第一音频信号。
第一设备能够根据第八指示信息确定待检测音频信号(即,第一音频信号)的物理特征,从而可以采取针对性的检测措施进行检测,相比于第一设备在不确定待检测音频信号的物理特征的情况下进行盲检,本实施例可以提高音频定位的准确度。
可选地,所述物理特征包括所述第一音频信号的频段和/或播放音量。
可选地,所述方法还包括:
所述第一设备从所述第二设备接收第九指示信息,所述第九指示信息用于指示所述第一音频信号的内容;
所述第一设备检测所述第一音频信号,包括:
所述第一设备根据所述内容检测所述第一音频信号。
第一音频信号的内容可以是音乐或者鸟叫声。第一设备可以通过第九指示信息确定第一音频信号的内容,从而采取针对性的检测措施进行检测,相比于第一设备在不确定待检测音频信号的内容的情况下进行盲检,本实施例可以提高音频定位的准确度。
可选地,所述第二设备与第三设备位于相同区域,所述方法还包括:
所述第一设备向所述第三设备发送第六指示信息,所述第六指示信息用于指示所述第三设备发送第二音频信号;
所述第一设备检测所述第二音频信号;
所述第一设备根据所述第二音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。
当第一设备与多个设备位于相同区域时,第一设备可以指示该多个设备发声,通过多个声源确定第一设备与第二设备的位置关系,从而可以提高音频定位的准确度。
可选地,所述方法还包括:
当所述位置关系为所述第一设备与所述第二设备位于相同区域时,所述第一设备执行与所述第二设备的共享业务;
当所述位置关系为所述第一设备与所述第二设备位于不同区域时,所述第一设备停止执行与所述第二设备的共享业务,或者,所述第一设备提示用户停止执行与所述第二设备的共享业务。
当第一设备与第二设备处于相同区域时,用户可以同时使用第一设备和第二设备,此时第一设备执行与第二设备的共享业务(如投屏)有利于增强用户的体验感;当第一设备与第二设备处于不同区域时,用户不能同时使用第一设备和第二设备,此时第一设备停止执行与第二设备的共享业务可以节省第一设备和第二设备的功耗。
可选地,所述第二设备与第四设备位于目标区域,所述方法还包括:
当所述位置关系为所述第一设备与所述第二设备位于所述目标区域时,所述第一设备执行与所述第四设备的共享业务。
第四设备与上文所述的第三设备可以是同一个设备,也可以是不同的设备。当第一设备与第二设备位于相同区域、并且第二设备与第四设备位于相同区域时,第一设备与第四设备也位于相同区域,第一设备可以无需检测第一设备与第四设备的位置关系,直接与第四设备进行交互,从而可以减小第一设备的功耗。
可选地,所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系,包括:
当所述第一音频信号的能量衰减值小于等于能量阈值时,所述第一设备确定所述位置关系为所述第一设备与所述第二设备位于相同区域;
当所述第一音频信号的能量衰减值大于所述能量阈值时,所述第一设备确定所述位置关系为所述第一设备与所述第二设备位于不同区域。
可选地,所述第一音频信号包括多个声道的音频信号。
第一设备基于第二设备发出的多声道声音进行检测可以提高音频定位的准确度。
第三方面,本申请提供了一种确定设备位置的装置,包括用于执行第一方面或第二方面所述的方法的单元。该装置可以是终端设备,也可以是终端设备内的芯片。该装置可以包括发送单元、接收单元和处理单元。该处理单元可以是处理器,该发送单元和该接收单元可以是收发器或通信接口;该终端设备还可以包括存储单元,该存储单元可以是存储器;该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该装置执行第一方面或第二方面所述的方法。
第四方面,本申请提供了一种确定设备位置的***,包括声源设备以及第三方面所述的装置,所述声源设备用于:接收第一指示信息,所述第一指示信息用于指示所述声源设备发送第一音频信号;根据所述第一指示信息发送所述第一音频信号。
第五方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质中存储了计算机程序,该计算机程序被处理器执行时,使得处理器执行第一方面或第二方面所述的方法。
第六方面,本申请提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码被处理器运行时,使得处理器执行第一方面或第二方面所述的方法。
附图说明
图1是一种适用于本申请的IoT***的示意图;
图2是本申请提供的一种确定设备位置的方法的示意图;
图3是本申请提供的另一种确定设备位置的方法的示意图;
图4是本申请提供的一种音频检测方法的示意图;
图5是本申请提供的一种基于多个声源确定设备位置的方法的示意图;
图6是本申请提供的另一种基于多个声源确定设备位置的方法的示意图;
图7是本申请提供的再一种确定设备位置的方法的示意图;
图8是本申请提供的一种确定设备位置的装置的示意图;
图9是本申请提供的另一种确定设备位置的装置的示意图;
图10是本申请提供的再一种确定设备位置的装置的示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
图1是一种适用于本申请的IoT***100的示意图,IoT***100包括手机110、智能电视120、智能音箱130、智能手表140和路由器150,这些设备可以称为IoT设备。
用户可以通过手机110向智能电视120发送指令,该指令经由路由器150传输至智能电视120,智能电视120根据该指令执行相应的操作,如打开摄像头、屏幕、麦克风和扬声器。手机110也可以直接向智能电视120发送指令,例如,通过红外信号向智能电视120发送指令。
用户也可以通过手机110向智能音箱130发送指令,该指令通过手机110与智能音箱130之间的蓝牙连接传输至智能音箱130,智能音箱130根据该指令执行相应的操作,如打开扬声器或麦克风。
用户还可以通过手机110向智能手表140发送指令,该指令通过手机110与智能手表140之间的蓝牙连接传输至智能音箱140,智能音箱140根据该指令执行相应的操作,如打开扬声器或麦克风。
IoT***100是适用于本申请的IoT***的一个示例而非全部。例如,适用于本申请的IoT***中,IoT设备之间还可以通过有线连接方式进行通信;用户可以通过增强现实(augmented reality,AR)设备或虚拟现实(virtual reality,VR)设备控制智能电视120、智能音箱130和智能手表140。
在IoT***100中,IoT设备需要确定彼此之间的位置关系,以便于进行交互。位置关系可以是具有连通性的空间中两个设备之间的相对位置,例如,手机100和智能电视120位于客厅中是手机100和智能电视120的一种位置关系;智能电视120位于客厅中,手机110位于卧室中,则是手机100和智能电视120的一种位置关系。
当手机110确定与智能音箱130处于同一个房间时,手机110可以将音频播放功能转移至智能音箱130,以增强播放效果;当手机110确定与智能电视120处于不同的房间时,手机110可以关闭投屏功能,以减小功耗。
一种确定IoT设备的位置的方法是通过音频信号进行定位,音频信号的穿透力较弱,相同房间内音频信号的检测结果与不同房间内音频信号的检测结果有较大的差异,有利于提高定位准确度。然而,在一些场景中,音频定位的准确度较低。例如,当IoT设备发声时,环境噪音较大,IoT设备发出的声音可能被环境噪音掩盖,从而导致音频定位的准确度下降。
本申请提供了一种确定设备位置的方法200,能够提高音频定位的准确度。方法200可以由IoT设备或者IoT设备中的芯片执行,如图2所示,方法200包括以下内容。
S210,第一设备向第二设备发送第一指示信息,所述第一指示信息用于指示所述第二设备发送第一音频信号。
本申请中,“第一”、“第二”等形容词用于描述同一类型的对象中的不同个体,除此之外不存在其它限定。例如,第一设备和第二设备可以是IoT***100中的任意两个IoT设备,下面以第一设备为手机110、第二设备为智能电视120为例对方法200进行描述。
第一音频信号的具体形式(物理特征和/或内容)可以是预设的,或者,第一音频信号的具体形式由手机110确定并通知智能电视120,或者,第一音频信号的具体形式由智能电视120确定并通过其它消息通知手机110。本申请对手机110确定第一音频信号的具体形式的方法不做限定。
例如,手机110可以通过第一指示信息指示智能电视120发送第一音频信号,智能电视120可以根据第一指示信息发送预设的第一音频信号。
又例如,手机110向智能电视120发送第一指示信息后,再向智能电视120发送第二指示信息和/或第四指示信息,第二指示信息用于指示第一音频信号的物理特征,第四指示信息用于指示第一音频信号的内容;可选地,第一指示信息、第二指示信息和第四指示信息可以同时发送。手机110也可以不发送第二指示信息和/或第四指示信息,而是直接向智能电视120发送第一音频信号的播放文件。
再例如,智能电视120从手机110接收到第一指示信息后,可以自行从服务器下载第一音频信号并发送该第一音频信号。可选地,在发送第一音频信号前,智能电视120可以向手机110发送第三指示信息和/或第五指示信息,其中,第三指示信息用于指示第一音频信号的物理特征,第五指示信息用于指示第一音频信号的内容。可选地,第二指示信息和第四指示信息可以同时发送,也可以不同时发送。
第一音频信号的物理特征可以是频段和/或播放音量。本申请对第一音频信号的物理特征不做限定。
手机110可以自行确定第一音频信号的物理特征,并通过第二指示信息指示该物理特征。第一音频信号的物理特征也可以由智能电视120确定,手机110可以通过第三指示信息确定第一音频信号的物理特征。无论哪种情况,作为检测设备的手机110均可以更加准确地从环境噪音中确定待检测的音频信号,并且采取针对性的检测措施进行检测,相比于手机110在不确定待检测音频信号的物理特征的情况下进行盲检,本实施例可以提高音频定位的准确度。
第一音频信号的内容可以是音乐或者鸟叫声。本申请对第一音频信号的内容不做限定。
手机110可以自行确定第一音频信号的内容,并通过第四指示信息指示该内容。第一音频信号的内容也可以由智能电视120确定,手机110可以通过第五指示信息确定第一音频信号的内容。无论哪种情况,作为检测设备的手机110均可以更加准确地从环境噪音中确定待检测的音频信号,并且采取针对性的检测措施进行检测,相比于手机110在不确定待检测音频信号的内容的情况下进行盲检,本实施例可以提高音频定位的准确度。
智能电视120收到第一指示信息后,可以立刻发送第一音频信号,也可以在双方(智能电视120和手机110)约定的时刻发送第一音频信号。
第一设备发送第一指示信息后,可以执行下列步骤。
S220,所述第一设备检测所述第一音频信号。
第一音频信号的检测可以在低功耗器件上进行。
例如,手机110可以在发送第一指示信息后进入休眠状态,降低处理器的工作频率,保持音频检测器件的正常运行;当音频检测器件接收到第一音频信号后,触发手机110退出休眠状态,处理器可以恢复正常的工作频率对第一音频信号进行分析,从而可以减小音频检测过程中的功耗。
S230,所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。
例如,手机110可以根据物理特征和/或内容识别出第一音频信号,并检测第一音频信号的接收能量,根据第一音频信号的发射能量和接收能量确定第一音频信号的能量衰减值,该能量衰减值即第一音频信号的检测结果,手机110可以根据该能量衰减值确定手机110与智能电视120之间的位置关系。
上述示例中,音频信号的能量与振幅相关,振幅越大,能量值越大。手机110可以对第一音频信号进行采样后检测第一音频信号的振幅,从而确定第一音频信号的接收能量。
可选地,当第一音频信号的能量衰减值小于等于能量阈值时,手机110确定位置关系为手机110与智能电视120位于相同区域;当第一音频信号的能量衰减值大于该能量阈值时,手机110确定位置关系为手机110与智能电视120位于不同区域。
此外,声音信号的延迟能够反映声音信号传播的距离,因此,手机110也可以基于第一音频信号的延迟来确定手机110与智能电视120之间的位置关系。例如,手机110可以通过第一指示信息指示智能电视120在A时刻发送第一音频信号,随后,手机110在B时刻检测到第一音频信号,B时刻与A时刻相差10ms,基于声音在空气中的传播速度340m/s,手机110可以确定手机110与智能电视120相距3.4m。若手机110根据其它信息(如,客厅Wi-Fi信号较强)确定当前所处区域为客厅,则手机110可以确定与智能电视120处于相同的区域;若手机110根据其它信息(如,客厅Wi-Fi信号较弱)确定当前所处区域为卧室,则手机110可以确定与智能电视120处于不同的区域。
本申请对手机110检测第一音频信号的具体方式不做限定。
方法200中,手机110在检测前可以确定待检测的音频信号的物理特征和/或内容,因此,手机110可以更加准确地从环境噪音中确定待检测的音频信号,并且采取针对性的检测措施进行检测,相比于在不确定待检测音频信号的情况下进行盲检,方法200可以提高音频定位的准确度。
上述针对性的检测措施可以是下述方案。
方案1:智能电视120可以在第一音频信号中加入前导音,即,第一音频信号由前导音和非前导音组成。该前导音可以包括600Hz、1200Hz、2100Hz和2700Hz的单音,其中,600Hz与2100Hz的单音同时发送300ms,随后,1200Hz与2700Hz的单音同时发送300ms,这两组单音可以交替发送若干次,这种特定的频率和变化规律的声音有利于手机110从环境噪音中分辨出第一音频信号。
前导音发送完毕后智能电视120开始发送非前导音,非前导音可以是固定时长(如1000ms)的声音,手机110在计算第一音频信号的能量时只计算该固定时间内的声音的能量。此外,手机110还需要通过带通滤波器处理接收到的声音,将环境噪音从接收到的声音中去除,从而可以准确计算出非前导音的能量。
方案2:智能电视120将特定序列的音频信号作为第一音频信号发送出去,该特定序列的音频信号例如是方案1中的前导音,手机110只检测特定频率(如600Hz与2100Hz)上的信号的能量。
下面,将结合具体示例进一步描述本申请提供的确定设备位置的方法。
图3示出了手机110确定与智能电视120之间的位置关系的方法。
手机110确定手机110与智能电视120位于局域网中,则手机110可以执行下列步骤。该局域网例如是路由器150的无线保真(wireless fidelity,Wi-Fi)网络。
S310,手机110通过路由器150向智能电视120发送音频检测请求,该音频检测请求用于指示智能电视120发送第一音频信号。该音频检测请求可以包括第一音频信号的播放文件,也可以不包括第一音频信号的播放文件。当音频检测请求不包括第一音频信号的播放文件时,手机110可以通过音频检测请求指示第一音频信号的物理特征和/或内容,或者,智能电视120自行确定第一音频信号的物理特征和/或内容。
S320,智能电视120收到音频检测请求后,可以向手机110发送响应消息,该响应消息指示智能电视120已收到音频检测请求。可选地,该响应消息可以包括第一音频信号的物理特征和/或内容,例如,该响应消息包括音乐的频段和播放音量,该频段和播放音量即第一音频信号的物理特征,该音乐即第一音频信号的内容。
在S310和S320中,音频检测请求是检测设备(手机110)发送的。可选地,音频检测请求也可以由播放设备(智能电视120)发送,播放设备还可以将第一音频信号的物理特征和/或内容发送给检测设备。
S330,音频检测。
音频检测的步骤如图4所示。
手机110启动检测后进行特征检测,即,确定是否接收到第一音频信号。
例如,手机110确定第一音频信号的特征为80~100Hz的音乐。当手机110未检测到80~100Hz的音乐时,确定特征检测失败,出现这种情况的原因可能是墙壁的阻挡导致第一音频信号的能量较弱。手机110可以根据该检测结果确定手机110与智能电视120位于不同的房间内。
上述示例中,第一音频信号可以通过数字信号调制得到,例如,智能电视120可以通过直接数字合成器(direct digital synthesizer,DDS)合成频率为80Hz和100Hz的两路电压信号,随后,该两路电压信号经过硬件乘法器的调制处理后输出至扬声器,由扬声器将调制处理后的电压信号转换为第一音频信号并发送出去。
手机110可以通过麦克风将收到的全部音频信号转换为电压信号,随后通过滤波器去除噪音导致的电压信号(如60~120Hz之外的电压信号),以便于从全部音频信号中获取第一音频信号;滤波之后的电压信号经过模拟数字转换器(analog to digitalconverter,ADC)的采样处理后被转换为数字信号,随后可以通过傅里叶分析确定该数字信号是否包含80Hz和100Hz的信号。可选地,若手机110确定第一音频信号为单音信号,可以采用Goertzel算法对数字信号进行分析;若手机110确定第一音频信号为非单音信号(如和弦信号),则可以采用Hilbert变换等包络检测方法对数字信号进行分析。上述Goertzel算法和Hilbert变换均是基于傅里叶变换的分析方法。
当手机110基于上述方法检测到80~100Hz的音乐时,确定特征检测成功,手机110可以进行后续检测,即,进行能量检测。
手机110可以基于音频信号的能量衰减值确定手机110与智能电视120的位置关系。
例如,手机110可以根据公式(1)确定检测到的音频信号的能量。
其中,E为检测到的音频信号的能量(即,Edetection),N为统计周期内的采样点总数,T0为统计周期的起始时间,m为第m个采样点,x(m)为第m个采样点的信号幅度。
当Ereference-Edetection小于等于能量阈值X时,手机110可以确定手机110与智能电视120位于同一个房间;当Edetection大于能量阈值X时,手机110可以确定手机110与智能电视120位于不同的房间。Edetection为智能电视120播放的音频信号的能量,Ereference-Edetection即能量衰减值。
手机110还可以基于音频信号系数确定手机110与智能电视120的位置关系。
音频信号系数Elosscoef可以通过公式(2)确定。
Elosscoef=1-sqrt(Edetection/Ereference) (2);
当Edetection≤M1时,或者,当Edetection>M2且Elosscoef>M3时,手机110可以确定手机110与智能电视120位于不同的房间;其它情况下,例如,当Edetection>M1时,手机110可以确定手机110与智能电视120位于相同的房间。本申请对音频检测的具体方式不做限定。
手机110确定手机110与智能电视120之间的位置关系后,可以将检测结果(该位置关系)发送给智能电视120,即,执行S340。
当手机110与智能电视120位于相同房间时,手机110可以执行与智能电视120的共享业务,例如,手机110可以在智能电视120上进行投屏,从而可以增强用户的体验感;当手机110与智能电视120位于不同房间时,手机110可以停止执行与智能电视120的共享业务,或者,手机110可以提示用户停止执行与智能电视120的共享业务,例如,手机110可以停止在智能电视120上进行投屏,或者,手机110可以提示用户停止在智能电视120上进行投屏,从而可以节省手机110和智能电视120的功耗。
在一些场景中,手机110还可以基于智能电视120和其它IoT设备的位置关系执行与其它IoT设备的共享业务。
例如,智能电视120与智能音箱130之间能够通过蓝牙连接通信,则智能电视120可以确定智能电视120与智能音箱130位于相同的房间,智能电视120可以将该位置关系通知手机110;当手机110与智能电视120位于相同房间时,手机110可以确定手机110与智能音箱130也位于相同房间,则手机110可以与智能音箱130进行交互,如通过智能音箱130播放手机110上的音频文件。
上述实施例中,手机110无需检测手机110与智能音箱130的位置关系,可以直接与智能音箱130进行交互,从而减小了手机110的功耗。
上文介绍了手机110基于单个声源确定位置关系的方法,可选地,手机110可以根据多个声源确定位置关系。
如图5所示,智能电视120与智能音箱130之间能够通过蓝牙连接通信,则智能电视120可以确定智能电视120与智能音箱130位于相同的房间,智能电视120可以将该位置关系通知手机110。手机110可以向智能音箱130发送第六指示信息,第六指示信息指示智能音箱130发送第二音频信号,其中,手机110可以直接向智能音箱130发送第六指示信息,也可以通过智能电视120向智能音箱130发送第六指示信息。
第二音频信号的具体形式(物理特征和/或内容)可以是预设的,或者,第二音频信号的具体形式由手机110确定并通知智能音箱130,或者,第二音频信号的具体形式由智能音箱130确定并通过其它消息通知手机110。本申请对手机110确定第二音频信号的具体形式的方法不做限定。
随后,手机110可以检测第二音频信号,并根据第二音频信号的检测结果确定手机110与智能电视120之间的位置关系。
例如,当第二音频信号的能量衰减值小于等于能量阈值时,手机110确定手机110与智能音箱130位于相同房间;当第二音频信号的能量衰减值大于该能量阈值时,手机110确定手机110与智能音箱130位于不同房间。
第二音频信号与第一音频信号可以同时播放,也可以不同时播放。由于智能电视120和智能音箱130之间的位置关系是已知的,因此,手机110可以基于位于同一区域内的多个声源确定手机110是否位于该区域内,从而可以提高音频定位的准确度。
可选地,手机110确定位置关系所使用的多个声源还可以来源于同一个设备。
如图6所示,智能电视120播放的第一音频信号包括左声道音频信号和右声道音频信号,左声道音频信号和右声道音频信号可以同时播放,也可以不同时播放。手机110可以基于位于同一区域内的多个声源确定手机110是否位于该区域内,从而可以提高音频定位的准确度。
上文介绍的确定设备位置的方法中,手机110的角色是主控设备,其基于用户的请求(如用户在手机110上触发的检测命令)或者预设的规则指示智能电视120发送第一音频信号,可选地,手机110也可以基于智能电视120的指示检测第一音频信号,并根据第一音频信号的检测结果确定设备之间的位置关系。
手机110基于智能电视120的指示检测第一音频信号的方法如图7所示。方法700包括如下步骤。
S710,第一设备从第二设备接收第七指示信息,所述第七指示信息用于指示所述第二设备即将发送第一音频信号或正在发送第一音频信号。
S720,所述第一设备检测所述第一音频信号。
S730,所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。
第一设备例如是手机110,第二设备例如是智能电视120。方法700中的第一音频信号的具体形式与方法200中的第一音频信号的具体形式相同,例如,方法700中的第一音频信号可以是各种频段或音量的声音,该声音可以是音乐或鸟叫声。
智能电视120可以从服务器下载第一音频信号的播放文件,也可以从手机110获取第一音频信号的播放文件,本申请对方法700中的第一音频信号的来源不做限定。
例如,智能电视120正在播放从音乐服务器下载的音乐文件,此时智能电视120从家庭网关(路由器150)得知手机110接入了无线网络,则智能电视120可以通过家庭网关向手机110发送第七指示信息,指示手机110启动设备位置检测流程,开始检测第一音频信号。在本示例中,智能电视120无需终端音乐播放,从而可以在不影响当前业务的同时使得手机110确定手机110与智能电视120之间的位置关系。
可选地,智能电视120可以通过第八指示信息将正在播放的音乐的物理特征(如,音量和/或频率)告知手机110,智能电视120还可以通过第九指示信息将正在播放的音乐的内容(如,莫扎特音乐)告知手机110,以便于手机110采取针对性的检测措施进行检测。
又例如,智能电视120当前未播放任何音频,当智能电视120从家庭网关(路由器150)得知手机110接入了无线网络时,可以通过家庭网关向手机110发送第七指示信息,指示手机110启动设备位置检测流程,开始检测第一音频信号;智能电视120可以在发送第七指示信息后播放“欢迎回家”的预设语音。
上述实施例中,第一音频信号的具体形式可以是预设的,或者,第一音频信号的具体形式是第二设备通过其它信息通知第一设备的。无论哪种情况,作为检测设备的第一设备能够知晓待检测的音频信号,并且采取针对性的检测措施进行检测,相比于第一设备在不确定待检测音频信号的情况下进行盲检,本实施例可以提高音频定位的准确度。
方法700中,手机110检测第一音频信号的具体方式与方法200中手机110检测第一音频信号的具体方式相同,在此不再赘述。
此外,方法700中,手机110还可以根据第二音频信号的检测结果确定手机110与智能电视120的位置关系,具体实施方式可以参见方法200中手机110检测第二音频信号的实施例。
确定位置关系后,手机110可以执行与智能电视120之间的共享业务,如投屏,具体实施方式可以参见方法200中手机110执行共享业务的实施例。
上文详细介绍了本申请提供的确定设备位置的方法的示例。可以理解的是,相应的装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请可以根据上述方法示例对确定设备位置的装置进行功能单元的划分,例如,可以将各个功能划分为各个功能单元,也可以将两个或两个以上的功能集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图8示出了本申请提供的一种确定设备位置的装置的结构示意图。装置800包括处理单元810、发送单元820和接收单元830。发送单元820能够在处理单元810的控制下执行发送操作,接收单元830能够在处理单元810的控制下执行接收操作。
发送单元820用于:第二设备发送第一指示信息,所述第一指示信息用于指示所述第二设备发送第一音频信号;
接收单元830用于:检测所述第一音频信号;
处理单元810用于:根据所述第一音频信号的检测结果确定所述装置800与所述第二设备的位置关系。
可选地,发送单元820还用于:向所述第二设备发送第二指示信息,所述第二指示信息用于指示所述第一音频信号的物理特征;或者,接收单元830还用于:从所述第二设备接收第三指示信息,所述第三指示信息用于指示所述第一音频信号的物理特征;
处理单元810具体用于:根据所述物理特征检测所述第一音频信号。
可选地,所述物理特征包括所述第一音频信号的频段和/或播放音量。
可选地,发送单元820还用于:向所述第二设备发送第四指示信息,所述第四指示信息用于指示所述第一音频信号的内容;或者,接收单元830还用于:从所述第二设备接收第五指示信息,所述第五指示信息用于指示所述第一音频信号的内容;
处理单元810具体用于:根据所述内容检测所述第一音频信号。
可选地,所述第二设备与第三设备位于相同区域,
发送单元820还用于:向所述第三设备发送第六指示信息,所述第六指示信息用于指示所述第三设备发送第二音频信号;
接收单元830还用于:检测所述第二音频信号;
处理单元810还用于:根据所述第二音频信号的检测结果确定装置800与所述第二设备的位置关系。
可选地,处理单元810还用于:
当所述位置关系为所述装置800与所述第二设备位于相同区域时,执行与所述第二设备的共享业务;
当所述位置关系为所述装置800与所述第二设备位于不同区域时,停止执行与所述第二设备的共享业务,或者,提示用户停止执行与所述第二设备的共享业务。
可选地,所述第二设备与第四设备位于目标区域,处理单元810还用于:
当所述位置关系为所述装置800与所述第二设备位于所述目标区域时,执行与所述第四设备的共享业务。
可选地,处理单元810具体用于:
当所述第一音频信号的能量衰减值小于等于能量阈值时,确定所述位置关系为所述装置800与所述第二设备位于相同区域;
当所述第一音频信号的能量衰减值大于所述能量阈值时,确定所述位置关系为所述装置800与所述第二设备位于不同区域。
可选地,所述第一音频信号包括多个声道的音频信号。
装置800执行确定设备位置的方法的具体方式以及产生的有益效果可以参见方法实施例中的相关描述。
图9示出了本申请提供的另一种确定设备位置的装置的结构示意图。装置900包括处理单元910和接收单元920。接收单元920能够在处理单元910的控制下执行接收操作。
接收单元920用于:从第二设备接收第七指示信息,所述第七指示信息用于指示所述第二设备即将发送第一音频信号或正在发送第一音频信号;检测所述第一音频信号;
处理单元910用于:根据所述第一音频信号的检测结果确定所述装置900与所述第二设备的位置关系。
可选地,接收单元920还用于:从所述第二设备接收第八指示信息,所述第二指示信息用于指示所述第一音频信号的物理特征;处理单元910具体用于:根据所述物理特征检测所述第一音频信号。
可选地,所述物理特征包括所述第一音频信号的频段和/或播放音量。
可选地,接收单元920还用于:从所述第二设备接收第九指示信息,所述第九指示信息用于指示所述第一音频信号的内容;处理单元910具体用于:根据所述内容检测所述第一音频信号。
可选地,第二设备与第三设备位于相同区域,装置900还包括发送单元,用于:向所述第三设备发送第六指示信息,所述第六指示信息用于指示所述第三设备发送第二音频信号;
接收单元920还用于:检测所述第二音频信号;
处理单元910还用于:根据所述第二音频信号的检测结果确定所述装置900与所述第二设备的位置关系。
可选地,处理单元910还用于:
当所述位置关系为所述装置900与所述第二设备位于相同区域时,执行与所述第二设备的共享业务;
当所述位置关系为所述装置900与所述第二设备位于不同区域时,停止执行与所述第二设备的共享业务,或者,提示用户停止执行与所述第二设备的共享业务。
可选地,所述第二设备与第四设备位于目标区域,处理单元910还用于:
当所述位置关系为所述装置900与所述第二设备位于所述目标区域时,执行与所述第四设备的共享业务。
可选地,处理单元910具体用于:
当所述第一音频信号的能量衰减值小于等于能量阈值时,确定所述位置关系为所述装置900与所述第二设备位于相同区域;
当所述第一音频信号的能量衰减值大于所述能量阈值时,确定所述位置关系为所述装置900与所述第二设备位于不同区域。
可选地,所述第一音频信号包括多个声道的音频信号。
装置800和装置900是确定设备位置的装置的一个示例,可选地,确定设备位置的装置还可以具备图10所示的结构。
图10示出了本申请提供的另一种确定设备位置的装置的结构示意图。装置1000可用于实现上述方法实施例中描述的方法。装置1000可以是终端设备。
装置1000包括一个或多个处理器1001,该一个或多个处理器1001可支持装置1000实现方法实施例中的方法。处理器1001可以是通用处理器或者专用处理器。例如,处理器1001可以是中央处理器(central processing unit,CPU)。CPU可以用于对装置1000进行控制,执行软件程序,处理软件程序的数据。装置1000还可以包括通信单元1005,用以实现信号的输入(接收)和/或输出(发送),例如,通信单元1005可以是该终端设备的收发电路。
装置1000还可以包括麦克风1006,以便于将第一音频信号转换为电信号。
装置1000中可以包括一个或多个存储器1002,其上存有程序1004,程序1004可被处理器1001运行,生成指令1003,使得处理器1001根据指令1003执行上述方法实施例中描述的方法。可选地,存储器1002中还可以存储有数据(如执行方法200或方法700的代码)。可选地,处理器1001还可以读取存储器1002中存储的数据,该数据可以与程序1004存储在相同的存储地址,该数据也可以与程序1004存储在不同的存储地址。
处理器1001和存储器1002可以单独设置,也可以集成在一起,例如,集成在终端设备的***级芯片(system on chip,SOC)上。
处理器1001执行方法实施例的具体方式可以参见方法实施例中的相关描述。
应理解,上述方法实施例的各步骤可以通过处理器1001中的硬件形式的逻辑电路或者软件形式的指令完成。处理器1001可以是CPU、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件,例如,分立门、晶体管逻辑器件或分立硬件组件。
本申请还提供了一种计算机程序产品,该计算机程序产品被处理器1001执行时实现本申请中任一方法实施例所述的方法。
该计算机程序产品可以存储在存储器1002中,例如是程序1004,程序1004经过预处理、编译、汇编和链接等处理过程最终被转换为能够被处理器1001执行的可执行目标文件。
本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现本申请中任一方法实施例所述的方法。该计算机程序可以是高级语言程序,也可以是可执行目标程序。
该计算机可读存储介质例如是存储器1002。存储器1002可以是易失性存储器或非易失性存储器,或者,存储器1002可以同时包括易失性存储器和非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
本领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和设备的具体工作过程以及产生的技术效果,可以参考前述方法实施例中对应的过程和技术效果,在此不再赘述。
在本申请所提供的几个实施例中,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的方法实施例的一些特征可以忽略,或不执行。以上所描述的装置实施例仅仅是示意性的,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,多个单元或组件可以结合或者可以集成到另一个***。另外,各单元之间的耦合或各个组件之间的耦合可以是直接耦合,也可以是间接耦合,上述耦合包括电的、机械的或其它形式的连接。
在本申请的各种实施例中,序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。
另外,本文中的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
需要说明的是,本申请实施例中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
总之,以上所述仅为本申请技术方案的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (12)
1.一种确定设备位置的方法,其特征在于,包括:
第一设备向第二设备发送第一指示信息,所述第一指示信息用于指示所述第二设备发送第一音频信号;
所述第一设备检测所述第一音频信号;
所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。
2.根据权利要求1所述的方法,其特征在于,
所述方法还包括:
所述第一设备向所述第二设备发送第二指示信息,所述第二指示信息用于指示所述第一音频信号的物理特征;或者,
所述第一设备从所述第二设备接收第三指示信息,所述第三指示信息用于指示所述第一音频信号的物理特征;
所述第一设备检测所述第一音频信号,包括:
所述第一设备根据所述物理特征检测所述第一音频信号。
3.根据权利要求2所述的方法,其特征在于,所述物理特征包括所述第一音频信号的频段和/或播放音量。
4.根据权利要求1至3中任一项所述的方法,其特征在于,
所述方法还包括:
所述第一设备向所述第二设备发送第四指示信息,所述第四指示信息用于指示所述第一音频信号的内容;或者,
所述第一设备从所述第二设备接收第五指示信息,所述第五指示信息用于指示所述第一音频信号的内容;
所述第一设备检测所述第一音频信号,包括:
所述第一设备根据所述内容检测所述第一音频信号。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第二设备与第三设备位于相同区域,所述方法还包括:
所述第一设备向所述第三设备发送第六指示信息,所述第六指示信息用于指示所述第三设备发送第二音频信号;
所述第一设备检测所述第二音频信号;
所述第一设备根据所述第二音频信号的检测结果确定所述第一设备与所述第二设备的位置关系。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
当所述位置关系为所述第一设备与所述第二设备位于相同区域时,所述第一设备执行与所述第二设备的共享业务;
当所述位置关系为所述第一设备与所述第二设备位于不同区域时,所述第一设备停止执行与所述第二设备的共享业务,或者,所述第一设备提示用户停止执行与所述第二设备的共享业务。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第二设备与第四设备位于目标区域,所述方法还包括:
当所述位置关系为所述第一设备与所述第二设备位于所述目标区域时,所述第一设备执行与所述第四设备的共享业务。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述第一设备根据所述第一音频信号的检测结果确定所述第一设备与所述第二设备的位置关系,包括:
当所述第一音频信号的能量衰减值小于等于能量阈值时,所述第一设备确定所述位置关系为所述第一设备与所述第二设备位于相同区域;
当所述第一音频信号的能量衰减值大于所述能量阈值时,所述第一设备确定所述位置关系为所述第一设备与所述第二设备位于不同区域。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述第一音频信号包括多个声道的音频信号。
10.一种确定设备位置的装置,其特征在于,包括处理器和存储器,所述处理器和存储器耦合,所述存储器用于存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述装置执行权利要求1至9中任一项所述的方法。
11.一种确定设备位置的***,其特征在于,包括声源设备以及如权利要求10所述的装置,所述声源设备用于:
接收第一指示信息,所述第一指示信息用于指示所述声源设备发送第一音频信号;
根据所述第一指示信息发送所述第一音频信号。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011645221.6A CN114690113A (zh) | 2020-12-31 | 2020-12-31 | 确定设备位置的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011645221.6A CN114690113A (zh) | 2020-12-31 | 2020-12-31 | 确定设备位置的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114690113A true CN114690113A (zh) | 2022-07-01 |
Family
ID=82136194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011645221.6A Pending CN114690113A (zh) | 2020-12-31 | 2020-12-31 | 确定设备位置的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114690113A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024099212A1 (zh) * | 2022-11-08 | 2024-05-16 | 华为技术有限公司 | 空间位置确定方法、***及其设备 |
-
2020
- 2020-12-31 CN CN202011645221.6A patent/CN114690113A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024099212A1 (zh) * | 2022-11-08 | 2024-05-16 | 华为技术有限公司 | 空间位置确定方法、***及其设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10492015B2 (en) | Automated user/sensor location recognition to customize audio performance in a distributed multi-sensor environment | |
JP2019091005A (ja) | 多機器対話方法、装置、機器及びコンピュータ可読媒体 | |
JP2019159307A (ja) | 端末ブラケット及びファーフィールド音声対話システム | |
CN108922537B (zh) | 音频识别方法、装置、终端、耳机及可读存储介质 | |
EP3350804B1 (en) | Collaborative audio processing | |
CN109151789B (zh) | 翻译方法、装置、***以及蓝牙耳机 | |
CN109379490B (zh) | 音频播放方法、装置、电子设备及计算机可读介质 | |
WO2015191787A2 (en) | Intelligent device connection for wireless media in an ad hoc acoustic network | |
US9491547B2 (en) | Audio playing system and audio playing method | |
EP3836582B1 (en) | Relay device for voice commands to be processed by a voice assistant, voice assistant and wireless network | |
US20230037824A1 (en) | Methods for reducing error in environmental noise compensation systems | |
CN108495248B (zh) | 定位方法、装置、音频播放设备及存储介质 | |
WO2018045703A1 (zh) | 语音处理方法、装置及终端设备 | |
CN113010139B (zh) | 一种投屏方法、装置及电子设备 | |
CN113296728A (zh) | 音频播放方法、装置、电子设备及存储介质 | |
CN114690113A (zh) | 确定设备位置的方法和装置 | |
US10602276B1 (en) | Intelligent personal assistant | |
CN114299951A (zh) | 一种控制方法及装置 | |
CN109102816A (zh) | 编码控制方法、装置以及电子设备 | |
CN114257924A (zh) | 一种分配声道的方法及相关设备 | |
CN109672465B (zh) | 一种调整天线增益的方法、设备及*** | |
US10070244B1 (en) | Automatic loudspeaker configuration | |
CN111724783A (zh) | 智能设备的唤醒方法、装置、智能设备及介质 | |
CN113488031B (zh) | 确定电子设备的方法、装置、存储介质及电子装置 | |
CN104766599A (zh) | 智能音乐节拍互动设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |