Идентификатор семейства приложений (AFI) представляет тип приложения, на которое нацелено устройство связи, и используется для выделения из всех имеющихся карт только тех, которые удовлетворяют требуемым критериям приложений (см. рисунок 2).
Примечание - Под "ответом" подразумевается, что карта VICC должна реагировать на запрос инвентаризации.
Рисунок 2 - Дерево решений карты VICC для AFI
AFI можно программировать или блокировать соответствующими командами.
AFI кодируется на 1 байт, который составлен из 2 полубайтов по 4 бита в каждом.
Старший значащий полубайт AFI используется для кодирования одного специального семейства или всех семейств приложений, как определено в таблице 1.
Таблица 1 - Кодирование AFI
Старший значащий полубайт AFI | Младший значащий полубайт AFI | Значение ответа, передаваемого от карт VICC | Примеры/примечание |
'0' | '0' | Все семейства и подсемейства | Без прикладного предварительного выбора |
X | '0' | Все подсемейства семейства X | Широкий прикладной предварительный выбор |
X | Y | Только Y-подсемейства семейства X | |
'0' | Y | Только закрытое подсемейство Y | |
'1' | '0', Y | Транспорт | Общественный транспорт, авиалиния |
'2' | '0', Y | Финансы | IEP, банковское дело, розничная торговля |
'3' | '0', Y | Идентификация | Контроль доступа |
'4' | '0', Y | Телекоммуникация | Телефонная связь общего пользования, GSM |
'5' | '0', Y | Медицина | |
'6' | '0', Y | Мультимедийные средства | Услуги Internet |
'7' | '0', Y | Деловая игра | |
'8' | '0', Y | Хранение данных | Портативные файлы |
'9' | '0', Y | EAN-UCC системы для идентификатора приложения | Под руководством ISO/IEC JTC 1/SC 31 |
'А' | '0', Y | Идентификатор данных, как определено в ИСО/МЭК 15418 | Под руководством ISO/IEC JTC 1/SC 31 |
'В' | '0', Y | UPU | Под руководством ISO/IEC JTC 1/SC 31 |
'С' | '0', Y | IATA | Под руководством ISO/IEC JTC 1 |
'D' | '0', Y | RFU | Под руководством ISO/IEC JTC 1/SC 17 |
'Е' | '0', Y | RFU | Под руководством ISO/IEC JTC 1/SC 17 |
'F' | '0', Y | RFU | Под руководством ISO/IEC JTC 1/SC 17 |
Примечание - X = от '1' до 'F', Y = '1' до 'F'.
Младший значащий полубайт AFI используется для кодирования одного специального или всех подсемейств приложений. Коды подсемейств, отличающиеся от 0, являются закрытыми.
Поддержка AFI картой VICC не является обязательной.
Если карта VICC не поддерживает AFI и если установлен флажок AFI, то карта не должна отвечать, какое бы ни было значение AFI в запросе.
Если AFI поддерживается картой VICC, то она должна отвечать в соответствии с правилами согласования, которые показаны в таблице 1.