[發明專利]一種機載網絡服務系統配置文件管理與分發方法在審
| 申請號: | 201611140132.X | 申請日: | 2016-12-12 |
| 公開(公告)號: | CN106656587A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 鄭濤;張雙;孔德岐;劉絢;張拓智 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F21/64;G06F21/62 |
| 代理公司: | 中國航空專利中心11008 | 代理人: | 杜永保 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機載 網絡服務 系統 配置文件 管理 分發 方法 | ||
技術領域
本發明屬于計算機軟件-系統應用軟件領域,涉及一種機載網絡服務系統配置文件管理與分發方法。
背景技術
隨著信息技術在民用航空電子系統中的大量應用,民用飛機系統越來越多的具有了信息化和網絡化的功能,民用飛機機載網絡服務系統作為飛機的核心系統,所包含的服務軟件規模越來越大,如何快速而有效地加載機載服務軟件的配置文件成為面臨的問題之一。目前機載服務軟件配置文件的加載都是針對各個服務軟件采取一對一的人工加載方式,這樣的加載方式不僅耗時耗力,而且容易出現由于人為過錯導致加載配置文件錯誤,進而導致服務軟件運行異常。機載網絡服務系統中數量龐大的服務軟件的配置文件管理和分發成為了機載網絡服務面臨的重要問題之一。
發明內容
本發明的目的:
本發明提供一種機載網絡服務系統配置文件管理與分發方法,減少人工的耗時和提高了航電網絡服務系統中軟件配置加載的效率和保證配置文件的完整性。
本發明的技術方案:
一種機載網絡服務系統配置文件管理與分發方法,包括:
步驟(1)、創建軟件配置與分發服務的服務器套接字,創建成功,則跳轉到步驟(2),否則到步驟(11);
步驟(2)、創建配置文件訪問控制模型表,創建成功,則跳轉到步驟(3),否則到步驟(11);
步驟(3)、創建配置文件數據庫,創建成功,則跳轉到步驟(4),否則到步驟(11);
步驟(4)、并發接收應用端請求數據,直到接收到數據跳轉到步驟(5),否則等待;
步驟(5)、解析請求數據,解析成功,則跳轉到步驟(6),否則到步驟(10);
步驟(6)、查詢配置文件訪問控制模型表驗證應用請求,驗證成功,則跳轉到步驟(7),否則到步驟(10);
步驟(7)、從配置文件數據庫獲取應用對應配置文件數據,獲取成功,跳轉到步驟(8),否則到步驟(10);
步驟(8)、組裝應用請求的配置文件響應數據包,組裝成功,則跳轉到步驟(9),否則到步驟(10);
步驟(9)、發送應用請求配置文件響應數據包,到步驟(10);
步驟(10)、記錄日志,跳轉到步驟(4);
步驟(11)、程序釋放資源,程序退出。
步驟(2)中配置文件訪問控制模型表的字段有:應用ID、應用名稱、應用配置文件數目和配置文件名稱;所述應用ID用于快速查表,通過應用名稱HASH出的值所得。
步驟(6)中查詢配置文件訪問控制模型表驗證應用請求并驗證具體為:
如果請求數據和配置文件訪問控制模型表中的應用ID、應用名稱、配置文件名稱全部匹配成功,則驗證通過,否則驗證失敗。
步驟(3)中配置文件數據庫中的配置文件數據模型字段有:配置文件ID、配置文件名稱、配置文件數據長度、配置文件數據、MD5值和糾一檢二碼;配置文件ID用于快速定位配置文件位置,由配置文件名稱HASH出的值所得;MD5值適用于保護配置文件在數據庫存儲時的完整性,由配置文件數據通過MD5算法計算得到;糾一檢二碼由一種糾一檢二算法來生成,當配置數據發生單個bit位反轉后,可以通過此糾一檢二算法來恢復配置數據。
本發明具有的優點效果:
本設計在使用過程中可以獲取以下有益效果:
1)集中的配置文件管理,有利于數據存儲和管理:此方法將配置文件統一管理,便于數據有效的存儲和管理,并且采用服務配置文件分發的機制,有程序來完成,可以減少用戶加載的耗時耗力且容易出錯的問題。
2)訪問的保密性:根據設計的訪問控制模型,只有通過訪問控制的應用才可以獲取其對應的配置文件,不會造成配置文件的泄露。
3)數據的完整性保護:根據配置數據庫中對配置數據采用MD5形成配置數據的散列碼來校驗配置數據的完整性,并且通過糾一檢二的算法來對數據的進行完整性保護和恢復。
4)易于擴展:由于本設計方法主要從體系架構入手設計,與特定的軟硬件運行平臺無關,易于擴展至其它機載系統或設備。
附圖說明
圖1為本發明的整體架構。
圖2為本發明的流程示意圖。
圖3為本發明的配置文件訪問控制模型。
圖4為本發明的配置文件數據庫模型。
具體實施方式
一種機載網絡服務系統配置文件管理與分發方法,如圖2所示,包括:
步驟(1)、創建軟件配置與分發服務的服務器套接字,創建成功,則跳轉到步驟(2),否則到步驟(11);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611140132.X/2.html,轉載請聲明來源鉆瓜專利網。





