发明名称 在用户空间访问文件系统的接口系统与文件读、写方法
摘要 本发明公开了一种在用户空间访问文件系统的接口系统与文件读、写方法,包括动态链接库,所述动态链接库用于提供文件系统的访问接口并嵌入到应用进程地址空间内运行,其中,所述接口系统还包括共享内存模块与代理进程模块,所述动态链接库与所述共享内存模块通信连接在一起,所述共享内存用于在进程间交换与共享相关数据并存储部分相关数据;应用进程通过所述动态链接库链接所述共享内存模块并向所述共享内存模块发送读取相关数据的参数;所述共享内存模块根据所述参数确定读取的相关数据;若相关数据存在于所述共享内存模块中,则所述共享内存模块将相关数据发送到应用进程相应的缓存区中。本发明采用了共享机制提高了系统处理效率。
申请公布号 CN101382953B 申请公布日期 2013.03.20
申请号 CN200810216190.5 申请日期 2008.09.19
申请人 中兴通讯股份有限公司 发明人 程剑;张波;夏舰波
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种实现在用户空间访问文件系统的接口系统的文件读方法,所述接口系统包括动态链接库,所述动态链接库用于提供文件系统的访问接口并嵌入到应用进程地址空间内运行,所述接口系统包括共享内存模块与代理进程模块,所述动态链接库与所述共享内存模块通信连接在一起,所述共享内存模块用于在进程间交换与共享相关数据并存储部分相关数据,所述代理进程模块与所述共享内存模块通信连接,所述代理进程模块用于处理所述共享内存模块的请求,所述文件读方法包括以下步骤:A1、应用进程调用读接口函数,通过所述动态链接库链接所述共享内存模块并向所述共享内存模块发送读取相关数据的参数;B1、所述共享内存模块根据所述参数确定读取相关数据的数据缓存块的编码,并查找所述数据缓存块;C1、若所述共享内存模块找到所述数据缓存块,则所述共享内存模块将所述相关数据发送到应用进程相应的缓存区中,并返回相应函数。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部