System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及无线设备领域,特别涉及一种无线设备的匹配方法、装置、设备、介质及程序产品。
技术介绍
1、在室内场景中,可通过无线网络(wireless fidelity,wi-fi)信号实现精确位置确定。通过wi-fi进行位置确定的方法是指将终端提供的wi-fi信号的wi-fi标识与预先建立的wi-fi位置数据库进行匹配,从而确定终端位置,也就是说,最终的位置确定结果的准确性依赖于wi-fi位置的精确度。其中,wi-fi位置可理解为wi-fi信号对应的无线设备(例如:路由器)所处的建筑物的位置,因此,需要建立wi-fi信号对应的无线设备和建筑物之间的位置匹配关系。
2、相关技术中,可通过全球定位系统(global positioning system,gps)信号和wi-fi信号之间的关联关系确定wi-fi位置。具体的,针对接收到的位置确定请求,接收设备对其中包含目标wi-fi信号的位置确定请求指示的gps位置进行聚类,以聚类中心作为目标wi-fi的位置,从而根据该位置将目标wi-fi和建筑物进行匹配。
3、然而,若目标wi-fi的真实位置位于建筑物内,由于室内gps信号较差,那么位置确定请求指示的gps位置可能位于建筑物外,gps位置与目标wi-fi的真实位置之间的差距较大,导致计算得到的位置的精确度较低,从而降低wi-fi和建筑物之间的匹配准确度。
技术实现思路
1、本申请实施例提供了一种无线设备的匹配方法、装置、设备、介质及程序产品,能够提高无线设备
2、一方面,提供了一种无线设备的匹配方法,所述方法包括:
3、确定符合共现关系要求的无线设备对,所述无线设备对中包括第一无线设备和多个第二无线设备;
4、基于所述第一无线设备对应的终端发送的第一位置确定请求确定第一位置,基于所述多个第二无线设备分别对应的终端发送的第二位置确定请求确定第二位置;所述第一位置是待校正的位置;
5、基于所述多个建筑物分别对应的位置与所述第一位置之间的距离,以及所述多个建筑物分别对应的位置与所述第二位置之间的距离,确定所述多个建筑物分别与所述第一无线设备之间的匹配度;
6、基于所述匹配度从所述多个建筑物中确定与所述第一无线设备匹配的目标建筑物。
7、另一方面,提供了一种无线设备的匹配装置,所述装置包括:
8、关系确定模块,用于确定符合共现关系要求的无线设备对,所述无线设备对中包括第一无线设备和多个第二无线设备;
9、位置确定模块,用于基于所述第一无线设备对应的终端发送的第一位置确定请求确定第一位置,基于所述多个第二无线设备分别对应的终端发送的第二位置确定请求确定第二位置;所述第一位置是待校正的位置;
10、匹配模块,用于基于所述多个建筑物分别对应的位置与所述第一位置之间的距离,以及所述多个建筑物分别对应的位置与所述第二位置之间的距离,确定所述多个建筑物分别与所述第一无线设备之间的匹配度;
11、所述匹配模块,还用于基于所述匹配度从所述多个建筑物中确定与所述第一无线设备匹配的目标建筑物。
12、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述任一所述无线设备的匹配方法。
13、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述任一所述的无线设备的匹配方法。
14、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一所述的无线设备的匹配方法。
15、本申请实施例提供的技术方案带来的有益效果至少包括:
16、在确定符合共现关系要求的第一无线设备和多个第二无线设备后,根据第一无线设备和多个第二无线设备分别对应的位置确定请求确定待校正位置,再根据建筑物位置和待校正位置之间的距离确定建筑物与第一无线设备之间的匹配度,最后根据该匹配度从多个建筑物中确定与第一无线设备匹配的目标建筑物。利用与第一无线设备具备共现关系的第二无线设备的待校正位置辅助第一无线设备的建筑物匹配过程;其中,共现的第二无线设备与第一无线设备处于同一建筑物中的概率较高,而处于同一建筑物中的无线设备对应的位置确定请求确定出的待校正位置通常会围绕着该建筑物,从而能够根据第一无线设备和第二无线设备的待校正位置的分布确定出较为准确的目标建筑物,即无线设备和建筑物之间的匹配准确度较高。
本文档来自技高网...【技术保护点】
1.一种无线设备的匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定符合共现关系要求的无线设备对,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述n个候选无线设备中第i个候选无线设备对应的共现数量,包括:
4.根据权利要求2所述的方法,其特征在于,所述多个第一位置确定请求的发送时刻在历史时间段内,所述历史时间段被划分为多个子时间段;
5.根据权利要求2所述的方法,其特征在于,所述获取包含所述第一无线设备的设备信息的多个第一位置确定请求,包括:
6.根据权利要求2所述的方法,其特征在于,所述基于所述共现数量,确定所述第i个候选无线设备对应的共现概率,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于第i个候选无线设备对应的初步共现概率和设备数量,确定所述第i个候选无线设备对应的共现概率,包括:
8.根据权利要求1至7任一所述的方法,其特征在于,所述多个建筑物为r个建筑物,r为大于1的正整数;
9.根据权利要求1至7任一所述的方法
10.根据权利要求1至7任一所述的方法,其特征在于,所述第一位置包括第一基本位置和第一补充位置,所述第二位置包括第二基本位置和第二补充位置;
11.根据权利要求10所述的方法,其特征在于,所述基于所述多个建筑物分别对应的位置与所述第一位置之间的距离,以及所述多个建筑物分别对应的位置与所述第二位置之间的距离,确定所述多个建筑物分别与所述第一无线设备之间的匹配度,包括:
12.根据权利要求11所述的方法,其特征在于,所述基于所述匹配度从所述多个建筑物中确定与所述第一无线设备匹配的目标建筑物,包括:
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
14.根据权利要求1至7任一所述的方法,其特征在于,所述基于所述多个建筑物分别对应的位置与所述第一位置之间的距离,以及所述多个建筑物分别对应的位置与所述第二位置之间的距离,确定所述多个建筑物分别与所述第一无线设备之间的匹配度之前,还包括:
15.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:
16.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:
17.一种无线设备的匹配装置,其特征在于,所述装置包括:
18.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至16任一所述的无线设备的匹配方法。
19.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如权利要求1至16任一所述的无线设备的匹配方法。
20.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至16任一所述的无线设备的匹配方法。
...【技术特征摘要】
1.一种无线设备的匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定符合共现关系要求的无线设备对,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述n个候选无线设备中第i个候选无线设备对应的共现数量,包括:
4.根据权利要求2所述的方法,其特征在于,所述多个第一位置确定请求的发送时刻在历史时间段内,所述历史时间段被划分为多个子时间段;
5.根据权利要求2所述的方法,其特征在于,所述获取包含所述第一无线设备的设备信息的多个第一位置确定请求,包括:
6.根据权利要求2所述的方法,其特征在于,所述基于所述共现数量,确定所述第i个候选无线设备对应的共现概率,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于第i个候选无线设备对应的初步共现概率和设备数量,确定所述第i个候选无线设备对应的共现概率,包括:
8.根据权利要求1至7任一所述的方法,其特征在于,所述多个建筑物为r个建筑物,r为大于1的正整数;
9.根据权利要求1至7任一所述的方法,其特征在于,所述基于所述匹配度从所述多个建筑物中确定与所述第一无线设备匹配的目标建筑物,包括:
10.根据权利要求1至7任一所述的方法,其特征在于,所述第一位置包括第一基本位置和第一补充位置,所述第二位置包括第二基本位置和第二补充位置;
11.根据权利要求10所述的方法,其特征在于,所述基于所述多个建筑物分别对应的位置与所述第一位置之间的...
【专利技术属性】
技术研发人员:周婵欣,王芃森,李欣,刘畅,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。