一种终端的定位方法、设备及存储介质与流程

文档序号:32974872发布日期:2023-01-17 21:05阅读:26来源:国知局
一种终端的定位方法、设备及存储介质与流程

1.本技术涉及通信技术领域,尤其涉及一种终端的定位方法、设备及存储介质。


背景技术:

2.相关技术中,基于wi-fi指纹定位,需要实时采集搜索到的wi-fi热点的所有信息,并基于平台内部的wi-fi指纹数据库中每一指纹数据与搜索到的所有信息进行匹配;如此,使得wi-fi指纹定位过程存在信息交互量大,且需执行较为复杂的匹配算法的现象。


技术实现要素:

3.为解决上述技术问题,本技术实施例提供一种终端的定位方法、设备及存储介质,通过表征预设区域内每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系的区域信息集合,以及初始采集点信息集合,确定第一无线接入点对应的目标采集点,进而基于目标采集点对应的目标采集点信息集合以及初始采集点信息集合,确定终端在预设区域的位置信息;如此,能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定位置信息的效率。
4.为达到上述目的,本技术的技术方案是这样实现的:
5.本技术实施例提供一种终端的定位方法,应用于终端,所述方法包括:
6.接收定位平台发送的区域信息集合;其中,所述区域信息集合用于表征预设区域中每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系;
7.响应于在所述预设区域搜索到的第一无线接入点,确定所述第一无线接入点与相邻时刻搜索到的所述第二无线接入点是否相同;
8.在所述第一无线接入点与所述第二无线接入点不同的情况下,基于所述区域信息集合和所述第二无线接入点对应的初始采集点信息集合,确定目标采集点;
9.发送所述目标采集点至定位平台,以使所述定位平台发送与所述目标采集点相关联的目标采集点信息集合;
10.基于所述目标采集点信息集合和所述初始采集点信息集合,确定所述终端在所述预设区域的位置信息。
11.本技术实施例提供一种终端的定位方法,应用于定位平台,所述方法包括:
12.响应于接收到在预设区域内的终端发送的第二无线接入点,基于所述第二无线接入点和预设数据库,确定与所述第二无线接入点相关联的初始采集点信息集合;其中,所述预设数据库至少包括区域信息集合和采集点信息集合;
13.发送所述初始采集点信息集合至所述终端;
14.响应于所述终端发送的目标采集点,发送与所述目标采集点相关联的目标采集点信息集合至所述终端,以使所述终端基于所述初始采集点信息集合和所述目标采集点信息集合,确定在所述预设区域的位置信息。
15.本技术实施例提供一种第一电子设备,包括:第一处理器、第一存储器和第一通信
总线;其中,所述第一通信总线用于实现所述第一处理器和所述第一存储器之间的通信连接;
16.所述第一处理器用于执行所述第一存储器中的程序,以实现上述应用于终端所述的终端的定位方法。
17.本技术实施例提供一种第二电子设备,包括:第一处理器、第一存储器和第一通信总线;其中,所述第一通信总线用于实现所述第一处理器和所述第一存储器之间的通信连接;
18.所述第一处理器用于执行所述第一存储器中的程序,以实现上述应用于定位平台所述的终端的定位方法。
19.本技术实施例还提供一种终端的定位装置,应用于终端,包括:
20.第一接收模块,用于接收定位平台发送的区域信息集合;其中,所述区域信息集合用于表征预设区域中每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系;
21.第一确定模块,用于响应于在所述预设区域搜索到的第一无线接入点,确定所述第一无线接入点与相邻时刻搜索到的所述第二无线接入点是否相同;
22.第二确定模块,用于在所述第一无线接入点与所述第二无线接入点不同的情况下,基于所述区域信息集合和所述第二无线接入点对应的初始采集点信息集合,确定目标采集点;
23.第一发送模块,用于发送所述目标采集点至定位平台,以使所述定位平台发送与所述目标采集点相关联的目标采集点信息集合;
24.第三确定模块,用于基于所述目标采集点信息集合和所述初始采集点信息集合,确定所述终端在所述预设区域的位置信息。
25.本技术实施例还提供一种终端的定位装置,应用于定位平台,包括:
26.第二接收模块,用于响应于接收到终端发送的第二无线接入点,基于所述第二无线接入点和预设数据库,确定与所述第二无线接入点相关联的初始采集点信息集合;其中,所述预设数据库至少包括区域信息集合和采集点信息集合;
27.第二发送模块,用于发送所述初始采集点信息集合至所述终端;
28.第二发送模块,还用于响应于所述终端发送的目标采集点,发送与所述目标采集点相关联的目标采集点信息集合至所述终端,以使所述终端基于所述初始采集点信息集合和所述目标采集点信息集合,确定在所述预设区域的位置信息。
29.相应地,本技术实施例还提供一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述所述的终端的定位方法。
30.本技术实施例提供的终端的定位方法、设备及存储介质,首先接收定位平台发送的区域信息集合;其中,区域信息集合用于表征预设区域中每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系;并响应于在预设区域搜索到的第一无线接入点,确定第一无线接入点与相邻时刻搜索到的第二无线接入点是否相同;其次,在第一无线接入点与第二无线接入点不同的情况下,基于区域信息集合和第二无线接入点对应的初始采集点信息集合,确定目标采集点;最后,发送目标采集点至定位平台,以使定位平台发送
address,maca)、基本服务集标识号(basic service set identity document,bssid)和rssi值组成一个指纹向量,作为匹配定位算法的输入数据,以特定的匹配算法与位置指纹数据库数据进行匹配,同时通过参考点的坐标推算出待定位坐标。
45.其中,在某些wi-fi热点较为密集的区域,可能存在多达几十个的ap信息。若移动终端每次进行定位过程中,需与定位平台侧进行大量数据交互,且对指纹库中所有指纹数据进行匹配的过程中,存在计算复杂度比较高的现象。
46.基于以上问题,本技术实施例提供一种终端的定位方法,应用于终端,参照图1所述,该方法包括以下步骤:
47.步骤101、接收定位平台发送的区域信息集合。
48.其中,区域信息集合用于表征预设区域中每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系。
49.在本技术实施例中,终端可以是任一具有数据处理能力的电子设备,也可以是具有wi-fi模块的电子设备,即可以是任一能够接收无线接入点的设备。
50.其中,定位平台可以是对预设区域内的无线接入点进行管理的云端、服务器或终端等。
51.在本技术实施例中,无线接入点是一个无线网络的接入点,可以称为“热点”。主要有路由交换接入一体设备和纯接入点设备,一体设备执行接入和路由工作,纯接入设备只负责无线客户端的接入,纯接入设备通常作为无线网络扩展使用,与其他ap或者主ap连接,以扩大无线覆盖范围,而一体设备一般是无线网络的核心。
52.在本技术实施例中,预设区域可以是任一设有多个无线接入点的区域,比如:办公室、公园或学校等。
53.在本技术实施例中,预设区域中每一子区域可以是指代对预设区域中按照面积进行划分,得到的多个面积均相等的子区域;其中,子区域的数量为两个及以上,同时每一子区域的面积相等。
54.其中,预设区域内的每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系,可以是指代每一子区域对应的信号采集点,以及该信号采集点能够采集到的无线接入点,以及预设区域内每一子区域之间的位置拓扑关系。其中,信号采集点可以指代设置在预设区域内能够搜索到或采集到无线接入点的设备。
55.在一种可行的实现方式中,区域信息集合可以表征预设区域中的子区域a的无线接入点为1、2以及3,对应的信号采集点为a1、a2以及a3,位置拓扑关系为子区域a的上方为区域e、区域f以及区域g,左边为区域b,右边为区域c,下方为区域h、区域j以及区域k。对应地,子区域b的无线接入点为4、5以及6,对应的信号采集点为b1、b2以及b3,位置拓扑关系为子区域b的上方为区域f、区域g以及区域m,左边区域为d,右边为区域a,子区域的下方为区域j、区域k以及区域n。
56.需要说明的是,预设区域内的每一子区域的信号采集点的数量可以是一个,也可以是两个及以上,在信号采集点的数量为两个及以上时,信号采集点在预设区域内的位置信息可以相同,也可以不同。
57.步骤102、响应于在预设区域搜索到的第一无线接入点,确定第一无线接入点与相邻时刻搜索到的第二无线接入点是否相同。
58.在本技术实施例中,终端响应于在预设区域搜索到的第一无线接入点;其中,第一无线接入点的数量可以是一个,两个及以上。对应地,第二无线接入点的数量可以是一个,两个及以上。
59.在本技术实施例中,确定第一无线接入点与第二无线接入点是否相同,可以是对两者之间的属性信息进行比对,也可以是对第一无线接入点与第二无线接入点各自在预设区域内对应的信号采集点进行比对;其中,该信号采集点指代能够接收到第一无线接入点或第二无线接入点发射的满足预设信号强度的信号的设备。
60.需要说明的是,在本技术实施例中,第二无线接入点对应的信号采集点可以是终端事先获知的;在一种可行的实现方式中,终端在第一时刻先搜索到第二无线接入点,再在第一时刻紧邻的下一个时刻,即第二时刻搜索到第一无线接入点。同时终端在搜索到第二无线接入点之后,直接上传第二无线接入点至定位平台,以获取定位平台基于该第二无线接入点发送的初始采集点信息集合。
61.步骤103、在第一无线接入点与第二无线接入点不同的情况下,基于区域信息集合和第二无线接入点对应的初始采集点信息集合,确定目标采集点。
62.在本技术实施例中,在第一无线接入点与第二无线接入点不同的情况下,终端基于事先已经获取的区域信息集合,以及第二无线接入点对应的初始采集点信息集合,确定目标采集点。
63.其中,终端可以是判断第一无线接入点的第一属性信息与第二无线接入点的第二属性信息是否相同。
64.在一种可行的实现方式中,终端判断第一无线接入点的名称与第二无线接入点的名称是否相同。
65.在另一种可行的实现方式中,终端可以在区域信息集合中,基于每一子区域的信号采集点、无线接入点以及位置拓扑关系,确定与第一无线接入点具有第一关系的第一信号采集点,该第一信号采集点可以为能够接收到第一无线接入点发射的信号强度满足预设信号强度的第一设备;同时第二无线接入点对应的初始采集点信息集合中每一初始采集点即为能够接收到第二无线接入点发射的信号强度满足预设信号强度的第二设备;终端判断该第一设备与第二设备是否相同。
66.在一种可行的实现方式中,在第一无线接入点与第二无线接入点不同的情况,对从区域信息集合中确定第一无线接入点对应的第一设备,即能够接收到第一无线接入点发射的信号强度满足预设信号强度的设备,以及从初始采集点信息集合中确定能够接收到第二无线接入点发射的信号强度满足预设信号强度的第二设备进行比对,确定目标采集点,即目标设备。该目标设备即为能够接收到第一无线接入点发射的信号强度满足预设信号强度,但无法接收到第二无线接入点发射的信号强度满足预设信号强度的设备。
67.其中,目标采集点的数量可以是一个,两个及以上。
68.需要说明的是,初始采集点信息集合中不仅包括初始采集点,还包括每一初始采集点对应的位置信息,以及每一初始采集点在预设区域中的相关子区域信息。
69.步骤104、发送目标采集点至定位平台,以使定位平台发送与目标采集点相关联的目标采集点信息集合。
70.在本技术实施例中,终端确定目标采集点,并将该目标采集点发送至定位平台。同
时接收定位平台发送的与目标采集点相关联的目标采集点信息集合。其中,该目标采集点信息集合可以是定位平台基于内部的预设数据库确定的。
71.需要说明的是,目标采集点信息集合中不仅包括目标采集点,还包括每一目标采集点对应的位置信息,以及每一目标采集点在预设区域中的相关子区域信息。
72.步骤105、基于目标采集点信息集合和初始采集点信息集合,确定终端在预设区域的位置信息。
73.在本技术实施例中,终端基于目标采集点信息集合和初始采集点信息集合,确定终端在预设区域的位置信息;即终端基于包括目标采集点的位置信息的目标采集点信息集合,以及包括初始采集点的位置信息的初始采集点信息集合,确定终端在预设区域内的位置信息。
74.其中,终端在预设区域的位置信息可以使用相关联的采集点的位置信息进行表示,也可以是采集点对应的坐标参数进行表示。本技术实施例对此不作任何限定。
75.本技术实施例提供的终端的定位方法,首先接收定位平台发送的区域信息集合;其中,区域信息集合用于表征预设区域中每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系;并响应于在预设区域搜索到的第一无线接入点,确定第一无线接入点与相邻时刻搜索到的第二无线接入点是否相同;其次,在第一无线接入点与第二无线接入点不同的情况下,基于区域信息集合和第二无线接入点对应的初始采集点信息集合,确定目标采集点;最后,发送目标采集点至定位平台,以使定位平台发送与目标采集点相关联的目标采集点信息集合;基于目标采集点信息集合和初始采集点信息集合,确定终端在预设区域的位置信息。如此,通过区域信息集合以及初始采集点信息集合,确定第一无线接入点对应的目标采集点,进而基于目标采集点对应的目标采集点信息集合以及初始采集点信息集合,确定终端在预设区域的位置信息;如此,能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定位置信息的效率。
76.基于前述实施例,本技术实施例还提供一种终端的定位方法,应用于终端,参照图1和图2所示,该方法包括以下步骤:
77.步骤201、响应于启动指令,发送携带预设标识的数据请求至定位平台。
78.其中,预设标识用于表征预设区域。
79.在本技术实施例中,终端响应于启动指令,发送携带预设标识的数据请求至定位平台。其中,该数据请求携带预设标识,该预设标识至少包括与预设区域相关的位置信息以及面积信息等。
80.其中,启动指令可以指代终端开机时刻对应的启动指令,也可以指代终端在启动内部的wi-fi模块对应的启动指令。
81.步骤202、接收定位平台响应于数据请求发送的区域信息集合。
82.在本技术实施例中,终端接收定位平台响应于数据请求发送的区域信息集合;其中,该区域信息集合是基于定位平台内部的预设数据库确定的;其中,该预设数据库可以包括但不限于:预设区域对应的区域信息集合,预设区域对应的采集点信息集合。
83.在一种可行的实现方式中,区域信息集合可以是定位平台从预设数据库中基于预设标识,即预设区域进行筛选得到的。
84.其中,区域信息集合的相关描述可参照上述实施例所描述,此处不再赘述。
85.需要说明的是,在本技术实施例中,响应于启动指令,发送携带与预设区域相关联的数据请求至定位平台侧,同时接收该定位平台侧响应于数据请求发送的区域信息集合;如此,能够及时获取与预设区域相关联的区域信息集合,进而能够提高终端后期基于该区域信息集合确定终端在预设区域内的位置信息的效率。
86.相应地,终端执行步骤102之前,即终端响应于在预设区域搜索到的第一无线接入点,确定第一无线接入点与相邻时刻搜索到的第二无线接入点是否相同之前,还可以执行以下步骤203和步骤204:
87.步骤203、响应于在预设区域内搜索到的第二无线接入点,发送第二无线接入点至定位平台。
88.在本技术实施例中,终端响应于在预设区域内搜索到的第二无线接入点,发送第二无线接入点至定位平台;其中,终端可以是位于预设区域内的不同位置信息搜索到第一无线接入点与第二无线接入点,也可以是终端位于预设区域内的同一位置信息搜索到的第二无线接入点和第一无线接入点。
89.需要说明的是,第二无线接入点可以是终端在响应于启动指令之后的第一时刻搜索到的无线接入信息。
90.步骤204、接收定位平台响应于第二无线接入点发送的初始采集点信息集合。
91.其中,初始采集点位于第二无线接入点发出的满足预设信号强度的信号的覆盖范围内。
92.在本技术实施例中,终端接收定位平台响应于第二无线接入点发送的初始采集点信息集合;其中,初始采集点信息集合中的每一初始采集点在预设区域内,且位于第二无线接入点发出的满足预设信号强度的信号的覆盖范围内。
93.其中,初始采集点信息集合包括但不限于初始采集点的标号信息、在预设区域内的坐标参数以及与预设区域内部相关联的子区域信息等。
94.在一种可行的实现方式中,初始采集点信息集合中包括25个初始采集点;其中,25个初始采集点可以包括:能够接收第二无线接入点发射的满足预设信号强度的信号的9个第一设备即第一初始采集点,以及包围该9个第一设备的16个第二设备即第二初始采集点。其中,9个第一初始采集点接收到的第二无线接入点的信号强度要大于16个第二初始采集点接收到的第二无线接入点的信号强度。
95.需要说明的是,终端可以在执行步骤201和步骤202之后执行步骤203和步骤204,也可以是在执行步骤201和步骤202之前执行步骤203和步骤204,本技术实施例对此不作任何限定。
96.需要说明的是,在本技术实施例中,通过将搜索到的第二无线接入点发送至定位平台,同时接受定位平台发送的与第二无线接入点对应的初始采集点信息集合;如此,能够及时且高效地获知与第二无线接入点相关联的终端的位置信息。
97.同时,终端在执行步骤103中的基于区域信息集合和第二无线接入点对应的初始采集点信息集合,确定目标采集点,可以通过以下步骤205至步骤207来实现:
98.步骤205、在区域信息集合的信号采集点中,基于信号采集点和位置拓扑关系,确定与第一无线接入点相关联的标识采集点集合。
99.在本技术实施例中,终端对区域信息集合中包括的所有信号采集点以及每一信号采集点对应的子区域进行解析以及筛选,确定与第一无线接入点相关联的标识采集点集合;即通过每一子区域在预设区域内的位置拓扑关系、无线接入点以及信号采集点,确定与第一无线接入点相关联的标识采集单集合。
100.其中,标识采集点集合中每一标识采集点位于预设区域内,且位于第一无线接入点发出的满足预设信号强度的信号的覆盖范围内,即标识采集点为在预设区域内能够接收到第一无线接入点发射的信号强度满足预设信号强度的设备。
101.步骤206、在标识采集点集合中,过滤掉与初始采集点信息集合中的初始采集点相同的采集点,得到中间采集点。
102.在本技术实施例中,终端基于确定的标识采集点集合,从标识采集点集合中筛选与初始采集点信息集合中的初始采集点相同的采集点,并进行过滤,得到中间采集点。也就是说,中间采集点为属于标识采集点集合,但不属于初始采集点信息集合的采集点。
103.步骤207、将中间采集点,确定为目标采集点。
104.在本技术实施例中,终端将确定的中间采集点,确定为目标采集点;其中,目标采集点的数量可以是一个,两个以上。
105.需要说明的是,在本技术实施例中,通过区域信息集合和初始采集点信息集合,得到与第一无线接入点对应的目标采集点;如此,通过区域信息集合和初始采集点信息集合,依次确定第一无线接入点对应的标识采集点,以及目标采集点,能够减少发送至定位平台侧,且用于确定终端的位置信息的交互信息,进而能够提高确定终端的位置信息的效率。
106.相应地,终端执行步骤105,即终端基于目标采集点信息集合和初始采集点信息集合,确定终端在预设区域的位置信息,可以通过以下步骤208至步骤210来实现:
107.步骤208、从初始采集点信息集合中,确定与标识采集点集合中的标识采集点相同的采集点的第一位置信息。
108.在本技术实施例中,终端基于定位平台发送的初始采集点信息集合中,确定与标识采集点集合中的标识采集点相同的采集点的第一位置信息。其中,与标识采集点相同的采集点的数量可以是一个,两个及以上。本技术实施例对此不作任何限定。
109.其中,第一位置信息可以是使用二维坐标参数来表示,比如:(x1,y1)、(x2,y2)等。
110.步骤209、从目标采集点信息集合中,确定每一目标采集点的第二位置信息。
111.在本技术实施例中,终端从目标采集点信息集合中,同样确定每一目标采集点的第二位置信息;其中,第二位置信息的坐标参数与第一位置坐标参数不同。
112.需要说明的是,第二位置信息也可以使用二维坐标参数来表示,比如:(x3,y3)、(x4,y4)等。
113.步骤210、基于第一位置信息和第二位置信息,确定终端的位置信息。
114.在本技术实施例中,终端基于第一位置信息和第二位置信息,确定终端在预设区域内的位置信息;其中,该位置信息表征在预设区域内能够采集到第一无线接入点的信号强度满足预设强度的覆盖范围,即终端在搜索到第一无线接入点时在预设区域内对应的位置信息。
115.需要说明的是,在本技术实施例中,通过目标采集点对应的位置信息,以及初始采集点中与第一无线接入点相关联的位置信息,共同确定终端在预设区域内的位置信息;如
此,在第二无线接入点变更为第一无线接入点的情况下,无需从定位平台获取与第一无线接入点全部相关联的采集点信息,进而能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定终端的位置信息的效率。
116.本技术实施例提供的终端的定位方法,终端通过启动指令,依次获取与预设区域相关的区域信息集合,以及第二无线接入点对应的初始采集点信息集合,进而通过区域信息集合和初始采集点信息集合,依次确定第一无线接入点对应的标识采集点,以及目标采集点,能够减少发送至定位平台侧,且用于确定终端的位置信息的交互信息,进而能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定终端的位置信息的效率。
117.基于此,本技术实施例中的终端还可执行以下步骤a1至步骤a5:
118.步骤a1、在第一无线接入点与第二无线接入点相同的情况下,从初始采集点信息集合中,确定能够接收到第二无线接入点发出的满足第一预设信号强度的至少一个第一采集点。
119.在本技术实施例中,终端判断第一无线接入点对应的信号采集点与第二无线接入点对应的信号采集点相同的情况下,直接基于第二无线接入点对应的初始采集点信息集合,确定能够接收到第二无线接入点,即第一无线接入点发出的满足第一预设信号强度的至少一个第一采集点。
120.在一种可行的实现方式中,至少一个第一采集点的数量可以是9个;同时9个第一采集点可以组成一个方形区域。
121.步骤a2、确定至少一个第一采集点的第三位置信息。
122.在本技术实施例中,终端基于初始采集点信息集合,确定每一第一采集点的第三位置信息。
123.其中,初始采集点信息集合中可以包括每一初始采集点对应的位置信息,该位置信息包括但不限于:每一初始采集点的实际坐标位置,每一初始采集点在预设区域的相关子区域信息等。
124.步骤a3、确定与至少一个第一采集点之间的距离小于或等于预设距离的至少一个第二采集点。
125.在本技术实施例中,终端对初始采集点信息集合进行解析,确定与至少一个第一采集点之间的距离小于或等于预设距离的至少一个第二采集点;其中,预设距离可以是事先设定好的。
126.其中,至少一个第一采集点为组成一个方形区域的9个区域点上对应的设备,对应地,至少一个第二采集点为能够包围该方形区域的9个区域点上对应的设备的16个第二采集点,即16个设备。
127.步骤a4、确定至少一个第二采集点的第四位置信息。
128.在本技术实施例中,终端基于初始采集点信息集合,确定至少一个第二采集点的第四位置信息。
129.其中,第四位置信息不同于第三位置信息。
130.需要说明的是,第三位置信息和第四位置信息可以使用二维坐标参数进行表示。
131.步骤a5、基于第三位置信息和第四位置信息,确定终端的位置信息。
132.在本技术实施例中,终端基于第三位置信息和第四位置信息,确定终端在预设区域内的位置信息;其中,终端基于初始采集点信息集合中每一初始采集点的位置信息,确定第一无线接入点,即终端在搜索到第一无线接入点或第二无线接入点的情况下,基于能够接收到第一无线接入点或第二无线接入点发射的信号强度满足预设信号强度的设备,即采集点的位置信息,确定终端的位置信息;其中,终端的位置信息可以是位于该多个采集点所包围的区域范围内任一位置处。
133.需要说明的是,在本技术实施例中,在第一无线接入点与上一时刻搜索到的第二无线接入点相同的情况下,无需与定位平台进行信息交互,即直接基于第二无线接入点对应的初始采集点在预设区域内的位置信息,确定终端的位置信息。如此,能够高效且精准地实现终端的快速定位,同时减少终端与定位平台之间的信息交互,进而能够提高确定终端的位置信息的效率。
134.本技术实施例还提供一种终端的定位方法,应用于定位平台,参照图3所示,该方法包括以下步骤:
135.步骤301、响应于接收到终端发送的第二无线接入点,基于第二无线接入点和预设数据库,确定与第二无线接入点相关联的初始采集点信息集合。
136.其中,预设数据库至少包括区域信息集合和采集点信息集合。
137.在本技术实施例中,定位平台响应于接收到终端发送的第二无线接入点,基于内部已事先生成的预设数据库,可以采用k近邻法(k nearest neighbor,knn)或最近邻法(nearest neighborhood,nn)匹配采集点,匹配得到与第二无线接入点相关度最高的9个采集点,同时将能够包围该9个采集点的外层的16个采集点对应的采集点信息,共计25个采集点以及采集点所对应的信息,即初始采集点信息集合下发至终端。其中,终端可以基于该初始采集点信息集合,确定终端在搜索到第一无线接入点的时刻,在预设区域所处的位置信息。
138.需要说明的是,预设数据库可以是定位平台对预设区域进行区域划分,同时基于设置的信号发射设备以及信号采集设备,确定的区域信息集合和采集点信息集合。
139.步骤302、发送初始采集点信息集合至终端。
140.在本技术实施例中,定位平台将生成的初始采集点信息集合发送至终端。
141.步骤303、响应于终端发送的目标采集点,发送与目标采集点相关联的目标采集点信息集合至终端,以使终端基于初始采集点信息集合和目标采集点信息集合,确定在预设区域的位置信息。
142.在本技术实施例中,定位平台响应于终端发送的目标采集点,发送与目标采集点相关联的目标采集点信息集合至终端;其中,目标采集点信息集合可以是定位平台基于预设数据库中采集点信息集合和目标采集点,共同确定的。
143.本技术实施例提供的终端的定位方法,应用于定位平台,依次响应于终端发送的第二无线接入点和目标采集点,对应地依次下发初始采集点信息集合和目标采集点信息集合;如此,能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定位置信息的效率。
144.对应地,定位平台可以执行以下步骤b1至步骤b4,以生成预设数据库:
145.步骤b1、响应于划分指令,对预设区域进行分区处理,确定至少一个子区域。
146.在本技术实施例中,定位平台响应于划分指令,对预设区域进行分区处理,确定至少一个子区域;其中,可以是按照预设区域的属性信息进行分区处理,也可以是对预设区域按照面积进行分区处理。
147.在一种可行的实现方式中,预设区域进行分区处理之后,得到至少一个子区域的每一面积相等。
148.步骤b2、确定至少一个子区域中每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系,得到每一子区域的子区域信息集合。
149.在本技术实施例中,定位平台基于至少一个子区域,将位于每一子区域内部的信号采集点,以及信号采集点能够接受到的信号强度满足预设信号强度的无线接入点、以及子区域之间位置拓扑关系,按照每一子区域的属性信息进行排列,以得到每一子区域的子区域信息集合。
150.步骤b3、确定每一子区域中每一信号采集点的位置信息、无线接入点采集信息以及无线接入点接入信息之间的映射关系,得到每一信号采集点的子采集点信息集合。
151.在本技术实施例中,定位平台基于至少一个子区域,将位于每一子区域内部中每一信号采集点的位置信息、无线接入点采集信息,以及无线接入点接入信息,按照每一信号采集点的属性信息进行排列,以得到每一信号采集点的子采集点信息集合。
152.步骤b4、基于每一子区域的子区域信息集合和每一信号采集点的子采集点信息集合,生成预设数据库。
153.在本技术实施例中,定位平台基于每一子区域的子区域信息集合和每一信号采集点的子采集点信息集合,生成预设数据库;其中,预设数据库中每一子区域的子区域信息集合、每一信号采集点的子采集点信息集合可以随机排列,也可以按照预设策略进行排列。
154.需要说明的是,在本技术实施例中,定位平台对预设区域进行区域划分,以确定预设区域中每一子区域的相关信息,以及每一信号采集点的相关信息;如此,能够实现快速定位任一信号采集点对应的位置信息以及能够采集的无线接入点信息,进而能够使得定位平台基于终端发送的相关信息高效且精准地定位相关位置信息。
155.在一种可行的实现方式中,定位平台执行步骤b4,即定位平台基于每一子区域的子区域信息集合和每一信号采集点的子采集点信息集合,生成预设数据,可以通过以下步骤b1至步骤b3来实现:
156.步骤b1、基于每一子区域的子区域信息集合,生成区域信息集合。
157.在本技术实施例中,将每一子区域的子区域信息集合进行整合,生成区域信息集合。
158.步骤b2、基于每一信号采集点的子采集点信息集合,生成采集点信息集合。
159.在本技术实施例中,将每一信号采集点的子采集点信息集合进行整合,生成采集点信息集合。
160.步骤b3、基于区域信息集合和采集点信息集合,生成预设数据库。
161.在本技术实施例中,将区域信息集合和采集点信息集合进行整合处理,生成与预设区域相关联的预设数据库。
162.需要说明的是,在本技术实施例中,对预设数据库中每一子区域的子区域信息集合,以及每一信号采集点的子采集点信息集合进行整合处理;如此,能够提高后期基于预设
数据库确定相关采集点以及位置信息的效率。
163.相应地,定位平台还可以执行以下步骤c:
164.步骤c、响应于终端发送的数据请求,发送与数据请求相关联的区域信息集合至终端,以使终端基于区域信息集合和初始采集点信息集合,确定目标采集点。
165.在本技术实施例中,定位平台响应于终端发送的数据请求,发送与数据请求相关联的区域信息集合至终端,其相关实施细节可参照前述实施例所描述,此处不再赘述。
166.本技术实施例提供的终端的定位方法,应用于定位平台,依次响应于终端发送的第二无线接入点以及目标采集点,并基于内部事先对预设区域生成的包括每一子区域的子区域信息集合,以及每一信号采集点的子采集点信息集合的预设数据库,对应地依次下发初始采集点信息集合和目标采集点信息集合;如此,能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定位置信息的效率。
167.相应地,参照图4所示,示出了应用于本技术实施例提供的一种终端与定位平台的交互流程示意图,其中,步骤如下所示:
168.步骤401、定位平台响应于划分指令,确定预设区域的预设数据库。
169.在本技术实施例中,定位平台响应于划分指令,对预设区域按面积进行等面积划分,得到多个子区域,进而依次确定每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系、以及每一子区域中每一信号采集点的位置信息、无线接入点采集信息以及无线接入点接入信息之间的映射关系,以得到包括区域信息集合和采集点信息集合的预设数据库。
170.步骤402、终端发送数据请求至定位平台。
171.其中,终端响应于启动指令,发送携带与预设区域相关联的预设标识的数据请求至定位平台。
172.步骤403、定位平台基于数据请求,确定区域信息集合。
173.在本技术实施例中,定位平台响应于接收到的数据请求,基于预设数据库确定区域信息集合。
174.步骤404、定位平台发送区域信息集合至终端。
175.步骤405、终端搜索到第二无线接入点。
176.步骤406、终端发送第二无线接入点至定位平台。
177.步骤407、定位平台基于第二无线接入点和预设数据库,确定初始采集点信息集合。
178.步骤408、定位平台发送初始采集点信息集合至终端。
179.步骤409、终端搜索到第一无线接入点。
180.步骤410、终端判断第一无线接入点与第二接入点是否相同。
181.步骤411、终端在第一无线接入点与第二无线接入点不同的情况下,基于区域信息集合和初始采集点信息集合,确定目标采集点。
182.步骤412、终端发送目标采集点至定位平台。
183.步骤413、定位平台基于目标采集点和采集点信息集合,确定目标采集点信息集合。
184.其中,定位平台基于目标采集点和预设数据库中的采集点信息集合,确定目标采
集点信息集合。
185.步骤414、定位平台发送目标采集点信息集合至终端。
186.步骤415、终端基于目标采集点信息集合和初始采集点信息集合,确定位置信息。
187.其中,终端基于目标采集点信息集合和初始采集点信息集合,确定终端搜索到第一无线点时,终端在预设区域的位置信息。
188.需要说明的是,上述步骤401至步骤415的实施方式可参照上述实施例所描述,此处不再赘述。
189.基于此,本技术实施例提供一种预设区域编码的示意图;如图5所示,可以是定位平台对该预设区域进行分区。其中,首先可以对该预设区域的每个锚节点(anchor node,an)按照面积自然分区。例如,这里将每个区域的面积定义为3m
×
3m,实际应用中划分面积还可以更大,但是采集点密度起码需要保证在3米及以内,每个分区内包含一个an和与之相邻的8个采集点,依次编号1至9,如果没有采集点,则在该位使用0表示。位置拓扑关系表述其相邻的8个区域,由其9宫格的顺序依次指定,中心位是区域本身的an,用0表示。若某侧在边界没有也用0表示。需要说明的是,预设区域内编号表信息数量与区域号数量相同。
190.同时,如图5所示,划分为a1至a4,即四个区域,其中,a1至a4每个区域各自有1至9个采集点,共36个。需要说明的是,预设数据库可以划分为两大部分,即:1、区域编号表:包含区域号(area id)、接入点(con mac)、采集点(acquisition num)、位置拓扑关系(topological relation)。2、采集点基本信息表:wi-fi信号强度(rssi)、wi-fi标识(mac)、连接的wi-fi标识(connect flag)、wi-fi的位置信息(pos)、区域编号信息。
191.a1、a2的指纹区域编号表内容,即a1和a2对应区域信息集合,如表1所示:
192.表1 a1和a2对应区域信息集合
[0193][0194]
对应地,a1区域中1号、2号采集点的基本信息表内容,即1号采集点和2号采集点对应的采集点信息集合,如表2所示:
[0195]
表2 a1区域中1号、2号采集点对应的采集点信息集合
[0196][0197]
其中,在表2中,无线接入点标识有1至n个,一个采集点可以接收到多个ap的信号强度。通过上述两个表格,就可以将有采集点的信息以及相对位置拓扑关系全部记录,后期定位平台与终端之间可以根据这种关系进行针对性的计算以及数据交互。
[0198]
同时,如图6所示,为应用于本技术实施例提供的终端定位方法的数据交互示意图;其中,在t(1)时刻终端(比如:物联网设备,简单的wifi模块)启动,需要连接wifi时,同
时即发送区域编号表的数据请求至定位平台,对应的,定位平台基于数据请求下发与区域信息集合至终端;且终端接收t(1)时刻的aps信息,即对应本技术实施例中的第二无线接入点,并上传至定位平台,定位平台获取第二无线接入点之后进行匹配采集点,匹配9个相关度最高的采集点,并将外层的16个点信息共计25个采集点,即对应本技术实施例提供的初始采集点信息集合下发至终端;终端接收25个采集点信息后进行定位计算,即确定终端在t(1)时刻,即搜索到第二无线接入点时对应的位置信息。
[0199]
其中,进行匹配采集点可以是nn分类算法,其方法的思路是:如果一个样本在特征空间中与某一类最相似,则该样本也属于这个类别。具体到室内定位场景下,通过计算待估计定位位置rss样本向量与整个指纹库中每一个采样点对应的rss向量之间的空间距离,可以找出距离最近的一个指纹样本。最后将这个找出的指纹样本的实际位置坐标作为用户的估计位置进行输出。还可以是knn分类算法,该算法通过计算信号强度之间的空距离来衡量信号向量间的差异。与最邻近法不同的是,算法通过遍历整个指纹库,按升序的方式选择k个最邻近的参考点。接着对这k个参考点坐标做一次平均得到最终的估计位置。
[0200]
且,在t(n》1)时刻,终端接收aps信息,即第一无线接入点,首先基于区域信息集合,确定与第一无线接入点对应的标识采集集合,其次与局部的25个信息表匹配,即对应本技术实施例提供的初始采集点信息集合中的25个信息表进行匹配。如果其相关度最高的9个点不变则无需进行信息交互直接定位,如果有改变,则根据位置拓扑信息,向定位平台申请下载新需要的信息表;接收到数据后再进行定位计算。如此,对于静态而言能大大减少信息交互频率和流量。
[0201]
其中,根据区域信息集合中的位置拓扑信息下载新需要的信息表过程,如图1黄色五角星的路径所示,在位置1时,其匹配度最相关的9个点如双虚线所示,分别为:a1-8,a1-9,a2-7,a3-2,a3-3,a4-1,a3-5,a3-6,a4-4,加上其外部16个点:a1-4,a1-5,a1-6,a2-4,a2-5,a1-7,a2-8,a3-1,a4-2,a3-4,a4-5,a3-7,a3-8,a3-9,a4-7,a4-8。当终端位于到位置2时,其匹配度最相关的9个点发生了改变,如加深虚线所示,a1-9,a2-7,a2-8,a1-8,a3-2,a3-5被a2-8,a4-2,a4-5取代,那么需要重新向定位平台下载的与a2-6,a2-9,a4-3,a4-6,a4-9共5个采集点的信息。
[0202]
本实施例中终端与定位平台侧的数据交互简化流程设计,可以减少终端与平台的信息交互量,针对性的下载指纹数据,也能大幅简化匹配定位的计算量。
[0203]
本技术实施例提供的终端的定位方法,终端通过启动指令,依次基于定位平台获取与预设区域相关的区域信息集合,以及第二无线接入点对应的初始采集点信息集合,进而通过区域信息集合和初始采集点信息集合,依次确定第一无线接入点对应的标识采集点,以及目标采集点,能够减少发送至定位平台侧,且用于确定终端的位置信息的交互信息,进而能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定终端的位置信息的效率。
[0204]
基于前述实施例,本技术实施例还提供一种终端的定位装置7,应用于终端,如图7所示,该终端的定位装置7包括:
[0205]
第一接收模块701,用于接收定位平台发送的区域信息集合;其中,所述区域信息集合用于表征预设区域中每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系;
[0206]
第二确定模块702,用于响应于在所述预设区域搜索到的第一无线接入点,确定所述第一无线接入点与相邻时刻搜索到的所述第二无线接入点是否相同;
[0207]
第二确定模块703,用于在所述第一无线接入点与所述第二无线接入点不同的情况下,基于所述区域信息集合和所述第二无线接入点对应的初始采集点信息集合,确定目标采集点;
[0208]
第一发送模块704,用于发送所述目标采集点至定位平台,以使所述定位平台发送与所述目标采集点相关联的目标采集点信息集合;
[0209]
第三确定模块705,用于基于所述目标采集点信息集合和所述初始采集点信息集合,确定所述终端在所述预设区域的位置信息。
[0210]
在本技术其他实施例中,第一接收模块701,还用于响应于启动指令,发送携带所述预设标识的数据请求至所述定位平台;其中,所述预设标识用于表征所述预设区域;接收所述定位平台响应于所述数据请求发送的所述区域信息集合。
[0211]
在本技术其他实施例中,终端的定位装置7还包括:第三接收模块,还用于响应于在所述预设区域内搜索到的所述第二无线接入点,发送所述第二无线接入点至所述定位平台;接收所述定位平台响应于所述第二无线接入点发送的所述初始采集点信息集合;其中,所述初始采集点位于所述第二无线接入点发出的满足预设信号强度的信号的覆盖范围内。
[0212]
在本技术其他实施例中,第二确定模块703,还用于在所述区域信息集合中,基于所述信号采集点以及所述位置拓拓扑关系,确定与所述第一无线接入点相关联的标识采集点集合;在所述标识采集点集合中,过滤掉与所述初始采集点信息集合中的初始采集点相同的采集点,得到中间采集点;将所述中间采集点,确定为所述目标采集点。
[0213]
在本技术其他实施例中,第三确定模块703,还用于从所述初始采集点信息集合中,确定与所述标识采集点集合中的标识采集点的相同的采集点的第一位置信息;从所述目标采集点信息集合中,确定每一目标采集点的第二位置信息;基于所述第一位置信息和所述第二位置信息,确定所述终端的所述位置信息。
[0214]
在本技术其他实施例中,终端的定位装置7还包括:第四确定模块,用于在所述第一无线接入点与所述第二无线接入点相同的情况下,从所述初始采集点信息集合中,确定能够接收到所述第二无线接入点发出的满足第一预设信号强度的至少一个第一采集点;确定所述至少一个第一采集点的第三位置信息;确定与所述至少一个第一采集点之间的距离小于或等于预设距离的至少一个第二采集点;确定所述至少一个第二采集点的第四位置信息;基于所述第三位置信息和所述第四位置信息,确定所述终端的位置信息。
[0215]
需要说明的是,本实施例中各个模块所执行的步骤的具体实现过程,可以参照图1和图2、以及图4对应的实施例提供的终端的定位方法中的实现过程,此处不再赘述。
[0216]
本技术实施例提供的终端的定位装置,应用于终端,终端通过启动指令,依次获取与预设区域相关的区域信息集合,以及第二无线接入点对应的初始采集点信息集合,进而通过区域信息集合和初始采集点信息集合,依次确定第一无线接入点对应的标识采集点,以及目标采集点,能够减少发送至定位平台侧,且用于确定终端的位置信息的交互信息,进而能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定终端的位置信息的效率。
[0217]
基于前述实施例,本技术实施例还提供一种终端的定位装置8,应用于定位平台,
如图8所示,该终端的定位装置8包括:
[0218]
第二接收模块801,用于响应于接收到在预设区域内的终端发送的第二无线接入点,基于所述第二无线接入点和预设数据库,确定与所述第二无线接入点相关联的初始采集点信息集合;其中,所述预设数据库至少包括区域信息集合和采集点信息集合;
[0219]
第二发送模块802,用于发送所述初始采集点信息集合至所述终端;
[0220]
第二发送模块803,还用于响应于所述终端发送的目标采集点,发送与所述目标采集点相关联的目标采集点信息集合至所述终端,以使所述终端基于所述初始采集点信息集合和所述目标采集点信息集合,确定在所述预设区域的位置信息。
[0221]
在本技术其他实施例中,终端的定位装置8,还包括:生成模块,用于响应于划分指令,对所述预设区域进行分区处理,确定至少一个子区域;确定所述至少一个子区域中每一子区域的无线接入点、信号采集点以及位置拓扑关系之间的映射关系,得到所述每一子区域的子区域信息集合;确定所述每一子区域中每一信号采集点的位置信息、无线接入点采集信息以及无线接入点接入信息之间的映射关系,得到所述每一信号采集点的子采集点信息集合;基于所述每一子区域的子区域信息集合和所述每一信号采集点的子采集点信息集合,生成所述预设数据库。
[0222]
在本技术其他实施例中,生成模块,还用于基于所述每一子区域的子区域信息集合,生成所述区域信息集合;基于所述每一信号采集点的子采集点信息集合,生成所述采集点信息集合;基于所述区域信息集合和所述采集点信息集合,生成所述预设数据库。
[0223]
在本技术其他实施例中,终端的定位装置8,还包括:第三发送模块,用于响应于终端发送的数据请求,发送与所述数据请求相关联的区域信息集合至所述终端,以使所述终端基于所述区域信息集合和所述初始采集点信息集合,确定所述目标采集点。
[0224]
需要说明的是,本实施例中各个模块所执行的步骤的具体实现过程,可以参照图3和图4对应的实施例提供的终端的定位方法中的实现过程,此处不再赘述。
[0225]
本技术实施例提供的终端的定位装置,应用于定位平台,依次响应于终端发送的第二无线接入点以及目标采集点,并基于内部事先对预设区域生成的包括每一子区域的子区域信息集合,以及每一信号采集点的子采集点信息集合的预设数据库,对应地依次下发初始采集点信息集合和目标采集点信息集合;如此,能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定位置信息的效率。
[0226]
基于前述实施例,本技术的实施例还提供一种第一电子设备9,该第一电子设备9可以应用于图1和图2、以及图4对应的实施例提供的一种终端的定位方法中,参照图9所示,该第一电子设备9可以包括:第一处理器901、第一存储器902、第一通信总线903,其中:
[0227]
第一通信总线903用于实现第一处理器901和第一存储器902之间的通信连接。
[0228]
第一处理器901用于执行第一存储器902中存储的终端的定位方法的程序,以实现参照图1和图2、以及图4对应的实施例提供的终端的定位方法。
[0229]
本技术实施例提供的第一电子设备,终端通过启动指令,依次获取与预设区域相关的区域信息集合,以及第二无线接入点对应的初始采集点信息集合,进而通过区域信息集合和初始采集点信息集合,依次确定第一无线接入点对应的标识采集点,以及目标采集点,能够减少发送至定位平台侧,且用于确定终端的位置信息的交互信息,进而能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够
提高确定终端的位置信息的效率。
[0230]
基于前述实施例,本技术的实施例还提供一种第二电子设备10,该第二电子设备10可以应用于图3和图4对应的实施例提供的一种终端的定位方法中,参照图10所示,该第二电子设备10可以包括:第二处理器1001、第二存储器1002、第二通信总线1003,其中:
[0231]
第二通信总线1003用于实现第二处理器1001和第二存储器1002之间的通信连接。
[0232]
第二处理器1001用于执行第二存储器1002中存储的终端的定位方法的程序,以实现参照图3和图4对应的实施例提供的终端的定位方法。
[0233]
本技术实施例提供的第二电子设备,依次响应于终端发送的第二无线接入点以及目标采集点,并基于内部事先对预设区域生成的包括每一子区域的子区域信息集合,以及每一信号采集点的子采集点信息集合的预设数据库,对应地依次下发初始采集点信息集合和目标采集点信息集合;如此,能够在高效且精准地确定终端的位置信息的基础上,减少终端与定位平台之间的交互信息,进而能够提高确定位置信息的效率。
[0234]
基于前述实施例,本技术的实施例提供一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如图1至图4提供的终端的定位方法。
[0235]
需要说明的是,上述计算机可读存储介质可以是只读存储器(read only memory,rom)、可编程只读存储器(programmable read only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read only memory,eeprom)、磁性随机存取存储器(ferromagnetic random access memory,fram)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(compact disc-read only memory,cd-rom)等存储器;也可以是包括上述存储器之一或任意组合的各种电子设备,如移动电话、计算机、平板设备、个人数字助理等。
[0236]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0237]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0238]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所描述的方法。
[0239]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0240]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0241]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0242]
以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1