一种数据传输方法及系统与流程

文档序号:12747982阅读:来源:国知局

技术特征:

1.一种数据传输方法,其特征在于,包括:

可信应用层向安全驱动层发送数据传输的请求;

所述可信应用层将存储于可信应用层的第一地址空间中的第一数据发送至与所述第一地址空间建立了第一映射关系的共享内存;

所述安全驱动层根据所述请求从所述共享内存中获取所述第一数据,并将所述第一数据存储至与所述共享内存建立了第二映射关系的所述安全驱动层的第二地址空间;

其中,所述第一映射关系与所述第二映射关系保持不变。

2.如权利要求1所述的方法,其特征在于,还包括:

所述安全驱动层将存储于所述第二地址空间的第二数据发送至所述共享内存,其中,所述第二数据根据所述第一数据生成;

所述安全驱动层向所述可信应用层发送针对所述请求的响应消息;

所述可信应用层根据所述响应消息从所述共享内存中获取所述第二数据,并将所述第二数据存储至所述第一地址空间。

3.如权利要求1或2所述的方法,其特征在于,所述第一地址空间在所述可信应用层的生存周期中保持不变,所述第二地址空间在所述安全驱动层的生存周期中保持不变。

4.如权利要求3所述的方法,其特征在于,所述可信应用层将存储于可信应用层的第一地址空间中的第一数据发送至与所述第一地址空间建立了第一映射关系的共享内存之前,还包括:

当可信应用层向所述安全驱动层发送数据传输的请求时,所述可信应用层将初始数据存储在所述可信应用层地址空间的第一地址空间中;将所述第一地址空间映射至物理内存,获得物理内存的共享内存;

当所述安全驱动层接收到所述请求时,将所述共享内存映射至所述安全驱动层的地址空间,获得第二地址空间;

所述安全驱动层将从所述共享内存中获得的所述初始数据存储于所述第二地址空间。

5.如权利要求1至4任一项所述的方法,其特征在于,还包括:

提高所述共享内存的运行频率。

6.一种数据传输系统,其特征在于,包括:

可信应用层,用于向安全驱动层发送数据传输的请求;以及将存储于所述可信应用层的第一地址空间中的第一数据发送至与所述第一地址空间建立了第一映射关系的共享内存;

安全驱动层,用于根据所述请求从所述共享内存中获取所述第一数据,并将所述第一数据存储至与所述共享内存建立了第二映射关系的所述安全驱动层的第二地址空间;

其中,所述第一映射关系与所述第二映射关系保持不变。

7.如权利要求6所述的系统,其特征在于,所述安全驱动层,还用于将存储于所述第二地址空间的第二数据发送至所述共享内存,其中,所述第二数据根据所述第一数据生成;以及向所述可信应用层发送针对所述请求的响应消息;

所述可信应用层,还用于根据所述响应消息从所述共享内存中获取所述第二数据,并将所述第二数据存储至所述第一地址空间。

8.如权利要求6或7所述的系统,其特征在于,所述第一地址空间在所述可信应用层的生存周期中保持不变,所述第二地址空间在所述安全驱动层的生存周期中保持不变。

9.如权利要求8所述的系统,其特征在于,所述可信应用层,还用于在将存储于可信应用层的第一地址空间中的第一数据发送至与所述第一地址空间建立了第一映射关系的共享内存之前,当向所述安全驱动层发送数据传输的请求时,将初始数据存储在所述第一地址空间中;将所述第一地址空间映射至物理内存,获得物理内存的共享内存;

所述安全驱动层,还用于当接收到所述请求时,将所述共享内存映射至所述安全驱动层的地址空间,获得第二地址空间;以及将从所述共享内存中获得的所述初始数据存储于所述第二地址空间。

10.如权利要求6至9任一项所述的系统,其特征在于,还包括:频率调整接口,用于调整所述共享内存的运行频率。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1