无线网状网中对客户节点定位的方法及一种无线网状网系统的制作方法

文档序号:7924011阅读:85来源:国知局
专利名称:无线网状网中对客户节点定位的方法及一种无线网状网系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种无线网状网中对客户节点进 行定位的方法及一种无线网状网系统。
背景技术
无线网状网络(无线Mesh网络,或画/wireless mesh network)也 称为"多跳(multi-hop)"网络,与传统WLAN不同,它将数据以无线方式 传输到有线宽带网,从而大幅减少了对成本高昂的有线连接的需求,并降 低了网络部署的复杂程度。无线网状网的拓朴是任意的,就像是渔网一样, 从一个节点到另一个节点有很多路可以走,由于采用的不是有线而是无线 射频传输,因而称之为无线网状网。
无线网状网是一种新型的无线网络,由WLAN发展而来,整体上可以认 为其是WLAN和Ad Hoc (Ad hoc网络是一种特殊的无线移动网络。网络中 所有节点的地位平等,无需设置任何的中心控制节点。该网络中的节点不 仅具有普通移动终端所需的功能,而且具有报文转发能力)的组合网络。 该网络主要由三种逻辑单元组成STA (工作站或客户节点)、MP(网状网 连接点)、MAP (网状网接入点或骨千节点),连接方式如图1所示,MAP之 间可以直接连接也可以通过MP连接,STA通过MAP连接也可以STA之间相 互连接。
现有技术的无线网状网系统中对客户节点的定位一般是通过分析到达 时间差或者侦听信号强度分布两种方法来实现,以下分别描迷。
分析到达时间差客户节点发送特征信号到多个骨干节点,各骨干节 点通过分析特征信号的到达时间与发送时间的差值来确定客户节点相对每 一个骨千节点的大致位置,再利用客户节点相对于多个骨千节点的可能位
置的交集确定客户节点的最大可能位置。该方法的优点为实现简单,但由 于其是通过分析特征信号的到达时间和发送时间的差值来确定客户节点相
对每一个骨干节点的大致位置,所以存在一个明显的缺点,即若骨干节 点和客户节点系统时间未达到严格同步,将导致特征信号的到达时间(骨
干节点上显示的到达时间)和发送时间(客户节点上显示的发送时间)出 现偏差,对客户节点的定位结果就会出现较大误差。
侦听信号强度分布客户节点启动监听线程,在预设的一段时间内, 接收若干与之连接的骨干节点发出的数据包(该数据包里包括发出数据包 的骨干节点的坐标信息),得到相应骨干节点的坐标信息和客户节点与上述 骨干节点之间的信号强度,根据信号强度和距离的对应关系,分析出客户 节点与上述各个骨干节点间的距离,再利用客户节点相对于多个骨干节点 的可能位置的交集确定客户节点的最大可能位置。该方法实现简单,但是 也存在一个明显缺点,他要求客户节点侦听并处理骨干节点发送的数据包,
这样就对客户节点的性能要求较高,而且进一步增加了客户节点的功耗, 使得进一步加大了网状网中本来就难以实现的客户节点功率管理的难度。

