一种Linux系统下的XFS实现系统及方法与流程

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

技术特征:

1.一种Linux系统下的XFS实现系统,适于驻留在金融终端设备中,所述系统包括:

AP层,适于向dbus守护进程注册当前AP进程的dbus总线,通过API接口调用LFS管理器连接SP层,接收dbus守护进程发送的dbus消息,从dbus消息中获取与当前AP进程相关的SP对应的设备信息,并释放共享内存;

LFS管理器,提供API接口,适于根据AP层的调用指令,通过SPI接口在SP层中定位与当前AP进程相关的SP;

SP层,提供SPI接口,适于访问设备驱动层以获取与当前AP进程相关的SP对应的设备信息,将该设备信息存入共享内存,根据共享内存中的设备信息指针生成dbus消息,传递给dbus守护进程;

设备驱动层,适于向SP层提供与当前AP进程相关的SP对应的设备信息。

2.如权利要求1所述的系统,所述AP层进一步适于:

向dbus守护进程获取一个会话dbus;

通过所述会话dbus注册当前AP进程的dbus总线;

设置当前AP进程的dbus总线的名称。

3.如权利要求2所述的系统,所述dbus守护进程适于:

根据当前AP进程的dbus总线的名称创建对应的总线编号;

保存所述总线编号与所述dbus总线的名称的映射关系,并创建相应的unix套接字。

4.如权利要求1所述的系统,所述AP层进一步适于:

通过API接口启动LFS管理器;

调用LFS管理器动态载入并连接SP层。

5.如权利要求1所述的系统,所述LFS管理器进一步适于:

根据AP层的调用指令获取与当前AP进程相关的SP的SP编号和当前AP进程的dbus对象名;

根据所述SP编号,通过调用SPI接口在SP层定位与当前AP进程相关的SP,并向所述SP传递当前AP进程的dbus对象名。

6.如权利要求5所述的系统,所述SP层进一步适于:

向dbus守护进程获取一个会话dbus;

通过所述会话dbus创建一个dbus消息,设置与所述dbus消息对应的dbus总线名、dbus对象名、dbus接口名和dbus方法名,其中所述dbus总线名为当前AP进程的dbus总线的名称,所述dbus对象名为当前AP进程的dbus对象名;

根据所述dbus消息对应的dbus总线名连接dbus守护进程,向所述dbus消息中加入共享内存中的设备指针信息并将其传递给dbus守护进程。

7.如权利要求6所述的系统,所述dbus守护进程还适于:

接收SP层传递的dbus消息,根据所述dbus消息对应的dbus总线名定位当前AP进程,将所述dbus消息发送至AP层。

8.如权利要求7所述的系统,所述dbus守护进程进一步适于:

根据所述dbus消息对应的dbus总线名查找其对应的总线编号及相应的unix套接字;

将所述dbus消息发送至所述unix套接字中以发送至AP层。

9.如权利要求8所述的系统,所述AP层进一步适于:

接收unix套接字并对其解码以获取相应的dbus消息;

从dbus消息中获取共享内存中的设备信息指针;

通过所述设备信息指针从共享内存里获取当前AP进程相关的SP对应的设备信息。

10.一种Linux系统下的XFS实现方法,适于在金融终端设备中执行,所述金融终端设备中驻留有Linux系统下的XFS实现系统,所述系统包括AP层、LFS管理器、SP层和设备驱动层,所述方法包括:

AP层向dbus守护进程注册当前AP进程的dbus总线,通过API接口调用LFS管理器连接SP层;

LFS管理器根据AP层的调用指令,通过SPI接口在SP层中定位与当前AP进程相关的SP;

SP层访问设备驱动层以获取与所述SP对应的设备信息,将该设备信息存入共享内存;

SP层根据共享内存中的设备信息指针生成dbus消息,传递给dbus守护进程;

AP层接收dbus守护进程发送的dbus消息,从dbus消息中获取所述SP对应的设备信息,并释放共享内存。

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