掌桥专利:专业的专利平台
掌桥专利
首页

室内定位方法、电子装置及存储介质

文献发布时间:2024-04-18 19:58:26


室内定位方法、电子装置及存储介质

技术领域

本发明涉及室内定位方法,尤其涉及一种通过单一无线装置的室内定位方法、电子装置及存储介质。

背景技术

室内定位是物联网(Internet of Things,IoT)及智能城市的一个热门应用,现今已有许多室内定位的方法,例如,Wi-Fi、蓝芽(Bluetooth,BT)、三点定位、接收信号强度指示(Received Signal Strength Indication,RSSI)、到达角度测距(Angle-of-Arrival,AOA)...,但大多属于商场应用,并需要安装多台设备才能准确定位,使得硬件安装成本较高,并不适合家庭使用。

发明内容

鉴于以上内容,有必要提供一种室内定位方法、电子装置及存储介质,利用单一装置即可室内定位其他联机装置,例如,手机、IoT装置、智能穿戴装置、智能家庭装置等等。

本发明实施例提供一种室内定位方法,应用于电子装置中,其特征在于,所述方法包括:与主所述待测装置联机;收集所述主待测装置的主位置信息,并根据所述主位置信息计算所述主待测装置在可定位区域的主定位信息;根据所述主定位信息建立所述主待测装置的主参数表;令所述电子装置从初始状态进入一般状态;及根据所述主参数表推估其他装置的参数表及根据所述参数表获得其他装置的定位信息。

本发明实施例还提供一种电子装置,包括联机模块与计算与产生模块。所述联机模块,用于与主所述待测装置联机。所述计算与产生模块用于收集所述主待测装置的主位置信息,并根据所述主位置信息计算所述主待测装置在可定位区域的主定位信息,根据所述主定位信息建立所述主待测装置的主参数表,令所述电子装置从初始状态进入一般状态,及根据所述主参数表推估其他装置的参数表及根据所述参数表获得其他装置的定位信息。

本发明实施例还提供一种存储介质,该存储介质上存储有计算机程序,该计算机程序被执行时实现如前述的室内定位方法的步骤。

本发明实施例的室内定位方法、电子装置及存储介质能有效控制成本,亦可直接利用家庭常见的具数组天线的无线产品实现本发明方案。

附图说明

图1A与1B是本发明实施例的室内定位方法的步骤流程图。

图2是本发明实施例的电子装置的硬件架构示意图。

图3是本发明实施例的电子装置的功能方块图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例的间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围的内。

图1A与1B是本发明实施例的室内定位方法的步骤流程图,应用于电子装置中,所述电子装置为安装有室内定位服务器或中央控制服务器。根据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。

主装置(Main Device)在初始状态(Initial State)时,与具备室内定位能力的主待测装置(Device Under Test,DUT)还未连接。

步骤S1,所述主装置与主所述待测装置联机。所述主装置为具有至少2根天线的数组天线与无线传输能力(例如,Wi-Fi)的装置,例如,具有动作传感器的手机、智能手表、扫地机器人等。

步骤S2,所述主装置收集所述主待测装置的主位置信息,并根据所述主位置信息计算所述主待测装置在可定位区域(例如,室内)的不同位置的来源角度(Angle ofArrival,AoA)与讯号强度(例如,RSSI)。

步骤S3,所述主装置根据计算得到的所述AoA、所述讯号强度与其它相关信息建立所述主待测装置的主参数表。其它相关信息至少包括装置身分、来源角度(AoA)与讯号强度。主参数表如下所示:

步骤S4,所述主装置进入一般状态(Normal State),并且根据所述主参数表推估其他装置的参数表及根据所述参数表获得其他装置的定位信息。

步骤S51,所述新装置(例如,第一待测装置)进入所述可定位区域时,所述主装置与所述第一待测装置联机。

步骤S52,所述主装置取得所述第一待测装置的第一位置信息,并根据所述第一位置信息计算所述第一待测装置的AoA、讯号强度与其它相关信息。

步骤S53,所述主装置参考所述主参数表,通过校正机制(Calibration),根据所述第一待测装置的所述位置信息、所述AoA、所述讯号强度与所述其它相关信息推估所述第一待测装置的第一参数表。

步骤S61,所述主装置与已建立参数表(例如,第二参数表)的装置(例如,第二待测装置)联机。

步骤S62,所述主装置取得所述第二待测装置的第二位置信息,并根据所述第二位置信息计算所述第二待测装置的AoA、讯号强度与其它相关信息,以产生新的第二参数表。

步骤S63,比对所述第二参数表与所述新的第二参数表,以找出所述第二待测装置的可能位置。

步骤S64,视实际情况判断是否根据所述新的第二参数表更新所述第二参数表。

步骤S71,所述主装置重新与所述主待测装置联机。

步骤S72,所述主装置取得所述主待测装置的主位置信息,并根据所述主位置信息重新计算所述主待测装置的AoA、讯号强度与其它相关信息以产生新的主参数表。

步骤S73,比对所述主参数表与所述新的主参数表找出所述主待测装置的可能位置。

步骤S74,比对所述主待测装置的先前位置与所述可能位置,并判断所述先前位置与所述可能位置的差异是否超过默认范围。

