本发明属于航空领域,涉及电子技术,具体涉及一种任务数据的加载方法。
背景技术:
1、伴随飞机样式、种类的不断增加,飞机执行任务的数量愈发增多,飞机放飞前任务数据加载的可靠性和快速性尤为重要,而数据管理处理机作为任务数据的加载枢纽,如何保证任务加载的成功便更为关键。
2、目前,任务机通过数据管理机加载任务数据的方法为:首先,数据管理机在接收到任务加载命令后,向存储卡发送加载数据命令;其次,存储卡接收命令后向处理机发送任务数据;最后,当数据管理处理机接收完任务数据后,再向任务机发送任务数据。上述任务数据加载方法存在数据加载时间长、效率低的问题,且不能及时发现数据传输过程中异常情况,进而降低了任务数据加载的可靠性和成功率。
技术实现思路
1、为了缩短飞机加载任务数据的时间、提高加载效率、提高加载可靠性即成功率,以保证飞机的快速放飞,本发明公开了一种任务数据的加载方法。
2、实现发明目的的技术方案如下:一种任务数据的加载方法,包括以下步骤:
3、s1、数据管理机接收任务机输出任务数据加载命令,并向存储卡发送任务数据加载指令;
4、s2、存储卡依据任务数据加载指令向数据管理机发出第一帧响应;
5、s3、数据管理机对第一帧响应判断,判断任务数据是否为首次发送;
6、s4、基于任务数据是否为首次发送,向任务机发送该任务数据,包括:
7、s41、若为首次发送,则数据管理机将本地存储的任务数据发送给任务机;
8、s42、若不是首次发送,则基于边接收边发送机制,控制数据管理机接收存储卡发送的任务数据,同时控制数据管理机向任务机发送该任务数据;
9、s5、任务机判断任务数据接收是否有异常情况,若无异常则进行任务数据的加载,若有异常则任务机重新接收任务数据。
10、进一步地,步骤s3中,所述任务数据的数据格式包括时间、长度、帧数、类型、加载标志、数据md5值、数据、校验和。
11、更进一步地,步骤s3中,所述数据管理机对第一帧响应判断,判断任务数据是否为首次发送,包括:
12、s31、数据管理机读取第一帧响应的数据md5值;
13、s32、遍历数据管理机中本地存储的任务数据,将各任务数据的数据md5值与第一帧响应的数据md5值比较;
14、s33、若存在与第一帧响应的数据md5值相同的任务数据,表示任务数据已由存储卡发送至数据管理机,则判断该任务数据不是首次发送;
15、若不存在与第一帧响应的数据md5值相同的任务数据,表示任务数据未发送给数据管理机,则该任务数据为首次发送。
16、进一步地,步骤s5中,所述任务机判断任务数据接收是否有异常情况,包括:任务机没有接收到任务数据、任务机接收的任务数据的帧数错误、任务机接收的任务数据的校验错误中的任意一种。
17、更进一步地,步骤s5中,所述若有异常则任务机重新接收任务数据,包括:
18、当任务机没有接收到任务数据时,则数据管理机与任务机重新进行网络连接后,任务机接收数据管理机发送的任务数据;
19、当任务机接收的任务数据的帧数错误或任务机接收的任务数据的校验错误时,则数据管理机重新向任务机发送任务数据。
20、进一步地,步骤s42中,所述若不是首次发送,则基于边接收边发送机制,控制数据管理机接收存储卡发送的任务数据,同时控制数据管理机向任务机发送该任务数据,还包括:
21、数据管理机判断接收的任务数据是否有异常情况,若有异常情况,则存储卡重新向数据管理机发送任务数据,或数据管理机与存储卡重新进行网络连接后接收存储卡发送的任务数据。
22、更进一步地,所述异常情况包括数据管理机未接收到任务数据、数据管理机接收的任务数据的帧数错误、数据管理机接收的任务数据的校验错误中的任意一种。
23、进一步地,任务机与数据管理机之间、数据管理机与存储卡之间均由两条总线连接,其中一条总线为主总线,另一条总线为备份总线。
24、更进一步地,所述主总线与所述备份总线的总线类型不同。
25、与现有技术相比,本发明的有益效果是:本发明公开的任务数据的加载方法,通过边接收边发送机制实现快速传送,通过任务数据是否有异常判断进行重新传输任务数据,通过备份总线设计确保任务数据传输,通过任务数据格式设计实现任务数据传输完整性判断等方式,大大缩短了飞机加载任务数据过程中的时间,同时提高任务数据加载可靠性。
1.一种任务数据的加载方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的任务数据的加载方法,其特征在于,步骤s3中,所述任务数据的数据格式包括时间、长度、帧数、类型、加载标志、数据md5值、数据、校验和。
3.根据权利要求2所述的任务数据的加载方法,其特征在于,步骤s3中,所述数据管理机对第一帧响应判断,判断任务数据是否为首次发送,包括:
4.根据权利要求1所述的任务数据的加载方法,其特征在于,步骤s5中,所述任务机判断任务数据接收是否有异常情况,包括:任务机没有接收到任务数据、任务机接收的任务数据的帧数错误、任务机接收的任务数据的校验错误中的任意一种。
5.根据权利要求4所述的任务数据的加载方法,其特征在于,步骤s5中,所述若有异常则任务机重新接收任务数据,包括:
6.根据权利要求1所述的任务数据的加载方法,其特征在于,步骤s42中,所述若不是首次发送,则基于边接收边发送机制,控制数据管理机接收存储卡发送的任务数据,同时控制数据管理机向任务机发送该任务数据,还包括:
7.根据权利要求6所述的任务数据的加载方法,其特征在于,所述异常情况包括数据管理机未接收到任务数据、数据管理机接收的任务数据的帧数错误、数据管理机接收的任务数据的校验错误中的任意一种。
8.根据权利要求1所述的任务数据的加载方法,其特征在于,任务机与数据管理机之间、数据管理机与存储卡之间均由两条总线连接,其中一条总线为主总线,另一条总线为备份总线。
9.根据权利要求8所述的任务数据的加载方法,其特征在于,所述主总线与所述备份总线的总线类型不同。