一种网络定位方法及装置的制造方法

文档序号:9712283阅读:397来源:国知局
一种网络定位方法及装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,尤其涉及一种网络定位方法及装置。
【背景技术】
[0002]随着信息技术的发展,无线网络已经成为人们生活、工作不可或缺的重要组成部分。用户使用终端通过无线网络就可以随时接入互联网获取用户需要的各种数据,并且可以与其他终端进行数据交互、分享。其中,无线网络包括通信网络、无线保真(fflreless-Fidelity, WIFI)网络等。
[0003]目前,由网络服务提供商为接入互联网的用户提供各类网络服务。对于使用无线网络的用户而言,网络服务提供商通常会根据无线网络所处的地理位置,为该无线网络下的所有用户提供符合该地理位置的相关网络服务,使这些用户可以通过互联网了解到周边的各类信息。这就需要网络服务提供商对不同的无线网络的位置进行采集。
[0004]现有技术中,终端在接入无线网络源产生的无线网络后,会向服务器上报针对该无线网络源的粗略位置信息,服务器则对上报的粗略位置信息进行聚类,以确定无线网络源的位置。
[0005]由于无线网络源的位置可能会发生变化(如:无线网络源的位置在地点A和地点B之间变化),在这样的情况下,服务器无法直接判定无线网络源的真实位置(即无法判定无线网络源当前是在地点A还是在地点B),服务器会不断接收各终端上报的粗略位置信息,如果在某一位置处的粗略位置信息数量较多,也就是权重较大,服务器就会将该位置确定为无线网络源的真实位置。
[0006]但是,如果无线网络源的位置发生了变化,移动到了新的位置,那么,针对该无线网络源所上报的粗略位置信息都是新位置,由于在新位置下,终端所上报的针对该无线网络源的粗略位置信息的数据量有限,只有当上报的粗略位置信息的数据量超过上一位置的数据量时,服务器才会将该无线网络源的位置重新确定为新位置。整个过程将耗费较长时间,在这段时间中,无线网络源的位置再次发生变化,服务器还需要重新接收新的粗略位置信息。可见,服务器对无线网络源的位置更新缓慢。

【发明内容】

