СПОСОБ И СИСТЕМА ЗАГРУЗКИ ВЕБ-СТРАНИЦ Российский патент 2018 года по МПК G06F9/445 

Описание патента на изобретение RU2668734C1

ОБЛАСТЬ ТЕХНИКИ

Настоящее изобретение относится к области техники веб-страниц, в частности, к способу и системе загрузки веб-страниц.

УРОВЕНЬ ТЕХНИКИ

Когда пользователь просматривает веб-страницы, после завершения просмотра текущей страницы для получения следующей страницы пользователю необходимо нажимать на гиперссылку следующей страницы. Пользователю это неудобно.

С этой целью существующая технология контролирует состояние просмотра пользователя и запускает веб-программу, такую как JavaScript, когда пользователь просматривает конец веб-страницы, а затем отображает контент следующей страницы в конце текущей страницы и обновляет полосу прокрутки таким образом, что пользователь продолжает просматривать следующий контент.

Однако при использовании существующей технологии пользователю приходится ожидать загрузки страницы, когда пользователь просматривает конец веб-страницы, поэтому просмотр страницы не является плавным.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Исходя из этого, необходимо предложить способ и систему загрузки веб-страниц для решения технической проблемы, состоящей в том, что пользователю приходится ожидать загрузки страницы, когда пользователь осуществляет просмотр до конца веб-страницы, что приводит к неплавному просмотру веб-страниц.

Предлагается способ загрузки веб-страниц, содержащий:

этап получения параметров полосы прокрутки, включающий в себя регистрацию конечного значения полосы прокрутки текущей страницы, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы для текущей страницы в ответ на событие завершения загрузки страницы;

этап запуска прокрутки полосы прокрутки, включающий в себя: регистрацию времени запуска фактической полосы прокрутки и значения фактической полосы прокрутки для полосы прокрутки в ответ на событие прокрутки полосы прокрутки и выполнение этапа определения полосы прокрутки;

этап определения полосы прокрутки, включающий в себя: вычисление скорости просмотра страницы на основе, по меньшей мере, одного значения фактической полосы прокрутки, по меньшей мере, одного времени запуска фактической полосы прокрутки, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы, вычисление оставшегося времени просмотра страницы на основе скорости просмотра страницы, конечного значения полосы прокрутки текущей страницы и начального значения полосы прокрутки текущей страницы и запуск этапа загрузки страницы, когда оставшееся время просмотра страницы соответствует заданному условию; и

этап загрузки страницы, включающий в себя: запрашивание страницы, следующей за текущей страницей, отправку на сервер запроса получения страницы в отношении этой следующей страницы, загрузку и добавление данных страницы, возвращаемых сервером для этой следующей страницы, в конец текущей страницы.

Предлагается система загрузки веб-страниц, содержащая:

модуль получения параметров полосы прокрутки, который включает в себя регистрацию конечного значения полосы прокрутки текущей страницы, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы для текущей страницы в ответ на событие завершения загрузки страницы;

модуль запуска прокрутки полосы прокрутки, который включает в себя: регистрацию времени запуска фактической полосы прокрутки и значения фактической полосы прокрутки для полосы прокрутки в ответ на событие прокрутки полосы прокрутки и выполнение модуля определения полосы прокрутки;

при этом модуль определения полосы прокрутки включает в себя: вычисление скорости просмотра страницы на основе, по меньшей мере, одного значения фактической полосы прокрутки, по меньшей мере, одного времени запуска фактической полосы прокрутки, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы, вычисление оставшегося времени просмотра страницы на основе скорости просмотра страницы, конечного значения полосы прокрутки текущей страницы и начального значения полосы прокрутки текущей страницы и запуск модуля загрузки страницы, когда оставшееся время просмотра страницы соответствует заданному условию; и

при этом модуль загрузки страницы включает в себя запрашивание страницы, следующей за текущей страницей, отправку на сервер запроса получения страницы в отношении этой следующей страницы, загрузку и добавление данных страницы, возвращаемых сервером для этой следующей страницы, в конец текущей страницы.

