System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于卫星通信,尤其涉及一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法。
技术介绍
1、北斗卫星导航系统(以下简称北斗系统)是中国着眼于国家安全和经济社会发展需要,自主建设运行的全球卫星导航系统,是为全球用户提供全天候、全天时、高精度的定位、导航和授时服务的国家重要时空基础设施,北斗系统创新融合了导航与通信能力,具备短报文通信和国际搜救等多种服务能力;北斗通信能力由于受到通信等级、传输路径干扰等因素影响,其通信长度、传输可靠性等受到很大制约。
技术实现思路
1、本专利技术的目的在于克服上述现有技术中存在的不足,提供一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法,本专利技术的方法通过。
2、为了实现上述专利技术目的,本专利技术专利提供的技术方案如下:
3、一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法,该方法具体包括如下步骤:
4、s1,数据转换子模块接收数据预处理模块传输的数据,并根据北斗三号rdss系统配置的北斗设备通信能力以及接收的传输数据的大小,对接收的传输数据进行分包发送至数据传输配置子模块;
5、s2,数据传输配置子模块根据传输数据的使用要求选取不同的数据传输模式构建传输途径,将传输数据发送至负载均衡保持子模块;
6、s3,负载均衡保持子模块根据传输数据量和北斗传输通道数量分配传输任务,将传输数据传输至数据可靠性保持子模块;
7、s4,数据可靠性
8、s5,北斗和传输终端将接收的传输数据发送至岸端或船端数据传输模块,完成数据传输。
9、进一步地,所述数据预处理模块对传输数据进行优先级排序,使传输数据具有优先级属性,所述数据预处理模块传输至数据转换子模块的传输数据具有优先级属性。
10、进一步地,所述数据转换子模块对传输的传输数据进行重新命名,并将重新命名的传输数据根据优先级属性发送至数据传输配置子模块,对传输的传输数据进行重新命名具体包括数据包优先级、数据包序号和数据包总数;所述数据转换子模块还将接收的传输数据进行重组并输出至数据处理模块还原数据属性。
11、进一步地,所述数据转换子模块与交互模块通过短报文通信子模块进行紧急通信,交互模块通过人机交互为用户提供信息输入窗口,用户通过交互模块向短报文通信子模块输入信息,短报文通信子模块将输入的信息转换为待传输的数据任务,任务优先级为最高级,短报文通信子模块待传输的数据任务发送至数据转换子模块,待传输的数据任务在数据转换子模块传输的最前端,待传输数据通过数据转换子模块实现数据传输。
12、进一步地,所述s2中数据传输配置子模块进行数据传输的具体步骤为:
13、s21,数据传输配置子模块通过交互模块的外部输入或读取北斗设备信息获取北斗三号rdss系统配置北斗设备的通信属性信息,建立数据传输对象数据库,数据传输对象数据库以通讯录形式呈现;
14、s22,用户根据北斗三号rdss系统配置北斗数据传输通道通过传输对象数据库快速搭建数据传输架构,并选择推送工作模式或拉取工作模式进行数据传输。
15、进一步地,所述推送工作模式具体工作步骤为:
16、s211,用户通过交互模块向数字传输子模块传输配置信息,配置信息包括配置通道数量和配置通道数参数,用户通过配置通道数量,确定数据传输过程中发送端和接收端通道数量;
17、s212,用户通过通讯录中存储的信息或通过手动输入信息对发送端传输数据采用的北斗通道信息和接收端接收数据采用的北斗通道信息进行通道数参数配置,确定数据传输链路传输模式,搭建传输途径。
18、进一步地,所述通道数参数包括北斗传输通道的通信频度、通信能力和id号,搭建的传输途径包括“n-1”、“n-n”和“1-n”。
19、进一步地,所述拉取工作模式工作步骤与推送工作模式工作步骤相同。
20、进一步地,所述s3中负载均衡保持子模块将传输数据传输至数据可靠性保持子模块的具体步骤为:
21、s31,负载均衡保持子模块接收数据传输子模块发出的传输数据后,对接收到的同批次数据按照数据优先级建立数据传输任务队列;
22、s32,数据传输子模块向负载均衡保持子模块的传输频度到达前,负载均衡保持子模块对在线北斗传输模块进行问询,北斗三号rdss系统向负载均衡保持子模块上报传输状态,负载均衡保持子模块根据具备传输条件的北斗通道数量分配数据传输任务;
23、s33,负载均衡保持子模块对不具备传输状态的北斗传输通道进行持续监控,当北斗三号rdss系统对同一个北斗传输通道连续3次上报传输状态异常,将对该通道承担传输的数据任务以最优的优先级指定新通道进行传输,同时上报交互模块通道异常信息。
24、进一步地,所述数据传输配置子模块将传输数据的数据量和通道属性信息发送至传输时长估计子模块,所述负载均衡保持子模块将数据传输的状态发送至传输时长估计子模块,传输时长估计子模块根据从数据传输配置子模块和负载均衡保持子模块接收的传输信息预估待传输数据的传输时长,并将预估的传输时长发送至交互模块。
25、进一步地,所述数据可靠性保持子模块用于将接收的传输数据校验后发送至北斗传输终端,所述数据可靠性保持子模块用于接收北斗传输终端发送的数据包,并对数据包进行校验,数据可靠性保持子模块将数据传输的进度以及传输完成的状态发送至交互模块。
26、基于上述方案,本专利技术的装置经过实践取得了积极有益的效果:
27、1.本专利技术一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法通过搭建的多种传输途径,实现多用户的信息传输,数据可靠性保持子模块提高了信息发送的完整性,对于大容量信息实现分包发送,提高了大容量信息的传输能力。
本文档来自技高网...【技术保护点】
1.一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,该方法具体包括如下步骤:
2.根据权利要求1所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述数据预处理模块对传输数据进行优先级排序,使传输数据具有优先级属性,所述数据预处理模块传输至数据转换子模块的传输数据具有优先级属性。
3.根据权利要求2所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述数据转换子模块对传输的传输数据进行重新命名,并将重新命名的传输数据根据优先级属性发送至数据传输配置子模块,对传输的传输数据进行重新命名具体包括数据包优先级、数据包序号和数据包总数;所述数据转换子模块还将接收的传输数据进行重组并输出至数据处理模块还原数据属性。
4.根据权利要求3所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述数据转换子模块与交互模块通过短报文通信子模块进行紧急通信,交互模块通过人机交互为用户提供信息输入窗口,用户通过交互模块向短报文通信子模块输入信息,短
5.根据权利要求1所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述S2中数据传输配置子模块进行数据传输的具体步骤为:
6.根据权利要求5所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述推送工作模式具体工作步骤为:
7.根据权利要求6所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述通道数参数包括北斗传输通道的通信频度、通信能力和ID号,搭建的传输途径包括“N-1”、“N-N”和“1-N”。
8.根据权利要求5所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述拉取工作模式工作步骤与推送工作模式工作步骤相同。
9.根据权利要求7所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述S3中负载均衡保持子模块将传输数据传输至数据可靠性保持子模块的具体步骤为:
10.根据权利要求9所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述数据传输配置子模块将传输数据的数据量和通道属性信息发送至传输时长估计子模块,所述负载均衡保持子模块将数据传输的状态发送至传输时长估计子模块,传输时长估计子模块根据从数据传输配置子模块和负载均衡保持子模块接收的传输信息预估待传输数据的传输时长,并将预估的传输时长发送至交互模块。
11.根据权利要求1所述的一种基于北斗三号RDSS系统的多用户可靠性、大容量数据传输方法,其特征在于,所述数据可靠性保持子模块用于将接收的传输数据校验后发送至北斗传输终端,所述数据可靠性保持子模块用于接收北斗传输终端发送的数据包,并对数据包进行校验,数据可靠性保持子模块将数据传输的进度以及传输完成的状态发送至交互模块。
...【技术特征摘要】
1.一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法,其特征在于,该方法具体包括如下步骤:
2.根据权利要求1所述的一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法,其特征在于,所述数据预处理模块对传输数据进行优先级排序,使传输数据具有优先级属性,所述数据预处理模块传输至数据转换子模块的传输数据具有优先级属性。
3.根据权利要求2所述的一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法,其特征在于,所述数据转换子模块对传输的传输数据进行重新命名,并将重新命名的传输数据根据优先级属性发送至数据传输配置子模块,对传输的传输数据进行重新命名具体包括数据包优先级、数据包序号和数据包总数;所述数据转换子模块还将接收的传输数据进行重组并输出至数据处理模块还原数据属性。
4.根据权利要求3所述的一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法,其特征在于,所述数据转换子模块与交互模块通过短报文通信子模块进行紧急通信,交互模块通过人机交互为用户提供信息输入窗口,用户通过交互模块向短报文通信子模块输入信息,短报文通信子模块将输入的信息转换为待传输的数据任务,任务优先级为最高级,短报文通信子模块待传输的数据任务发送至数据转换子模块,待传输的数据任务在数据转换子模块传输的最前端,待传输数据通过数据转换子模块实现数据传输。
5.根据权利要求1所述的一种基于北斗三号rdss系统的多用户可靠性、大容量数据传输方法,其特征在于,所述s2中数据传输配置子模块进行数据传输的具体步骤为:
6.根据权利要求5所述的一种基...
【专利技术属性】
技术研发人员:刘召磊,张健,孙雷,程铭,翟雄志,葛菁华,王临,黄乾,辛月宽,何侃,
申请(专利权)人:中船航海科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。