北斗数据共享的实现方法

文档序号:7813247阅读:1202来源:国知局
北斗数据共享的实现方法
【专利摘要】本发明公开一种北斗数据共享的实现方法,提供北斗接收机及连接北斗接收机并具有数据接口的北斗数据共享装置并设置括北斗状态表、北斗数据使用系统状态表、北斗接收数据表、北斗发送数据表的启动加载模块,以管理及收发数据,以实现收发短报文的目的,并且设置遍历北斗数据使用系统状态表将该短报文转发给所有有效的北斗数据使用系统的功能从而使多个北斗数据使用系统需要同时使用北斗数据的需求,将北斗数据资源和使用北斗数据系统进行统一管理和分配,以达到高效,快速,平等使用北斗资源。通过该方法节省了北斗数据使用系统二次开发的投入。
【专利说明】北斗数据共享的实现方法

【技术领域】
[0001]本发明涉及通信处理领域,尤其是一种北斗数据共享的实现方法。

【背景技术】
[0002]北斗卫星导航系统(BDS)是继美国全球定位系统(GPS)和俄罗斯格洛纳斯(GL0NASS)之后可在全球范围内全天候、全天时为各类用户提供高精度、高可靠定位、导航、授时服务和短报文通信功能的全球卫星导航系统。目前随着各行业对北斗应用的深入挖掘和研究,经常发现多个系统需要同时使用北斗数据,由于受北斗设备对外只提供一路串口通信方式,以及北斗服务频度的限制,从而不得不加装更多的北斗设备已满足系统的需要。
[0003]增加北斗设备虽然可以解决多个系统使用北斗问题,但是却增加了整个系统的投入成本,同时对设备维护、安装场所都提出了较高的要求。
[0004]串口共享器虽然可以解决北斗共享问题,但是遇到多个系统同时使用,系统就会发生状态不确定问题,另外北斗对外服务有一定的时间要求,在北斗工作时不能够响应外部系统的要求,这时就会发生数据丢失,服务无响应等问题。这些都是串口共享器无法解决的。
[0005]因此,需要一种新的技术方案以解决上述问题。


【发明内容】

[0006]本发明的目的在于克服处理北斗数据共享方案的缺点,将北斗数据资源和使用北斗数据系统进行统一管理和分配,以达到高效,快速,平等使用北斗资源。
[0007]为达到上述目的,本发明北斗数据共享的实现方法可采用如下技术方案:
[0008]提供北斗接收机及连接北斗接收机并具有数据接口的北斗数据共享装置;北斗接收机用于接收定位数据和收发短报文;北斗数据共享装置通过数据接口连接至少一个北斗数据使用系统,北斗数据共享装置响应北斗数据使用系统对北斗的请求,同时在接收到北斗数据时,及时反馈给请求的北斗数据使用系统;
[0009]设置启动加载模块,该启动加载模块包括北斗状态表、北斗数据使用系统状态表、北斗接收数据表、北斗发送数据表;其中北斗状态表记录着北斗接收机的特性和开通的功能,包括IC卡号、通播号、服务频度、短报文长度、定位申请标志、授时申请标志、北斗状态申请标志;北斗数据使用系统状态表记录着北斗数据使用系统请求的北斗功能,包括定位申请标志、授时申请标志、北斗状态申请标志;北斗接收数据表记录着当前北斗接收到的数据,包括时间,经纬度、北斗状态;北斗发送数据表:记录着当前需要发送的短报文数据;
[0010]当向北斗卫星导航系统发送短报文时,接收根据北斗状态表中的短报文长度,将接收到的短报文分割为一条或者多条报文并转存到北斗发送数据表,然后判断服务频度是否到达,若到达将北斗发送数据表中第一条数据发送给北斗接收机,同时判断北斗发送数据表中的数据是否发送完毕,如果没有发送完,等待下一个服务频度到达再次发送,直至所有数据发送完毕;
[0011]当从接收北斗卫星导航系统短报文时,首先判断接收到的短报文是否有具体的接收对象,如有将该短报文转发给相应的接收对象,没有就遍历北斗数据使用系统状态表将该短报文转发给所有有效的北斗数据使用系统。
[0012]本发明通过设置北斗接收机及北斗数据共享装置即可连接北斗数据使用系统使用北斗功能,结构简单方便使用,并且不需要北斗数据使用系统进行结构改造;其中,设置包括北斗状态表、北斗数据使用系统状态表、北斗接收数据表、北斗发送数据表的启动加载模块以管理及收发数据,以实现收发短报文的目的,并且设置遍历北斗数据使用系统状态表将该短报文转发给所有有效的北斗数据使用系统的功能从而使多个北斗数据使用系统需要同时使用北斗数据的需求,将北斗数据资源和使用北斗数据系统进行统一管理和分配,以达到高效,快速,平等使用北斗资源。通过该方法节省了北斗数据使用系统二次开发的投入。