Настоящее изобретение определяет, необходима ли загрузка следующей страницы, путем прогнозирования оставшегося времени просмотра страницы. Поскольку для начала загрузки нет необходимости в ожидании конца страницы при просмотре вертикально просматриваемых веб-страниц, таких как WeChat и Microblogging, пользователь может непрерывно просматривать следующий контент при улучшенном взаимодействии с пользователем без ожидания загрузки страницы.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг. 1 представляет собой структурную схему способа загрузки веб-страниц настоящего изобретения;

Фиг. 2 представляет собой структурную схему наиболее предпочтительного варианта осуществления настоящего изобретения;

Фиг. 3 представляет собой структурную блок-схему системы загрузки веб-страниц настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ

Изобретение описывается далее более подробно со ссылкой на прилагаемые чертежи и конкретные варианты осуществления.

На фиг. 1 изображена структурная схема способа загрузки веб-страниц настоящего изобретения, содержащего:

Этап S101, включающий в себя регистрацию конечного значения полосы прокрутки текущей страницы, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы для текущей страницы в ответ на событие завершения загрузки страницы;

Этап S102, включающий в себя: регистрацию времени запуска фактической полосы прокрутки и значения фактической полосы прокрутки для полосы прокрутки в ответ на событие прокрутки полосы прокрутки и выполнение Этапа S103;

Этап S103, включающий в себя: вычисление скорости просмотра страницы на основе, по меньшей мере, одного значения фактической полосы прокрутки, по меньшей мере, одного времени запуска фактической полосы прокрутки, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы, вычисление оставшегося времени просмотра страницы на основе скорости просмотра страницы, конечного значения полосы прокрутки текущей страницы и начального значения полосы прокрутки текущей страницы и запуск Этапа S104, когда оставшееся время просмотра страницы соответствует заданному условию; и

Этап S104, включающий в себя: запрашивание страницы, следующей за текущей страницей, отправку на сервер запроса получения страницы в отношении этой следующей страницы, загрузку и добавление данных страницы, возвращаемых сервером для этой следующей страницы, в конец текущей страницы.

Полоса прокрутки будет иметь значение полосы прокрутки, указывающее координаты ее положения на странице или экране при прокрутке. На этапе S101 конечное значение полосы прокрутки страницы относится к координатам положения полосы прокрутки на странице или экране при прокрутке текущей страницы вниз, а начальное значение полосы прокрутки страницы относится к координатам положения полосы прокрутки на странице или экране при прокрутке текущей страницы вверх. Некоторое время требуется языку сценариев на веб-странице для завершения загрузки веб-страницы с момента выполнения события загрузки страницы, при этом время завершения загрузки текущей страницы относится к времени, когда загрузка текущей страницы завершена.

На Этапе S102 событие прокрутки полосы прокрутки запускается перетаскиванием полосы прокрутки. Для пользователя компьютера путем перетаскивания полосы прокрутки мышью или путем прокрутки полосы прокрутки колесиком мыши генерируется событие прокрутки полосы прокрутки, и тем самым запускается Этап S102. Время запуска фактической полосы прокрутки относится к времени запуска Этапа S102, а значение фактической полосы прокрутки относится к значению полосы прокрутки при запуске Этапа S102, т.е. к координатам положения полосы прокрутки на странице или экране при запуске Этапа S102. Этап S102 может запускаться несколько раз, и каждое запускающее событие предполагает время запуска фактической полосы прокрутки и значение фактической полосы прокрутки, поэтому определяется множество величин времени запуска фактической полосы прокрутки и значений фактической полосы прокрутки.

На этапе S103 скорость просмотра страницы определяется вычислением на основе значений фактической полосы прокрутки, величин времени запуска фактической полосы прокрутки, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы. Оставшееся время просмотра страницы прогнозируется на основе скорости просмотра страницы. Когда оставшееся время просмотра страницы соответствует заданному условию, запускается Этап S104 для загрузки веб-страницы. Заданное условие может представлять собой заданный порог, т.е. когда оставшееся время просмотра страницы меньше заданного порога, запускается Этап S104.

