[發明專利]配置文件存取方法、系統、設備及計算機可讀存儲介質在審
| 申請號: | 201810166444.0 | 申請日: | 2018-02-28 |
| 公開(公告)號: | CN108388648A | 公開(公告)日: | 2018-08-10 |
| 發明(設計)人: | 劉波;齊冀 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/22;G06F9/445 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置文件 存取 目標字符 計算機可讀存儲介質 格式修改 字節數 存儲空間受限 指令 初始化文件 存儲空間 存取系統 技術效果 接收格式 預設 替換 占用 應用 | ||
本發明公開了一種配置文件存取方法,包括:接收格式修改指令;在接收到格式修改指令之后,按照預設的鍵名與目標字符的對應規則將初始化文件ini格式的配置文件中的各個鍵名替換為對應的目標字符,其中,各個目標字符的字節數小于對應的鍵名的字節數;將進行了格式修改后的配置文件進行存取。應用本發明實施例所提供的配置文件存取方法,能夠降低配置文件占用的存儲空間,以使得配置文件在存儲空間受限的條件下能夠正常存取。本發明還提供了一種配置文件存取系統、設備及計算機可讀存儲介質,具有相應技術效果。
技術領域
本發明涉及配置文件存儲技術領域,特別是涉及一種配置文件存取方法、系統、設備及計算機可讀存儲介質。
背景技術
配置文件指的是在登錄電腦或使用軟件時,定義系統加載所需環境的設置和文件的集合,包括所有用戶專用的配置設置,如程序項目、屏幕顏色、網絡連接等。
在電子設備中通常使用EEPROM((Electrically Erasable Programmable readonly memory,電可擦可編程只讀存儲器)進行配置文件的存儲,EEPROM的存儲空間非常有限,通常為幾千甚至幾百字節。而ini(Initialization File,初始化文件)格式是配置文件常用的存儲格式,由節、鍵名(name)、鍵值(value)以及注釋構成。由于ini格式的文件可以通過鍵名和鍵值進行解析,使得個別有問題的數據不會影響其他數據的讀取。但是,由于ini格式的文件鍵名和鍵值占據較大的存儲空間,很容易造成EEPROM的存儲空間不足,也就可能會導致配置文件無法正常存取。
綜上所述,如何有效地降低配置文件占用的存儲空間,以使得配置文件在存儲空間受限的條件下能夠正常存取,是目前本領域技術人員急需解決的技術問題。
發明內容
本發明的目的是提供一種配置文件存取方法、系統、設備及計算機可讀存儲介質,以降低配置文件占用的存儲空間,使得配置文件在存儲空間受限的條件下能夠正常存取。
為解決上述技術問題,本發明提供如下技術方案:
一種配置文件存取方法,該方法包括:
接收格式修改指令;
在接收到所述格式修改指令之后,按照預設的鍵名與目標字符的對應規則將初始化文件ini格式的配置文件中的各個鍵名替換為對應的目標字符,其中,各個所述目標字符的字節數小于對應的鍵名的字節數;
將進行了格式修改后的配置文件進行存取。
優選的,各個所述目標字符均為字節數為1的字符。
優選的,各個所述目標字符為取值范圍為字母表中的a至字母表中的z以及字母表中的A至字母表中的Z的哈希字符。
優選的,在所述按照預設的鍵名與目標字符的對應規則將初始化文件ini格式的配置文件中的各個鍵名替換為對應的目標字符之后,所述將進行了格式修改后的配置文件進行存取之前,還包括:
在格式修改后的配置文件中設置校驗數據。
優選的,所述校驗數據為循環冗余校驗CRC校驗數據。
優選的,在所述接收格式修改指令之后,還包括:
刪除ini格式的配置文件中的各個注釋。
一種配置文件存取系統,該系統包括:
格式修改指令接收模塊,用于接收格式修改指令;
格式修改模塊,用于在接收到所述格式修改指令之后,按照預設的鍵名與目標字符的對應規則將初始化文件ini格式的配置文件中的各個鍵名替換為對應的目標字符,其中,各個所述目標字符的字節數小于對應的鍵名的字節數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810166444.0/2.html,轉載請聲明來源鉆瓜專利網。





