ИСПОЛЬЗОВАНИЕ ПЕРЕОПРЕДЕЛЕНИЙ МЕТОДОВ ДЛЯ ДИНАМИЧЕСКОГО ИЗМЕНЕНИЯ ВИДИМОГО КОНТЕНТА СТРАНИЦЫ

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