В данном изобретении следующая страница загружается заранее путем прогнозирования оставшегося времени просмотра страницы, поэтому пользователь может непрерывно просматривать следующий контент при улучшенном взаимодействии с пользователем без ожидания загрузки страницы.

Настоящее изобретение предпочтительно используется в мобильных телефонах или иных мобильных устройствах, в частности, когда мобильные телефоны или иные мобильные устройства осуществляют доступ к веб-странице с помощью низкоскоростных сетей. Низкоскоростные сети представляют собой, например, Общую Услугу Пакетной Радиосвязи (GPRS). Поскольку скорость сети является низкой, при использовании существующей технологии пользователям необходимо длительное время ожидать загрузки следующей страницы, и они не могут осуществлять просмотр быстро и плавно.

В одном из вариантов осуществления скорость просмотра страницы вычисляется в виде , где - скорость просмотра страницы, - значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - время запуска фактической полосы прокрутки, а - время завершения загрузки текущей страницы.

При запуске этапа S102 вычисляется разность между значением фактической полосы прокрутки и начальным значением полосы прокрутки текущей веб-страницы для определения расстояния прокрутки полосы прокрутки, и вычисляется разность между временем запуска фактической полосы прокрутки и временем завершения загрузки текущей страницы для определения времени, необходимого полосе прокрутки для перемещения на текущее расстояние от начала прокрутки, при этом скорость прокрутки страницы представляет собой отношение расстояния прокрутки к времени.

В одном из вариантов осуществления Этап S102 запускается, по меньшей мере, однократно, при этом одно время запуска фактической полосы прокрутки и одно значение фактической полосы прокрутки регистрируются при одном запуске, а скорость просмотра страницы вычисляется в виде , где - скорость загрузки страницы, - i-е значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - i-е время запуска фактической полосы прокрутки, - время завершения загрузки текущей страницы, а n - совокупное количество раз запуска Этапа S102.

При просмотре страницы пользователь может перетаскивать полосу прокрутки множество раз, поэтому Этап S102 будет запускаться множество раз. В данном варианте осуществления в качестве скорости просмотра страницы используется среднее значение скоростей просмотра, вычисляемых для каждого запускающего события, поэтому она является более реальной.

В одном из вариантов осуществления оставшееся время просмотра страницы вычисляется в виде , где - оставшееся время просмотра страницы, - скорость просмотра страницы, - значение фактической полосы прокрутки, а - конечное значение полосы прокрутки текущей страницы.

В данном варианте осуществления оставшееся время просмотра страницы определяется путем вычисления по оставшемуся расстоянию, которое представляет собой разность между значением фактической полосы прокрутки и конечным значением полосы прокрутки текущей страницы, и по скорости просмотра страницы.

В одном из вариантов осуществления Этап S101 дополнительно включает в себя регистрацию прошедшего времени загрузки текущей страницы для текущей страницы, и упомянутое заданное условие состоит в том, что оставшееся время просмотра страницы меньше или равно прошедшему времени загрузки текущей страницы.

В данном варианте осуществления время загрузки для следующей страницы прогнозируется на основе прошедшего времени загрузки текущей страницы. Для анализа скорости просмотра клиента при просмотре пользователем веб-страницы в соответствии с Этапом S101-Этапом S103 вычисляется поведение пользователя при работе, которое затем сравнивается с прошедшим временем загрузки текущей страницы, при этом операция загрузки для следующей страницы запускается заранее. При использовании прошедшего времени загрузки страницы в качестве заданного условия в данном варианте осуществления связанные с просмотром привычки пользователя могут регистрироваться более точно по сравнению с отсутствием запуска загрузки страницы вплоть до конца страницы в предшествующем уровне техники. Кроме того, поскольку условие предполагает сравнение времени, оно не ограничивается размером экрана или длиной страницы, что дает в результате более точное определение времени загрузки.

На фиг. 2 изображена структурная схема наиболее предпочтительного варианта осуществления настоящего изобретения, содержащая:

Этап S201 - когда пользователь просматривает страницу, а загрузка страницы завершена:

регистрации положения начала (значения полосы прокрутки) текущей веб-страницы, т.е. начального значения полосы прокрутки текущей страницы, регистрации конечного значения полосы прокрутки текущей страницы, начального значения полосы прокрутки текущей страницы, прошедшего времени загрузки текущей страницы и времени завершения загрузки текущей страницы после каждой загрузки веб-страницы;

Этап S202 анализа скорости и эффективности просмотра в ответ на каждый запуск события прокрутки, включающий в себя:

регистрацию времени запуска фактической полосы прокрутки и значения фактической полосы прокрутки при каждом запуске события прокрутки полосы прокрутки путем нажатия полосы прокрутки или сдвигания страницы пользователем;

вычисление скорости просмотра страницы по формуле , где - скорость загрузки страницы, - i-е значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - i-е время запуска фактической полосы прокрутки, - время завершения загрузки текущей страницы, а n - совокупное количество раз запуска Этапа S202;

время просмотра страницы = (конечное значение полосы прокрутки текущей страницы - начальное значение полосы прокрутки текущей страницы) × скорость просмотра;

вычисление оставшегося времени просмотра страницы: оставшееся время просмотра = (скорость просмотра) × (конечное значение полосы прокрутки текущей страницы - значение фактической полосы прокрутки); и

если (оставшееся время просмотра <= прошедшее время загрузки текущей страницы) удовлетворяется, запускается этап S203 для загрузки контента следующей страницы;

этап S203 загрузки контента следующей страницы, включающий в себя:

запрос на прослеживание серийного номера данных, отображаемых на последней строке текущей страницы, обращение к веб-серверу через JavaScript для запроса следующих данных в соответствии с установкой числа строк, отображаемых на странице, и загрузку и добавление данных в конец текущей страницы через JavaScript. Затем повторяется Этап S201.

На фиг. 3 изображена структурная блок-схема системы загрузки веб-страниц настоящего изобретения, содержащая:

модуль 301 получения параметров полосы прокрутки, который включает в себя регистрацию конечного значения полосы прокрутки текущей страницы, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы для текущей страницы в ответ на событие завершения загрузки страницы;

модуль 302 запуска прокрутки полосы прокрутки, который включает в себя регистрацию времени запуска фактической полосы прокрутки и значения фактической полосы прокрутки для полосы прокрутки в ответ на событие прокрутки полосы прокрутки и выполнение модуля 303 определения полосы прокрутки;

модуль 303 определения полосы прокрутки, который включает в себя вычисление скорости просмотра страницы на основе, по меньшей мере, одного упомянутого значения фактической полосы прокрутки, по меньшей мере, одного времени запуска фактической полосы прокрутки, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы, вычисление оставшегося времени просмотра страницы на основе скорости просмотра страницы, конечного значения полосы прокрутки текущей страницы и начального значения полосы прокрутки текущей страницы и запуск модуля 304 загрузки страницы, когда оставшееся время просмотра страницы соответствует заданному условию; и

модуль 304 загрузки страницы, который включает в себя запрашивание страницы, следующей за текущей страницей, отправку на сервер запроса получения страницы в отношении этой следующей страницы, загрузку и добавление данных страницы, возвращаемых сервером для этой следующей страницы, в конец текущей страницы.

В одном из вариантов осуществления скорость просмотра страницы вычисляется в виде , где - скорость просмотра страницы, - значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - время запуска фактической полосы прокрутки, а - время завершения загрузки текущей страницы.

В одном из вариантов осуществления модуль запуска прокрутки полосы прокрутки запускается, по меньшей мере, однократно, при этом одно время запуска фактической полосы прокрутки и одно значение фактической полосы прокрутки регистрируются при одном запуске, а скорость просмотра страницы вычисляется в виде , где - скорость загрузки страницы, - i-е значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - i-е время запуска фактической полосы прокрутки, - время завершения загрузки текущей страницы, а n - совокупное количество раз запуска модуля запуска прокрутки полосы прокрутки.

