СИСТЕМА И СПОСОБ ОТОБРАЖЕНИЯ ОНЛАЙНОВЫХ КОММЕНТАРИЕВ
SYSTEM AND METHOD FOR DISPLAYING ONLINE COMMENTS

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[001] Настоящая заявка основана на и испрашивает приоритет заявки Китая № 201510779067.4, поданной 12 ноября 2015 г. и заявки Китая № 201510779501.9, поданной 12 ноября 2015 г., все содержание которых включено в данное описание в порядке ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[002] Настоящее изобретение относится в целом к компьютерным технологиям и, в частности, к способам и системам для отображения онлайновых комментариев.
УРОВЕНЬ ТЕХНИКИ
[003] В настоящее время пользователи часто просматривают новости и другие материалы веб-страницы посредством браузера конечного пользователя. Когда пользователь просматривает веб-страницу, браузер конечного пользователя может одновременно отображать материал веб-страницы и комментарии веб-страницы, что позволяет пользователю просматривать комментарии других пользователей на материал веб-страницы.
[004] В настоящее время комментарии к веб-странице включают в себя пользовательские ID, время комментирования и тексты комментариев. Когда пользователю нужно просмотреть веб-страницу, содержащую материал и соответствующие комментарии, браузер конечного пользователя захватывает исходный код и комментарии веб-страницы с сервера согласно адресу веб-страницы, визуализирует и отображает материал согласно исходному коду веб-страницы, и отображает захваченные комментарии в области комментария веб-страницы.
[005] Поскольку вышеупомянутые отображаемые комментарии к веб-странице включают в себя только пользовательские ID, время комментирования и содержание комментариев, они не могут указывать, какая часть материала веб-страницы комментируется или цитируется. В результате пользователю будет трудно связать комментарии к веб-странице с конкретными частями материала веб-страницы контент, что негативно влияет на цитируемость и читаемость комментариев к веб-странице.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[006] Один аспект настоящего изобретения относится к способу отображения комментариев к веб-странице. Способ может содержать отправку запроса просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы содержит адрес веб-страницы; прием информации веб-страницы, соответствующей адресу веб-страницы, возвращаемому сервером, причем информация веб-страницы содержит исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования содержит информацию положения элемента материала веб-страницы, прокомментированного пользователем; и визуализирование и отображение материала веб-страницы, соответствующего адресу веб-страницы, согласно исходному коду, содержащемуся в информации веб-страницы, и отображение комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования.
[007] Другой аспект настоящего изобретения относится к способу отображения комментариев к веб-странице. Способ может содержать, при обнаружении события комментирования, инициированного элементом инициирования комментирования в веб-странице, захват другого фрагмента информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информации комментария, введенной другим пользователем, и пользовательскому ID другого пользователя; генерирование другого фрагмента информации объекта комментирования согласно другому фрагменту информации положения, информации комментария, пользовательскому ID и текущему времени; и обновление и отображение информации объекта комментирования в области комментария веб-страницы.
[008] Другой аспект настоящего изобретения относится к способу отображения комментариев к веб-странице. Способ может содержать прием запроса просмотра веб-страницы, отправленного браузером конечного пользователя, причем запрос просмотра веб-страницы содержит адрес веб-страницы; захват информации веб-страницы, соответствующей адресу веб-страницы, согласно адресу веб-страницы, причем информация веб-страницы содержит исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования содержит информацию положения элемента материала веб-страницы, прокомментированного пользователем; и отправку информации веб-страницы на браузер конечного пользователя, предписывающую браузеру конечного пользователя отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[009] Другой аспект настоящего изобретения относится к способу отображения комментариев к веб-странице. Способ может содержать прием другого адреса веб-страницы и другого фрагмента информации объекта комментирования, отправленного браузером конечного пользователя, причем другой фрагмент информации объекта комментирования содержит информацию положения элемента материала, подлежащего комментированию; генерирование информации обновления, соответствующей другому адресу веб-страницы, согласно другому фрагменту информации объекта комментирования; определение, согласно другому адресу веб-страницы, браузера конечного пользователя, который на данный момент обращается по другому адресу веб-страницы; и отправку информации обновления на определенный браузер конечного пользователя, предписывающую определенному браузеру конечного пользователя обновлять область комментария веб-страницы, соответствующей другому адресу веб-страницы, согласно информации обновления.
[010] Другой аспект настоящего изобретения относится к устройству отображения комментариев к веб-странице. Устройство может содержать процессор и не временную компьютерно-считываемую память, где хранятся инструкции, которые, при выполнении процессором, предписывают процессору: отправлять запрос просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы содержит адрес веб-страницы; принимать информацию веб-страницы, соответствующую адресу веб-страницы, возвращаемому сервером, причем информация веб-страницы содержит исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования содержит информацию положения элемента материала веб-страницы, прокомментированного пользователем; и визуализировать и отображать материал веб-страницы, соответствующий адресу веб-страницы, согласно исходному коду, содержащемуся в информации веб-страницы, и отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[011] Другой аспект настоящего изобретения относится к устройству отображения комментариев к веб-странице. Устройство может содержать процессор и не временную компьютерно-считываемую память, где хранятся инструкции, которые, при выполнении процессором, предписывают процессору: захватывать, при определении события комментирования, инициированного элементом инициирования комментирования в веб-странице, информацию положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, другой фрагмент информации комментария, введенный пользователем, и пользовательский ID пользователя; генерировать другой фрагмент информации объекта комментирования согласно информации положения, другому фрагменту информации комментария, пользовательскому ID и текущему времени; и обновлять и отображать другой фрагмент информации объекта в области комментария веб-страницы.
[012] Другой аспект настоящего изобретения относится к не временному компьютерно-считываемому носителю данных, где хранятся инструкции, которые, при выполнении устройством, предписывают устройству: отправлять запрос просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы содержит адрес веб-страницы; принимать информацию веб-страницы, соответствующую адресу веб-страницы, возвращаемому сервером, причем информация веб-страницы содержит исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования содержит информацию положения элемента материала веб-страницы, прокомментированного пользователем; и визуализировать и отображать материал веб-страницы, соответствующий адресу веб-страницы, согласно исходному коду, содержащемуся в информации веб-страницы, и отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[013] Другой аспект настоящего изобретения относится к не временному компьютерно-считываемому носителю данных, где хранятся инструкции, которые, при выполнении устройством, предписывают устройству: при обнаружении события комментирования, инициированного элементом инициирования комментирования в веб-странице, захватывать другой фрагмент информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информации комментария, введенной другим пользователем, и пользовательскому ID другого пользователя; генерировать другой фрагмент информации объекта комментирования согласно другому фрагменту информации положения, информации комментария, пользовательскому ID и текущему времени; и обновлять и отображать информацию объекта комментирования в области комментария веб-страницы.
[014] Другой аспект настоящего изобретения относится к устройству отображения комментариев к веб-странице. Устройство может содержать модуль приема, выполненный с возможностью приема запроса просмотра веб-страницы, отправленного браузером конечного пользователя, причем запрос просмотра веб-страницы содержит адрес веб-страницы; модуль захвата, выполненный с возможностью захвата информации веб-страницы, соответствующей адресу веб-страницы, согласно адресу веб-страницы, причем информация веб-страницы содержит исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования содержит информацию положения элемента материала веб-страницы, прокомментированного пользователем; и модуль отправки, выполненный с возможностью отправки информации веб-страницы на браузер конечного пользователя, предписывающей браузеру конечного пользователя отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[015] Другой аспект настоящего изобретения относится к устройству для отображения комментариев к веб-странице. Устройство может содержать модуль приема, выполненный с возможностью приема другого адреса веб-страницы и другого фрагмента информации объекта комментирования, отправленного браузером конечного пользователя, причем другой фрагмент информации объекта комментирования содержит информацию положения элемента материала, подлежащего комментированию; модуль генерации, выполненный с возможностью генерирования информации обновления, соответствующей другому адресу веб-страницы, согласно другому фрагменту информации объекта комментирования; модуль определения, выполненный с возможностью определения, согласно другому адресу веб-страницы, браузера конечного пользователя, который на данный момент обращается по другому адресу веб-страницы; и модуль отправки, выполненный с возможностью отправки информации обновления на определенный браузер конечного пользователя, предписывающей определенному браузеру конечного пользователя обновлять область комментария веб-страницы, соответствующей другому адресу веб-страницы, согласно информации обновления.
[016] Другой аспект настоящего изобретения относится к не временному компьютерно-считываемому носителю данных, где хранятся инструкции, которые, при выполнении устройством, предписывают устройству: захватывать информацию веб-страницы, соответствующую адресу веб-страницы, согласно адресу веб-страницы, причем информация веб-страницы содержит исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования содержит информацию положения элемента материала веб-страницы, прокомментированного пользователем; и отправлять информацию веб-страницы на браузер конечного пользователя, предписывая браузеру конечного пользователя отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[017] Другой аспект настоящего изобретения относится к не временному компьютерно-считываемому носителю данных, где хранятся инструкции, которые, при выполнении устройством, предписывают устройству: принимать другой адрес веб-страницы и другой фрагмент информации объекта комментирования, отправленный браузером конечного пользователя, причем другой фрагмент информации объекта комментирования содержит информацию положения элемента материала, подлежащего комментированию; генерировать информацию обновления, соответствующую другому адресу веб-страницы, согласно другому фрагменту информации объекта комментирования; определять, согласно другому адресу веб-страницы, браузер конечного пользователя, который на данный момент обращается по другому адресу веб-страницы; и отправлять информацию обновления на определенный браузер конечного пользователя, предписывая определенному браузеру конечного пользователя обновлять область комментария веб-страницы, соответствующей другому адресу веб-страницы, согласно информации обновления.
[018] В первом аспекте варианты осуществления настоящего изобретения предусматривают способ отображения комментариев к веб-странице, включающий в себя:
[019] отправку запроса просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[020] прием информации веб-страницы, соответствующей адресу веб-страницы, возвращаемому сервером, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и
[021] визуализирование и отображение материала веб-страницы, соответствующего адресу веб-страницы, согласно исходному коду, включенному в информацию веб-страницы, и отображение комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования.
[022] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают первую иллюстративную реализацию первого аспекта, в которой отображение комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования, включает в себя:
[023] захват, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, информации положения, включенной в каждый фрагмент информации объекта комментирования, соответственно;
[024] отсчет количества комментариев, соответствующих каждому фрагменту информации положения, согласно информации положения, включенной в каждый фрагмент информации объекта комментирования; и
[025] отображение, в области комментария веб-страницы, соответствующей адресу веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном порядке популярности комментария согласно количеству комментариев, соответствующих каждому фрагменту информации положения, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[026] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают вторую иллюстративную реализацию первого аспекта, в которой каждый фрагмент информации объекта комментирования в списке информации объекта комментирования дополнительно включает в себя время комментирования; и отображение комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования, включает в себя:
[027] захват, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, времени комментирования, включенного в каждый фрагмент информации объекта комментирования, соответственно; и
[028] отображение, в области комментария веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном хронологическом порядке согласно времени комментирования, включенному в каждый фрагмент информации объекта комментирования, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[029] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают третью иллюстративную реализацию первого аспекта, в которой после отображения комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования, способ дополнительно включает в себя:
[030] прием информации обновления, отправленной сервером, причем информация обновления включает в себя новый список информации объекта комментирования или новую информацию объекта комментирования веб-страницы;
[031] обновление всей информации объекта комментирования, отображаемой в области комментария согласно новому списку информации объекта комментирования, если информация обновления включает в себя новый список информации объекта комментирования; или
[032] отображение новой информации объекта комментирования в области комментария в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария, если информация обновления включает в себя новую информацию объекта комментирования.
[033] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают четвертую иллюстративную реализацию первого аспекта, в которой после отображения комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования, способ дополнительно включает в себя:
[034] мониторинг заголовка комментария каждого фрагмента информации объекта комментирования, отображаемой в области комментария, и когда мониторинг указывает, что заголовок комментария фрагмента информации объекта комментирования инициирует событие перехода, переход к отображению элемента материала веб-страницы, соответствующего информации положения, включенной в информацию объекта комментирования; и
[035] возврат к отображению информации объекта комментирования в области комментария в случае мониторинга события возврата, инициированного клавишей возврата.
[036] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают пятую иллюстративную реализацию первого аспекта, в которой информация веб-страницы дополнительно включает в себя нумерованный список комментариев, который включает в себя информацию положения элементов материала веб-страницы в материале веб-страницы и количество комментариев; и способ дополнительно включает в себя:
[037] генерирование, из начального положения материала веб-страницы, линейки распределения активных участков, соответствующей материалу веб-страницы, на основании заранее установленной стратегии окрашивания и согласно информации положения элементов материала веб-страницы и количеству комментариев, включенных в нумерованный список комментариев; и
[038] внедрение линейки распределения активных участков в линейку прокрутки материала веб-страницы, для получения линейки прокрутки популярности, соответствующей материалу веб-страницы.
[039] Согласно пятой иллюстративной реализации первого аспекта варианты осуществления настоящего изобретения предусматривают шестую иллюстративную реализацию первого аспекта, в которой способ дополнительно включает в себя:
[040] прием упорядоченного нумерованного списка комментариев, сгенерированного и отправленного сервером в заранее установленном порядке, или генерирование упорядоченного нумерованного списка комментариев в заранее установленном порядке согласно нумерованному списку комментариев; и
[041] настройку события операции прокрутки, соответствующего управлению прокруткой на линейке прокрутки популярности, согласно упорядоченному нумерованному списку комментариев.
[042] Во втором аспекте варианты осуществления настоящего изобретения предусматривают способ отображения комментариев к веб-странице, включающий в себя:
[043] прием запроса просмотра веб-страницы, отправленного клиентом браузера, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[044] захват информации веб-страницы, соответствующей адресу веб-страницы, согласно адресу веб-страницы, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и
[045] отправку информации веб-страницы на клиент браузера, предписывающую клиенту браузера отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[046] Согласно второму аспекту варианты осуществления настоящего изобретения предусматривают первую иллюстративную реализацию второго аспекта, в которой способ дополнительно включает в себя:
[047] захват нумерованного списка комментариев, соответствующего адресу веб-страницы, согласно адресу веб-страницы, и добавление нумерованного списка комментариев в информацию веб-страницы; и
[048] генерирование упорядоченного нумерованного списка комментариев соответствующий адресу веб-страницы, в заранее установленном порядке согласно нумерованному списку комментариев, и отправку упорядоченного нумерованного списка комментариев на клиент браузера.
[049] Согласно второму аспекту варианты осуществления настоящего изобретения предусматривают вторую иллюстративную реализацию второго аспекта, в которой способ дополнительно включает в себя:
[050] прием адреса веб-страницы и информации объекта комментирования, отправленных клиентом браузера;
[051] генерирование информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования;
[052] определение, согласно адресу веб-страницы, клиента браузера, который на данный момент обращается по адресу веб-страницы; и
[053] отправку информации обновления на определенный клиент браузера, предписывающую определенному клиенту браузера обновлять и отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно информации обновления.
[054] Согласно второй иллюстративной реализации второго аспекта варианты осуществления настоящего изобретения предусматривают третью иллюстративную реализацию второго аспекта, в которой способ дополнительно включает в себя:
[055] захват нумерованного списка комментариев, соответствующего адресу веб-страницы, согласно адресу веб-страницы, и увеличение, согласно информации положения, включенной в информацию объекта комментирования, количества комментариев, соответствующих информации положения в нумерованном списке комментариев, на единицу, для получения нового нумерованного списка комментариев; или
[056] захват исходного кода веб-страницы, соответствующей адресу веб-страницы, согласно адресу веб-страницы, увеличение, согласно информации положения, включенной в информацию объекта комментирования, значения атрибута количества комментариев элемента материала веб-страницы, соответствующего информации положения в исходном коде, на единицу, и генерирование нового нумерованного списка комментариев согласно исходному коду после операции увеличения на единицу.
[057] В третьем аспекте варианты осуществления настоящего изобретения предусматривают устройство отображения комментариев к веб-странице, причем устройство включает в себя:
[058] модуль отправки, выполненный с возможностью отправки запроса просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[059] модуль приема, выполненный с возможностью приема информации веб-страницы, соответствующей адресу веб-страницы, возвращаемому сервером, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и
[060] модуль отображения, выполненный с возможностью визуализирования и отображения материал веб-страницы, соответствующего адресу веб-страницы, согласно исходному коду, включенному в информацию веб-страницы, и отображения комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования.
[061] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают первую иллюстративную реализацию третьего аспекта, в которой модуль отображения включает в себя:
[062] первый блок захвата, выполненный с возможностью захвата, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, информации положения, включенной в каждый фрагмент информации объекта комментирования, соответственно;
[063] блок отсчета, выполненный с возможностью отсчета количества комментариев, соответствующих каждому фрагменту информации положения, согласно информации положения, включенной в каждый фрагмент информации объекта комментирования; и
[064] первый блок отображения, выполненный с возможностью отображения, в области комментария веб-страницы, соответствующей адресу веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном порядке популярности комментария согласно количеству комментариев, соответствующих каждому фрагменту информации положения, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[065] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают вторую иллюстративную реализацию третьего аспекта, в которой каждый фрагмент информации объекта комментирования в списке информации объекта комментирования дополнительно включает в себя время комментирования; и модуль отображения включает в себя:
[066] второй блок захвата, выполненный с возможностью захвата, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, времени комментирования, включенного в каждый фрагмент информации объекта комментирования, соответственно; и
[067] второй блок отображения, выполненный с возможностью отображения, в области комментария веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном хронологическом порядке согласно времени комментирования, включенному в каждый фрагмент информации объекта комментирования, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[068] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают третью иллюстративную реализацию третьего аспекта, в которой устройство дополнительно включает в себя:
[069] модуль обновления, выполненный с возможностью приема информации обновления, отправленной сервером, причем информация обновления включает в себя новый список информации объекта комментирования или новую информацию объекта комментирования веб-страницы; если информация обновления включает в себя новый список информации объекта комментирования, обновления всей информации объекта комментирования, отображаемой в области комментария согласно новому списку информации объекта комментирования; или, если информация обновления включает в себя новую информацию объекта комментирования, отображения новой информации объекта комментирования в области комментария в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария.
[070] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают четвертую иллюстративную реализацию третьего аспекта, в которой устройство дополнительно включает в себя:
[071] модуль перехода, выполненный с возможностью мониторинга заголовка комментария каждого фрагмента информации объекта комментирования, отображаемой в области комментария, и когда мониторинг указывает, что заголовок комментария фрагмента информации объекта комментирования инициирует событие перехода, перехода к отображению элемента материала веб-страницы, соответствующего информации положения, включенной в информацию объекта комментирования; и
[072] модуль отображения возврата, выполненный с возможностью возврата к отображению информации объекта комментирования в области комментария в случае мониторинга события возврата, инициированного клавишей возврата.
[073] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают пятую иллюстративную реализацию третьего аспекта, в которой информация веб-страницы дополнительно включает в себя нумерованный список комментариев, который включает в себя информацию положения элементов материала веб-страницы в материале веб-страницы и количество комментариев; и устройство дополнительно включает в себя:
[074] модуль генерации, выполненный с возможностью генерирования, из начального положения материала веб-страницы, линейки распределения активных участков, соответствующей материалу веб-страницы, на основании заранее установленной стратегии окрашивания и согласно информации положения элементов материала веб-страницы и количеству комментариев, включенных в нумерованный список комментариев; и внедрения линейки распределения активных участков в линейку прокрутки материала веб-страницы, для получения линейки прокрутки популярности, соответствующей материалу веб-страницы.
[075] Согласно пятой иллюстративной реализации третьего аспекта варианты осуществления настоящего изобретения предусматривают шестую иллюстративную реализацию третьего аспекта, в которой устройство дополнительно включает в себя:
[076] модуль настройки, выполненный с возможностью приема упорядоченного нумерованного списка комментариев, сгенерированного и отправленного сервером в заранее установленном порядке, или генерирования упорядоченного нумерованного списка комментариев в заранее установленном порядке согласно нумерованному списку комментариев; и настройки события операции прокрутки, соответствующего управлению прокруткой на линейке прокрутки популярности, согласно упорядоченному нумерованному списку комментариев.
[077] В четвертом аспекте варианты осуществления настоящего изобретения предусматривают устройство отображения комментариев к веб-странице, причем устройство включает в себя:
[078] модуль приема, выполненный с возможностью приема запроса просмотра веб-страницы, отправленного клиентом браузера, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[079] модуль захвата, выполненный с возможностью захвата информации веб-страницы, соответствующей адресу веб-страницы, согласно адресу веб-страницы, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и
[080] модуль отправки, выполненный с возможностью отправки информации веб-страницы на клиент браузера, предписывающей клиенту браузера отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[081] Согласно четвертому аспекту варианты осуществления настоящего изобретения предусматривают первую иллюстративную реализацию четвертого аспекта, в которой устройство дополнительно включает в себя:
[082] модуль добавления, выполненный с возможностью захвата нумерованного списка комментариев, соответствующего адресу веб-страницы, согласно адресу веб-страницы, и добавления нумерованного списка комментариев в информацию веб-страницы;
[083] причем модуль отправки дополнительно выполнен с возможностью генерирования упорядоченного нумерованного списка комментариев, соответствующего адресу веб-страницы, в заранее установленном порядке согласно нумерованному списку комментариев, и отправки упорядоченного нумерованного списка комментариев на клиент браузера.
[084] Согласно четвертому аспекту варианты осуществления настоящего изобретения предусматривают вторую иллюстративную реализацию четвертого аспекта, в которой устройство дополнительно включает в себя:
[085] модуль генерации информации обновления, выполненный с возможностью приема адреса веб-страницы и информации объекта комментирования, отправленных клиентом браузера; генерирования информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования; определения, согласно адресу веб-страницы, клиента браузера, который на данный момент обращается по адресу веб-страницы; и отправки информации обновления на определенный клиент браузера, предписывающей определенному клиенту браузера обновлять и отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно информации обновления.
[086] Согласно второй иллюстративной реализации четвертого аспекта варианты осуществления настоящего изобретения предусматривают третью иллюстративную реализацию четвертого аспекта, в которой устройство дополнительно включает в себя:
[087] модуль изменения количества комментариев, выполненный с возможностью захвата нумерованного списка комментариев, соответствующего адресу веб-страницы, согласно адресу веб-страницы, и увеличения, согласно информации положения, включенной в информацию объекта комментирования, количества комментариев, соответствующих информации положения в нумерованном списке комментариев, на единицу, для получения нового нумерованного списка комментариев; или захвата исходного кода веб-страницы, соответствующего адресу веб-страницы, согласно адресу веб-страницы, увеличения, согласно информации положения, включенной в информацию объекта комментирования, значения атрибута количества комментариев элемента материала веб-страницы, соответствующего информации положения в исходном коде, на единицу, и генерирования нового нумерованного списка комментариев согласно исходному коду после операции увеличения на единицу.
[088] В пятом аспекте варианты осуществления настоящего изобретения предусматривают терминал, причем терминал включает в себя:
[089] передатчик, выполненный с возможностью отправки запроса просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[090] приемник, выполненный с возможностью приема информации веб-страницы, соответствующей адресу веб-страницы, возвращаемому сервером, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем;
[091] процессор, выполненный с возможностью визуализирования материала веб-страницы, соответствующего адресу веб-страницы, согласно исходному коду, включенному в информацию веб-страницы, и визуализирования комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования; и
[092] дисплей, выполненный с возможностью отображения материала веб-страницы и комментариев к веб-странице, соответствующих адресу веб-страницы.
[093] В шестом аспекте варианты осуществления настоящего изобретения предусматривают сервер, причем сервер включает в себя:
[094] приемник, выполненный с возможностью приема запроса просмотра веб-страницы, отправленного клиентом браузера, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[095] процессор, выполненный с возможностью захвата информации веб-страницы, соответствующей адресу веб-страницы, согласно адресу веб-страницы, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и
[096] передатчик, выполненный с возможностью отправки информации веб-страницы на клиент браузера, предписывающей клиенту браузера отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[097] Согласно способу, устройству, терминалу и серверу, предусмотренным в вариантах осуществления настоящего изобретения, каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и комментарии к веб-странице, соответствующие адресу веб-страницы, визуализируются и отображаются согласно списку информации объекта комментирования. Отображаемые таким образом комментарии к веб-странице могут указывать, какая часть контента комментируется пользователями, что позволяет понимать комментарии к веб-странице совместно с элементами материала веб-страницы, что, в свою очередь, повышает цитируемость и понятность комментариев к веб-странице.
[098] Описанные ниже аспекты (система, способ или устройство) могут быть объединены с вышеописанными аспектами, соответственно. Например, первый вышеописанный аспект может быть объединен с описанным ниже первым аспектом.
[099] В первом аспекте варианты осуществления настоящего изобретения предусматривают способ комментирования веб-страницы, причем способ включает в себя:
[0100] захват, в случае мониторинга события комментирования, инициированного элементом инициирования комментирования в веб-странице, информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информации комментария, введенной пользователем, и пользовательского ID пользователя;
[0101] генерирование информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID и текущему времени; и
[0102] обновление и отображение информации объекта комментирования в области комментария веб-страницы.
[0103] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают первую иллюстративную реализацию первого аспекта, в которой элемент инициирования комментирования включает в себя кнопку отслеживания комментария; и до захвата информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информации комментария, введенной пользователем, и пользовательского ID пользователя, способ дополнительно включает в себя:
[0104] мониторинг в реальном времени кнопки отслеживания комментария в веб-странице, и определение, при осуществлении мониторинга события единичного клика кнопки отслеживания комментария, что кнопка отслеживания комментария инициирует событие комментирования; и/или
[0105] элемент инициирования комментирования включает в себя все элементы материала веб-страницы, отображаемые на данный момент в области отображения экрана, и способ дополнительно включает в себя:
[0106] мониторинг в реальном времени всех элементов материала веб-страницы, и определение, при осуществлении мониторинга события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, что элемент материала веб-страницы инициирует событие комментирования.
[0107] Согласно первой иллюстративной реализации первого аспекта варианты осуществления настоящего изобретения предусматривают вторую иллюстративную реализацию первого аспекта, в которой в случае мониторинга события единичного клика кнопки отслеживания комментария, захват информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, включает в себя:
[0108] захват, из области отображения экрана, отображаемого на данный момент абзаца материала веб-страницы как элемента материала, подлежащего комментированию, соответствующего событию комментирования; и
[0109] генерирование, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию.
[0110] Согласно первой иллюстративной реализации первого аспекта варианты осуществления настоящего изобретения предусматривают третью иллюстративную реализацию первого аспекта, в которой в случае мониторинга события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, захват информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, включает в себя:
[0111] определение элемента материала веб-страницы, событие длительного нажатия которого мониторируется, в качестве элемента материала, подлежащего комментированию, соответствующего событию комментирования; и
[0112] генерирование, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию.
[0113] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают четвертую иллюстративную реализацию первого аспекта, в которой генерирование, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию, включает в себя:
[0114] запрашивание, включает ли в себя исходный код веб-страницы ID объекта языка гипертекстовой разметки (HTML) элемента материала, подлежащего комментированию;
[0115] если да, захват, из исходного кода, ID объекта HTML элемента материала, подлежащего комментированию, в качестве информации положения элемента материала, подлежащего комментированию; или
[0116] если нет, присвоение уникального ID элементу материала, подлежащему комментированию, и определение присвоенного уникального ID в качестве информации положения элемента материала, подлежащего комментированию.
[0117] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают пятую иллюстративную реализацию первого аспекта, в которой генерирование информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID и текущему времени включает в себя:
[0118] определение текущего времени как времени комментирования, соответствующего элементу материала, подлежащему комментированию;
[0119] генерирование, посредством заранее установленной стратегии заголовков, согласно информации положения, информации комментария, пользовательскому ID и времени комментирования, заголовка комментария, соответствующего элементу материала, подлежащему комментированию; и
[0120] генерирование информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID, заголовку комментария и времени комментирования.
[0121] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают шестую иллюстративную реализацию первого аспекта, в которой способ дополнительно включает в себя:
[0122] мониторинг в реальном времени элемента инициирования добавления комментария, соответствующего каждому фрагменту информации объекта комментирования в области комментария веб-страницы;
[0123] захват, в случае мониторинга события добавления, инициированного элементом инициирования добавления комментария, соответствующего фрагменту информации объекта комментирования, информации положения, включенной в информацию объекта комментирования, инициирующей событие добавления, информации комментария, добавленной пользователем, и пользовательского ID пользователя, и генерирование добавленной информации объекта комментирования; и
[0124] обновление и отображение добавленной информации объекта комментирования в области комментария веб-страницы.
[0125] Согласно первому аспекту варианты осуществления настоящего изобретения предусматривают седьмую иллюстративную реализацию первого аспекта, в которой обновление и отображение информации объекта комментирования в области комментария веб-страницы включает в себя:
[0126] отправку адреса веб-страницы для веб-страницы и информации объекта комментирования на сервер, предписывающую серверу обновлять информацию объекта комментирования для всех клиентов браузера, которые отображают веб-страницу на данный момент.
[0127] Во втором аспекте варианты осуществления настоящего изобретения предусматривают способ комментирования веб-страницы, причем способ включает в себя:
[0128] прием адреса веб-страницы и информации объекта комментирования, отправленных клиентом браузера, причем информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию;
[0129] генерирование информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования;
[0130] определение, согласно адресу веб-страницы, клиента браузера, который на данный момент обращается по адресу веб-страницы; и
[0131] отправку информации обновления на определенный клиент браузера, предписывающую определенному клиенту браузера обновлять область комментария веб-страницы, соответствующей адресу веб-страницы, согласно информации обновления.
[0132] Согласно второму аспекту варианты осуществления настоящего изобретения предусматривают первую иллюстративную реализацию второго аспекта, в которой генерирование информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования, включает в себя:
[0133] добавление информации объекта комментирования в список информации объекта комментирования, соответствующий адресу веб-страницы, для получения нового списка информации объекта комментирования, и использование нового списка информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы; или
[0134] определение непосредственно принятой информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы.
[0135] В третьем аспекте варианты осуществления настоящего изобретения предусматривают устройство комментирования веб-страницы, причем устройство включает в себя:
[0136] модуль захвата, выполненный с возможностью захвата, в случае мониторинга события комментирования, инициированного элементом инициирования комментирования в веб-странице, информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информации комментария, введенной пользователем, и пользовательского ID пользователя;
[0137] модуль генерации, выполненный с возможностью генерирования информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID и текущему времени; и
[0138] модуль обновления, выполненный с возможностью обновления и отображения информации объекта комментирования в области комментария веб-страницы.
[0139] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают первую иллюстративную реализацию третьего аспекта, в которой элемент инициирования комментирования включает в себя кнопку отслеживания комментария; и устройство дополнительно включает в себя:
[0140] первый модуль определения, выполненный с возможностью мониторинга в реальном времени кнопки отслеживания комментария в веб-странице, и определения, при осуществлении мониторинга события единичного клика кнопки отслеживания комментария, что кнопка отслеживания комментария инициирует событие комментирования; или
[0141] элемент инициирования комментирования включает в себя все элементы материала веб-страницы, отображаемые на данный момент в области отображения экрана, и устройство дополнительно включает в себя:
[0142] второй модуль определения, выполненный с возможностью мониторинга в реальном времени всех элементов материала веб-страницы, и определения, при осуществлении мониторинга события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, что элемент материала веб-страницы инициирует событие комментирования.
[0143] Согласно первой иллюстративной реализации третьего аспекта варианты осуществления настоящего изобретения предусматривают вторую иллюстративную реализацию третьего аспекта, в которой в случае мониторинга события единичного клика кнопки отслеживания комментария, модуль захвата включает в себя:
[0144] блок захвата, выполненный с возможностью захвата, из области отображения экрана, отображаемого на данный момент абзаца материала веб-страницы как элемента материала, подлежащего комментированию, соответствующего событию комментирования; и
[0145] первый блок генерации, выполненный с возможностью генерирования, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию.
[0146] Согласно первой иллюстративной реализации третьего аспекта варианты осуществления настоящего изобретения предусматривают третью иллюстративную реализацию третьего аспекта, в которой в случае мониторинга события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, модуль захвата включает в себя:
[0147] первый блок определения, выполненный с возможностью определения элемента материала веб-страницы, событие длительного нажатия которого мониторируется, в качестве элемента материала, подлежащего комментированию, соответствующего событию комментирования; и
[0148] первый блок генерации, выполненный с возможностью генерирования, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию.
[0149] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают четвертую иллюстративную реализацию третьего аспекта, в которой первый блок генерации включает в себя:
[0150] подблок запрашивания, выполненный с возможностью запрашивания, включает ли в себя исходный код веб-страницы ID объекта языка гипертекстовой разметки (HTML) элемента материала, подлежащего комментированию;
[0151] подблок захвата, выполненный с возможностью захвата, из исходного кода, когда подблок запрашивания находит, что исходный код веб-страницы включает в себя ID объекта HTML элемента материала, подлежащего комментированию, ID объекта HTML элемента материала, подлежащего комментированию, в качестве информации положения элемента материала, подлежащего комментированию; и
[0152] подблок присвоения, выполненный с возможностью присвоения, когда подблок запрашивания находит, что исходный код веб-страницы не включает в себя ID объекта HTML элемента материала, подлежащего комментированию, уникального ID элементу материала, подлежащему комментированию, и определения присвоенного уникального ID в качестве информации положения элемента материала, подлежащего комментированию.
[0153] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают пятую иллюстративную реализацию третьего аспекта, в которой модуль генерации включает в себя:
[0154] второй блок определения, выполненный с возможностью определения текущего времени как времени комментирования, соответствующего элементу материала, подлежащему комментированию;
[0155] второй блок генерации, выполненный с возможностью генерирования, посредством заранее установленной стратегии заголовков, согласно информации положения, информации комментария, пользовательскому ID и времени комментирования, заголовка комментария, соответствующего элементу материала, подлежащему комментированию; и
[0156] третий блок генерации, выполненный с возможностью генерирования информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID, заголовку комментария и времени комментирования.
[0157] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают шестую иллюстративную реализацию третьего аспекта, в которой устройство дополнительно включает в себя:
[0158] модуль добавления комментария, выполненный с возможностью мониторинга в реальном времени элемента инициирования добавления комментария, соответствующего каждому фрагменту информации объекта комментирования в области комментария веб-страницы; захвата, в случае мониторинга события добавления, инициированного элементом инициирования добавления комментария, соответствующего фрагменту информации объекта комментирования, информации положения, включенной в информацию объекта комментирования, инициирующей событие добавления, информации комментария, добавленной пользователем, и пользовательского ID пользователя, и генерирования добавленной информации объекта комментирования; и обновления и отображения добавленной информации объекта комментирования в области комментария веб-страницы.
[0159] Согласно третьему аспекту варианты осуществления настоящего изобретения предусматривают седьмую иллюстративную реализацию третьего аспекта, в которой модуль обновления выполнен с возможностью отправки адреса веб-страницы для веб-страницы и информации объекта комментирования на сервер, предписывающей серверу обновлять информацию объекта комментирования для всех клиентов браузера, которые отображают веб-страницу на данный момент.
[0160] В четвертом аспекте варианты осуществления настоящего изобретения предусматривают устройство комментирования веб-страницы, причем устройство включает в себя:
[0161] модуль приема, выполненный с возможностью приема адреса веб-страницы и информации объекта комментирования, отправленных клиентом браузера, причем информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию;
[0162] модуль генерации, выполненный с возможностью генерирования информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования;
[0163] модуль определения, выполненный с возможностью определения, согласно адресу веб-страницы, клиента браузера, который на данный момент обращается по адресу веб-страницы; и
[0164] модуль отправки, выполненный с возможностью отправки информации обновления на определенный клиент браузера, предписывающей определенному клиенту браузера обновлять область комментария веб-страницы, соответствующую адресу веб-страницы, согласно информации обновления.
[0165] Согласно четвертому аспекту варианты осуществления настоящего изобретения предусматривают первую иллюстративную реализацию четвертого аспекта, в которой модуль генерации включает в себя:
[0166] блок добавления, выполненный с возможностью добавления информации объекта комментирования в список информации объекта комментирования, соответствующий адресу веб-страницы, для получения нового списка информации объекта комментирования, и использования нового списка информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы; или
[0167] блок определения, выполненный с возможностью непосредственного определения принятой информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы.
[0168] В пятом аспекте предусмотрен терминал, причем терминал включает в себя: процессор и дисплей,
[0169] причем процессор выполнен с возможностью захвата, в случае мониторинга события комментирования, инициированного элементом инициирования комментирования в веб-странице, отображаемой дисплеем, информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информации комментария, введенной пользователем, и пользовательского ID пользователя; генерирования информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID и текущему времени; и обновления и отображения информации объекта комментирования в области комментария веб-страницы.
[0170] В шестом аспекте предусмотрен сервер, причем сервер включает в себя:
[0171] приемник, выполненный с возможностью приема адреса веб-страницы и информации объекта комментирования, отправленных клиентом браузера, причем информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию;
[0172] процессор, выполненный с возможностью генерирования информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования; и определения, согласно адресу веб-страницы, клиента браузера, который на данный момент обращается по адресу веб-страницы; и
[0173] передатчик, выполненный с возможностью отправки информации обновления на определенный клиент браузера, предписывающей определенному клиенту браузера обновлять область комментария веб-страницы, соответствующую адресу веб-страницы, согласно информации обновления.
[0174] Согласно способу, устройству, терминалу и серверу, предусмотренным в вариантах осуществления настоящего изобретения, в случае мониторинга события комментирования, инициированного элементом инициирования комментирования в веб-странице, захватываются информация положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информация комментария, введенная пользователем, и пользовательский ID пользователя; информация объекта комментирования генерируется согласно информации положения, информации комментария, пользовательскому ID и текущему времени; и информация объекта комментирования обновляется и отображается в области комментария веб-страницы. В настоящем изобретении, информация объекта комментирования генерируется согласно информации положения элемента материала, подлежащего комментированию, и какая часть контента комментируется пользователем, может быть указана информацией объекта комментирования, что позволяет понимать информацию объекта комментирования для комментария пользователя совместно с элементом материала, подлежащим комментированию, что, в свою очередь, повышает цитируемость и понятность информации объекта комментирования.
[0175] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание являются лишь иллюстративными и пояснительными, и не призваны ограничивать заявленное изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0176] Прилагаемые чертежи, которые составляют часть этого раскрытия, иллюстрируют некоторые варианты осуществления и совместно с описанием служат для объяснения раскрытых принципов.
[0177] Фиг. 1A - блок-схема операций, демонстрирующая способ отображения комментариев к веб-странице, согласующийся с иллюстративными вариантами осуществления настоящего изобретения.
[0178] Фиг. 1B - схема, демонстрирующая веб-страницу для отображения комментариев, согласующуюся с иллюстративными вариантами осуществления настоящего изобретения.
[0179] Фиг. 1C - схема, демонстрирующая другую веб-страницу для отображения комментариев, согласующуюся с иллюстративными вариантами осуществления настоящего изобретения.
[0180] Фиг. 1D - блок-схема операций, демонстрирующая способ отображения комментариев к веб-странице, согласующийся с иллюстративными вариантами осуществления настоящего изобретения.
[0181] Фиг. 2 - блок-схема, демонстрирующая систему для отображения комментариев к веб-странице, согласующуюся с иллюстративными вариантами осуществления настоящего изобретения.
[0182] Фиг. 3 - блок-схема, демонстрирующая систему для отображения комментариев к веб-странице, согласующуюся с иллюстративными вариантами осуществления настоящего изобретения.
[0183] Фиг. 4 - блок-схема, демонстрирующая систему для отображения комментариев к веб-странице, согласующуюся с иллюстративными вариантами осуществления настоящего изобретения.
[0184] Фиг. 5 - блок-схема, демонстрирующая систему для отображения комментариев к веб-странице, согласующуюся с иллюстративными вариантами осуществления настоящего изобретения.
[0185] Фиг. 6 - блок-схема операций, демонстрирующая способ отображения комментариев к веб-странице, согласующийся с иллюстративными вариантами осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0186] Ниже подробно описаны иллюстративные варианты осуществления, примеры которых проиллюстрированы в прилагаемых чертежах. Нижеследующее описание приведено со ссылкой на прилагаемые чертежи, в которых одинаковые номера в разных чертежах представляют одинаковые или аналогичные элементы, если не указано обратное. Реализации, изложенные в нижеследующем описании иллюстративных вариантов осуществления, согласующихся с настоящим изобретением, не представляют все реализации, согласующиеся с изобретением. Напротив, они являются лишь примерами систем и способов, согласующихся с аспектами изобретения. Все остальные варианты осуществления, полученные специалистами в данной области техники на основании вариантов осуществления настоящего изобретения без применения творческих способностей, подлежат включению в объем защиты настоящего изобретения. Описанные здесь варианты осуществления можно модифицировать или комбинировать.
[0187] При рассмотрении решения комментариев к веб-странице настоящего изобретения, принимаются во внимание следующие проблемы: в уровне техники, отображаемый комментарий к веб-странице включает в себя только пользовательский ID, время комментирования и тексты комментариев, и комментарий к веб-странице не могут указывать, какая/ие часть/части материала веб-страницы комментируется/ются или цитируется/ются. В результате пользователь может не понимать смысл комментария к веб-странице в связи с материалом веб-страницы, что негативно влияет на цитируемость и читаемость комментария к веб-странице. Для решения этой проблемы, варианты осуществления настоящего изобретения предусматривают способы, устройства, терминалы и серверы для отображения комментариев к веб-странице.
[0188] Как показано на фиг. 1A, варианты осуществления настоящего изобретения предусматривают способ 100 отображения комментариев к веб-странице, и способ 100 включает в себя следующие этапы:
[0189] S1: браузер конечного пользователя отправляет запрос просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы.
[0190] Когда пользователю нужно просмотреть веб-страницу, пользователь может кликнуть по гиперссылке, соответствующей веб-странице. При обнаружении инструкции просмотра, инициированного из гиперссылки, браузер конечного пользователя захватывает адрес веб-страницы для веб-страницы и отправляет запрос просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы несет адрес веб-страницы для веб-страницы.
[0191] S2: сервер принимает запрос просмотра веб-страницы, отправленный браузером конечного пользователя, и захватывает информацию веб-страницы, соответствующую адресу веб-страницы, согласно адресу веб-страницы, включенному в запрос просмотра веб-страницы.
[0192] Информация веб-страницы включает в себя исходный код и список информации объекта комментирования веб-страницы. Список информации объекта комментирования включает в себя множественные фрагменты информации объекта комментирования в веб-странице, то есть информацию объекта комментирования, сгенерированную всеми пользователями, комментирующими материал веб-страницы для веб-страницы. В одном варианте осуществления настоящего изобретения, информация объекта комментирования включает в себя информацию положения элемента материала веб-страницы, комментируемого пользователем, информацию комментария для комментария пользователя, пользовательский ID, заголовок комментария и время комментирования. Информация комментария для комментария пользователя может представлять собой текст комментария, картинку, изображение эмоджи и т.п., введенные пользователем.
[0193] В одном варианте осуществления настоящего изобретения, сервер сохраняет соответствующие соотношения между адресами веб-страниц, исходным кодом и списком информации объекта комментирования каждой веб-страницы. Сервер принимает запрос просмотра веб-страницы, отправленный браузером конечного пользователя, захватывает, согласно соответствующим соотношениям, соответствующим исходным кодом и списком информации объекта комментирования согласно адресу веб-страницы, включенному в запрос просмотра веб-страницы, и генерирует информацию веб-страницы, соответствующую адресу веб-страницы, согласно захваченному исходному коду и списку информации объекта комментирования. В одном варианте осуществления настоящего изобретения, захваченный исходный код и список информации объекта комментирования могут непосредственно формировать информацию веб-страницы, соответствующую адресу веб-страницы.
[0194] S3: сервер отправляет информацию веб-страницы на браузер конечного пользователя.
[0195] S4: браузер конечного пользователя принимает информацию веб-страницы, соответствующую адресу веб-страницы, возвращаемому сервером, и визуализирует и отображает материал веб-страницы, соответствующий адресу веб-страницы, согласно исходному коду, включенному в информацию веб-страницы.
[0196] S5: браузер конечного пользователя визуализирует и отображает комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[0197] Помимо материала веб-страницы, веб-страница, соответствующая адресу веб-страницы, дополнительно включает в себя область комментария. Комментарии к веб-странице отображаются в области комментария веб-страницы, соответствующей адресу веб-страницы.
[0198] В одном варианте осуществления настоящего изобретения комментарии к веб-странице в области комментария могут отображаться согласно различным стратегиям отображения, и комментарии к веб-странице являются информацией объекта комментирования, включенной в список информации объекта комментирования. В одном варианте осуществления настоящего изобретения, информация объекта комментирования может отображаться в хронологическом порядке или в порядке популярности комментария. Популярность комментария может быть связана с количеством оставленных комментариев, и порядок популярности комментария может быть порядком количеств комментариев к элементам материала веб-страницы.
[0199] Операция визуализирования и отображения области комментария веб-страницы в порядке популярности комментария браузером конечного пользователя включает в себя:
[0200] захват, браузером конечного пользователя, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, информации положения, включенной в каждый фрагмент информации объекта комментирования, соответственно; отсчет количества комментариев, соответствующих каждому фрагменту информации положения, согласно информации положения, включенной в каждый фрагмент информации объекта комментирования; и использование количества комментариев, соответствующих каждому фрагменту информации положения, как популярности комментария, соответствующей каждому фрагменту информации положения, и отображение, в области комментария веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном порядке популярности комментария, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[0201] В одном варианте осуществления настоящего изобретения, когда отображаются множественные фрагменты информации объекта комментирования, соответствующие различной информации положения и с тем же количеством комментариев, множественные фрагменты информации объекта комментирования отображаются в хронологическом порядке времени комментирования.
[0202] Заранее установленный порядок популярности комментария может быть нисходящим порядком популярности комментария или восходящим порядком популярности комментария. В одном варианте осуществления настоящего изобретения, заранее установленный порядок популярности комментария, предпочтительно, является нисходящим порядком популярности комментария, поскольку элемент материала веб-страницы, соответствующий информации объекта комментирования с высокой популярностью комментария, обычно является таким элементом, как популярный абзац или картинка в материале веб-страницы, в результате чего, пользователи также надеются сначала увидеть информацию объекта комментирования с высокой популярностью комментария. Поэтому нисходящий порядок популярности комментария в большей степени соответствует привычкам чтения пользователей, что улучшает ощущения пользователя.
[0203] Чтобы помочь читателям понять операцию отображения области комментария в порядке популярности комментария, описание приведено ниже в порядке примера. Например, в веб-странице, как показано на фиг. 1B, информация объекта комментирования 1, 3 и 4 все являются комментариями, соответствующими абзацу 3 материала, и информация объекта комментирования 2 является комментарием, соответствующим абзацу 1 материала. В этом случае, когда область комментария отображается согласно порядку популярности комментария, информация объекта комментирования 1, 3 и 4 отображаются до информации объекта комментирования 2. Информация объекта комментирования 1, 3 и 4 отображаются последовательно как информация объекта комментирования 3, 1 и 4 в хронологическом порядке времени комментирования.
[0204] Операция визуализирования и отображения области комментария веб-страницы в хронологическом порядке браузером конечного пользователя включает в себя:
[0205] захват, браузером конечного пользователя, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, времени комментирования, включенного в каждый фрагмент информации объекта комментирования, соответственно; и отображение, в области комментария веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном хронологическом порядке согласно времени комментирования, включенному в каждый фрагмент информации объекта комментирования, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[0206] Множественные фрагменты различной информации объекта комментирования с одним и тем же временем комментирования отображаются в заранее установленном порядке популярности комментария в ходе отображения множественных фрагментов различной информации объекта комментирования.
[0207] Заранее установленный хронологический порядок связан с порядком различий по времени между временем комментирования, включенным в информацию объекта комментирования, и текущим временем, то есть заранее установленный хронологический порядок может быть нисходящим порядком различий по времени между временем комментирования и текущим временем, или восходящим порядком различий по времени между временем комментирования и текущим временем. В одном варианте осуществления настоящего изобретения, заранее установленный хронологический порядок является, предпочтительно, восходящим порядком различий по времени между временем комментирования и текущим временем, то есть информация объекта комментирования, более близкая к текущему времени, отображается в более ранней части области комментария, тогда как информация объекта комментирования, более отдаленная от текущего времени, отображается в более поздней части области комментария. Поскольку пользователь обращает больше внимания на информацию объекта комментирования о текущих комментариях других пользователей на материал веб-страницы, восходящий порядок различий по времени между временем комментирования и текущим временем в большей степени соответствует привычкам чтения пользователей, что улучшает ощущения пользователя.
[0208] Чтобы помочь читателям понять операцию отображения области комментария в заранее установленном хронологическом порядке, описание приведено ниже в порядке примера. Например, в веб-странице, как показано на фиг. 1C, исходя из того что текущее время является 9:00 1 октября, исходя из того что заранее установленный хронологический порядок является восходящим порядком различий по времени между временем комментирования и текущим временем и исходя из того что время комментирования информации объекта комментирования 1, 2, 3 и 4 являются 8:00 1 октября, 12:00 30 сентября, 10:00 30 сентября и 20:00 30 сентября соответственно, информация объекта комментирования 2, 3, 1 и 4 последовательно отображаются в области комментария в заранее установленном хронологическом порядке.
[0209] В одном варианте осуществления настоящего изобретения сервер дополнительно записывает количество комментариев, соответствующих каждому элементу материала веб-страницы для веб-страницы, элементом материала веб-страницы может быть абзац, картинка, таблица и т.п. в материале веб-страницы, и сервер размещает информацию положения и количество комментариев каждого элемента материала веб-страницы в нумерованном списке комментариев, соответствующем веб-странице. Информация положения элемента материала веб-страницы идентифицирует положение элемента материала веб-страницы в материале веб-страницы, и информация положения элемента материала веб-страницы может быть представлена уникальным ID элемента материала веб-страницы в материале веб-страницы. Сервер сохраняет адрес веб-страницы и нумерованный список комментариев веб-страницы в соответствующем соотношении между адресами веб-страниц и нумерованными списками комментариев.
[0210] На этапе S2, после того, как сервер принимает запрос просмотра, отправленный браузером конечного пользователя, сервер дополнительно захватывает, согласно адресу веб-страницы, включенному в запрос просмотра, соответствующий нумерованный список комментариев из соответствующего сохраненного соотношения между адресами веб-страниц и нумерованными списками комментариев, и отправляет захваченный нумерованный список комментариев на браузер конечного пользователя.
[0211] Браузер конечного пользователя принимает нумерованный список комментариев, отправленный сервером, и генерирует линейку прокрутки популярности, соответствующую материалу веб-страницы согласно нумерованному списку комментариев. Операция генерирования линейки прокрутки популярности включает в себя:
[0212] генерирование, браузером конечного пользователя из начального положения материала веб-страницы, линейки распределения активных участков, соответствующей материалу веб-страницы, на основании заранее установленной стратегии окрашивания и согласно информации положения элементов материала веб-страницы и количеству комментариев, включенных в нумерованный список комментариев; и внедрение линейки распределения активных участков в линейку прокрутки материала веб-страницы, для получения линейки прокрутки популярности, соответствующей материалу веб-страницы.
[0213] Заранее установленная стратегия окрашивания предусматривает цвет, используемый для генерирования линейки распределения активных участков, и стратегия изменения хроматичности (например, цветонасыщенности) цвета в положениях, соответствующих различным популярностям. Например, заранее установленная стратегия окрашивания может предусматривать, что используется красный цвет, и красный цвет в положении с более высокой популярностью имеет более высокую хроматичность (более насыщенный красный), тогда как красный цвет в положении с более низкой популярностью имеет более низкую хроматичность (менее насыщенный красный).
[0214] Цвет в линейке прокрутки популярности используется для предложения пользователю условия активного участка элементов материала веб-страницы, цвет является одним типом информации приглашения для указания активной/популярной части материала, но не ограничивается в вариантах осуществления настоящего изобретения тем, что информацией приглашения для предложения условия активного участка является цвет, и информацией приглашения также может быть текст, изображение или другие формы.
[0215] В одном варианте осуществления настоящего изобретения записи, включенные в нумерованный список комментариев, предпочтительно, размещаются согласно порядку информации положения элементов материала веб-страницы в материале веб-страницы. Браузер конечного пользователя захватывает, согласно порядку информации положения, информацию положения элемента материала веб-страницы и количество комментариев из нумерованного списка комментариев; использует количество комментариев в качестве популярности, соответствующей элементу материала веб-страницы; и цвета, от начальной точки материала веб-страницы, положения, соответствующие информации положения элементов материала веб-страницы в линейке распределения активных участков согласно заранее установленной стратегии окрашивания. Чем выше популярность, соответствующая элементу материала веб-страницы, тем глубже (насыщенней) цвет положения, соответствующего информации положения элемента материала веб-страницы в линейке распределения активных участков. Чем ниже популярность, соответствующая элементу материала веб-страницы, тем светлее (менее насыщен) цвет положения, соответствующего информации положения элемента материала веб-страницы в линейке распределения активных участков. Линейка распределения активных участков, соответствующая материалу веб-страницы, может генерироваться, как описано, и линейка распределения активных участков может внедряться в линейку прокрутки веб-страницы, для получения линейки прокрутки популярности, соответствующей материалу веб-страницы.
[0216] Условие активного участка каждого элемента материала веб-страницы в материале веб-страницы может предлагаться пользователю посредством линейки прокрутки популярности, и распределение активных участков материала веб-страницы указывается интуитивно и очевидно.
[0217] Чтобы помочь читателям более интуитивно понять сгенерированную линейку прокрутки популярности, описание приведено ниже совместно с чертежами. Поскольку веб-страница, показанная на фиг. 1B и фиг. 1C, исходя из того что заранее установленная стратегия окрашивания предусматривает, что популярность идентифицируется с разными уровнями серого, и в материале веб-страницы для веб-страницы, количество комментариев на абзац 3 равно 3, количество комментариев на абзац 1 равно 1, количество комментариев на абзац 2 равно 0. Поэтому популярность абзаца 3 является наивысшей, и положение на линейке прокрутки популярности, соответствующее абзацу 3, является черным; популярность абзаца 1 является второй после наивысшей, и положение на линейке прокрутки популярности, соответствующее абзацу 1 является серым; и популярность абзаца 2 является самой низкой, и положение на линейке прокрутки популярности, соответствующее абзацу 2, является белым.
[0218] В одном варианте осуществления настоящего изобретения сервер дополнительно сортирует захваченный нумерованный список комментариев в заранее установленном порядке, для получения упорядоченного нумерованного списка комментариев, соответствующего адресу веб-страницы, и отправляет упорядоченный нумерованный список комментариев на браузер конечного пользователя.
[0219] Заранее установленный порядок может быть нисходящим порядком количеств комментариев или восходящим порядком количеств комментариев. В одном варианте осуществления настоящего изобретения, нумерованный список комментариев, предпочтительно, сортируется в нисходящем порядке количеств комментариев.
[0220] Кроме того, сервер может не генерировать и не доставлять нумерованный список комментариев; вместо этого, после приема нумерованного списка комментариев, отправленного сервером, браузер конечного пользователя сортирует нумерованный список комментариев в заранее установленном порядке, для получения нумерованного списка комментариев.
[0221] Браузер конечного пользователя генерирует линейку прокрутки популярности, соответствующую материалу веб-страницы, и принимает упорядоченный нумерованный список комментариев, сгенерированный и отправленный сервером в заранее установленном порядке. Альтернативно, после генерирования упорядоченного нумерованного списка комментариев согласно нумерованному списку комментариев в заранее установленном порядке, браузер конечного пользователя дополнительно настраивает событие операции прокрутки, соответствующее управлению прокруткой на линейке прокрутки популярности, согласно нумерованному списку комментариев.
[0222] Событие операции прокрутки может быть операцией, соответствующей событию инициирования управления прокруткой на линейке прокрутки популярности. Например, согласно нумерованному списку комментариев, можно устанавливать, что операция, соответствующая первому событию двойного клика, инициированному управлением прокруткой, прокручивается для отображения элемента материала веб-страницы с наибольшим количеством комментариев, операция, соответствующая второму событию двойного клика, инициированному управлением прокруткой, прокручивается для отображения элемента материала веб-страницы со вторым после наибольшего количества комментариев и т.д. В нисходящем порядке количеств комментариев, элементы материала веб-страницы в упорядоченном нумерованном списке комментариев можно последовательно нумеровать как 1, 2, …, n, и можно установить, что каждое событие двойного клика управления прокруткой соответствует прокрутке отображения элемента материала веб-страницы, порядковый номер которой равен количеству двойных кликов.
[0223] В одном варианте осуществления настоящего изобретения также может быть установлено пороговое количество перенаправлений. Когда количество перенаправлений, которые пользователь осуществляет, дважды кликая по управлению прокруткой, превышает пороговое количество перенаправлений, состояния перенаправления управления прокруткой очищаются, и управление прокруткой может перенаправляться для отображения элемента материала веб-страницы с наибольшим количеством комментариев. Также может быть установлено пороговое количество комментариев. Когда количество комментариев, соответствующих элементу материала веб-страницы, который отображается на перенаправлении после того, как пользователь дважды кликает по управлению прокруткой, меньше порогового количества комментариев, состояния перенаправления управления прокруткой очищаются, и управление прокруткой может перенаправляться для отображения элемента материала веб-страницы с наибольшим количеством комментариев. Состояния перенаправления управления прокруткой являются количеством осуществляемых перенаправлений управления прокруткой.
[0224] Кроме того, можно установить, что операция, соответствующая событию длительного нажатия управления прокруткой, возвращается к началу материала веб-страницы или перенаправляется к абзацу с наивысшей популярностью в материале веб-страницы, и состояния перенаправления управления прокруткой очищаются, когда происходит событие длительного нажатия.
[0225] В одном варианте осуществления настоящего изобретения после генерирования линейки прокрутки популярности, соответствующей материалу веб-страницы, и настройки события операции прокрутки управления прокруткой, браузер конечного пользователя осуществляет мониторинг управления прокруткой на линейке прокрутки популярности в реальном времени, и, при определении события операции прокрутки, инициированного управлением прокруткой, осуществляет операцию прокрутки, соответствующую настроенному событию операции прокрутки.
[0226] Например, в качестве веб-страницы, показанной на фиг. 1B и фиг. 1C, если пользователь дважды кликает по управлению прокруткой в первый раз, абзац 3 отображается посредством прокрутки, если пользователь дважды кликает по управлению прокруткой во второй раз, абзац 1 отображается посредством прокрутки, и если пользователь дважды кликает по управлению прокруткой в третий раз, абзац 2 отображается посредством прокрутки.
[0227] В одном варианте осуществления настоящего изобретения после того, как браузер конечного пользователя отображает материал веб-страницы и комментарии к веб-странице веб-страницы, пользователь может просматривать материал веб-страницы для веб-страницы, и при просмотре материала веб-страницы для веб-страницы, пользователь может комментировать элемент материала веб-страницы. В этот момент, браузер конечного пользователя генерирует новую информацию объекта комментирования согласно комментарию пользователя, и обновляет и отображает комментарии к веб-странице веб-страницы согласно новой информации объекта комментирования.
[0228] В одном варианте осуществления настоящего изобретения браузер конечного пользователя может сначала локально отображать сгенерированную информацию объекта комментирования в области комментария отображаемой на данный момент веб-страницы и одновременно отправлять информацию объекта комментирования на сервер. После приема информации объекта комментирования, сервер определяет браузеры других конечных пользователей, которые отображают веб-страницу на данный момент, и сервер отправляет информацию объекта комментирования на определенные браузеры других конечных пользователей, предписывая браузерам других конечных пользователей обновлять и отображать информацию объекта комментирования в области комментария веб-страницы.
[0229] Таким образом, когда комментарий пользователя генерирует информацию объекта комментирования, информация объекта комментирования немедленно отображается локально в области комментария веб-страницы. Локальное отображение не имеет задержки по времени, что улучшает ощущения пользователя. Кроме того, браузер конечного пользователя и браузеры других конечных пользователей обновляют и отображают информацию объекта комментирования в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария, и принятый режим отображения идентичен режиму отображения области комментария веб-страницы на этапе S5.
[0230] Поскольку информация объекта комментирования, генерируемая, когда пользователи оставляют комментарии, иногда может включать в себя контент, нарушающий соответствующие положения закона, необходимо проверять информацию объекта комментирования до обновления и отображения информации объекта комментирования. Поэтому в одном варианте осуществления настоящего изобретения браузер конечного пользователя может не сразу отображать сгенерированную информацию объекта комментирования в области комментария веб-страницы локально, но сначала отправлять информацию объекта комментирования на сервер. Сервер принимает информацию объекта комментирования, и после того, как проверяющее лицо проверяет и одобряет информацию объекта комментирования или после того, как сервер автоматически осуществляет семантический анализ и проверяет и одобряет информацию объекта комментирования, сервер определяет браузеры всех конечных пользователей, отображающие веб-страницу на данный момент, и отправляет информацию объекта комментирования на каждый из определенных браузеров конечных пользователей. Каждый браузер конечного пользователя, отображающий на данный момент веб-страницу, принимает информацию объекта комментирования, отправленную сервером, и отображает информацию объекта комментирования в области комментария веб-страницы, которую браузер конечного пользователя отображает на данный момент.
[0231] В одном варианте осуществления настоящего изобретения, когда пользователь оставляет комментарий для генерации информации объекта комментирования, и информация объекта комментирования отображается и обновляется другим пользователям посредством сервера, как показано на фиг. 1D, информация объекта комментирования обновляется и отображается посредством операций следующих этапов A1-A4.
[0232] A1: сервер принимает адрес веб-страницы и информацию объекта комментирования, отправленные браузером конечного пользователя, и генерирует информацию обновления, соответствующую адресу веб-страницы, согласно информации объекта комментирования.
[0233] Сервер добавляет информацию объекта комментирования в список информации объекта комментирования, соответствующий адресу веб-страницы, для получения нового списка информации объекта комментирования, и использует новый список информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы; или сервер непосредственно определяет принятую информацию объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы.
[0234] A2: сервер определяет, согласно адресу веб-страницы, браузер конечного пользователя, который на данный момент обращается по адресу веб-страницы.
[0235] Когда браузер конечного пользователя запрашивает доступ по адресу веб-страницы, браузер конечного пользователя дополнительно отправляет на сервер свой собственный ID, и сервер записывает соответствующее соотношение между адресом веб-страницы и ID браузера конечного пользователя.
[0236] Сервер захватывает ID соответствующего браузера конечного пользователя из соответствующего соотношения между адресом веб-страницы и ID браузера конечного пользователя согласно адресу веб-страницы, и определяет браузер конечного пользователя, соответствующий захваченному ID, как браузер конечного пользователя, который на данный момент обращается по адресу веб-страницы.
[0237] A3: сервер отправляет сгенерированную информацию обновления на определенный браузер конечного пользователя.
[0238] A4: браузер конечного пользователя принимает информацию обновления, отправленную сервером, и обновляет, согласно информации обновления, область комментария отображаемой на данный момент веб-страницы.
[0239] Браузер конечного пользователя принимает информацию обновления, отправленную сервером, и информация обновления включает в себя новый список информации объекта комментирования или новую информацию объекта комментирования веб-страницы. Если информация обновления включает в себя новый список информации объекта комментирования, вся информация объекта комментирования, отображаемая в области комментария, обновляется согласно новому списку информации объекта комментирования; или если информация обновления включает в себя только новую информацию объекта комментирования, новая информация объекта комментирования отображается в области комментария в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария. Например, отображается ли новая информация объекта комментирования в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария, должно согласовываться с порядком, используемым, когда браузер конечного пользователя отображает область комментария веб-страницы на этапе S5.
[0240] В одном варианте осуществления настоящего изобретения, когда пользователь оставляет комментарий для генерации информации объекта комментирования, могут изменяться как нумерованный список комментариев, так и упорядоченный нумерованный список комментариев, соответствующий веб-странице. Поэтому популярные абзацы в материале веб-страницы, отображаемом браузером конечного пользователя, могут изменяться, и, таким образом, необходимо своевременно обновлять линейку прокрутки популярности веб-страницы и событие операции прокрутки, соответствующее управлению прокруткой в браузере конечного пользователя.
[0241] Поэтому при приеме адреса веб-страницы и информации объекта комментирования, отправленных браузером конечного пользователя, сервер дополнительно захватывает нумерованный список комментариев, соответствующий адресу веб-страницы, согласно адресу веб-страницы, и увеличивает, согласно информации положения, включенной в информацию объекта комментирования, количество комментариев, соответствующих информации положения в нумерованном списке комментариев, на единицу, для получения нового нумерованного списка комментариев.
[0242] Альтернативно, сервер захватывает исходный код веб-страницы, соответствующей и основанный на адресе веб-страницы, и увеличивает, согласно информации положения, включенной в информацию объекта комментирования, значение атрибута количества комментариев элемента материала веб-страницы, соответствующего информации положения в исходном коде, на единицу. Затем сервер генерирует новый нумерованный список комментариев согласно исходному коду после операции увеличения на единицу. Сервер отправляет новый нумерованный список комментариев на браузер конечного пользователя. Браузер конечного пользователя повторно генерирует линейку прокрутки популярности материала веб-страницы согласно новому нумерованному списку комментариев.
[0243] Кроме того, сервер дополнительно повторно сортирует новый нумерованный список комментариев в заранее установленном порядке согласно новому нумерованному списку комментариев, для генерации нового нумерованного списка комментариев, и отправляет новый упорядоченный нумерованный список комментариев на браузер конечного пользователя. Браузер конечного пользователя повторно настраивает событие операции прокрутки, соответствующее управлению прокруткой на линейке прокрутки популярности согласно новому нумерованному списку комментариев.
[0244] В одном варианте осуществления настоящего изобретения сервер может не генерировать новый упорядоченный нумерованный список комментариев вышеописанным образом. После того, как браузер конечного пользователя принимает новый нумерованный список комментариев, браузер конечного пользователя дополнительно генерирует новый упорядоченный нумерованный список комментариев в заранее установленном порядке согласно новому нумерованному списку комментариев, и повторно настраивает событие операции прокрутки, соответствующее управлению прокруткой на линейке прокрутки популярности согласно сгенерированному новому нумерованному списку комментариев.
[0245] После повторной настройки события операции прокрутки соответствующее управлению прокруткой, браузер конечного пользователя осуществляет мониторинг управления прокруткой на линейке прокрутки популярности в реальном времени, и в случае мониторинга события операции прокрутки, инициированного управлением прокруткой, осуществляет операцию прокрутки, соответствующую повторно настроенному событию операции прокрутки.
[0246] В одном варианте осуществления настоящего изобретения, чтобы пользователю было удобно читать элемент материала веб-страницы, соответствующий информации объекта комментирования при просмотре информации объекта комментирования в области комментария и лучше понимать информацию объекта комментирования совместно с элементом материала веб-страницы, варианты осуществления настоящего изобретения дополнительно предусматривают решение, облегчающее переключение между информацией объекта комментирования области комментария и элементом материала веб-страницы, соответствующим информации объекта комментирования, которое включает в себя:
[0247] мониторинг, браузером конечного пользователя, заголовка комментария каждого фрагмента информации объекта комментирования, отображаемой в области комментария, и когда мониторинг указывает, что заголовок комментария фрагмента информации объекта комментирования инициирует событие перенаправления, перенаправление к отображению элемента материала веб-страницы, соответствующего информации положения, включенной в информацию объекта комментирования; и возврат к отображению информации объекта комментирования в области комментария при определении события возврата, инициированного клавишей возврата.
[0248] В одном варианте осуществления настоящего изобретения список информации объекта комментирования включает в себя множественные фрагменты информации объекта комментирования, причем информация объекта комментирования включает в себя информацию положения элементов материала веб-страницы, прокомментированных пользователями; и комментарии к веб-странице, соответствующие адресу веб-страницы, визуализируются и отображаются согласно списку информации объекта комментирования. Отображаемые таким образом комментарии к веб-странице могут указывать, какая часть контента комментируется пользователями, что позволяет понимать комментарии к веб-странице совместно с элементами материала веб-страницы, что повышает цитируемость и читаемость комментариев к веб-странице.
[0249] Согласно фиг. 2 варианты осуществления настоящего изобретения предусматривают устройство 200 для комментирования веб-страницы, и устройство выполнено с возможностью осуществления раскрытого выше способа. Устройство 200 включает в себя:
[0250] модуль 201 отправки, выполненный с возможностью отправки запроса просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[0251] модуль 202 приема, выполненный с возможностью приема информации веб-страницы, соответствующей адресу веб-страницы, возвращаемому сервером, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и
[0252] модуль 203 отображения, выполненный с возможностью визуализирования и отображения материал веб-страницы, соответствующего адресу веб-страницы, согласно исходному коду, включенному в информацию веб-страницы, и отображения комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования.
[0253] Модуль 203 отображения может отображать комментарии к веб-странице веб-страницы в заранее установленном порядке популярности комментария, и модуль 203 отображения включает в себя:
[0254] первый блок 213 захвата, выполненный с возможностью захвата, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, информации положения, включенной в каждый фрагмент информации объекта комментирования, соответственно; блок 223 отсчета, выполненный с возможностью отсчета количества комментариев, соответствующих каждому фрагменту информации положения, согласно информации положения, включенной в каждый фрагмент информации объекта комментирования; и первый блок 233 отображения, выполненный с возможностью отображения, в области комментария веб-страницы, соответствующей адресу веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном порядке популярности комментария согласно количеству комментариев, соответствующих каждому фрагменту информации положения, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[0255] В одном варианте осуществления настоящего изобретения каждый фрагмент информации объекта комментирования в списке информации объекта комментирования дополнительно включает в себя время комментирования; и область комментария веб-страницы также может отображаться в заранее установленном хронологическом порядке, и модуль 203 отображения включает в себя:
[0256] второй блок 243 захвата, выполненный с возможностью захвата, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, времени комментирования, включенного в каждый фрагмент информации объекта комментирования, соответственно; и второй блок 253 отображения, выполненный с возможностью отображения, в области комментария веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном хронологическом порядке согласно времени комментирования, включенному в каждый фрагмент информации объекта комментирования, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[0257] В одном варианте осуществления настоящего изобретения, когда другие пользователи, комментирующие веб-страницу для генерации информации объекта комментирования, необходимо обновлять, посредством модуля 204 обновления устройства 200, как описано ниже, комментарии к веб-странице веб-страницы, отображаемой браузером конечного пользователя.
[0258] Модуль 204 обновления выполнен с возможностью приема информации обновления, отправленной сервером, причем информация обновления включает в себя новый список информации объекта комментирования или новую информацию объекта комментирования веб-страницы; если информация обновления включает в себя новый список информации объекта комментирования, обновления всей информации объекта комментирования, отображаемой в области комментария согласно новому списку информации объекта комментирования; или, если информация обновления включает в себя новую информацию объекта комментирования, отображения новой информации объекта комментирования в области комментария в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария.
[0259] В одном варианте осуществления настоящего изобретения, чтобы пользователю было удобно читать элемент материала веб-страницы, соответствующий информации объекта комментирования при просмотре информации объекта комментирования в области комментария и лучше понимать информацию объекта комментирования совместно с элементом материала веб-страницы, варианты осуществления настоящего изобретения дополнительно предусматривают удобное переключение между информацией объекта комментирования области комментария и элементом материала веб-страницы, соответствующим информации объекта комментирования посредством модуля 205 перенаправления и модуля 206 отображения возврата устройства 200.
[0260] Модуль 205 перенаправления выполнен с возможностью мониторинга заголовка комментария каждого фрагмента информации объекта комментирования, отображаемой в области комментария, и, при определении, что заголовок комментария фрагмента информации объекта комментирования инициирует событие перенаправления, перенаправления к отображению элемента материала веб-страницы, соответствующего информации положения, включенной в информацию объекта комментирования; и модуль 206 отображения возврата выполнен с возможностью возврата к отображению информации объекта комментирования в области комментария при определении события возврата, инициированного клавишей возврата.
[0261] В одном варианте осуществления настоящего изобретения информация веб-страницы дополнительно включает в себя нумерованный список комментариев, который включает в себя информацию положения элементов материала веб-страницы в материале веб-страницы и количество комментариев; и устройство 200 дополнительно включает в себя:
[0262] модуль 207 генерации, выполненный с возможностью генерирования, из начального положения материала веб-страницы, линейки распределения активных участков, соответствующей материалу веб-страницы, на основании заранее установленной стратегии окрашивания и согласно информации положения элементов материала веб-страницы и количеству комментариев, включенных в нумерованный список комментариев; и внедрения линейки распределения активных участков в линейку прокрутки материала веб-страницы, для получения линейки прокрутки популярности, соответствующей материалу веб-страницы.
[0263] В одном варианте осуществления настоящего изобретения устройство дополнительно включает в себя:
[0264] модуль 208 настройки, выполненный с возможностью приема упорядоченного нумерованного списка комментариев, сгенерированного и отправленного сервером в заранее установленном порядке, или генерирования упорядоченного нумерованного списка комментариев в заранее установленном порядке согласно нумерованному списку комментариев; и настройки события операции прокрутки, соответствующего управлению прокруткой на линейке прокрутки популярности, согласно нумерованному списку комментариев.
[0265] В одном варианте осуществления настоящего изобретения список информации объекта комментирования включает в себя множественные фрагменты информации объекта комментирования, причем информация объекта комментирования включает в себя информацию положения элементов материала веб-страницы, прокомментированных пользователями; и комментарии к веб-странице, соответствующие адресу веб-страницы, визуализируются и отображаются согласно списку информации объекта комментирования. Отображаемые таким образом комментарии к веб-странице могут указывать, какая часть контента комментируется пользователями, что позволяет понимать комментарии к веб-странице совместно с элементами материала веб-страницы, тем самым повышая цитируемость и читаемость комментариев к веб-странице.
[0266] Согласно фиг. 3 варианты осуществления настоящего изобретения предусматривают устройство 300 для комментирования веб-страницы, и устройство используется для осуществления раскрытого выше способа комментирования веб-страницы. Устройством 300 может быть сервер, описанный выше со ссылкой на фиг. 2. Устройство 300 включает в себя:
[0267] модуль 301 приема, выполненный с возможностью приема запроса просмотра веб-страницы, отправленного браузером конечного пользователя, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[0268] модуль 302 захвата, выполненный с возможностью захвата информации веб-страницы, соответствующей адресу веб-страницы, согласно адресу веб-страницы, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и
[0269] модуль 303 отправки, выполненный с возможностью отправки информации веб-страницы на браузер конечного пользователя, предписывающей браузеру конечного пользователя отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования.
[0270] в одном варианте осуществления настоящего изобретения, устройство 300 дополнительно добавляет нумерованный список комментариев в информацию веб-страницы, соответствующую адресу веб-страницы, посредством модуля добавления 304 следующим образом.
[0271] Модуль добавления 304 выполнен с возможностью захвата нумерованного списка комментариев, соответствующего адресу веб-страницы, согласно адресу веб-страницы, и добавления нумерованного списка комментариев в информацию веб-страницы.
[0272] Модуль 303 отправки дополнительно выполнен с возможностью генерирования упорядоченного нумерованного списка комментариев, соответствующего адресу веб-страницы, в заранее установленном порядке согласно нумерованному списку комментариев, и отправки упорядоченного нумерованного списка комментариев на браузер конечного пользователя.
[0273] В одном варианте осуществления настоящего изобретения, когда пользователь комментирует элемент материала веб-страницы в веб-странице для генерации новой информации объекта комментирования, устройство 300 дополнительно генерирует информацию обновления посредством модуля 305 генерации информации обновления следующим образом.
[0274] Модуль 305 генерации информации обновления выполнен с возможностью приема адреса веб-страницы и информации объекта комментирования, отправленных браузером конечного пользователя; генерирования информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования; определения, согласно адресу веб-страницы, браузера конечного пользователя, который на данный момент обращается по адресу веб-страницы; и отправки информации обновления на определенный браузер конечного пользователя, предписывающей определенному браузеру конечного пользователя обновлять и отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно информации обновления.
[0275] При генерировании новой информации объекта комментирования устройство 300 дополнительно изменяет количество комментариев, соответствующих элементу материала веб-страницы, посредством модуля 306 изменения количества комментариев, и генерирует новый нумерованный список комментариев.
[0276] Модуль 306 изменения количества комментариев выполнен с возможностью захвата нумерованного списка комментариев, соответствующего адресу веб-страницы, согласно адресу веб-страницы, и увеличения, согласно информации положения, включенной в информацию объекта комментирования, количества комментариев, соответствующих информации положения в нумерованном списке комментариев, на единицу, для получения нового нумерованного списка комментариев; или захвата исходного кода веб-страницы, соответствующего адресу веб-страницы, согласно адресу веб-страницы, увеличения, согласно информации положения, включенной в информацию объекта комментирования, значения атрибута количества комментариев элемента материала веб-страницы, соответствующего информации положения в исходном коде, на единицу, и генерирования нового нумерованного списка комментариев согласно исходному коду после операции увеличения на единицу.
[0277] В одном варианте осуществления настоящего изобретения информация веб-страницы, соответствующая адресу веб-страницы, захватывается согласно адресу веб-страницы, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и информация веб-страницы отправляется на браузер конечного пользователя, предписывая браузеру конечного пользователя отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования. В настоящем изобретении, список информации объекта комментирования отправляется на браузер конечного пользователя, причем информация объекта комментирования включена в список информации объекта комментирования, включающий в себя информацию положения элементов материала веб-страницы, прокомментированных пользователями, и браузер конечного пользователя отображает комментарии к веб-странице согласно списку информации объекта комментирования. Часть контента, прокомментированного пользователями, может быть указана, что позволяет понимать комментарии к веб-странице совместно с элементами материала веб-страницы, тем самым повышая цитируемость и читаемость комментариев к веб-странице.
[0278] Согласно фиг. 4 вариант осуществления настоящего изобретения предусматривает терминал 400, выполненный с возможностью осуществления раскрытого выше способа отображения комментариев к веб-странице. Терминал 400 может соответствовать устройству 200, и терминал 400 включает в себя:
[0279] передатчик 401, выполненный с возможностью отправки запроса просмотра веб-страницы на сервер, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[0280] приемник 402, выполненный с возможностью приема информации веб-страницы, соответствующей адресу веб-страницы, возвращаемому сервером, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем;
[0281] процессор 403, выполненный с возможностью визуализирования материала веб-страницы, соответствующего адресу веб-страницы, согласно исходному коду, включенному в информацию веб-страницы, и визуализирования комментариев к веб-странице, соответствующих адресу веб-страницы, согласно списку информации объекта комментирования;
[0282] дисплей 404, выполненный с возможностью отображения материала веб-страницы и комментариев к веб-странице, соответствующих адресу веб-страницы; и
[0283] не временную компьютерно-считываемую память 405, где хранятся инструкции, которые, при выполнении процессором 403, предписывают терминалу 400 осуществлять один или более раскрытых здесь способов.
[0284] В одном варианте осуществления настоящего изобретения комментарии к веб-странице, соответствующие адресу веб-страницы, могут визуализироваться и отображаться в заранее установленном порядке популярности.
[0285] Процессор 403 выполнен с возможностью захвата, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, информации положения, включенной в каждый фрагмент информации объекта комментирования, соответственно; и отсчета количества комментариев, соответствующих каждому фрагменту информации положения, согласно информации положения, включенной в каждый фрагмент информации объекта комментирования; и
[0286] дисплей 404 выполнен с возможностью отображения, в области комментария веб-страницы, соответствующей адресу веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном порядке популярности комментария согласно количеству комментариев, соответствующих каждому фрагменту информации положения, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[0287] В одном варианте осуществления настоящего изобретения каждый фрагмент информации объекта комментирования в списке информации объекта комментирования дополнительно включает в себя время комментирования; и комментарии к веб-странице, соответствующие адресу веб-страницы, также могут визуализироваться и отображаться в заранее установленном хронологическом порядке.
[0288] Процессор 403 выполнен с возможностью захвата, из каждого фрагмента информации объекта комментирования в списке информации объекта комментирования, времени комментирования, включенного в каждый фрагмент информации объекта комментирования, соответственно; и
[0289] дисплей 404 выполнен с возможностью отображения, в области комментария веб-страницы, множественных фрагментов информации объекта комментирования в заранее установленном хронологическом порядке согласно времени комментирования, включенному в каждый фрагмент информации объекта комментирования, причем множественные фрагменты информации объекта комментирования включены в список информации объекта комментирования.
[0290] Приемник 402 дополнительно выполнен с возможностью приема информации обновления, отправленной сервером, причем информация обновления включает в себя новый список информации объекта комментирования или новую информацию объекта комментирования веб-страницы; и
[0291] дисплей 404 дополнительно выполнен с возможностью, если информация обновления включает в себя новый список информации объекта комментирования, обновления всей информации объекта комментирования, отображаемой в области комментария согласно новому списку информации объекта комментирования; или, если информация обновления включает в себя новую информацию объекта комментирования, отображения новой информации объекта комментирования в области комментария в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария.
[0292] Процессор 403 дополнительно выполнен с возможностью мониторинга заголовка комментария каждого фрагмента информации объекта комментирования, отображаемой в области комментария, и, при определении, что заголовок комментария фрагмента информации объекта комментирования инициирует событие перенаправления, перенаправления к отображению элемента материала веб-страницы, соответствующего информации положения, включенной в информацию объекта комментирования; и возврата к отображению информации объекта комментирования в области комментария при определении события возврата, инициированного клавишей возврата.
[0293] В одном варианте осуществления настоящего изобретения информация веб-страницы дополнительно включает в себя нумерованный список комментариев, который включает в себя информацию положения элементов материала веб-страницы в материале веб-страницы и количество комментариев; и
[0294] процессор 403 выполнен с возможностью генерирования, из начального положения материала веб-страницы, линейки распределения активных участков, соответствующей материалу веб-страницы, на основании заранее установленной стратегии окрашивания и согласно информации положения элементов материала веб-страницы и количеству комментариев, включенных в нумерованный список комментариев; и внедрения линейки распределения активных участков в линейку прокрутки материала веб-страницы, для получения линейки прокрутки популярности, соответствующей материалу веб-страницы.
[0295] В одном варианте осуществления настоящего изобретения приемник 402 дополнительно выполнен с возможностью приема упорядоченного нумерованного списка комментариев, сгенерированного и отправленного сервером в заранее установленном порядке; или процессор 403 дополнительно выполнен с возможностью генерирования упорядоченного нумерованного списка комментариев в заранее установленном порядке согласно нумерованному списку комментариев; и настройки события операции прокрутки, соответствующего управлению прокруткой на линейке прокрутки популярности, согласно нумерованному списку комментариев.
[0296] В одном варианте осуществления настоящего изобретения каждая информация объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и комментарии к веб-странице, соответствующие адресу веб-страницы, визуализируются и отображаются согласно списку информации объекта комментирования. Отображаемые комментарии к веб-странице могут указывать, какая часть контента комментируется пользователями, что позволяет понимать комментарии к веб-странице совместно с элементами материала веб-страницы, тем самым повышая цитируемость и читаемость комментариев к веб-странице.
[0297] Согласно фиг. 5 варианты осуществления настоящего изобретения предусматривают сервер 500, выполненный с возможностью осуществления раскрытого выше способа отображения комментариев к веб-странице. Сервер 500 может соответствовать устройству 300, и сервер 500 включает в себя:
[0298] приемник 501, выполненный с возможностью приема запроса просмотра веб-страницы, отправленного браузером конечного пользователя, причем запрос просмотра веб-страницы включает в себя адрес веб-страницы;
[0299] процессор 502, выполненный с возможностью захвата информации веб-страницы, соответствующей адресу веб-страницы, согласно адресу веб-страницы, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем;
[0300] передатчик 503, выполненный с возможностью отправки информации веб-страницы на браузер конечного пользователя, предписывая браузеру конечного пользователя отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования; и
[0301] не временную компьютерно-считываемую память 504 где хранятся инструкции, которые, при выполнении процессором 502, предписывают серверу 500 осуществлять один или более раскрытых здесь способов.
[0302] Процессор 502 дополнительно выполнен с возможностью захвата нумерованного списка комментариев, соответствующего адресу веб-страницы, согласно адресу веб-страницы, и добавления нумерованного списка комментариев в информацию веб-страницы; и генерации упорядоченного нумерованного списка комментариев, соответствующего адресу веб-страницы, в заранее установленном порядке согласно нумерованному списку комментариев; и
[0303] передатчик 503 дополнительно выполнен с возможностью отправки упорядоченного нумерованного списка комментариев на браузер конечного пользователя.
[0304] Приемник 501 дополнительно выполнен с возможностью приема адреса веб-страницы и информации объекта комментирования, отправленных браузером конечного пользователя;
[0305] процессор 502 дополнительно выполнен с возможностью генерирования информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования; и определения, согласно адресу веб-страницы, браузера конечного пользователя, который на данный момент обращается по адресу веб-страницы; и
[0306] передатчик 503 дополнительно выполнен с возможностью отправки информации обновления на определенный браузер конечного пользователя, предписывающей определенному браузеру конечного пользователя обновлять и отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно информации обновления.
[0307] Процессор 502 дополнительно выполнен с возможностью получения нумерованного списка комментариев, соответствующего адресу веб-страницы, согласно адресу веб-страницы, и увеличения, согласно информации положения, включенной в информацию объекта комментирования, количества комментариев, соответствующих информации положения в нумерованном списке комментариев, на единицу, для получения нового нумерованного списка комментариев; или захвата исходного кода веб-страницы, соответствующего адресу веб-страницы, согласно адресу веб-страницы, увеличения, согласно информации положения, включенной в информацию объекта комментирования, значения атрибута количества комментариев элемента материала веб-страницы, соответствующего информации положения в исходном коде, на единицу, и генерирования нового нумерованного списка комментариев согласно исходному коду после операции увеличения на единицу.
[0308] В одном варианте осуществления настоящего изобретения информация веб-страницы, соответствующая адресу веб-страницы, захватывается согласно адресу веб-страницы, причем информация веб-страницы включает в себя исходный код и список информации объекта комментирования, и каждый фрагмент информации объекта комментирования в списке информации объекта комментирования включает в себя информацию положения элемента материала веб-страницы, прокомментированного пользователем; и информация веб-страницы отправляется на браузер конечного пользователя, предписывая браузеру конечного пользователя отображать комментарии к веб-странице, соответствующие адресу веб-страницы, согласно списку информации объекта комментирования. В настоящем изобретении, список информации объекта комментирования отправляется на браузер конечного пользователя, причем информация объекта комментирования включена в список информации объекта комментирования, включающий в себя информацию положения элементов материала веб-страницы, прокомментированных пользователями, и браузер конечного пользователя отображает комментарии к веб-странице согласно списку информации объекта комментирования. Часть контента, прокомментированного пользователями, может быть указана, что позволяет понимать комментарии к веб-странице совместно с элементами материала веб-страницы, тем самым повышая цитируемость и читаемость комментариев к веб-странице.
[0309] Варианты осуществления настоящего изобретения дополнительно предусматривают способ комментирования веб-страницы.
[0310] До осуществления комментирования материала веб-страницы в веб-странице браузер конечного пользователя отображает веб-страницу следующим образом. Браузер конечного пользователя отправляет запрос просмотра на сервер, причем запрос просмотра включает в себя адрес веб-страницы. Сервер принимает запрос просмотра, отправленный браузером конечного пользователя, и захватывает информацию веб-страницы, соответствующую адресу веб-страницы, согласно адресу веб-страницы, включенному в запрос просмотра. Информация веб-страницы включает в себя исходный код веб-страницы и список информации объекта комментирования. Список информации объекта комментирования включает в себя множественные фрагменты информации объекта комментирования, существующие в веб-странице, то есть информацию объекта комментирования, сгенерированную всеми пользователями, оставившими комментарии на материал веб-страницы для веб-страницы до настоящего времени. Информация объекта комментирования включает в себя информацию положения элементов материала веб-страницы, прокомментированных пользователями, информация комментария для комментариев пользователей, пользовательские ID, заголовки комментариев и время комментирования. Информация комментария для комментариев пользователей может представлять собой тексты комментариев, картинки, изображения эмоджи и т.п., введенные пользователями. Сервер отправляет информацию веб-страницы на браузер конечного пользователя. Браузер конечного пользователя принимает информацию веб-страницы, возвращаемую сервером, соответствующую адресу веб-страницы, и визуализирует и отображает веб-страницу, соответствующую адресу веб-страницы, согласно информации веб-страницы.
[0311] Браузер конечного пользователя визуализирует и отображает материал веб-страницы для веб-страницы согласно исходному коду, включенному в информацию веб-страницы, и визуализирует и отображает область комментария веб-страницы согласно информации объекта комментирования включенный в информацию веб-страницы.
[0312] Согласно фиг. 6, после того как браузер конечного пользователя отображает материал веб-страницы и область комментария в веб-странице вышеописанным образом, комментирование веб-страницы осуществляется посредством операций этапов 601-604 следующим образом.
[0313] Этап 601: браузер конечного пользователя осуществляет мониторинг в реальном времени элемента инициирования комментирования в веб-странице.
[0314] Элементом инициирования комментирования может быть кнопка отслеживания комментария в веб-странице или элемент материала веб-страницы, например, абзац и картинка в материале веб-страницы. Кнопка отслеживания комментария может находиться в заранее установленном положении в веб-странице, например, кнопка отслеживания комментария находится сверху, снизу, слева, справа и т.п. материала веб-страницы в веб-странице. Кнопка отслеживания комментария может иметь фиксированное положение и не выходить за пределы области отображения экрана при прокрутке материала веб-страницы. Пользователь может совершать один клик по кнопке отслеживания комментария для инициирования операции комментирования, или пользователь может совершать длительное нажатие на абзац в материале веб-страницы для инициирования комментирования абзаца, или длительное нажатие на картинку в материале веб-страницы для инициирования комментирования изображения.
[0315] Когда элементом инициирования комментирования является кнопка отслеживания комментария, браузер конечного пользователя осуществляет мониторинг в реальном времени кнопки отслеживания комментария в веб-странице, и, при мониторинге события единичного клика кнопки отслеживания комментария, определяет, что кнопка отслеживания комментария инициирует событие комментирования.
[0316] Когда элементом инициирования комментирования являются все элементы материала веб-страницы, отображаемые на данный момент в области отображения экрана, браузер конечного пользователя осуществляет мониторинг в реальном времени все элементы материала веб-страницы, и, при определении события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, определяет, что элемент материала веб-страницы инициирует событие комментирования.
[0317] Этап 602: При определении события комментирования, инициированного элементом инициирования комментирования в веб-странице, браузер конечного пользователя захватывает информацию положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информацию комментария, введенную пользователем, и пользовательский ID пользователя.
[0318] При мониторинге события единичного клика кнопки отслеживания комментария, браузер конечного пользователя определяет, что кнопка отслеживания комментария инициирует событие комментирования, и браузер конечного пользователя захватывает, из области отображения экрана, отображаемый на данный момент абзац материала веб-страницы как элемент материала, подлежащий комментированию, соответствующий событию комментирования.
[0319] В этот момент отображаемый на данный момент абзац материала веб-страницы является всеми абзацами, отображаемыми на данный момент в области отображения экрана, и, таким образом, элемент материала, подлежащий комментированию, захваченный в этот момент, может быть одним или более абзацами.
[0320] При мониторинге события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, отображаемые на данный момент в области отображения экрана, браузер конечного пользователя определяет элемент материала веб-страницы, из которого мониторируется событие длительного нажатия, в качестве элемента материала, подлежащего комментированию, соответствующего событию комментирования. При обнаружении события длительного нажатия на картинку, картинка определяется как элемент материала, подлежащий комментированию.
[0321] После определения элемента материала, подлежащего комментированию, вышеописанным образом, браузер конечного пользователя генерирует, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информацию положения элемента материала, подлежащего комментированию, что включает в себя:
[0322] запрашивание, включает ли в себя исходный код веб-страницы ID объекта языка гипертекстовой разметки (HTML) элемента материала, подлежащего комментированию; если да, захват, из исходного кода, ID объекта HTML элемента материала, подлежащего комментированию, в качестве информации положения элемента материала, подлежащего комментированию; или если нет, присвоение уникального ID элементу материала, подлежащему комментированию, и определение присвоенного уникального ID в качестве информации положения элемента материала, подлежащего комментированию.
[0323] ID объекта HTML является уникальным ID элемента материала веб-страницы в материале веб-страницы и может однозначно определять положение элемента материала веб-страницы в материале веб-страницы.
[0324] При мониторинге события комментирования, инициированного элементом инициирования комментирования, браузер конечного пользователя отображает интерфейс определения комментария пользователю, причем интерфейс определения комментария включает в себя информацию приглашения для предложения пользователям, решили ли они оставить комментарии, кнопку комментария и кнопку отмены. Информация приглашения для предложения пользователям, решили ли они оставить комментарии, может представлять собой, например, "уверены, что хотите оставить комментарий?" или "я хочу прокомментировать это" и пр. Когда пользователь однократно кликает кнопку комментария, браузер конечного пользователя отображает окно ввода информации комментария пользователю. Пользователь может редактировать, в окне ввода информации комментария, текст комментария или вводить картинку или изображение эмоджи для выражения чувств. Браузер конечного пользователя захватывает, из окна ввода информации комментария, текст комментария, картинку или изображение эмоджи, и пр., введенные пользователем в качестве информации комментария, введенной пользователем.
[0325] Этап 603: браузер конечного пользователя генерирует информацию объекта комментирования согласно информации положения, информации комментария, пользовательскому ID и текущему времени.
[0326] Браузер конечного пользователя определяет текущее время как время комментирования, соответствующее элементу материала, подлежащему комментированию; генерирует, посредством заранее установленной стратегии заголовков, согласно информации положения, информации комментария, пользовательскому ID и времени комментирования, заголовок комментария, соответствующий элементу материала, подлежащему комментированию; и генерирует информацию объекта комментирования согласно информации положения, информации комментария, пользовательскому ID, заголовку комментария и времени комментирования. В одном варианте осуществления настоящего изобретения, информация положения, информация комментария, пользовательский ID, заголовок комментария и время комментирования могут формировать информацию объекта комментирования.
[0327] Заранее установленная стратегия заголовков может представлять собой: генерирование заголовка комментария согласно информации положения и пользовательскому ID, или генерирование заголовка комментария согласно информации положения и информации комментария, и т.п. Заранее установленная стратегия заголовков может представлять собой стратегию, адаптированную под пользователя, и также может представлять собой стратегию, доставляемую сервером на браузер конечного пользователя.
[0328] Этап 604: браузер конечного пользователя обновляет и отображает информацию объекта комментирования в области комментария веб-страницы.
[0329] Браузер конечного пользователя может сначала локально отображать сгенерированную информацию объекта комментирования в области комментария отображаемой на данный момент веб-страницы, и, одновременно, отправлять информацию объекта комментирования на сервер. После приема информации объекта комментирования, сервер определяет браузеры других конечных пользователей, которые отображают веб-страницу, и сервер отправляет информацию объекта комментирования на определенные браузеры других конечных пользователей, предписывая браузерам других конечных пользователей обновлять и отображать информацию объекта комментирования в области комментария веб-страницы.
[0330] Таким образом, когда комментарий пользователя генерирует информацию объекта комментирования, информация объекта комментирования немедленно отображается в области комментария веб-страницы локально. Локальное отображение не имеет задержки по времени, что улучшает ощущения пользователя. Кроме того, браузер конечного пользователя и браузеры других конечных пользователей обновляют и отображают информацию объекта комментирования в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария.
[0331] Поскольку информация объекта комментирования, генерируемая, когда пользователи оставляют комментарии, иногда может включать в себя контент, нарушающий соответствующие положения закона, необходимо проверять информацию объекта комментирования до обновления и отображения информации объекта комментирования. Поэтому в одном варианте осуществления настоящего изобретения, браузер конечного пользователя может не сразу отображать сгенерированную информацию объекта комментирования в области комментария веб-страницы локально, но сначала отправлять информацию объекта комментирования на сервер. Сервер принимает информацию объекта комментирования, и после того, как проверяющее лицо проверяет и одобряет информацию объекта комментирования или после того, как сервер автоматически осуществляет семантический анализ и проверяет и одобряет информацию объекта комментирования, сервер определяет браузеры всех конечных пользователей, которые отображают веб-страницу на данный момент и отправляет информацию объекта комментирования на каждый из определенных браузеров конечных пользователей. Каждый браузер конечного пользователя, который на данный момент отображает веб-страницу, принимает информацию объекта комментирования, отправленную сервером, и отображает информацию объекта комментирования в области комментария веб-страницы, которую браузер конечного пользователя отображает на данный момент.
[0332] В одном варианте осуществления настоящего изобретения, когда пользователь оставляет комментарий для генерации информации объекта комментирования, и информация объекта комментирования отображается и обновляется другим пользователям посредством сервера, возвращаясь к фиг. 1D, информация объекта комментирования обновляется и отображается посредством операций следующих этапов A1-A4.
[0333] A1: сервер принимает адрес веб-страницы и информацию объекта комментирования, отправленные браузером конечного пользователя, и генерирует информацию обновления, соответствующую адресу веб-страницы, согласно информации объекта комментирования.
[0334] Сервер добавляет информацию объекта комментирования в список информации объекта комментирования, соответствующий адресу веб-страницы, для получения нового списка информации объекта комментирования, и использует новый список информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы; или сервер непосредственно определяет принятую информацию объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы.
[0335] A2: сервер определяет, согласно адресу веб-страницы, браузер конечного пользователя, который на данный момент обращается по адресу веб-страницы.
[0336] Когда браузер конечного пользователя запрашивает доступ по адресу веб-страницы, браузер конечного пользователя дополнительно отправляет на сервер свой собственный ID, и сервер записывает соответствующее соотношение между адресом веб-страницы и ID браузера конечного пользователя.
[0337] Сервер захватывает ID соответствующего браузера конечного пользователя из соответствующего соотношения между адресом веб-страницы и ID браузера конечного пользователя согласно адресу веб-страницы, и определяет браузер конечного пользователя, соответствующий захваченному ID, как браузер конечного пользователя, который на данный момент обращается по адресу веб-страницы.
[0338] A3: сервер отправляет сгенерированную информацию обновления на определенный браузер конечного пользователя.
[0339] A4: браузер конечного пользователя принимает информацию обновления, отправленную сервером, и обновляет, согласно информации обновления, область комментария отображаемой на данный момент веб-страницы.
[0340] Браузер конечного пользователя принимает информацию обновления, отправленную сервером, причем информация обновления включает в себя новый список информации объекта комментирования или новую информацию объекта комментирования веб-страницы. Если информация обновления включает в себя новый список информации объекта комментирования, вся информация объекта комментирования, отображаемая в области комментария, обновляется согласно новому списку информации объекта комментирования; и если информация обновления включает в себя только новую информацию объекта комментирования, новая информация объекта комментирования отображается в области комментария в заранее установленном хронологическом порядке или в заранее установленном порядке популярности комментария.
[0341] Поскольку пользователь может иметь мысли по поводу фрагмента информации объекта комментирования при просмотре информации объекта комментирования в области комментария и нуждаться в комментировании информации объекта комментирования, в одном варианте осуществления настоящего изобретения предусмотрено решение добавления комментария, которое включает в себя:
[0342] мониторинг в реальном времени элемента инициирования добавления комментария, соответствующего каждому фрагменту информации объекта комментирования в области комментария веб-страницы; захват, при определении события добавления, инициированного элементом инициирования добавления комментария, соответствующим фрагменту информации объекта комментирования, информации положения, включенной в информацию объекта комментирования, инициирующую событие добавления, информации комментария, добавленной пользователем, и пользовательского ID пользователя, и генерирование добавленной информации объекта комментирования; и обновление и отображение добавленной информации объекта комментирования в области комментария веб-страницы.
[0343] Операция обновления и отображения добавленной информации объекта комментирования идентична операции обновления и отображения на этапе 604, которая здесь не повторяется.
[0344] Элементом инициирования добавления комментария может быть информация комментария, включенная в информацию объекта комментирования, и путем длительного нажатия на информацию комментария информации объекта комментирования, пользователь может инициировать событие добавления информации объекта комментирования. Элементом инициирования добавления комментария также может быть кнопка инициирования добавления комментария, каждый фрагмент информации объекта комментирования в области комментария может быть снабжен соответствующей кнопкой инициирования добавления комментария, и пользователь может совершать один клик по кнопке инициирования добавления комментария на фрагменте информации объекта комментирования для инициирования события добавления.
[0345] Поскольку элемент материала, подлежащий комментированию и соответствующий добавленной информации объекта комментирования, идентичен элементу материала веб-страницы, соответствующему информации объекта комментирования, которая соответствует событию добавления, информация положения, включенная в информацию объекта комментирования, соответствующую событию добавления, непосредственно используется в качестве информации положения, соответствующей добавленной информации объекта комментирования.
[0346] В одном варианте осуществления настоящего изобретения при обнаружении события комментирования, инициированного элементом инициирования комментирования в веб-странице, захватываются информация положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информация комментария, введенная пользователем, и пользовательский ID пользователя; информация объекта комментирования генерируется согласно информации положения, информации комментария, пользовательскому ID и текущему времени; и информация объекта комментирования обновляется и отображается в области комментария веб-страницы. В настоящем изобретении, информация объекта комментирования генерируется согласно информации положения элемента материала, подлежащего комментированию, и часть контента, прокомментированного пользователем, может быть указана информацией объекта комментирования, что позволяет понимать информацию объекта комментирования для комментария пользователя совместно с элементом материала, подлежащим комментированию, благодаря чему повышается цитируемость и читаемость информации объекта комментирования.
[0347] Возвращаясь к фиг. 2, устройство 200 может осуществлять раскрытый выше способ комментирования веб-страницы. Устройство 200 дополнительно включает в себя:
[0348] модуль 209 захвата, выполненный с возможностью захвата, при определении события комментирования, инициированного элементом инициирования комментирования в веб-странице, информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информации комментария, введенной пользователем, и пользовательского ID пользователя;
[0349] модуль 207 генерации, дополнительно выполненный с возможностью генерирования информации объекта комментирования согласно информации положения, информации комментария и пользовательскому ID, захваченному модулем 209 захвата, а также текущему времени; и
[0350] модуль 204 обновления, дополнительно выполненный с возможностью обновления и отображения информации объекта комментирования в области комментария веб-страницы.
[0351] Элемент инициирования комментирования включает в себя кнопку отслеживания комментария; в этот момент устройство 200 определяет, посредством первого модуля 2010 определения, инициировано ли событие комментирования.
[0352] Первый модуль 2010 определения выполнен с возможностью мониторинга в реальном времени кнопки отслеживания комментария в веб-странице, и определения, при определении события единичного клика кнопки отслеживания комментария, что кнопка отслеживания комментария инициирует событие комментирования.
[0353] Альтернативно, элемент инициирования комментирования включает в себя все элементы материала веб-страницы, отображаемые на данный момент в области отображения экрана, и в этот момент устройство 200 определяет, посредством второго модуля 2011 определения, инициировано ли событие комментирования.
[0354] Второй модуль 2011 определения выполнен с возможностью мониторинга в реальном времени всех элементов материала веб-страницы, и определять, при обнаружении события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, что элемент материала веб-страницы инициирует событие комментирования.
[0355] При обнаружении события единичного клика кнопки отслеживания комментария, модуль 209 захвата захватывает, посредством блока 219 захвата и первого блока 229 генерации, информацию положения элемента материала, подлежащего комментированию.
[0356] Блок 219 захвата выполнен с возможностью захвата, из области отображения экрана, отображаемого на данный момент абзаца материала веб-страницы как элемента материала, подлежащего комментированию, соответствующего событию комментирования; и первый блок 229 генерации выполнен с возможностью генерирования, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию.
[0357] При обнаружении события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, модуль 209 захвата захватывает, посредством первого блока 239 определения и первого блока 229 генерации, информацию положения элемента материала, подлежащего комментированию.
[0358] Первый блок 239 определения выполнен с возможностью определения элемента материала веб-страницы, событие длительного нажатия которого обнаруживается, в качестве элемента материала, подлежащего комментированию, соответствующего событию комментирования; и первый блок 229 генерации выполнен с возможностью генерирования, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию.
[0359] Первый блок 229 генерации генерирует, посредством подблока 2291 запрашивания, подблока 2292 захвата и подблока 2293 присвоения, информацию положения элемента материала, подлежащего комментированию.
[0360] Подблок 2291 запрашивания выполнен с возможностью запрашивания, включает ли в себя исходный код веб-страницы ID объекта языка гипертекстовой разметки (HTML) элемента материала, подлежащего комментированию; подблок 2292 захвата выполнен с возможностью захвата, когда подблок 2291 запрашивания определяет, что исходный код веб-страницы включает в себя ID объекта HTML элемента материала, подлежащего комментированию, ID объекта HTML элемента материала, подлежащего комментированию из исходного кода в качестве информации положения элемента материала, подлежащего комментированию; и подблок 2293 присвоения выполнен с возможностью присвоения, когда подблок 2291 запрашивания находит, что исходный код веб-страницы не включает в себя ID объекта HTML элемента материала, подлежащего комментированию, уникального ID элементу материала, подлежащему комментированию, и определения присвоенного уникального ID в качестве информации положения элемента материала, подлежащего комментированию.
[0361] В одном варианте осуществления настоящего изобретения модуль 207 генерации генерирует информацию объекта комментирования посредством второго блока 217 определения, второго блока 227 генерации и третьего блока 237 генерации.
[0362] Второй блок 217 определения выполнен с возможностью определения текущего времени как времени комментирования, соответствующего элементу материала, подлежащему комментированию; второй блок 227 генерации выполнен с возможностью генерирования, посредством заранее установленной стратегии заголовков, согласно информации положения, информации комментария, пользовательскому ID и времени комментирования, заголовка комментария, соответствующего элементу материала, подлежащему комментированию; и третий блок 237 генерации выполнен с возможностью генерирования информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID, заголовку комментария и времени комментирования.
[0363] Поскольку пользователь может иметь новые мысли по поводу фрагмента информации объекта комментирования при просмотре информации объекта комментирования в области комментария и нуждаться в комментировании информации объекта комментирования, варианты осуществления настоящего изобретения дополнительно предусматривают добавление комментариев посредством модуля 2012 добавления комментария.
[0364] Модуль 2012 добавления комментария выполнен с возможностью мониторинга в реальном времени элемента инициирования добавления комментария, соответствующего каждому фрагменту информации объекта комментирования в области комментария веб-страницы; захвата, при обнаружении события добавления, инициированного элементом инициирования добавления комментария, соответствующим фрагменту информации объекта комментирования, информации положения, включенной в информацию объекта комментирования, инициирующую событие добавления, информации комментария, добавленной пользователем, и пользовательского ID пользователя, и генерирования добавленной информации объекта комментирования; и отображения добавленной информации объекта комментирования после информации объекта комментирования, которая инициирует событие добавления, и отправки адреса веб-страницы для веб-страницы и добавленной информации объекта комментирования на сервер.
[0365] В одном варианте осуществления настоящего изобретения модуль 204 обновления выполнен с возможностью отправки адреса веб-страницы для веб-страницы и информации объекта комментирования на сервер, предписывающей серверу обновлять информацию объекта комментирования для браузеров всех конечных пользователей, которые отображают веб-страницу на данный момент.
[0366] В одном варианте осуществления настоящего изобретения при обнаружении события комментирования, инициированного элементом инициирования комментирования в веб-странице, захватываются информация положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информация комментария, введенная пользователем, и пользовательский ID пользователя; информация объекта комментирования генерируется согласно информации положения, информации комментария, пользовательскому ID и текущему времени; и информация объекта комментирования обновляется и отображается в области комментария веб-страницы. В настоящем изобретении информация объекта комментирования генерируется согласно информации положения элемента материала, подлежащего комментированию, и какая часть контента комментируется пользователем, может быть указано информацией объекта комментирования, что позволяет понимать информацию объекта комментирования для комментария пользователя совместно с элементом материала, подлежащим комментированию, благодаря чему повышается цитируемость и читаемость информации объекта комментирования.
[0367] Возвращаясь к фиг. 3, устройство 300 может осуществлять раскрытый выше способ комментирования веб-страницы.
[0368] Модуль 301 приема устройства 300 может быть дополнительно выполнен с возможностью приема адреса веб-страницы и информации объекта комментирования, отправленных браузером конечного пользователя, причем информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию.
[0369] Устройство 300 дополнительно включает в себя:
[0370] модуль 307 генерации, выполненный с возможностью генерирования информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования, принятой модулем 301 приема;
[0371] модуль 308 определения, выполненный с возможностью определения, согласно адресу веб-страницы, принятому модулем 301 приема, браузера конечного пользователя, который на данный момент обращается по адресу веб-страницы; и
[0372] модуль 309 отправки, выполненный с возможностью отправки информации обновления, сгенерированной модулем 307 генерации, на браузер конечного пользователя, определенный модулем 308 определения, предписания определенному браузеру конечного пользователя обновлять область комментария веб-страницы, соответствующей адресу веб-страницы, согласно информации обновления.
[0373] Модуль 307 генерации генерирует информацию обновления, соответствующую адресу веб-страницы посредством блока 317 добавления или блока 327 определения.
[0374] Блок 317 добавления выполнен с возможностью добавления информации объекта комментирования в список информации объекта комментирования, соответствующий адресу веб-страницы, для получения нового списка информации объекта комментирования, и использования нового списка информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы; или блок 327 определения выполнен с возможностью непосредственного определения принятой информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы.
[0375] В одном варианте осуществления настоящего изобретения принимаются адрес веб-страницы и информация объекта комментирования, отправленные браузером конечного пользователя, причем информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию; информация обновления, соответствующая адресу веб-страницы, генерируется согласно информации объекта комментирования; браузер конечного пользователя, который на данный момент обращается по адресу веб-страницы, определяется согласно адресу веб-страницы; и информация обновления отправляется на определенный браузер конечного пользователя, предписывая определенному браузеру конечного пользователя обновлять область комментария веб-страницы, соответствующей адресу веб-страницы, согласно информации обновления. В настоящем изобретении, как информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию, после того, как браузер конечного пользователя обновляет область комментария веб-страницы согласно информации объекта комментирования, часть контента, прокомментированного пользователем, может быть указана информацией объекта комментирования в области комментария, что позволяет понимать информацию объекта комментирования для комментария пользователя совместно с элементом материала, подлежащим комментированию, благодаря чему повышается цитируемость и читаемость информации объекта комментирования.
[0376] Возвращаясь к фиг. 4, терминал 400 может осуществлять раскрытый выше способ комментирования веб-страницы. Терминал 400 может соответствовать устройству 200.
[0377] Процессор 403 дополнительно выполнен с возможностью захвата, при обнаружении события комментирования, инициированного элементом инициирования комментирования в веб-странице, отображаемой дисплеем 404, информации положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информации комментария, введенной пользователем, и пользовательского ID пользователя; генерирования информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID и текущему времени; и обновления и отображения информации объекта комментирования в области комментария веб-страницы.
[0378] Элемент инициирования комментирования включает в себя кнопку отслеживания комментария; и процессор 403 дополнительно выполнен с возможностью мониторинга в реальном времени кнопки отслеживания комментария в веб-странице, отображаемой дисплеем 404, и определения, при обнаружении события единичного клика кнопки отслеживания комментария, что кнопка отслеживания комментария инициирует событие комментирования.
[0379] Альтернативно, элемент инициирования комментирования включает в себя все элементы материала веб-страницы, отображаемые на данный момент в области отображения экрана, и процессор 403 дополнительно выполнен с возможностью мониторинга в реальном времени всех элементов материала веб-страницы, и определять, при обнаружении события длительного нажатия элемента материала веб-страницы во всех элементах материала веб-страницы, что элемент материала веб-страницы инициирует событие комментирования.
[0380] Когда процессор 403 осуществляет мониторинг события единичного клика кнопки отслеживания комментария, процессор 403 выполнен с возможностью захвата, из области отображения экрана дисплея 404, отображаемого на данный момент абзаца материала веб-страницы как элемент материала, подлежащий комментированию, соответствующий событию комментирования; и генерирования, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию.
[0381] Когда процессор 403 обнаруживает событие длительного нажатия на любой элемент материала веб-страницы во всех элементах материала веб-страницы, процессор 403 выполнен с возможностью определения элемента материала веб-страницы, событие длительного нажатия которого обнаруживается, в качестве элемента материала, подлежащего комментированию, соответствующего событию комментирования; и генерирования, согласно исходному коду веб-страницы и элементу материала, подлежащему комментированию, информации положения элемента материала, подлежащего комментированию.
[0382] Процессор 403 выполнен с возможностью запрашивания, включает ли в себя исходный код веб-страницы ID объекта языка гипертекстовой разметки (HTML) элемента материала, подлежащего комментированию; если да, захвата, из исходного кода, ID объекта HTML элемента материала, подлежащего комментированию, в качестве информации положения элемента материала, подлежащего комментированию; или если нет, присвоения уникального ID элементу материала, подлежащему комментированию, и определения присвоенного уникального ID в качестве информации положения элемента материала, подлежащего комментированию.
[0383] Процессор 403 выполнен с возможностью определения текущего времени как времени комментирования, соответствующего элементу материала, подлежащему комментированию; генерирования, посредством заранее установленной стратегии заголовков, согласно информации положения, информации комментария, пользовательскому ID и времени комментирования, заголовка комментария, соответствующего элементу материала, подлежащему комментированию; и генерирования информации объекта комментирования согласно информации положения, информации комментария, пользовательскому ID, заголовку комментария и времени комментирования.
[0384] Процессор 403 дополнительно выполнен с возможностью мониторинга в реальном времени элемента инициирования добавления комментария, соответствующего каждому фрагменту информации объекта комментирования в области комментария веб-страницы, отображаемой дисплеем 404; при обнаружения события добавления, инициированного элементом инициирования добавления комментария, соответствующим информации объекта комментирования, захвата информации положения, включенной в информацию объекта комментирования, инициирующей событие добавления, информации комментария, добавленной пользователем, и пользовательского ID пользователя, и генерирования добавленной информации объекта комментирования; и обновления и отображения добавленной информации объекта комментирования в области комментария веб-страницы.
[0385] В одном варианте осуществления настоящего изобретения терминал дополнительно включает в себя передатчик, и передатчик выполнен с возможностью отправки адреса веб-страницы для веб-страницы и информации объекта комментирования на сервер, предписывающей серверу обновлять информацию объекта комментирования для браузеров всех конечных пользователей, которые отображают веб-страницу на данный момент.
[0386] В одном варианте осуществления настоящего изобретения при обнаружении события комментирования, инициированного элементом инициирования комментирования в веб-странице, захватываются информация положения элемента материала, подлежащего комментированию, соответствующего событию комментирования, информация комментария, введенная пользователем, и пользовательский ID пользователя; информация объекта комментирования генерируется согласно информации положения, информации комментария, пользовательскому ID и текущему времени; и информация объекта комментирования обновляется и отображается в области комментария веб-страницы. В настоящем изобретении, информация объекта комментирования генерируется согласно информации положения элемента материала, подлежащего комментированию, и часть контента, прокомментированного пользователем, можно реализовать посредством информации объекта комментирования, что позволяет понимать информацию объекта комментирования для комментария пользователя совместно с элементом материала, подлежащим комментированию, благодаря чему повышается цитируемость и читаемость информации объекта комментирования.
[0387] Возвращаясь к фиг. 5, сервер 500 может осуществлять раскрытый выше способ комментирования веб-страницы. Сервер 500 может соответствовать устройству 300.
[0388] Приемник 501 может быть дополнительно выполнен с возможностью приема адреса веб-страницы и информации объекта комментирования, отправленных браузером конечного пользователя, причем информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию;
[0389] процессор 502 может быть дополнительно выполнен с возможностью генерирования информации обновления, соответствующей адресу веб-страницы, согласно информации объекта комментирования; и определения, согласно адресу веб-страницы, браузера конечного пользователя, который на данный момент обращается по адресу веб-страницы; и
[0390] передатчик 503 может быть дополнительно выполнен с возможностью отправки информации обновления на определенный браузер конечного пользователя, предписывающей определенному браузеру конечного пользователя обновлять область комментария веб-страницы, соответствующей адресу веб-страницы, согласно информации обновления.
[0391] Процессор 502 выполнен с возможностью добавления информации объекта комментирования в список информации объекта комментирования, соответствующий адресу веб-страницы, для получения нового списка информации объекта комментирования, и использования нового списка информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы; или непосредственного определения принятой информации объекта комментирования в качестве информации обновления, соответствующей адресу веб-страницы.
[0392] В одном варианте осуществления настоящего изобретения принимаются адрес веб-страницы и информация объекта комментирования, отправленные браузером конечного пользователя, причем информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию; информация обновления, соответствующая адресу веб-страницы, генерируется согласно информации объекта комментирования; браузер конечного пользователя, который на данный момент обращается по адресу веб-страницы, определяется согласно адресу веб-страницы; и информация обновления отправляется на определенный браузер конечного пользователя, предписывая определенному браузеру конечного пользователя обновлять область комментария веб-страницы, соответствующей адресу веб-страницы, согласно информации обновления. В настоящем изобретении, как информация объекта комментирования включает в себя информацию положения элемента материала, подлежащего комментированию, после того, как браузер конечного пользователя обновляет область комментария веб-страницы согласно информации объекта комментирования, часть контента, прокомментированного пользователем, может быть указана информацией объекта комментирования в области комментария, что позволяет понимать информацию объекта комментирования для комментария пользователя совместно с элементом материала, подлежащим комментированию, благодаря чему повышается цитируемость и читаемость информации объекта комментирования.
[0393] Устройства для комментирования веб-страницы, предусмотренные в вариантах осуществления настоящего изобретения, могут быть конкретным аппаратным обеспечением на оборудовании, программным обеспечением или программно-аппаратным обеспечением, установленным на оборудовании, и т.п. Специалистам в данной области техники очевидно, что, для того, чтобы сделать описание удобным и лаконичным, следует обратиться к соответствующим процессам в предыдущих вариантах осуществления способа для рабочих процессах вышеописанных модулей, устройств и блоков.
[0394] В некоторых вариантах осуществления, предусмотренных в настоящем изобретении, следует понимать, что раскрытые устройства и способы могут быть реализованы иначе. Варианты осуществления устройства описаны только схематически. Например, разделение блоков является лишь разделением логических функций, и в фактической реализации может существовать другое разделение, например, множество блоков или компонентов могут объединяться или интегрироваться в другую систему, или некоторые признаки могут игнорироваться или не осуществляться. Кроме того, взаимное соединение или непосредственное соединение или коммуникационные соединения, отображаемые или рассмотренные, могут быть реализованы посредством некоторых коммуникационных интерфейсов, и косвенное соединение или коммуникационные соединения между устройствами или блоками могут быть реализованы электрическими, механическими или другими средствами.
[0395] Блоки, описанные как отдельные части, могут быть или не быть физически отдельными, и части, отображаемые как блоки, могут быть или не быть физическими блоками, то есть они могут располагаться в одном положении, или могут распределяться по множеству сетевых блоков. Некоторые или все из блоков могут выбираться согласно фактическим потребностям для решения задач вариантов осуществления.
[0396] Кроме того, функциональные блоки в вариантах осуществления настоящего изобретения могут интегрироваться в один блок обработки, или каждый из блоков может существовать физически отдельно, или два или более блоков интегрированы в один блок.
[0397] Если функция реализована в форме программного функционального блока и продается или используется как независимый продукт, он может храниться на компьютерно-считываемом носителе данных. На основании такого понимания, техническое решение настоящего изобретения, по существу, или часть, вносящая вклад в уровень техники, или часть технического решения можно реализовать в форме программного продукта. Компьютерный программный продукт хранится на носителе данных и включает в себя несколько инструкций, предписывающих компьютерному устройству (которое может быть персональным компьютером, сервером, сетевым устройством и т.п.) осуществлять все или некоторые этапы способа, описанные в вариантах осуществления настоящего изобретения. Носитель данных включает в себя различные носители, где может храниться программный код, например USB-диск, сменный жесткий диск, постоянную память (ROM), оперативную память (RAM), магнитный диск или оптический диск.
[0398] Выше описаны лишь конкретные реализации настоящего изобретения, но объем защиты настоящего изобретения ими не ограничивается; любые изменения или замены, которые специалисты в данной области техники могут предложить в пределах технического объема, раскрытого в настоящем изобретении, подлежат включению в объем защиты настоящего изобретения. Поэтому объем защиты настоящего изобретения определяться объемом защиты формулы изобретения.
[0399] Специалисту в данной области техники также понятно, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные согласно приведенному раскрытию, могут быть реализованы как специализированное электронное оборудование, компьютерное программное обеспечение или комбинацию электронного оборудования и компьютерного программного обеспечения. Например, модули/блоки могут быть реализованы одним или более процессорами, чтобы предписывать одному или более процессорам становиться одним или более процессорами специального назначения для выполнения команд, хранящихся на компьютерно-считываемом носителе данных для осуществления специализированных функций модулей/блоков.
[0400] Блок-схемы операций и блок-схемы в прилагаемых чертежах демонстрируют системные архитектуры, функции и операции возможных реализаций системы и способа согласно множественным вариантам осуществления настоящего изобретения. В связи с этим, каждый блок в блок-схеме операций или блок-схеме может представлять один модуль, один участок программы или часть кода, причем модуль, участок программы или часть кода включает в себя одну или более исполнимых инструкций, используемые для реализации указанных логических функций. Следует также заметить, что, в некоторых альтернативных реализациях, функции, отмеченные в блоках, также могут осуществляться в последовательности, отличной от последовательности, указанной на чертеже. Например, два последовательных блоков фактически могут выполняться, по существу, параллельно, и иногда, они также могут выполняться в обратном порядке, который зависит от предусмотренных функций. Каждый блок в блок-схеме и/или блок-схеме операций, и комбинация блоков в блок-схеме и/или блок-схеме операций, может быть реализована посредством специализированной аппаратной системы для выполнения соответствующих функций или операций, или может быть реализован посредством комбинации специализированного оборудования и компьютерных инструкций.
[0401] Как очевидно специалистам в данной области техники, варианты осуществления настоящего изобретения можно реализовать как способ, систему или компьютерный программный продукт. Соответственно, варианты осуществления настоящего изобретения может принимать форму полностью аппаратного варианта осуществления, полностью программного варианта осуществления или варианта осуществления, объединяющего программное обеспечение и аппаратного обеспечения для того, чтобы специализированные компоненты могли осуществлять вышеописанные функции. Кроме того, варианты осуществления настоящего изобретения могут принимать форму компьютерного программного продукта, воплощенного в одном или более вещественных и/или не временных компьютерно-считываемых носителях данных/памяти, содержащих компьютерно-считываемые программные коды/инструкции. Общие формы не временных компьютерно-считываемых носителей данных включают в себя, например, флоппи-диск, гибкий диск, жесткий диск, твердотельный жесткий диск, магнитную ленту или любой другой магнитный носитель данных, CD-ROM, любой другой оптический носитель данных, любой физический носитель с рисунками отверстий, RAM, PROM и EPROM, FLASH-EPROM или любую другую флеш-память, NVRAM, кэш-память, регистр, любую другую микросхему памяти или картридж, и их сетевые версии.
[0402] Варианты осуществления настоящего изобретения описаны согласно блок-схемам операций и/или блокам-схемам способов, устройств (систем) и компьютерных программных продуктов согласно вариантам осуществления настоящего изобретения. Следует понимать, что каждый поток и/или блок блок-схем операций и/или блок-схем, и комбинации потоков и/или блоков в блок-схемах операций и/или блок-схемах, можно реализовать посредством инструкций компьютерной программы. Эти инструкции компьютерной программы могут предоставляться процессору компьютера, встроенному процессору или другим программируемым устройствам обработки данных для создания машины специального назначения, благодаря чему инструкции, которые выполняются посредством процессора компьютера или других программируемых устройств обработки данных, создают средство для реализации функций, указанных в одном или более потоках в блок-схемах операций и/или одном или более блоках в блок-схемах.
[0403] Эти инструкции компьютерной программы также могут храниться в компьютерно-считываемой памяти и могут предписывать компьютеру или другим программируемым устройствам обработки данных функционировать определенным образом, благодаря чему инструкции, хранящиеся в компьютерно-считываемой памяти, образуют готовый продукт, включающий в себя средство инструкций, которое осуществляет функции, указанные в одном или более потоках в блок-схемах операций и/или одном или более блоках в блок-схемах.
[0404] Эти инструкции компьютерной программы также могут загружаться на компьютер или другие программируемые устройства обработки данных и предписывать осуществление последовательности этапов работы на компьютере или других программируемых устройств для создания обработки, осуществляемой компьютером, таким образом, что инструкции (которые выполняются на компьютере или других программируемых устройств) предусматривают этапы для реализации функций, указанных в одном или более потоках в блок-схемах операций и/или одном или более блоках в блок-схемах. В типичной конфигурации, компьютерное устройство включает в себя один или более центральных процессоров (CPU), интерфейс ввода/вывода, сетевой интерфейс и память. Память может включать в себя формы энергозависимой памяти, оперативной памяти (RAM), и/или энергонезависимой памяти и пр., например, постоянной памяти (ROM) или флеш-RAM на компьютерно-считываемом носителе данных. Память является примером компьютерно-считываемого носителя данных.
[0405] Компьютерно-считываемый носитель данных относится к любому типу физической памяти, в которой может храниться информация или данные, считываемые процессором. Таким образом, на компьютерно-считываемом носителе данных могут храниться инструкции для выполнения одним или более процессорами, включающие в себя инструкции, предписывающие процессору(ам) осуществлять этапы или стадии, согласующиеся с описанными здесь вариантами осуществления. Компьютерно-считываемый носитель включает в себя энергонезависимые и энергозависимые носители и сменные и стационарные носители, и хранилище информации можно реализовать посредством любого способа или технологии. Информация может представлять собой модули машиночитаемых инструкций, структур данных и программ или других данных. Примеры не временных компьютерно-считываемых носителей включают в себя, но без ограничения, оперативную память на основе фазовых переходов (PRAM), статическую оперативную память (SRAM), динамическую оперативную память (DRAM), другие типы оперативной памяти (RAM), постоянную память (ROM), электрически стираемую программируемую постоянную память (EEPROM), флеш-память или другие технологии памяти, компакт-диск с возможностью только чтения (CD-ROM), цифровой универсальный диск (DVD) или другое оптическое запоминающее устройство, кассетную ленту, ленточное или дисковое запоминающее устройство или другие магнитные запоминающие устройства, кэш-память, регистр, или любые другие носители, не связанные с передачей, которые можно использовать для хранения информации, к которым компьютерное устройство может осуществлять доступ. Компьютерно-считываемый носитель данных является не временным и не включает в себя временные носители, например, модулированные сигналы данных и несущие волны.
[0406] В описании изобретения описаны способы, устройство и системы мониторинга внимания для взаимодействия человека и машины. Проиллюстрированные этапы призваны объяснять показанные иллюстративные варианты осуществления, и можно предположить, что современное технологическое развитие изменит порядок осуществления конкретных функций. Таким образом, эти примеры представлены здесь в целях иллюстрации и не ограничения. Например, раскрытые здесь этапы или процессы не ограничиваются осуществлением в описанном порядке, но могут осуществляться в любом порядке, и некоторые этапы, согласующиеся с раскрытыми вариантами осуществления, могут быть исключены. Дополнительно, границы функциональных строительных блоков были заданы здесь произвольно для удобства описания. Альтернативные границы можно задавать при условии, что их указанные функции и соотношения осуществляются надлежащим образом. Альтернативы (включающие в себя эквиваленты, расширения, изменения, отклонения и т.д. описанных здесь) будут очевидны специалистам в данной области техники на основании содержащихся здесь принципов. Такие альтернативы отвечают объему и сущности раскрытых вариантов осуществления.
[0407] Хотя здесь описаны примеры и признаки раскрытых принципов, возможны модификации, адаптации и другие реализации, не выходящие за рамки сущности и объема раскрытых вариантов осуществления. Также слова ʺсодержащийʺ, ʺимеющийʺ, ʺвключающий в себяʺ и другие аналогичные формы призваны быть эквивалентными по смыслу и допускающими поправки в том отношении, что элемент или элементы, следующий/е за любым из этих слов, не следует рассматривать как исчерпывающий список такого элемента или элементов или не подлежат ограничению только перечисленным элементом или элементами. Также следует отметить, что используемые здесь и в нижеследующей формуле изобретения формы единственного числа включают в себя ссылки на множественное число, если из контекста явно не следует обратное.
[0408] Очевидно, что настоящее изобретение не ограничивается конкретной конструкцией, описанной выше и проиллюстрированной в прилагаемых чертежах, и что можно предложить различные модификации и изменения, не выходящие за рамки его объема. Предполагается, что объем изобретения подлежит ограничению только нижеследующей формулой изобретения.