一种电子设备及其数据传输方法技术

技术编号:7520973 阅读:111 留言:0更新日期:2012-07-12 02:30
本发明专利技术实施例提供了一种电子设备及其数据传输方法,该电子设备包括第一组成部分,设置有第一主板、与第一主板连接的第一处理器、能够共享的硬件设备和第一连接器;第二组成部分,设置有第二主板、与第二主板连接的第二处理器以及与所述第一连接器对应设置的第二连接器;第一组成部分和第二组成部分能够通过第一连接器和第二连接器形成连接;第一连接器用于通过第一连接器驱动模块从所述硬件设备的第一驱动模块接收来自所述硬件设备的第一数据,并将第一数据发送到第二连接器,使第二连接器驱动模块能够将来自第二连接器的第一数据通过硬件设备的第二驱动模块提供给运行于第二组成部分中的第一应用使用。本发明专利技术实现简单有效的硬件设备共享。

【技术实现步骤摘要】

本专利技术涉及电子设备
,特别是一种电子设备及数据传输方法。
技术介绍
在Hybrid架构的电子设备中,可以包括两个组成部分第一组成部分和第二组成部分,每个组成部分都设置有各自的主板、处理器等,其中一个组成部分可以独立运行,如以PAD方式独立运行,但当两个组成部分相互连接之后,二者又可以作为一个整体运行。上述架构的电子设备中,如可以独立运行的部分具有一些硬件设备,如无线网卡、 摄像头、触摸屏、传感器等,当两个组成部分相互连接之后,这些硬件设备如果需要被作为整体运行的系统所应用,这就涉及到设备的共享问题。现有技术中的共享方法是通过切换器切换的方式来进行,即通过硬件电路的方式,将这些硬件设备从与第一主板连接切换到与另外一个主板连接,来实现硬件设备的共享。然而,专利技术人在实现本专利技术实施例的过程中发现,现有技术至少存在如下缺点需要硬件切换器,不但增加了成本,还提高了硬件设计和布局的难度;而同时由于每个设备的接口不同,则硬件切换器需要同时满足所有的接口规范,这也存在硬件设计难度的问题。
技术实现思路
本专利技术的目的是提供,实现简单有效的硬件设备为了实现上述目的,本专利技术实施例提供了一种电子设备,包括第一组成部分,设置有第一主板、与所述第一主板连接的第一处理器、能够共享的硬件设备和第一连接器;第二组成部分,设置有第二主板、与所述第二主板连接的第二处理器以及与所述第一连接器对应设置的第二连接器;第一组成部分和第二组成部分能够通过所述第一连接器和第二连接器形成连接;所述第一连接器用于通过第一连接器驱动模块从所述硬件设备的第一驱动模块接收来自所述硬件设备的第一数据,并将所述第一数据发送到所述第二连接器,使第二连接器驱动模块能够将来自第二连接器的第一数据通过所述硬件设备的第二驱动模块提供给运行于所述第二组成部分中的第一应用使用。上述的电子设备,其中,所述能够共享的硬件设备包括多个,所述第一连接器驱动模块具体用于将所述第一数据以及发送所述第一数据的硬件设备的设备标识封装到第一数据包中;所述第一连接器用于将所述第一数据包发送到所述第二连接器,使第二连接器驱动模块能够在通过所述第二连接器获取所述第一数据包后,根据所述第一数据包中的设备标识,将所述第一数据包中的第一数据通过所述设备标识对应的硬件设备的驱动模块提供给运行于所述第二组成部分中的第一应用使用。为了实现上述目的,本专利技术实施例还提供了一种第一电子设备,所述第一电子设备设置有第一主板、与所述第一主板连接的第一处理器、能够共享的硬件设备和第一连接器;所述第一连接器用于与第二连接器连接,所述第二连接器设置于第二电子设备上,所述第二电子设备设置有第二主板以及与所述第二主板连接的第二处理器;所述第一连接器还用于通过第一连接器驱动模块和所述硬件设备的第一驱动模块接收来自所述硬件设备的第一数据,并将所述第一数据发送到所述第二连接器,使第二连接器驱动模块能够将来自所述第二连接器的所述第一数据通过所述硬件设备的第二驱动模块提供给运行于所述第二电子设备中的第一应用使用。上述的第一电子设备,其中,所述能够共享的硬件设备包括多个,所述第一连接器驱动模块具体用于将所述第一数据以及发送所述第一数据的硬件设备的设备标识封装到第一数据包中;所述第一连接器具体用于将所述第一数据包发送到所述第二连接器,使第二连接器驱动模块能够在通过所述第二连接器获取所述第一数据包后,根据所述第一数据包中的设备标识,将所述第一数据包中的第一数据通过所述设备标识对应的硬件设备的驱动模块提供给运行于所述第二电子设备中的第一应用使用。为了实现上述目的,本专利技术实施例还提供了一种第二电子设备,所述第二电子设备设置有第二主板、与所述第二主板连接的第二处理器和第二连接器;所述第二连接器用于与第一连接器连接,所述第一连接器设置于第一电子设备, 所述第一电子设备设置有第一主板、与所述第一主板连接的第一处理器、能够共享的硬件设备和所述第一连接器;所述第二连接器还用于将从所述第一连接器接收到的第一数据发送到第二连接器驱动模块,使第二连接器驱动模块将所述第一数据通过所述硬件设备的第二驱动模块提供给运行于所述第二组成部分中的第一应用使用;其中,所述第一数据为所述第一连接器通过第一连接器驱动模块和所述硬件设备的第一驱动模块接收到的来自所述硬件设备的数据。上述的第二电子设备,其中,所述能够共享的硬件设备包括多个,所述第二连接器具体用于从所述第一连接器接收第一数据包,并将所述第一数据包发送给第二连接器驱动模块,使所述第二连接器驱动模块能够根据所述第一数据包中的设备标识,将所述第一数据包中的第一数据通过所述设备标识对应的硬件设备的驱动模块提供给运行于所述第二电子设备中的第一应用使用;所述第一数据包为第一连接器驱动模块将所述第一数据以及发送所述第一数据的硬件设备的设备标识封装得到的数据包。为了实现上述目的,本专利技术实施例还提供了一种电子设备,包括第一组成部分,设置有第一主板、与所述第一主板连接的第一处理器、能够共享的硬件设备和第一连接器;第二组成部分,设置有第二主板、与所述第二主板连接的第二处理器以及与所述第一连接器对应设置的第二连接器;第一组成部分和第二组成部分能够通过所述第一连接器和第二连接器形成连接;所述第二连接器用于通过第二连接器驱动模块从所述硬件设备的第二驱动模块接收来自运行于所述第二组成部分中的第二应用的第二数据,并将所述第二数据发送到所述第一连接器,使第一连接器驱动模块能够从所述第一连接器获取所述第二数据,并将所述第二数据通过所述硬件设备的第一驱动模块发送给所述硬件设备。所述硬件设备响应所述第二数据。上述的电子设备,其中,在存在多个共享设备的情况下,所述第二连接器驱动模块具体用于将所述第二数据以及所述第二数据的目标硬件设备的设备标识封装到第二数据包中;所述第二连接器用于将所述第二数据包发送到所述第一连接器,使第一连接器驱动模块能够在通过所述第一连接器获取所述第二数据包后,根据所述第二数据包中的设备标识,将所述第二数据包中的第二数据通过所述设备标识对应的目标硬件设备的驱动模块发送给所述目标硬件设备。为了实现上述目的,本专利技术实施例还提供了一种第一电子设备,所述第一电子设备设置有第一主板、与所述第一主板连接的第一处理器、能够共享的硬件设备和第一连接器;所述第一连接器用于与第二连接器连接,所述第二连接器设置于第二电子设备上,所述第二电子设备设置有第二主板以及与所述第二主板连接的第二处理器;所述第一连接器用于将来自所述第二连接器的第二数据发送到第一连接器驱动模块,使所述第一连接器驱动模块将来自所述第一连接器的所述第二数据通过所述硬件设备的第一驱动模块发送给所述硬件设备;所述第二数据为所述第二连接器通过第二连接器驱动模块和所述硬件设备的第二驱动模块接收到的来自运行于所述第二电子设备中的第二应用的数据。上述的第一电子设备,其中,所述能够共享的硬件设备包括多个,所述第一连接器具体用于将来自第二连接器的第二数据包发送给第一连接器驱动模块,使所述第一连接器驱动模块能够根据所述第二数据包中的设备标识,将所述第二数据包中的第二数据通过所述设备标识对应的目标硬件设备的驱动模块发送给所述目标硬件设备;所述第二数据包为所述第二连接器驱动模块将所述第二数据以及所述第二数本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:柯海滨
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术