步骤S75,若超过预设范围,则重新建立所述主待测装置的主参数表。

步骤S76,根据所述主参数表更新所述第一参数表与所述第二参数表。

图2是本发明实施例的电子装置的硬件架构示意图。电子装置200,例如,具备数组天线及无线能力的网络装置,但不仅限于,可通过系统总线相互通信连接处理器210、内存220以及室内定位系统230,图2仅示出了具有组件210-230的电子装置200,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述内存220至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型内存(例如,SD或DX内存等)、随机访问内存(RAM)、静态随机访问内存(SRAM)、只读存储器(ROM)、电可擦除可程序设计只读存储器(EEPROM)、可程序设计只读存储器(PROM)、磁性内存、磁盘、光盘等。在一些实施例中,所述内存220可以是所述电子装置200的内部存储单元,例如电子装置200的硬盘或内存。在另一些实施例中,所述内存也可以是所述电子装置200的外部存储设备,例如所述电子装置200上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述内存220还可以既包括所述电子装置200的内部存储单元也包括其外部存储设备。本实施例中,所述内存220通常用于存储安装于所述电子装置200的操作系统和各类应用软件,例如室内定位系统230的程序代码等。此外,所述内存220还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器210在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。所述处理器210通常用于控制所述电子装置200的总体操作。本实施例中,所述处理器210用于运行所述内存220中存储的程序代码或者处理数据,例如,运行所述室内定位系统230等。

需要说明的是,图2仅为举例说明电子装置200。在其他实施例中,电子装置200也可以包括更多或者更少的组件,或者具有不同的组件配置。

所述电子装置200集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,所述计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁盘、光盘、计算机内存、只读存储器、随机存取内存、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

图3是本发明实施例的电子装置的功能方块图,其用于执行室内定位方法。本发明实施例的室内定位方法可由储存媒体中的计算机程序来实现,例如,电子装置200中的内存220。当实现本发明方法的计算机程序由处理器210加载到内存220时,驱动行装置200的处理器210执行本发明实施例的室内定位方法。

本发明实施例的电子装置200包括联机模块310与计算与产生模块320。

主装置在初始状态(Initial State)时,与具备室内定位能力的主待测装置(DUT)还未连接。

联机模块310与所述主待测装置联机。

计算与产生模块320收集所述主待测装置的主位置信息,并根据所述主位置信息计算所述主待测装置在可定位区域(例如,室内)的不同位置的AoA与讯号强度(例如,RSSI)。

计算与产生模块320根据计算得到的所述AoA、所述讯号强度与其它相关信息建立所述主待测装置的主参数表。其它相关信息至少包括装置身分、AoA与讯号强度。主参数表如下所示:

所述主装置进入一般状态(Normal State)。计算与产生模块320所述主参数表推估其他装置的参数表及根据所述参数表获得其他装置的定位信息。

当新装置(例如,第一待测装置)进入所述可定位区域时,连接模块310与所述第一待测装置联机。

计算与产生模块320取得所述第一待测装置的第一位置信息,并根据所述第一位置信息计算所述第一待测装置的AoA、讯号强度与其它相关信息。

计算与产生模块320参考所述主参数表,通过校正机制(Calibration),根据所述第一待测装置的所述位置信息、所述AoA、所述讯号强度与所述其它相关信息推估所述第一待测装置的第一参数表。

联机模块310与已建立参数表(例如,第二参数表)的装置(例如,第二待测装置)联机。

计算与产生模块320取得所述第二待测装置的第二位置信息,并根据所述第二位置信息计算所述第二待测装置的AoA、讯号强度与其它相关信息,以产生新的第二参数表。

计算与产生模块320比对所述第二参数表与所述新的第二参数表,以找出所述第二待测装置的可能位置。

计算与产生模块320视实际情况判断是否根据所述新的第二参数表更新所述第二参数表。

联机模块310重新与所述主待测装置联机。

计算与产生模块320取得所述主待测装置的主位置信息,并根据所述主位置信息重新计算所述主待测装置的AoA、讯号强度与其它相关信息以产生新的主参数表。

计算与产生模块320比对所述主参数表与所述新的主参数表找出所述主待测装置的可能位置。

计算与产生模块320比对所述主待测装置的先前位置与所述可能位置,并判断所述先前位置与所述可能位置的差异是否超过默认范围。

若超过预设范围,计算与产生模块320重新建立所述主待测装置的主参数表。

计算与产生模块320根据所述主参数表更新所述第一参数表与所述第二参数表。

可以理解的是,以上所描述的模块划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能模块可以集成在相同处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在相同单元中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对本领域的普通技术人员来说,可以根据本发明实施例提供的技术方案和技术构思结合生成的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明权利要求的保护范围。

相关技术
  • 一种室内定位方法、装置、移动终端及存储介质
  • 一种室内定位方法、装置、终端设备及存储介质
  • 语音遥控装置装置及方法、存储介质、电子装置
  • 室内定位、导航方法及装置、计算机可读介质和电子设备
  • 显示数据的方法和装置、存储介质及电子介质
  • 室内定位方法及装置、存储介质和电子装置
  • 室内定位方法、装置、电子设备及存储介质
技术分类

06120116490912