定位系统、室内定位方法、服务器及存储介质与流程

文档序号:14324940阅读:196来源:国知局

本公开涉及定位技术领域,特别涉及一种定位系统、室内定位方法、服务器及存储介质。



背景技术:

室内定位方法通常是指在室内环境中对移动终端进行定位的方法。

目前,室内定位方法大多采用接收的信号强度指示(receivedsignalstrengthindication,rssi)定位技术。采用rssi定位技术的室内定位方法主要包括如下几个步骤:定位系统通过目标区域中的全向天线采集终端对应的无线信号的信号强度,据采集到的信号强度计算该无线信号在传播过程中的传播损耗,将传播损耗输入至预先训练好的信号传播模型中,输出得到距离参数,根据距离参数确定该移动终端的定位位置。

但是,由于室内环境相对复杂,易于出现多径传输现象,从而导致定位系统采集到的信号强度与实际数值严重不符,进而影响到基于信号强度确定出的定位位置,大大降低了定位精度。



技术实现要素:

为了解决相关技术中对终端进行定位时定位精度较低的问题,本公开提供一种定位系统、室内定位方法、服务器及存储介质。所述技术方案如下:

根据本公开实施例的第一方面,提供一种定位系统,该系统包括:定位服务器和目标区域中的n个采集模块,目标区域包括n个单元网格,n个单元网格与n个采集模块存在一一对应的关系,n为正整数;

采集模块包括:定向天线和与定向天线相连的无线探针;

定向天线,被配置为对采集模块对应的单元网格中的模拟信号进行采集,并将采集到的模拟信号发送至无线探针;

无线探针,被配置为将接收到的模拟信号转化为数字信号,并将数字信号的信号强度发送至定位服务器;

其中,每个无线探针通过有线网络和/或无线网络与定位服务器相连。

可选的,定位服务器,被配置为获取目标终端对应的m个信号强度,m个信号强度是m个采集模块各自采集到的目标终端所接入的无线信号的信号强度,m为正整数;

定位服务器,还被配置为根据目标终端对应的m个信号强度,确定目标信号强度;

定位服务器,还被配置为根据目标信号强度对应的采集模块,将采集模块所在的单元网格确定为目标终端的定位位置。

可选的,系统还包括:被配置为屏蔽干扰信号的屏蔽装置,

屏蔽装置,设置在定向天线的尾部和/或侧面。

可选的,屏蔽装置,还设置在无线探针与定向天线所连接的物理线路上;和/或,

屏蔽装置,还设置在无线探针与定位服务器所连接的物理线路上。

根据本公开实施例的第二方面,提供一种室内定位方法,应用于如第一方面以及第一方面的任意一种可选的定位系统中,该方法包括:

获取目标终端对应的m个信号强度,m个信号强度是m个采集模块各自采集到的目标终端所接入的无线信号的信号强度,m为正整数;

根据目标终端对应的m个信号强度,确定目标信号强度;

根据目标信号强度对应的采集模块,将采集模块所在的单元网格确定为目标终端的定位位置。

可选的,m为大于1的正整数,根据目标终端对应的m个信号强度,确定目标信号强度,包括:

确定m个信号强度中的最大值和除最大值之外的m-1个信号强度;

若m-1个信号强度中的每个信号强度与最大值的差值绝对值均大于或等于预设阈值,则将最大值确定为目标信号强度。

可选的,m为大于1的正整数,根据目标终端对应的m个信号强度,确定目标信号强度,包括:

确定m个信号强度中的最大值和除最大值之外的m-1个信号强度;

若m-1个信号强度中存在至少一个信号强度与最大值的差值绝对值小于预设阈值,则将m个信号强度进行数据拟合,得到拟合曲线;

确定拟合曲线中的最大峰值;

将拟合曲线中与最大峰值距离最近的信号强度确定为目标信号强度。

可选的,获取目标终端对应的m个信号强度,包括:

获取n个采集模块采集到的k个连接信息,连接信息包括终端标识和信号强度;

从k个连接信息中确定满足预设条件的m个连接信息,预设条件包括终端标识为目标终端的标识;

