一种北斗通讯应用系统短报文通讯的终端控制方法技术方案

技术编号:29960204 阅读:32 留言:0更新日期:2021-09-08 09:18
本发明专利技术涉及一种北斗通讯应用系统短报文通讯的终端控制方法,北斗通讯应用系统由一级北斗云服务中心、因特网、二级北斗收发系统、北斗短报文无线网络、三级前置北斗监控终端组成,其中,一级北斗云服务中心和二级北斗收发系统进行双向数据通讯,二级北斗收发系统通过北斗短报文无线网络和三级前置北斗监控终端进行双向数据通讯。前置北斗监控终端上数时,首先进行北斗通讯机卡号优选算法分析,计算获得最佳北斗通讯机卡号,然后组包协议报文,最后通过北斗通讯模块发送到这个优选北斗通讯机卡号。本发明专利技术有益效果是:能够从保存在FLASH中的多张目标对象北斗卡中分析获得最佳目标对象北斗卡;在役时间越长,越有利提高前置北斗终端的上数成功率。斗终端的上数成功率。斗终端的上数成功率。

【技术实现步骤摘要】
一种北斗通讯应用系统短报文通讯的终端控制方法


[0001]本专利技术涉及北斗通讯
,尤其涉及一种北斗通讯应用系统短报文通讯的终端控制方法。

技术介绍

[0002]北斗卫星导航系统(BDS)是我国自行研制的全球卫星定位与通信系统。短报文通讯是BDS最具有特色的服务,有两种方式:点对点通讯和一对多的通播,目前只有指挥型终端才能实现一对多的通播通信方式,具有通播、监收等多功能。
[0003]北斗二号卫星通信下行频率为S波段,与4G网络和WIFI信号频率接近,地面终端在接收短报文时易受带内干扰,导致接收成功率降低。在实际业务中,指挥机不仅受电磁干扰、空域遮挡、卫星波束的影响,还会遭遇断网、停电,甚至雷击损坏,因此在部署指挥机时,接收成功率并不是选址的唯一决定因素,还应当综合考虑工作环境稳定性、维保方便性等各方面条件,应当选在接收能力、工作环境、维保方便性等方面形成互补的多个站址,才有助于实现系统工作效益的最大化,保障系统的稳定工作率。2019年12月《气象科技》刊登了“基于北斗的自动气象站报文传输方案设计”,针对北斗卫星下行通信受4G和WIFI信号带内干扰导致传输成功率低的情况,研制了用于传输自动气象站报文的双北斗指挥机用户群,根据北斗用户机的传输能力设计专用的气象报文编码格式,利用冗余频度开展报文重发,实现单个时次报文的4次重复接收,稳定地保证了较高的传输成功率。文献CN107124218B专利技术一种北斗RDSS短信补发方法,实现了北斗RDSS终端从不能接收短报文状态转换成能够接收短报文状态后,仍然能接收到在之前不能接收短报文状态下其它北斗RDSS终端向它发送的短报文,实现了北斗RDSS终端全天候的短报文接收能力;文献CN109615841A应用于FTU的北斗多用户卡数据传输装置及传输方法,使用北斗卫星通信的信道进行遥控、遥信、遥测数据的传输,同时利用本专利技术公开的数据传输方法能够进行较高频度的数据传输,保证FTU数据传输的实时性。
[0004]现有北斗系统在实际应用时,选择或在北斗终端保存一个首选目标卡和一个第二目标卡,通过向首选目标卡和第二目标卡发送同一包报文即发送两次报文方式,或在前置北斗终端中设计多个北斗卡,典型如主、备两张北斗卡,短报文上数时通过多个北斗卡发送多次报文方式,以保障北斗终端的短报文上数成功率。这两种方式导致北斗终端的功耗居高不下,只适用于特定需求,且北斗中心多站址多北斗卡接收机的优势无法发挥,迫切需要一种新方法,能够统筹前置北斗终端的发报文策略,提高前置北斗终端的短报文上数成功率。

技术实现思路

