一种任务数据的加载方法技术

技术编号:39297178 阅读:7 留言:0更新日期:2023-11-07 11:05
本发明专利技术提供了一种任务数据的加载方法,包括数据管理机接收任务机输出任务数据加载命令,并向存储卡发送任务数据加载指令;存储卡依据任务数据加载指令向数据管理机发出第一帧响应;数据管理机对第一帧响应判断,判断任务数据是否为首次发送;判断任务数据是否为首次发送,若不是首次发送,则基于边接收边发送机制,控制数据管理机接收存储卡发送的任务数据,同时控制数据管理机向任务机发送该任务数据;任务机判断任务数据接收是否有异常情况,若无异常则进行任务数据的加载,若有异常则任务机重新接收任务数据。上述方法能够缩短飞机加载任务的时间,可以提高任务加载可靠性,有助于飞机的快速放飞。助于飞机的快速放飞。助于飞机的快速放飞。

【技术实现步骤摘要】
一种任务数据的加载方法


[0001]本专利技术属于航空领域,涉及电子技术,具体涉及一种任务数据的加载方法。

技术介绍

[0002]伴随飞机样式、种类的不断增加,飞机执行任务的数量愈发增多,飞机放飞前任务数据加载的可靠性和快速性尤为重要,而数据管理处理机作为任务数据的加载枢纽,如何保证任务加载的成功便更为关键。
[0003]目前,任务机通过数据管理机加载任务数据的方法为:首先,数据管理机在接收到任务加载命令后,向存储卡发送加载数据命令;其次,存储卡接收命令后向处理机发送任务数据;最后,当数据管理处理机接收完任务数据后,再向任务机发送任务数据。上述任务数据加载方法存在数据加载时间长、效率低的问题,且不能及时发现数据传输过程中异常情况,进而降低了任务数据加载的可靠性和成功率。

技术实现思路

[0004]为了缩短飞机加载任务数据的时间、提高加载效率、提高加载可靠性即成功率,以保证飞机的快速放飞,本专利技术公开了一种任务数据的加载方法。
[0005]实现专利技术目的的技术方案如下:一种任务数据的加载方法,包括以下步骤:
[0006]S1、数据管理机接收任务机输出任务数据加载命令,并向存储卡发送任务数据加载指令;
[0007]S2、存储卡依据任务数据加载指令向数据管理机发出第一帧响应;
[0008]S3、数据管理机对第一帧响应判断,判断任务数据是否为首次发送;
[0009]S4、基于任务数据是否为首次发送,向任务机发送该任务数据,包括:
[0010]S41、若为首次发送,则数据管理机将本地存储的任务数据发送给任务机;
[0011]S42、若不是首次发送,则基于边接收边发送机制,控制数据管理机接收存储卡发送的任务数据,同时控制数据管理机向任务机发送该任务数据;
[0012]S5、任务机判断任务数据接收是否有异常情况,若无异常则进行任务数据的加载,若有异常则任务机重新接收任务数据。
[0013]进一步地,步骤S3中,所述任务数据的数据格式包括时间、长度、帧数、类型、加载标志、数据MD5值、数据、校验和。
[0014]更进一步地,步骤S3中,所述数据管理机对第一帧响应判断,判断任务数据是否为首次发送,包括:
[0015]S31、数据管理机读取第一帧响应的数据MD5值;
[0016]S32、遍历数据管理机中本地存储的任务数据,将各任务数据的数据MD5值与第一帧响应的数据MD5值比较;
[0017]S33、若存在与第一帧响应的数据MD5值相同的任务数据,表示任务数据已由存储卡发送至数据管理机,则判断该任务数据不是首次发送;
[0018]若不存在与第一帧响应的数据MD5值相同的任务数据,表示任务数据未发送给数据管理机,则该任务数据为首次发送。
[0019]进一步地,步骤S5中,所述任务机判断任务数据接收是否有异常情况,包括:任务机没有接收到任务数据、任务机接收的任务数据的帧数错误、任务机接收的任务数据的校验错误中的任意一种。
[0020]更进一步地,步骤S5中,所述若有异常则任务机重新接收任务数据,包括:
[0021]当任务机没有接收到任务数据时,则数据管理机与任务机重新进行网络连接后,任务机接收数据管理机发送的任务数据;
[0022]当任务机接收的任务数据的帧数错误或任务机接收的任务数据的校验错误时,则数据管理机重新向任务机发送任务数据。
[0023]进一步地,步骤S42中,所述若不是首次发送,则基于边接收边发送机制,控制数据管理机接收存储卡发送的任务数据,同时控制数据管理机向任务机发送该任务数据,还包括:
[0024]数据管理机判断接收的任务数据是否有异常情况,若有异常情况,则存储卡重新向数据管理机发送任务数据,或数据管理机与存储卡重新进行网络连接后接收存储卡发送的任务数据。
[0025]更进一步地,所述异常情况包括数据管理机未接收到任务数据、数据管理机接收的任务数据的帧数错误、数据管理机接收的任务数据的校验错误中的任意一种。
[0026]进一步地,任务机与数据管理机之间、数据管理机与存储卡之间均由两条总线连接,其中一条总线为主总线,另一条总线为备份总线。
[0027]更进一步地,所述主总线与所述备份总线的总线类型不同。
[0028]与现有技术相比,本专利技术的有益效果是:本专利技术公开的任务数据的加载方法,通过边接收边发送机制实现快速传送,通过任务数据是否有异常判断进行重新传输任务数据,通过备份总线设计确保任务数据传输,通过任务数据格式设计实现任务数据传输完整性判断等方式,大大缩短了飞机加载任务数据过程中的时间,同时提高任务数据加载可靠性。
附图说明
[0029]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
[0030]图1为本专利技术公开的任务数据的加载方法的流程图;
[0031]图2为具体实施方式中基于边接收边发送机制传输任务数据的流程图;
[0032]图3为具体实施方式中判断任务数据是否为首次发送以及任务数据传输的流程图;
[0033]图4为具体实施方式中计算机设备的示意图;
[0034]其中201、存储器;202、处理器。
具体实施方式
[0035]下面结合具体实施例来进一步描述本专利技术,本专利技术的优点和特点将会随着描述而更为清楚。但这些实施例仅是范例性的,并不对本专利技术的范围构成任何限制。本领域技术人
员应该理解的是,在不偏离本专利技术的精神和范围下可以对本专利技术技术方案的细节和形式进行修改或替换,但这些修改和替换均落入本专利技术的保护范围内。
[0036]本具体实施方式公开了一种任务数据的加载方法,参见图1、图2和图3所示,任务数据的加载方法包括以下步骤:
[0037]S1、数据管理机接收任务机输出任务数据加载命令,并向存储卡发送任务数据加载指令。
[0038]本步骤中,任务机与数据管理机之间、数据管理机与存储卡之间均由两条总线连接,其中一条总线为主总线,另一条总线为备份总线,总主线和备份总线的设置,在其中一条总线出现异常时能够及时切换到另一条总线,能够确保任务数据正常传输。
[0039]优选的,所述主总线与所述备份总线采用非对称设计,即选用不同类型的总线类型,这样设置的目的是在一条总线出现异常,且重新连接时仍连不上连,此时说明有可能是设备硬件出现异常或者该类型的总线出现断联等情况,此时采用另一种类型的总线则可以避免上述情况,确保任务数据的正常传输。
[0040]S2、存储卡依据任务数据加载指令向数据管理机发出第一帧响应。
[0041]S3、数据管理机对第一帧响应判断,判断任务数据是否为首次发送。。
[0042]本步骤中,任务数据的数据格式包括时间、长度、帧数、类型、加载标志、数据MD5值、数据、校验和。
[0043]具体的,所述数据管理机对第一帧响应判断,判断任务数据是否为首次发送,包括:...

