一种信息处理方法及电子设备转让专利

申请号 : CN201410509745.0

文献号 : CN104297729B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵谦

申请人 : 联想(北京)有限公司

摘要 :

本发明公开了一种信息处理方法及电子设备,其中,所述方法应用于电子设备中,所述电子设备包括声波采集单元和定位单元,所述方法包括:通过声波采集单元采集来自于至少两个目标对象发射的不同声波;所述不同声波对应携带不同的编码信息;通过定位单元对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波,获得不同声波到达所述电子设备所需的第一信息和第二信息;根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。

权利要求 :

1.一种信息处理方法,所述方法应用于电子设备中,所述电子设备包括声波采集单元和定位单元,所述方法包括:通过声波采集单元采集来自于至少两个目标对象发射的不同声波;

所述不同声波对应携带不同的编码信息;

通过定位单元对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;

当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波;

当所述解析结果不符合所述预设条件时,根据编码信息与声波的映射关系进行匹配,根据匹配结果识别出不同的编码信息所对应的不同声波;

获得不同声波到达所述电子设备所需的第一信息和第二信息;

根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。

2.根据权利要求1所述的方法,所述预设条件至少包括:能表征编码信息与声波映射关系的条件。

3.根据权利要求1或2所述的方法,所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:根据所述第一信息和所述第二信息得到第一时间差值;

将所述第一时间差值换算得到第一距离差值;

根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第一距离差值,定位出电子设备的位置。

4.根据权利要求1或2所述的方法,所述第一目标对象和所述第二目标对象发射的不同声波按照预设规则在同一个发射时刻定时发射或周期性发射;

所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;

根据所述第一信息和所述第二信息与所述同一个发射时刻计算得到第二时间差值和第三时间差值,将所述第二时间差值和第三时间差值换算得到第二距离差值和第三距离差值,根据所述第二距离差值和第三距离差值计算得到第四距离差值;

根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第四距离差值,定位出电子设备的位置。

5.根据权利要求1或2所述的方法,所述第一目标对象和所述第二目标对象发射的不同声波在不同发射时刻定时发射或周期性发射;

所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;

根据所述第一信息和所述第二信息与所述不同发射时刻计算得到第五时间差值和第六时间差值,将所述第五时间差值和第六时间差值换算得到第五距离差值和第六距离差值,根据所述第五距离差值和第六距离差值计算得到第七距离差值;

根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第七距离差值,定位出电子设备的位置。

6.根据权利要求1或2所述的方法,所述声波为人耳朵听不到的高频声波。

7.一种电子设备,所述电子设备包括:所述电子设备包括声波采集单元和定位单元,所述电子设备包括:声波采集单元,用于采集来自于至少两个目标对象发射的不同声波;所述不同声波对应携带不同的编码信息;

定位单元,用于对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;

获取单元,用于:

当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波;

当所述解析结果不符合所述预设条件时,根据编码信息与声波的映射关系进行匹配,根据匹配结果识别出不同的编码信息所对应的不同声波;

获得不同声波到达所述电子设备所需的第一信息和第二信息;

处理单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。

8.根据权利要求7所述的电子设备,所述预设条件至少包括:能表征编码信息与声波映射关系的条件。

9.根据权利要求7或8所述的电子设备,所述处理单元,包括:第一运算子单元,用于根据所述第一信息和所述第二信息得到第一时间差值,将所述第一时间差值换算得到第一距离差值;

第一定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第一距离差值,定位出电子设备的位置。

10.根据权利要求7或8所述的电子设备,所述第一目标对象和所述第二目标对象发射的不同声波按照预设规则在同一个发射时刻定时发射或周期性发射;

所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;

所述处理单元,包括:

第二运算子单元,用于根据所述第一信息和所述第二信息与所述同一个发射时刻计算得到第二时间差值和第三时间差值,将所述第二时间差值和第三时间差值换算得到第二距离差值和第三距离差值,根据所述第二距离差值和第三距离差值计算得到第四距离差值;

第二定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第四距离差值,定位出电子设备的位置。

