一种实现资源共享的装置及资源共享方法

文档序号:7854091阅读:126来源:国知局
专利名称:一种实现资源共享的装置及资源共享方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现资源共享的装置及资源共享方法。
背景技术
现有技术中,资源共享设备较为分散,没有对资源共享设备的统一管理。例如,如果需要共享网络中的打印机资源,需要直接连接打印机,或者将直接连接打印机的电脑作为打印服务器,通过连接到该打印服务器上共享打印机资源。又例如,如果需要共享USB(Universal Serial BUS,通用串行总线)存储介质中的资源,需要将该USB存储介质连接到电脑上,在这台连接的电脑上访问USB存储介质中的资 源。打印机、USB存储介质等等设备的资源共享管理较为分散。

发明内容
本发明的目的是提供一种实现资源共享的装置及资源共享方法。本发明的目的是通过以下技术方案实现的一种实现资源共享的装置,包括设备管理模块,存储模块,共享管理模块,至少一种类型的网络接口模块,和至少一种类型的设备接口模块;所述设备管理模块用于,识别通过所述设备接口模块接入的资源共享设备,获取所述资源共享设备的信息,并将所述资源共享设备的信息保存到所述存储模块中;所述共享管理模块用于,通过所述网络接口模块将所述存储模块中保存的资源共享设备的信息发送给访问设备,并在所述访问设备与访问设备选择的资源共享设备之间进行数据转发。一种通过上述装置实现资源共享的方法,包括设备管理模块识别通过设备接口模块接入的资源共享设备,获取资源共享设备的信息,并将资源共享设备的信息保存到存储模块中;共享管理模块通过网络接口模块将所述存储模块中保存的资源共享设备的信息发送给访问设备,并在所述访问设备与访问设备选择的资源共享设备之间进行数据转发。本发明实施例提供的技术方案,通过实现资源共享的装置实现对各个资源共享设备的统一管理。用户通过访问设备登录该装置,即可获取各个资源共享设备的信息。实现了对资源共享设备的统一管理,进而使得资源得到更大程度的共享利用。


