一种基于超宽带的标签定位方法及装置与流程

文档序号:20020468发布日期:2020-02-25 11:33阅读:来源:国知局

技术特征:

1.一种基于超宽带的标签定位方法,应用于超宽带定位系统包括的至少一个标签中,所述超宽带定位系统还包括至少一个基站和服务器,其特征在于,所述方法包括:

检测是否存储第一基站调度信息,所述第一基站调度信息包括至少三个定位基站的基站标识和相应定位时隙;

若检测到存储所述第一基站调度信息,则广播轮询报文,以使接收到所述轮询报文的基站将所述轮询报文上传至所述服务器,所述轮询报文包括自身标签的标签标识;

根据所述至少三个定位基站的基站标识接收相应定位基站发送的第一应答报文,所述第一应答报文是每个定位基站根据所述服务器存储的标签调度信息和所述轮询报文确定的,所述第一应答报文包括下一次定位需要的第二基站调度信息,所述标签调度信息包括所述标签标识和发送应答报文的顺序;

将所述第一基站调度信息更新为所述第二基站调度信息;

根据所述至少三个定位基站发送的所述第一应答报文广播停止报文,以使所述至少三个定位基站将所述停止报文、每个定位基站与自身标签间的距离值和相应的定位基站当前的基站信息上传至所述服务器,所述距离值是每个定位基站根据所述轮询报文、所述应答报文和所述停止报文的收发时间,采用预设距离算法计算得到的。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

若检测到未存储所述第一基站调度信息,则广播blink报文,以使接收到所述blink报文的各个基站将所述blink报文和相应基站的基站信息上传至所述服务器,所述blink报文包括自身标签的标签标识;

接收目标基站发送的第一基站调度信息,其中,所述第一基站调度信息是所述服务器根据各个基站信息和所述标签标识确定并发送至所述目标基站的,所述目标基站为与所述待定位标签进行通信的任一基站;

根据所述第一基站调度信息广播轮询报文;

根据所述第一基站调度信息中所述至少三个定位基站的基站标识,接收相应定位基站发送的第二应答报文,其中,所述第二应答报文是每个定位基站根据所述服务器获取的标签调度信息和所述轮询报文确定的,所述标签调度信息是所述服务器根据所述基站信息和所述标签标识获取的;

根据接收的所述至少三个定位基站的所述第二应答报文,广播停止报文。

3.如权利要求1所述的方法,其特征在于,广播轮询报文,包括:

获取所述第一基站调度信息中包括的至少三个定位基站对应的定位时隙;

以获取到的定位时隙广播轮询报文。

4.如权利要求1所述的方法,其特征在于,根据所述至少三个定位基站发送的所述第一应答报文广播停止报文,包括:

根据所述第一基站调度信息中相应定位基站对应的定位时隙,设置最大超时时间;

若检测到所述最大超时时间内接收到所述至少三个定位基站中每个定位基站发送的第一应答报文,则广播停止报文。

5.如权利要求1-4任一所述的方法,其特征在于,所述第一基站调度信息中的定位时隙小于所述第二基站调度信息中的定位时隙;或者,所述第一基站调度信息中的定位时隙等于所述第二基站调度信息中的定位时隙。

6.一种基于超宽带的标签定位方法,应用于超宽带定位系统包括的至少一个基站中的定位基站中,所述超宽带定位系统还包括至少一个标签和服务器,其特征在于,所述方法包括:

接收待定位标签广播的轮询报文,所述轮询报文是所述待定位标签检测到存储第一基站调度信息后广播的,所述轮询报文包括所述待定位标签的标签标识,所述第一基站调度信息包括至少三个定位基站的基站标识和相应定位时隙;

向所述服务器发送所述轮询报文,以使所述服务器发送所述标签标识对应的下一次定位需要的第二基站调度信息和存储的上一次定位使用的标签调度信息,所述标签调度信息包括所述标签标识和应答报文的发送顺序;

接收所述服务器发送的所述第二基站调度信息和所述标签调度信息;

根据所述轮询报文和所述标签调度信息中应答报文的发送顺序,向所述待定位标签发送携带所述第二基站调度信息的第一应答报文,以使所述待定位标签根据所述第一基站调度信息,接收所述至少三个定位基站发送的第一应答报文并将所述第一基站调度信息更新为所述第二基站调度信息,并根据所述第一应答报文广播停止报文;

接收所述停止报文;

根据所述轮询报文、所述第一应答报文和所述停止报文的收发时间,采用预设距离算法计算得到所述定位基站与所述待定位标签间的距离值;

向所述服务器发送所述停止报文、所述距离值和当前的基站信息,以使所述服务器根据所述距离值和所述当前的基站信息,获取所述待定位标签的定位坐标和下一次定位需要的基站调度信息。

