ГОСТ Р 56950—2016
При выполнении приложения вещания может быть запущено приложение вещания CICAM под
управлением соответствующего промежуточного ПО среды приложения, работающего в Хосте. Анало
гичным образом выполнение CICAM приложения вещания может запустить другое приложение веща
ния или приложение вещания CICAM.
Механизм, позволяющий приложению вещания запускать приложение AppMMI CICAM, настоя
щим стандартом не определен.
12.4.4.4 Условия переключения на виртуальный канал CICAM
В 14.2.1 настоящего стандарта предусматривается использование приложений MMI при вводе
виртуального канала. Когда пользователь решает начать запуск виртуального канала, приложение,
указанное в APDU requestStart, должно иметь фокус пользователя и любое работающее вещание
или приложение CICAM может потерять фокус или терминироваться в зависимости от возможностей
Хоста.
12.4.4.5 Условия ввода Хостом меню CICAM
В результате выбора пользователя Хост отправляет к CICAM APDU enter_menu. чтобы пользова
тель мо
г
войти в меню CICAM.
Если CICAM отвечает на APDU enter_menu APDU requestStart. то приложение, идентифициро
ванное в APDU requestStart. должно иметь фокус пользователя и любое функционирующее вещание в
противном случае приложение CICAM может потерять фокус или завершиться в зависимости от воз
можностей Хоста.
П р и м е ч а н и е — В зависимости от реализации CICAM может запустить высокий уровень MMI после по
лучения от Хоста APDU enter_menu.
12.4.4.6 Условия завершения приложения
После изменения службы среда приложения не должна выполнять требования, установленные
для Хоста в [1] или [8]. для завершения приложения AppMMI CICAM при следующих условиях:
- среда приложения поддерживает идентификацию приложений:
- среда приложения поддерживает сохранение приложения при изменении службы:
- приложению AppMMI CICAM разрешается работать в новой службе согласно приложению веща
ния. сигнализированному в этой службе.
12.5 Среда приложения Хоста
12.5.1 Общие замечания
В 12.5.2 настоящего стандарта определяется спецификации среды приложения, которая исполь
зует платформу для предоставления и запуска приложений из CICAM.
В 12.5.3 настоящего стандарта перечислены методы, которыми CICAM определяет среды прило
жения. поддерживаемые Хостом.
12.5.2 Предоставление приложения на CICAM
При предоставлении приложения на CICAM система промежуточного ПО (или среда приложения)
должна определить свой идентификатор и идентификатор объекта, запускающего приложение.
Промежуточное ПО идентифицируется с помощью «AppDomainldentfiier» в соответствии с [8] (6.5.2)
и «Domainldentifier» (см. 9.2 настоящего стандарта). Промежуточное ПО должно задавать значения для
этих двух идентификаторов. Для браузера на основе MHEG Cl Plus™ значением
«AppDomainldentfier» и «Domainldentfier» является «CIEngineProfilel».
Объект, который разрешает Хосту запускать приложение в соответствии с [8] (6.5.2), называется
«InitialObject». Промежуточное ПО должно определить соответствующее значение для этого объекта.
Для браузера MHEG на основе MHEG Cl Plus™ «InitialObject» этим значением является URI. Если про
межуточное ПО работает с URI. то оно должно создать URI, который указывает на CICAM. В случае
MHEG URI. указывающим на CICAM. является CI://.
12.5.3 Определение среды приложения, поддерживаемой Хостом
CICAM может обнаруживать среду приложения, поддерживаемую Хостом двумя способами:
- по значению AckCode в APDU FiteSystemAck. полученному от Хоста для каждого предложения
файловой системы в APDU FileSystemOffer, который CICAM передал Хосту. Эта операция описывается в
разделе 9 настоящего стандарта;
- при использовании APDU RequestStart с параметром «ADQ=0» и известным идентификатором
домена приложения среды приложения, поддержка которой запрашивается в соответствии с 12.3 на
стоящего стандарта.
92