System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及卫星通信,尤其涉及一种业务数据的处理方法、装置、设备和存储介质。
技术介绍
1、随着卫星通信需求的增加,卫星终端通信传输速率逐渐从数十兆比特每秒向数千兆比特每秒迈进,传统嵌入式处理器无法满足该吞吐量要求。
2、现有技术中,主要是在高层协议处理单元部分外接处理能力较强的处理器,通过处理器完成网络互连协议(internet protocol,ip)业务数据协议处理的功能,主要缺点是卫星终端体积增大及功耗增高。
技术实现思路
1、本专利技术提供业务数据的处理方法、装置、设备和存储介质,用以解决现有技术中卫星终端体积增大及功耗增高的缺陷,实现卫星终端的体积不变的情况下,提高卫星终端的通信传输速率。
2、第一方面,本专利技术提供一种业务数据的处理方法,应用于卫星终端,所述卫星终端包括高层协议处理单元和卫星物理层单元,所述高层协议处理单元包含微控制单元mcu和现场可编程门阵列fpga;该方法包括:
3、在上行通路中,利用所述fpga读取第一网络互连协议ip业务数据包;
4、利用所述fpga,根据所述第一ip业务数据包、路由转发表和标签转发表,得到所述第一ip业务数据包转发的下一跳ip地址和所述下一跳ip地址对应的与所述卫星终端通信的对端卫星终端的标签地址;所述路由转发表包括至少一个ip地址段以及各个所述ip地址段对应的下一跳的ip地址;所述标签转发表包括至少一个ip地址段以及各个所述ip地址段对应的标签地址;
5、利用所
6、利用所述mcu,将业务数据传输用到的信令封装成信令链路数据帧;
7、利用所述fpga根据所述业务链路层数据帧和所述信令链路数据帧,得到第一卫星链路帧;
8、利用所述fpga将所述第一卫星链路帧发送至所述卫星物理层单元。
9、可选地,所述路由转发表和所述标签转发表由所述mcu维护;所述第一ip业务数据包含第一目的ip地址;所述利用所述fpga,根据所述第一ip业务数据包、路由转发表和标签转发表,得到所述第一ip业务数据包转发的下一跳ip地址和所述下一跳ip地址对应的与所述卫星终端通信的对端卫星终端的标签地址,包括:
10、利用所述fpga根据所述第一ip业务数据包中的第一目的ip地址,在所述路由转发表中进行查询,得到所述ip业务转发的下一跳ip地址;
11、利用所述fpga根据所述ip业务转发的下一跳ip地址,在所述标签转发表中进行查询,得到所述下一跳ip地址对应的标签地址。
12、可选地,所述利用所述fpga读取第一ip业务数据包之前,还包括:
13、利用所述fpga,将从地面网络接收的ip业务数据包存入存储队列;所述第一ip业务数据包为从所述存储队列中逐帧读取的ip业务数据包。
14、可选地,所述方法还包括:
15、利用所述fpga根据本地业务数据包和所述路由转发表,查找得到所述本地业务数据包转发的下一跳ip地址;所述本地业务数据包为所述mcu通过系统级芯片soc的内部接口发送的,所述soc中包含所述mcu和所述fpga。
16、可选地,所述fpga包括链路帧解复接模块和链路帧解帧模块,所述mcu包括链路帧解帧模块,所述方法还包括:
17、在下行通路中,响应于接收所述卫星物理层单元发送的第二卫星链路帧,利用所述fpga的链路帧解复接模块确定所述第二卫星链路帧中包含的第一帧类型;所述第一帧类型包括信令类型、ip业务类型中至少一项;
18、当所述第二卫星链路帧中包含的第一帧类型为信令类型,利用所述mcu的链路帧解帧模块处理所述第二卫星链路帧;
19、当所述第二卫星链路帧中包含的第一帧类型为ip业务类型,利用所述fpga的链路帧解帧模块处理所述第二卫星链路帧。
20、可选地,所述mcu还包括路由交换处理模块;所述当所述第二卫星链路帧中包含的第一帧类型为信令类型,利用所述mcu的链路帧解帧模块处理所述第二卫星链路帧,包括:
21、确定所述信令类型的第二卫星链路帧对应的第二帧类型;
22、当所述第二帧类型为路由信令帧时,利用所述mcu的路由交换处理模块根据所述第二卫星链路帧更新所述标签转发表,得到更新后的标签转发表;
23、将所述更新后的标签转发表同步到所述fpga。
24、可选地,所述fpga还包括路由寻址模块,当所述第二卫星链路帧中包含的第一帧类型为ip业务类型,利用所述fpga的链路帧解帧模块处理所述第二卫星链路帧,包括:
25、利用所述fpga的链路帧解帧模块读取所述第二卫星链路帧,得到第二ip数据包;
26、利用所述fpga的路由寻址模块根据所述第二ip数据包中包含的第二目的ip地址,查找所述路由转发表,得到所述第二ip数据包对应的下一跳ip地址和所述第二ip数据包对应的标签地址;
27、根据所述第二ip数据包对应的下一跳ip地址和所述第二ip数据包对应的标签地址,转发所述第二ip数据包。
28、可选地,所述第二卫星链路帧的帧头包括:目的标签地址、源标签地址和所述第一帧类型。
29、可选地,当所述第二ip数据包为路由信息协议rip类型时,所述方法还包括:
30、利用所述fpga的链路帧解帧模块,将所述第二ip数据包中的链路帧帧头中包含的源标签地址及所述第二ip数据包中的源ip地址建立关联关系;
31、将所述关联关系更新至所述标签转发表。
32、可选地,所述标签转发表通过如下步骤生成:
33、在下行通路中,利用所述fpga提取所述对端卫星终端发送的rip数据包中的链路帧帧头中的源标签地址和所述rip数据包中的源ip地址;
34、将所述rip数据包中的链路帧帧头中的源标签地址和所述rip数据包中的源ip地址,组合成所述标签转发表;
35、和/或;
36、在下行通路中,利用所述mcu提取所述对端卫星终端发送的路由信令帧帧头中的源标签地址和所述路由信令帧中的对端ip地址;
37、将所述路由信令帧帧头中的源标签地址和所述路由信令帧中的对端ip地址,组合成所述标签转发表。
38、第二方面,本专利技术还提供一种业务数据的处理装置,应用于卫星终端,所述卫星终端包括高层协议处理单元和卫星物理层单元,所述高层协议处理单元包含微控制单元mcu和现场可编程门阵列fpga;该装置包括:
39、读取模块,用于在上行通路中,利用所述fpga读取第一网络互连协议ip业务数据包;
40、处理模块,用于利用所述fpga,根据所述第一ip业务数据包、路由转发表和标签转发表,得到所述第一ip业务数据包转发的下一跳ip地址和本文档来自技高网...
【技术保护点】
1.一种业务数据的处理方法,其特征在于,应用于卫星终端,所述卫星终端包括高层协议处理单元和卫星物理层单元,所述高层协议处理单元包含微控制单元MCU和现场可编程门阵列FPGA;所述方法包括:
2.根据权利要求1所述的业务数据的处理方法,其特征在于,所述路由转发表和所述标签转发表由所述MCU维护;所述第一IP业务数据包含第一目的IP地址;所述利用所述FPGA,根据所述第一IP业务数据包、路由转发表和标签转发表,得到所述第一IP业务数据包转发的下一跳IP地址和所述下一跳IP地址对应的与所述卫星终端通信的对端卫星终端的标签地址,包括:
3.根据权利要求1所述的业务数据的处理方法,其特征在于,所述利用所述FPGA读取第一IP业务数据包之前,还包括:
4.根据权利要求1-3任一项所述的业务数据的处理方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的业务数据的处理方法,其特征在于,所述FPGA包括链路帧解复接模块和链路帧解帧模块,所述MCU包括链路帧解帧模块,所述方法还包括:
6.根据权利要求5所述的业务数据的处理方法,其特
7.根据权利要求5所述的业务数据的处理方法,其特征在于,所述FPGA还包括路由寻址模块,当所述第二卫星链路帧中包含的第一帧类型为IP业务类型,利用所述FPGA的链路帧解帧模块处理所述第二卫星链路帧,包括:
8.根据权利要求5-7任一项所述的业务数据的处理方法,其特征在于,所述第二卫星链路帧的帧头包括:目的标签地址、源标签地址和所述第一帧类型。
9.根据权利要求7所述的业务数据的处理方法,其特征在于,当第二IP数据包为路由信息协议RIP类型时,所述方法还包括:
10.根据权利要求5-7任一项所述的业务数据的处理方法,其特征在于,所述标签转发表通过如下步骤生成:
11.一种业务数据的处理装置,其特征在于,应用于卫星终端,所述卫星终端包括高层协议处理单元和卫星物理层单元,所述高层协议处理单元包含微控制单元MCU和现场可编程门阵列FPGA;所述装置包括:
12.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述业务数据的处理方法,以及5至10任一项所述业务数据的处理方法。
13.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述业务数据的处理方法,以及5至10任一项所述业务数据的处理方法。
...【技术特征摘要】
1.一种业务数据的处理方法,其特征在于,应用于卫星终端,所述卫星终端包括高层协议处理单元和卫星物理层单元,所述高层协议处理单元包含微控制单元mcu和现场可编程门阵列fpga;所述方法包括:
2.根据权利要求1所述的业务数据的处理方法,其特征在于,所述路由转发表和所述标签转发表由所述mcu维护;所述第一ip业务数据包含第一目的ip地址;所述利用所述fpga,根据所述第一ip业务数据包、路由转发表和标签转发表,得到所述第一ip业务数据包转发的下一跳ip地址和所述下一跳ip地址对应的与所述卫星终端通信的对端卫星终端的标签地址,包括:
3.根据权利要求1所述的业务数据的处理方法,其特征在于,所述利用所述fpga读取第一ip业务数据包之前,还包括:
4.根据权利要求1-3任一项所述的业务数据的处理方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的业务数据的处理方法,其特征在于,所述fpga包括链路帧解复接模块和链路帧解帧模块,所述mcu包括链路帧解帧模块,所述方法还包括:
6.根据权利要求5所述的业务数据的处理方法,其特征在于,所述mcu还包括路由交换处理模块;所述当所述第二卫星链路帧中包含的第一帧类型为信令类型,利用所述mcu的链路帧解帧模块处理所述第二卫星链路帧,包括:
7.根据权利要求5所述的业务数据的处理方...
【专利技术属性】
技术研发人员:贺翔,林家群,廖世文,肖玉娟,夏胜吾,
申请(专利权)人:广州海格通信集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。