卫星数据传输方法、装置及电子设备

文档序号:33792977发布日期:2023-04-19 09:23阅读:72来源:国知局
卫星数据传输方法、装置及电子设备

本发明涉及卫星数据传输,尤其涉及一种卫星数据传输方法、装置及电子设备。


背景技术:

1、卫星数据实时传输是将卫星下行基带数据实时向用户传输。各个卫星接收站使用内部网络,但由于用户网络环境复杂多样,可能造成外部病毒、垃圾程序等通过用户网络传输到卫星接收站网络,导致业务网络瘫痪,无法执行接收任务,造成严重的经济损失。因此,需要将卫星接收站和用户端之间的网络进行物理隔离。

2、相关技术中,通常采用单向网匝设备进行网络的物理隔离,但采用单向网闸设备将网络环境进行物理隔离后,无法将用户端数据的接收情况实时反馈给数据发送端,从而无法得知卫星数据传输的质量状况,大大降低了数据传输任务的可信度。此外,现有的业务协议多使用双向通信,无法在单向通信中使用。

3、因此,如何实现卫星数据基于单向网匝设备的单向高码率传输,同时能够获取卫星数据传输的质量状况,成为业界亟需解决的问题。


技术实现思路

1、针对现有技术存在的问题,本发明提供一种卫星数据传输方法、装置及电子设备。

2、第一方面,本发明提供一种卫星数据传输方法,应用于数据接收端,所述数据接收端与单向网闸设备之间建立有通信连接,所述单向网闸设备与数据发送端之间建立有通信连接,所述方法包括:

3、接收所述单向网闸设备依次转发的各卫星传输帧,所述各卫星传输帧是由所述数据发送端依次发送给所述单向网闸设备的;

4、在确定所述各卫星传输帧中的第一卫星传输帧的帧类型为卫星数据帧的情况下,提取所述第一卫星传输帧中的数据并存储,并确定所述第一卫星传输帧对应的第一md5值;

5、在确定所述各卫星传输帧中的第二卫星传输帧的帧类型为数据质量帧的情况下,判断所述第二卫星传输帧中携带的第二md5值与所述第一md5值是否相同,在确定所述第二md5值与所述第一md5值相同的情况下,确定卫星数据传输正常。

6、可选地,根据本发明提供的一种卫星数据传输方法,所述方法还包括:

7、在确定所述各卫星传输帧中的第三卫星传输帧的帧类型为任务信息帧的情况下,从所述第三卫星传输帧中提取目标信息,并将所述目标信息写入数据库;

8、其中,所述目标信息包括以下任意一项或多项:

9、卫星接收站信息、卫星名称信息和任务信息。

10、可选地,根据本发明提供的一种卫星数据传输方法,所述方法还包括:

11、在确定所述各卫星传输帧中的第四卫星传输帧的帧类型为结束帧的情况下,断开与所述单向网闸设备之间的通信连接。

12、可选地,根据本发明提供的一种卫星数据传输方法,所述卫星传输帧的帧结构包括帧头和数据区,所述数据区用于存储所需传输的目标数据,所述帧头包括帧标识、数据类型、帧计数和数据区长度;

13、所述帧标识用于描述所述卫星传输帧的起始位置;

14、所述数据类型用于描述所述卫星传输帧的帧类型;

15、所述帧计数用于描述所述数据发送端传输所述卫星传输帧的帧序号;

16、所述数据区长度用于描述所述数据区存储的所述目标数据的长度。

17、第二方面,本发明提供一种卫星数据传输方法,应用于单向网闸设备,所述单向网闸设备分别与数据发送端和数据接收端之间建立有通信连接,所述方法包括:

18、接收所述数据发送端依次发送的帧类型为卫星数据帧的第一卫星传输帧和帧类型为数据质量帧的第二卫星传输帧,并将所述第一卫星传输帧和所述第二卫星传输帧依次转发给所述数据接收端,以供所述数据接收端基于所述第一卫星传输帧,确定所述第一卫星传输帧对应的第一md5值,并判断所述第一md5值与所述第二卫星传输帧中携带的第二md5值是否相同,在确定所述第一md5值与所述第二md5值相同的情况下,确定卫星数据传输正常。