从满足预设条件的m个连接信息中提取目标终端对应的m个信号强度。

可选的,连接信息还包括采集时刻,采集时刻为采集模块采集到连接信息的时刻;

预设条件还包括:采集时刻在预设时间段内。

可选的,连接信息还包括模块标识,模块标识用于唯一标识采集模块,根据目标信号强度对应的采集模块,将采集模块所在的单元网格确定为目标终端的定位位置,包括:

根据目标信号强度对应的连接信息,将目标信号强度对应的模块标识确定为目标模块标识;

根据预设对应关系,将目标模块标识对应的网格标识确定为目标网格标识,网格标识用于唯一标识单元网格,预设对应关系包括存储的模块标识与网格标识之间的对应关系;

将目标网格标识所指示的单元网格确定为目标终端的定位位置。

根据本公开实施例的第三方面,提供了一种服务器,该服务器包括处理器和存储器,存储器中存储有至少一条指令,该指令由处理器加载并执行以实现如上述第二方面或第二方面的任意一种可选实施例所述的室内定位方法。

根据本公开实施例的第四方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一条指令,指令由处理器加载并执行以实现如上述第二方面或第二方面的任意一种可选实施例所述的室内定位方法。

本公开的实施例提供的技术方案可以包括以下有益效果:

通过将目标区域划分为n个单元网格,n个单元网格与n个采集模块存在一一对应的关系,每个单元网格中的采集模块包括定向天线和与定向天线相连的无线探针,定向天线对采集模块对应的单元网格中的模拟信号进行采集,并将采集到的模拟信号发送至无线探针,无线探针将接收到的模拟信号转化为数字信号,并将数字信号的信号强度发送至定位服务器;由于一个单元网格中的环境相对简单,不容易出现多径传输现象,使得采集模块采集到的无线信号的信号强度较为准确,进而保证了后续过程中定位服务器基于该信号强度进行定位的准确性,大大提高了定位精度。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。

图1是根据部分示例性实施例提供的一种室内定位方法所涉及的定位系统的示意图;

图2是根据部分示例性实施例提供的一种目标区域的划分方式的示意图;

图3是根据部分示例性实施例提供的两个不同的定向天线的垂直波瓣宽度与对应的天线覆盖区域范围的示意图;

图4是根据一示例性实施例示出的一种室内定位方法的流程图;

图5是根据另一示例性实施例示出的一种室内定位方法的流程图;

图6是根据一示例性实施例示出的一种室内定位方法所涉及的wifi列表的示意图;

图7是根据一示例性实施例示出的一种室内定位方法所涉及的8个连接信息的示意图;

图8是根据一示例性实施例示出的一种室内定位方法所涉及的14个单元网格的网格标识与模块标识的预设对应关系;

图9是根据一示例性实施例示出的一种室内定位装置的框图;

图10是根据另一示例性实施例示出的一种室内定位装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

请参考图1,其示出了根据部分示例性实施例提供的一种室内定位方法所涉及的定位系统10的示意图。

该定位系统10包括定位服务器12和目标区域中的n个采集模块14。

其中,目标区域包括n个单元网格,n个单元网格与n个采集模块14存在一一对应的关系,n为大于1的正整数。

目标区域是提供有定位服务的室内区域。比如,目标区域为:工作室、休息室、卫生间、大厅、走廊以及楼层之间的楼梯区域等等。

根据定位精度需求,预先将目标区域划分为n个单元网格,在每个单元网络中设置至少一个采集模块14。

n个单元网格中存在至少两个单元网格的尺寸是相同的,或者,任意两个单元网格的尺寸是不同的,或者任意两个单元网络的尺寸是相同的。

n个单元网格中存在至少一个单元网络的形状为预设形状,预设形状包括矩形、三角形、圆形和椭圆形中的至少一种。本实施例对此不加以限定。

可选的,将目标区域划分为n个单元网格,包括:将目标区域划分为n个米级(以米为单位的)单元网格,即每个单元网格为1米*1米的正方形区域。

