Apparatus enabling the human interface device to provide a smart card interface and operating method therein
First Claim
1. An apparatus enabling a human interface device (HID) to provide a smart card interface, wherein the apparatus is a virtual reader driver layer comprising:
- a monitoring module, a PC/SC interface module, and a data processing module;
the monitoring module is adapted to monitor the connection and disconnection of the human interface device and obtain the name of the human interface device object;
the PC/SC interface module is adapted to provide a driver interface complying with the PC/SC Specification to an application layer, receive an IRP sent from the application layer, and transmit it to the data processing module; and
the data processing module is adapted to receive and process the IRP sent from the application layer through the PC/SC interface module, and send the IRP to the HID device class driver layer in accordance with the name of the human interface device object obtained by the monitoring module.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an apparatus enabling the Human Interface Device (HID) to provide a smart card interface and an operating method therein. The apparatus is a virtual reader driver layer comprising a monitoring module for monitoring the connection and disconnection of the HID and obtaining the name of the HID object; a PC/SC interface module for providing a driver interface complying with the PC/SC Specification to the application layer, receiving the IRP sent from the application layer, and transmitting it to a data processing module; and a data processing module for receiving and processing the IRP sent from the application layer through the PC/SC interface module, and sending the IRP to the HID device class driver layer in accordance with the name of the HID object obtained by the monitoring module.
-
Citations
9 Claims
-
1. An apparatus enabling a human interface device (HID) to provide a smart card interface, wherein the apparatus is a virtual reader driver layer comprising:
- a monitoring module, a PC/SC interface module, and a data processing module;
the monitoring module is adapted to monitor the connection and disconnection of the human interface device and obtain the name of the human interface device object;
the PC/SC interface module is adapted to provide a driver interface complying with the PC/SC Specification to an application layer, receive an IRP sent from the application layer, and transmit it to the data processing module; and
the data processing module is adapted to receive and process the IRP sent from the application layer through the PC/SC interface module, and send the IRP to the HID device class driver layer in accordance with the name of the human interface device object obtained by the monitoring module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- a monitoring module, a PC/SC interface module, and a data processing module;
Specification