19、可选地,根据本发明提供的一种卫星数据传输方法,在所述接收所述数据发送端依次发送的帧类型为卫星数据帧的第一卫星传输帧和帧类型为数据质量帧的第二卫星传输帧之前,所述方法还包括:

20、接收所述数据发送端发送的帧类型为任务信息帧的第三卫星传输帧,并将所述第三卫星传输帧转发给所述数据接收端,以供所述数据接收端从所述第三卫星传输帧中提取目标信息,并将所述目标信息写入数据库;

21、其中,所述目标信息包括以下任意一项或多项:

22、卫星接收站信息、卫星名称信息和任务信息。

23、可选地,根据本发明提供的一种卫星数据传输方法,在所述接收所述数据发送端依次发送的帧类型为卫星数据帧的第一卫星传输帧和帧类型为数据质量帧的第二卫星传输帧,并将所述第一卫星传输帧和所述第二卫星传输帧依次转发给所述数据接收端之后,所述方法还包括:

24、接收所述数据发送端发送的帧类型为结束帧的第四卫星传输帧,并将所述第四卫星传输帧转发给所述数据接收端,以供所述数据接收端在接收到所述第四卫星传输帧之后,断开与所述单向网闸设备之间的通信连接。

25、第三方面,本发明还提供一种卫星数据传输装置,应用于数据接收端,所述数据接收端与单向网闸设备之间建立有通信连接,所述单向网闸设备与数据发送端之间建立有通信连接,所述装置包括:

26、接收模块,用于接收所述单向网闸设备依次转发的各卫星传输帧,所述各卫星传输帧是由所述数据发送端依次发送给所述单向网闸设备的;

27、第一确定模块,用于在确定所述各卫星传输帧中的第一卫星传输帧的帧类型为卫星数据帧的情况下,提取所述第一卫星传输帧中的数据并存储,并确定所述第一卫星传输帧对应的第一md5值;

28、第二确定模块,用于在确定所述各卫星传输帧中的第二卫星传输帧的帧类型为数据质量帧的情况下,判断所述第二卫星传输帧中携带的第二md5值与所述第一md5值是否相同,在确定所述第二md5值与所述第一md5值相同的情况下,确定卫星数据传输正常。

29、第四方面,本发明还提供一种卫星数据传输装置,应用于单向网闸设备,所述单向网闸设备分别与数据发送端和数据接收端之间建立有通信连接,所述装置包括:

30、接收转发模块,用于接收所述数据发送端依次发送的帧类型为卫星数据帧的第一卫星传输帧和帧类型为数据质量帧的第二卫星传输帧,并将所述第一卫星传输帧和所述第二卫星传输帧依次转发给所述数据接收端,以供所述数据接收端基于所述第一卫星传输帧,确定所述第一卫星传输帧对应的第一md5值,并判断所述第一md5值与所述第二卫星传输帧中携带的第二md5值是否相同,在确定所述第一md5值与所述第二md5值相同的情况下,确定卫星数据传输正常。

31、第五方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述卫星数据传输方法,或实现如第二方面所述卫星数据传输方法。

32、本发明提供的卫星数据传输方法、装置及电子设备,通过接收单向网闸设备依次转发的各卫星传输帧,并在确定各卫星传输帧中的第一卫星传输帧的帧类型为卫星数据帧的情况下,提取第一卫星传输帧中的数据并存储,并确定第一卫星传输帧对应的第一md5值,在确定各卫星传输帧中的第二卫星传输帧的帧类型为数据质量帧的情况下,判断第二卫星传输帧中携带的第二md5值与第一md5值是否相同,并在确定第二md5值与第一md5值相同的情况下,确定卫星数据传输正常,不仅实现了卫星数据基于单向网匝设备的单向高码率传输,而且通过基于数据发送端发送的帧类型为数据质量帧的卫星传输帧,对卫星传输数据的准确性进行校验,可以获取卫星数据传输的质量状况。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1