Способ и система выбора целевого сообщения для включения в веб-ресурс

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