System and method for implementing PC / SC interface of HID / SCSI apparatus

A device and interface technology, which is applied in the system field of realizing HID/SCSI device PC/SC interface, can solve problems such as difficult maintenance, time-consuming and energy-consuming, operating system crash, etc., and achieve simple modification and maintenance, enhanced flexibility and The effect of scalability

Active Publication Date: 2010-04-21
FEITIAN TECHNOLOGIES
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the prior art, through the HID protocol processing unit and the SCSI protocol processing unit, the HID / SCSI interface instructions are placed in the kernel-level PC / SC driver of the operating system, and the PC / SC driver is placed in the computer kernel program , so when the PC / SC driver program is running, once an error occurs, it is easy to cause the collapse of the entire operating system. When a new HID / SCSI device appears, only by modifying the PC / SC driver program can the computer program be supported. Modify the debug PC The process of / SC driver is cumbersome and difficult to maintain. It takes a lot of time and energy to modify the PC / SC driver, and it is easy to cause the entire operating system to crash if the modification is not done properly.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for implementing PC / SC interface of HID / SCSI apparatus
  • System and method for implementing PC / SC interface of HID / SCSI apparatus
  • System and method for implementing PC / SC interface of HID / SCSI apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0061] The embodiment of the present invention provides a system for realizing the PC / SC interface of the HID / SCSI device. In this embodiment, the system is specifically a computer 1, wherein the HID / SCSI device is specifically described by taking USB Token as an example, wherein the USB Token is a hardware device with USB (Universal Serial BUS, Universal Serial Bus) interface. And the USB Token has a built-in protocol processor, no need for a separate card reader, as long as it is inserted into the USB interface of the computer, keyboard and monitor, the USB Token can be used. see figure 1 ,in,

[0062] The computer 1 includes: a servo module 11, a PC / SC drive module 12, a device management module 13, and an application program module 14;

[0063] The USB Token 2 includes: a USB interface module 21 , a protocol processing module 22 , and a smart card chip module 23 . As mentioned above, the USB Token 2 is a HID / SCSI interface device;

[0064] The functions of the above fu...

Embodiment 2

[0085] Such as figure 2 As shown, the embodiment of the present invention provides a system for accessing multiple USB Tokens by using different servo modules. The difference from Embodiment 1 is that in this embodiment, the servo module 11 includes multiple servo functions library unit.

[0086] The computer 1 implements data communication with multiple USB Tokens by calling different servo function library units, and each servo function library unit includes its own independent HID protocol processing area and SCSI protocol processing area.

[0087] Such as figure 2 As shown, in this embodiment, the first servo function library unit is associated with USB Token1, the second servo function library unit is associated with USB Token2, and the third servo function library unit is associated with USB Token3. The servo module 11 calls different servo function library units Data communication with different USB Token respectively.

[0088] Correspondingly, the function of the ...

Embodiment 3

[0091] see image 3 , the embodiment of the present invention provides a device for realizing the PC / SC interface of the HID / SCSI device, corresponding to the system provided in Embodiment 1 of the present invention, the device includes: a servo module 11, a PC / SC drive module 12, and a device management module 13. Application program module 14; the functions of the above functional modules will be described in detail below:

[0092] The servo module 11 is used to report the information of the USB Token 2 to the PC / SC driver module, and provide a channel for data interaction between the upper and lower modules. The servo module is located in the application layer of the device. Wherein, the servo module 11 may specifically include: a servo function library unit 111 and a monitoring unit 112:

[0093] The servo module 11 obtains the information of the HID / SCSI device (the present embodiment is specifically the information of the USB Token 2) and realizes data interaction by ca...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a system for realizing a PC / SC interface of HID / SCSI equipment and a method thereof, which pertain to the field of communication safety. The method comprises the steps that: aservo program establishes a kernel object and uploads a servo function library, send the kernel object to a PC / SC driver program; the servo program submits the information of the HID / SCSI equipment toacomputer equipment management program by the PC / SC driver program; the PC / SC driver program sends a received instruction for accessing the HID / SCSI equipment to the servo program by the kernel object ; the servo program receives the instruction for accessing and obtains the code information of an instruction for calling the HID / SCSI interface from the servo function library; by the PC / SC driverprogram and the servo program, an application program accesses the HID / SCSI equipment through the PC / SC interface. As carrying out operation in an application layer of a system, the servo program hassimple writing, modification and maintenance, and can not cause the whole system to crash when mistakes are made during operation process; when the support of new HID / SCSI equipment is required, replacingthe servo program is only required to realize compatibility of the new equipment, thus enhancing the flexibility and expansibility of the system.

Description

technical field [0001] The invention relates to the field of communication security, in particular to a system and method for realizing the PC / SC interface of HID / SCSI equipment. Background technique [0002] HID (Human Interface Device, human-machine interface device) device is a device that does not require users to develop any drivers, and can be used by plugging into a computer that supports operating systems such as windows. All HID devices are HID through the operating system. The device class driver (eg, hidclass.sys under windows) establishes contact with various applications, and the application layer program only needs to call the existing application layer interface HID API (Application Programming Interface, Application Programming Interface) to access the HID device. It is precisely for this feature that HID equipment providers only need to provide users with physical equipment to meet general applications. However, with the development of technology, there are...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F13/38G06F13/42
Inventor 陆舟于华章
Owner FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products