[发明专利]一种北斗通信和移动通信自适应的数据传输方法有效
申请号: | 201910116657.7 | 申请日: | 2019-02-15 |
公开(公告)号: | CN109873688B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 白洋 | 申请(专利权)人: | 西安勺子智能科技有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L12/865;H04L29/06;H04L29/08;H04W4/02;H04W48/16;H04W48/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710065 陕西省西安市高新区丈*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 北斗 通信 移动 自适应 数据传输 方法 | ||
一种北斗通信和移动通信自适应的数据传输方法,包括以下步骤:步骤1,数据发送方法,发送之前,将需要发送的数据按照数据类型,分别保存在本地数据库不同的表中;在发送时,将每种数据称为一条消息,打包发送,每个数据包有唯一ID;1)通过北斗通信发送数据;2)通过移动网络发送数据;3)送达确认机制;在保存待发送数据的数据表中,除了每种数据本身的属性字段外,还增加了两个字段;步骤2,数据接收方法,F1,按照北斗协议或JSON格式对数据包进行解析;F2,将数据包中的每个消息按照数据类型保存到相应的数据表中;F3,将数据包ID保存到数据包回执表中;具有带优先级的、带缓冲和确认机制的、北斗通信和网络通信自适应的特点。
技术领域
本发明属于通信技术领域,具体涉及一种北斗通信和移动通信自适应的数据传输方法。
背景技术
北斗卫星通信系统的特点是覆盖范围广,安全性高,可以在对车辆全天候实时监控,但是频率低,带宽小,并且费用较高,适用于传输数据量较小、比较紧急的监控信息,包括车辆定位信息、传感器采集数据、指挥指令、短报文信息等;而移动通信系统的特点是频率快、带宽高,但在偏远地区、山区等没有通信设施的区域无法通信,存在通信盲区,可以传输业务数据和带宽要求高的数据,除了上述的实时监控信息外,还可传输视频、图片等。
为了对车辆实施全时空、全天候的监控,数据传输时需要针对北斗通信和移动通信的特点,取长补短,根据不同的数据内容和应用环境,选择适合的传输信道,同时需要避免重要数据的丢失。
发明内容
为克服上述现有技术的不足,本发明的目的在于提供一种北斗通信和移动通信自适应的数据传输方法,具有带优先级的、带缓冲和确认机制的、北斗通信和网络通信自适应的特点。
为实现上述目的,本发明采用的技术方案是:一种北斗通信和移动通信自适应的数据传输方法,包括以下步骤:
步骤1,数据发送方法
在发送之前,先将需要发送的数据按照数据类型,包括位置数据、传感器数据、紧急消息、告警消息、自由电文、数据包回执,分别保存在本地数据库不同的表中,其中的数据包回执为数据包接收方用来通知发送包已经收到的数据包的ID;在发送时,将每种数据称为一条消息,打包发送,每个数据包有个唯一ID;
1)通过北斗通信发送数据
数据通过北斗链路打包发送的流程分为如下几步:
S1,判断是否已到北斗发送时间,有北斗发送模块,并且当前网络不是4G或者WIFI,如果是,进入S2;否则,结束;
S2,建立消息队列,并预留一个位置数据的空间;
S3,按照优先级从数据库中获取传感器数据、紧急消息、告警消息、数据包回执、自由电文等数据,如果有,则加入消息队列,同时计算消息队列打包后数据包的剩余空间,如果没有剩余空间了,则进入下一步,否则依优先级查询所有;
S4,根据数据包剩余空间,在消息队列中加入相应数量的位置数据,这些位置数据的时间戳是等间隔的;
S5,将消息队列按照自定义北斗协议进行打包;
S6,将数据包通过连接北斗终端机的串口发送;
2)通过移动网络发送数据
数据通过北斗链路打包发送的流程分为如下几步:
K1,判断是否已到网络发送时间,并且有移动网络存在,如果是,进入下一步;否则,结束;
K2,根据各自设定的最大数量,分别从本地数据库获取位置数据、传感器数据、紧急消息、告警消息、自由电文、数据包回执,最新的数据优先获取;
K3,将获取的数据按JSON格式进行打包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安勺子智能科技有限公司,未经西安勺子智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910116657.7/2.html,转载请声明来源钻瓜专利网。