在一个示意性的例子中,如图2所示,将目标区域划分为42个米级单元网格,并设置每个单元网格的网格标识。该目标区域中每行对应7个单元网格,每列对应6个单元网格,第一行的7个单元网格的网格标识从左到右依次为“a1”、“a2”、“a3”、“a4”、“a5”、“a6”和“a7”,第二行的7个单元网格的网格标识从左到右依次为“b1”、“b2”、“b3”、“b4”、“b5”、“b6”和“b7”,第三行的7个单元网格的网格标识从左到右依次为“c1”、“c2”、“c3”、“c4”、“c5”、“c6”和“c7”,第四行的7个单元网格的网格标识从左到右依次为“d1”、“d2”、“d3”、“d4”、“d5”、“d6”和“d7”,第五行的7个单元网格的网格标识从左到右依次为“e1”、“e2”、“e3”、“e4”、“e5”、“e6”和“e7”,第六行的7个单元网格的网格标识从左到右依次为“f1”、“f2”、“f3”、“f4”、“f5”、“f6”和“f7”。本公开实施例中仅以图2所提供的目标区域为例进行说明。

可选的,每个单元网络的区域上方设置一个采集模块14。

该采集模块14包括:定向天线和与定向天线相连的无线探针。

其中,无线探针也称为无线保真(wirelessfidelity,wifi)探针。

由于n个单元网格与n个采集模块14存在一一对应的关系,也就是说,单元网格、定向天线、无线探针这三者之间存在一一对应的关系。

因此,对于每个单元网格,在设置定向天线前,需要选择适合该单元网格的定向天线,使得该定向天线的天线覆盖区域的大小恰好为该单元网格的区域大小。

其中,定向天线的峰值大小与天线的发射频率和天线高度有关,即相同天线高度的定向天线,发射信号频率越高,则峰值越大;相同发射频率的定向天线,定向天线放置越高则峰值越小且衰减越缓慢。定向天线的波瓣宽度包括水平波瓣宽度和垂直波瓣宽度,水平波瓣宽度用于指示定向天线信号发射的水平角度,定向天线的垂直波瓣宽度用于指示定向天线信号发射的垂直角度。

在一个示意性的例子中,如图3所示,其示出了两个不同的定向天线的垂直波瓣宽度与对应的天线覆盖区域范围的示意图。其中,定向天线31和定向天线32的天线高度均为h,定向天线31的垂直波瓣宽度为,定向天线32的垂直波瓣宽度为,且。定向天线31对应的天线覆盖区域的半径为ox',定向天线32对应的天线覆盖区域的半径为ox″,且ox'>ox″。由图3可知,垂直波瓣宽度越大的定向天线,其对应的天线覆盖区域范围就越小。

可选的,对于每个单元网格,根据该单元网格的大小和定向天线所部属的天线高度,通过预设规则确定定向天线的天线增益和波瓣宽度,并在该单元网格中设置具有该天线增益和波瓣宽度的定向天线,其中,预设规则用于指示天线覆盖区域范围、天线高度、天线增益和波瓣宽度这四者之间的对应关系。

定向天线,被配置为对采集模块14对应的单元网格中的模拟信号进行采集,并将采集到的模拟信号发送至无线探针。

对应的,无线探针,被配置为将接收到的模拟信号转化为数字信号,并将数字信号的信号强度发送至定位服务器12。

可选的,n个单元网格中存在至少一个定向天线的天线方向朝下,或者每个定向天线的天线方向朝下。

可选的,为了防止定向天线在尾部或者侧面接收到的干扰信号,该系统还包括:被配置为屏蔽干扰信号的屏蔽装置,该屏蔽装置设置在定向天线的尾部和/或侧面。

示意性的,该屏蔽装置为围设形成的用于容纳定向天线的罩体,比如,该屏蔽装置为铅皮。

可选的,无线探针与定向天线通过物理线路相连,该物理线路为馈线,也称为电缆线,该物理线路用于传输无线探针与定向天线之间的信号。

可选的,屏蔽装置,还设置在无线探针与定向天线所连接的物理线路上。

每个采集模块14中的无线探针通过有线网络和/或无线网络与定位服务器12相连。

当每个无线探针通过有线网络与定位服务器12相连时,屏蔽装置还设置在无线探针与定位服务器12所连接的物理线路上。

