[發明專利]一種數據處理方法及裝置在審
| 申請號: | 201910549682.4 | 申請日: | 2019-06-24 |
| 公開(公告)號: | CN110262757A | 公開(公告)日: | 2019-09-20 |
| 發明(設計)人: | 王偉峰;商蘭健 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 楊華 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 磁盤文件 內存空間 內存映射 數據處理 磁盤 調用 讀取 編碼流程 磁盤地址 讀取請求 格式轉換 內存數據 系統語言 虛擬地址 觸發 復制 轉換 申請 | ||
1.一種數據處理方法,其特征在于,包括:
程序發起讀磁盤文件的讀取請求,所述讀取請求觸發內存映射系統將所述磁盤文件從磁盤復制至內存空間;其中,所述磁盤文件的地址預先通過所述內存映射系統,建立與所述內存空間中的虛擬地址之間的對應關系,所述磁盤文件預先被轉換為系統語言對應的內存數據格式;
所述程序從所述內存空間中讀取所述磁盤文件。
2.根據權利要求1所述的方法,其特征在于,所述內存映射系統將所述磁盤文件從磁盤復制至內存空間,包括:
所述內存映射系統通過調用一次讀函數,將所述磁盤文件從磁盤復制至內存空間。
3.根據權利要求1所述的方法,其特征在于,在所述程序發起讀磁盤文件的讀取請求之前,還包括:
通過所述內存映射系統,建立磁盤中存儲的各磁盤文件的地址與所述內存空間中的虛擬地址之間的對應關系;
將所述磁盤中存儲的所述各磁盤文件的數據格式轉換為系統語言對應的內存數據格式。
4.根據權利要求1所述的方法,其特征在于,在所述程序從所述內存空間中讀取所述磁盤文件之后,還包括:
所述程序對所述磁盤文件進行修改,修改后的磁盤文件觸發所述內存映射系統將修改后的磁盤文件從所述內存空間同步至所述磁盤。
5.一種數據處理方法,其特征在于,包括:
程序對內存空間中的磁盤文件進行修改;其中,所述磁盤文件在磁盤中的地址預先通過內存映射系統,建立與所述內存中的虛擬地址之間的對應關系;
在所述程序對所述內存空間中的所述磁盤文件修改完成后,修改后的文件觸發所述內存映射系統將所述內存空間中的修改后的磁盤文件同步至所述磁盤。
6.根據權利要求5所述的方法,其特征在于,所述內存映射系統將所述內存空間中的修改后的磁盤文件同步至所述磁盤,包括:
所述內存映射系統通過調用一次寫函數,將所述內存空間中的修改后的磁盤文件同步至所述磁盤。
7.一種數據處理裝置,其特征在于,包括:
請求發起模塊,用于發起讀磁盤文件的讀取請求,所述讀取請求觸發內存映射系統將所述磁盤文件從磁盤復制至內存空間;其中,所述磁盤文件的地址預先通過所述內存映射系統,建立與所述內存空間中的虛擬地址之間的對應關系,所述磁盤文件預先被轉換為系統語言對應的內存數據格式;
讀取模塊,用于從所述內存空間中讀取所述磁盤文件。
8.根據權利要求7所述的裝置,其特征在于,還包括:
所述內存映射系統;
所述內存映射系統將所述磁盤文件從磁盤復制至內存空間,包括:
所述內存映射系統具體用于,通過調用一次讀函數,將所述磁盤文件從磁盤復制至內存空間。
9.根據權利要求7所述的裝置,其特征在于,還包括:
映射模塊,用于在所述請求發起模塊發起讀磁盤文件的讀取請求之前,通過所述內存映射系統,建立磁盤中存儲的各磁盤文件的地址與進程虛擬地址空間中的虛擬地址之間的對應關系;
轉換模塊,用于將所述磁盤中存儲的所述各磁盤文件的數據格式轉換為系統語言對應的內存數據格式。
10.根據權利要求7所述的裝置,其特征在于,還包括:
存儲模塊,用于在所述讀取模塊從所述內存空間中讀取所述磁盤文件之后,對所述磁盤文件進行修改,修改后的磁盤文件觸發所述內存映射系統將修改后的磁盤文件從所述內存空間同步至所述磁盤。
11.一種數據處理裝置,其特征在于,包括:
修改模塊,用于對內存空間中的磁盤文件進行修改;其中,所述磁盤文件在磁盤中的地址預先通過內存映射系統,建立與所述內存中的虛擬地址之間的對應關系;
內存映射系統,用于在對所述內存空間中的所述磁盤文件修改完成后,基于修改后的文件的觸發,將所述內存空間中的修改后的磁盤文件同步至所述磁盤。
12.根據權利要求11所述的裝置,其特征在于,所述內存映射系統用于將所述內存空間中的修改后的磁盤文件同步至所述磁盤包括:
所述內存映射系統具體用于,通過調用一次寫函數,將所述內存空間中的修改后的磁盤文件同步至所述磁盤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910549682.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于緩存數據的方法和裝置
- 下一篇:一種數據存儲管理方法、系統及相關設備





