一种飞机数据分发服务方法、系统、介质及程序产品与流程

文档序号:40834509发布日期:2025-02-06 17:10阅读:3来源:国知局
一种飞机数据分发服务方法、系统、介质及程序产品与流程

本发明涉及飞机航电系统数据管理领域,更具体地说,它涉及一种飞机数据分发服务方法、系统、介质及程序产品。


背景技术:

1、传统民用飞机数据分发主要有两种模式:1)出于安全考虑,传统的民机飞机数据分发往往是采用级联分发的模式,由安全接口单元(siu)作为和航电系统交互接口,其他的应用连接到次级注册应用上,再将相关的请求转换转发到siu上,并将siu的响应转发给应用软件,从而完成数据的读写申请;2)出于效率考虑,部分对实时性要求较强的应用软件通过直接注册到siu中的数据采集与接口服务软件获取数据,加剧了siu的运行负荷,也造成潜在的安全访问风险。

2、传统民机数据传输架构如图1所示,从图1中可以看出,目前的数据传输架构的传输方法不能同时满足不同应用软件的指标需求(例如实时性、安全性、可靠性要求等),这降低了飞机数据的分发效率。


技术实现思路

1、本发明的目的是提供一种飞机数据分发服务方法、系统、介质及程序产品,用以解决目前的数据传输架构的分发效率较低的问题。

2、本申请的第一方面,提供了一种飞机数据分发服务方法,应用于一种飞机数据分发服务架构,该架构包括数据采集与接口服务软件、飞机参数服务软件和应用软件,方法包括:

3、在飞机数据分发服务架构上电启动后,通过数据采集与接口服务软件对飞机参数服务软件发送的注册信息进行审计验证,在审计验证通过后,飞机参数服务软件完成在数据采集与接口服务软件上的注册;

4、应用软件将用于注册申请的注册报文发送给飞机参数服务软件的监听端口,通过监听端口对注册报文的信息内容进行审计,在审计通过后,通过飞机参数服务软件建立连接路由,并生成一个随机数发送给应用软件;

5、应用软件接收到随机数后,发送业务申请报文至飞机参数服务软件,飞机参数服务软件对业务申请报文进行审计,在审计通过后,根据业务申请报文中的业务内容,执行参数分发处理;其中,业务申请报文携带有随机数和注册报文的信息内容。

6、在一种实现方案中,根据业务申请报文中的业务内容,执行参数分发处理,具体为:

7、判断业务内容的请求类型,若请求类型为非实时参数请求,飞机参数服务软件将接收的数据采集与接口服务软件发送的飞机数据分发至应用软件;

8、若请求类型为实时参数请求,飞机参数服务软件将业务申请报文发送至数据采集与接口服务软件,数据采集与接口服务软件将飞机数据分发至应用软件;

9、若请求类型为工程数据请求,飞机参数服务软件对每一个工程数据请求生成对应的处理脚本,存放到原始数据处理表中,在接收到数据采集与接口服务软件发送的原始数据后,将查找原始数据处理表中对应的处理脚本对原始数据处理,将处理后数据分发至应用软件。

10、在一种实现方案中,所述方法还包括:

11、应用软件将用于向飞机航电系统写入数据的写入申请报文发送给飞机参数服务软件的监听端口,监听端口对写入申请报文的信息内容进行审计,在审计通过后,通过飞机参数服务软件将待写入的数据转发至数据采集与接口服务软件进行发送;其中,在对写入申请报文的信息内容进行审计之前,对待写入的数据进行完整性检查,并根据应用软件的权限,检待写入的数据的数据内容是否符合预置规则,若符合则发送,否则丢弃。

12、在一种实现方案中,所述注册申请的注册报文包括应用识别码、应用软件响应监听端口、业务申请端口和采用基于哈希算法的消息认证码的动态码。

13、在一种实现方案中,所述动态码是根据应用软件的应用口令码和内部随机数,再结合注册申请的注册报文的信息内容进行计算得到;其中,应用口令码和内部随机数都是预先配置的,应用口令码和内部随机数与应用识别码相对应,应用软件与飞机参数服务软件相同,应用软件之间不相同,且并不在注册报文中出现。

14、在一种实现方案中,监听端口对注册报文的信息内容进行审计,具体为:对注册报文进行完整性校验,完整性校验通过后,再通过内部存储的hmac算法和应用口令、内部随机数计算比对动态码是否正确。

