СИСТЕМА, СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ДАННЫХ

1. Система передачи данных, содержащая:
первое устройство, включающее в себя:
передатчик для передачи данных; и
первый процессор, функционально связанный с передатчиком, причем первый процессор выполнен с возможностью подготовки данных для передачи, по меньшей мере, в двух рабочих режимах, включающих в себя режим готовности и активный режим; и
второе устройство, включающее в себя:
приемник для приема данных;
запоминающее устройство; и
второй процессор, функционально связанный с приемником и запоминающим устройством, причем второй процессор обеспечивает, по меньшей мере, два рабочих режима, включающих в себя режим готовности и активный режим, для обработки принятых данных после приема данных;
при этом в режиме готовности принятые данные готовы к обработке после приема данных;
в активном режиме принятые данные после приема данных преобразуются в другой формат перед обработкой;
причем первый процессор выполнен с возможностью предоставления передатчику передаваемых передатчиком (i) первых данных, относящихся к режиму готовности и готовых к обработке после приема, (ii) первой команды перехода, относящейся к переходу из режима готовности в активный режим, (iii) вторых данных, относящихся к активному режиму и преобразуемых в другой формат после приема, и (iv) второй команды перехода, относящейся к переходу из активного режима в режим готовности;
при этом приемник выполнен с возможностью приема и передачи второму процессору первых данных, первой команды перехода, вторых данных и второй команды перехода, а второй процессор обеспечивает сохранение данных, указывающих, по меньшей мере, одну команду перехода, в запоминающем устройстве; а
второй процессор выполнен с возможностью (i) обработки первых данных в режиме готовности, (ii) перехода в активный режим на основе первой команды перехода, (iii) обработки вторых данных в активном режиме и (iv) перехода в режим готовности на основе второй команды перехода.
2. Система по п.1, в которой в режиме готовности обработка данных выполняется с использованием протокола JIS X 6319-4.
3. Система по п.2, в которой в режиме готовности после приема данных принятые данные форматируются в соответствии с протоколом JIS X 6319-4.
4. Система по п.1, в которой:
режим готовности включает в себя подрежим запрошенной готовности и подрежим объявленной готовности;
при этом в подрежиме запрошенной готовности для перехода в подрежим объявленной готовности обеспечивается ответ, содержащий идентификатор; а
в подрежиме объявленной готовности обработка выполняется, когда принята команда обработки, содержащая идентификатор.
5. Система по п.4, в которой в подрежиме объявленной готовности команда обработки, содержащая идентификатор, вызывает переход из подрежима объявленной готовности в JIS-активный режим, в котором выполняется обработка.
6. Система по п.4, в которой в подрежиме объявленной готовности обработка команд и формирование ответов осуществляются с использованием протокола JIS X 6319-4.
7. Система по п.1, в которой в активном режиме обработка данных производится с использованием протокола ISO/IEC 7816-4 и/или протокола ISO/IEC 14443-4.
8. Система по п.7, в которой в активном режиме после приема данных принятые данные форматируются согласно протоколу, отличному от указанных протокола ISO/IEC 7816-4 и/или протокола ISO/IEC 14443-4.
9. Система по п.1, в которой, по меньшей мере, одна команда перехода вызывает переход в режим остановки, запрещающий прямой переход из режима остановки в режим готовности и из режима остановки в активный режим.
10. Система по п.9, в которой указанная, по меньшей мере, одна команда перехода включает в себя третью команду перехода и четвертую команду перехода, причем третья команда перехода вызывает переход из режима готовности в режим остановки, а четвертая команда перехода вызывает переход из активного режима в режим остановки.
11. Система по п.10, в которой третья команда перехода вызывает переход из режима остановки в холостой режим, что позволяет осуществлять прямой переход из холостого режима в режим готовности на основе четвертой команды перехода.
12. Система по п.1, в которой первое устройство является устройством чтения/записи, а второе устройство является микропроцессорной картой ("IC card").
13. Устройство передачи данных, содержащее:
передатчик для передачи данных; и
по меньшей мере, один процессор, функционально связанный с передатчиком, причем указанный, по меньшей мере, один процессор выполнен с возможностью подготовки данных для передачи, по меньшей мере, в двух рабочих режимах, включающих в себя режим готовности и активный режим;
при этом в режиме готовности данные, подготовленные к передаче, готовы к обработке после приема данных;
в активном режиме данные, подготовленные к передаче, преобразуются после приема данных в другой формат перед обработкой;
причем указанный, по меньшей мере, один процессор выполнен с возможностью предоставления передатчику (i) первых данных, относящихся к режиму готовности и готовых к обработке после приема, (ii) первой команды перехода, относящейся к переходу из режима готовности в активный режим, (iii) вторых данных, относящихся к активному режиму и преобразуемых в другой формат после приема, и (iv) второй команды перехода, относящейся к переходу из активного режима в режим готовности.
14. Устройство по п.13, характеризующееся тем, что является микропроцессорной картой.
15. Устройство по п.13, характеризующееся тем, что является устройством чтения/записи.
16. Устройство передачи данных, содержащее:
приемник для приема данных;
запоминающее устройство; и
по меньшей мере, один процессор, функционально связанный с приемником и запоминающим устройством, причем указанный, по меньшей мере, один процессор обеспечивает, по меньшей мере, два рабочих режима, включающих в себя режим готовности и активный режим;
при этом в режиме готовности принятые данные готовы к обработке в указанном, по меньшей мере, одном процессоре;
в активном режиме принятые данные преобразуются в другой формат перед обработкой в указанном, по меньшей мере, одном процессоре;
причем указанный, по меньшей мере, один процессор выполнен с возможностью приема, по меньшей мере, одной команды перехода от приемника, обеспечения сохранения данных, указывающих, по меньшей мере, одну команду перехода, в запоминающем устройстве, перехода из режима готовности в активный режим на основе первой команды перехода и перехода из активного режима в режим готовности на основе второй команды перехода.
17. Устройство по п.16, характеризующееся тем, что является микропроцессорной картой.
18. Устройство по п.16, характеризующееся тем, что является устройством чтения/записи.
19. Способ передачи данных, содержащий этапы, на которых:
принимают кадр данных, включающий в себя первый код обнаружения ошибок;
определяют, содержит ли принимаемый кадр данных неповрежденные данные, с использованием первого кода обнаружения ошибок;
определяют текущее состояние, причем текущее состояние является первым состоянием или вторым состоянием, при этом первое состояние указывает, что данные в кадре данных готовы к обработке, а второе состояние указывает, что данные в кадре данных подлежат перед обработкой преобразованию в другой формат;
определяют в ответ на определение, что принятый кадр данных содержит неповрежденные данные, содержит ли принятый кадр данных команду изменения состояния для перехода, по меньшей мере, в одно из первого состояния и второго состояния;
переходят во второе состояние на основе команды изменения состояния;
удаляют, по меньшей мере, один фрагмент данных из принятого кадра данных, если текущее состояние является вторым состоянием;
вычисляют второй код обнаружения ошибок на основе данных, оставшихся в кадре данных;
заменяют первый код обнаружения ошибок вторым кодом обнаружения ошибок;
формируют блок данных из указанных оставшихся данных и второго кода обнаружения ошибок; и
обрабатывают данные в блоке данных.
20. Способ по п.19, в котором принятый кадр данных является кадром данных JIS протокола, а блок данных является блоком данных ISO/IEC протокола.
21. Способ по п.19, в котором указанный, по меньшей мере, один фрагмент данных включает в себя данные преамбулы, и/или данные кода синхронизации, и/или данные длины.
22. Способ передачи данных, содержащий этапы, на которых:
обрабатывают данные для формирования данных передачи;
вычисляют первый код обнаружения ошибок на основе данных передачи;
формируют блок данных из результата обработки и первого кода обнаружения ошибок;
подтверждают, что данные передачи в блоке данных являются неповрежденными;
добавляют, по меньшей мере, один фрагмент данных к указанному блоку данных для формирования кадра данных;
вычисляют второй код обнаружения ошибок на основе добавленного, по меньшей мере, одного фрагмента данных и данных передачи;
заменяют первый код обнаружения ошибок вторым кодом обнаружения ошибок; и
передают кадр данных;
при этом после приема переданного кадра данных преобразуют перед обработкой данные в кадре данных в другой формат.
23. Способ по п.22, в котором блок данных является блоком данных ISO/IEC протокола, а кадр данных является кадром данных JIS протокола.
24. Способ по п.23, в котором данные передачи помещают в информационное поле блока данных ISO/IEC протокола.