一种USB设备识别计算机操作系统的方法及装置制造方法及图纸

技术编号:6870559 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种USB设备识别计算机操作系统的方法,包括步骤:存储各种操作系统对应的理论USB设备枚举过程;进行实际USB设备枚举;比较实际USB设备枚举过程和理论USB设备枚举过程,若所述实际USB设备枚举过程和所述各种操作系统的其中一种理论USB设备枚举过程相同,则判断计算机的操作系统为对应的操作系统。本发明专利技术还公开了一种USB设备识别计算机操作系统的装置,提高了用户体验,降低了成本。

【技术实现步骤摘要】

本专利技术涉及计算机移动设备领域,具体涉及一种USB设备识别计算机操作系统的方法及装置
技术介绍
部分USB设备(如触摸屏等)对于不同的操作系统(如Windows XP、Windows 7、 Mac等),需要使用不同的通讯协议才能正常工作;有些USB设备,被设计为对于不同的操作系统(如Windows XP.ffindows 7、Mac等),需要进行不同的工作内容。目前部分产品使用一些按钮来实现用户选择操作系统,另一些产品通过用户升级设备软件、安装计算机软件或在软件中配置以适应他所使用的操作系统。USB设备连接计算机时,需要人工干预,引导设备使用不同的通讯协议才能正常的工作,不能自动识别操作系统,用户体验低,设备的硬件或维护成本高。
技术实现思路
本专利技术公开了一种USB设备识别计算机操作系统的方法和设备,可以自动识别操作系统,提高用户体验,降低成本。本专利技术公开了一种USB设备识别计算机操作系统的方法,包括步骤(1)存储各种操作系统对应的理论USB设备枚举;(2)进行实际USB设备枚举;(3)比较所述实际USB设备枚举和所述理论USB设备枚举,若实际USB设备枚举和所述各种操作系统的其中一种理论USB设备枚举相同,则判断计算机的操作系统为对应的操作系统。本专利技术还公开了一种USB设备识别计算机操作系统的装置,包括存储单元,用于存储各种操作系统对应的理论USB设备枚举过程;枚举单元,用于进行实际USB设备枚举过程;比较单元,用于比较所述实际USB设备枚举过程和所述理论USB设备枚举过程,若所述实际USB设备枚举和所述各种操作系统的其中一种理论USB设备枚举相同,则判断计算机的操作系统为对应的操作系统。本专利技术通过预先存储各种操作系统的理论USB设备枚举过程,当USB设备与计算机连接好之后,进行实际USB设备枚举,比较实际USB设备枚举过程和理论USB设备枚举过程可得到判断结果,与传统USB设备识别计算机操作系统的方法相比,在识别过程中,不再需要人为的干预,自动识别操作系统,提高了用户体验;不需要增加额外的硬件,不需要对不同的USB设备进行软件升级以适应计算机操作系统,降低了成本。附图说明图1是本专利技术方法的一个实施例流程图2是本专利技术方法的另一个实施例流程图;图3是本专利技术装置的一个结构示意图;图4是本专利技术装置的另一个结构示意图。具体实施例方式为便于理解本专利技术,下面将结合附图进行阐述。首先介绍本专利技术方法,参考图1,本专利技术公开了一种USB设备识别计算机操作系统的方法,包括步骤101、存储各系统的USB设备理论枚举;存储各种操作系统对应的理论USB设备枚举。102、进行实际USB设备枚举;103、比较实际枚举和理论枚举,确定操作系统类型。比较实际USB设备枚举和理论USB设备枚举,若实际USB设备枚举和所述各种操作系统的其中一种理论USB设备枚举相同,则判断计算机的操作系统为对应的操作系统。本专利技术通过预先存储各种操作系统的理论USB设备枚举过程,当USB设备与计算机连接好之后,进行实际USB设备枚举过程,比较实际USB设备枚举过程和理论USB设备枚举过程可得到判断结果,与传统USB设备识别计算机操作系统的方法相比,在识别过程中, 不再需要人为的干预,自动识别操作系统提高了用户体验;不需要增加额外的硬件,不需要对不同的USB设备进行软件升级以适应计算机操作系统,降低了成本。其中,上述操作系统包括MAC系统、windows系统以及Iinux系统。由于windows系统包括windows 7系统禾口其他windows系统(例如windows XP, 图1实施例并不能区分windows 7系统和其他windows系统,由此可对图1做进一步改进, 参考图2,包括步骤201、存储理论USB设备枚举;存储各种操作系统对应的理论USB设备枚举。202、进行实际USB设备枚举;连接USB设备和计算机,进行实际USB设备枚举,并存储实际USB设备枚举过程。其中,如下是windows系统的理论USB设备枚举的例子权利要求1.一种USB设备识别计算机操作系统的方法,其特征是,包括步骤(1)存储各种操作系统对应的理论USB设备枚举;(2)进行实际USB设备枚举;(3)比较所述实际USB设备枚举和所述理论USB设备枚举,若所述实际USB设备枚举和所述各种操作系统的其中一种理论USB设备枚举过同,则判定计算机的操作系统为对应的操作系统。2.根据权利要求1所述的USB设备识别计算机操作系统的方法,其特征是, 所述操作系统包括=MAC系统、windows系统以及Iinux系统。3.根据权利要求1或2所述的USB设备识别计算机操作系统的方法,其特征是,若在所述步骤(3)中,判定计算机的操作系统为windows系统,则还包括步骤重启USB设备;使用windows 7系统触摸设备的HID描述进行枚举;判断是否有用于获取触摸点数的额外通讯,若是,则所述计算机的操作系统类型为 windows 7 系统;若否,则所述计算机的操作系统类型为其他windows系统。4.一种USB设备识别计算机操作系统的装置,其特征是,包括 存储单元,用于存储各种操作系统对应的理论USB设备枚举; 枚举单元,用于进行实际USB设备枚举;比较单元,用于比较所述实际USB设备枚举和所述理论USB设备枚举,若所述实际USB 设备枚举和所述各种操作系统的其中一种理论USB设备枚举相同,则判断计算机的操作系统为对应的操作系统。5.根据权利要求4所述的USB设备识别计算机操作系统的装置,其特征是, 所述操作系统包括=MAC系统、windows系统以及Iinux系统。6.根据权利要求4或5所述的USB设备识别计算机操作系统的装置,其特征是,还包括初始化单元,用于重启USB设备;响应单元,使用windows 7系统触摸设备的HID描述进行枚举; 判断单元,用于判断是否有用于获取触摸点数的额外通讯,若是,则确定所述计算机的操作系统类型为windows 7系统;若否,则确定所述计算机的操作系统类型为其他windows 系统。全文摘要本专利技术公开了一种USB设备识别计算机操作系统的方法,包括步骤存储各种操作系统对应的理论USB设备枚举过程;进行实际USB设备枚举;比较实际USB设备枚举过程和理论USB设备枚举过程,若所述实际USB设备枚举过程和所述各种操作系统的其中一种理论USB设备枚举过程相同,则判断计算机的操作系统为对应的操作系统。本专利技术还公开了一种USB设备识别计算机操作系统的装置,提高了用户体验,降低了成本。文档编号G06F13/10GK102253904SQ20111015212公开日2011年11月23日 申请日期2011年6月8日 优先权日2011年6月8日专利技术者徐翱, 黄安麒 申请人:广州视睿电子科技有限公司本文档来自技高网...

【技术保护点】
1.一种USB设备识别计算机操作系统的方法,其特征是,包括步骤:(1)存储各种操作系统对应的理论USB设备枚举;(2)进行实际USB设备枚举;(3)比较所述实际USB设备枚举和所述理论USB设备枚举,若所述实际USB设备枚举和所述各种操作系统的其中一种理论USB设备枚举过同,则判定计算机的操作系统为对应的操作系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄安麒徐翱
申请(专利权)人:广州视睿电子科技有限公司
类型:发明
国别省市:81

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

1