СПОСОБ И УСТРОЙСТВО ПОДДЕРЖАНИЯ ИНФОРМАЦИИ НА КЛИЕНТЕ IMS

1. Способ синхронизации данных, хранящихся на клиенте мультимедийной системы на базе IP (межсетевого протокола), с данными, хранящимися на сервере приложений SIP (протокола инициирования сеансов) этой мультимедийной подсистемы на базе IP, при этом способ содержит этапы, на которых
принимают на сервере приложений относящийся к SIP запрос SUBSCRIBE («ПОДПИСКА») в отношении данных, хранящихся на сервере приложений, отправленный с клиента,
определяют, содержит ли этот запрос в своем заголовке условие, идентифицирующее текущее состояние данных, хранящихся на клиенте,
если запрос не содержит условие, отправляют все данные с сервера приложений SIP на клиент в относящемся к SIP сообщении NOTIFY («ИЗВЕЩЕНИЕ»), и
если запрос содержит условие, определяют на сервере приложений из этого условия, отличаются ли данные, хранящиеся на клиенте, от данных, хранящихся на сервере приложений SIP, и, если это так, направляют запрашиваемые данные на клиент в относящемся к SIP сообщении NOTIFY.
2. Способ по п.1, в котором, если определено, что данные, хранящиеся в данный момент на клиенте, соответствуют последнему обновлению, сервер приложений SIP информирует клиент об этом, направляя на клиент пустое относящееся к SIP сообщение NOTIFY или сообщение 400-й серии.
3. Способ по п.1 или 2, в котором условие, идентифицирующее текущее состояние данных, хранящихся на клиенте, представляет собой метку времени или номер версии.
4. Способ по п.1 или 2, в котором упомянутое условие генерируется сервером приложений SIP до того или одновременно с тем, как сервер приложений SIP направляет на клиент данные, сохраненные в данный момент, либо генерируется каким-либо другим источником данных.
5. Терминал-клиент мультимедийной системы на базе IP, содержащий
память для хранения данных совместно с условием, идентифицирующим текущее состояние этих данных, и
средство для генерации и отправки на сервер приложений SIP мультимедийной подсистемы на базе IP относящегося к SIP сообщения SUBSCRIBE для обновления сохраненных данных, причем это сообщение включает в себя упомянутое условие.
6. Сервер приложений SIP, содержащий
память для хранения данных совместно с условием, идентифицирующим текущее состояние этих данных,
средство для приема от клиента мультимедийной системы на базе IP относящегося к SIP сообщения SUBSCRIBE, запрашивающего обновление данных, хранящихся на клиенте, причем это сообщение SUBSCRIBE включает в себя условие, идентифицирующее текущее состояние данных, хранящихся на клиенте,
средство для сравнения принятого условия с условием, сохраненным для данных в памяти, и
средство для отправки данных, хранящихся на сервере приложений, на клиент в относящемся к SIP сообщении NOTIFY, если упомянутые условия отличаются.