15、在一种实现方案中,所述方法还包括:通过数据采集与接口服务软件、飞机参数服务软件和应用软件对数据分发的周期过程的异常行为进行实时监测,在监测到异常行为后,停止当前正在执行的业务操作。

16、本申请的第二方面,提供了一种飞机数据分发服务系统,应用于一种飞机数据分发服务架构,该架构包括数据采集与接口服务软件、飞机参数服务软件和应用软件,系统包括:

17、第一审计模块,用于在飞机数据分发服务架构上电启动后,通过数据采集与接口服务软件对飞机参数服务软件发送的注册信息进行审计验证,在审计验证通过后,飞机参数服务软件完成在数据采集与接口服务软件上的注册;

18、第二审计模块,用于应用软件将用于注册申请的注册报文发送给飞机参数服务软件的监听端口,通过监听端口对注册报文的信息内容进行审计,在审计通过后,通过飞机参数服务软件建立连接路由,并生成一个随机数发送给应用软件;

19、数据分发模块,用于应用软件接收到随机数后,发送业务申请报文至飞机参数服务软件,飞机参数服务软件对业务申请报文进行审计,在审计通过后,根据业务申请报文中的业务内容,执行参数分发处理;其中,业务申请报文携带有随机数和注册报文的信息内容。

20、本申请的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本申请的第一方面提供的一种飞机数据分发服务方法。

21、本申请的第四方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如本申请的第一方面提供的一种飞机数据分发服务方法。

22、与现有技术相比,本发明具有以下有益效果:

23、本发明将飞机参数分发机制进行分解,将注册申请的审计验证和数据分发进行分离,即将飞机数据分发的注册申请、实时数据分发、非实时数据分发、工程数据分发、写入数据等的审计验证进行分离,从而为飞机参数服务软件建立起统一的分发处理逻辑,而不用为每一个应用软件提供单独的独立处理,从而提高飞机数据的分发效率。



技术特征:

1.一种飞机数据分发服务方法,其特征在于,应用于一种飞机数据分发服务架构,该架构包括数据采集与接口服务软件、飞机参数服务软件和应用软件,方法包括:

2.根据权利要求1所述的方法,其特征在于,根据业务申请报文中的业务内容,执行参数分发处理,具体为:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述注册申请的注册报文包括应用识别码、应用软件响应监听端口、业务申请端口和采用基于哈希算法的消息认证码的动态码。

5.根据权利要求4所述的方法,其特征在于,所述动态码是根据应用软件的应用口令码和内部随机数,再结合注册申请的注册报文的信息内容进行计算得到;其中,应用口令码和内部随机数都是预先配置的,应用口令码和内部随机数与应用识别码相对应,应用软件与飞机参数服务软件相同,应用软件之间不相同,且并不在注册报文中出现。

6.根据权利要求5所述的方法,其特征在于,监听端口对注册报文的信息内容进行审计,具体为:对注册报文进行完整性校验,完整性校验通过后,再通过内部存储的hmac算法和应用口令、内部随机数计算比对动态码是否正确。

7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:通过数据采集与接口服务软件、飞机参数服务软件和应用软件对数据分发的周期过程的异常行为进行实时监测,在监测到异常行为后,停止当前正在执行的业务操作。

8.一种飞机数据分发服务系统,其特征在于,应用于一种飞机数据分发服务架构,该架构包括数据采集与接口服务软件、飞机参数服务软件和应用软件,系统包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种飞机数据分发服务方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种飞机数据分发服务方法。


技术总结
本发明公开了一种飞机数据分发服务方法、系统、介质及程序产品,涉及数据管理领域,方法包括:在飞机数据分发服务架构上电启动后,通过数据采集与接口服务软件对飞机参数服务软件发送的注册信息进行审计验证,在审计验证通过后,飞机参数服务软件完成在数据采集与接口服务软件上的注册;应用软件将用于注册申请的注册报文发送给飞机参数服务软件,以对注册报文的信息内容进行审计,在审计通过后,通过飞机参数服务软件建立连接路由,并生成一个随机数发送给应用软件;应用软件接收到随机数后,发送业务申请报文至飞机参数服务软件,飞机参数服务软件对业务申请报文进行审计,在审计通过后,根据业务申请报文中的业务内容,执行参数分发处理。

技术研发人员:辜迎佳,冉进刚,徐崇浪,彭美康,陈华金
受保护的技术使用者:中电科航空电子有限公司
技术研发日:
技术公布日:2025/2/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1