发明内容
本发明提供了一种无线网状网中对客户节点定位的方法及一种无线网 状网系统,其能对客户节点的位置进行精确定位,不需要增加客户节点的 功耗。
本发明的技术方案是 一种无线网状网中对客户节点定位的方法,包 括步骤
服务器接收客户节点发送的定位请求信息,确定与所述客户节点相近 的至少两个骨干节点的位置;
所述服务器向所述客户节点、所述骨干节点发送时间同步信息;
所述客户节点和所述骨干节点接收到所述时间同步信息并完成时间同
步后,所述客户节点分别向所述骨干节点发送至少 一次定位特征信息;
所述骨干节点分别根据所述定位特征信息的发送时间和接收时间的差 值,或者分别根据接收到的所述定位特征信息的信号强度与距离的关系确 定所述客户节点相对各个骨干节点的位置信息,并将所述位置信息发送到 所述服务器;
所述服务器根据所述位置信息确定所述客户节点的位置,并发送到所 述客户节点。
本发明还揭示了一种无线网状网中对客户节点定位的方法,包括步骤
服务器接收客户节点发送的定位请求信息,确定与所述客户节点相近 的至少两个骨干节点的位置;
所述服务器向所述客户节点、所述骨干节点发送时间同步信息;
所.述客户节点和所述骨干节点接收到所述时间同步信息并完成时间同 步后,所述客户节点分别向所述骨干节点发送至少 一次定位特征信息;
所述骨干节点分别根据所述定位特征信息的发送时间和接收时间的差 值确定所述客户节点相对各个骨干节点的第 一位置信息,及分别根据接收 到的所述定位特征信息的信号强度与距离的关系确定所述客户节点相对各 个骨干节点的第二位置信息,并将所述第一位置信息和第二位置信息发送 到所述服务器;
所述服务器根据所述第一位置信息和第二位置信息确定所述客户节点 的位置,并发送到所述客户节点。
本发明还揭示了一种无线网状网中对客户节点定位的方法,包括步骤
高层节点向服务器发送对客户节点进行定位的请求信息,所述服务器 鉴别所述高层节点是否符合权限,如果符合权限,则所述服务器向所述客 户节点发送定位请求信息;所述客户节点接收到所述定位请求信息后向所述服务器发送确认信
息;所述服务器接收所述确认信息,确定与所迷客户节点相近的至少两个 骨干节点的位置;
所述服务器向所述客户节点和所述骨千节点发送时间同步信息;所述 客户节点和所述骨干节点接收到所述时间同步信息并完成时间同步后,所 述客户节点分別向所述骨干节点发送至少 一次定位特征信息;
所述骨干节点分别根据所述定位特征信息的发送时间和接收时间的差 值确定所述客户节点相对各个骨干节点的第一位置信息,和/或分別根据接 收到的所述定位特征信息的信号强度与距离的关系确定所述客户节点相对 各个骨干节点的第二位置信息,并将所述第一位置信息和第二位置信息发 送到所述J1良务器;
所述服务器根据所述第一位置信息和第二位置信息确定所述客户节点 的位置数据,并将所述客户节点的位置数据发送到所述高层节点。
本发明还揭示了一种无线网状网系统,包括服务器、客户节点及至 少两个骨干节点;
客户节点,向服务器发送定位请求信息;接收服务器发送的时间同步 信息;在接收到所述时间同步信息并完成时间同步后,向所述骨干节点发 送至少 一次定位特征信息;
骨千节点,接收所迷服务器发送的时间同步信息;接收所述客户节点 发送的定位特征信息,根据所述定位特征信息的发送时间及接收时间,和/ 或根据接收到的所述定位特征信息的信号强度与距离的关系确定所述客户 节点相对该骨干节点的位置信息;并将所述位置信息发送到所述服务器;
服务器,接收客户节点发送的定位请求信息,确定与所述客户节点相 近的至少两个骨干节点的位置;向所述客户节点及所述骨干节点发送时间 同步信息;根据所述骨干节点发送的位置信息确定所述客户节点的位置。
本发明还揭示了一种无线网状网系统,包括服务器、客户节点、高 层节点和至少两个骨干节点;
高层节点,用于向所述服务器发送对客户节点进行定位的请求信息;
客户节点,向所述服务器发送确认信息;接收服务器发送的时间同步 信息在接收到所述时间同步信息并完成时间同步后,向所述骨干节点发 送至少 一次定位特征信息;
骨干节点,接收所述服务器发送的时间同步信息;接收所述客户节点 发送的定位特征信息,根据所述定位特征信息的发送时间及接收时间,和/ 或根据接收到的所述定位特征信息的信号强度与距离的关系确定所述客户 节点相对该骨干节点的位置信息;并将所述位置信息发送到所述服务器;
服务器,接收所述高层节点发送的请求信息,并鉴定所述高层节点是 否符合权限,符合权限的话,向所述客户节点发送定位请求信息;根据所 述客户节点发送的确认信息确定与所述客户节点相近的至少两个骨干节点 的位置;向所述客户节点及所述骨干节点发送时间同步信息;根据所述骨 干节点发送的位置信息确定所述客户节点的位置数据,并将所述位置数据 发送到所述高层节点。
本发明的无线网状网中对客户节点定位的方法,对客户节点及与客户 节点相近的骨干节点进行时间同步,可以减少客户节点发送的定位特征信 息的发送时间及接收时间差值的误差,提高了对客户节点定位的精确度。 且本发明的无线网状网中对客户节点定位的方法,客户节点只需消耗较少 的功耗,客户节点只需要发送定位特征信息到骨干节点或接收定位特征信 息即可,无需提升客户节点的性能,减少了无线网状网中难以实现的客户 节点功率管理的难度。且本发明的无线网状网中对客户节点定位的方法,
骨干节点可同时根据客户节点发送的定位特征信息的发送时间和接收时间 的差值,及骨干节点接收到的客户节点发送的定位特征信息的信号强度与 距离的关系来确定客户节点相对至少两个骨干节点的位置信息,这样可以 提高服务器对客户节点定位的准确度。另外本发明的无线网状网中对客户 节点定位的方法,客户节点可以向至少两个骨干节点发送多次定位特征信 息,骨干节点根据该多次定位特征信息,可以分别得到多个位置信息,月良 务器可以根据该多次位置信息来确定客户节点的位置,可以进一步的提高 对客户节点定位的精确度。


