[发明专利]数据处理方法、装置、系统、电子设备及存储介质在审
| 申请号: | 202111351985.9 | 申请日: | 2021-11-16 |
| 公开(公告)号: | CN114116382A | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 王鹏;翁慈洁;王天舟 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 伍健聪 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 系统 电子设备 存储 介质 | ||
1.一种数据处理方法,其特征在于,应用于业务进程,所述方法包括:
在监听到代理进程对业务进程对应的数据集合文件进行更新的情况下,对更新后的目标数据集合文件进行内存映射,得到所述目标数据集合文件的虚拟内存地址;
释放所述业务进程的物理内存中原始数据集合文件中的数据;
根据所述目标数据集合文件的虚拟内存地址,将所述目标数据集合文件中的数据写入所述物理内存中。
2.根据权利要求1所述的方法,其特征在于,所述在监听到代理进程对业务进程对应的数据集合文件更新的情况下,对更新后的目标数据集合文件进行内存映射,得到所述目标数据集合文件的虚拟内存地址,包括:
对链接文件进行监听,所述链接文件用于记录业务进程对应的数据集合文件在磁盘上的磁盘位置;
在监听到所述链接文件更新的情况下,确定所述业务进程对应的数据集合文件更新,从所述链接文件中获取更新后的目标数据集合文件在磁盘上的第一磁盘位置;
根据所述第一磁盘位置对所述目标数据集合文件进行内存映射,得到所述目标数据集合文件的虚拟内存地址。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标数据集合文件的虚拟内存地址,将所述目标数据集合文件中的数据写入所述物理内存中,包括:
根据所述目标数据集合文件的虚拟内存地址,对所述目标数据集合文件中的数据进行访问;
在所述目标数据集合文件中待访问的数据未写入所述物理内存中的情况下,采用缺页中断机制将所述待访问的数据写入所述物理内存中。
4.一种数据处理方法,其特征在于,应用于代理进程,所述方法包括:
监听数据集合存储区域;
在监听到所述数据集合存储区域中针对业务进程的数据集合文件更新的情况下,从所述数据集合存储区域读取目标数据集合文件;
根据所述目标数据集合文件对所述业务进程对应的数据集合文件进行更新,以使所述业务进程在所述数据集合文件更新后,对所述目标数据集合文件进行内存映射,并在释放所述业务进程的物理内存中原始数据集合文件中的数据后,根据通过所述内存映射得到的所述目标数据集合文件的虚拟内存地址,将所述目标数据集合文件中的数据写入所述物理内存中。
5.一种数据处理系统,其特征在于,所述系统包括业务进程和代理进程,其中,
所述代理进程在监听到数据集合存储区域中针对所述业务进程的数据集合文件更新的情况下,从所述数据集合存储区域获取目标数据集合文件,并根据所述目标数据集合文件对所述业务进程对应的数据集合文件进行更新;
所述业务进程在确定所述代理进程对所述业务进程对应的数据集合文件进行更新的情况下,对更新后的所述目标数据集合文件进行内存映射,得到所述目标数据集合文件的虚拟内存地址;
所述业务进程从所述业务进程的物理内存中释放原始数据集合文件的数据后,根据所述目标数据集合文件中的虚拟内存地址,将所述目标数据集合文件中的数据写入所述物理内存中。
6.一种数据处理装置,其特征在于,应用于业务进程,所述装置包括:
第一映射单元,被配置为执行在代理进程对业务进程对应的数据集合文件进行更新的情况下,对更新后的目标数据集合文件进行内存映射,得到所述目标数据集合文件的虚拟内存地址;
释放单元,被配置为执行释放所述业务进程的物理内存中原始数据集合文件中的数据;
第一写入单元,被配置为执行根据所述目标数据集合文件的虚拟内存地址,将所述目标数据集合文件中的数据写入所述物理内存中。
下,采用缺页中断机制将所述原始数据集合文件中待访问的数据写入所述物理内存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111351985.9/1.html,转载请声明来源钻瓜专利网。