11.根据权利要求7或8所述的电子设备,所述第一目标对象和所述第二目标对象发射的不同声波在不同发射时刻定时发射或周期性发射;

所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;

所述处理单元,包括:

第三运算子单元,用于根据所述第一信息和所述第二信息与所述不同发射时刻计算得到第五时间差值和第六时间差值,将所述第五时间差值和第六时间差值换算得到第五距离差值和第六距离差值,根据所述第五距离差值和第六距离差值计算得到第七距离差值;

第三定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第七距离差值,定位出电子设备的位置。

12.根据权利要求7或8所述的电子设备,所述声波为人耳朵听不到的高频声波。

说明书 :

一种信息处理方法及电子设备

技术领域

[0001] 本发明涉及通讯技术,尤其涉及一种信息处理方法及电子设备。

背景技术

[0002] 本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:
[0003] 目前,通常使用WIFI技术对智能手机等电子设备进行室内定位。当采用WIFI技术对电子设备进行室内定位时,一般需要在室内布置很多WIFI接入点(AP)。然而,WIFI AP结构复杂、价格较高,布置多个WIFI AP所需成本很高。而声波的优点是各种设备都有发声设备可以发射声波,发声设备简单且音频处理也简单,可以考虑将声波技术用于室内定位上,然而,对于该问题,尚无有效解决方案。

发明内容

[0004] 有鉴于此,本发明实施例希望提供一种信息处理方法及电子设备,至少解决了上述问题。
[0005] 本发明实施例的技术方案是这样实现的:
[0006] 本发明实施例提供了一种信息处理方法,所述方法应用于电子设备中,所述电子设备包括声波采集单元和定位单元,所述方法包括:
[0007] 通过声波采集单元采集来自于至少两个目标对象发射的不同声波;
[0008] 所述不同声波对应携带不同的编码信息;
[0009] 通过定位单元对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;
[0010] 当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波,获得不同声波到达所述电子设备所需的第一信息和第二信息;
[0011] 根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。
[0012] 优选地,所述方法还包括:
[0013] 当所述解析结果不符合所述预设条件时,根据编码信息与声波的映射关系进行匹配,根据匹配结果识别出不同的编码信息所对应的不同声波。
[0014] 优选地,所述预设条件至少包括:能表征编码信息与声波映射关系的条件。
[0015] 优选地,所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:
[0016] 根据所述第一信息和所述第二信息得到第一时间差值;
[0017] 将所述第一时间差值换算得到第一距离差值;
[0018] 根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第一距离差值,定位出电子设备的位置。
[0019] 优选地,所述第一目标对象和所述第二目标对象发射的不同声波按照预设规则在同一个发射时刻定时发射或周期性发射;
[0020] 所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:
[0021] 所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;
[0022] 根据所述第一信息和所述第二信息与所述同一个发射时刻计算得到第二时间差值和第三时间差值,将所述第二时间差值和第三时间差值换算得到第二距离差值和第三距离差值,根据所述第二距离差值和第三距离差值计算得到第四距离差值;
[0023] 根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第四距离差值,定位出电子设备的位置。
[0024] 优选地,所述第一目标对象和所述第二目标对象发射的不同声波在不同发射时刻定时发射或周期性发射;
[0025] 所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:
[0026] 所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;
[0027] 根据所述第一信息和所述第二信息与所述不同发射时刻计算得到第五时间差值和第六时间差值,将所述第五时间差值和第六时间差值换算得到第五距离差值和第六距离差值,根据所述第五距离差值和第六距离差值计算得到第七距离差值;
[0028] 根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第七距离差值,定位出电子设备的位置。
[0029] 优选地,所述声波为人耳朵听不到的高频声波。
[0030] 本发明实施例提供了一种电子设备,所述电子设备包括:所述电子设备包括声波采集单元和定位单元,所述电子设备包括:
[0031] 声波采集单元,用于采集来自于至少两个目标对象发射的不同声波;所述不同声波对应携带不同的编码信息;
[0032] 定位单元,用于对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;
[0033] 获取单元,用于当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波,获得不同声波到达所述电子设备所需的第一信息和第二信息;
[0034] 处理单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。
[0035] 优选地,所述电子设备还包括:
[0036] 匹配单元,用于当所述解析结果不符合所述预设条件时,根据编码信息与声波的映射关系进行匹配,根据匹配结果识别出不同的编码信息所对应的不同声波。
[0037] 优选地,所述预设条件至少包括:能表征编码信息与声波映射关系的条件。
[0038] 优选地,所述处理单元,包括:
[0039] 第一运算子单元,用于根据所述第一信息和所述第二信息得到第一时间差值,将所述第一时间差值换算得到第一距离差值;
[0040] 第一定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第一距离差值,定位出电子设备的位置。
[0041] 优选地,所述第一目标对象和所述第二目标对象发射的不同声波按照预设规则在同一个发射时刻定时发射或周期性发射;
[0042] 所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;
[0043] 所述处理单元,包括:
[0044] 第二运算子单元,用于根据所述第一信息和所述第二信息与所述同一个发射时刻计算得到第二时间差值和第三时间差值,将所述第二时间差值和第三时间差值换算得到第二距离差值和第三距离差值,根据所述第二距离差值和第三距离差值计算得到第四距离差值;
[0045] 第二定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第四距离差值,定位出电子设备的位置。
[0046] 优选地,所述第一目标对象和所述第二目标对象发射的不同声波在不同发射时刻定时发射或周期性发射;
[0047] 所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;
[0048] 所述处理单元,包括:
[0049] 第三运算子单元,用于根据所述第一信息和所述第二信息与所述不同发射时刻计算得到第五时间差值和第六时间差值,将所述第五时间差值和第六时间差值换算得到第五距离差值和第六距离差值,根据所述第五距离差值和第六距离差值计算得到第七距离差值;
[0050] 第三定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第七距离差值,定位出电子设备的位置。
[0051] 优选地,所述声波为人耳朵听不到的高频声波。
[0052] 本发明实施例的一种信息处理方法,所述方法应用于电子设备中,所述电子设备包括声波采集单元和定位单元,所述方法包括:通过声波采集单元采集来自于至少两个目标对象发射的不同声波;所述不同声波对应携带不同的编码信息;通过定位单元对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波,获得不同声波到达所述电子设备所需的第一信息和第二信息;根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。采用本发明实施例,实现了通过声波技术来实现定位,无需额外设置接入点,发声设备简单且音频处理也简单。