图l是现有技术中无线网状网的结构示意图; 图2是本发明其中一个实施例的方法流程图; 图3是本发明其中一个实施例的方法流程图; 图4是本发明其中一个实施例的方法流程图; 图5是本发明其中一个实施例的方法流程图; 图6是本发明其中一个实施例的方法流程图; 图7是本发明其中一个实施例的方法流程图; 图8是本发明其中一个实施例的系统结构框图; 图9是本发明其中一个实施例的系统结构框图。
具体实施例方式
下面结合附图和具体实施例对本发明做一详细的阐述。 实施例一
本发明无线网状网中对客户节点定位的方法,如图2,包括步骤
SlOl、客户节点向服务器发送定位请求信息。客户节点通过与客户节点 相近的骨干节点发送定位请求信息到服务器。 5102、 服务器接收定位请求信息,确定与客户节点相近的至少两个骨干 节点的位置。在一般情况下,由于客户节点是通过相近的至少两个骨千节点 发送定位请求信息,则服务器可以根据定位请求信息传送的路由信息确定与 该客户节点相近的至少两个骨干节点的位置。在一具体实施例中,可以在服 务器里存储有无线网状网中各个骨千节点的位置坐标信息。
5103、 服务器向客户节点及所述骨干节点发送时间同步信息。客户节点 及所述骨干节点在收到时间同步信息后会与服务器的时间同步,则该步骤可 以实现客户节点与所述骨干节点的时间同步。
5104、 客户节点和所迷骨干节点接收到所迷时间同步信息并完成时间同 步后,客户节点向所述骨干节点发送定位特征信息。
S105 、所迷骨干节点分别根据接收到的定位特征信息的发送时间及接收 时间的差值确定客户节点相对该至少两个骨干节点的位置信息,并分别将所 述位置信息发送到所述服务器。发送时间是客户节点发送的定位特征信息的 时间,接收时间是指骨干节点接收到定位特征信息时的时间。在一具体实施 例中,每个骨干节点可以根据定位特征信息的发送时间和接收时间得到客户 节点与该骨干节点的距离曲线图,曲线上的每一位置都为客户节点的可能位 置,骨干节点将该位置信息发送给服务器。
5106、 服务器根据所述骨干节点发送的各个位置信息确定客户节点的位 置。在一具体实施例中,由于客户节点相对于每个骨干节点都有一个距离曲 线图,则服务器在收到多个骨干节点发送的距离曲线图后,确定出多个距离 曲线图的交集区域,并计算出该交集区域的质心,即是客户节点的位置。
5107、 服务器将所述客户节点的位置反馈给客户节点。
由此可见,本发明的无线网状网中对客户节点定位的方法,对客户节点 及与客户节点相近的骨干节点进行时间同步,可以减少客户节点发送的定位 特征信息的发送时间及接收时间差值存在时间上的误差,提高了对客户节点
定位的精确度。且本发明的无线网状网中对客户节点定位的方法,客户节点 只需消耗较少的功耗,客户节点只需要发送定位特征信息到骨干节点或接收 定位特征信息即可,无需提升客户节点的性能,减少了无线网状网中难以实 现的客户节点功率管理的难度。
需要说明的是,步骤S104中,客户节点可以分别向所述骨干节点发送多 次定位特征信息。此时各个骨干节点分别根据该多次定位特征信息得到多种 位置信息,服务器根据该多次位置信息对客户节点进行定位,可以进一步的 提高服务器对客户节点的定位精确度。
由于环境因素的影响,客户节点发送定位特征信息到骨千节点时会受到 影响,这样骨干节点得到的客户节点的位置信息就会有误差。作为一种改进, 在一具体实施例中,如图3,在步骤S105和S106之间还包括步骤S108、各
个骨干节点分别根据预设或实时采集的环境参数对骨千节点确定的客户节点 相对骨干节点的位置信息进行修正。这样可以提高位置信息的准确度,避免 受环境因素的影响,服务器可以精确的定位出客户节点的位置。该环境参数 可以实时采集或可以根据具体的天气环境情况进行设定。另外各个骨干节点 还可以分别对预设或实时采集的环境参数进行存储,方便下次利用。
实施例二
该实施例与实施例一不同之处在于步骤S105,如图4,该实施例中的步 骤S105为所述骨干节点分别根据接收到的定位特征信息的信号强度与距离 的对应关系确定出客户节点相对各个骨干节点的位置信息,并分别将所迷位 置信息发送到服务器。在一具体实施例中,每个骨干节点可以根据接收到的 定位特征信息的信号强度大小来确定客户节点相对各个骨干节点的等信号强 度曲线图,该曲线上的每一位置都为客户节点的可能位置,骨干节点将该位 置信息发送给服务器。
由于环境因素的影响,客户节点发送定位特征信息到骨千节点时会受到 影响,这样骨千节点得到的客户节点的位置信息就会有误差。作为一种改进,
在一具体实施例中,如图5,在步骤S105和S106之间还包括步骤S108、各 个骨干节点分别根据预设或实时采集的环境参数对骨干节点确定的客户节点 相对骨干节点的位置信息进行修正。这样可以提高位置信息的准确度,服务 器可以精确的定位出客户节点的位置。该环境参数可以实时采集或可以根据 具体的天气环境情况进行设定。另外各个骨干节点还可以分别对预设或实时 采集的环境参数进行存储,方便下次利用。
其余步骤实施方式与实施例一相同,在此不赘述。 实施例三
该实施例与实施例一的不同之处在于步骤S105和S106,如图6,该实施 例的步骤S105为所述骨干节点分别根据客户节点发送的定位特征信息的发 送时间和接收时间的差值确定出客户节点相对所述骨干节点的第 一位置信 息,并分别根据接收到的客户节点发送的定位特征信息的信号强度与距离的 对应关系来确定客户节点相对该骨干节点的第二位置信息,并分别将该第一 位置信息和第二位置信息发送到服务器。在一具体实施例中,每个骨干节点 分别可以确定出客户节点相对该骨干节点的距离曲线图和等信号强度曲线 图,每个曲线上的每一个位置都是客户节点相对该骨干节点的可能位置,该 骨干节点并将该位置信息发送到服务器。
步骤S106为服务器根据所述第一位置信息和第二位置信息确定出客户 节点的位置。在一具体实施例中,服务器可以先根据各个骨干节点发送的第 一位置信息确定出客户节点的第一位置,即根据定位特征信息的发送时间和 接收时间确定客户节点相对各个骨干节点的距离曲线图,再确定出该各个距 离曲线图的交集区域的质心,即为该客户节点的第一位置;然后根据各个骨 干节点发送的第二位置信息确定出客户节点的第二位置,即根据接收到的定 位特征信息的信号强度与距离的对应关系得出客户节点相对各个骨干节点的 等信号强度曲线图,再根据该各个距离曲线图的交集区域的质心,即为该客 户节点的第二位置;最后取两个质心的中点即为该客户节点的最终位置。
在该实施例中,本发明的无线网状网中对客户节点定位的方法,骨干节 点可同时根据客户节点发送的定位特征信息的发送时间和接收时间的差值, 及骨干节点接收到的客户节点发送的定位特征信息的信号强度与距离的关系 来确定客户节点相对该骨干节点的两个位置信息,这样可以提高服务器对客 户节点定位的准确度。
采用该实施例的方法得到的客户节点的最终位置,其准确度进一步提高。 在另外一种具体实施例中,客户节点可以重复向各个骨干节点发送定位特征 信息,这样服务器可以得到客户节点的多个最终位置,可以用直线连接该各 个最终位置,得到一个封闭区域,取该封闭区域的质心即为客户节点的位置。 该方法可以进一步的提高对客户节点的定位准确度。
由于环境因素的影响,客户节点发送定位特征信息到骨干节点时会受到 影响,这样骨干节点得到的客户节点的位置信息就会有误差。作为一种改进,
在一具体实施例中,步骤S105还包括,各个骨干节点分别根据预设或实时采 集的环境参数对骨干节点确定的客户节点相对骨干节点的位置信息进行修 正。这样可以提高位置信息的准确度,服务器可以精确的定位出客户节点的 位置。该环境参数可以实时采集或可以根据具体的天气环境情况进行设定。 另外各个骨干节点还可以分别对预设或实时采集的环境参数进行存储,方便 下次利用。
其余步骤实施方式和实施例一相同,在此不赘述。 实施例四
该实施例中,如图7,本发明的无线网状网中对客户节点定位的方法,包 括步骤
5201、 高层节点向服务器发送对客户节点进行定位的请求信息。高层节 点是指有特殊权限的节点,比如公安部门用户、国防部门用户等。
5202、 服务器接收该请求信息,鉴别该高层节点是否符合权限,若符合
权限,服务器向客户节点发送定位请求信息。由于客户节点是有隐私权的, 不能任意的高层节点就可以去查询某一个客户节点的位置信息。所以服务器 要对该高层节点进行鉴别,在其符合权限时,服务器才向该客户节点发送定 位请求信息。
5203、 客户节点收到该定位请求信息,向服务器发送确认消息。该客户 节点是通过与客户节点相近的骨干节点发送定位请求信息到服务器。
5204、 服务器接收该确认信息,确定与客户节点相近的至少两个骨干节 点的位置。在一般情况下,由于客户节点是通过相近的至少两个骨干节点发 送定位请求信息,则服务器可以根据定位请求信息传送的路由信息确定与该 客户节点相近的至少两个骨干节点的位置。在一具体实施例中,可以在服务 器里存储有无线网状网中各个骨干节点的位置坐标信息。
5205、 服务器向客户节点及所述骨干节点发送时间同步信息。客户节点 及该骨干节点在收到时间同步信息后会与服务器的时间同步,则该步骤可以 实现客户节点与至少两个骨干节点的时间同步。
5206、 所述客户节点和所述骨干节点接收到所述时间同步信息并完成时 间同步后,客户节点向所述骨干节点发送定位特征信息。
S207 、所述骨干节点分别根据接收到的定位特征信息的发送时间及接收 时间的差值确定客户节点相对该至少两个骨干节点的位置信息,和/或分别根 据接收到的定位特性信息的信号强度与距离的关系确定客户节点相对该至少 两个骨干节点的位置信息,并将所述位置信息发送到所述服务器。发送时间 是客户节点发送的定位特征信息的时间,接收时间是指骨干节点接收到定位 特征信息时的时间。在一具体实施例中,每个骨干节点可以根据定位特征信 息的发送时间和接收时间的差值得到客户节点与该每个骨干节点的距离曲线 图,曲线上的每一位置都为客户节点的可能位置,骨干节点将该位置信息发 送给服务器。在一具体实施例中,每个骨干节点可以根据接收到的定位特征 信息的信号强度与距离的关系得到客户节点与该每个骨干节点的等信号强度
曲线图,曲线上的每一位置都为客户节点的可能位置,骨干节点将该位置信 息发送到服务器。在一具体实施例中,每个骨干节点可以根据定位特征信息 的发送时间和接收时间的差值、及根据接收到的定位特征信息的信号强度与 距离的关系可以得到客户节点相对于每个骨干节点的距离曲线图和等信号强 度曲线图,骨干节点分别将该位置信息发送到服务器。
5208、 服务器根据所述骨干节点发送的各个位置信息确定客户节点的位 置。该服务器可以根据实际需要来确定客户节点的位置,在一具体实施例中, 当服务器接收到的是每个骨千节点发送的距离曲线图或等信号强度曲线图 时,则服务器在收到多个骨干节点发送的距离曲线图或等信号强度曲线图后, 确定出多个距离曲线图或等信号强度曲线图的交集区域,并计算出该交集区 域的质心,即是客户节点的位置。在一具体实施例中,当服务器收到的是每 个骨干节点发送的距离曲线图和等信号强度曲线图时,服务器可以根据多个 骨干节点发送的距离曲线图得到多个距离曲线图的交集区域的质心,即为客 户节点的第一位置;根据多个骨干节点发送的等信号强度曲线图可以得到多 个等信号强度曲线图的交集区域的质心,即为客户节点的第二位置;再取该 第一位置和第二位置的连线的中点位置即为客户节点的最终位置。
5209、 服务器将所述客户节点的位置反馈给高层节点。
由于环境因素的影响,客户节点发送定位特征信息到骨干节点时会受到 影响,这样骨干节点得到的客户节点的位置信息就会有误差。也可以在步骤 S207中,还可以包括步骤,骨干节点在确定完客户节点相对该骨干节点的位 置信息后,根据预定或实时采集的环境参数对所述位置信息进行修正。另外 各个骨干节点还可以分别对预设或实时采集的环境参数进行存储,方便下次利用。
需要说明的是,步骤S206中,客户节点可以分别向所述骨干节点发送多 次定位特征信息。此时各个骨千节点分别根据该多次定位特征信息得到多种 位置信息,服务器根据该多次位置信息对客户节点进行定位,可以进一步的
提高服务器对客户节点的定位精确度。 实施例五
在该实施例中,本发明还揭示了一种无线网状网系统,如图8,其包括 服务器、客户节点及至少两个骨干节点;在图8中只是示出了两个骨干节 点(骨干节点1和骨干节点2);
客户节点,向服务器发送定位请求信息;接收服务器发送的时间同步 信息;在接收到所述时间同步信息并完成时间同步后,向所述骨干节点发 送至少 一次定位特征信息;
骨干节点,接收所述服务器发送的时间同步信息;接收所述客户节点 发送的定位特征信息,根据所述定位特征信息的发送时间及接收时间,和/ 或根据接收到的所述定位特征信息的信号强度与距离的关系确定所述客户 节点相对该骨干节点的位置信息;并将所述位置信息发送到所述服务器;
服务器,接收客户节点发送的定位请求信息,确定与所述客户节点相 近的至少两个骨干节点的位置;向所述客户节点及所述骨干节点发送时间 同步信息;根据所述骨千节点发送的位置信息确定所述客户节点的位置。
由于环境因素的影响,客户节点发送定位特征信息到骨干节点时会受到 影响,这样骨干节点得到的客户节点的位置信息就会有误差。作为一种改进, 在一具体实施例中,骨干节点包括修正模块,用于预先设置或实时釆集环境
参数,对骨干节点得到的位置信息根据预设或实施采集的环境参数进行修正。 另外修正模块还可以对预设或实时采集的环境参数进行存储,方便下次利用。
实施例六
在该实施例中,本发明还揭示了一种无线网状网系统,如图9,包括 服务器、客户节点、高层节点和至少两个骨干节点;在图9中只是示出了 两个骨干节点(骨干节点1和骨干节点2 );
高层节点,用于向所述服务器发送对客户节点进行定位的请求信息;
客户节点,向所述服务器发送确认信息;接收服务器发送的时间同步 信息;在接收到所述时间同步信息并完成时间同步后,向所述骨干节点发 送至少 一次定位特征信息;
骨干节点,接收所述服务器发送的时间同步信息;接收所述客户节点 发送的定位特征信息,根据所述定位特征信息的发送时间及接收时间,和/ 或根据接收到的所述定位特征信息的信号强度与距离的关系确定所述客户 节点相对该骨干节点的位置信息;并将所述位置信息发送到所述服务器;
服务器,接收所述高层节点发送的请求信息,并鉴定所述高层节点是 否符合权限,符合权限的话,向所述客户节点发送定位请求信息;根据所 述客户节点发送的确认信息确定与所述客户节点相近的至少两个骨千节点 的位置;向所述客户节点及所述骨干节点发送时间同步信息;根据所述骨 千节点发送的位置信息确定所述客户节点的位置数据,并将所述位置数据 发送到所述高层节点。
由于环境因素的影响,客户节点发送定位特征信息到骨干节点时会受到 影响,这样骨干节点得到的客户节点的位置信息就会有误差。作为一种改进, 在一具体实施例中,骨干节点包括修正模块,用于预先设置或实时采集环境 参数,对骨干节点得到的位置信息根据所述环境参数进行修正。另外修正模 块还可以对预设或实时采集的环境参数进行存储,方便下次利用。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任 何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含 在本发明的权利要求保护范围之内。
权利要求
1.一种无线网状网中对客户节点定位的方法,其特征在于,包括步骤:服务器接收客户节点发送的定位请求信息,确定与所述客户节点相近的至少两个骨干节点的位置;所述服务器分别向所述客户节点、所述骨干节点发送时间同步信息;所述客户节点和所述骨干节点接收所述时间同步信息并完成时间同步后,所述客户节点向所述骨干节点发送至少一次定位特征信息;所述骨干节点分别根据所述定位特征信息的发送时间和接收时间的差值,或者根据接收到的所述定位特征信息的信号强度与距离的关系确定所述客户节点相对每个骨干节点的位置信息,并分别将所述位置信息发送到所述服务器;所述服务器根据所述位置信息确定所述客户节点的位置,并发送给所述客户节点。
2、 根据权利要求1所述的无线网状网中对客户节点定位的方法,其特 征在于在将所述位置信息发送到所述服务器之前,还包括步骤所述骨 干节点根据预设或实时采集的环境参数对所述位置信息进行修正。
3、 一种无线网状网中对客户节点定位的方法,其特征在于,包括步骤服务器接收客户节点发送的定位请求信息,确定与所述客户节点相近 的至少两个骨干节点的位置;所述服务器向所述客户节点、所述骨干节点发送时间同步信息;所述客户节点和所述骨干节点接收所述时间同步信息并完成时间同步 后,所述客户节点分别向所述骨干节点发送至少一次定位特征信息;所述骨干节点分别根据所述定位特征信息的发送时间和接收时间的差 值确定所述客户节点相对各个骨干节点的第一位置信息,及分别根据接收 到的所述定位特征信息的信号强度与距离的关系确定所述客户节点相对各 个骨干节点的第二位置信息,并分别将所述第一位置信息和第二位置信息 发送到所述服务器;所述服务器根据所述第一位置信息和第二位置信息确定所述客户节点 的位置,并发送给所述客户节点。
4、 根据权利要求3所述的无线网状网中对客户节点定位的方法,其特 征在于在将所述第一位置信息和第二位置信息发送到所述服务器之前, 还包括步骤所述骨干节点分别根据预设或实时采集的环境参数对所述第 一位置信息及第二位置信息进行修正。
5、 一种无线网状网中对客户节点定位的方法,其特征在于,包括步骤高层节点向服务器发送对客户节点进行定位的请求信息,所述服务器 鉴别所述高层节点是否符合权限,如果符合权限,则所述服务器向所述客 户节点发送定位请求信息;所述客户节点接收到所述定位请求信息后向所述服务器发送确认信 息;所述服务器接收所述确认信息,确定与所述客户节点相近的至少两个 骨干节点的位置;所述服务器向所述客户节点和所述骨干节点发送时间同步信息;所述 客户节点和所述骨干节点接收到所述时间同步信息并完成时间同步后,所述客户节点分别向所述骨干节点发送至少 一次定位特征信息;所述骨干节点分别根据所述定位特征信息的发送时间和接收时间的差 值确定所述客户节点相对各个骨干节点的第一位置信息,和/或分别根据接 收到的所述定位特征信息的信号强度与距离的关系确定所述客户节点相对 各个骨干节点的第二位置信息,并分别将所述第 一位置信息和/或第二位置 信息发送到所述服务器;所述服务器根据所述第一位置信息和第二位置信息确定所述客户节点 的位置数据,并将所述客户节点的位置数据发送到所述高层节点。
6、 根据权利要求5所述的无线网状网中对客户节点定位的方法,其特 征在于在将所述第一位置信息和第二位置信息发送到所述服务器之前, 还包括步骤所述骨干节点分别根据预设或实时采集的环境参数对所述第 一位置信息及第二位置信息进行修正。
7、 一种无线网状网系统,其特征在于,包括服务器、客户节点及至 少两个骨干节点;客户节点,向服务器发送定位请求信息;接收服务器发送的时间同步 信息;在接收到所述时间同步信息并完成时间同步后,向所述骨干节点发 送至少 一次定位特4正信息;骨干节点,接收所述服务器发送的时间同步信息;接收所述客户节点 发送的定位特征信息,根据所述定位特征信息的发送时间及接收时间的差 值,和/或根据接收到的所述定位特征信息的信号强度与距离的关系确定所 述客户节点相对该骨干节点的位置信息;并将所述位置信息发送到所述服 务器;服务器,接收客户节点发送的定位请求信息,确定与所述客户节点相 近的至少两个骨干节点的位置;向所述客户节点及所述骨干节点发送时间 同步信息;根据所述骨干节点发送的位置信息确定所述客户节点的位置;
8、 根据权利要求7所述的无线网状网系统,其特征在于所述骨干节 点包括有修正模块,用于预先设置或实时采集环境参数,在所述骨干节点 将所述位置信息发送到所述服务器之前,对所述位置信息按预先设置或实 时采集的环境参数进行修正。
9、 一种无线网状网系统,其特征在于,包括服务器、客户节点、高 层节点和至少两个骨干节点;高层节点,用于向所述服务器发送对客户节点进行定位的请求信息;客户节点,向所述服务器发送确认信息;接收服务器发送的时间同步 信息;在接收到所述时间同步信息并完成时间同步后,向所述骨干节点发 送至少 一次定位特征信息; 骨干节点,接收所述服务器发送的时间同步信息;接收所述客户节点 发送的定位特征信息,根据所述定位特征信息的发送时间及接收时间的差 值,和/或根据接收到的所述定位特征信息的信号强度与距离的关系确定所 述客户节点相对该骨干节点的位置信息;并将所述位置信息发送到所述服务器;服务器,接收所述高层节点发送的请求信息,并鉴定所述高层节点是否符合权限,符合权限的话,向所述客户节点发送定位请求信息;根据所 述客户节点发送的确认信息确定与所述客户节点相近的至少两个骨干节点 的位置;向所述客户节点及所述骨干节点发送时间同步信息;根据所述骨 干节点发送的位置信息确定所述客户节点的位置数据,并将所述位置数据 发送到所述高层节点。
10、根据权利要求9所述的无线网状网系统,其特征在于所述骨干 节点包括有修正模块,用于预先设定或实时采集环境参数,在所述骨干节 点将所述位置信息发送到所述服务器之前,对所述位置信息按预先设置或 实时采集的环境参数进行修正。
全文摘要
本发明公开了一种无线网状网中对客户节点定位的方法,其包括步骤服务器接收客户节点发送的定位请求信息,确定与客户节点相近的至少两个骨干节点的位置;服务器分别向客户节点、骨干节点发送时间同步信息;客户节点和骨干节点在完成时间同步后,客户节点向骨干节点发送定位特征信息;骨干节点分别根据定位特征信息的发送时间和接收时间的差值确定所述客户节点相对每个骨干节点的位置信息,并分别将位置信息发送到所述服务器;服务器根据位置信息确定客户节点的位置。本发明对客户节点及与客户节点相近的骨干节点进行时间同步,可以减少客户节点发送的定位特征信息的发送时间及接收时间差值的误差,提高了对客户节点定位的精确度。
文档编号H04L12/28GK101374155SQ20081019848
公开日2009年2月25日 申请日期2008年9月11日 优先权日2008年9月11日
发明者吴月辉, 周绍午 申请人:广州杰赛科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1