首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于MPTCP协议的GNSS网络基准站系统数据调度方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东省计算中心(国家超级计算济南中心);齐鲁工业大学(山东省科学院);山东山科智控数字化科技有限公司

摘要:一种基于MPTCP协议的GNSS网络基准站系统数据调度方法,属于数据调度的技术领域,通过修改MPTCP协议的数据传输过程,可以使多个相同的数据包在多个路径上同时传输,从而解决了Ntrip协议因单一路径传输限制而造成的连接不稳定问题;并且设计客户端缓冲池用于存放不同类型的数据,即使其中一条路径上发生数据包丢失,客户端仍然可以从剩余的通路中快速选择该数据包,从而降低数据包丢失的风险;另外,划分缓冲池存储数据的方法,还对应解决MPTCP协议多路径数据传输缓冲池溢出的问题,同时将传输数据根据重要性分为两类,并分别存储于不同的缓冲池中,以减少数据乱序现象,同时提高差分数据传输的实时性。

主权项:1.一种基于MPTCP协议的GNSS网络基准站系统数据调度方法,其特征在于,包括:设计数据传输层、数据分类和设计客户端缓冲池;所述设计数据传输层,在GNSS网络基准站系统中,将Ntrip的底层协议TCP协议替换为MPTCP协议;所述MPTCP协议利用多个网络接口来传输数据,并将数据流分割成多个子流,以在不同的网络路径上传输数据;MPTCP协议用于实现多路径之间的带宽聚合和无缝切换:当发生丢包时,通过多条路径及时反馈给发送方;所述数据分类:对通过MPTCP协议传输的GNSS基准站数据进行分类一级数据和二级数据;所述一级数据包括高实时性的RTCM数据和NMEA数据;所述二级数据包括控制命令、状态信息和无高实时性的RTCM数据和NMEA数据;所述数据分类具备包括以下步骤:S11:根据所述RTCM数据和NMEA数据的消息头和消息载荷的格式及内容差异来判断数据的类型,然后根据数据的实时性需求将其分为一级数据和二级数据:所述RTCM数据包含特定的二进制消息头;RTCM数据首先是3个字节的消息头,用于标识RTCM版本和消息类型,然后是2个字节的消息长度,接着是消息载荷,其格式根据消息类型而不同,最后是3个字节的CRC校验码,根据RTCM消息的消息类型将RTCM分别分为一级数据和二级数据;所述NMEA数据采用ASCII消息头传输,NMEA数据消息的格式以$符号开头,后面包含一系列字段,用于标识消息类型,根据NMEA消息的消息类型可将NMEA分别分为一级数据和二级数据;表3:RTCM数据的消息头 序言 保留字 信息占用字节数 信息 CRC校验 8bits 6bits 10bits 不定 24bits 表4NMEA数据的消息头 S12:对所述一级数据进行复制操作,设子流数目为n条,则复制的一级数据包的数目为n-1个,复制之后缓冲池内存在n个相同的一级数据包;S13:数据分配,对所述一级数据采用多发选收策略,在数据缓冲池中对所述一级数据进行复制操作之后,所述一级数据和二级数据全部进入MPTCP协议调度器;在MPTCP协议调度器里对全部数据和子流之间进行分配:将所述一级数据平均分配到每个子流进行数据传输;将所述二级数据通过MPTCP调度器进行可用子流的分配,当数据通过子流传输到客户端时,接收到一级数据之后就可丢弃该一级数据复制的所有数据包,接收到二级数据就直接将二级数据读取至相应的缓冲池中;所述设计客户端缓冲池:数据先被写入到一个读取缓冲区中,然后由MPTCP协议从缓冲区发送到客户端;所述GNSS网络基准站通过多条路径同时传输数据到客户端缓冲池。

全文数据:

权利要求:

百度查询: 山东省计算中心(国家超级计算济南中心) 齐鲁工业大学(山东省科学院) 山东山科智控数字化科技有限公司 一种基于MPTCP协议的GNSS网络基准站系统数据调度方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。