发明名称 实现设备共享的系统及其方法
摘要 本发明公开了一种实现设备共享的系统及其方法,于连接有一个或多个设备的第一处理器和通过高速总线与第一处理器相连的第二处理器间共享所述一个或多个设备,其中,第一处理器和第二处理器间的数据通信分别基于所共享的一个或多个设备各自支持的数据通信协议。需要共享时,第二处理器向第一处理器发送共享请求,然后第一处理器向第二处理器发送对应于该共享请求的设备的信息,第二处理器根据接收的设备信息分别对相应虚拟设备进行操作,并将操作数据发送给第一处理器,最后第一处理器根据接收的操作数据对相应硬件和/或软件设备进行相应操作,并回复操作结果给第二处理器。本发明有效释放了计算机接口且提高了设备的利用率。
申请公布号 CN102004716A 申请公布日期 2011.04.06
申请号 CN201010542665.7 申请日期 2010.11.12
申请人 深圳市合正汽车电子有限公司 发明人 颜悌君
分类号 G06F15/163(2006.01)I;G06F13/20(2006.01)I 主分类号 G06F15/163(2006.01)I
代理机构 深圳市顺天达专利商标代理有限公司 44217 代理人 易钊
主权项 一种实现设备共享的系统,于第一处理器和第二处理器间共享所述第一处理器上连接的一个或多个设备,其特征在于,所述第一处理器与所述第二处理器通过高速总线相连,所述高速总线用于在所述第一处理器和所述第二处理器间传输各种通信协议的数据;所述系统包括:第一通讯模块,位于所述第一处理器中,用于根据所述一个或多个设备各自支持的数据通信协议分别向所述第二处理器发送数据或从所述第二处理器接收数据;第一管理模块,位于所述第一处理器中,与所述第一通讯模块和所述一个或多个设备的驱动程序通讯,用于接收到所述第二处理器发送的共享请求后向所述第二处理器发送相应的设备信息,还用于解析通过所述第一通讯模块接收的数据,并将解析后的数据分别发送至相应设备的驱动程序以驱动所述一个或多个设备,且回复操作结果至所述第二处理器;一个或多个设备驱动程序,位于所述第一处理器中,所述一个或多个设备驱动程序中的每一个对应于一个所述设备,所述设备驱动程序与所述第一管理模块和所述相应的设备通讯,用于接收所述第一管理模块解析的数据并发送给所述相应的设备以便对所述相应的设备进行相关操作;第二通讯模块,位于所述第二处理器中,用于根据所述一个或多个设备各自支持的数据通信协议分别向所述第一处理器发送数据或从所述第一处理器接收数据;第二管理模块,位于所述第二处理器中,与所述第二通讯模块通讯,用于通过所述第二通讯模块向所述第一处理器发送共享请求,并解析通过所述第二通讯模块接收的数据;以及一个或多个虚拟设备驱动程序,位于所述第二处理器中,所述一个或多个虚拟设备驱动程序中的每一个对应于一个所述设备,所述虚拟设备驱动程序与所述第二管理模块通讯,用于在所述第二处理器虚拟所述一个或多个设备,并将所述第二处理器对所述一个或多个虚拟设备进行操作的数据发送至所述第二管理模块以便传送给与所述第一处理器连接的所述一个或多个设备。
地址 518104 广东省深圳市宝安区沙井街道锦绣路石厦港联工业区综合楼二楼