[0005]本专利技术的目的是:为克服存在问题,本专利技术基于“一种北斗通讯应用系统短报文通讯的云服务方法”(已同日提出专利技术专利申请),提供一种北斗通讯应用系统短报文通讯的终端控制方法,北斗终端根据本方法可从其保存的异地多级中心北斗接收机卡号中分析出
最佳对象卡号,并向这个最佳对象卡号发送短报文,保障北斗短报文的上数成功率。
[0006]为了达到上述目的,本专利技术采用的技术方案是:所述的一种北斗通讯应用系统,由1个一级北斗云服务中心、因特网、M个二级北斗收发系统、北斗短报文无线网络、N个三级前置北斗监控终端组成,其中,一级北斗云服务中心连接到因特网并通过因特网和连接到因特网的M个二级北斗收发系统进行双向数据通讯,M个二级北斗收发系统还通过北斗短报文无线网络和N个三级前置北斗监控终端进行双向数据通讯。
[0007]所述的M个二级北斗收发系统,彼此间在水平物理距离至少1公里以上。
[0008]所述的一个二级北斗收发系统,由1台计算机和K
i
个北斗通讯机组成,计算机分别和因特网、K
i
个北斗通讯机相连,K
i
的范围在1~256之间。1个一级北斗云服务中心之M个二级北斗收发系统中北斗通讯机总数量P为:。
[0009]所述的三级前置北斗监控终端,由太阳能板、蓄电池、嵌入式微处理器、北斗通讯模块、FLASH模块和其他功能电路组成,其中,太阳能板和蓄电池相连,蓄电池和嵌入式微处理器相连,嵌入式微处理器分别和北斗通讯模块、FLASH模块、其他功能电路相连,北斗通讯模块完成北斗短报文收和发,FLASH模块中保存北斗通讯的有关数据记录。
[0010]所述的三级前置北斗监控终端,可向M个二级北斗收发系统中的P个北斗通讯机的任意一个发送报文。所述的三级前置北斗监控终端,只解包执行来自此P个北斗通讯机中任意一个的报文。
[0011]所述的三级前置北斗监控终端,存在一个如表1所示的数据表BDSIM_Data,由字段ID、字段SIM、字段Section、字段Priority、字段SMSNum1、字段SMSNum2、字段Tick组成,保存二级北斗收发系统的北斗通讯机有关数据;所述的数据表BDSIM_Data,记录数范围为1~P,即至少一条记录,最多为P条记录;所述的数据表BDSIM_Data,字段SIM、字段Section、字段Priority的数值,可以通过北斗通讯的协议报文进行远程修改,并保存在FLASH模块中。
[0012]所述的三级前置北斗监控终端,处理来自北斗通讯模块收到的北斗短报文,当收到来自北斗通讯模块输出的报文时,首先进行校验检查,只有校验正确后,才解码获得发送方卡号、报文数据,再进行接收报文后续协议执行处理。
[0013]所述三级前置北斗监控终端的接收报文后续协议执行处理,首先在BDSIM_Data表字段SIM中匹配查找是否存在发送方卡号,只有存在这个发送方卡号,报文数据才会按照协议进行解析处理,并执行后续:对BDSIM_Data表对应记录之SMSNum1字段记录数据加一、Tick字段记录数据设置为0,进一步地,如果自有协议报文数据包检查正确,有效执行,BDSIM_Data表SMSNum2字段记录数据加一。
[0014]所述三级前置北斗监控终端的嵌入式微处理器,存在有一个定时器T1,中断周期为1分钟,每次进入定时中断服务时,遍历数据表BDSIM_Data对Tick字段数据值进行加一操作。
[0015]所述三级前置北斗监控终端的嵌入式微处理器,存在一个权重结构体nt_Ratio,由变量Section、变量Unit、变量Priority、变量SMSNum、变量Tick组成;所述三级前置北斗监控终端的嵌入式微处理器,存在一个由nt_Ratio定义的对象myBD_Ratio,对象myBD_Ratio内部变量数据初始化均为1,可以通过北斗通讯的协议报文进行远程修改,并保存在FLASH模块中。
[0016]所述的三级前置北斗监控终端,需要启动北斗短报文上数时,首先对数据表BDSIM_Data的数据记录进行北斗通讯机卡号优选算法分析,计算获得二级北斗收发系统中最佳北斗通讯机卡号,然后组包协议报文,最后通过北斗通讯模块发送到这个优选北斗通讯机卡号。
[0017]所述三级前置北斗监控终端的北斗通讯机卡号优选算法,数据源来自数据表BDSIM_Data每一条记录的字段和myBD_Ratio中成员变量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种北斗通讯应用系统短报文通讯的终端控制方法,所述的一种北斗通讯应用系统,由一级北斗云服务中心、因特网、M个二级北斗收发系统、北斗短报文无线网络、N个三级前置北斗监控终端组成,其中,一级北斗云服务中心连接到因特网并通过因特网和连接到因特网的M个二级北斗收发系统进行双向数据通讯,M个二级北斗收发系统还通过北斗短报文无线网络和N个三级前置北斗监控终端进行双向数据通讯,所述的三级前置北斗监控终端,由太阳能板、蓄电池、嵌入式微处理器、北斗通讯模块、FLASH模块和其他功能电路组成,其中,太阳能板和蓄电池相连,蓄电池还和嵌入式微处理器相连,嵌入式微处理器分别和北斗通讯模块、FLASH模块、其他功能电路相连,FLASH模块中保存该三级前置北斗监控终端北斗通讯的有关数据记录,北斗通讯模块完成北斗短报文收和发;其特征在于:

所述三级前置北斗监控终端的嵌入式微处理器,存在一个数据表BDSIM_Data,由字段ID、字段SIM、字段Section、字段Priority、字段SMSNum1、字段SMSNum2、字段Tick组成,其中:字段ID为记录序号;字段SIM为二级北斗收发系统中的一个北斗通讯机卡号;字段Section为北斗通讯机卡号隶属的二级北斗收发系统编号;字段Priority为同一个二级北斗收发系统编号的优先顺序,越小代表优先级别越高;字段SMSNum1为来自这个SIM的报文总数量,初始化为0;字段SMSNum2为来自这个SIM的有效报文数量,初始化为0;字段Tick为记录自收到最新一条报文后过去的时间,单位:分;

所述三级前置北斗监控终端的嵌入式微处理器,存在一个参数状态权重结构体nt_Ratio,由变量Section、变量Unit、变量Priority、变量SMSNum、变量Tick组成;所述三级前置北斗监控终端的嵌入式微处理器,存在一个由nt_Ratio定义的对象myBD_Ratio,对象myBD_Ratio内部变量数据初始化均为1,可以通过北斗通讯的协议报文进行远程修改,并保存在FLASH模块中

所述的三级前置北斗监控终端,到上数时间时,首先对数据表BDSIM_Data的数据记录进行北斗通讯机卡号优选算法分析,计算获得二级北斗收发系统中最佳北斗通讯机卡号,然后组包协议报文,最后通过北斗通讯模块发送到这个优选北斗通讯机卡号;所述三级前置北斗监控终端的北斗通讯机卡号优选算法,数据源来自数据表BDSIM_Data每一条记录的字段和myBD_Ratio中成员变量,具体方法步骤如下:S1:对数据表BDSIM_Data当前记录的Section字段数据和myBD_Ratio成员变量Section进行对比,如果相等,设置变量R1=1,否则不相等,设置变量R1=0,用R1和myBD_Ratio成员变量Unit进行乘法运算,运算结果保存在变量R1;S2:数据表BDSIM_Data当前记录的Priority字段数据和myBD_Ratio成员变量Priority进行乘法运算,运算结果保存在变量R2;S3:(数据表BDSIM_Data当前记录的SMSNum2字段数据+1)除以(myBD_Ratio成员变量SMSNum1+1),这个运算结果和myBD_Ratio成员变量SMSNum进行乘法运算,运算结果保存在变量R3;S4:数据表BDSIM_Data当前记录的Tick字段...

【专利技术属性】
技术研发人员:ꢀ五一IntClH零四W四一四
申请(专利权)人:长江航道测量中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1