[0007]本申请实施例提供一种网络定位方法及装置,用以解决对无线网络源的定位耗时较长且定位结果不准确的问题。
[0008]本申请实施例提供的一种网络定位方法,包括:
[0009]接收终端针对无线网络源上报的粗略位置信息及其对应的上报时间;
[0010]根据接收到的粗略位置信息进行聚类,得到位置集合;
[0011]当聚类出的位置集合的数量大于1时,根据接收到各粗略位置信息的上报时间,确定最后接收到的粗略位置信息,根据确定的粗略位置信息所属的位置集合,确定所述无线网络源的实际位置。
[0012]本申请实施例另提供的一种网络定位方法,包括:
[0013]探测无线网络源发出的信号;
[0014]确定探测到的信号强度;
[0015]根据信号强度确定所述无线网络源的粗略位置信息;
[0016]将所述无线网络源的粗略位置信息及其上报时间,上报给服务器,使服务器根据所述粗略位置信息,确定所述无线网络源的实际位置。
[0017]本申请实施例提供的一种网络定位装置,包括:接收模块、聚类模块以及定位模块,其中,
[0018]所述接收模块,用于接收终端针对无线网络源上报的粗略位置信息及其对应的上报时间;
[0019]所述聚类模块,用于根据接收到的粗略位置信息进行聚类,得到位置集合;
[0020]所述定位模块,用于当聚类出的位置集合的数量大于1时,根据接收到的各粗略位置信息的上报时间,确定最后接收到的粗略位置信息,根据确定的粗略位置信息所属的位置集合,确定所述无线网络源的实际位置。
[0021]本申请实施例提供的一种终端,包括:探测模块、信号模块以及上报模块,其中,
[0022]所述探测模块,用于探测无线网络源发出的信号;
[0023]所述信号模块,用于确定探测到的信号强度,根据信号强度确定所述无线网络源的粗略位置信息;
[0024]所述上报模块,用于将所述无线网络源的粗略位置信息及其上报时间,上报给服务器,使服务器根据所述粗略位置信息,确定所述无线网络源的实际位置。
[0025]本申请实施例提供一种网络定位方法及装置,接收终端针对无线网络源上报的粗略位置信息及其对应的上报时间,根据接收到的粗略位置信息进行聚类,得到位置集合,当聚类出的位置集合的数量大于1时,根据接收到各粗略位置信息的上报时间,确定最后接收到的粗略位置信息,根据确定的粗略位置信息所属的位置集合,确定所述无线网络源的实际位置。通过上述方法,服务器对于无线网络源位置的确定,不再局限于接入该无线网络源的终端所发出的粗略位置信息,而是可以在大量的不同终端所上报的各无线网络源的粗略位置信息中,查找出所有与该指定的无线网络源匹配的粗略位置信息来准确确定该指定的无线网络源的位置,更重要的是,即使在无线网络源的位置发生变化后,服务器可以根据不同的粗略位置信息对应的上报时间确定出该指定的无线网络源的最新位置,不仅大幅缩短了确定无线网络源实际位置所需的时间,而且,大量的粗略位置信息作为样本数据,有效增加了无线网络源实际位置的准确性。
【附图说明】
[0026]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0027]图1为本申请实施例提供的网络定位过程示意图;
[0028]图2a为本申请实施例提供的采用DBscan密度聚类算法所确定的有效位置点的示意图;
[0029]图2b为本申请实施例提供的聚类后所形成的位置集合的示意图;
[0030]图3为本申请实施例提供的聚类后形成的两个位置集合的示意图;
[0031]图4为本申请实施例提供的根据粗略位置信息确定无线网络源实际位置的示意图;
[0032]图5为本申请实施例提供的网络定位在实际应用场景中的流程图;
[0033]图6为本申请实施例提供的终端上报粗略位置信息过程示意图;
[0034]图7为本申请实施例提供的网络定位装置结构示意图;
[0035]图8为本申请实施例提供的终端结构示意图。
【具体实施方式】
[0036]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0037]图1为本申请实施例提供的网络定位过程,该过程具体包括以下步骤:
[0038]S101,接收终端针对无线网络源上报的粗略位置信息及其对应的上报时间。
[0039]所述的终端包括但不限于:智能手机、平板电脑、笔记本电脑等移动终端。
[0040]所述的无线网络源为可广播无线网络接入信号、并可为终端提供无线网络接入服务的网络设备,包括但不限于:无线访问接入点(Wireless Access Point,AP)设备、便携式无线路由设备(如:随身WIFI)、带有无线热点功能的移动终端(如:智能手机、平板电脑、笔记本电脑)等。
[0041]在现有技术中,对于一个无线网络源来说,服务器所接收到该无线网络源的粗略位置信息,是仅由接入该无线网络源的终端所上报的,而由于接入一个无线网络源的终端的数量有限,也就造成了服务器接收到的该无线网络源的粗略位置信息的数据量有限,导致数据量积累缓慢,不能及时确定该无线网络源的实际位置。因此,在本申请中,考虑到终端通常可以探测到多个不同的无线网络源发出的信号,那么,终端可在探测到这些信号时,就将这些信号对应的无线网络源的粗略位置信息发送给服务器,也即,无论是否接入该无线网络源,终端只要探测到无线网络源的信号,就将该无线网络源的粗略位置信息发送给服务器。
[0042]另外,为了使服务器能够区分所接收到的不同无线网络源的粗略位置信息,终端在上报无线网络源的粗略位置信息时,可将该无线网络源的标识也一并上报,从而服务器可通过接收到的各粗略位置信息对应的无线网络源的标识,来区分不同的无线网络源。其中,无线网络源的标识包括但不限于:介质访问控制(Media Access Control, MAC)地址。
[0043]需要说明的是,终端所上报的粗略位置信息,是终端通过其自身的定位功能确定出该终端自身的位置后,结合探测到的无线网络源发出信号的信号强度,得到的该无线网络源的较为粗略的位置信息,因此,为了更加准确的确定无线网络源的实际位置,就需要对所有粗略位置信息进行聚类,即步骤S102。
[0044]S102,根据接收到的粗略位置信息进行聚类,得到位置集合。
[0045]由于服务器会接收到大量终端上报的无线网络源的粗略位置信息,那么,对于任一无线网络源而言,均会有来自于不同终端上报的粗略位置信息。但不同终端所上报的同一无线网络源的粗略位置信息,是根据不同终端自身所在的位置间接确定的,这些粗略位置信息之间不完全一致,也就是说,服务器接收到的任一无线网络源的粗略位置信息所对应的位置的分布较
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1