ПЕРЕДАЧА СООБЩЕНИЙ ОБЩЕГО НАЗНАЧЕНИЯ

1. Способ, содержащий этапы, на которых:
принимают один или более параметров сообщений, указанных пользователем;
преобразуют один или более параметров сообщений в один или более элементов данных;
вставляют один или более элементов данных в запрос сообщений; и
отправляют запрос сообщений, содержащий один или более вставленных в него элементов данных, на серверный компьютер;
при этом запрос сообщений заставляет серверный компьютер:
получать доступ к базе данных, содержащей множество элементов данных и соответствующих параметров сообщений;
находить параметры сообщений, которые соответствуют элементам данных, вставленным в запрос сообщений.
применять найденные параметры сообщений к одному или более ожидающим сообщениям, чтобы определить одно или более ожидающих сообщений, которые подходят для отправки пользователю; и
отправлять определенное одно или более ожидающих сообщений на мобильное устройство связи, связанное с пользователем.
2. Способ по п. 1, в котором пользователь вводит один или более параметров сообщений в мобильное устройство связи.
3. Способ по п. 2, в котором мобильное устройство связи преобразует один или более параметров сообщений в один или более элементов данных, вставляет один или более элементов данных в запрос сообщений и отправляет запрос сообщений на серверный компьютер.
4. Способ по п. 1, в котором один или более элементов данных предписывают серверному компьютеру отправлять одно или более ожидающих сообщений, если одно или более ожидающих сообщений имеют срочный уровень приоритета.
5. Способ по п. 1, в котором один или более элементов данных предписывают серверному компьютеру отправлять одно или более ожидающих сообщений, если одно или более ожидающих сообщений имеют по меньшей мере один из срочного уровня приоритета и высокого уровня приоритета.
6. Способ по п. 1, в котором один или более элементов данных указывают максимальное количество одного или более ожидающих сообщений, которое серверный компьютер может отправить в ответ на запрос.
7. Способ по п. 6, в котором один или более элементов данных указывают порядок, в котором серверный компьютер должен отправлять одно или более ожидающих сообщений.
8. Способ по п. 7, в котором порядок, указанный одним или более элементами данных предписывает серверному компьютеру:
отправлять одно или более ожидающих сообщений, которые имеют срочный уровень приоритета;
если все из одного или более ожидающих сообщений, которые имеют срочный уровень приоритета, были отправлены, и если максимальное количество не было достигнуто, отправлять одно или более ожидающих сообщений, которые имеют высокий уровень приоритета; и
если все из одного или более ожидающих сообщений, которые имеют высокий уровень приоритета, были отправлены, и если максимальное количество не было достигнуто, отправлять одно или более ожидающих сообщений, которые имеют обычный уровень приоритета.
9. Считываемый компьютером носитель, содержащий:
считываемый компьютером программный код, содержащийся на нем, причем считываемый компьютером программный код, выполнен с возможностью выполнения процессором, чтобы реализовать способ п. 1.
10. Элемент безопасности мобильного устройства связи, содержащий считываемый компьютером носитель п. 9.
11. Способ, содержащий этапы, на которых:
принимают, на серверном компьютере, запрос сообщений, предписывающий серверному компьютеру отправлять одно или более ожидающих сообщений на устройство, связанное с пользователем, причем запрос сообщений имеет один или более вставленных в него параметров;
получают доступ к базе данных, содержащей одно или более ожидающих сообщений;
применяют параметры сообщений, вставленные в запрос сообщений, чтобы определить поднабор из одного или более ожидающих сообщений, которые подходят для отправки на устройство в ответ на запрос сообщений; и
отправляют поднабор из одного или более ожидающих сообщений на устройство, связанное с пользователем.
12. Способ по п. 11, в котором один или более параметров сообщений вставляют в запрос сообщений в виде элементов данных.
13. Способ по п. 12, в котором применение параметров сообщений, вставленных в запрос, чтобы определить поднабор из одного или более ожидающих сообщений, которые подходят для отправки на устройство в ответ на запрос, содержит этапы, на которых:
получают доступ к базе данных, содержащей множество элементов данных и соответствующих параметров сообщений;
находят параметры сообщений, которые соответствуют элементам данных, вставленным в запрос сообщений;
применяют найденные параметры сообщений к каждому из одного или более ожидающих сообщений, чтобы определить одно или более ожидающих сообщений, которые подходят для отправки на устройство в ответ на запрос сообщений; и
включают определенные одно или более ожидающих сообщений в поднабор.
14. Способ по п. 11, в котором один или более параметров сообщений предписывают серверному компьютеру включать в поднабор одно или более ожидающих сообщений, которые имеют срочный уровень приоритета.
15. Способ по п. 11, в котором один или более параметров сообщений указывают максимальное количество одного или более ожидающих сообщений, которое разрешено серверному компьютеру включать в поднабор.
16. Способ по п. 11, в котором один или более параметров сообщений указывают порядок, в котором серверный компьютер должен отправлять одно или более ожидающих сообщений поднабора.
17. Способ по п. 11, в котором устройство, связанное с пользователем, является мобильным устройством связи.
18. Считываемый компьютером носитель, содержащий:
считываемый компьютером программный код, содержащийся на нем, причем считываемый компьютером программный код выполнен с возможностью выполнения процессором, чтобы реализовать способ п. 11.
19. Серверный компьютер, содержащий процессор; и считываемый компьютером носитель по п. 18, соединенный с процессором.
20. Устройство, содержащее:
процессор;
считываемый компьютером носитель, соединенный с процессором; и
элемент безопасности для предоставления безопасной среды выполнения для считываемого компьютером носителя,
при этом считываемый компьютером носитель содержит код для приема одного или более параметров сообщений, указанных пользователем, код для вставления одного или более параметров сообщений в запрос сообщений, код для отправки запроса сообщений, содержащего один или более вставленных в него параметров сообщений, на серверный компьютер,
при этом вставленные один или более параметры сообщений предписывают серверному компьютеру отправлять одно или более ожидающих сообщений в соответствии с одним или более параметрами сообщений, указанными пользователем.