【技术保护点】

【技术特征摘要】
1.一种任务数据的加载方法,其特征在于,包括以下步骤:S1、数据管理机接收任务机输出任务数据加载命令,并向存储卡发送任务数据加载指令;S2、存储卡依据任务数据加载指令向数据管理机发出第一帧响应;S3、数据管理机对第一帧响应判断,判断任务数据是否为首次发送;S4、基于任务数据是否为首次发送,向任务机发送该任务数据,包括:S41、若为首次发送,则数据管理机将本地存储的任务数据发送给任务机;S42、若不是首次发送,则基于边接收边发送机制,控制数据管理机接收存储卡发送的任务数据,同时控制数据管理机向任务机发送该任务数据;S5、任务机判断任务数据接收是否有异常情况,若无异常则进行任务数据的加载,若有异常则任务机重新接收任务数据。2.根据权利要求1所述的任务数据的加载方法,其特征在于,步骤S3中,所述任务数据的数据格式包括时间、长度、帧数、类型、加载标志、数据MD5值、数据、校验和。3.根据权利要求2所述的任务数据的加载方法,其特征在于,步骤S3中,所述数据管理机对第一帧响应判断,判断任务数据是否为首次发送,包括:S31、数据管理机读取第一帧响应的数据MD5值;S32、遍历数据管理机中本地存储的任务数据,将各任务数据的数据MD5值与第一帧响应的数据MD5值比较;S33、若存在与第一帧响应的数据MD5值相同的任务数据,表示任务数据已由存储卡发送至数据管理机,则判断该任务数据不是首次发送;若不存在与第一帧响应的数据MD5值相同的任务数据,表示任务数据未发送给数据管理机,则该任务数据为首次发送。4.根据权利要求1所述的任务数据的加载方...

【专利技术属性】
技术研发人员:夏东申晨杜超王瀛东刘雪松
申请(专利权)人:陕西千山航空电子有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1