【专利附图】

【附图说明】
[0013]图1是本发明中硬件设置的示意图。
[0014]图2是本发明中发送短报文处理流程图。
[0015]图3是本发明中接收短报文处理流程图。
[0016]图4是本发明中接收其他北斗数据处理流程图。
[0017]图5是本发明中申请开通北斗功能处理流程图。
[0018]图6是本发明中关闭北斗功能处理流程图。

【具体实施方式】
[0019]本发明公开了一种北斗数据共享的实现方法,在硬件准备方面,如图1所示,提供北斗接收机及连接北斗接收机并具有数据接口的北斗数据共享装置;北斗接收机用于接收定位数据和收发短报文;北斗数据共享装置通过数据接口连接至少一个北斗数据使用系统,北斗数据共享装置响应北斗数据使用系统对北斗的请求,同时在接收到北斗数据时,及时反馈给请求的北斗数据使用系统;并且在硬件中设置启动加载模块,本实施方式中启动加载模块设置在为北斗数据共享装置,但也可以另外增加其他硬件设施设置启动加载模块完成相同功能。该启动加载模块包括北斗状态表、北斗数据使用系统状态表、北斗接收数据表、北斗发送数据表;其中北斗状态表记录着北斗接收机的特性和开通的功能,包括IC卡号、通播号、服务频度、短报文长度、定位申请标志、授时申请标志、北斗状态申请标志;北斗数据使用系统状态表记录着北斗数据使用系统请求的北斗功能,包括定位申请标志、授时申请标志、北斗状态申请标志;北斗接收数据表记录着当前北斗接收到的数据,包括时间,经纬度、北斗状态;北斗发送数据表:记录着当前需要发送的短报文数据。在本实施方式中,北斗数据共享装置提供I个网口,及4个串口,最多连接8套北斗数据使用系统,当然也可以对北斗数据共享装置实施拓展以满足用户需求。
[0020]在上述硬件设置完成的基础上,当向北斗卫星导航系统发送短报文时,如图2所示,接收根据北斗状态表中的短报文长度,将接收到的短报文分割为一条或者多条报文并转存到北斗发送数据表,然后判断服务频度是否到达,若到达将北斗发送数据表中第一条数据发送给北斗接收机,同时判断北斗发送数据表中的数据是否发送完毕,如果没有发送完,等待下一个服务频度到达再次发送,直至所有数据发送完毕;
[0021]当从接收北斗卫星导航系统短报文时,如图3所示,首先判断接收到的短报文是否有具体的接收对象,如有将该短报文转发给相应的接收对象,没有就遍历北斗数据使用系统状态表将该短报文转发给所有有效的北斗数据使用系统。
[0022]以上即可以实现基础的向北斗卫星导航系统发送/接收短报文的功能,从而使北斗接收机及北斗数据共享装置可以连接需要使用北斗数据的北斗数据使用系统中,并且将北斗数据资源和北斗数据使用系统进行统一管理和分配,以达到高效,快速,平等使用北斗资源。
[0023]进一步的,北斗数据共享装置提供标准北斗通信协议和自定义通信协议供北斗数据使用系统选择,北斗数据使用系统如果选择标准北斗协议系统无需任何修改就可以使用北斗数据,大量节省了北斗数据使用系统二次开发的投入;北斗数据共享装置设置为支持所有的北斗协议,通过北斗数据共享装置可以完成北斗操作因此北斗数据共享装置对北斗数据使用系统来说是透明的。
[0024]进一步的实现北斗数据使用的功能,如图4所示,接收其他北斗数据包括北斗定位、导航、授时、状态数据,首先将接收到的北斗数据转存到北斗接收数据表相应的数据位,然后遍历北斗数据使用系统状态表,将该北斗数据转发给所有开通此功能且有效的北斗数据使用系统。
[0025]本发明中还包括申请开通及关闭北斗功能,其中如图5所示,开通北斗功能首先判断北斗状态表相应功能标志是否为1,是I则表示该功能已经开通,直接修改北斗数据使用系统状态表相应功能标志为I即可;若为O则表示该功能没有开通,需要修改北斗状态表中相应功能标志为I后,在开通北斗相应功能,最后修改北斗数据使用系统状态表相应功能标志为I即可;如图6所示,包括关闭北斗功能,首先修改北斗数据使用系统状态表相应功能标志为0,接着判断北斗数据使用系统状态表其他系统相应功能标志是否有为I情况,如果有为I的情况,说明该功能还有其他系统使用,目前不能够关闭;如果没有为I的情况,说明该功能目前没有系统在使用,可以将其关闭,最后修改北斗状态表中相应功能标志为0,再将北斗相应功能关闭即可。
[0026]本发明具体实现该技术方案的方法和途径很多,以上所述仅是本发明的优选实施方式。应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实现。
【权利要求】
1.一种北斗数据共享的实现方法,其特征在于:提供北斗接收机及连接北斗接收机并具有数据接口的北斗数据共享装置;北斗接收机用于接收定位数据和收发短报文;北斗数据共享装置通过数据接口连接至少一个北斗数据使用系统,北斗数据共享装置响应北斗数据使用系统对北斗的请求,同时在接收到北斗数据时,及时反馈给请求的北斗数据使用系统; 设置启动加载模块,该启动加载模块包括北斗状态表、北斗数据使用系统状态表、北斗接收数据表、北斗发送数据表;其中北斗状态表记录着北斗接收机的特性和开通的功能,包括IC卡号、通播号、服务频度、短报文长度、定位申请标志、授时申请标志、北斗状态申请标志;北斗数据使用系统状态表记录着北斗数据使用系统请求的北斗功能,包括定位申请标志、授时申请标志、北斗状态申请标志;北斗接收数据表记录着当前北斗接收到的数据,包括时间,经纬度、北斗状态;北斗发送数据表:记录着当前需要发送的短报文数据; 当向北斗卫星导航系统发送短报文时,接收根据北斗状态表中的短报文长度,将接收到的短报文分割为一条或者多条报文并转存到北斗发送数据表,然后判断服务频度是否到达,若到达将北斗发送数据表中第一条数据发送给北斗接收机,同时判断北斗发送数据表中的数据是否发送完毕,如果没有发送完,等待下一个服务频度到达再次发送,直至所有数据发送完毕; 当从接收北斗卫星导航系统短报文时,首先判断接收到的短报文是否有具体的接收对象,如有将该短报文转发给相应的接收对象,没有就遍历北斗数据使用系统状态表将该短报文转发给所有有效的北斗数据使用系统。
2.根据权利要求1所述的北斗数据共享的实现方法,其特征在于:接收其他北斗数据包括北斗定位、导航、授时、状态数据,首先将接收到的北斗数据转存到北斗接收数据表相应的数据位,然后遍历北斗数据使用系统状态表,将该北斗数据转发给所有开通此功能且有效的北斗数据使用系统。
3.根据权利要求1或2所述的北斗数据共享的实现方法,其特征在于:包括申请开通北斗功能,首先判断北斗状态表相应功能标志是否为1,是I则表示该功能已经开通,直接修改北斗数据使用系统状态表相应功能标志为I即可;若为O则表示该功能没有开通,需要修改北斗状态表中相应功能标志为I后,在开通北斗相应功能,最后修改北斗数据使用系统状态表相应功能标志为I即可。
4.根据权利要求3所述的北斗数据共享的实现方法,其特征在于:包括关闭北斗功能,首先修改北斗数据使用系统状态表相应功能标志为O,接着判断北斗数据使用系统状态表其他系统相应功能标志是否有为I情况,如果有为I的情况,说明该功能还有其他系统使用,目前不能够关闭;如果没有为I的情况,说明该功能目前没有系统在使用,可以将其关闭,最后修改北斗状态表中相应功能标志为O,再将北斗相应功能关闭即可。
5.根据权利要求1所述的北斗数据共享的实现方法,其特征在于:北斗数据共享装置提供I个网口,及4个串口,最多连接8套北斗数据使用系统。
6.根据权利要求1所述的北斗数据共享的实现方法,其特征在于:所述启动加载模块设置于北斗数据共享装置中。
7.根据权利要求1或6所述的北斗数据共享的实现方法,其特征在于:北斗数据共享装置提供标准北斗通信协议和自定义通信协议供北斗数据使用系统选择。
【文档编号】H04L29/08GK104243562SQ201410444409
【公开日】2014年12月24日 申请日期:2014年9月2日 优先权日:2014年9月2日
【发明者】凌海军, 吴晓亮, 蒋巍 申请人:南京莱斯信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1