СПОСОБ И СИСТЕМА РАБОТЫ ВЕБ-ПРИЛОЖЕНИЯ НА УСТРОЙСТВЕ

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