一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

定位方法、定位装置及介质与流程

2022-11-13 23:26:00 来源:中国专利 TAG:


1.本公开涉及定位领域,尤其涉及一种定位方法、定位装置及介质。


背景技术:

2.随着技术的发展,目前存在多种技术能够实现地面上的地理位置的测量和估计,定位的应用也深入各行各业。随着经济水平的提高和社会发展,各行各业对于定位的精度要求越来越高。
3.在一些场所内,租户更换频繁,但地图软件的数据更新速度往往会有延迟,可能在租户已经更换了一段时间后,地图数据才会被更新,用户才可以从地图软件中获取到更换的租户的位置信息。


技术实现要素:

4.为克服相关技术中存在的问题,本公开提供一种定位方法、定位装置及介质。
5.根据本公开实施例的第一方面,提供一种定位方法,应用于用户终端,包括:响应于用户针对目标场所内的目标租户的定位请求,从地图软件中获取所述目标租户的位置信息;若未从所述地图软件中获取到所述目标租户的位置信息,获取用户终端当前检测到的所述目标场所内的无线局域网络信息;若根据所述无线局域网络信息,确定所述用户终端周围存在新增的第一无线局域网络,确定所述第一无线局域网络对应的匹配参数,所述匹配参数表征所述第一无线局域网络的位置为所述目标租户的位置的可能性;输出用于指示所述匹配参数的指引信息。
6.可选地,在所述确定所述第一无线局域网络对应的匹配参数之前,所述方法还包括:确定所述用户终端与所述第一无线局域网络之间的信号强度是否处于预设范围内;响应于确定所述用户终端与所述第一无线局域网络之间的信号强度处于所述预设范围内,确定所述第一无线局域网络对应的匹配参数。
7.可选地,所述确定所述第一无线局域网络对应的匹配参数,包括:确定所述第一无线局域网络的名称与所述目标租户的名称之间的匹配度;根据所述用户终端当前检测到的无线局域网络信息,确定与所述用户终端之间的信号强度处于预设范围内的第二无线局域网络,所述第二无线局域网络与所述第一无线局域网络不同;从所述地图软件中获取第三无线局域网络的位置信息,并确定所述用户终端与所述第三无线局域网络所在位置之间的距离,其中,所述第三无线局域网络为所述第二无线局域网络中为非新增的无线局域网络;根据所述用户终端与所述第一无线局域网络之间的信号强度、所述用户终端与所述第二无线局域网络之间的信号强度、所述匹配度以及所述用户终端与所述第三无线局域网络所在位置之间的距离,确定所述第一无线局域网络对应的所述匹配参数。
8.可选地,所述根据所述用户终端与所述第一无线局域网络之间的信号强度、所述用户终端与所述第二无线局域网络之间的信号强度、所述匹配度以及所述用户终端与所述第三无线局域网络所在位置之间的距离,确定所述第一无线局域网络对应的所述匹配参
数,包括:根据所述用户终端与所述第一无线局域网络之间的信号强度、所述用户终端与所述第二无线局域网络之间的信号强度,确定第一匹配值;根据所述匹配度,确定第二匹配值,其中,所述第一无线局域网络的名称与所述目标租户的名称之间越匹配,所述第二匹配值越大;根据所述用户终端与所述第三无线局域网络所在位置之间的距离,确定第三匹配值;根据预设权重对所述第一匹配值、所述第二匹配值和所述第三匹配值进行加权,以得到所述匹配参数。
9.可选地,所述根据所述用户终端与所述第一无线局域网络之间的信号强度、所述用户终端与所述第二无线局域网络之间的信号强度,确定第一匹配值,包括:根据所述用户终端与所述第一无线局域网络之间的信号强度、所述用户终端与所述第二无线局域网络之间的信号强度,确定平均信号强度;根据所述平均信号强度,确定所述第一匹配值,其中,所述平均信号强度越大,所述第一匹配值越大。
10.可选地,所述根据所述用户终端与所述第三无线局域网络所在位置之间的距离,确定第三匹配值,包括:确定所述用户终端与所述第三无线局域网络所在位置之间的平均距离;根据所述平均距离,确定所述第三匹配值,其中,所述平均距离越小,所述第三匹配值越大。
11.可选地,所述输出用于指示所述匹配参数的指引信息,包括:根据所述匹配参数,确定指引标识的目标显示状态;根据所述目标显示状态显示所述指引标识。
12.根据本公开实施例的第二方面,提供一种定位装置,应用于用户终端,包括:第一获取模块,用于响应于用户针对目标场所内的目标租户的定位请求,从地图软件中获取所述目标租户的位置信息;第二获取模块,用于若未从所述地图软件中获取到所述目标租户的位置信息,获取所述用户终端当前检测到的所述目标场所内的无线局域网络信息;确定模块,用于若根据所述无线局域网络信息,确定所述用户终端周围存在新增的第一无线局域网络,确定所述第一无线局域网络对应的匹配参数,所述匹配参数表征所述第一无线局域网络的位置为所述目标租户的位置的可能性;输出模块,用于输出用于指示所述匹配参数的指引信息。
13.根据本公开实施例的第三方面,提供一种定位装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行本公开实施例的第一方面所提供的定位方法。
14.根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开实施例的第一方面所提供的定位方法。
15.本公开的实施例提供的技术方案可以包括以下有益效果:当在地图软件中未获取到目标租户的位置信息时,表示该目标租户很可能为新增租户,由于地图软件的更新延迟导致无法从中获取到该新增租户的位置信息,此时,根据用户终端当前检测到的目标场所内的无线局域网络信息,确定用户终端周围新增的第一无线局域网络,并确定第一无线局域网络对应的匹配参数。其中,该匹配参数表征第一无线局域网络的位置为目标租户的位置的可能性,因此,通过该匹配参数,可以反映第一无线局域网络的位置是否为目标租户的位置。之后,用户终端输出用于指示匹配参数的指引信息,如此,用户可以根据该指引信息,决策是否前往第一无线局域网络所在的位置。例如,当匹配参数表示第一无线局域网络的
位置很可能为目标租户的位置时,用户终端可以输出用于指示这一匹配参数的指引信息,之后,用户可以根据该指引信息前往第一无线局域网络所在的位置,辅助用户找到目标租户。通过上述技术方案,可以实现对场所内发生变更的租户的快速辅助定位,提高对新增租户的定位效率和定位准确率,从而提升用户体验。
16.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
18.图1是根据一示例性实施例示出的一种定位方法的流程图。
19.图2是根据一示例性实施例示出的一种定位方法的流程图。
20.图3是根据一示例性实施例示出的一种确定第一无线局域网络对应的匹配参数的流程图。
21.图4是根据一示例性实施例示出的一种确定第一无线局域网络对应的所述匹配参数的流程图。
22.图5是根据一示例性实施例示出的确定第一匹配值的流程图。
23.图6是根据一示例性实施例示出的确定第三匹配值的流程图。
24.图7是根据一示例性实施例示出的输出用于指示匹配参数的指引信息的流程图。
25.图8是根据一示例性实施例示出的一种定位装置的框图。
26.图9是根据一示例性实施例示出的一种定位装置的框图。
具体实施方式
27.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
28.需要说明的是,本技术中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
29.图1是根据一示例性实施例示出的一种定位方法的流程图,如图1所示,该方法可以应用于用户终端,该方法可以包括以下步骤。
30.在步骤s101中,响应于用户针对目标场所内的目标租户的定位请求,从地图软件中获取目标租户的位置信息。
31.示例性地,用户在目标场所周围通过用户终端上安装的地图软件寻找目标场所内的目标租户。用户可以在地图软件的搜索栏内输入目标租户的名称,以发起上述定位请求,用户终端响应于接收到该定位请求,从地图软件中获取目标租户的位置信息。其中,目标场所可以是指定楼宇、指定区域(例如,指定商圈、指定园区等等)等等,目标租户可以是目标场所内的商户、企业等。
32.在步骤s102中,若未从地图软件中获取到目标租户的位置信息,获取用户终端当前检测到的目标场所内的无线局域网络信息。
33.例如,地图软件中尚未更新目标租户的位置信息,表征目标租户可能为新增租户,并且,由于现有的导航定位技术的限制,定位难以精确至楼层、具体门牌号等,导致用户终端无法从地图软件中获取到可能为新增的目标租户的具体位置信息。
34.当用户终端的无线局域网络搜寻功能开启时,用户终端可以检测周围的无线局域网络信息,例如,用户在目标场所内,通过用户终端搜索周围的无线局域网络信息。示例性地,无线局域网络信息可以例如包括但不限于:无线局域网络的数量、无线局域网络的信号强度、无线局域网络的名称、无线局域网络对应的无线路由设备的设备信息,例如,无线路由设备的种类、型号、接入网络的时间等。
35.在步骤s103中,若根据无线局域网络信息,确定用户终端周围存在新增的第一无线局域网络,确定第一无线局域网络对应的匹配参数。
36.其中,第一无线局域网络对应的匹配参数表征第一无线局域网络的位置为目标租户的位置的可能性。
37.用户终端通过对当前检测到的无线局域网络信息与目标场所内的历史无线局域网络信息进行比较,以确定当前目标场所内无线局域网络的变化情况。其中,用户终端可以从用于管理目标场所的无线局域网络相关数据的服务器中获取该目标场所的历史无线局域网络信息,可选地,用户终端将获取到的历史无线局域网络信息存储在本地。
38.在本公开中,目标租户的位置信息无法从地图软件中获取到,说明该目标租户可能为目标场所内新增租户,由于地图数据更新延迟从而导致获取不到其位置信息。此时,如果用户终端检测到存在新增的第一无线局域网络信息,那么该第一无线局域网络存在一定可能性是该目标租户对应的无线局域网络,也就是说,该第一无线局域网络的位置可能为目标租户的位置。确定该第一无线局域网络对应的匹配参数。通过第一无线局域网络对应的匹配参数,可以反映第一无线局域的位置是否为目标租户的位置,从而缩小目标租户的确定范围,辅助用户寻找目标租户,提高对新增租户的定位效率。
39.在步骤s104中,输出用于指示匹配参数的指引信息。
40.指引信息可以指示第一无线局域网络对应的匹配参数。示例地,该指引信息可以直接表示为匹配参数,例如,匹配参数的数值为90%,则该指引信息也表示为数值90%。或者,也可以采用图形、声音等形式的指引信息,本公开对此不进行限定。
41.通过上述技术方案,当匹配参数表示第一无线局域网络的位置很可能为目标租户的位置时,用户终端可以输出用于指示这一匹配参数的指引信息,之后,用户可以根据该指引信息前往第一无线局域网络所在的位置,辅助用户找到目标租户。本公开可以实现对场所内发生变更的租户的快速辅助定位,提高对新增租户的定位效率和定位准确率,从而提升用户体验。
42.图2是根据一示例性实施例示出的一种定位方法的流程图。如图2所示,该方法可以包括以下步骤。
43.在步骤s201中,响应于用户针对目标场所内的目标租户的定位请求,从地图软件中获取目标租户的位置信息。
44.在步骤s202中,若未从地图软件中获取到目标租户的位置信息,获取用户终端当
前检测到的目标场所内的无线局域网络信息。
45.在步骤s203中,根据所述无线局域网络信息,确定所述用户终端周围是否存在新增的第一无线局域网络。
46.响应于确定所述用户终端周围存在新增的第一无线局域网络,执行步骤s204,确定用户终端与第一无线局域网络之间的信号强度是否处于预设范围内。
47.示例地,用户终端与第一无线局域网络所在的位置越近,其与第一无线局域网络之间的信号强度越强。因此,确定用户终端与第一无线局域网络之间的信号强度是否处于预设范围内,便可以确定出用户终端与第一无线局域网络所在的位置之间是否相近。其中,信号强度的预设范围可以根据目标场所的位置环境、用户的视觉范围等因素适应性设定,本公开对其设置方式不作具体限定。
48.响应于确定用户终端与第一无线局域网络之间的信号强度处于预设范围内,执行步骤s205,确定第一无线局域网络对应的匹配参数。
49.在用户终端与第一无线局域网络之间的信号强度处于预设范围内时,表示用户终端与第一无线局域网络所在的位置较近,此时,确定第一无线局域网络对应的匹配参数,以向用户指示该第一无线局域网络所在位置为目标租户的位置的可能性。
50.在步骤s206中,输出用于指示所述匹配参数的指引信息。
51.需要说明的是,上述步骤s201至步骤s203、以及步骤s205至步骤s206的实现方式参照结合图1描述的步骤s101至步骤s104的实现方式,此处不再赘述。
52.通过确定用户终端与第一无线局域网络之间的信号强度是否处于预设范围内,可以缩小第一无线局域网络的确定范围,提高对第一无线局域网络所在位置定位的准确率和效率。
53.在至少一种实施例中,在上述方法中,响应于确定所述用户终端周围不存在新增的第一无线局域网络,返回步骤s202,即,继续获取所述用户终端当前检测到的所述目标场所内的无线局域网络信息。可选地,在这种情况下,用户终端还可以输出相应的提示信息,以提示用户当前未检测到新增的无线局域网络,并建议用户移动至其他位置。
54.在至少一种实施例中,在上述方法中,响应于确定用户终端与第一无线局域网络之间的信号强度不处于预设范围内,返回步骤s202,即,继续获取所述用户终端当前检测到的所述目标场所内的无线局域网络信息。可选地,在这种情况下,用户终端还可以输出相应的提示信息,以提示用户位于当前检测到的新增无线局域网络距离较远,并建议用户移动至其他位置。
55.随着用户的移动,用户终端检测到的无线局域网络信息可能随之发生变化,或者是与第一无线局域网络之间的信号强度随之发生变化。上述方法持续进行。当检测到其他新增的第一无线局域网络时,实施步骤s204及其后续步骤,或者,当用户终端与第一无线局域网络之间的信号强度从不处于预设范围变化到处于预设范围时,实施步骤s205及其后续步骤。如此,随着用户的移动,向用户输出的指引信息也随之发生变化,便于辅助用户找到目标租户。
56.图3是根据一示例性实施例示出的一种确定第一无线局域网络对应的匹配参数的流程图。如图3所示,确定第一无线局域网络对应的匹配参数的可以包括如下步骤。
57.在步骤s301中,确定第一无线局域网络的名称与目标租户的名称之间的匹配度。
58.示例性地,可以获取第一无线局域网络的名称对应的词向量以及目标租户的名称对应的词向量,之后,计算这两个词向量之间的相似性以确定第一无线局域网络的名称与目标租户的名称之间的匹配度。
59.或者,可以将第一无线局域网络的名称对应的字符串与目标租户的名称对应的字符串进行字符串比对,之后根据字符串比对结果确定第一无线局域网络的名称与目标租户的名称之间的匹配度。
60.又或者,还可以将用于表征第一无线局域网络的名称的第一名称信息和用于表征目标租户的名称的第二名称信息输入至预先训练的识别模型,以获得识别模型输出的匹配度。
61.如果第一无线局域网络的名称与目标租户的名称之间的匹配度较高,则第一无线局域网络为目标租户的无线局域网络的可能性较高。
62.在步骤s302中,根据用户终端当前检测到的无线局域网络信息,确定与用户终端之间的信号强度处于预设范围内的第二无线局域网络,第二无线局域网络与所述第一无线局域网络不同。
63.用户终端将在当前位置感应到的信号强度处于预设范围内的、与第一无线局域网络为不同的无线局域网络确定为第二无线局域网络。第二无线局域网络的数量可以为一个或者多个。用户终端与第一无线局域网络和第二无线局域网络的信号强度均处于预设范围内,表示第二无线局域网络的位置可能位于第一无线局域网络的位置周围。
64.在步骤s303中,从地图软件中获取第三无线局域网络的位置信息,并确定用户终端与第三无线局域网络所在位置之间的距离,其中,第三无线局域网络为第二无线局域网络中为非新增的无线局域网络。
65.由于新增的无线局域网络的位置信息存在不确定性,地图软件中可能还没有更新该新增的无线局域网络对应的租户的位置信息。因此,在确定出第二无线局域网络后,用户终端将其中不为新增的无线局域网络确定为第三无线局域网络。例如,用户终端可以将第二无线局域网络的信息与目标场所内的历史无线局域网络信息进行比较,以确定该第二无线局域网络是否为新增的无线局域网络。如果不是,则将该第二无线局域网络确定为第三无线局域网络。
66.由于第三无线局域网络不属于新增的无线局域网络,所以其对应的租户不为新增租户,地图软件中存储有该租户的位置信息。历史无线局域网络及其对应的租户之间的对应关系可以存储在上述的用于管理目标场所的无线局域网络相关数据的服务器中。用户终端可以根据第三无线局域网络的信息,确定与其对应的租户,之后,从地图软件中获取该租户的位置信息,即可得到第三无线局域网络的位置信息。
67.利用用户终端根据定位获得的自身所在的位置信息,和从地图软件中获得的第三无线局域网络的位置信息,可以确定用户终端与第三无线局域网络的位置之间的距离。
68.由于第三无线局域网络的位置位于第一无线局域网络的位置周围,通过第三无线局域网络的位置信息可以辅助确定第一无线局域网络的位置和用户终端与第一无线局域网络之间的距离,缩小第一无线局域网络的位置的确定范围,提高对第一无线局域网络的位置的定位的准确性。
69.在步骤s304中,根据用户终端与第一无线局域网络之间的信号强度、用户终端与
第二无线局域网络之间的信号强度、匹配度以及用户终端与第三无线局域网络所在位置之间的距离,确定第一无线局域网络对应的匹配参数。
70.在至少一种实施例中,可以将上述信息输入至预先训练好的匹配参数确定模型,获得匹配参数确定模型输出的与上述信息对应的匹配参数。其中,该匹配参数确定模型可以基于训练数据集训练得到,该训练数据集包括多组上述信息的历史值和每组历史值对应的匹配结果。将每组上述信息的历史值作为模型的输入,并将对应的匹配结果作为模型的目标输出,对模型进行训练。响应于模型训练完成,即可获得匹配参数确定模型。
71.图4是根据一示例性实施例示出的一种确定第一无线局域网络对应的匹配参数的流程图。如图4所示,步骤s304包括如下步骤。
72.在步骤s401中,根据用户终端与第一无线局域网络之间的信号强度、用户终端与第二无线局域网络之间的信号强度,确定第一匹配值。
73.其中,第一匹配值可以综合反映用户在当前位置距离第一无线局域网络的位置和第二无线局域网络的位置的远近程度。
74.在步骤s402中,根据匹配度,确定第二匹配值,其中,第一无线局域网络的名称与目标租户的名称之间越匹配,第二匹配值越大。
75.其中,第二匹配值可以反映第一无线局域网络的名称与目标租户的名称的匹配度。第一无线局域网络的名称与目标租户的名称的匹配度与第二匹配值呈正相关。
76.在步骤s403中,根据用户终端与第三无线局域网络所在位置之间的距离,确定第三匹配值。
77.其中,第三匹配值可以反映用户在当前位置与第三无线局域网络所在位置之间的远近程度。由于第三无线局域网络的位置位于第一无线局域网络的位置的周围,因此,第三匹配值也可以在一定程度上反映用户在当前位置与第一无线局域网络所在位置之间的远近程度。
78.在步骤s404中,根据预设权重对第一匹配值、第二匹配值和第三匹配值进行加权,以得到匹配参数。
79.第一匹配值、第二匹配值和第三匹配值各自对应的预设权重可以相同,也可以不同,具体可根据各自对目标租户的反映程度来设置。例如,可以将第二匹配值的预设权重设置为最高。由于第一无线局域网络的名称与目标租户的名称之间的匹配度越高,表示第一无线局域网络为目标租户的无线局域网络的可能性越高,则第二匹配值最能表现第一无线局域网络为目标租户的可能性。例如,本公开可以将第二匹配值的预设权重设置为50%,第一匹配值的预设权重设置为25%,第三匹配值的预设权重设置为25%。
80.如上所述,第一匹配值可以综合反映用户与第一无线局域网络、第二无线局域网络之间的距离远近,第三匹配值可以反映用户在当前位置与第三无线局域网络所在位置之间的远近程度,进而也可以在一定程度上反映用户在当前位置与第一无线局域网络所在位置之间的远近程度。因此,用户距离第一无线局域网络、第二无线局域网络的位置越近,第一匹配值和第三匹配值越高,在第二匹配值相同的前提下,相应的匹配参数也就越高。用户在获得用于指示该较高匹配参数的指引信息后,可以获知附近可能存在新增租户,此时,用户可以观察附近的租户名称,以确定周围是否存在目标租户。
81.通过对以信号强度、名称匹配度以及周边辅助位置信息等多种参考条件的加权处
理确定第一无线局域网络的位置为目标租户的可能性,提高确定目标租户的准确性,从而提高对新增租户的定位准确率,防止由于单一参考条件的不合理结果降低确定目标租户的准确性。
82.图5是根据一示例性实施例示出的确定第一匹配值的流程图。如图5所示,步骤s401包括如下步骤。
83.在步骤s4011中,根据用户终端与第一无线局域网络之间的信号强度、用户终端与第二无线局域网络之间的信号强度,确定平均信号强度。
84.其中,平均信号强度可以综合反映用户在当前位置与第一无线局域网络的位置及第二无线局域网络的位置之间的远近程度。
85.在步骤s4012中,根据平均信号强度,确定第一匹配值,其中,平均信号强度越大,第一匹配值越大。
86.平均信号强度和第一匹配值呈正相关,平均信号强度越大,第一匹配值越大,表示用户与第一无线局域网的位置及第二无线局域网络的位置越近;平均信号强度越小,第一匹配值越小,表示用户与第一无线局域网络的位置及第二无线局域网络的位置越远。
87.图6是根据一示例性实施例示出的确定第三匹配值的流程图。如图6所示,步骤s403可以包括如下步骤。
88.在步骤s4031中,确定用户终端与第三无线局域网络所在位置之间的平均距离。
89.其中,第三无线局域网络可以为多个,则该平均距离可以综合反映用户在当前位置与多个第三无线局域网络所在位置之间的远近程度。
90.在步骤s4032中,根据平均距离,确定第三匹配值,其中,平均距离越小,第三匹配值越大。
91.该平均距离与第三匹配值呈负相关,平均距离越小,第三匹配值越大,表示用户与第三无线局域网络的位置越近;平均距离越大,第三匹配值越小,表示用户与第三无线局域网络的位置越远。
92.图7是根据一示例性实施例示出的输出用于指示匹配参数的指引信息的流程图。如图7所示,步骤s105包括如下步骤。
93.在步骤s1051中,根据匹配参数,确定指引标识的目标显示状态。
94.在步骤s1052中,根据目标显示状态显示指引标识。
95.指引标识为用户终端上显示的、用于为用户提供指引的标记。例如,该指引标识可以为预设的图形元素。指引标识可以具有不同的显示状态。其中,不同的显示状态可以包括但不限于:不同的大小、不同的形状、不同的颜色、不同的闪烁频率、不同的动态演变效果,等等。为了给用户提供动态指引效果,在本实施例中,不同的匹配参数,对应的指引标识的显示状态可能不同。以显示状态为颜色为例,当匹配参数较小时,指引标识的颜色可能相对较浅,随着用户的移动,当匹配参数逐渐变大时,指引标识的颜色可渐变成相对较深的颜色,如此,用户通过观察指引标识的当前颜色,可以获知匹配参数的大小程度。
96.匹配参数与指引标识的显示状态之间的对应关系可以被预先设置,这样,当获得了匹配参数后,可以根据该匹配参数和该对应关系,确定与该匹配参数对应的显示状态,作为指引标识的目标显示状态。之后,在用户终端上,根据该目标显示状态显示指引标识,从而为用户提供更好的指引效果,提升用户体验。
97.基于同一发明构思,本公开还提供一种定位装置,图8是根据一示例性实施例示出的一种定位装置的框图,参照图8,该定位装置800,包括第一获取模块810、第二获取模块820、确定模块830、输出模块840。
98.第一获取模块810,用于响应于用户针对目标场所内的目标租户的定位请求,从地图软件中获取所述目标租户的位置信息;
99.第二获取模块820,用于若未从所述地图软件中获取到所述目标租户的位置信息,获取所述用户终端当前检测到的所述目标场所内的无线局域网络信息;
100.确定模块830,用于若根据所述无线局域网络信息,确定所述用户终端周围存在新增的第一无线局域网络,确定所述第一无线局域网络对应的匹配参数,所述匹配参数表征所述第一无线局域网络的位置为所述目标租户的位置的可能性;
101.输出模块840,用于输出用于指示所述匹配参数的指引信息。
102.通过上述技术方案,当在地图软件中未获取到目标租户的位置信息时,表示该目标租户很可能为新增租户,由于地图软件的更新延迟导致无法从中获取到该新增租户的位置信息,此时,根据用户终端当前检测到的目标场所内的无线局域网络信息,确定用户终端周围新增的第一无线局域网络,并确定第一无线局域网络对应的匹配参数。其中,该匹配参数表征第一无线局域网络的位置为目标租户的位置的可能性,因此,通过该匹配参数,可以反映第一无线局域网络的位置是否为目标租户的位置。之后,用户终端输出用于指示匹配参数的指引信息,如此,用户可以根据该指引信息,决策是否前往第一无线局域网络所在的位置。例如,当匹配参数表示第一无线局域网络的位置很可能为目标租户的位置时,用户终端可以输出用于指示这一匹配参数的指引信息,之后,用户可以根据该指引信息前往第一无线局域网络所在的位置,辅助用户找到目标租户。通过上述技术方案,可以实现对场所内发生变更的租户的快速辅助定位,提高对新增租户的定位效率和定位准确率,从而提升用户体验。
103.可选地,确定模块830还可以用于:
104.响应于确定所述用户终端周围存在新增的第一无线局域网络,确定所述用户终端与所述第一无线局域网络之间的信号强度是否处于预设范围内;
105.响应于确定所述用户终端与所述第一无线局域网络之间的信号强度处于所述预设范围内,确定所述第一无线局域网络对应的匹配参数。
106.可选地,确定模块830用于通过以下方式确定所述第一无线局域网络对应的匹配参数:
107.确定所述第一无线局域网络的名称与所述目标租户的名称之间的匹配度;
108.根据所述用户终端当前检测到的无线局域网络信息,确定与所述用户终端之间的信号强度处于预设范围内的第二无线局域网络,所述第二无线局域网络与所述第一无线局域网络不同;
109.从所述地图软件中获取第三无线局域网络的位置信息,并确定所述用户终端与所述第三无线局域网络所在位置之间的距离,其中,所述第三无线局域网络为所述第二无线局域网络中非新增的无线局域网络;
110.根据所述用户终端与所述第一无线局域网络之间的信号强度、所述用户终端与所述第二无线局域网络之间的信号强度、所述匹配度以及所述用户终端与所述第三无线局域
网络所在位置之间的距离,确定所述第一无线局域网络对应的所述匹配参数。
111.可选地,确定模块830进一步用于:
112.根据所述用户终端与所述第一无线局域网络之间的信号强度、所述用户终端与所述第二无线局域网络之间的信号强度,确定第一匹配值;
113.根据所述匹配度,确定第二匹配值,其中,所述第一无线局域网络的名称与所述目标租户的名称之间越匹配,所述第二匹配值越大;
114.根据所述用户终端与所述第三无线局域网络所在位置之间的距离,确定第三匹配值;
115.根据预设权重对所述第一匹配值、所述第二匹配值和所述第三匹配值进行加权,以得到所述匹配参数。
116.可选地,确定模块830进一步用于:根据所述用户终端与所述第一无线局域网络之间的信号强度、所述用户终端与所述第二无线局域网络之间的信号强度,确定平均信号强度;根据所述平均信号强度,确定所述第一匹配值,其中,所述平均信号强度越大,所述第一匹配值越大。
117.可选地,确定模块830进一步用于:确定所述用户终端与所述第三无线局域网络所在位置之间的平均距离;根据所述平均距离,确定所述第三匹配值,其中,所述平均距离越小,所述第三匹配值越大。
118.可选地,输出模块840进一步用于:根据所述匹配参数,确定指引标识的目标显示状态;根据所述目标显示状态显示所述指引标识。
119.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
120.图9是根据一示例性实施例示出的一种定位装置900的框图,例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
121.参照图9,定位装置900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(i/o)接口912,传感器组件914,以及通信组件916。
122.处理组件902通常控制定位装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的定位方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
123.存储器904被配置为存储各种类型的数据以支持在定位装置900的操作。这些数据的示例包括用于在定位装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
124.电源组件906为定位装置900的各种组件提供电力。电源组件906可以包括电源管
理系统,一个或多个电源,及其他与为定位装置900生成、管理和分配电力相关联的组件。
125.多媒体组件908包括在定位装置900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当定位装置900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
126.音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当定位装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
127.输入/输出(i/o)接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
128.传感器组件914包括一个或多个传感器,用于为定位装置900提供各个方面的状态评估。例如,传感器组件914可以检测到定位装置900的打开/关闭状态,组件的相对定位,例如组件为定位装置900的显示器和小键盘,传感器组件914还可以检测定位装置900或定位装置900一个组件的位置改变,用户与定位装置900接触的存在或不存在,定位装置900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
129.通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。定位装置900可以接入基于通信标准的无线网络,如wifi,2g,3g,4g或5g,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
130.在示例性实施例中,定位装置900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述定位方法。
131.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由定位装置900的处理器920执行以完成上述定位方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
132.上述装置除了可以是独立的电子设备外,也可是独立电子设备的一部分,例如在一种实施例中,该装置可以是集成电路(integrated circuit,ic)或芯片,其中该集成电路
可以是一个ic,也可以是多个ic的集合;该芯片可以包括但不限于以下种类:gpu(graphics processing unit,图形处理器)、cpu(central processing unit,中央处理器)、fpga(field programmable gate array,可编程逻辑阵列)、dsp(digital signal processor,数字信号处理器)、asic(application specific integrated circuit,专用集成电路)、soc(system on chip,soc,片上系统或系统级芯片)等。上述的集成电路或芯片中可以用于执行可执行指令(或代码),以实现上述的定位方法。其中该可执行指令可以存储在该集成电路或芯片中,也可以从其他的装置或设备获取,例如该集成电路或芯片中包括处理器、存储器,以及用于与其他的装置通信的接口。该可执行指令可以存储于该存储器中,当该可执行指令被处理器执行时实现上述的定位方法;或者,该集成电路或芯片可以通过该接口接收可执行指令并传输给该处理器执行,以实现上述的定位方法。
133.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的定位方法的代码部分。
134.本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
135.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献