附图说明

[0053] 图1为本发明方法实施例一的实现流程示意图;
[0054] 图2为应用图1实施例一例子的示意图;
[0055] 图3为本发明方法实施例二的一个实现流程示意图;
[0056] 图4为应用图3实施例一例子的示意图;
[0057] 图5为本发明方法实施例一优选方式一的实现流程示意图;
[0058] 图6为本发明方法实施例一优选方式二的实现流程示意图;
[0059] 图7为本发明方法实施例一优选方式三的实现流程示意图;
[0060] 图8为本发明电子设备实施例一的组成结构示意图;
[0061] 图9为本发明电子设备实施例二的组成结构示意图。

具体实施方式

[0062] 下面结合附图对技术方案的实施作进一步的详细描述。
[0063] 方法实施例一:
[0064] 本发明实施例提供了一种信息处理方法,所述方法应用于电子设备中,所述电子设备包括声波采集单元和定位单元,如图1所示,所述方法包括:
[0065] 步骤101、通过声波采集单元采集来自于至少两个目标对象发射的不同声波;
[0066] 这里,所述不同声波对应携带不同的编码信息;
[0067] 步骤102、通过定位单元对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;
[0068] 步骤103、当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波,获得不同声波到达所述电子设备所需的第一信息和第二信息;
[0069] 这里,所述第一信息可以为第一时间,第二信息为第二时间;
[0070] 步骤104、根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。
[0071] 采用本发明实施例,通过步骤101-102能得到自于至少两个目标对象发射的不同声波,比如,如果有两个目标对象,分别标记为第一目标对象和第二目标对象,则可以从声波携带的编码信息所对应的解析结果得到发射不同声波的第一目标对象和第二目标对象的位置信息;
[0072] 通过步骤103能在解析结果符合预设条件时,比如,如图2所示,有四个目标对象,其中,第一目标对象11发出声波a,第二目标对象13发出声波b,声波a的编码信息A_11就能直接表明是对应第一目标对象11;同理,声波b的编码信息B_13也能直接表明是对应第二目标对象13,则分别根据对声波a和b的编码信息解析得到的解析结果识别出不同的编码信息所对应的不同声波后,获得不同声波到达所述电子设备所需的第一时间和第二时间,从而,通过步骤104能根第一目标对象和第二目标对象的位置信息、所述第一时间和所述第二时间定位出电子设备的位置。
[0073] 方法实施例二:
[0074] 本发明实施例提供了一种信息处理方法,所述方法应用于电子设备中,所述电子设备包括声波采集单元和定位单元,如图3所示,所述方法包括:
[0075] 步骤201、通过声波采集单元采集来自于至少两个目标对象发射的不同声波;
[0076] 这里,所述不同声波对应携带不同的编码信息;
[0077] 步骤202、通过定位单元对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;
[0078] 步骤203、当所述解析结果不符合所述预设条件时,根据编码信息与声波的映射关系进行匹配,根据匹配结果识别出不同的编码信息所对应的不同声波,进而获得不同声波到达所述电子设备所需的第一信息和第二信息;
[0079] 这里,所述第一信息可以为第一时间,第二信息为第二时间;
[0080] 这里,对于所述预设条件而言,发现不能直接解析得到识别结果,还需要通过表征编码信息与声波映射关系的条件来进行二次匹配识别;
[0081] 步骤204、根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。
[0082] 采用本发明实施例,通过步骤201-202能得到自于至少两个目标对象发射的不同声波,比如,如果有两个目标对象,分别标记为第一目标对象和第二目标对象,则可以从声波携带的编码信息所对应的解析结果得到发射不同声波的第一目标对象和第二目标对象的位置信息;
[0083] 通过步骤203能在解析结果不符合预设条件时,比如,如图4所示,有四个目标对象,其中,第一目标对象11发出声波a,第二目标对象13发出声波b,声波a的编码信息A_11’无法表明是否对应第一目标对象11,还需要根据编码信息A_11’与声波a的映射关系进行匹配,如果在映射关系中A_11’对应声波a,则根据匹配结果识别出所对应的声波为声波a,而声波a是对应第一目标对象11的,则得到编码信息A_11’是对应第一目标对象11的结论;同理,通过匹配映射关系得到声波b的编码信息B_13’是对应第二目标对象13的结论,则分别根据对声波a和b的编码信息解析得到的解析结果识别出不同的编码信息所对应的不同声波后,获得不同声波到达所述电子设备所需的第一时间和第二时间,从而,通过步骤204能根第一目标对象和第二目标对象的位置信息、所述第一时间和所述第二时间定位出电子设备的位置。
[0084] 基于上述方法实施例一和方法实施例二,对于所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置的实现方案,至少有以下三种优选实施方式:
[0085] 方式一:如图5所示,所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:
[0086] 步骤301、根据所述第一信息和所述第二信息得到第一时间差值;
[0087] 这里,所述第一信息可以为第一时间,第二信息为第二时间;
[0088] 步骤302、将所述第一时间差值换算得到第一距离差值;
[0089] 步骤303、根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第一距离差值,定位出电子设备的位置。
[0090] 一个例子是:若运算参数为第一时间T1,第二时间T2,则ΔT1=T2-T1;ΔT1为第一时间差值;根据所述ΔT1换算得到第一距离差值ΔD1;最终,根据第一目标对象和第二目标对象的位置信息,如第一目标对象和第二目标对象的坐标信息这种绝对位置信息与换算得到的所述ΔD1这种相对位置信息的运算定位出电子设备的位置。
[0091] 方式二:区别于上述方式一,增加了发射的时间信息,且是同一发射时刻的时间信息,具体的,所述第一目标对象和所述第二目标对象发射的不同声波按照预设规则在同一个发射时刻定时发射或周期性发射;所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间,所述第一信息可以为第一时间,第二信息为第二时间;
[0092] 相应的,如图6所示,所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:
[0093] 步骤401、根据所述第一信息和所述第二信息与所述同一个发射时刻计算得到第二时间差值和第三时间差值,将所述第二时间差值和第三时间差值换算得到第二距离差值和第三距离差值,根据所述第二距离差值和第三距离差值计算得到第四距离差值;
[0094] 步骤402、根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第四距离差值,定位出电子设备的位置。
[0095] 一个例子是:若运算参数为第一时间T1,第二时间T2,同一发射时刻的时间信息为T3,则ΔT2=T3-T1;ΔT2为第二时间差值,ΔT3=T3-T2;ΔT3为第三时间差值;再根据所述ΔT2换算得到第二距离差值ΔD2,根据所述ΔT3换算得到第三距离差值ΔD3,则ΔD4=ΔD3-ΔD2,ΔD4为第四距离差值;最终,根据第一目标对象和第二目标对象的位置信息,如第一目标对象和第二目标对象的坐标信息这种绝对位置信息与换算得到的所述ΔD4这种相对位置信息的运算定位出电子设备的位置。
[0096] 方式三:区别于上述方式二,不仅增加了发射的时间信息,而且不同发射时刻的时间信息,具体的,所述第一目标对象和所述第二目标对象发射的不同声波在不同发射时刻定时发射或周期性发射;所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间,所述第一信息可以为第一时间,第二信息为第二时间;
[0097] 相应的,如图7所示,所述根据发射不同声波的目标对象的位置信息定位出电子设备的位置包括:
[0098] 步骤501、根据所述第一信息和所述第二信息与所述不同发射时刻计算得到第五时间差值和第六时间差值,将所述第五时间差值和第六时间差值换算得到第五距离差值和第六距离差值,根据所述第五距离差值和第六距离差值计算得到第七距离差值;
[0099] 步骤502、根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第七距离差值,定位出电子设备的位置。
[0100] 一个例子是:若运算参数为第一时间T1,第二时间T2,不同发射时刻的时间信息分别为T3和T4,则ΔT5=T3-T1;ΔT5为第五时间差值,ΔT6=T4-T2;ΔT6为第六时间差值;再根据所述ΔT5换算得到第二距离差值ΔD5,根据所述ΔT6换算得到第三距离差值ΔD6,则ΔD7=ΔD6-ΔD5,ΔD7为第七距离差值;最终,根据第一目标对象和第二目标对象的位置信息,如第一目标对象和第二目标对象的坐标信息这种绝对位置信息与换算得到的所述ΔD7这种相对位置信息的运算定位出电子设备的位置。
[0101] 在本发明实施例一优选实施方式中,所述声波为人耳朵听不到的高频声波。
[0102] 在本发明实施例一优选实施方式中,所述发射不同声波的目标对象按照一阈值分散设置在不同的位置,也就是说,不同的目标对象设定在不同位置,可以是平行分布的,也可以不是平行分布,比如目标对象的相对位置为符合一预设角度的一个阈值,根据该预设角度岔开分布。
[0103] 综上所述,本发明实施例区别于现在室内定位的wifi技术,不需要布置很多wifi AP,以根据形成的wifi指纹来进行定位,而是利用声波传输的编码信息作为辅助手段,通过实现声波定位来定位出电子设备的位置,由于声波的优点是各种设备都有,且发声设备简单,音频处理简单,因此,设置了具备能发射高频声波的装置,声波经过特殊编码以嵌入编码信息,每台装置都不同,高频声波超越人耳的接收范围,广播的是高频声波,人是听不到的,不会干扰到人耳朵,否则就是噪音了,但是手机通过麦克风(MIC)这种声音采集单元是能够接收到不同声波传输的编码信息的,从而通过对编码信息的解析,就能实现定位出电子设备的位置。进而,手机的MIC阵列可以检测方位,声波编码还可以加入时间信息来调制以判断距离。
[0104] 这里需要指出的是:以下电子设备项的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明电子设备实施例中未披露的技术细节,请参照本发明方法实施例的描述。
[0105] 电子设备实施例一:
[0106] 本发明实施例提供了一种电子设备,所述电子设备包括:所述电子设备包括声波采集单元和定位单元,如图8所示,所述电子设备包括:
[0107] 声波采集单元,用于采集来自于至少两个目标对象发射的不同声波;所述不同声波对应携带不同的编码信息;
[0108] 定位单元,用于对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;
[0109] 获取单元,用于当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波,获得不同声波到达所述电子设备所需的第一信息和第二信息;
[0110] 处理单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置。
[0111] 电子设备实施例二:
[0112] 本发明实施例提供了一种电子设备,所述电子设备包括:所述电子设备包括声波采集单元和定位单元,如图9所示,所述电子设备包括:
[0113] 声波采集单元,用于采集来自于至少两个目标对象发射的不同声波;所述不同声波对应携带不同的编码信息;
[0114] 定位单元,用于对所述编码信息进行解析,得到一解析结果,所述解析结果包括发射不同声波的第一目标对象和第二目标对象的位置信息;
[0115] 获取单元,用于当所述解析结果符合预设条件时,根据解析结果识别出不同的编码信息所对应的不同声波,获得不同声波到达所述电子设备所需的第一信息和第二信息;
[0116] 处理单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息、所述第一信息和所述第二信息定位出电子设备的位置;
[0117] 匹配单元,用于当所述解析结果不符合所述预设条件时,根据编码信息与声波的映射关系进行匹配,根据匹配结果识别出不同的编码信息所对应的不同声波。
[0118] 在本发明实施例一优选实施方式中,对于所述预设条件而言,发现不能直接解析得到识别结果,还需要通过表征编码信息与声波映射关系的条件来进行二次匹配识别。
[0119] 在本发明实施例一优选实施方式中,所述处理单元,包括:
[0120] 第一运算子单元,用于根据所述第一信息和所述第二信息得到第一时间差值,将所述第一时间差值换算得到第一距离差值;
[0121] 第一定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第一距离差值,定位出电子设备的位置。
[0122] 在本发明实施例一优选实施方式中,所述第一目标对象和所述第二目标对象发射的不同声波按照预设规则在同一个发射时刻定时发射或周期性发射;
[0123] 所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;
[0124] 所述处理单元,包括:
[0125] 第二运算子单元,用于根据所述第一信息和所述第二信息与所述同一个发射时刻计算得到第二时间差值和第三时间差值,将所述第二时间差值和第三时间差值换算得到第二距离差值和第三距离差值,根据所述第二距离差值和第三距离差值计算得到第四距离差值;
[0126] 第二定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第四距离差值,定位出电子设备的位置。
[0127] 在本发明实施例一优选实施方式中,所述第一目标对象和所述第二目标对象发射的不同声波在不同发射时刻定时发射或周期性发射;
[0128] 所述第一信息和所述第二信息,皆用于表征不同声波到达所述电子设备所需时间;
[0129] 所述处理单元,包括:
[0130] 第三运算子单元,用于根据所述第一信息和所述第二信息与所述不同发射时刻计算得到第五时间差值和第六时间差值,将所述第五时间差值和第六时间差值换算得到第五距离差值和第六距离差值,根据所述第五距离差值和第六距离差值计算得到第七距离差值;
[0131] 第三定位子单元,用于根据发射不同声波的第一目标对象和第二目标对象的位置信息及所述第七距离差值,定位出电子设备的位置。
[0132] 在本发明实施例一优选实施方式中,所述声波为人耳朵听不到的高频声波。
[0133] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0134] 上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0135] 另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0136] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0137] 或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0138] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。