可选的,上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(localareanetwork,lan)、城域网(metropolitanareanetwork,man)、广域网(wideareanetwork,wan)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合)。在一些实施例中,使用包括超文本标记语言(hypertextmark-uplanguage,html)、可扩展标记语言(extensiblemarkuplanguage,xml)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(securesocketlayer,ssl)、传输层安全(transportlayersecurity,tls)、虚拟专用网络(virtualprivatenetwork,vpn)、网际协议安全(internetprotocolsecurity,ipsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。

综上所述,本实施例通过将目标区域划分为n个单元网格,n个单元网格与n个采集模块存在一一对应的关系,每个单元网格中的采集模块包括定向天线和与定向天线相连的无线探针,定向天线对采集模块对应的单元网格中的模拟信号进行采集,并将采集到的模拟信号发送至无线探针,无线探针将接收到的模拟信号转化为数字信号,并将数字信号的信号强度发送至定位服务器;由于一个单元网格中的环境相对简单,不容易出现多径传输现象,使得采集模块采集到的无线信号的信号强度较为准确,进而保证了后续过程中定位服务器基于该信号强度进行定位的准确性,大大提高了定位精度。

图4是根据一示例性实施例示出的一种室内定位方法的流程图,如图4所示,该室内定位方法应用于图1所示的定位系统中,包括以下步骤。

步骤401,获取目标终端对应的m个信号强度,m个信号强度是m个采集模块各自采集到的目标终端所接入的无线信号的信号强度,m为正整数。

该目标终端是具有wifi接入功能的电子设备。该电子设备是智能手机、平板电脑或便携式个人计算机等等。借助wifi接入功能,当终端110所处的目标区域中存在wifi网络时,终端110可接入相应的wifi网络并进行互联网访问。

其中,目标终端是在目标区域中的任意一个终端。

对于m个单元网格中的每个单元网格,该单元网格中的定向天线实时采集目标终端所接入的无线信号,并将采集到的无线信号发送至无线探针,对应的,无线探针根据接收到的无线信号,确定该无线信号的信号强度,并将目标终端对应的信号强度发送至定位服务器。

对应的,定位服务器接收到m个无线探针各自发送的目标终端对应的信号强度。其中,m为小于或者等于n的正整数。

信号强度为终端所接入的无线信号的信号强度,用于指示无线信号的信号质量。信号强度与信号质量呈正相关关系,即信号强度越大,则信号质量越好;信号强度越小,则信号质量越差。

可选的,信号强度的单位为“分贝毫瓦(dbm)”。

步骤402,根据目标终端对应的m个信号强度,确定目标信号强度。

定位服务器根据预设策略,从接收到的目标终端对应的m个信号强度中,确定一个信号强度为目标信号强度。对根据预设策略确定目标信号强度的过程可参考下面实施例中的相关描述,在此先不介绍。

步骤403,根据目标信号强度对应的采集模块,将采集模块所在的单元网格确定为目标终端的定位位置。

定位服务器在确定出的目标信号强度后,将向定位服务器发送该目标信号强度的无线探针确定为目标无线探针,将目标无线探针所在的单元网格确定为目标终端的定位位置。

定位位置为定位服务器对目标终端进行定位所确定的位置,该定位位置为目标区域中的一个单元网格。

综上所述,本公开实施例中提供的室内定位方法,通过获取目标终端对应的m个信号强度,m个信号强度是m个采集模块各自采集到的目标终端所接入的无线信号的信号强度,根据目标终端对应的m个信号强度,确定目标信号强度,根据目标信号强度对应的采集模块,将采集模块所在的单元网格确定为目标终端的定位位置,使得定位服务器根据目标信号强度对应的采集模块,直接将采集模块所在的单元网格确定为目标终端的定位位置,避免了相关技术中定位系统对终端进行定位时需要经过一系列计算步骤导致计算过程极其复杂的情况,大大节省了计算资源。

需要说明的是,由于定向天线和无线探针之间的数据传输时间极短,下面实施例中仅将定向天线和无线探针看成一个整体即采集模块为例进行说明。

图5是根据另一示例性实施例示出的一种室内定位方法的流程图,如图5所示,该室内定位方法应用于图1所示的定位系统中,包括以下步骤。

步骤501,获取n个采集模块采集到的k个连接信息,连接信息包括终端标识和信号强度。

可选的,目标区域包括n个单元网格,每个单元网格中设置有一个采集模块,每个采集模块实时采集连接信息,并将采集到的连接信息发送至定位服务器。对应的,定位服务器接收到n个采集模块各自采集到的多个连接信息,即一共获取到k个连接信息。

可选的,连接信息中包括终端标识、信号强度和其他信息,其他信息包括类别参数、模块标识和采集时刻中的至少一种。

终端标识用于唯一标识终端,比如,该终端标识为终端的imei(internationalmobileequipmentidentity,国际移动设备身份码),或者为终端的mac(mediaaccesscontrol,媒体访问控制)地址。

类别参数用于指示无线信号的信号类别。当类别参数为第一数值时用于指示该无线信号为管理帧,当类别参数为第二数值时用于指示该无线信号为控制帧,类别参数为第三数值时用于指示该无线信号为数据帧。

比如,第一数值为0,第二数值为4,第三数值为8。本实施例对此不加以限定。

模块标识用于在n个采集模块中唯一标识该采集模块,可选的,模块标识为无线探针的探针标识或者定向天线的天线标识。

采集时刻为采集模块采集到连接信息的时刻。

本公开实施例中,仅以连接信息包括终端标识、信号强度、采集时刻和模块标识,终端标识为终端的mac地址、模块标识为探针标识为例进行说明。

可选的,采集模块根据获取到的终端标识、信号强度、模块标识和采集时刻,生成连接信息。在一种可能的实施方式中,采集模块以wifi列表的方式向定位服务器上报一条连接信息,该wifi列表如图6所示。该wifi列表包括终端标识“5c:cf:7f:dc:7e:58”,所接入的无线信号的信号强度“-60dbm”,模块标识“m01”和采集时刻“2017/12/0610:00:00”。

步骤502,从k个连接信息中确定满足预设条件的m个连接信息,预设条件包括终端标识为目标终端的标识。

定位服务器根据预设条件,从获取到的k个连接信息中筛选出满足预设条件的m个连接信息,该预设条件包括:终端标识为目标终端的标识和/或采集时刻在预设时间段内。

在一个示意性的例子中,定位服务器获取到8个连接信息,这8个连接信息如图7所示。若目标终端的标识为“5c:cf:7f:dc:7e:58”,预设时间段为“2017/12/0610:00:00”至“2017/12/0610:00:10”,则定位服务器从这8个连接信息确定满足预设条件的3个连接信息,分别为连接信息1、连接信息2和连接信息5。

步骤503,从满足预设条件的m个连接信息中提取目标终端对应的m个信号强度。

定位服务器从满足预设条件的m个连接信息中,提取对应的m个信号强度。

比如,基于图7提供的连接信息,定位服务器从满足预设条件的3个连接信息中,提取连接信息1中的信号强度“-45dbm”,连接信息2中的信号强度“-55dbm”,和连接信息5中的信号强度“-65dbm”。

步骤504,根据目标终端对应的m个信号强度,确定目标信号强度。

当m的取值为1时,定位服务器将提取到的目标终端对应的信号强度确定为目标信号强度。

当m为大于1的正整数时,定位服务器根据预设策略,从接收到的目标终端对应的m个信号强度中,确定一个信号强度为目标信号强度。定位服务器根据预设策略确定目标信号强度包括但不限于以下两种可能的实现方式。

在一种可能的实现方式中,确定m个信号强度中的最大值和除最大值之外的m-1个信号强度,若m-1个信号强度中的每个信号强度与最大值的差值绝对值均大于或等于预设阈值,则将最大值确定为目标信号强度。

可选的,定位服务器将m个信号强度按照从大到小的顺序进行排序,得到队列,将位于队列第一位的信号强度确定为最大值,计算最大值与位于队列第二位的信号强度的差值,若该差值大于或等于预设阈值,则将最大值确定为目标信号强度。

比如,定位服务器获取到目标终端对应的3个信号强度,分别为信号强度“-45dbm”、信号强度“-55dbm”和信号强度“-65dbm”,确定3个信号强度中的最大值为“-45dbm”,计算得到“-45dbm”与“-55dbm”的差值为“10dbm”,且该差值“10dbm”大于预设阈值“5dbm”,因此,定位服务器确定目标信号强度为“-45dbm”。

在另一种可能的实现方式中,确定m个信号强度中的最大值和除最大值之外的m-1个信号强度,若m-1个信号强度中存在至少一个信号强度与最大值的差值绝对值小于预设阈值,则将m个信号强度进行数据拟合,得到拟合曲线,确定拟合曲线中的最大峰值,将拟合曲线中与最大峰值距离最近的信号强度确定为目标信号强度。

可选的,定位服务器将m个信号强度按照从大到小的顺序进行排序,得到队列,将位于队列第一位的信号强度确定为最大值,计算最大值与位于队列第二位的信号强度的差值,若该差值小于预设阈值,则将m个信号强度进行数据拟合。

数据拟合,也称为曲线拟合,定位服务器根据预设曲线类型来拟合m个信号强度,得到拟合曲线,该拟合曲线中包括至少一个峰值。定位服务器将拟合曲线中至少一个峰值中的最大值确定为最大峰值,依次计算最大峰值在拟合曲线中与m个信号强度中的每个信号强度之间的距离,将m个距离中的最小值对应的信号强度确定为目标信号强度。

比如,定位服务器获取到目标终端对应的3个信号强度,分别为信号强度“-45dbm”、信号强度“-41dbm”和信号强度“-70dbm”,确定3个信号强度中的最大值为“-41dbm”,计算得到“-41dbm”与“-45dbm”的差值为“4dbm”,且该差值“4dbm”小于预设阈值“5dbm”,因此,定位服务器将这3个信号强度进行数据拟合,得到拟合曲线,确定拟合曲线中的最大峰值,依次计算最大峰值在拟合曲线中与3个信号强度中的每个信号强度之间的距离,将3个距离中的最小值对应的信号强度“-45dbm”确定为目标信号强度。

步骤505,根据目标信号强度对应的连接信息,将目标信号强度对应的模块标识确定为目标模块标识。

定位服务器根据目标信号强度对应的连接信息,将目标信号强度对应的模块标识确定为目标模块标识。

比如,基于图7提供的连接信息,当定位服务器确定目标信号强度为“-45dbm”时,获取该目标信号强度“-45dbm”对应的连接信息1,将连接信息1中的模块标识“m01”确定为目标模块标识。

步骤506,根据预设对应关系,将目标模块标识对应的网格标识确定为目标网格标识,网格标识用于唯一标识单元网格,预设对应关系包括存储的模块标识与网格标识之间的对应关系。

定位服务器中存储有模块标识与网格标识之间的预设对应关系。可选的,基于图2提供的目标区域中的单元网格和各自对应的网格标识,如图8所示,仅示意性地示出了其中14个单元网格的网格标识与模块标识的预设对应关系。

比如,当定位服务器确定目标模块标识为“m01”时,根据图8所提供的预设对应关系,将目标模块标识“m01”对应的网格标识“a1”确定为目标网格标识。

步骤507,将目标网格标识所指示的单元网格确定为目标终端的定位位置。

定位服务器将目标网格标识所指示的单元网格确定为目标终端的定位位置。

比如,定位服务器将目标网格标识“a1”所指示的单元网格确定为目标终端的定位位置。

综上所述,本公开实施例还通过确定m个信号强度中的最大值和除最大值之外的m-1个信号强度,若m-1个信号强度中存在至少一个信号强度与最大值的差值绝对值小于预设阈值,则将m个信号强度进行数据拟合,得到拟合曲线,确定拟合曲线中的最大峰值,将拟合曲线中与最大峰值距离最近的信号强度确定为目标信号强度;使得当存在多个采集模块采集到信号强度的数值差距很小时,定位服务器能够将m个信号强度结合数学方法确定出目标信号强度,进而使得确定出的目标信号强度更为准确。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图9是根据一示例性实施例示出的一种室内定位装置的框图,如图9所示,该室内定位装置应用于图1所示实施环境中的定位服务器中,该室内定位装置包括但不限于:获取模块910、第一确定模块920和第二确定模块930。

获取模块910,被配置为获取目标终端对应的m个信号强度,m个信号强度是m个采集模块各自采集到的目标终端所接入的无线信号的信号强度,m为正整数。

第一确定模块920,被配置为根据目标终端对应的m个信号强度,确定目标信号强度。

第二确定模块930,被配置为根据目标信号强度对应的采集模块,将采集模块所在的单元网格确定为目标终端的定位位置。

可选的,m为大于1的正整数,第一确定模块920,包括:第一确定单元和第二确定单元。

第一确定单元,被配置为确定m个信号强度中的最大值和除最大值之外的m-1个信号强度。

第二确定单元,被配置为当m-1个信号强度中的每个信号强度与最大值的差值绝对值均大于或等于预设阈值时,将最大值确定为目标信号强度。

可选的,m为大于1的正整数,第一确定模块920,包括:第三确定单元、拟合单元、第四确定单元和第五确定单元。

第三确定单元,被配置为确定m个信号强度中的最大值和除最大值之外的m-1个信号强度。

拟合单元,被配置为当m-1个信号强度中存在至少一个信号强度与最大值的差值绝对值小于预设阈值时,将m个信号强度进行数据拟合,得到拟合曲线。

第四确定单元,被配置为确定拟合曲线中的最大峰值。

第五确定单元,被配置为将拟合曲线中与最大峰值距离最近的信号强度确定为目标信号强度。

可选的,获取模块910,包括:获取单元、第六确定单元和提取单元。

获取单元,被配置为获取n个采集模块采集到的k个连接信息,连接信息包括终端标识和信号强度。

第六确定单元,被配置为从k个连接信息中确定满足预设条件的m个连接信息,预设条件包括终端标识为目标终端的标识。

提取单元,被配置为从满足预设条件的m个连接信息中提取目标终端对应的m个信号强度。

可选的,连接信息还包括采集时刻,采集时刻为采集模块采集到连接信息的时刻,预设条件还包括:采集时刻在预设时间段内。

可选的,连接信息还包括模块标识,模块标识用于唯一标识采集模块,第二确定模块930,包括:第七确定单元、第八确定单元和第九确定单元。

第七确定单元,被配置为根据目标信号强度对应的连接信息,将目标信号强度对应的模块标识确定为目标模块标识。

第八确定单元,被配置为根据预设对应关系,将目标模块标识对应的网格标识确定为目标网格标识,网格标识用于唯一标识单元网格,预设对应关系包括存储的模块标识与网格标识之间的对应关系。

第九确定单元,被配置为将目标网格标识所指示的单元网格确定为目标终端的定位位置。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开一示例性实施例提供了一种服务器,能够实现本公开提供的室内定位方法,该服务器包括:处理器、用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

获取目标终端对应的m个信号强度,m个信号强度是m个采集模块各自采集到的目标终端所接入的无线信号的信号强度,m为正整数;

根据目标终端对应的m个信号强度,确定目标信号强度;

根据目标信号强度对应的采集模块,将采集模块所在的单元网格确定为目标终端的定位位置。

本公开一示例性实施例还提供了一种计算机可读存储介质,存储介质中存储有至少一条指令,指令由处理器加载并执行以实现上述各个方法实施例提供的室内定位方法。

图10是根据另一示例性实施例示出的一种室内定位装置的框图。例如,该装置1000为图1所示实施环境中的定位服务器。参照图10,装置1000包括处理组件1002,其进一步包括一个或多个处理器,以及由存储器1004所代表的存储器资源,用于存储可由处理组件1002的执行的指令,例如应用程序。存储器1004中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1002被配置为执行指令,以执行上述各个方法实施例提供的室内定位方法。

装置1000还可以包括一个电源组件1006被配置为执行装置1000的电源管理,一个有线或无线网络接口1008被配置为将装置1000连接到网络,和一个输入输出(i/o)接口1010。装置1000可以操作基于存储在存储器1004的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1