ПОИСКОВЫЕ РЕЗУЛЬТАТЫ ДЛЯ НАТИВНЫХ ПРИЛОЖЕНИЙ

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