7.如权利要求6所述的方法,其特征在于,所述方法还包括:

接收所述待定位标签广播的blink报文,所述blink报文是所述待定位标签检测到未存储第一基站调度信息后广播的,所述blink报文包括待定位标签的标签标识;

向所述服务器发送所述定位基站的基站信息和所述blink报文,以使所述服务器发送所述标签标识对应的本次定位需要的第一基站调度信息和本次定位需要的标签调度信息,所述标签调度信息是所述服务器根据所述定位基站的基站信息和所述标签标识获取的;

接收所述服务器发送的所述第一基站调度信息和所述标签调度信息;

根据所述标签调度信息,向所述待定位标签发送所述第一基站调度信息,以使所述待定位标签根据所述第一基站调度信息广播轮询报文;

接收所述轮询报文;

根据所述标签调度信息中应答报文的发送顺序和所述轮询报文,向所述待定位标签发送第二应答报文,以使所述待定位标签根据接收的所述至少三个定位基站的所述第二应答报文广播停止报文;

接收所述停止报文;

根据所述轮询报文、所述第二应答报文和所述停止报文的收发时间,采用预设距离算法计算得到所述定位基站与所述待定位标签间的距离值;

向所述服务器发送所述停止报文、所述距离值和当前的基站信息,以使所述服务器根据所述距离值和所述当前的基站信息,获取所述待定位标签的定位坐标和下一次定位需要的第二基站调度信息。

8.如权利要求6-7任一所述的方法,其特征在于,接收所述服务器发送的所述第二基站调度信息,包括:

若所述服务器中当前配置的定位时隙总数大于预设数量阈值,则接收定位时隙大于所述第一基站调度信息中的定位时隙的第二基站调度信息;

若所述服务器中当前配置的定位时隙总数不大于预设数量阈值,则接收定位时隙等于所述第一基站调度信息中的定位时隙的第二基站调度信息。

9.一种基于超宽带的标签定位装置,应用于超宽带定位系统包括的至少一个标签中,所述超宽带定位系统还包括至少一个基站和服务器,其特征在于,所述装置包括:检测单元、广播单元、接收单元和更新单元;

所述检测单元,用于检测是否存储第一基站调度信息,所述第一基站调度信息包括至少三个定位基站的基站标识和相应定位时隙;

所述广播单元,用于若检测到存储所述第一基站调度信息,则广播轮询报文,以使接收到所述轮询报文的基站将所述轮询报文上传至所述服务器,所述轮询报文包括自身标签的标签标识;

所述接收单元,用于根据所述至少三个定位基站的基站标识接收相应定位基站发送的第一应答报文,所述第一应答报文是每个定位基站根据所述服务器存储的标签调度信息和所述轮询报文确定的,所述第一应答报文包括下一次定位需要的第二基站调度信息,所述标签调度信息包括所述标签标识和发送应答报文的顺序;

所述更新单元,用于将所述第一基站调度信息更新为所述第二基站调度信息;

所述广播单元,还用于根据所述至少三个定位基站发送的所述第一应答报文广播停止报文,以使所述至少三个定位基站将所述停止报文、每个定位基站与自身标签间的距离值和相应的定位基站当前的基站信息上传至所述服务器,所述距离值是每个定位基站根据所述轮询报文、所述应答报文和所述停止报文的收发时间,采用预设距离算法计算得到的。

10.如权利要求9所述的装置,其特征在于,

所述检测单元,还用于若检测到未存储所述第一基站调度信息,则广播blink报文,以使接收到所述blink报文的各个基站将所述blink报文和相应基站的基站信息上传至所述服务器,所述blink报文包括自身标签的标签标识;

所述接收单元,还用于接收目标基站发送的第一基站调度信息,其中,所述第一基站调度信息是所述服务器根据各个基站信息和所述标签标识确定并发送至所述目标基站的,所述目标基站为与所述待定位标签进行通信的任一基站;

所述广播单元,还用于根据所述第一基站调度信息广播轮询报文;

所述接收单元,还用于根据所述第一基站调度信息中所述至少三个定位基站的基站标识,接收相应定位基站发送的第二应答报文,其中,所述第二应答报文是每个定位基站根据所述服务器获取的标签调度信息和所述轮询报文确定的,所述标签调度信息是所述服务器根据所述基站信息和所述标签标识获取的;

所述广播单元,还用于根据接收的所述至少三个定位基站的所述第二应答报文,广播停止报文。

11.如权利要求9所述的装置,其特征在于,

所述广播单元,具体用于获取所述第一基站调度信息中包括的至少三个定位基站对应的定位时隙;

以获取到的定位时隙广播轮询报文。