图I为本发明实施例提供的第一个装置结构示意图;图2为本发明实施例提供的第二个装置结构示意图;图3为本发明实施例提供的第一个方法流程图;图4为本发明实施例提供的第二个方法流程图5为本发明实施例提供的一种资源共享系统示意图;图6为本发明实施例提供的另一种资源共享系统示意图。
具体实施例方式本发明实施例提供了一种实现资源共享的装置,其结构如图I所示,具体实现结构如下设备管理模块1001,存储模块1002,共享管理模块1003,至少一种类型的网络接口模块1004,和至少一种类型的设备接口模块1005。其中,网络接口模块1004可以但不仅限于包括以下至少一种有线通信网络接口模块,如以太网接口模块,电话线接口模块等等,无线通信网络接口模块,如WI-FI接口模块等等。本发明提供的装置可以通过网络接口模块1004接入相应的网络。设备接口模块1005可以但不仅限于包括以下至少一种有线通信网络接口模块、 无线通信网络接口模块、USB接口模块、蓝牙接口模块、红外接口模块、音频接口模块、视频接口模块等等。本发明提供的装置可以通过设备接口模块1005与资源共享设备连接。本发明实施例提供的实现资源共享的装置中,设备管理模块1001用于,识别通过设备接口模块1005接入的资源共享设备,获取所述资源共享设备的信息,并将所述资源共享设备的信息保存到存储模块1002中。其中,资源共享设备的信息可以但不仅限于包括以下至少一种资源共享设备的设备类型、资源共享设备的设备名称、资源共享设备中的共享资源信息等。共享管理模块1003用于,通过网络接口模块1004将存储模块1002中保存的资源共享设备的信息发送给访问设备,并在所述访问设备与访问设备选择的资源共享设备之间进行数据转发。上述本发明实施例提供的实现资源共享的装置中,设备管理模块1001识别通过设备接口模块1005接入的资源共享设备可以参照现有的实现方式,例如,可以基于DLNA(Digital Living NetworkAlliance,数字生活网络联盟)所规定的识别方式实现。优选的,本发明实施例提供一种识别的具体实现方式可以是设备管理模块1001在发现有设备与设备接口模块1005连接后,加载连接的设备的驱动程序,通过安装该驱动程序识别并加载该设备。具体的,可以在安装该驱动程序的过程中获取连接到设备接口模块1005的设备的设备属性信息,设备属性信息可以但不仅限于包括以下至少一种设备类型、设备名称;根据获取的设备属性信息,识别所述资源共享设备。具体的,本发明实施例提供的装置中预先保存了资源共享设备的属性信息,如果获取的属性信息与预先保存的属性信息相同,则说明接入的设备是资源共享设备。本发明实施例提供的装置,可以实现支持的网络类型的扩展,具体可以通过网络类型扩展模块实现。该网络类型扩展模块支持扩展的网络通信协议,用于本发明提供的装置接入支持扩展的网络通信协议的通信网络。具体的,本发明实施例提供的网络接口模块1004还可以包括以下至少一种模块USB接口的网络类型扩展模块、蓝牙接口的网络类型扩展模块、红外接口的网络类型扩展模块。USB接口的网络类型扩展模块具体是指,通过USB接口连接到该装置的网络类型扩展模块。蓝牙接口的网络类型扩展模块具体是指,通过蓝牙接口连接到该装置的网络类型扩展模块。红外接口的网络类型扩展模块具体是指,通过红外接口连接到该装置的网络类型扩展模块。对于有些资源共享设备,在任意时刻,其仅支持与一个访问设备进行数据交互。针对这种情况,本发明实施 例提供的装置中,如果有多个访问设备选择同一个资源共享设备,共享管理模块I003在所述访问设备与访问设备选择的资源共享设备之间进行数据转发时,具体可以用于对多个访问设备进行时分复用,每个时刻仅对所述多个访问设备中的一个访问设备与选择的资源共享设备之间进行数据转发。如果多个访问设备选择通过音频接口模块的同一个资源共享设备,可以实现音频资源的定点传输。所谓定点传输,就是多个访问设备采用时分复用的方式获取资源共享设备中的音频资源。具体的,上述共享管理模块1003在访问设备与访问设备选择的资源共享设备之间进行数据转发时,具体用于在接收到所述多个访问设备中的一个访问设备的资源共享请求后,判断该资源共享设备当前是否处于空闲状态,如果是,则在发送资源共享请求的访问设备与访问设备选择的资源共享设备之间进行数据转发。下面将结合附图,对本发明实施例提供的实现资源共享的装置的实现结构进行详细说明。如图2所示,一种优选的实现资源共享的装置,其具体实现结构包括主处理器2001、电源模块2002、以太网接口模块2003、WI-FI接口模块2004、USB接口模块2005、音频接口模块2006和信息存储模块2007。其中,电源模块2002用于向实现资源共享的装置供电,维持装置的正常工作。作为举例而非限定,电源模块2002可以由电池实现,也可以由直流电接口模块实现,优选的,还可以由交流-直流转换电路实现。如果由交流-直流转换电路实现,具体如图2所示,由交流电源插座、交流转直流电路、直流电源分配电路三部分组成,实现家用交流电源转换为直流为整个装置供电,采用桥式整流技术,将220V AC (交流),50Hz交流电源转换为5V DC(直流)电源,然后再通过DC/DC转换实现各电压等级电源的分配。以太网接口模块2003,用于接入以太网,或者为资源共享设备提供与实现资源共享的装置连接的接口,其具体实现结构包括以太网接口电路和RJ45插座两部分。通过以太网接口模块2003接入的资源共享设备具体是通过以太网线接入,具体可以是提供共享资源的服务器、个人电脑等等设备。WI-FI接口模块2004,用于接入WI-FI网络,或者为资源共享设备提供与实现资源共享的装置连接的接口,其具体实现结构包括无线通信电路模块和射频天线。通过WI-FI接口模块2004接入的资源共享设备具体可以是,将本发明提供的设备作为WI-FI接入点接入的设备,如提供共享资源的服务器、个人电脑、移动终端等等。USB接口模块2005,用于为资源共享设备提供与实现资源共享的装置连接的接口,其具体实现结构包括USB接口电路和USB插座。如果将支持可扩展网络类型接入的USB接口数据卡插入USB接口模块2005,还可以实现网络类型的扩展。通过USB接口模块2005接入的资源共享设备具体可以是USB接口的设备,例如USB接口打印机、USB接口的移动终端、USB接口的数据卡等等。音频接口模块2006,用于为资源共享设备提供与实现资源共享的装置连接的接口,其具体实现结构包括音频编解码电路和3. 5mm音频插座。通过音频接口模块2006接入的资源共享设备具体可以是音频播放设备、音频录制设备等等。
信息存储模块2007,用于存储实现资源共享的各个应用程序及相关数据,并提供程序运行所需的内存资源。例如,用于存储资源共享设备的信息。主处理器2001主要用于实现上述上述设备管理模块1001和共享管理模块1003的功能。本发明还提供了一种通过上述任一实现资源共享的装置实现资源共享方法,其实现方式如图3所示,具体实现方式如下步骤100、设备管理模块识别通过设备接口模块接入的资源共享设备,获取资源共享设备的信息,并将资源共享设备的信息保存到存储模块中;步骤110、共享管理模块通过网络接口模块将所述存储模块中保存的资源共享设备的信息发送给访问设备,并在所述访问设备与访问设备选择的资源共享设备之间进行数据转发。 本发明实施例提供的方法,如果有多个访问设备选择同一个资源共享设备,所述共享管理模块在所述访问设备与访问设备选择的资源共享设备之间进行数据转发时,具体可以包括对多个访问设备进行时分复用,每个时刻仅对所述多个访问设备中的一个访问设备与选择的资源共享设备之间进行数据转发。本发明实施例提供的方法,还可以实现音频资源的定点传输。具体的,如果多个访问设备选择通过音频接口模块的同一个资源共享设备,所述共享管理模块在所述访问设备与访问设备选择的资源共享设备之间进行数据转发时,具体包括在接收到所述多个访问设备中的一个访问设备的资源共享请求后,判断所述资源共享设备当前是否处于空闲状态,如果是,则在发送资源共享请求的所述访问设备与访问设备选择的资源共享设备之间进行数据转发。下面将以图2所示的装置为例,对本发明实施例提供的方法进行详细说明。假设有USB接口的打印机插入图2所示的装置中的USB接口模块2005,则主处理器2001通过安装该打印机的驱动程序,识别该打印机,并加载该打印机。在这一过程中,获取并保存该打印机的属性信息。假设有音频播放设备或音频录制设备插入图2所示的装置中的音频接口模块2006,则主处理器2001通过安装该音频播放设备或音频录制设备的驱动程序,识别该音频播放设备或音频录制设备,并加载该音频播放设备或音频录制设备。在这一过程中,获取并保存音频播放设备或音频录制设备的属性信息。相应的,存储模块2007中至少保存了加载的打印机的属性信息,以及加载的音频播放设备或音频录制设备的属性信息。具体的可以列表的形式保存。本发明实施例提供的装置被分配了一个IP地址。访问设备可以通过该IP地址访问该装置。假设本发明实施例提供的装置通过WI-FI接口模块2004接入到WI-FI网络。在一个优选的实施例中,访问设备共享加载到该装置的打印机资源的具体实现方式如图4所示,具体包括如下操作步骤200、图2所示的装置接收到访问设备的IP访问请求后,对该访问设备进行身份验证。具体可以通过用户名和密码的方式进行身份验证。步骤210、在身份验证通过后,上述装置建立与访问设备之间的通信链接。步骤220、上述装置将保存的资源共享设备的属性信息通过建立的通信链接发送给访问设备。在访问设备侧,其具体的体现形式可以是在一个界面上显示加载到上述设备中的各个资源共享装置。步骤230、访问设备选择加载到上述装置中的打印机,并将选择结果信息发送给上述装置。具体的,还将待打印文件的信息发送给上述装置。步骤240、上述装置转发访问设备与打印机之间的数据,实现资源共享。其中,如图5所示,访问设备可以是WI-FI网络中的设备,如图6所示,也可以是远程访问设备,具体的,实现资源共享的装置接入的WI-FI网络通过路由器连接到广域网,那么广域网中的访问设备就可以访问该装置中的资源共享装置。
上述本发明实施例提供的方法,具体可以基于DLNA规范实现。本发明实施例提供的技术方案,通过实现资源共享的装置实现对各个资源共享设备的统一管理。用户通过访问设备登录该装置,即可获取各个资源共享设备的信息。实现了对资源共享设备的统一管理,进而使得资源得到更大程度的共享利用。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种实现资源共享的装置,其特征在于,包括 设备管理模块,存储模块,共享管理模块,至少一种类型的网络接口模块,和至少一种类型的设备接口模块; 所述设备管理模块用于,识别通过所述设备接口模块接入的资源共享设备,获取所述资源共享设备的信息,并将所述资源共享设备的信息保存到所述存储模块中; 所述共享管理模块用于,通过所述网络接口模块将所述存储模块中保存的资源共享设备的信息发送给访问设备,并在所述访问设备与访问设备选择的资源共享设备之间进行数据转发。
2.根据权利要求I所述的实现资源共享的装置,其特征在于,所述网络接口模块包括以下至少一种有线通信网络接口模块、无线通信网络接口模块。
3.根据权利要求I所述的实现资源共享的装置,其特征在于,所述设备接口模块包括以下至少一种有线通信网络接口模块、无线通信网络接口模块、通用串行总线USB接口模块、蓝牙接口模块、红外接口模块、音频接口模块、视频接口模块。
4.根据权利要求I所述的实现资源共享的装置,其特征在于,所述网络接口模块包括以下至少一种模块USB接口的网络类型扩展模块、蓝牙接口的网络类型扩展模块、红外接口的网络类型扩展模块,所述网络类型扩展模块支持扩展的网络通信协议。
5.根据权利要求3所述的实现资源共享的装置,其特征在于,如果有多个访问设备选择同一个资源共享设备,所述共享管理模块在所述访问设备与访问设备选择的资源共享设备之间进行数据转发时,具体用于对多个访问设备进行时分复用,每个时刻仅对所述多个访问设备中的一个访问设备与选择的资源共享设备之间进行数据转发。
6.一种通过权利要求f 5任意一项所述的装置实现资源共享方法,其特征在于,包括 设备管理模块识别通过设备接口模块接入的资源共享设备,获取资源共享设备的信息,并将资源共享设备的信息保存到存储模块中; 共享管理模块通过网络接口模块将所述存储模块中保存的资源共享设备的信息发送给访问设备,并在所述访问设备与访问设备选择的资源共享设备之间进行数据转发。
7.根据权利要求6所述的方法,其特征在于,所述网络接口模块包括以下至少一种有线通信网络接口模块、无线通信网络接口模块。
8.根据权利要求6所述的方法,其特征在于,所述设备接口模块包括以下至少一种有线通信网络接口模块、无线通信网络接口模块、通用串行总线USB接口模块、蓝牙接口模块、红外接口模块、音频接口模块、视频接口模块。
9.根据权利要求6所述的方法,其特征在于,如果有多个访问设备选择同一个资源共享设备,所述共享管理模块在所述访问设备与访问设备选择的资源共享设备之间进行数据转发时,具体包括对多个访问设备进行时分复用,每个时刻仅对所述多个访问设备中的一个访问设备与选择的资源共享设备之间进行数据转发。
10.根据权利要求9所述的方法,其特征在于,如果多个访问设备选择通过音频接口模块的同一个资源共享设备,所述共享管理模块在所述访问设备与访问设备选择的资源共享设备之间进行数据转发时,具体包括在接收到所述多个访问设备中的一个访问设备的资源共享请求后,判断所述资源共享设备当前是否处于空闲状态,如果是,则在发送资源共享请求的访问设备与访问设备选择的资源共享设备之间进行数据转发。
全文摘要
本发明公开了一种实现资源共享的装置及资源共享方法。其装置包括设备管理模块,存储模块,共享管理模块,至少一种类型的网络接口模块,和至少一种类型的设备接口模块。设备管理模块用于,识别资源通过设备接口模块接入的资源共享设备,获取资源共享设备的信息保存到存储模块中。共享管理模块用于,通过网络接口模块将存储模块中保存的资源共享设备的信息发送给访问设备,并在访问设备与访问设备选择的资源共享设备之间进行数据转发。本发明实施例提供的技术方案,通过实现资源共享的装置实现对各个资源共享设备的统一管理。实现了对资源共享设备的统一管理,进而使得资源得到更大程度的共享利用。
文档编号H04L29/08GK102801778SQ20121020783
公开日2012年11月28日 申请日期2012年6月21日 优先权日2012年6月21日
发明者郭法永 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1