HID НА ПРОСТЫХ ПЕРИФЕРИЙНЫХ ШИНАХ

1. Система, содержащая:
простую периферийную шину (SPB), выполненную с возможностью передачи данных между компонентами в вычислительной системе; и
периферийные датчики, реализованные с интерфейсом HID SPB, причем каждый из периферийных датчиков выполнен с возможностью обеспечения взаимодействия периферийного устройства с вычислительной системой посредством простой периферийной шины в формате данных HID.
2. Система по п.1, в которой периферийный датчик дополнительно выполнен с возможностью передачи данных расширения для составляющей собственность функции периферийного устройства в вычислительной системе посредством простой периферийной шины.
3. Система по п.1, в которой периферийный датчик дополнительно выполнен с возможностью указания вычислительной системе, что периферийное устройство является устройством, совместимым с HID, и определения конфигурации периферийного устройства.
4. Система по п.1, в которой периферийный датчик дополнительно выполнен с возможностью двунаправленной передачи данных от периферийного устройства в вычислительную систему и от вычислительной системы в периферийное устройство с использованием протоколов отчетов HID.
5. Система по п.1, в которой периферийный датчик дополнительно выполнен с возможностью поддержания совместимости приложения HID с периферийным устройством.
6. Система по п.1, в которой периферийные датчики дополнительно выполнены с возможностью передачи данных посредством простых периферийных шин в виде структур данных HID.
7. Система по п.1, дополнительно содержащая драйвер SPB, выполненный с возможностью передачи данных HID между периферийным датчиком и программным стеком HID.
8. Реализуемый компьютером способ, содержащий этапы, на которых:
принимают входные данные от периферийного устройства в периферийном датчике, который реализует интерфейс HID SPB для обеспечения взаимодействия периферийного устройства с вычислительной системой посредством простой периферийной шины (SPB) в формате данных HID;
принимают в периферийном датчике данные расширения для составляющей собственность функции периферийного устройства; и
передают в вычислительной системе входные данные от периферийного устройства и данные расширения посредством простой периферийной шины в формате данных HID.
9. Способ по п.8, дополнительно содержащий этап, на котором указывают вычислительной системе, что периферийное устройство является устройством, совместимым с HID.
10. Способ по п.8, дополнительно содержащий этап, на котором определяют конфигурацию периферийного устройства.