12.如权利要求9所述的装置,其特征在于,所述装置还包括设置单元;

所述设置单元,用于根据所述第一基站调度信息中相应定位基站对应的定位时隙,设置最大超时时间;

所述广播单元,具体用于若检测到所述最大超时时间内接收到所述至少三个定位基站中每个定位基站发送的第一应答报文,则广播停止报文。

13.如权利要求9-12任一所述的装置,其特征在于,所述第一基站调度信息中的定位时隙小于所述第二基站调度信息中的定位时隙;或者,所述第一基站调度信息中的定位时隙等于所述第二基站调度信息中的定位时隙。

14.一种基于超宽带的标签定位装置,应用于超宽带定位系统包括的至少一个基站中的定位基站中,所述超宽带定位系统还包括至少一个标签和服务器,其特征在于,所述装置包括:接收单元、发送单元和运算单元;

所述接收单元,用于接收待定位标签广播的轮询报文,所述轮询报文是所述待定位标签检测到存储第一基站调度信息后广播的,所述轮询报文包括所述待定位标签的标签标识,所述第一基站调度信息包括至少三个定位基站的基站标识和相应定位时隙;

所述发送单元,用于向所述服务器发送所述轮询报文,以使所述服务器发送所述标签标识对应的下一次定位需要的第二基站调度信息和存储的上一次定位使用的标签调度信息,所述标签调度信息包括所述标签标识和应答报文的发送顺序;

所述接收单元,还用于接收所述服务器发送的所述第二基站调度信息和所述标签调度信息;

所述发送单元,还用于根据所述轮询报文和所述标签调度信息中应答报文的发送顺序,向所述待定位标签发送携带所述第二基站调度信息的第一应答报文,以使所述待定位标签根据所述第一基站调度信息,接收所述至少三个定位基站发送的第一应答报文并将所述第一基站调度信息更新为所述第二基站调度信息,并根据所述第一应答报文广播停止报文;

所述接收单元,还用于接收所述停止报文;

所述运算单元,用于根据所述轮询报文、所述第一应答报文和所述停止报文的收发时间,采用预设距离算法计算得到所述定位基站与所述待定位标签间的距离值;

所述发送单元,用于向所述服务器发送所述停止报文、所述距离值和当前的基站信息,以使所述服务器根据所述距离值和所述当前的基站信息,获取所述待定位标签的定位坐标和下一次定位需要的基站调度信息。

15.如权利要求14所述的装置,其特征在于,

所述接收单元,还用于接收所述待定位标签广播的blink报文,所述blink报文是所述待定位标签检测到未存储第一基站调度信息后广播的,所述blink报文包括待定位标签的标签标识;

所述发送单元,还用于向所述服务器发送所述定位基站的基站信息和所述blink报文,以使所述服务器发送所述标签标识对应的本次定位需要的第一基站调度信息和本次定位需要的标签调度信息,所述标签调度信息是所述服务器根据所述定位基站的基站信息和所述标签标识获取的;

所述接收单元,还用于接收所述服务器发送的所述第一基站调度信息和所述标签调度信息;

所述发送单元,还用于根据所述标签调度信息,向所述待定位标签发送所述第一基站调度信息,以使所述待定位标签根据所述第一基站调度信息广播轮询报文;

所述接收单元,还用于接收所述轮询报文;

所述发送单元,还用于根据所述标签调度信息中应答报文的发送顺序和所述轮询报文,向所述待定位标签发送第二应答报文,以使所述待定位标签根据接收的所述至少三个定位基站的所述第二应答报文广播停止报文;

所述接收单元,还用于接收所述停止报文;

所述运算单元,用于根据所述轮询报文、所述第二应答报文和所述停止报文的收发时间,采用预设距离算法计算得到所述定位基站与所述待定位标签间的距离值;

所述发送单元,还用于向所述服务器发送所述停止报文、所述距离值和当前的基站信息,以使所述服务器根据所述距离值和所述当前的基站信息,获取所述待定位标签的定位坐标和下一次定位需要的第二基站调度信息。

16.如权利要求14-15任一所述的装置,其特征在于,

所述接收单元,具体用于若所述服务器中当前配置的定位时隙总数大于预设数量阈值,则接收定位时隙大于所述第一基站调度信息中的定位时隙的第二基站调度信息;

若所述服务器中当前配置的定位时隙总数不大于预设数量阈值,则接收定位时隙等于所述第一基站调度信息中的定位时隙的第二基站调度信息。

17.一种电子设备,其特征在于,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存储的程序时,实现权利要求1-5任一所述的方法步骤和实现权利要求6-8任一所述的方法步骤。

18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤和实现权利要求6-8任一所述的方法步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1