Invention Grant
US08725909B2 Method for identifying host operating system by universal serial bus (USB) device 有权
通过通用串行总线(USB)设备识别主机操作系统的方法

  • Patent Title: Method for identifying host operating system by universal serial bus (USB) device
  • Patent Title (中): 通过通用串行总线(USB)设备识别主机操作系统的方法
  • Application No.: US13639875
    Application Date: 2011-06-27
  • Publication No.: US08725909B2
    Publication Date: 2014-05-13
  • Inventor: Zhou LuHuazhang Yu
  • Applicant: Zhou LuHuazhang Yu
  • Applicant Address: CN Beijing
  • Assignee: Feitian Technologies Co., Ltd.
  • Current Assignee: Feitian Technologies Co., Ltd.
  • Current Assignee Address: CN Beijing
  • Agency: Hammer & Associates, P.C.
  • Priority: CN201010213961 20100629
  • International Application: PCT/CN2011/076444 WO 20110627
  • International Announcement: WO2012/000417 WO 20120105
  • Main IPC: G06F3/00
  • IPC: G06F3/00
Method for identifying host operating system by universal serial bus (USB) device
Abstract:
A method for identifying a host operating system by a Universal Serial Bus (USB) device is disclosed, which pertains to the field of information security. The method includes: A) the USB device is powered on and initiated; B) it is determined whether the first setup packet is a first preset command, if yes, C is performed, if not, D is performed; C) it is determined whether the seventh byte of the first preset command is a second preset value, if yes, an operating system identification is set as a first preset identification, and F is performed, otherwise, E is performed; D) it is determined whether the first setup packet is a second preset command, if yes, the operating system identification is set as a second preset identification, and F is performed, otherwise, E is performed; E) information interaction with the host is performed according to a default operating system identification until the last setup packet is received, and it is determined whether the last setup packet is a third preset command, if yes, the operating system identification is set as a third preset identification, if not, the operating system identification is set as a fourth preset identification; F) information interaction with the host is performed according to the present operating system identification, and then it waits to receive the instructions issued by the host.
Information query
Patent Agency Ranking
0/0