МУЛЬТИВЕНДОРНАЯ СИСТЕМА УСЛОВНОГО ДОСТУПА

1. Смарт-карта (1А, 1В) для использования в приемнике (3А, 3В) системы условного доступа (5), включающая:
один или более контактов (11, 12) для разъемного соединения смарт-карты (1А, 1В) с приемником (3А, 3В); и
электрическую схему (10), включающую модуль (13) ввода/вывода для связи с приемником (3А, 3В), процессор (14) и память (16), при этом электрическая схема (10) соединена с упомянутым одним или более контактами (11, 12) и сконфигурирована так, чтобы активироваться после соединения с приемником (3А, 3В) посредством упомянутых одного или более контактов (11, 12),
при этом процессор (14) сконфигурирован для:
обнаружения (101) активации электрической схемы (10) и для чтения (102) первого идентификатора режима работы для идентификации первого протокола из памяти (16) в ответ на обнаружение упомянутой активации;
передачи первого сигнала (104) в приемник (3А, 3В) в соответствии с первым протоколом; и
обнаружения неудачной попытки связи с приемником (3А, 3В) и последующей замены (107) в памяти (16) первого идентификатора режима работы на второй идентификатор режима работы для идентификации второго протокола.
2. Смарт-карта (1А, 1В) по п.1, также включающая модуль (15) тактовых сигналов, при этом процессор (14) также сконфигурирован для:
запуска (105) таймера, по существу в одно время с передачей первого сигнала (104) приемнику (3А, 3В), для отсчета времени до получения ответного сигнала от приемника (3А, 3В) в ответ на первый сигнал с использованием модуля (15) тактовых сигналов; и
обнаружения (106) того, что таймер достиг заранее заданного таймаута,
при этом процессор сконфигурирован для замены первого идентификатора режима работы на второй идентификатор режима работы после обнаружения достижения заранее заданного таймаута.
3. Смарт-карта (1А, 1В) по п.1 или 2, в которой процессор (14) также сконфигурирован для:
изменения (108) значения счетчика, хранимого в памяти (16), после обнаружения неудачной попытки связи; и
замены (107) идентификатора режима работы, только если значение счетчика равно заранее заданному пороговому значению.
4. Смарт-карта (1А, 1В) по п.1 или 2, в которой процессор (14) также сконфигурирован для приема сигнала (301) сброса от приемника (3А, 3В) перед передачей первого сигнала (104) приемнику (3А, 3В), при этом первый сигнал (104) является сигналом ответа на сброс.
5. Смарт-карта (1А, 1В) по п.1 или 2, также включающая модуль (17) адаптации, сконфигурированный для преобразования одной или более инструкций (104А) процессора (14) в одну или более преобразованных инструкций в соответствии с первым протоколом, при этом первый сигнал (104В) передается с уровня адаптации и включает упомянутые одну или более преобразованные инструкции.
6. Смарт-карта (1А, 1В) по п.5, в которой модуль (17) адаптации также сконфигурирован для:
приема второго сигнала (201) от приемника (3А, 3В), при этом второй сигнал (201) включает первый пакет данных в соответствии с третьим протоколом, который инкапсулирован во второй пакет данных в соответствии с первым протоколом; и
получение полезной нагрузки из первого пакета данных для обработки процессором (14).
7. Система (5) условного доступа, включающая головную систему (2), приемник (3А, 3В) и смарт-карту (1А, 1В) по любому из пп.1-6.
8. Система (5) условного доступа по п.7, в которой смарт-карта (1А, 1В) первоначально не совместима с приемником (3А, 3В).
9. Способ для применения в смарт-карте (1А, 1В), включающий следующие шаги:
обнаружение (1001) активации электрической схемы (10) и чтение (1002) первого идентификатора режима работы для идентификации первого протокола из памяти (16) в ответ на обнаружение упомянутой активации;
передачу (1003) первого сигнала (1004) приемнику (3А, 3В) в соответствии с первым протоколом; и
обнаружение (1004) неудачной попытки связи с приемником (3А, 3В) и последующую замену (1005) в памяти (16) первого идентификатора режима работы на второй идентификатор режима работы для идентификации второго протокола.
10. Способ по п.9, также включающий следующие шаги:
запуск (1006) таймера, по существу в одно время с передачей (1003) первого сигнала (104) приемнику (3А, 3В), для отсчета времени до получения ответного сигнала от приемника (3А, 3В) в ответ на первый сигнал с использованием модуля (15) тактовых сигналов; и
обнаружение (1007) того, что таймер достиг заранее заданного таймаута,
при этом первый идентификатор режима работы заменяют на второй идентификатор режима работы после обнаружения достижения заранее заданного таймаута.
11. Способ по п.9 или 10, также включающий следующие шаги:
изменение (1008) значения счетчика, хранимого в памяти (16), после обнаружения (1007) того, что таймер достиг заранее заданного таймаута; и
замену (1009) идентификатора режима работы, только если значение счетчика равно заранее заданному пороговому значению.
12. Способ по п.9 или 10, также включающий шаги приема (1010) сигнала (301) сброса от приемника (3А, 3В) перед передачей (1003) первого сигнала (104) приемнику (3А, 3В), при этом первый сигнал (104) является сигналом ответа на сброс.
13. Способ по п.9 или 10, также включающий шаги преобразования (1011) одной или более инструкций (104А) процессора (14) в одну или более преобразованных инструкций в соответствие с первым протоколом, при этом первый сигнал (104В) включает упомянутые одну или более преобразованные инструкции.
14. Способ по п.13, также включающий следующие шаги:
прием (1012) второго сигнала (201) от приемника (3А, 3В), при этом второй сигнал (201) включает первый пакет данных в соответствии с третьим протоколом, который инкапсулирован во второй пакет данных в соответствии с первым протоколом; и
получение (1013) полезной нагрузки из первого пакета данных для обработки процессором (14).
15. Компьютерный программный продукт, включающий части программного кода, сконфигурированные для исполнения шагов способа по любому из пп.9-14 при выполнении в памяти (16) смарт-карты (1А, 1В).