СПОСОБ, КЛИЕНТ, СЕРВЕР И ПРОГРАММИРУЕМОЕ УСТРОЙСТВО ДЛЯ АКТИВНОЙ ДОСТАВКИ СООБЩЕНИЙ

1. Способ активной доставки сообщений, содержащий этапы, на которых:
отправляют серверу запрос списка сообщений и получают список целевых сообщений, соответственно возвращенный сервером,
причем запрос списка сообщений, по меньшей мере, содержит информацию источника запроса, список целевых сообщений содержит по меньшей мере одно целевое сообщение, которое должно быть активно доставлено, и соответствующее условие инициирования активной доставки сообщений, и условие инициирования активной доставки сообщений представляет собой соответствующий показатель локального статуса, когда целевое сообщение инициируется для активной доставки; и
формируют в соответствии с целевым сообщением интерфейс отображения сообщения, который подходит среде локального приложения для активной доставки целевого сообщения, когда локальный статус отслежен как удовлетворяющий условию инициирования активной доставки для целевого сообщения.
2. Способ по п.1, в котором целевое сообщение используется, чтобы рекомендовать соответствующее целевое приложение, среда локального приложения содержит то, что целевое приложение не было загружено, что целевое приложение было загружено, но не установлено, что версия установленного целевого приложения не является последней версией, и что последняя версия целевого приложения была установлена, и этап формирования в соответствии с целевым сообщением интерфейса отображения сообщения, который подходит среде локального приложения для активной доставки целевого сообщения, содержит этапы, на которых:
когда среда локального приложения представляет собой то, что целевое приложение не было установлено и не было загружено, формируют интерфейс отображения сообщения для пользователя для выбора загрузки целевого приложения;
когда среда локального приложения представляет собой то, что целевое приложение не было установлено, но было загружено, формируют интерфейс отображения сообщения для пользователя для выбора установки целевого приложения;
когда среда локального приложения представляет собой то, что версия установленного целевого приложения не является последней версией, формируют интерфейс отображения сообщения для пользователя для выбора обновления целевого приложения; и
когда среда локального приложения представляет собой то, что последняя версия целевого приложения была установлена, формируют интерфейс отображения сообщения для пользователя для выбора открытия целевого приложения.
3. Способ по п.1, дополнительно содержащий этап, на котором:
в ответ на запрос задания параметра отправки и в соответствии с заданным параметром отправки выполняют этап отправки запроса списка сообщений.
4. Способ по п.1, в котором показатель локального статуса, по меньшей мере, содержит один из показателей статуса локального устройства и показателей среды локального приложения.
5. Способ активной доставки сообщений, содержащий этапы, на которых:
в ответ на принятый от клиента запрос списка сообщений определяют целевое сообщение, соответствующее информации источника запроса, содержащейся в запросе списка сообщений; и
формируют в соответствии с целевым сообщением и соответствующим условием инициирования активной доставки сообщений соответствующий список целевых сообщений и возвращают его клиенту, причем список целевых сообщений содержит по меньшей мере одно целевое сообщение, которое должно быть активно доставлено, и соответствующее условие инициирования активной доставки сообщений, и условие инициирования активной доставки сообщений представляет собой соответствующий показатель локального статуса клиента, когда целевое сообщение инициируется для активной доставки.
6. Способ по п.5, дополнительно содержащий этап, на котором:
в ответ на запрос задания активной доставки сообщений задают целевое сообщение, которое должно быть активно доставлено, и соответствующее условие инициирования активной доставки сообщений.
7. Клиент, содержащий:
блок получения списка сообщений, выполненный с возможностью отправлять серверу запрос списка сообщений и получать список целевых сообщений, соответственно возвращенный сервером, причем запрос списка сообщений, по меньшей мере, содержит информацию источника запроса, список целевых сообщений содержит по меньшей мере одно целевое сообщение, которое должно быть активно доставлено, и соответствующее условие инициирования активной доставки сообщений, и условие инициирования активной доставки сообщений представляет собой соответствующий показатель локального статуса, когда целевое сообщение инициируется для активной доставки; и
блок активной доставки целевого сообщения, выполненный с возможностью, когда локальный статус отслежен как удовлетворяющий условию инициирования активной доставки для целевого сообщения и в соответствии с целевым сообщением, формировать интерфейс отображения сообщения, который подходит среде локального приложения для активной доставки целевого сообщения.
8. Клиент по п.7, при этом целевое сообщение используется, чтобы рекомендовать соответствующее целевое приложение, среда локального приложения содержит то, что целевое приложение не было загружено, что целевое приложение было загружено, но не установлено, что версия установленного целевого приложения не является последней версией, и что последняя версия целевого приложения была установлена, и блок активной доставки целевого сообщения дополнительно выполнен с возможностью:
когда среда локального приложения представляет собой то, что целевое приложение не было установлено и не было загружено, формировать интерфейс отображения сообщения для пользователя для выбора загрузки целевого приложения;
когда среда локального приложения представляет собой то, что целевое приложение не было установлено, но было загружено, формировать интерфейс отображения сообщения для пользователя для выбора установки целевого приложения;
когда среда локального приложения представляет собой то, что версия установленного целевого приложения не является последней версией, формировать интерфейс отображения сообщения для пользователя для выбора обновления целевого приложения; и
когда среда локального приложения представляет собой то, что последняя версия целевого приложения была установлена, формировать интерфейс отображения сообщения для пользователя для выбора открытия целевого приложения.
9. Клиент по п.7, дополнительно содержащий:
блок задания параметра отправки, выполненный с возможностью в ответ на запрос задания параметра отправки и в соответствии с заданным параметром отправки инициировать работу блока получения списка сообщений.
10. Сервер, содержащий:
блок ответа на запрос, выполненный с возможностью в ответ на принятый от клиента запрос списка сообщений определять целевое сообщение, соответствующее информации источника запроса, содержащейся в запросе списка сообщений; и
блок возвращения списка сообщений, выполненный с возможностью формировать в соответствии с целевым сообщением и соответствующим условием инициирования активной доставки сообщений соответствующий список целевых сообщений и возвращать список целевых сообщений клиенту, причем список целевых сообщений содержит по меньшей мере одно целевое сообщение, которое должно быть активно доставлено, и соответствующее условие инициирования активной доставки сообщений, и условие инициирования активной доставки сообщений представляет собой соответствующий показатель локального статуса клиента, когда целевое сообщение инициируется для активной доставки.
11. Сервер по п.10, дополнительно содержащий:
блок задания активной доставки сообщений, выполненный с возможностью задавать в ответ на запрос задания активной доставки сообщений целевое сообщение, которое должно быть активно доставлено, и соответствующее условие инициирования активной доставки сообщений.
12. Программируемое устройство, содержащее память и процессор, причем память выполнена с возможностью хранить инструкцию, каковая инструкция используется для управления функционированием процессора для выполнения способа активной доставки сообщений по любому из пп.1-4.
13. Программируемое устройство, содержащее память и процессор, причем память выполнена с возможностью хранить инструкцию, каковая инструкция используется для управления функционированием процессора для выполнения способа активной доставки сообщений по п.5 или 6.