1.一种无线保真WIFI网络的接入点AP的位置确定系统,其特征在于,包括:WIFI网络节点和上层系统服务器,其中:
所述WIFI网络节点,用于接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的AP标识对应的AP发送位置测量请求,并接收对应AP根据所述位置测量请求返回的位置信息;向所述对应AP发送功率测量请求,接收所述对应AP根据所述功率测量请求返回的发送功率;并根据返回的所述发送功率和本区域的信号传播模型,确定出所述对应AP的覆盖半径;以及向所述上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识、对应AP返回的位置信息和对应AP的覆盖半径,或者向所述上层系统服务器发送返回的所述发送功率;
所述上层系统服务器,用于对应记录接收到的AP标识、所属WIFI网络的网络标识、位置信息和对应AP的覆盖半径;或者根据接收的所述对应AP返回的所述发送功率和本区域的信号传播模型,确定出所述对应AP的覆盖半径,并对应记录。
2.如权利要求1所述的系统,其特征在于,所述WIFI网络节点,具体用于接收AP发送的导航信息,并从所述导航信息中获取AP的基本服务集标识和扩展服务集标识;或者具体用于发送信标测量请求,并接收AP根据所述信标测量请求返回的信标信息,以及从所述信标信息中获取AP的基本服务集标识和扩展服务集标识;
其中,所述基本服务集标识为AP标识,所述扩展服务集标识为AP所属WIFI网络的网络标识。
3.如权利要求2所述的系统,其特征在于,所述WIFI网络节点,还用于向非本网络节点所属WIFI网络的已知的AP发送邻居报告测量请求,接收所述已知的AP根据所述邻居报告测量请求返回的AP列表;并向所述上层系统服务器发送所述AP列表;或者从所述AP列表中获取携带的非本网络节点所属WIFI网络的AP的基本服务集标识、对应的扩展服务集标识和对应的位置信息,以及发送给所述上层系统服务器;
所述上层系统服务器,还用于从接收的所述AP列表中获取携带的非本网络节点所属WIFI网络的AP的基本服务集标识、对应的扩展服务集标识和对应的位置信息,并当没有存储时进行对应记录;或者接收所述WIFI网络节点发送的所述AP列表中的非所述WIFI网络节点所属WIFI网络的AP的基本服务集标识、对应的扩展服务集标识和对应的位置信息,并当没有存储时进行对应记录。
4.如权利要求3所述的系统,其特征在于,所述WIFI网络节点,还用于从所述AP列表中获取非本WIFI网络节点所属WIFI网络的AP使用的频道信息,并发送给所述上层系统服务器;所述上层系统服务器,还用于接收所述WIFI网络节点发送的所述AP列表中的非所述WIFI网络节点所属WIFI网络的AP使用的频道信息,并对应记录;或者
所述上层系统服务器,还用于从所述AP列表中获取非所述WIFI网络节点所属WIFI网络的AP使用的频道信息,并对应记录。
5.如权利要求3所述的系统,其特征在于,所述上层系统服务器,还用于当接收的对应AP根据所述位置测量请求返回的位置信息表征的位置和所述AP列表中携带的该对应AP的位置信息表征的位置的差距大于设定范围时,丢弃所述AP列表中携带的该对应AP的位置信息。
6.如权利要求1所述的系统,其特征在于,所述WIFI网络节点,还用于向所述对应AP发送功率测量请求,接收所述对应AP根据所述功率测量请求返回的发送功率,并发送给所述上层系统服务器;以及向所述上层系统服务器发送接收所述对应AP发送信息的接收功率;
所述上层系统服务器,还用于根据多个所述WIFI网络节点发送的所述对应AP返回的所述发送功率、所述接收功率和本区域的信号传播模型,确定出多个所述WIFI网络节点与所述对应AP之间的距离;并根据确定出的各所述距离估计所述对应AP的模糊位置;以及根据估计的模糊位置和多个所述WIFI网络节点发送的所述对应AP返回的位置信息,确定出所述对应AP的实际位置。
7.如权利要求1所述的系统,其特征在于,所述WIFI网络节点,还用于根据确定出的所述覆盖半径和所述对应AP的天线类型,确定出所述对应AP的覆盖范围,并发送给所述上层系统服务器;所述上层系统服务器,还用于对应记录接收的所述对应AP的覆盖范围;或者所述上层系统服务器,还用于根据确定出的所述覆盖半径和所述对应AP的天线类型,确定出所述对应AP的覆盖范围,并对应记录。
8.如权利要求1-7任一所述的系统,其特征在于,所述WIFI网络节点为WIFI网络的AP或终端。
9.如权利要求1-7任一所述的系统,其特征在于,所述WIFI网络节点,还用于在向确定出的所述对应AP发送位置测量请求之前,根据自身的用户在线数量、所在地区的重要等级、业务量、用户投诉量和QoS指标中至少一个指标与对应的设定指标阈值的关系,确定是否启动对非本WIFI网络节点所属WIFI网络的AP的位置的确定。
10.一种无线保真WIFI网络的接入点AP的位置确定方法,其特征在于,包括:
WIFI网络节点接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的AP标识对应的AP发送位置测量请求,并接收对应AP根据所述位置测量请求返回的位置信息;
以及向上层系统服务器发送所述确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的位置信息;
所述上层系统服务器对应记录接收到的AP标识、所属WIFI网络的网络标识和位置信息。
11.如权利要求10所述的方法,其特征在于,WIFI网络节点接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,具体包括:
所述WIFI网络节点接收AP发送的导航信息,并从所述导航信息中获取AP的基本服务集标识和扩展服务集标识;或者
发送信标测量请求,并接收AP根据所述信标测量请求返回的信标信息,以及从所述信标信息中获取AP的基本服务集标识和扩展服务集标识;
其中,所述基本服务集标识为AP标识,所述扩展服务集标识为AP所属WIFI网络的网络标识。
12.如权利要求11所述的方法,其特征在于,还包括:
所述WIFI网络节点向非本网络节点所属WIFI网络的已知的AP发送邻居报告测量请求,接收所述已知的AP根据所述邻居报告测量请求返回的AP列表;并向所述上层系统服务器发送所述AP列表;或者从所述AP列表中获取携带的非本网络节点所属WIFI网络的AP的基本服务集标识、对应的扩展服务集标识和对应的位置信息,以及发送给所述上层系统服务器;
所述上层系统服务器从接收的所述AP列表中获取携带的非本网络节点所属WIFI网络的AP的基本服务集标识、对应的扩展服务集标识和对应的位置信息,并当没有存储时进行对应记录;或者接收所述WIFI网络节点发送的所述AP列表中的非所述WIFI网络节点所属WIFI网络的AP的基本服务集标识、对应的扩展服务集标识和对应的位置信息,并当没有存储时进行对应记录。
13.如权利要求10所述的方法,其特征在于,还包括:
所述WIFI网络节点向所述对应AP发送功率测量请求,接收所述对应AP根据所述功率测量请求返回的发送功率,并发送给所述上层系统服务器;以及向所述上层系统服务器发送接收所述对应AP发送信息的接收功率;
所述上层系统服务器根据多个所述WIFI网络节点发送的所述对应AP返回的所述发送功率、所述接收功率和本区域的信号传播模型,确定出多个所述WIFI网络节点与所述对应AP之间的距离;并根据确定出的各所述距离估计所述对应AP的模糊位置;以及根据估计的模糊位置和多个所述WIFI网络节点发送的所述对应AP返回的位置信息,确定出所述对应AP的实际位置。
14.如权利要求10-13任一所述的方法,其特征在于,在向确定出的所述对应AP发送位置测量请求之前,还包括:
所述WIFI网络节点根据自身的用户在线数量、所在地区的重要等级、业务量、用户投诉量和QoS指标中至少一个指标与对应的设定指标阈值的关系,确定是否启动对非本WIFI网络节点所属WIFI网络的AP的位置的确定。
15.一种无线保真WIFI网络的接入点AP的覆盖半径确定系统,其特征在于,包括:
WIFI网络节点和上层系统服务器,其中:
所述WIFI网络节点,用于接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的AP标识对应的AP发送功率测量请求,并接收对应AP根据所述功率测量请求返回的发送功率;并根据返回的所述发送功率和本区域的信号传播模型,确定出对应AP的覆盖半径,以及向所述上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP的覆盖半径;或者向所述上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的发送功率;
所述上层系统服务器,用于对应记录接收到的AP标识、所属WIFI网络的网络标识和覆盖半径;或者根据接收的对应AP返回的所述发送功率和本区域的信号传播模型,确定出对应AP的覆盖半径,并对应记录接收到的AP标识和所属WIFI网络的网络标识以及确定出的所述覆盖半径。
16.如权利要求15所述的系统,其特征在于,所述WIFI网络节点,还用于根据确定出的所述覆盖半径和所述对应AP的天线类型,确定出所述对应AP的覆盖范围,并发送给所述上层系统服务器;所述上层系统服务器,还用于对应记录接收的所述对应AP的覆盖范围;或者
所述上层系统服务器,还用于根据确定出的所述覆盖半径和所述对应AP的天线类型,确定出所述对应AP的覆盖范围,并对应记录。
17.如权利要求15或16所述的系统,其特征在于,所述上层系统服务器,还用于根据多个所述WIFI网络节点发送的所述对应AP的覆盖半径,估计出所述对应AP的实际覆盖半径;或者根据接收的多个所述WIFI网络节点发送的所述对应AP的覆盖半径,估计出所述对应AP的实际覆盖半径。
18.一种无线保真WIFI网络的接入点AP的覆盖半径确定方法,其特征在于,包括:
WIFI网络节点接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的AP标识对应的AP发送功率测量请求,并接收对应AP根据所述功率测量请求返回的发送功率;
并根据返回的所述发送功率和本区域的信号传播模型,确定出对应AP的覆盖半径,以及向上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP的覆盖半径;或者向上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的发送功率;
所述上层系统服务器对应记录接收到的AP标识、所属WIFI网络的网络标识和覆盖半径;或者根据接收的对应AP返回的所述发送功率和本区域的信号传播模型,确定出对应AP的覆盖半径,并对应记录接收到的AP标识和所属WIFI网络的网络标识以及确定出的所述覆盖半径。
一种WIFI网络的AP的位置、覆盖半径确定系统及方法\n技术领域\n[0001] 本发明涉及无线通信领域,尤其涉及一种无线保真WIFI(Wireless Fidelity)网络的接入点AP(Access Point)的位置、覆盖半径确定系统及方法。\n背景技术\n[0002] WIFI技术为IEEE 802.11系列标准规定的无线局域网技术,是一种使用免费频率的无线数据接入技术和自组织网络技术。\n[0003] IEEE802.11标准基本不涉及AP的回传链路之后的网络标准,任一家机构可以通过自行部署或是租用多个AP(或其逻辑资源)的方式,形成一个单独的WIFI网络,然后提供免费或收费的无线接入服务。用户接入后可访问的网络资源,是由WIFI网络的运营方决定的,可以是不受限制的internet网络,也可能是某家公司的企业局域网络。当该机构的WIFI网络规模大到一定程度后,一般需要有专门的资源维护和管理,因为使用的是开放频段,所以存在与其它机构的WIFI网络如何合理共存的问题。\n[0004] 当某机构或个人发现其自身WIFI网络的干扰源或是因为其它原因希望掌握指定区域的其它机构或个人WIFI网络的AP的部署地图、覆盖半径、覆盖范围和使用频道等信息时,目前的方法为人工通过手持设备进行路测来获取。该方法需要工作人员与设备之间频繁的互动来完成,而且需要大量依靠工作人员的经验和技能来完成,以及需要工作人员携带设备在指定区域进行大量的往复行走进行测量。\n[0005] 由于现有技术方案对于工作人员的依赖程度较高,所以自动化程度较低,且由于需要工作人员通过在指定区域内反复的运动完成测量,导致效率很低,且对于地形复杂的区域而言,可能无法实施,而导致对其它机构的AP的确定不全面。\n发明内容\n[0006] 本发明实施例提供一种WIFI网络的AP的位置、覆盖半径确定系统及方法,相比现有技术,提高确定非本WIFI网络的AP的位置、覆盖半径的效率和全面性。\n[0007] 本发明实施例提供一种WIFI网络的AP的位置确定系统,包括:WIFI网络节点和上层系统服务器,其中:\n[0008] 所述WIFI网络节点,用于接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的AP标识对应的AP发送位置测量请求,并接收对应AP根据所述位置测量请求返回的位置信息;以及向所述上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的位置信息;\n[0009] 所述上层系统服务器,用于对应记录接收到的AP标识、所属WIFI网络的网络标识和位置信息。\n[0010] 本发明实施例还提供一种WIFI网络的AP的位置确定方法,包括:\n[0011] WIFI网络节点接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的AP标识对应的AP发送位置测量请求,并接收对应AP根据所述位置测量请求返回的位置信息;以及向上层系统服务器发送所述确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的位置信息;\n[0012] 所述上层系统服务器对应记录接收到的AP标识、所属WIFI网络的网络标识和位置信息。\n[0013] 本发明实施例提供一种WIFI网络的AP的覆盖半径确定系统,包括:WIFI网络节点和上层系统服务器,其中:\n[0014] 所述WIFI网络节点,用于接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的AP标识对应的AP发送功率测量请求,并接收对应AP根据所述功率测量请求返回的发送功率;并根据返回的所述发送功率和本区域的信号传播模型,确定出对应AP的覆盖半径,以及向所述上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP的覆盖半径;或者向所述上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的发送功率;\n[0015] 所述上层系统服务器,用于对应记录接收到的AP标识、所属WIFI网络的网络标识和覆盖半径;或者根据接收的对应AP返回的所述发送功率和本区域的信号传播模型,确定出对应AP的覆盖半径,并对应记录接收到的AP标识和所属WIFI网络的网络标识以及确定出的所述覆盖半径。\n[0016] 本发明实施例还提供一种WIFI网络的AP的覆盖半径确定方法,包括:\n[0017] WIFI网络节点接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的AP标识对应的AP发送功率测量请求,并接收对应AP根据所述功率测量请求返回的发送功率;并根据返回的所述发送功率和本区域的信号传播模型,确定出对应AP的覆盖半径,以及向上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP的覆盖半径;或者向上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的发送功率;\n[0018] 所述上层系统服务器对应记录接收到的AP标识、所属WIFI网络的网络标识和覆盖半径;或者根据接收的对应AP返回的所述发送功率和本区域的信号传播模型,确定出对应AP的覆盖半径,并对应记录接收到的AP标识和所属WIFI网络的网络标识以及确定出的所述覆盖半径。\n[0019] 本发明实施例提供的系统包括WIFI网络节点和上层系统服务器,其中:WIFI网络节点接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本WIFI网络节点所属WIFI网络的AP对应的AP标识,并向确定出的AP标识的对应AP发送位置测量请求,并接收该对应AP根据位置测量请求返回的位置信息,以及向上层系统服务器发送该确定出的AP标识、该对应AP所属WIFI网络的网络标识和该对应AP返回的位置信息;上层系统服务器对应记录接收到的AP标识、所属WIFI网络的网络标识和位置信息。本发明实施例提供的系统中,通过WIFI网络节点与其它AP之间的信息交互,获取到非本WIFI网络的AP的AP标识、所属WIFI网络的网络标识和位置信息,并发送给上层系统服务器,上层系统服务器对于接收的多个AP的相关信息,根据接收的AP标识标记非本WIFI网络的AP,根据所属WIFI网络的网络标识标记该AP所属的网络,并对应的记录位置信息,即完成了对其它WIFI网络的AP的位置的确定,由于仅是通过信息的交互完成非本WIFI网络的AP的位置的确定,不再需要工作人员在指定区域内反复运动测量进行确定,且降低了区域地形的影响,因此,相比现有技术,提高了确定非本WIFI网络的AP的位置的效率和全面性。\n附图说明\n[0020] 图1为本发明实施例提供的WIFI网络的AP的位置、覆盖半径确定系统的结构示意图;\n[0021] 图2为本发明实施例提供的WIFI网络的AP的位置、覆盖半径确定方法的流程图;\n[0022] 图3、图4为本发明实施例提供的WIFI网络的AP的位置、覆盖半径确定方法中WIFI网络节点执行的步骤的流程图;\n[0023] 图5为本发明实施例提供的WIFI网络的AP的位置、覆盖半径确定方法中上层系统服务器执行的步骤的流程图。\n具体实施方式\n[0024] 为了给出提高确定非本WIFI网络的AP的位置、覆盖半径的效率和全面性的实现方案,本发明实施例提供了一种WIFI网络的AP的位置、覆盖半径确定系统及方法,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。\n[0025] 本发明实施例提供一种WIFI网络的AP的位置、覆盖半径确定系统,如图1所示,包括:WIFI网络节点101和上层系统服务器102,其中:\n[0026] WIFI网络节点101,用于接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的该AP标识对应的AP发送位置Location测量请求,并接收对应AP根据该Location测量请求返回的位置信息;以及向上层系统服务器102发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的位置信息;\n[0027] 上层系统服务器102,用于对应记录接收到的AP标识、所属WIFI网络的网络标识和位置信息。\n[0028] 较佳的,对于本WIFI网络中的哪些WIFI网络节点101发起对非本WIFI网络的AP的位置的确定,可以由系统中的各WIFI网络节点101自身确定,例如,在向确定出的该对应AP发送位置测量请求之前,根据自身的用户在线数量、所在地区的重要等级、业务量、用户投诉量和QoS指标中至少一个指标与对应的设定指标阈值的关系,确定是否启动对非本WIFI网络的AP的位置的确定。\n[0029] 其中,为便于在现有标准上实现本发明实施例的方案,上述AP标识可以为基本服务集标识BSSID(Basic Service Set Identification),上述AP所属WIFI网络的网络标识可以为扩展服务集标识ESSID(Extended Service SetIdentification),则上述WIFI网络节点101具体可以通过如下方式接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,以便确定出非本WIFI网络的AP:\n[0030] WIFI网络节点101,具体用于接收AP发送的导航信息pilot信息,并从接收的pilot信息中获取AP的BSSID和ESSID;根据获取的BSSID和ESSID能够确定发送该pilot信息的AP是否为非本WIFI网络的AP;或者\n[0031] 具体用于发送信标Beacon测量请求,并接收AP根据Beacon测量请求返回的信标信息,以及从接收的信标信息中获取AP的BSSID和ESSID。\n[0032] 对于上述一个WIFI网络节点101而言,可能其周边存在非本WIFI网络的AP,但是由于信号强度、地形及其它非本WIFI网络的自身系统运行策略等原因,其发出的测量请求(如Location测量请求、Beacon测量请求)不能够被其周边的非本WIFI网络的AP接收到,进而也就无法相应的返回响应信息,对此,本发明实施例提出如下方案解决这一问题,依据信息处理的位置的不同,具体也可以采用如下两种方式:\n[0033] 第一种方式:WIFI网络节点101,还用于向非本WIFI网络的已知的AP发送邻居报告Neighbor Report测量请求,接收该已知的AP根据NeighborReport返回的AP列表;并向上层系统服务器102发送该AP列表;\n[0034] 上层系统服务器102,还用于从接收的该AP列表中获取携带的非本WIFI网络的AP的BSSID、对应的ESSID和对应的位置信息,并当本地没有存储时进行对应记录。\n[0035] 第二种方式:WIFI网络节点101、还用于向非本WIFI网络的已知的AP发送邻居报告Neighbor Report测量请求,接收该已知的AP根据NeighborReport返回的AP列表;并从该AP列表中获取携带的非本WIFI网络的AP的BSSID、对应的ESSID和对应的位置信息,以及发送给上层系统服务器102;\n[0036] 上层系统服务器102,还用于接收WIFI网络节点101发送的该AP列表中的非本WIFI网络的AP的BSSID、对应的ESSID和对应的位置信息,并当没有存储时进行对应记录。\n[0037] 由于现有标准中AP在响应Neighbor Report测量请求时返回的AP列表中,对应列表中的每个AP还携带了该AP使用的频道信息,所以,较佳的,上述系统中的WIFI网络节点101,还可以用于从该AP列表中获取非本WIFI网络的AP使用的频道信息,并发送给上层系统服务器102;上层系统服务器102,还用于接收WIFI网络节点101发送的该AP列表中的非本WIFI网络的AP使用的频道信息,并对应记录;或者\n[0038] 上层系统服务器102,还用于从该AP列表中获取非本WIFI网络的AP使用的频道信息,并对应记录。\n[0039] 由于现有标准中AP在响应Neighbor Report测量请求时返回的AP列表中,对应列表中的每个AP携带的该AP的位置信息,是返回AP列表的非本WIFI网络的已知的AP确定的,所以,相比由AP直接响应Location测量请求返回的位置信息,后者更准确,所以,对于同一个非本WIFI网络的AP,上层系统服务器,还用于当接收的该对应AP根据Location测量请求返回的位置信息表征的位置和AP列表中携带的该对应AP的位置信息表征的位置相冲突时,例如两个位置的差距大于设定范围时,丢弃AP列表中携带的该对应AP的位置信息。\n[0040] 本发明实施例提供的上述系统,对于同一个非本WIFI网络的AP,还可以根据各WIFI网络节点101接收该对应AP发送信息的接收功率、该对应AP发送功率和本区域的信号传播模型,确定出该对应AP与WIFI网络节点101的距离,并根据各WIFI网络节点101确定出的各距离估计该对应AP的模糊位置,用于修正该AP返回的位置信息,确定出该AP的实际位置,具体如下:\n[0041] WIFI网络节点101,还用于向该对应AP发送功率测量请求,接收该对应AP根据功率测量请求返回的发送功率,并发送给上层系统服务器102;以及向上层系统服务器102发送接收该AP发送信息的接收功率;\n[0042] 上层系统服务器102,还用于根据多个WIFI网络节点101发送的同一个非本WIFI网络的该对应AP返回的发送功率、接收的接收功率和本区域的信号传播模型,确定出多个WIFI网络节点101与该对应AP之间的距离;并根据确定出的各距离估计该对应AP的模糊位置;以及根据估计的模糊位置和多个WIFI网络节点101发送的该对应AP返回的位置信息,确定出该对应AP的实际位置。\n[0043] 本发明实施例中,上述WIFI网络节点101可以为WIFI网络的AP,也可以为终端。\n[0044] 较佳的,本发明实施例提供的上述系统还可以确定出该对应AP的覆盖半径和覆盖范围,依据信息处理的位置的不同,具体可以采用如下两种方式:\n[0045] 第一种方式:WIFI网络节点101,还用于向该对应AP发送功率测量请求,接收该对应AP根据功率测量请求返回的发送功率;并根据返回的发送功率和本区域的信号传播模型,确定出所述对应AP的覆盖半径,并发送给上层系统服务器102;以及根据确定出的所述覆盖半径和所述对应AP的天线类型,确定出所述对应AP的覆盖范围,并发送给上层系统服务器102;\n[0046] 上层系统服务器102,还用于对应记录接收到的该对应AP的覆盖半径;以及对应记录接收到的该对应AP的覆盖范围。\n[0047] 第二种方式:WIFI网络节点101,还用于向该对应AP发送功率测量请求,接收该对应AP根据功率测量请求返回的发送功率;并向上层系统服务器102发送返回的发送功率;\n[0048] 上层系统服务器102,还用于根据接收的该对应AP返回的发送功率和本区域的信号传播模型,确定出该对应AP的覆盖半径,并对应记录;以及根据确定出的覆盖半径和该对应AP的天线类型,确定出该对应AP的覆盖范围,并对应记录。\n[0049] 较佳的,上层系统服务器102,还可以用于根据多个WIFI网络节点101发送的该对应AP的覆盖半径,估计出该对应AP的实际覆盖半径;或者根据接收的多个WIFI网络节点\n101发送的该对应AP的覆盖半径,估计出该对应AP的实际覆盖半径。\n[0050] 为便于在现有标准上实现本发明实施例的方案,上述系统中发送的功率测量请求可以为现有标准中定义的噪声柱状图Noise Histogram测量请求,AP根据该Noise Histogram测量请求返回的响应信息中携带该AP的发送功率。\n[0051] 基于同一发明构思,根据本发明上述实施例提供的WIFI网络的AP的位置、覆盖半径确定系统,相应地,本发明实施例还提供了一种WIFI网络的AP的位置、覆盖半径确定方法,如图2所示,包括:\n[0052] 步骤S201、WIFI网络节点接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本WIFI网络的AP对应的AP标识;并向确定出的该AP标识对应的AP发送Location测量请求,并接收该对应AP根据该Location测量请求返回的位置信息;以及向上层系统服务器发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的位置信息。\n[0053] 步骤S202、上层系统服务器对应记录接收到的AP标识、所属WIFI网络的网络标识和位置信息。\n[0054] 下面结合附图,用具体实施例描述本发明提供的方法,并在其中对本发明实施例提供的上述系统中WIFI网络节点和上层系统服务器的功能和执行的步骤进行详细描述。\n[0055] 图3所示为本发明实施例提供的WIFI网络的AP的位置确定方法中,WIFI网络节点执行的步骤流程,包括:\n[0056] 步骤S301、WIFI网络节点采用设定策略确定是否发起测量以进行非本WIFI网络的AP的位置的确定,如果是,则进入步骤S302开始测量,否则,暂时不发起测量,具体可以采用多种方式,例如,设置测量周期,在测量周期到达时,确定发起;也可以根据与自身相关的一些参量指标的当前值进行确定,具体如下:\n[0057] 本步骤中依据的参量指标可以为该WIFI网络节点的用户在线数量、所在地区的重要等级、业务量、用户投诉量和QoS指标中的一个或任意多个,并对应每个参量指标设定指标阈值,并根据每个参量指标与对应的设定指标阈值的关系,确定是否发起测量,例如,多个参量指标中的设定数量个参量指标均超过对应的设定指标阈值时,确定发起测量;或者某一参量指标超过对应的设定阈值时,确定周期性的发起测量;例如:当忙时用户在线数量超过200时,确定周期性的发起测量;当忙时用户数量超过150,且所在地区为重要服务地区,用户平均每天的投诉量为20次以上时,确定发起单次测量流程;当每天的业务量大于2000MByte,且QoS指标中的丢包率大于15%时,确定发起单次测量流程。\n[0058] 步骤S302、本步骤中,发现非本WIFI网络的AP可以采用如下两种方式:\n[0059] 第一种方式:WIFI网络节点可以从接收的pilot信息中获取发送该pilot信息的AP的BSSID和ESSID,其中,根据获取的BSSID可以确定该AP是否为本WIFI网络的AP,根据获取的ESSID可以确定该AP属于哪一个WIFI网络,进而可以确定该AP是否为非本WIFI网络的AP。\n[0060] 第二种方式:WIFI网络节点还可以发送Beacon测量请求,并接收AP返回的信标信息,并从接收的信标信息中获取该AP的BSSID和ESSID,同理,根据获取的BSSID和ESSID确定该AP是否为非本WIFI网络的AP。\n[0061] 本步骤中,如果本WIFI网络节点是新建的AP,对于周边的环境缺乏基本的了解,则可以通过发起第二种方式发现非本WIFI网络的AP;如果本WIFI网络节点不是新建的AP,但发现在线用户数量明显下降,也可以通过发起第二种方式发现非本WIFI网络的AP;\n另外,通过第一种方式可以发现部分非本WIFI网络的AP,但可能不是全部,所以可以根据实际需要,考虑省略第二种方式。\n[0062] 当仅采用第一种方式发现非本WIFI网络的AP可以与上述步骤S301同步进行,并由上述步骤S301直接进入后续步骤S303。\n[0063] 步骤S303、WIFI网络节点向新发现的非本WIFI网络的AP发送Location测量请求和Noise Histogram测量请求,具体可以有选择的发起,例如:\n[0064] 依次发起Location测量请求和Noise Histogram测量请求;也可以在WIFI网络节点不是新建的AP,所在地区的网络变化比较稳定,则仅发起NoiseHistogram测量请求。\n[0065] 步骤S304、WIFI网络节点接收新发现的该AP对应Location测量请求返回的位置信息和对应Noise Histogram测量请求返回的Noise信息。\n[0066] 步骤S305、WIFI网络节点处理接收的该AP返回的位置信息和Noise信息,具体可以为仅将接收的位置信息和Noise信息直接发送给上层系统服务器;\n[0067] 也可以对于接收的Noise信息,获取其中的信息,并根据获取的信息确定出该AP的覆盖范围和覆盖半径,并将确定出的该AP的覆盖范围和覆盖半径发送给上层系统服务器,具体如下:\n[0068] WIFI网络节点从该AP返回的Noise信息中获取该AP的发送功率,并根据该发送功率和本区域的信号传播模型,确定出该AP的覆盖半径,再结合该AP的天线类型,确定出该AP的覆盖范围;\n[0069] 其中,本区域的信号传播模型可以根据本WIFI网络节点的接收信噪比指示器RSNI指示的信噪比,估计本区域的信号传播模型,针对相应的信号传播模型,采用对应的算法确定出覆盖半径,以自由空间模型为例,采用如下公式确定出覆盖半径:\n[0070] RL=38.11+20*log10(R);其中,RL为路径损耗;R为该AP的覆盖半径;该公式为根据自由空间模型确定;\n[0071] RP=SP-RL+Ag;其中,RP为接收功率;SP为该AP的发送功率;Ag为该AP的天线增益;\n[0072] 假设WIFI网络节点的接收功率为大于设定值时才能正常接收信号,例如,大于\n3dBm,则设RP为该设定值3dBm,Ag的值可以根据WIFI网络标准进行估计,SP从接收的Noise信息中获取,并带入上述公式,则可以确定出该AP的覆盖半径;\n[0073] 进一步的,根据该AP的天线类型,例如为全向天线或定向天线,确定出该AP的覆盖范围。\n[0074] 本步骤S305中,WIFI网络节点还可以通过自身的RCPI接收信道功率指示器,获取接收该AP发送的信息的接收功率,并将获取的发送功率发送给上层系统服务器,由上层系统服务器根据该接收功率对相关信息进行处理,详见后续关于上层系统服务器侧执行的步骤流程的描述。\n[0075] 本步骤WIFI网络节点向上层系统服务器发送相关信息,可以为由WIFI网络节点主动上报,也可以为由上层系统服务器主动从WIFI网络节点获取,本发明实施例中对此不做限定。\n[0076] 上述图3所示流程为WIFI网络节点确定非本WIFI网络的AP的位置、覆盖半径和覆盖范围的一种方案,但对于一个WIFI网络节点而言,可能其周边存在非本WIFI网络的AP,但是由于信号强度、地形及其它非本WIFI网络的自身策略等原因,其发出的测量请求(如Location测量请求、Noise Histogram测量请求、Beacon测量请求)不能够被其周边的非本WIFI网络的AP接收到,进而也就无法相应的返回响应信息,对此,本发明实施例中,通过图4所示流程再提供一种在WIFI网络的AP的位置确定方法中,WIFI网络节点执行的步骤流程,解决这一问题,包括:\n[0077] 步骤S401、本步骤可以与上述步骤S301相同。\n[0078] 步骤S402、WIFI网络节点通过非本WIFI网络的已知的AP与该已知的AP所属的WIFI网络关联。\n[0079] 步骤S403、关联后,本WIFI网络节点向该已知的AP发送Neighbor Report测量请求。\n[0080] 步骤S404、本WIFI网络节点接收该已知的AP对应Neighbor Report测量请求返回的AP列表。\n[0081] 步骤S405、依据现有WIFI技术标准,返回的该AP列表中携带了该已知的AP周边的多个AP的信息,例如,对于携带的每个AP,包括AP的BSSID、ESSID、位置信息、使用频道信息、发送功率等,其中,AP的BSSID、ESSID、位置信息和使用频道信息一般比较准确,而发送功率的准确性则相对低一些,所以,本发明实施例中,WIFI网络节点可以从接收的AP列表中获取携带的AP的BSSID和ESSID,并根据获取的BSSID和ESSID确定出非本WIFI网络的AP,并从该AP列表中获取与非本WIFI网络的AP对应的位置信息,较佳的,还可以获取对应的使用频道信息,并向上层系统服务器发送该AP列表中的非本WIFI网络的AP的BSSID、ESSID、位置信息和使用频道信息;也可以仅将接收的AP列表发送给上层系统服务器,由上层系统服务器再做处理,详见后续关于上层系统服务器侧执行的步骤流程的描述。\n[0082] 虽然该AP列表中携带的AP的发送功率准确性相对较低,但为保证测量的全面性,也可以根据该AP列表中携带的AP的发送功率,采用上述图3中所示的相同方法确定出携带的AP的覆盖半径和覆盖范围,并发送给上层系统服务器,或者将携带的AP的发送功率发送给上层系统服务器,而确定出的该AP列表携带的AP的覆盖半径和覆盖范围,或者发送功率是否作为最终的有效数据,可以由上层系统服务器再做决定,详见后续关于上层系统服务器侧执行的步骤流程的描述。\n[0083] 本步骤S405中,WIFI网络节点还可以通过自身的RCPI接收信道功率指示器,获取接收该AP发送的信息的接收功率,并将获取的发送功率发送给上层系统服务器,由上层系统服务器根据该接收功率对相关信息进行处理,详见后续关于上层系统服务器侧执行的步骤流程的描述。\n[0084] 图4所示的流程中,当WIFI网络节点为WIFI网络的终端时,可以在该终端重新回到本WIFI网络内时,再将获取的或确定的相关信息发送给上层系统服务器。\n[0085] 上述图3和图4所示流程为WIFI网络节点确定非本WIFI网络的AP的位置的两种不同的方案,较佳的,为尽可能进行全面的测量,本发明实施例中对于同一个WIFI网络节点可以同时或先后执行上述图3和图4所示的方案,相应的,上层系统服务器接收到各WIFI网络节点发送的各种信息后,采用如图5所示的步骤流程进行处理,图5所示流程包括:\n[0086] 步骤S501、上层系统服务器接收WIFI网络节点发送的各种测量结果信息,具体可以与上述图3和图4所示流程中步骤相对应,主要分为两种,第一种为接收由WIFI网络节点根据AP返回的测量结果信息进行相应处理,并确定的信息,如该AP的覆盖半径和覆盖范围;第二种为接收WIFI网络节点直接发送的由非本WIFI网络的AP返回的测量结果信息等。\n[0087] 步骤S502、上层系统服务器对接收的各种测量结果信息进行处理,并相应的记录,具体针对上述两种接收的信息,也可以主要分为两种处理方式:\n[0088] 首先对第一种接收的各种测量结果信息的处理进行详细描述如下:\n[0089] 上层系统服务器接收到WIFI网络发送的非本WIFI网络的AP的BSSID和ESSID后,判断本地是否已经记录了该BSSID和ESSID,如果已记录(已记录的可以为同一WIFI网络节点之前进行测量时发送的信息,也可以为其它WIFI网络节点进行测量时发送的信息),则不再记录该BSSID和ESSID,否则,记录BSSID和ESSID,用于标识该AP;\n[0090] 对于同一个非本WIFI网络的该AP,由于上层系统服务器可能会接收到多个WIFI网络节点发送的该AP的位置信息,所以,上层系统服务器接收到该AP的位置信息后,判断本地是否已记录了该AP的位置信息,如果没有记录,对应该AP记录接收的该AP的位置信息;如果已记录,且最近一次接收到的该AP的位置信息表征的位置与记录的该AP的位置信息表征的位置不相冲突,则丢弃最近一次接收到的该AP的位置信息;否则,即相冲突,则根据记录的位置信息和最近一次接收到的位置信息确定出最终的位置信息,例如取两个位置的中点作为最终的位置信息;其中,判断是否相冲突可以为:当两个位置信息表征的位置的差距大于设定范围时,确定相冲突,否则,确定不相冲突。\n[0091] 对于上层系统服务器接收的多个WIFI网络节点发送的同一个该AP的覆盖半径、覆盖范围,可以使用与上述对位置信息相似的处理方法,确定出最终的该AP的覆盖半径和覆盖范围,在此不再做详细描述。\n[0092] 接下来对第二种接收的各种测量结果信息的处理进行详细描述如下:\n[0093] 上层系统服务器接收到WIFI网络发送的非本WIFI网络的AP的BSSID和ESSID后,判断本地是否已经记录了该BSSID和ESSID,如果已记录(已记录的可以为同一WIFI网络节点之前进行测量时发送的信息,也可以为其它WIFI网络节点进行测量时发送的信息),则不再记录该BSSID和ESSID,否则,记录BSSID和ESSID,用于标识该AP;\n[0094] 上层系统服务器还从接收的该AP返回的Noise信息中获取该AP的发送功率,并采用上述覆盖半径的确定方法,确定出该AP的覆盖半径及覆盖范围;\n[0095] 对于上层系统服务器接收的多个WIFI网络节点发送的同一个非本WIFI网络的该AP返回的位置信息、根据多个WIFI网络节点发送的该AP返回的Noise信息确定出的该AP的覆盖半径和覆盖范围,可以使用与上述对第一种接收的各种测量结果信息的处理相似的处理方法,确定出最终的该AP的位置信息、覆盖半径和覆盖范围,在此不再做详细描述。\n[0096] 上层系统服务器还从接收的AP列表中获取携带的AP的BSSID和ESSID,并根据获取的BSSID和ESSID确定出非本WIFI网络的AP,并从该AP列表中获取与该AP对应的位置信息,或者还获取与该AP对应的使用频道信息,或者还获取与该AP对应的发送功率;并判断本地是否已经记录了该BSSID和ESSID,如果已记录(已记录的可以为同一WIFI网络节点之前进行测量时发送的信息,也可以为其它WIFI网络节点进行测量时发送的信息),则不再记录该BSSID和ESSID,否则,记录BSSID和ESSID,用于标识该AP;\n[0097] 对于同一个非本WIFI网络的该AP,当上层系统服务器从AP列表中获取该AP的位置信息,且本地没有记录时,则记录;以及当本地没有记录该AP的覆盖半径和覆盖范围时,还根据从AP列表中获取的发送功率确定出该AP的覆盖半径和覆盖范围,并记录;\n[0098] 而当上层系统服务器接收的该AP针对Location测量请求返回的位置信息表征的位置与从AP列表中获取的该AP的位置信息表征的位置相冲突,即两者差距大于设定范围时,丢弃从该AP列表中获取的该AP的位置信息。\n[0099] 较佳的,为了更准确和全面的确定非本WIFI网络的AP的位置,本步骤中上层系统服务器还可以根据各WIFI网络节点发送的同一个非本WIFI网络的AP返回的Noise信息中携带的发送功率,接收各WIFI网络节点发送的该AP发送信息的接收功率和本区域的信号传播模型,确定出各WIFI网络节点与该AP之间的距离;并根据确定出的各距离估计该AP的模糊位置;并根据估计的模糊位置和各WIFI网络节点发送的该AP返回的位置信息,确定出该AP的实际位置;\n[0100] 其中,本区域的信号传播模型可以根据本WIFI网络节点的接收信噪比指示器RSNI指示的信噪比,估计本区域的信号传播模型,针对相应的信号传播模型,采用对应的算法确定出该AP与各WIFI网络节点的距离,以自由空间模型为例,具体的确定方法如下:\n[0101] RL=38.11+20*log10(R2);其中,RL为路径损耗;R2为该AP与WIFI网络节点的距离;该公式为根据自由空间模型确定;\n[0102] RP=SP-RL+Ag;其中,RP为接收功率;SP为该AP的发送功率;Ag为该AP的天线增益;\n[0103] Ag的值可以根据WIFI网络标准进行估计,SP从接收的Noise信息中获取,RP根据WIFI网络节点的RCPI的指示获取,并带入上述公式,则可以确定出该A与WIFI网络节点之间的距离;\n[0104] 采用上述方法确定出各WIFI网络节点与该AP的距离后,采用一定的数学算法根据确定出的各距离估计该AP的模糊位置,例如,分别以各WIFI网络节点的位置为圆心,以对应的与该AP的距离为半径画圆,然后采用三角算法取交集,估计出该AP的模糊位置;\n[0105] 并根据估计的模糊位置和各WIFI网络节点发送的该AP返回的位置信息,确定出该AP的实际位置,例如,将估计的模糊位置和各WIFI网络节点发送的该AP返回的位置作为顶点组成多边形,并将该多边形的重心确定为该AP的实际位置;\n[0106] 本步骤中,也可以在对于同一个非本WIFI网络的该AP,当各WIFI网络节点发送的该AP返回的位置信息相冲突时,才采用上述方法估计该AP的位置;并在估计出的该AP的位置与各WIFI网络节点发送的该AP返回的位置信息相冲突时,才采用上述方法确定出该AP的实际位置,否则即将记录的WIFI网络节点发送的该AP返回的位置信息作为该AP的实际位置不变。\n[0107] 步骤S503、上层系统服务器确定出非本WIFI网络的AP的位置、覆盖半径、覆盖范围和使用频道信息后,对确定出的非本WIFI网络的AP的位置、覆盖半径、覆盖范围和使用频道信息进行图形化呈现,便于工作人员查看,具体图形化呈现方式可以采用现有技术的各种方法,例如使用GIS系统,在此不再做详细描述。\n[0108] 综上所述,本发明实施例提供的方案,包括:WIFI网络节点和上层系统服务器,其中:WIFI网络节点,用于接收AP发来的AP标识和对应的AP所属WIFI网络的网络标识,在接收到的AP标识中确定出非本网络节点所属WIFI网络的AP对应的AP标识;并向确定出的该AP标识对应的AP发送位置Location测量请求,并接收对应AP根据该Location测量请求返回的位置信息;以及向上层系统服务器102发送确定出的AP标识、对应AP所属WIFI网络的网络标识和对应AP返回的位置信息;上层系统服务器102,用于对应记录接收到的AP标识、所属WIFI网络的网络标识和位置信息。采用本发明实施例提供的方案,相比现有技术,提高了确定非本WIFI网络的AP的位置、覆盖半径的效率和全面性。\n[0109] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2014-08-06
- 2011-11-23
实质审查的生效
IPC(主分类): H04W 64/00
专利申请号: 201010129227.8
申请日: 2010.03.18
- 2011-09-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-03-02
|
2004-08-10
| | |
2
| |
2007-07-04
|
2005-12-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |