Usb设备的属性显示方法及系统、usb设备及服务器的制作方法

文档序号:6368633阅读:155来源:国知局
专利名称:Usb设备的属性显示方法及系统、usb设备及服务器的制作方法
技术领域
本发明属于互联网领域,尤其涉及ー种USB设备的属性显示技木。
背景技术
在电脑上安装新设备的过程通常不是ー个愉快的经历,虽然ITエ业界为了提高最終用户的体验在不断推出新技术和新总线标准,当前最为用户所熟悉的总线标准应该是通用串行总线标准,即USB,它发展到今天已经到3. O的版本,速度从最初的I. 5Mbps,发展到I. I的12Mbps,2. O的480Mbps,最新的3. O的最高速度是5Gbps。USB接ロ逐步取代了串ロ,井口等传统外设接ロ,在连接的设备上,基本上可以涵盖所有个人计算机(PersonalComputer,PC)的 I/O,包括人机接ロ(Human Interface Device,HID)设备、硬盘、多媒体声卡、网络、摄像头、打印机、智能卡等等。USB接ロ的一大好处是支持即插即用,即带电插拔,用户将USB设备插入PC的USB端ロ里,操作系统(Operating System, OS)就能感知,并且安装硬件的驱动,驱动安装结束,设备马上就可以使用了,为了简化驱动安装,USB标准组织定义了很多CLASSSPECIFICATION,即设备类的规范,例如,描述符里01指的是AUDIO设备,03是HID设备,08是磁盘设备,OS会内置这些类的标准驱动,只要外设符合CLASS的要求,就可以被OS自动安装驱动,而可以投入使用中。但是,统ー的规范导致一个问题,那就是符合标准的产品不一定全部能够满足客户的需求,因此,许多厂家会为自己的USB设备配上专门的驱动软件以提供更多的功能和服务。另外一方面,USB设备有时候也是会出故障的,这时候就需要通过查看USB设备的属性,状态来了解USB设备的状况以帮助解决问题。在Windows下查看USB设备的属性和状态的标准方法是右键点击“我的电脑”,在弹出来的菜单里面选择管理,在计算机管理的窗ロ里面找到设备管理器,激活,然后在设备管理器的右栏全部设备列表中找到要查看的USB设备那ー项,再次右键,选择属性,会出一个新窗ロ,里面会显示该USB设备的常规,驱动程序,详细信息等资料如图I所示。但是,Windows “设备管理器”只提供USB设备的标准信息,如果有超出标准之外的信息,就需要用户自己安装厂家驱动来定制设备属性的页面。如图2所示的USB虚拟串ロ的设备,就需要通过安装厂家定制的驱动来设置和查看USB虚拟串ロ的设备的信息。但是安装厂家定制驱动的不利在干,当USB设备连接到一台新电脑上使用时,会因为不能安装操作系统提供的标准驱动而立即使用,需要经过找驱动,下载,安装等步骤,给用户带来使用上的不便,现有技术的技术方案在不安装厂家提供的专用驱动程序时,无法显示该USB设备的详细信息。

发明内容
本发明实施例的目的在于提供ー种USB设备的属性显示方法,g在解决现有的技术方案在不安装厂家提供的专用驱动程序时,无法显示该USB设备的详细信息的问题。
本发明实施例是这样实现的,一方面,提供ー种USB设备的属性显示方法,所述USB设备包括HID键盘功能,USB设备检测是否与主机设备的USB端ロ连接;USB设备确定与主机设备的USB端ロ连接后,获取自身的属性信息,并生成HID键盘的预编程按键指令;所述预编程按键指令包括进入目标网站的URL地址的命令和USB设备属性信息;USB设备向主机设备发送HID键盘的预编程按键指令以使主机设备通过执行该HID键盘的预编程按键指令生成访问信息,从而访问目标网站的服务器;所述目标网址服务器获取所述访问信息后对其中包含的USB设备属性信息进行解码,并将所述USB设备属性信息回传给所述主机设备,使所述主机设备显示该USB设备的属性信息。具体的,所述实现USB设备包括HID键盘功能的具体方法包括设置上述USB设备为混合设备,及用USB HUB将HID键盘设备和其他功能的USB设备连接;或设置USB设备为复合设备,及通过ー个USB地址宣告USB设备为具有HID键盘等两个以上功能的设备。进ー步的,所述使所述主机设备显示该USB设备的属性信息的步骤具体为目标网站服务器将所述USB设备属性信息图形化后,使主机设备直观的显示在浏览器页面。另ー方面,提供ー种USB设备,所述USB设备具有HID键盘功能,所述USB设备包括连接判断単元,用于检测USB设备是否与主机设备的USB端ロ连接;发送单元,用于在连接判断単元判断出是时,获取自身的属性信息,并生成HID键盘的预编程按键指令,将所述HID键盘的预编程按键指令发送给主机设备以使所述主机设备执行该预编程指令生成访问信息访问目标网站的服务器,并显示所述服务器在对所述USB设备属性信息解码后返回的USB设备属性信息,所述预编程按键指令包括进入目标网站的URL地址的命令和USB属性信息。又一方面,提供ー种WEB服务器,所述WEB服务器包括接收单元,用于接收主机设备发送的访问信息,所述访问信息包括USB设备的属性信息;解码单元,用于对访问信息内的USB设备的属性信息进行解码获取该USB设备的属性信息;发送单元,用于将该USB设备的属性信息返回给主机设备显示该属性信息。最后,提供ー种USB设备的属性显示系统,其特征在于,所述系统包括USB设备、主机设备和服务器,其中所述USB设备包括HID键盘功能;所述USB用于设备检测是否与主机设备的USB端ロ连接,确定与主机设备的USB端ロ连接后,获取自身的属性信息,并生成HID键盘的预编程按键指令;所述预编程按键指令包括进入目标网站的URL地址的命令和USB设备的属性信息;所述USB设备还用于向主机设备发送HID键盘的预编程按键指令;、
所述主机设备,用于通过执行该HID键盘的预编程按键指令生成访问信息,从而访问目标网站的服务器;所述服务器,用于获取所述访问信息后对其中包含的USB设备属性信息进行解码获取USB设备的属性信息,并将USB设备的属性信息回传给所述主机设备,使所述主机设备显示该USB设备的属性信息。在本发明实施例中,本发明提供的技术方案让USB设备具有HID键盘功能,这样当USB设备与主机设备连接后,USB设备就可以直接向主机设备发送HID键盘的预编程按键指令,此时主机设备认为该USB设备为一 HID,当上述USB设备连接支持USB总线接ロ的主机设备吋,主机设备向USB设备发送枚举请求,USB设备报告自己为USB HID KEYBOARD外设;枚举通过后,主机设备完成对该USB设备的配置,所述USB设备处于就绪状态,在主机设备 看来,USB设备为ー个HID CLASS的键盘设备,当主机设备完成对USB设备的配置后,USB设备会在后续步骤中向主机设备发出一系列的按键组合,这ー系列的按键组合将使主机设备执行该按键组合生成访问信息,从而访问目标网站的服务器,目标网站的服务器接收到访问信息后,解码访问信息内的USB设备的属性信息,然后将USB设备的属性信息返回给主机设备显示。所以当主机设备认为该USB设备为ー个HID设备时,此时无需安装厂家的专用驱动程序主机设备也可以获取该USB设备的属性信息。


图I是现有技术提供的USB设备属性展示示意图;图2是现有技术提供的通过定制驱动展示USB设备属性的示意图;图3是本发明提供的ー种USB设备的属性显示方法的流程图;图4是本发明提供的ー种USB动态挂失信息示意图;图5是本发明提供的ー种USB设备的结构图;图6是本发明提供的图文信息显示示意图;图7是本发明提供的ー种WEB服务器结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明具体实施方式
提供ー种USB设备的属性显示方法,该方法由USB设备执行,其中,USB设备包括HID键盘功能,该方法如图3所示,包括S3 K USB设备检测是否与主机设备的USB端ロ连接;S32、USB设备确定与主机设备的USB端ロ连接后,USB设备获取自身的属性信息,并生成HID键盘的预编程按键指令;所述预编程按键指令包括进入目标网站的URL地址的命令和USB设备属性信息;S33、USB设备向主机设备发送HID键盘的预编程按键指令以使主机设备通过执行该HID键盘的预编程按键指令生成访问信息,从而访问目标网站的服务器;S34、目标网址服务器获取所述访问信息后对其中包含的USB设备属性信息进行解码获取USB设备的属性信息,并将USB设备的属性信息回传给所述主机设备,使所述主机设备显示该USB设备的属性信息。本发明提供的方法让USB设备具有HID键盘功能,这样当USB设备与主机设备连接后,USB设备就可以直接向主机设备发送HID键盘的预编程按键指令,此时主机设备认为该USB设备为一 HID,当上述USB设备连接支持USB总线接ロ的主机设备吋,主机设备向USB设备发送枚举请求,USB设备报告自己为USB HID KEYBOARD外设;枚举通过后,主机设备完成对该USB设备的配置,所述USB设备处于就绪状态,在主机设备看来,USB设备为ー个HIDCLASS的键盘设备,当主机设备完成对USB设备的配置后,USB设备会在后续步骤中向主机设备发出一系列的按键组合,这ー系列的按键组合将使主机设备执行该按键组合从URL地址的服务器中获取该USB设备的属性信息,由于HID设备符合class的要求,所以当主机设备认为该USB设备为ー个HID设备吋,此时无需安装厂家的专用驱动程序也可以通过URL地址获取该USB设备的属性信息。可选的,上述HID键盘的预编程按键指令具体可以为
能使主机设备通过远程方式获取USB设备的属性信息的HID键盘的预编程按键指令。下面以ー个实际的例子来说明,这里的主机设备的操作系统以最常用的WINDOWS为例,当然在实际情况中,本领域的技术人员应该明白,根据主机设备操作系统的不同,对应的上述按键指令可能不同,例如在IOS操作系统下其对应的按键指令即不同。在WINDOWS下,能使主机设备通过远程方式获取USB设备的属性信息的HID键盘的预编程按键指令具体可以为进入USB设备官方网页的统ー资源定位符(UniformResource Location, URL)地址的命令和USB设备的属性信息,例如进入WWW. NETC0M-3C.COM的命令,当然也可以为其他的地址的命令,这里不一一例举。可选的,上述实现USB设备包括HID键盘功能的具体方法可以包括设置上述USB设备为混合设备,及用USB HUB将HID键盘设备和其他功能的USB设备连接;或设置USB设备为复合设备,及通过ー个USB地址宣告USB设备为具有HID键盘等两个以上功能的设备。可选的,上述方法使所述主机设备显示该USB设备的属性信息的实现方法可以包括服务器将USB设备的属性信息图形化后,使主机设备直观的显示在浏览器页面。需要说明的是,上述属性信息图形化后的示意图可以參见图6,当然在实际情况中,也可以采用其他的显示形式显示USB设备的属性信息。可选的,上述USB设备的属性信息具体可以包括固定属性信息(也可以称为静态属性信息)和动态属性信息,该固定属性信息可以包括不随时间改变的USB设备的信息,例如USB的ID号等,上述动态属性信息可以为随时间改变的USB设备的信息,例如USB的剰余容量、USB的寿命、例如如图4所示的USB设备的挂失信息等。需要说明的是,上述挂失信息的具体实现方式可以为在所述USB设备发行前写入USB设备ID号作为USB设备的静态属性,用户可以利用该ID号到目标网站上进行注册,USB设备丢失后,用户可以在该目标网站进行挂失,一旦检测到包含有该USB设备ID号的USB设备,则USB设备向主机设备输入目标网站的URL网址,主机设备通过URL网址连接到目标网站,则可以在使用该USB设备的主机设备上的WEB浏览器页面上显示如图4所示的挂失等信息。本发明具体实施方式
还提供ー种USB设备,该USB设备具有HID键盘功能,该USB设备的结构如图5所示,包括连接判断单元51,用于检测USB设备是否与主机设备的USB端ロ连接;发送单元52,用于在连接判断単元51判断出是时,获取自身的属性信息,并生成HID键盘的预编程按键指令,将所述HID键盘的预编程按键指令发送给主机设备以使所述主机设备执行该预编程指令生成访问信息访问目标网站的服务器 ,并显示所述服务器在对所述USB设备属性信息解码后返回的USB设备属性信息,所述预编程按键指令包括进入目标网站的URL地址的命令和USB属性信息可选的,上述USB设备具体还可以包括开关模块53,用于控制USB设备的HID键盘功能是否开启。例如在开关模块53处于常开状态吋,开启USB设备的HID键盘功能,在开关模块53处于常闭状态时,关闭USB设备的HID键盘功能(即不向主机设备发送HID键盘的预编程按键指令)。本发明具体实施方式
还提供ー种WEB服务器,该服务器如图7所示,包括接收单元71,用于接收主机设备发送的访问信息,该访问信息包括USB设备的属性信息(包括但不限干静态属性信息和动态属性信息);解码单元72,用于解码访问信息内的USB设备的属性信息获取该USB设备的属性信息;发送单元73,用于将该USB设备的属性信息返回给主机设备显示该属性信息。可选的,上述发送单元73具体还可以用于将该USB设备的属性信息图形化后,使主机设备直观的显示在浏览器页面。本发明具体实施方式
提供的技术方案具有如下优点本发明提供的USB设备遵从USB CLASS的标准设计,使用操作系统的标准驱动,通过USB设备和远程WEB服务器的交互,无需在本地PC安装附加软件即可显示USB设备的属性,且可以将所述USB设备的属性图形化,直观的在本地PC的WEB浏览器显示,便于用户获取所述USB设备的信息。利用本发明提供的显示USB设备属性的方法,可以让USB设备供应商为用户增加多种应用,以提升所述USB的品质以及用户的体验。本发明具体实施方式
还提供ー种USB设备的属性显示系统,该系统包括USB设备、主机设备和服务器,其中USB设备包括HID键盘功能;USB用于设备检测是否与主机设备的USB端ロ连接,确定与主机设备的USB端ロ连接后,获取自身的属性信息,并生成HID键盘的预编程按键指令;所述预编程按键指令包括进入目标网站的URL地址的命令和USB设备属性信息;USB设备还用于向主机设备发送HID键盘的预编程按键指令;主机设备,用于通过执行该HID键盘的预编程按键指令生成访问信息,从而访问目标网站的服务器;服务器,用于获取访问信息后对其中包含的USB设备属性信息进行解码获取USB设备的属性信息,并将USB设备的属性信息回传给主机设备,使主机设备显示该USB设备的属性信息。可选的,上述服务器还用于将USB设备属性信息图形化后,使主机设备直观的显示在浏览器页面。本发明提供的系统让USB设备具有HID键盘功能,这样当USB设备与主机设备连接后,USB设备就可以直接向主机设备发送HID键盘的预编程按键指令,此时主机设备认为该USB设备为一 HID,当上述USB设备连接支持USB总线接ロ的主机设备吋,主机设备向USB设备发送枚举请求,USB设备报告自己为USB HID KEYBOARD外设;枚举通过后,主机设备完成对该USB设备的配置,所述USB设备处于就绪状态,在主机设备看来,USB设备为ー个HIDCLASS的键盘设备,当主机设备完成对USB设备的配置后,USB设备会在后续步骤中向主机设备发出一系列的按键组合,这ー系列的按键组合将使主机设备执行该按键组合生成访问信息,从而访问目标网站的服务器,目标网站的服务器接收到访问信息后,解码访问信息内 的USB设备的属性信息,然后将USB设备的属性信息返回给主机设备显示。所以当主机设备认为该USB设备为ー个HID设备时,此时无需安装厂家的专用驱动程序主机设备也可以获取该USB设备的属性信息。值得注意的是,上述实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能単元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于ー计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.ー种USB设备的属性显示方法,其特征在于,所述USB设备包括HID键盘功能;所述方法包括 USB设备检测是否与主机设备的USB端ロ连接; USB设备确定与主机设备的USB端ロ连接后,USB设备获取自身的属性信息,并生成HID键盘的预编程按键指令;所述预编程按键指令包括进入目标网站的URL地址的命令和USB设备的属性信息; USB设备向主机设备发送HID键盘的预编程按键指令以使主机设备通过执行该HID键盘的预编程按键指令生成访问信息,从而访问目标网 站的服务器; 所述目标网址服务器获取所述访问信息后对其中包含的USB设备属性信息进行解码获取USB设备的属性信息,并将USB设备的属性信息回传给所述主机设备,使所述主机设备显示该USB设备的属性信息。
2.根据权利要求I所述的方法,其特征在于,所述实现USB设备包括HID键盘功能的具体方法包括 设置上述USB设备为混合设备,及用USB HUB将HID键盘设备和其他功能的USB设备连接; 或设置USB设备为复合设备,及通过ー个USB地址宣告USB设备为具有HID键盘等两个以上功能的设备。
3.根据权利要求I所述的方法,其特征在于,所述方法使所述主机设备显示该USB设备的属性信息的步骤具体包括 目标网站服务器将所述USB设备属性信息图形化后,使主机设备直观的显示在浏览器页面。
4.ー种USB设备,其特征在于,所述USB设备具有HID键盘功能,所述USB设备包括 连接判断単元,用于检测USB设备是否与主机设备的USB端ロ连接; 发送单元,用于在连接判断単元判断出是时,获取自身的属性信息,并生成HID键盘的预编程按键指令,将所述HID键盘的预编程按键指令发送给主机设备以使所述主机设备执行该预编程指令生成访问信息访问目标网站的服务器,并显示所述服务器在对所述USB设备属性信息解码后返回的USB设备属性信息,所述预编程按键指令包括进入目标网站的URL地址的命令和USB设备的属性信息。
5.根据权利要求4所述的USB设备,其特征在于,所述USB设备具体还包括 开关模块,用于控制所述USB设备是否开启HID键盘功能。
6.ー种WEB服务器,其特征在于,所述WEB服务器包括 接收单元,用于接收在主机设备发送的访问信息,该访问信息包括USB设备的属性信息; 解码单元,用于对访问信息内的USB设备的属性信息进行解码获取该USB设备的属性信息; 发送单元,用于将该USB设备的属性信息返回给主机设备显示该属性信息。
7.根据权利要求6所述的WEB服务器,其特征在干,所述发送単元具体还用干,将该USB设备的属性信息图形化后使主机设备直观的显示在浏览器页面。
8.—种USB设备的属性显示系统,其特征在于,所述系统包括USB设备、主机设备和服务器,其中 所述USB设备包括HID键盘功能; 所述USB用于设备检测是否与主机设备的USB端ロ连接,确定与主机设备的USB端ロ连接后,获取自身的属性信息,并生成HID键盘的预编程按键指令;所述预编程按键指令包括进入目标网站的URL地址的命令和USB设备的属性信息; 所述USB设备还用于向主机设备发送HID键盘的预编程按键指令; 所述主机设备,用于通过执行该HID键盘的预编程按键指令生成访问信息,从而访问目标网站的服务器; 所述服务器,用于获取所述访问信息后对其中包含的USB设备属性信息进行解码获取USB设备的属性信息,并将USB设备的属性信息回传给所述主机设备,使所述主机设备显示该USB设备的属性信息。
9.根据权利要求8所述的系统,其特征在于,所述服务器还用于将所述USB设备属性信息图形化后,使主机设备直观的显示在浏览器页面。全文摘要
本发明适用于网络领域,提供了一种USB设备的属性显示方法及系统、USB设备及服务器,该方法为USB设备检测是否与主机设备的USB端口连接;USB设备确定与主机设备的USB端口连接后,USB设备获取自身的属性信息,并生成HID键盘的预编程按键指令;USB设备向主机设备发送HID键盘的预编程按键指令以使主机设备通过执行该HID键盘的预编程按键指令生成访问信息访问目标网站的服务器;目标网址服务器获取并解码访问信息中包含的USB设备的属性信息,并将USB设备的属性信息回传给所述主机设备,使主机设备显示该USB设备的属性信息。本发明提供的技术方案具有无需安装厂家的专用驱动程序也可以获取该USB设备的属性信息的优点。
文档编号G06F3/01GK102685216SQ201210124698
公开日2012年9月19日 申请日期2012年4月25日 优先权日2012年4月25日
发明者王涛, 邓恩华, 郭丹 申请人:深圳市江波龙电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1