Способ (варианты) и система (варианты) обработки поискового запроса

1. Способ (800) обработки поискового запроса, полученного с электронного устройства (302), связанного с пользователем (170); выполняемый на сервере (316) и включающий:
выполнение (802) поиска на основе поискового запроса для создания поисковых результатов, причем по меньшей мере один поисковый результат связан с ресурсом поискового результата;
доступ (804) к реестру (340), содержащему множество записей, причем по меньшей мере одна из множества записей содержит пару, связывающую ресурс с идентификатором сервиса операций;
после определения (806) соответствия ресурса поискового результата, связанного по меньшей мере с одним из поисковых результатов, ресурсу по меньшей мере одной из множества записей в реестре создание графического компонента (408, 508, 608), связанного с идентификатором сервиса операций, соответствующим ресурсу по меньшей мере одной из множества записей реестра;
вставку (808) графического компонента (408, 508, 608) в страницу результатов поиска (SERP), содержащую алгоритм управления, инициирующий при взаимодействии пользователя (170) с графическим компонентом (408, 508, 608) предоставление пользователю (170) возможности проводить операцию с платформой (342, 344) операций, связанной с идентификатором сервиса операций; и
передачу (810) страницы результатов поиска (SERP) на электронное устройство (302) для отрисовки на экране электронного устройства.
2. Способ по п. 1, в котором поиск является по меньшей мере либо общим поиском, либо вертикальным поиском.
3. Способ по п. 1, в котором поиск является общим поиском и дополнительно после выполнения поиска на основе поискового запроса выполняют вертикальный поиск на основе темы, связанной по меньшей мере с одним поисковым результатом, для создания результатов вертикального поиска, причем по меньшей мере один из результатов вертикального поиска связан с ресурсом результата вертикального поиска.
4. Способ по п. 3, в котором после определения соответствия ресурса вертикального поискового результата, связанного по меньшей мере с одним результатом вертикального поиска, ресурсу по меньшей мере одной из множества записей в реестре, формируют графический компонент (408, 508, 608), связанный с идентификатором сервиса операций, соответствующим ресурсу по меньшей мере одной из множества записей реестра (340).
5. Способ по п. 4, в котором в качестве темы используют один вариант из следующих: представление, кино, песня, путешествие, сервис, связанный по меньшей мере с одним поставщиком услуг, и продукт, связанный по меньшей мере с одним поставщиком продукта.
6. Способ по п. 1, в котором ресурс по меньшей мере одной из множества записей реестра (340) идентифицируют с помощью по меньшей мере одного унифицированного указателя ресурса (URL) и идентификатора документа.
7. Способ по п. 1, в котором в качестве идентификатора сервиса операций используют параметр, идентифицирующий платформу (342, 344) операций и сервис, связанный с платформой (342, 344) операций.
8. Способ по п. 1, в котором используют платформу (342, 344) операций, выполненную с возможностью проводить операции, связанные со множеством сервисов.
9. Способ по п. 1, в котором в качестве реестра (340) используют базу данных, сформированную до получения поискового запроса.
10. Способ по п. 3, в котором в страницу результатов поиска (SERP) дополнительно включают по меньшей мере один из результатов вертикального поиска.
11. Способ по п. 10, в котором вставляют графический компонент с его расположением рядом по меньшей мере с одним из результатов вертикального поиска.
12. Способ по п. 1, в котором вставляют графический компонент с его расположением рядом по меньшей мере с одним из результатов поиска.
13. Способ по п. 11, в котором алгоритм управления содержит инициацию при взаимодействии пользователя (170) с графическим компонентом (408, 508, 608) отрисовки фрейма (610, 710), позволяющую пользователю (170) проводить операцию (342, 344) с платформой операций.
14. Способ по п. 13, в котором при взаимодействии пользователя (170) с графическим компонентом (408, 508, 608) инициируют: отправку идентификатора сервиса операций, связанного с графическим компонентом (408, 508, 608), серверу (316) и создание фрейма (610, 710) сервером (316).
15. Способ обработки поискового запроса, полученного с электронного устройства, связанного с пользователем; выполняемый на сервере и включающий:
выполнение общего поиска на основе поискового запроса для создания результатов общего поиска, причем по меньшей мере один результат общего поиска связан с темой;
выполнение вертикального поиска на основе темы, связанной по меньшей мере с одним результатом общего поиска для создания результатов вертикального поиска, причем каждый из результатов вертикального поиска связан с ресурсом результата вертикального поиска;
доступ к реестру, содержащему множество записей, причем каждая из множества записей содержит пару, связывающую ресурс с идентификатором сервиса операций;
после определения соответствия ресурса вертикального поискового результата, связанного с одним результатом вертикального поиска, ресурсу одной из множества записей в реестре, формирование графического компонента, связанного с идентификатором сервиса операций, соответствующим ресурсу одной из множества записей реестра;
вставку графического компонента в страницу результатов поиска (SERP), содержащую алгоритм управления, инициирующий при взаимодействии пользователя с графическим компонентом предоставление пользователю возможности проводить операцию с ресурсом, соответствующим идентификатору сервиса операций; и
передачу страницы результатов поиска (SERP) на электронное устройство для отрисовки на экране электронного устройства.
16. Система (316) для обработки поискового запроса, включающая: постоянный носитель (120, 130) компьютерной информации; процессор (110), выполненный с возможностью:
выполнения (802) поиска на основе поискового запроса для создания поисковых результатов, причем по меньшей мере один поисковый результат связан с ресурсом поискового результата;
доступа (804) к реестру (340), содержащему множество записей, причем по меньшей мере одна из множества записей содержит пару, связывающую ресурс с идентификатором сервиса операций;
после определения (806) соответствия ресурса поискового результата, связанного по меньшей мере с одним из поисковых результатов, ресурсу по меньшей мере одной из множества записей в реестре, формирования графического компонента (408, 508, 608), связанного с идентификатором сервиса операций, соответствующим ресурсу по меньшей мере одной из множества записей реестра;
вставки (808) графического компонента (408, 508, 608) в страницу результатов поиска (SERP), содержащей алгоритм управления, инициирующий при взаимодействия пользователя (170) с графическим компонентом (408, 508, 608) предоставление пользователю (170) возможности проводить операцию с платформой (342, 344) операций, связанной с идентификатором сервиса операций; и
передачи (810) страницы результатов поиска (SERP) на электронное устройство (302) для отрисовки на экране электронного устройства.
17. Система по п. 16, в которой процессор выполнен с возможностью выполнения по меньшей мере либо общего поиска, либо вертикального поиска.
18. Система по п. 16, в которой процессор выполнен с возможностью выполнения общего поиска и, после выполнения поиска на основе поискового запроса, выполнения вертикального поиска на основе темы, связанной по меньшей мере с одним поисковым результатом для создания результатов вертикального поиска, причем по меньшей мере один из результатов вертикального поиска связан с ресурсом результата вертикального поиска.
19. Система по п. 18, в которой процессор выполнен с возможностью после определения соответствия ресурса вертикального поискового результата, связанного по меньшей мере с одним результатом вертикального поиска, ресурсу по меньшей мере одной из множества записей в реестре, формирования графического компонента (408, 508, 608), связанного с идентификатором сервиса операций, соответствующим ресурсу по меньшей мере одной из множества записей реестра (340).
20. Система по п. 19, в которой процессор выполнен с возможностью использовать в качестве темы один вариант из следующих: представление, кино, песня, путешествие, сервис, связанный по меньшей мере с одним поставщиком услуг, и продукт, связанный по меньшей мере с одним поставщиком продукта.
21. Система по п. 16, в которой процессор выполнен с возможностью идентифицировать ресурс по меньшей мере одной из множества записей реестра (340) с помощью по меньшей мере одного унифицированного указателя ресурса (URL) и идентификатора документа.
22. Система по п. 16, в которой процессор выполнен с возможностью использования в качестве идентификатора сервиса операций параметра, идентифицирующего платформу (342, 344) операций и сервис, связанный с платформой (342, 344) операций.
23. Система по п. 16, в которой платформа (342, 344) операций выполнена с возможностью проводить операции, связанные со множеством сервисов.
24. Система по п. 16, в которой процессор выполнен с возможностью использования в качестве реестра (340) базы данных, созданной до получения поискового запроса.
25. Система по п. 18, в которой страница результатов поиска (SERP) дополнительно включает по меньшей мере один из результатов вертикального поиска.
26. Система по п. 25, в которой процессор выполнен с возможностью вставки графического компонента с расположением графического компонента рядом по меньшей мере с одним из результатов вертикального поиска.
27. Система по п. 16, в которой процессор выполнен с возможностью вставки графического компонента с расположением графического компонента (408, 508, 608) рядом по меньшей мере с одним из результатов поиска.
28. Система по п. 16, в которой алгоритм управления содержит инициацию при взаимодействии пользователя (170) с графическим компонентом (408, 508, 608) отрисовки фрейма (610, 710), выполненного с возможностью проведения операции (342, 344) с платформой операций пользователем (170).
29. Система по п. 28, в которой при взаимодействии пользователя (170) с графическим компонентом (408, 508, 608) алгоритм управления выполнен с возможностью инициации: отправки идентификатора сервиса операций, связанного с графическим компонентом (408, 508, 608), серверу (316) и создания фрейма (610, 710) сервером (316).
30. Система (316) для обработки поискового запроса, включающая: постоянный носитель (120, 130) компьютерной информации; процессор (110), выполненный с возможностью:
выполнения общего поиска на основе поискового запроса для создания результатов общего поиска, причем по меньшей мере один результат общего поиска связан с темой;
выполнения вертикального поиска на основе темы, связанной по меньшей мере с одним результатом общего поиска, для создания результатов вертикального поиска, причем каждый из результатов вертикального поиска связан с ресурсом результата вертикального поиска;
доступа к реестру, содержащему множество записей, причем каждая из множества записей содержит пару, связывающую ресурс с идентификатором сервиса операций;
после определения соответствия ресурса вертикального поискового результата, связанного с одним результатом вертикального поиска, ресурсу одной из множества записей в реестре формирование графического компонента, связанного с идентификатором сервиса операций, соответствующим ресурсу одной из множества записей реестра;
вставки графического компонента в страницу результатов поиска (SERP), содержащей алгоритм управления для инициации при взаимодействии пользователя с графическим компонентом предоставления пользователю возможности проведения операции с ресурсом, соответствующим идентификатору сервиса операций; и
передачи страницы результатов поиска (SERP) на электронное устройство для отрисовки на экране электронного устройства.