一种网络设备功能共享的方法及装置制造方法及图纸

技术编号:6885173 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网络设备功能共享的方法,该方法包括:虚拟设备向网络设备发送激活请求,网络设备确定虚拟设备合法,允许虚拟设备激活,虚拟设备激活自身驱动,根据网络协议与网络设备传输功能数据。本发明专利技术还公开了一种网络设备功能共享的系统,采用本发明专利技术所述的方法及系统,实现网络设备功能共享,提高设备利用率及数据传输安全性。

【技术实现步骤摘要】

本专利技术涉及网络共享领域,特别是指一种网络设备功能共享的方法及装置
技术介绍
随着科学技术的发展,网络在人们的生活已经不可缺少。随着网络接入技术的更新换代,越来越多的网络设备呈现在我们面前,很多网络设备有各式各样的功能,并且可以同时供多用户使用,也就是说,用户通过自身设备与所述网络设备相连,可以使用所述网络设备的功能。但是,其中有很多功能需要用户设备通过线缆连接网络设备,用户设备才能使用。因为同时只能有一个用户设备通过线缆连接到所述网络设备,这就导致这些功能变成了该用户设备的专有功能,无法与其他用户设备共享。以目前较为流行的无线热点(hotspot)产品为例,几乎全部hotspot设备都支持全球定位系统(GPS)功能,hotspot设备的主要工作方式是通过无线保真(wifi)接入因特网anternet),同样接入wifi的用户设备可以使用hotspot设备中的某些功能。但是,如果用户设备要使用GPS功能,获取GPS定位信息,就必须使用线缆连接到hotspot设备,安装驱动,获取hotspot设备中的GPS定位信息,实现GPS定位,单人独享GPS功能,其他的用户设备因无法获取GPS定位信息,无法使用GPS功能。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种网络设备功能共享的方法及系统,实现网络设备功能共享,提供设备利用率及数据传输安全性。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种网络设备功能共享的方法,该方法包括虚拟设备向网络设备发送激活请求,网络设备确定虚拟设备合法,允许虚拟设备激活,虚拟设备激活自身驱动,并在虚拟设备主机上枚举,根据网络协议与网络设备传输功能数据。上述方案中,所述虚拟设备向网络设备发送激活请求之前,该方法进一步包括网络设备每隔一定时间发送广播消息,虚拟设备启动自身功能驱动的后台服务,接收网络设备的广播消息,确定网络设备支持本虚拟设备,向网络设备发送激活请求;或者,虚拟设备启动自身功能驱动的后台服务,向网络设备发送激活请求。上述方案中,所述网络设备确定虚拟设备合法包括网络设备向虚拟设备发送鉴权方法及鉴权参数,虚拟设备根据鉴权方法及鉴权参数获取鉴权结果,同自身预置的鉴权结果比较,确定两者相符,将鉴权结果发送给网络设备,网络设备将接收的鉴权结果同自身预置的鉴权结果比较,确定两者相符,则虚拟设备合法。上述方案中,所述在虚拟设备主机上枚举包括虚拟设备通过网络设备进行复位, 与虚拟设备主机之间建立控制通道;虚拟设备主机读取虚拟设备的虚拟设备描述符,根据虚拟设备描述符为虚拟设备挂载接口驱动,与虚拟设备协商配置,虚拟设备正常工作。上述方案中,所述根据网络协议与网络设备传输功能数据包括网络设备将数据封装成网络协议支持的数据格式,通过自身生成的临时密钥加密后,通过网络协议发送给虚拟设备;虚拟设备根据接收的网络设备发送的密钥对接收的数据进行解密,实现自身功能。上述方案中,该方法进一步包括虚拟设备非法,网络设备拒绝虚拟设备当前的激活请求,并对所述虚拟设备下一次的激活请求延时处理,若连续N次均确定所述虚拟设备非法,则拒绝所述虚拟设备的所有请求。本专利技术还提供了一种网络设备功能共享的系统,该系统包括服务模块、驱动模块以及主机枚举模块;驱动模块,用于向服务模块发送激活请求,激活自身驱动,通过主机枚举模块进行枚举,根据网络协议与服务模块传输功能数据;服务模块,用于确定驱动模块合法,允许驱动模块激活,根据网络协议与驱动模块传输功能数据;主机枚举模块,用于对驱动模块进行枚举。上述方案中,所述服务模块进一步包括服务激活单元、驱动模块进一步包括驱动激活单元;所述服务激活单元,用于每隔一定时间发送广播消息,接收驱动激活单元的激活请求;或,接收驱动激活单元的激活请求;所述驱动激活单元,用于启动自身的后台服务, 接收服务激活单元的广播消息,确定服务模块支持自身所在的虚拟设备,向服务激活单元发送激活请求;或,启动自身的后台服务,向服务激活单元发送激活请求。上述方案中,所述服务模块进一步包括服务鉴权单元以及服务数据处理单元,驱动模块进一步包括驱动鉴权单元;所述服务鉴权单元,用于向驱动鉴权单元发送鉴权方法及鉴权参数,接收驱动鉴权单元回复的鉴权结果,同自身预置的鉴权结果比较,确定两者相符,则驱动模块合法;通知服务数据处理单元及服务激活单元;否则,驱动模块非法,通知服务激活单元;相应的,所述驱动鉴权单元,用于根据接收的鉴权方法及鉴权参数进行鉴权,获取鉴权结果,同自身预置的鉴权结果比较,确定两者相符,将鉴权结果发送给服务鉴权单元。上述方案中,所述驱动模块进一步包括驱动枚举单元;所述驱动枚举单元,用于向主机枚举模块发送就绪消息,通过主机枚举模块进行复位,与主机枚举模块之间建立控制通道,并进行配置协商;相应的,主机枚举模块,用于根据接收的驱动枚举单元的就绪消息, 要求驱动枚举单元进行复位,与驱动枚举单元建立控制通道,为驱动模块分配地址;根据读取的驱动枚举单元的虚拟设备描述符,为驱动模块挂载驱动,与驱动枚举单元进行配置协商。上述方案中,所述驱动模块进一步包括驱动数据处理单元;所述服务数据处理单元,用于确定驱动模块合法,将功能数据封装成网络协议支持的数据格式,通过自身生成的临时密钥加密后,根据网络协议发送给驱动数据处理单元;所述允许激活信息中包含临时密钥;所述驱动数据处理单元,用于根据接收的服务数据处理单元发送的临时密钥,对服务数据处理单元发送的功能数据进行解密,实现自身功能。上述方案中,所述服务激活单元进一步用于,确定驱动模块非法,拒绝驱动激活单元当前的激活请求,并对所述驱动激活单元的下一次激活请求延时处理,若连续N次均确定所述驱动模块非法,则拒绝所述驱动模块的所有请求。由此可见,采用本专利技术所述的方法及系统,虚拟设备与网络设备通过无线网络相连,网络设备对虚拟设备进行合法认证后,允许虚拟设备激活,虚拟设备通过枚举,模拟物理设备通过接口接入虚拟设备主机的方式,与虚拟设备主机通信,网络设备将功能数据发送给虚拟设备,虚拟设备主机通过虚拟设备实现网络设备的功能,虚拟设备主机与网络设备实现无线网络中,网络设备功能的共享,提高设备利用率;进一步的,对功能数据通过临时密钥加密,提高数据传输安全性。附图说明图1为本专利技术实现网络设备功能共享的方法流程示意图;图2为本专利技术虚拟设备在虚拟设备主机上枚举的流程示意图;图3为本专利技术实现网络设备功能共享的虚脱组成示意图。具体实施例方式本专利技术的基本思想是虚拟设备向网络设备发送激活请求,网络设备确定虚拟设备合法,允许虚拟设备激活,虚拟设备激活自身驱动,并在虚拟设备主机上枚举,根据网络协议与网络设备传输功能数据。其中,所述网络设备包含若干功能,也可以称之为应用,所述虚拟设备,位于用户设备,是用户设备上的功能模块,自身包含与网络设备厂商类型匹配的功能驱动,与所述网络设备的功能一一对应,所述用户设备也可以称之为虚拟设备主机,是要使用网络设备功能的设备,通过无线网络与网络设备相连;对于网络设备,虚拟设备通过模拟物理设备接入虚拟设备主机的方式,实现虚拟设备主机与网络设备无线连接,使用网络设备上的功能。下面通过具体实施例与附图来对本专利技术进行详细说明。本专利技术提供了一种网络设备功能共享的方法,如图1所示步骤1本文档来自技高网...