В одном из вариантов осуществления оставшееся время просмотра страницы вычисляется в виде , где - оставшееся время просмотра страницы, - скорость просмотра страницы, - значение фактической полосы прокрутки, а - конечное значение полосы прокрутки текущей страницы.

В одном из вариантов осуществления упомянутый модуль получения параметра полосы прокрутки дополнительно включает в себя регистрацию прошедшего времени загрузки текущей страницы для текущей страницы, и

упомянутое заданное условие состоит в том, что оставшееся время просмотра страницы меньше или равно прошедшему времени загрузки текущей страницы.

Вышеописанные варианты осуществления представляют собой лишь несколько вариантов реализации изобретения, и несмотря на то, что они описаны конкретно и подробно, они не должны трактоваться как ограничивающие объем изобретения. Необходимо отметить, что специалистами в данной области техники могут быть выполнены различные изменения и усовершенствования в пределах сущности настоящего изобретения, при этом все они находятся в пределах объема заявленного настоящего изобретения. В этой связи, объем правовой охраны настоящего изобретения должен определяться прилагаемой формулой изобретения.

Похожие патенты RU2668734C1

название год авторы номер документа
СПОСОБ И СИСТЕМА ДЛЯ УВЕЛИЧЕНИЯ СКОРОСТИ ЗАГРУЗКИ СТРАНИЦЫ 2016
  • Лэй Нин
RU2691838C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРОЦЕССА ДЕМОНСТРАЦИИ СЕТЕВЫХ ДАННЫХ 2015
  • Ло Цзиньсун
RU2679729C2
Способ и устройство для онлайн-предпросмотра документа 2017
  • Ван Жуйбо
RU2729053C1
Способ и устройство для быстрой обработки заказа 2018
  • Гао Линьцзе
RU2753450C1
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЛАНИРОВАНИЯ WEB-ОБХОДЧИКОВ В СООТВЕТСТВИИ С ПОИСКОМ ПО КЛЮЧЕВЫМ СЛОВАМ 2015
  • Ляо Яохуа
  • Ли Сяовэй
RU2645266C1
СИСТЕМА И СПОСОБ ДЛЯ ОГРАНИЧЕНИЯ ЗАПРОСОВ ДОСТУПА 2016
  • Вэн Чжи
  • Сяо Сысин
RU2666289C1
СПОСОБ И УСТРОЙСТВО ОГРАНИЧЕНИЯ ПАКЕТНЫХ ЗАПРОСОВ УСЛУГИ 2016
  • Ли Вэйци
RU2678643C1
Система и способ обработки заметки скриншотного типа для потокового документа 2017
  • Цзян Тенань
  • Луо Цин
RU2732892C2
СИСТЕМА И СПОСОБ ОТОБРАЖЕНИЯ ОНЛАЙНОВЫХ КОММЕНТАРИЕВ 2016
  • Цзинь Чжитин
  • Ли Цюхуэй
  • Чжан Чжиюй
  • Хэ Яоюй
RU2665892C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНТЕРФЕЙСА 2018
  • Фэн Ихуа
RU2754720C1

Иллюстрации к изобретению RU 2 668 734 C1

Реферат патента 2018 года СПОСОБ И СИСТЕМА ЗАГРУЗКИ ВЕБ-СТРАНИЦ

Изобретение относится к средствам загрузки веб-страниц. Техническим результатом является уменьшение времени загрузки веб-страницы для обеспечения непрерывного просмотра контента пользователем. Способ содержит: в ответ на событие завершения загрузки страницы - регистрацию конечного значения полосы прокрутки текущей страницы, начального значения полосы прокрутки текущей страницы и момента завершения загрузки текущей страницы, в ответ на событие прокрутки полосы прокрутки - регистрацию фактического момента запуска полосы прокрутки и фактического значения запуска полосы прокрутки, относящихся к полосе прокрутки; вычисление скорости просмотра страницы и вычисление оставшегося времени просмотра страницы; а когда оставшееся время просмотра страницы удовлетворяет заданному условию - отправку на сервер запроса получения страницы, относящегося к следующим страницам, загрузку и добавление данных страницы для следующих страниц, возвращенных сервером в конец текущей страницы. 2 н. и 8 з.п. ф-лы, 3 ил.

