[发明专利]一种北斗通信和移动通信自适应的数据传输方法有效
申请号: | 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.一种北斗通信和移动通信自适应的数据传输方法,其特征在于,包括以下步骤:步骤1,数据发送方法在发送之前,先将需要发送的数据按照数据类型,包括位置数据、传感器数据、紧急消息、告警消息、自由电文、数据包回执,分别保存在本地数据库不同的表中,其中的数据包回执为数据包接收方用来通知发送包已经收到的数据包的ID;在发送时,将每种数据称为一条消息,打包发送,每个数据包有个唯一ID;1)通过北斗通信发送数据数据通过北斗链路打包发送的流程分为如下几步:S1,判断是否已到北斗发送时间,有北斗发送模块,并且当前网络不是4G或者WIFI,如果是,进入S2;否则,结束;S2,建立消息队列,并预留一个位置数据的空间;S3,按照优先级从数据库中获取传感器数据、紧急消息、告警消息、数据包回执、自由电文等数据,如果有,则加入消息队列,同时计算消息队列打包后数据包的剩余空间,如果没有剩余空间了,则进入下一步,否则依优先级查询所有;S4,根据数据包剩余空间,在消息队列中加入相应数量的位置数据(这些位置数据的时间戳是等间隔的);S5,将消息队列按照自定义北斗协议进行打包;S6,将数据包通过连接北斗终端的串口发送;2)通过移动网络发送数据数据通过北斗链路打包发送的流程分为如下几步:K1,判断是否已到网络发送时间,并且有移动网络存在,如果是,进入下一步;否则,结束;K2,根据各自设定的最大数量,分别从本地数据库获取待发送的位置数据、传感器数据、紧急消息、告警消息、自由电文、数据包回执,最新的数据优先获取;K3,将获取的数据按JSON格式进行打包;K4,通过网络将数据包发送出去;3)送达确认机制在保存待发送数据的数据表中,除了每种数据本身的属性字段外,还增加了两个字段,即发送时间SendTime和确认时间ConformTime,它们取不同值代表数据不同的发送状态,具体见下表;表待发送数据的状态表
步骤2,数据接收方法当从北斗信道或者从移动网络获得数据后,其处理方法为:F1,按照北斗协议或JSON格式对数据包进行解析;F2,将数据包中的每个消息或每条数据按照数据类型保存到相应的数据表中;F3,将数据包ID保存到数据包回执表中,以备发送给发送方。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安勺子智能科技有限公司,未经西安勺子智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910116657.7/,转载请声明来源钻瓜专利网。