【技术保护点】
1.一种网络设备功能共享的方法,其特征在于,该方法包括:虚拟设备向网络设备发送激活请求,网络设备确定虚拟设备合法,允许虚拟设备激活,虚拟设备激活自身驱动,并在虚拟设备主机上枚举,根据网络协议与网络设备传输功能数据。

【技术特征摘要】
1.一种网络设备功能共享的方法,其特征在于,该方法包括虚拟设备向网络设备发送激活请求,网络设备确定虚拟设备合法,允许虚拟设备激活, 虚拟设备激活自身驱动,并在虚拟设备主机上枚举,根据网络协议与网络设备传输功能数据。2.根据权利要求1所述的方法,其特征在于,所述虚拟设备向网络设备发送激活请求之前,该方法进一步包括网络设备每隔一定时间发送广播消息,虚拟设备启动自身功能驱动的后台服务,接收网络设备的广播消息,确定网络设备支持本虚拟设备,向网络设备发送激活请求;或者, 虚拟设备启动自身功能驱动的后台服务,向网络设备发送激活请求。3.根据权利要求1或2所述的方法,其特征在于,所述网络设备确定虚拟设备合法包括网络设备向虚拟设备发送鉴权方法及鉴权参数,虚拟设备根据鉴权方法及鉴权参数获取鉴权结果,同自身预置的鉴权结果比较,确定两者相符,将鉴权结果发送给网络设备,网络设备将接收的鉴权结果同自身预置的鉴权结果比较,确定两者相符,则虚拟设备合法。4.根据权利要求3所述的方法,其特征在于,所述在虚拟设备主机上枚举包括 虚拟设备通过网络设备进行复位,与虚拟设备主机之间建立控制通道;虚拟设备主机读取虚拟设备的虚拟设备描述符,根据虚拟设备描述符为虚拟设备挂载接口驱动,与虚拟设备协商配置,虚拟设备正常工作。5.根据权利要求3所述的方法,其特征在于,所述根据网络协议与网络设备传输功能数据包括网络设备将数据封装成网络协议支持的数据格式,通过自身生成的临时密钥加密后, 通过网络协议发送给虚拟设备;虚拟设备根据接收的网络设备发送的密钥对接收的数据进行解密,实现自身功能。6.根据权利要求3所述的方法,其特征在于,该方法进一步包括虚拟设备非法,网络设备拒绝虚拟设备当前的激活请求,并对所述虚拟设备下一次的激活请求延时处理,若连续N次均确定所述虚拟设备非法,则拒绝所述虚拟设备的所有请求。7.—种网络设备功能共享的系统,其特征在于,该系统包括服务模块、驱动模块以及主机枚举模块;驱动模块,用于向服务模块发送激活请求,激活自身驱动,通过主机枚举模块进行枚举,根据网络协议与服务模块传输功能数据;服务模块,用于确定驱动模块合法,允许驱动模块激活,根据网络协议与驱动模块传输功能数据;主机枚举模块,用于对驱动模块进行枚举。8.根据权利要求7所述的系统,其特征...

【专利技术属性】
技术研发人员:刘鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

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

1