Формула изобретения RU 2 668 734 C1

1. Способ загрузки веб-страниц, содержащий:

этап получения параметров полосы прокрутки, включающий в себя действие, в соответствии с которым регистрируют конечное значение полосы прокрутки текущей страницы, начальное значение полосы прокрутки текущей страницы и время завершения загрузки текущей страницы для текущей страницы в ответ на событие завершения загрузки страницы;

этап запуска прокрутки полосы прокрутки, включающий в себя действия, в соответствии с которыми: регистрируют время запуска фактической полосы прокрутки и значение фактической полосы прокрутки для полосы прокрутки в ответ на событие прокрутки полосы прокрутки и выполняют этап определения полосы прокрутки;

этап определения полосы прокрутки, включающий в себя действия, в соответствии с которыми: вычисляют скорость просмотра страницы на основе по меньшей мере одного значения фактической полосы прокрутки, по меньшей мере одного времени запуска фактической полосы прокрутки, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы, вычисляют оставшееся время просмотра страницы на основе скорости просмотра страницы, конечного значения полосы прокрутки текущей страницы и начального значения полосы прокрутки текущей страницы и запускают этап загрузки страницы, когда оставшееся время просмотра страницы соответствует заранее заданному условию; и

этап загрузки страницы, включающий в себя действия, в соответствии с которыми: запрашивают страницу, следующую за текущей страницей, отправляют на сервер запрос получения страницы в отношении этой следующей страницы, загружают и добавляют данные страницы, возвращаемые сервером для этой следующей страницы, в конец текущей страницы.

2. Способ загрузки веб-страниц по п. 1, в котором скорость просмотра страницы вычисляется в виде , где - скорость просмотра страницы, - значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - время запуска фактической полосы прокрутки, а - время завершения загрузки текущей страницы.

3. Способ загрузки веб-страниц по п. 1, в котором этап запуска прокрутки полосы прокрутки запускается по меньшей мере однократно, при этом одно время запуска фактической полосы прокрутки и одно значение фактической полосы прокрутки регистрируются при одном запуске, а скорость просмотра страницы вычисляется в виде , где - скорость просмотра страницы, - i-е значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - i-е время запуска фактической полосы прокрутки, - время завершения загрузки текущей страницы, а n - совокупное количество раз запуска этапа запуска прокрутки полосы прокрутки.

4. Способ загрузки веб-страниц по п. 1, в котором оставшееся время просмотра страницы вычисляется в виде , где - оставшееся время просмотра страницы, - скорость просмотра страницы, - значение фактической полосы прокрутки, а - конечное значение полосы прокрутки текущей страницы.

5. Способ загрузки веб-страниц по п. 1, в котором

упомянутый этап получения параметра полосы прокрутки дополнительно включает в себя регистрацию прошедшего времени загрузки текущей страницы для текущей страницы, и

упомянутое заданное условие состоит в том, что оставшееся время просмотра страницы меньше или равно прошедшему времени загрузки текущей страницы.

6. Система загрузки веб-страниц, содержащая:

модуль получения параметров полосы прокрутки, который выполнен с возможностью регистрировать конечное значение полосы прокрутки текущей страницы, начальное значение полосы прокрутки текущей страницы и время завершения загрузки текущей страницы для текущей страницы в ответ на событие завершения загрузки страницы;

модуль запуска прокрутки полосы прокрутки, который выполнен с возможностью: регистрировать время запуска фактической полосы прокрутки и значение фактической полосы прокрутки для полосы прокрутки в ответ на событие прокрутки полосы прокрутки и исполнять модуль определения полосы прокрутки;

при этом модуль определения полосы прокрутки выполнен с возможностью: вычислять скорость просмотра страницы на основе по меньшей мере одного значения фактической полосы прокрутки, по меньшей мере одного времени запуска фактической полосы прокрутки, начального значения полосы прокрутки текущей страницы и времени завершения загрузки текущей страницы, вычислять оставшееся время просмотра страницы на основе скорости просмотра страницы, конечного значения полосы прокрутки текущей страницы и начального значения полосы прокрутки текущей страницы и запускать модуль загрузки страницы, когда оставшееся время просмотра страницы соответствует заданному условию; и

при этом модуль загрузки страницы выполнен с возможностью запрашивать страницу, следующую за текущей страницей, отправлять на сервер запрос получения страницы в отношении этой следующей страницы, загружать и добавлять данные страницы, возвращаемые сервером для этой следующей страницы, в конец текущей страницы.

7. Система загрузки веб-страниц по п. 6, в которой скорость просмотра страницы вычисляется в виде , где - скорость просмотра страницы, - значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - время запуска фактической полосы прокрутки, а - время завершения загрузки текущей страницы.

8. Система загрузки веб-страниц по п. 6, в которой модуль запуска прокрутки полосы прокрутки запускается по меньшей мере однократно, при этом одно время запуска фактической полосы прокрутки и одно значение фактической полосы прокрутки регистрируются при одном запуске, а скорость просмотра страницы вычисляется в виде , где - скорость загрузки страницы, - i-е значение фактической полосы прокрутки, - начальное значение полосы прокрутки текущей страницы, - i-е время запуска фактической полосы прокрутки, - время завершения загрузки текущей страницы, а n - совокупное количество раз запуска модуля запуска прокрутки полосы прокрутки.

9. Система загрузки веб-страниц по п. 6, в которой оставшееся время просмотра страницы вычисляется в виде , где - оставшееся время просмотра страницы, - скорость просмотра страницы, - значение фактической полосы прокрутки, а - конечное значение полосы прокрутки текущей страницы.

10. Система загрузки веб-страниц по п. 6, в которой

упомянутый модуль получения параметра полосы прокрутки дополнительно выполнен с возможностью регистрации прошедшего времени загрузки текущей страницы для текущей страницы, и упомянутое заданное условие состоит в том, что оставшееся время просмотра страницы меньше или равно прошедшему времени загрузки текущей страницы.

Документы, цитированные в отчете о поиске Патент 2018 года RU2668734C1

Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
СПОСОБЫ И КОМПОЗИЦИИ ДЛЯ ВСТРАИВАНИЯ ЭКЗОГЕННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ В ГЕНОМ РАСТЕНИЙ 2014
  • Эйнли, У. Майкл
  • Гущин, Дмитрий И.
  • Хайден, Мэттью
  • Айсенеггер, Дэниел
  • Мэйсон, Джон
  • Миллер, Джеффри К.
  • Петолино, Джозеф Ф.
  • Жань, Идун
  • Собридж, Тим
  • Спангенберг, Герман
  • Уэбб, Стивен Р.
RU2723130C2
СОЛНЕЧНЫЙ ФОТОЭЛЕКТРИЧЕСКИЙ МОДУЛЬ С КОНЦЕНТРАТОРОМ 2010
  • Абдуллаев Абдул-Гамид Ахмедович
  • Стребков Дмитрий Семенович
  • Автоненко Анатолий Иванович
  • Сагинов Леонид Дмитриевич
RU2466490C2
СИСТЕМА УПРАВЛЕНИЯ ФАЙЛАМИ, ИСПОЛЬЗУЮЩАЯ ОСНОВАННОЕ НА ВРЕМЕННОЙ ШКАЛЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ 2005
  • Уильямс Шон Ф.
  • Болл Стивен Дж.
RU2406132C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОКАЗА ОТНОСЯЩИХСЯ К ВЕБ-СТРАНИЦЕ РЕСУРСОВ 2009
  • Вань Юн
RU2500026C2
СИСТЕМА И СПОСОБ ДЛЯ КООРДИНАЦИИ ОДНОВРЕМЕННЫХ РЕДАКЦИЙ СОВМЕСТНО ИСПОЛЬЗУЕМЫХ ЦИФРОВЫХ ДАННЫХ 2011
  • Заром Рони
RU2530249C2

RU 2 668 734 C1

Авторы

Ян Пэн

Даты

2018-10-02Публикация

2015-12-11Подача