13.01.2017
217.015.8601

СПОСОБ И СИСТЕМА ЭКСПЛУАТАЦИИ Web-БРАУЗЕРА

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
№ охранного документа
0002603535
Дата охранного документа
27.11.2016
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к области связи. Техническим результатом является повышение эффективности эксплуатации и управления браузером для сервера и клиента, содержащего браузер. Сервер принимает от клиента сообщение с запросом, и это сообщение с запросом содержит строку символов, преобразованную клиентом из голосовой информации, введенной пользователем клиента. Сервер получает на основе строки символов в сообщении с запросом управляющую информацию, предназначенную для эксплуатации браузера, и эта управляющая информация указывает один из ряда результатов, предоставляемых сервером, в том числе прямой URL на основе строки символов, прямую рабочую команду на основе строки символов и страницу результатов поиска на основе строки символов. Сервер отправляет клиенту сообщение с ответом на запрос, содержащее управляющую информацию, так что клиент эксплуатирует браузер на основе этой управляющей информации в ответ на голосовую информацию, введенную пользователем. 3 н. и 15 з.п. ф-лы, 6 ил., 3 табл.
Реферат Свернуть Развернуть

ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Данная заявка заявляет приоритет заявки на патент Китая №201210267018.9, поданной 30 июля 2012 г., все содержимое которой ссылкой включается в настоящее раскрытие.

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

[0002] Изобретение, в общем, относится к технологиям связи и, в частности, к способам и системам эксплуатации и управления Web-браузером.

ПРЕДПОСЫЛКИ

[0003] По причине быстрого развития технологии Web-браузеров (обычно именуемых браузерами), браузеры широко используются пользователями. Браузер включает одну или несколько функциональных возможностей, так что пользователь может управлять браузером для выполнения функциональных возможностей, заключенных в браузере, или может управлять браузером для посещения Web-страниц и т.д.

[0004] Например, пользователь может вручную вводить в браузер универсальный указатель ресурса (URL) Web-страницы, предназначенной для посещения, а затем эксплуатировать браузер для доступа к выбранной Web-странице на основе этого URL. В другом случае функциональной возможностью браузера является открывание закладки страницы, и для выполнения этой функциональной возможности в браузер включена соответствующая рабочая кнопка. Для подачи браузеру соответствующей рабочей команды пользователь может вручную щелкнуть на этой рабочей кнопке. После приема соответствующей рабочей команды браузер выполняет эту команду, открывая закладку страницы.

[0005] Однако современная технология браузеров имеет следующие ограничения: для выполнения функциональных возможностей, заключенных в браузере, пользователю необходимо вручную управлять браузером; или вручную управлять браузером для посещения Web-страницы, предназначенной для посещения. Это может значительно ограничивать эффективность эксплуатации браузера, что отрицательно влияет на впечатления пользователя.

Раскрываемые способы и системы направлены на разрешение одной или нескольких вышеизложенных и других трудностей.

КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ

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

[0007] Другая особенность изобретения включает систему эксплуатации и управления браузером. Эта система содержит сервер. Сервер сконфигурирован для приема от клиента сообщения с запросом. Клиент содержит браузер, а сообщение с запросом содержит строку символов, преобразованную из голосовой информации, введенной пользователем клиента. Сервер также сконфигурирован для получения управляющей информации, предназначенной для эксплуатации браузера на основе строки символов в сообщении с запросом, отправленном клиентом. Эта управляющая информация указывает один из ряда результатов, предоставляемых сервером, в том числе прямой URL на основе строки символов, прямую рабочую команду на основе строки символов и страницу результатов поиска на основе строки символов. Также сервер сконфигурирован для отправки клиенту сообщения с ответом на запрос, содержащего управляющую информацию, так что клиент эксплуатирует браузер на основе этой управляющей информации в ответ на голосовую информацию, введенную пользователем.

[0008] Другая особенность изобретения включает систему эксплуатации и управления браузером. Эта система содержит сервер и клиент, содержащий браузер. Клиент сконфигурирован для приема голосовой информации, введенной пользователем, и для преобразования этой голосовой информации в строку символов и затем отправки на сервер сообщения с запросом. Сообщение с запросом содержит преобразованную строку символов. Сервер сконфигурирован для приема от клиента сообщения с запросом и для получения управляющей информации, предназначенной для эксплуатации браузера на основе строки символов в сообщении с запросом, отправленном клиентом. Эта управляющая информация указывает один из ряда результатов, предоставляемых сервером, в том числе прямой URL на основе строки символов, прямую рабочую команду на основе строки символов и страницу результатов поиска на основе строки символов. Сервер также сконфигурирован для отправки клиенту сообщения с ответом на запрос, содержащего управляющую информацию, так что клиент эксплуатирует браузер на основе этой управляющей информации в ответ на голосовую информацию, введенную пользователем.

[0009] Другие особенности изобретения могут быть поняты специалистами в данной области техники в свете описания, формулы изобретения и графических материалов изобретения.

КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ

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

[0011] фиг. 2 иллюстрирует схему последовательности операций другого примера процесса эксплуатации и управления браузером в соответствии с раскрываемыми вариантами осуществления изобретения;

[0012] фиг. 3 иллюстрирует схему последовательности операций другого примера процесса эксплуатации и управления браузером в соответствии с раскрываемыми вариантами осуществления изобретения;

[0013] фиг. 4 иллюстрирует один из примеров рабочей среды, объединяющей некоторые особенности раскрываемых вариантов осуществления изобретения;

[0014] фиг. 5 иллюстрирует блок-схему одного из примеров вычислительной системы согласно раскрываемым вариантам осуществления изобретения; и

[0015] фиг. 6 иллюстрирует структурную схему одного из примеров системы эксплуатации и управления браузером в соответствии с раскрываемыми вариантами осуществления изобретения.

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

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

[0017] Фиг. 4 иллюстрирует один из примеров рабочей среды 400, объединяющей некоторые раскрываемые варианты осуществления изобретения. Как показано на фиг. 4, среда 400 может включать терминал 404 и систему 403 облачных вычислений. Система 403 облачных вычислений может содержать различные сервера и другие компоненты для реализации платформы облачных вычислений. Например, система 403 облачных вычислений может содержать облачные сервера (например, физические или виртуальные серверные компьютеры), сети (например, интернет или другие типы компьютерных сетей или телекоммуникационных сетей как проводных, так и беспроводных), сетевые хранилища данных, базы данных, операционные системы (OS), среды выполнения языков программирования, Web-сервера и т.д.

[0018] Система 403 облачных вычислений может содержать один или несколько облачных серверов. Облачный сервер 402 может содержать любые подходящие серверные компьютеры, сконфигурированные для обеспечения определенных функциональных возможностей серверов на облачной основе, таких как функциональная возможность ответа Web-сервера на пользовательский запрос на операции с Web-страницами, или другой сервер приложений. И хотя показан только один облачный сервер, может быть включено любое количество облачных серверов 402. В альтернативном варианте облачный сервер 402 может эксплуатироваться в необлачной вычислительной среде, и система 403 облачных вычислений может представлять собой обычную компьютерную сеть, обеспечивающую каналы связи для сервера 402 и терминала 404.

[0019] Терминал 404 может содержать вычислительное устройство любого подходящего типа, такое как персональный компьютер, мобильный телефон, смартфон, планшет, ноутбук или другой тип вычислительной платформы. Терминал 404 может содержать один или несколько клиентов 401. Клиент 401 в рамках настоящего описания, может содержать любое подходящее программное обеспечение мобильных приложений, аппаратное обеспечение мобильных приложений или сочетание прикладного программного и аппаратного обеспечения для достижения определенных функциональных возможностей клиента. Например, клиент 401 может содержать браузер и т.д. Согласно фактическим потребностям в различных терминалах мобильный клиент может представлять собой браузер, установленный в терминале, предназначенном для просмотра Web-страниц, в том числе существующие и будущие браузеры различных типов, устанавливаемые в терминалах. И хотя в среде 400 показан только один клиент 401, может быть включено любое количество клиентов 401.

[0020] Терминал 404, клиент 401 и/или облачный сервер 402 может быть реализован на любой подходящей вычислительной платформе. Фиг. 5 показывает блок-схему одного из примеров компьютерной системы 500, способной реализовывать терминал 404, клиент 401 и/или облачный сервер 402.

[0021] Как показано на фиг. 5, компьютерная система 500 может содержать процессор 502, носитель 504 данных, монитор 506, модуль 508 связи, базу 510 данных и периферийные устройства 512. Некоторые устройства могут быть пропущены, и могут быть включены другие устройства.

[0022] Процессор 502 может содержать любой подходящий процессор или процессоры. Также процессор 502 может содержать несколько ядер для многопоточной или параллельной обработки данных. Носитель 504 данных может содержать такие модули памяти, как ROM, RAM, модули флэш-памяти, и память с возможностью стирания и перезаписи, и запоминающие устройства большой емкости, такие как CD-ROM, U-диски и жесткий диск и т.д. Носитель 504 данных может хранить в памяти компьютерные программы, предназначенные для реализации различных процессов при их выполнении процессором 502.

[0023] Также периферийные устройства 512 могут содержать устройства ввода-вывода, такие как клавиатура и мышь, а модуль 508 связи может содержать сетевые устройства, предназначенные для установления соединений через сеть связи. База 510 данных может содержать одну или несколько баз данных для хранения определенных данных и для выполнения с хранящимися данными определенных операций, таких как поиск по базе данных.

[0024] Во время работы клиент 401 и облачный сервер 402 могут взаимодействовать друг с другом, предоставляя пользователю (пользователям) клиента 401 услугу просмотра Web-страниц. Фиг. 1 иллюстрирует схему последовательности операций одного из примеров процесса эксплуатации и управления браузером в соответствии с раскрываемыми вариантами осуществления изобретения.

[0025] Как показано на фиг. 1, процесс эксплуатации и управления браузером включает следующие этапы.

[0026] Этап 101: клиент принимает голосовую информацию, введенную пользователем, и преобразовывает эту голосовую информацию в строку символов, а затем отправляет на облачный сервер сообщение с запросом, где сообщение с запросом содержит преобразованную строку символов.

[0027] Этап 102: облачный сервер принимает сообщение с запросом, отправленное клиентом, и получает на основе строки символов управляющую информацию для эксплуатации браузера.

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

[0029] То есть клиент принимает голосовую информацию, введенную пользователем, и преобразовывает эту голосовую информацию в строку символов, а затем отправляет на облачный сервер сообщение с запросом. Это сообщение с запросом включает преобразованную строку символов. Облачный сервер принимает от клиента сообщение с запросом и получает управляющую информацию, предназначенную для эксплуатации браузера на основе этой строки символов. Облачный сервер отправляет клиенту сообщение с ответом на запрос, где сообщение с ответом на запрос содержит эту управляющую информацию. После приема клиентом сообщения с ответом клиент эксплуатирует браузер и управляет браузером на основе этой управляющей информации. Таким образом, браузер может эксплуатироваться и управляться на основе голоса и/или Интернет-ресурсов, что значительно повышает эффективность эксплуатации и управления браузером.

[0030] Фиг. 2 иллюстрирует схему последовательности операций другого примера процесса эксплуатации и управления браузером в соответствии с раскрываемыми вариантами осуществления изобретения. Как показано на фиг. 2, этот процесс включает следующие этапы.

[0031] Этап 201: клиент принимает голосовую информацию, введенную пользователем, и преобразовывает эту голосовую информацию в строку символов.

[0032] Когда клиент запускает браузер, пользователь может инициировать функцию с голосовым управлением от клиента в браузере. Например, пользователь может продолжительно нажимать на любое место на панели инструментов браузера, и когда промежуток времени нажатия на панель инструментов браузера достигнет предварительно заданного промежутка времени, будет инициирована функция с голосовым управлением. Затем пользователь может подавать голосовые команды клиенту.

[0033] Также клиент может заблаговременно локально сохранять в память список обычно используемых операций. Список обычно используемых операций включает фразы названий операций и рабочие команды, соответствующие функциональным операциям, обычно используемым в браузере. Например, список обычно используемых операций показан в Таблице 1.

[0034] Соответственно, когда клиент преобразует голос в строку символов, клиент, основываясь на этой строке символов, может осуществлять поиск по списку обычно используемых операций, показанному в Таблице 1. Если соответствующая рабочая команда найдена, в браузере выполняется функциональная операция, соответствующая этой найденной команде, а затем процесс эксплуатации заканчивается. Если соответствующая команда не найдена, процесс эксплуатации переходит на Этап 202.

[0035] Этап 202: клиент отправляет на облачный сервер сообщение с запросом, где сообщение с запросом содержит преобразованную строку символов.

[0036] Этап 203: облачный сервер принимает сообщение с запросом, отправленное клиентом, а затем отыскивает хранящуюся в памяти соответствующую взаимосвязь между индексным словом и URL на основе этой строки символов. Если соответствующий URL найден, то процесс эксплуатации переходит на Этап 209; иначе процесс эксплуатации переходит на Этап 204. То есть, если на основе строки символов найдено совпадение, то соответствующий URL напрямую возвращается клиенту, так что клиент может непосредственно открыть Web-страницу возвращенного URL.

[0037] В рамках настоящего описания индексное слово может включать любую словесную информацию, связанную с Web-ресурсом (например, с Web-узлом). Облачный сервер может хранить в памяти имена Web-узлов, фразы, связанные с именами Web-узлов, имена ресурсов и такие фразы, связанные с именами ресурсов, как индексные слова, а также может получать URL, соответствующий каждому индексному слову. Также облачный сервер может хранить на облачном сервере каждое индексное слово, соответствующий ему URL и соответствующую взаимосвязь между индексным словом и URL. В дополнение облачный сервер может постоянно получать новые индексные слова и соответствующие указатели URL и сохранять на облачном сервере эти новые индексные слова, соответствующие URL и соответствующую взаимосвязь между индексными словами и URL.

[0038] Например, в Таблице 2 показаны соответствующие взаимосвязи между индексными словами и URL в облачном сервере.

[0039] Этап 204: облачный сервер на основе строки символов отыскивает хранящуюся в памяти соответствующую взаимосвязь между фразой названия операции и рабочей командой. Если соответствующая рабочая команда найдена, процесс эксплуатации переходит на Этап 210; иначе процесс эксплуатации переходит на Этап 205. То есть, если прямой доступ к URL не найден, но найдена рабочая команда, то эта рабочая команда возвращается клиенту так, что клиент может выполнить рабочую команду.

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

[0041] Например, в Таблице 3 показаны соответствующие взаимосвязи между фразами имен операций и рабочими командами в облачном сервере.

[0042] Этап 205: облачный сервер выполняет синтаксический анализ строки символов. Если результат анализа показывает, что строка символов представляет собой сочетание «действие-объект», то процесс эксплуатации переходит на Этап 206; иначе процесс эксплуатации переходит на Этап 211.

[0043] Облачный сервер может выполнять синтаксический анализ строки символов по алгоритму синтаксического анализа. Если результат анализа показывает, что строка символов представляет собой сочетание «действие-объект», то строка символов включает глагол и существительное. В альтернативном варианте облачный сервер может в целях поиска просто находить любой глагол (глаголы) и/или любое существительное (существительные) в строке символов.

[0044] Этап 206: облачный сервер разделяет строку символов на глагол и существительное. На основе глагола облачный сервер осуществляет поиск по хранящемуся в памяти списку глаголов. Если список глаголов включает этот глагол, то процесс эксплуатации переходит на Этап 207; иначе процесс эксплуатации переходит на Этап 211. Список глаголов включает, по меньшей мере: «открыть», «просмотреть», «отобразить», «ввести», «показать», «перейти», «прийти», «получить» и т.д. То есть список глаголов включает действия, предназначенные для доступа к Web-узлу или Web-странице.

[0045] Этап 207: облачный сервер осуществляет поиск по хранящимся в памяти соответствующим взаимосвязям между индексными словами и указателями URL, используя какое-либо существительное в строке символов. Если соответствующий URL не найден, процесс эксплуатации переходит на Этап 208; иначе процесс эксплуатации переходит на Этап 209.

[0046] Этап 208: облачный сервер отыскивает хранящуюся в памяти соответствующую взаимосвязь между фразой названия операции и рабочей командой на основе существительного. Если соответствующая рабочая команда найдена, процесс эксплуатации переходит на Этап 210; иначе процесс эксплуатации переходит на Этап 211.

[0047] Этап 209: облачный сервер отправляет клиенту сообщение с ответом на запрос, и это сообщение с ответом на запрос содержит найденный URL, и процесс эксплуатации переходит на Этап 212.

[0048] Этап 210: облачный сервер отправляет клиенту сообщение с ответом на запрос, и сообщение с ответом на запрос содержит найденную рабочую команду, и процесс эксплуатации переходит на Этап 212.

[0049] Этап 211: облачный сервер выполняет поиск на основе строки символов с целью нахождения страницы результатов поиска, соответствующей этой строке символов, и отправляет клиенту сообщение с ответом на запрос, и это сообщение с ответом на запрос содержит страницу результатов поиска.

[0050] Этап 212: клиент принимает сообщение с ответом на запрос. Если сообщение с ответом на запрос содержит URL, то на основе этого URL получают соответствующую Web-страницу. Полученная Web-страница затем загружается в браузер и отображается пользователю.

[0051] Этап 213: если сообщение с ответом на запрос содержит рабочую команду, то клиент выполняет в браузере функциональную операцию, соответствующую этой рабочей команде.

[0052] Этап 214: если сообщение с ответом на запрос содержит страницу результатов поиска, то клиент загружает страницу результатов поиска в браузер и отображает эту страницу результатов поиска пользователю.

[0053] Таким образом, клиент принимает голосовую информацию, введенную пользователем, и преобразовывает эту голосовую информацию в строку символов, а затем отправляет на облачный сервер сообщение с запросом. Сообщение с запросом содержит преобразованную строку символов. Облачный сервер принимает сообщение с запросом, отправленное клиентом, и получает управляющую информацию, предназначенную для эксплуатации браузера на основе этой строки символов. Облачный сервер отправляет клиенту сообщение с ответом на запрос, и это сообщение с ответом на запрос содержит управляющую информацию. Клиент эксплуатирует браузер и управляет браузером на основе этой управляющей информации. Таким образом, браузер может управляться на основе голоса и сетевых ресурсов, что значительно повышает эффективность управления браузером.

[0054] Фиг. 3 иллюстрирует схему последовательности операций другого примера процесса эксплуатации и управления браузером в соответствии с раскрываемыми вариантами осуществления изобретения. Как показано на фиг. 3, процесс эксплуатации и управления включает следующие этапы.

[0055] Этап 301: клиент принимает голосовую информацию, введенную пользователем, получает информацию о положении курсора в браузере и преобразовывает голосовую информацию в строку символов. Например, пользователь может поместить курсор в адресную строку, строку поиска или в поле ввода браузера.

[0056] Этап 302: если информация о положении, полученная клиентом, представляет собой поле ввода в браузере, то клиент заполняет поле ввода в браузере преобразованной строкой символов, и процесс эксплуатации завершается.

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

[0058] Этап 304: облачный сервер принимает сообщение с запросом и делает вывод о том, является информация о положении, заключенная в сообщении с запросом, адресной строкой или строкой поиска. Если информация о положении, заключенная в сообщении с запросом, представляет собой адресную строку в браузере, то процесс эксплуатации переходит на Этап 305; если информация о положении, заключенная в сообщении с запросом, представляет собой строку поиска в браузере, то процесс эксплуатации переходит на Этап 310.

[0059] Этап 305: на основе строки символов, заключенной в сообщении с запросом, облачный сервер осуществляет поиск по хранящимся в памяти соответствующим взаимосвязям между индексными словами и указателями URL. Если соответствующий URL найден, то процесс эксплуатации переходит на Этап 309; иначе процесс эксплуатации переходит на Этап 306.

[0060] Этап 306: облачный сервер выполняет синтаксический анализ строки символов. Если результат этого анализа показывает, что строка символов представляет собой сочетание «действие-объект», то процесс эксплуатации переходит на Этап 307; иначе процесс эксплуатации переходит на Этап 310.

[0061] Облачный сервер может выполнять синтаксический анализ на строке символов по существующему алгоритму синтаксического анализа. Если результат анализа показывает, что строка символов представляет собой сочетание «действие-объект», то строка символов содержит, по меньшей мере, глагол и существительное.

[0062] Этап 307: облачный сервер разделяет строку символов на глагол и существительное. На основе глагола облачный сервер осуществляет поиск по сохраненному списку глаголов. Если список глаголов включает этот глагол, процесс эксплуатации переходит на Этап 308; иначе процесс эксплуатации переходит на этап 310. Список глаголов включает, по меньшей мере,«открыть», «просмотреть», «отобразить», «ввести», «показать», «перейти», «прийти», «получить» и т.д.

[0063] Этап 308: облачный сервер осуществляет поиск по сохраненным в памяти соответствующим взаимосвязям между индексными словами и указателями URL. Если соответствующий URL найден, процесс эксплуатации переходит на Этап 309; иначе процесс эксплуатации переходит на Этап 310.

[0064] Этап 309: облачный сервер отправляет клиенту сообщение с ответом на запрос, где сообщение с ответом на запрос содержит найденный URL, и процесс эксплуатации переходит на Этап 311.

[0065] Этап 310: облачный сервер находит на основе строки символов страницу результатов поиска, соответствующую строке символов, и отправляет клиенту сообщение с ответом на запрос. Это сообщение с ответом на запрос содержит страницу результатов поиска.

[0066] Этап 311: клиент принимает сообщение с ответом на запрос. Если это сообщение с ответом на запрос содержит URL, на основе этого URL получают соответствующая Web-страница. Полученная Web-страница затем загружается в браузер и отображается пользователю.

[0067] Этап 312: если сообщение с ответом на запрос содержит страницу результатов поиска, клиент загружает эту страницу результатов поиска в браузер и отображает эту страницу результатов поиска пользователю.

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

[0069] Фиг. 6 иллюстрирует структурную схему одного из примеров системы 600 эксплуатации и управления браузером в соответствии с раскрываемыми вариантами осуществления изобретения. Как показано на фиг. 6, система 600 содержит облачный сервер 402 и клиент 401.

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

[0071] Облачный сервер 402 содержит первый модуль 6021 обнаружения и второй модуль 6022 обнаружения. Первый модуль 6021 обнаружения сконфигурирован для обнаружения хранящейся в памяти соответствующей взаимосвязи между индексным словом и URL на основе строки символов. Если соответствующий URL найден, этот найденный URL используется в качестве управляющей информации.

[0072] Второй модуль 6022 обнаружения сконфигурирован для обнаружения хранящейся в памяти соответствующей взаимосвязи между фразой названия операции и рабочей командой на основе строки символов, если URL, соответствующий строке символов, не найден в хранящейся в памяти соответствующей взаимосвязи между индексным словом и этим URL. Если соответствующая рабочая команда найдена, в качестве управляющей информации используется эта найденная рабочая команда.

[0073] Дополнительно облачный сервер 402 также содержит первый модуль 6023 определения и третий модуль 6024 обнаружения. Первый модуль 6023 определения сконфигурирован для выполнения синтаксического анализа строки символов, если URL, соответствующий этой строке символов, не найден в хранящейся в памяти соответствующей взаимосвязи между фразой названия операции и рабочей командой. Если результат анализа показывает, что строка символов представляет собой сочетание «действие-объект», эта строка символов разделяется на глагол и существительное; первый модуль определения также сконфигурирован для определения того, включает ли список глаголов этот глагол, и список глаголов включает, по меньшей мере: «открыть», «просмотреть», «отобразить», «ввести», «показать», «перейти», «прийти», «получить» и т.д.

[0074] Третий модуль 6024 обнаружения сконфигурирован для осуществления поиска по хранящимся в памяти соответствующим взаимосвязям между индексными словами и указателями URL с использованием какого-либо существительного в строке символов, если список глаголов включает глагол. Если соответствующий URL найден, то в качестве управляющей информации используется этот URL.

[0075] Дополнительно облачный сервер 402 также содержит четвертый модуль 6025 поиска и первый модуль 6026 поиска. Четвертый модуль 6025 обнаружения сконфигурирован для обнаружения соответствующей взаимосвязи между фразой названия операции и рабочей командой на основе существительного, если URL соответствующий этому существительному, не найден в хранящейся в памяти соответствующей взаимосвязи между индексным словом и URL. Если соответствующая рабочая команда найдена, в качестве управляющей информации используется эта управляющая команда.

[0076] Первый модуль 6026 поиска сконфигурирован для выполнения поиска на основе строки символов с целью обнаружения страницы результатов поиска, соответствующей этой строке символов. Если строка символов не является сочетанием «действие-объект», или если рабочая команда, соответствующая этому существительному не найдена в хранящейся в памяти соответствующей взаимосвязи между фразой имени операции и рабочей командой, то в качестве управляющей информации используется страница результатов поиска.

[0077] Дополнительно клиент 401 также сконфигурирован для получения информации о положении курсора в браузере. Сообщение с запросом содержит информацию о положении.

[0078] Дополнительно облачный сервер 402 также содержит второй модуль 6027 определения, пятый модуль 6028 обнаружения и второй модуль 6029 поиска. Второй модуль 6027 определения сконфигурирован для определения информации о положении.

[0079] Пятый модуль 6028 обнаружения сконфигурирован для осуществления поиска по хранящимся в памяти соответствующим взаимосвязям между индексными словами и указателями URL на основе строки символов, если информация положения представляет собой адресную строку браузера. Если соответствующий URL найден, то в качестве управляющей информации используется этот URL.

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

[0081] Таким образом, клиент принимает голосовую информацию, введенную пользователем, и преобразовывает эту голосовую информацию в строку символов, а затем отправляет на облачный сервер сообщение с запросом. Это сообщение с запросом содержит преобразованную строку символов. Облачный сервер принимает сообщение с запросом, отправленное клиентом, и получает управляющую информацию, предназначенную для эксплуатации браузера, на основе строки символов. Облачный сервер отправляет клиенту сообщение с ответом на запрос, где сообщение с ответом на запрос содержит управляющую информацию. Клиент эксплуатирует браузер и управляет браузером на основе этой управляющей информации. Таким образом, браузер может управляться на основе голоса и серверных ресурсов, что значительно повышает эффективность управления браузером.

[0082] Раскрытые способ и система могут быть воплощены непосредственно в аппаратном обеспечении, в модулях программного обеспечения, исполняемых процессором, или в сочетании их обоих. Модули программного обеспечения могут пребывать в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистрах, жестком диске, сменном диске, CD-ROM или в любой другой форме носителя данных, известной в данной области техники. Носитель данных может быть связан с процессором так, что процессор может считывать информацию из носителя данных и записывать информацию на носитель данных.

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


СПОСОБ И СИСТЕМА ЭКСПЛУАТАЦИИ Web-БРАУЗЕРА
СПОСОБ И СИСТЕМА ЭКСПЛУАТАЦИИ Web-БРАУЗЕРА
СПОСОБ И СИСТЕМА ЭКСПЛУАТАЦИИ Web-БРАУЗЕРА
СПОСОБ И СИСТЕМА ЭКСПЛУАТАЦИИ Web-БРАУЗЕРА
СПОСОБ И СИСТЕМА ЭКСПЛУАТАЦИИ Web-БРАУЗЕРА
СПОСОБ И СИСТЕМА ЭКСПЛУАТАЦИИ Web-БРАУЗЕРА
Источник поступления информации: Роспатент

Показаны записи 1-10 из 10.
10.10.2013
№216.012.74c3

Способ, устройство и система мобильной связи для обеспечения бесперебойности обслуживания

Заявленное изобретение относится к области мобильной связи. Технический результат состоит в том, чтобы дать возможность максимальным образом обеспечивать бесперебойность обслуживания UE после того как сота непредвиденно дала сбой в работе и не может функционировать должным образом. Для этого, в...
Тип: Изобретение
Номер охранного документа: 0002495548
Дата охранного документа: 10.10.2013
10.01.2014
№216.012.9617

Способ и устройство для измерения с регистрацией данных для минимизации тестов в ходе вождения

Изобретение относится к мобильной связи. Технический результат заключается в выполнении мониторинга производительности сети, используя коммерческие абонентские устройства (UE) в существующей сети, что позволяет локализовать проблемы в сети, уменьшая накладные расходы по тестам в ходе вождения...
Тип: Изобретение
Номер охранного документа: 0002504117
Дата охранного документа: 10.01.2014
10.01.2014
№216.012.961e

Способ поискового вызова, устройство и система для соты с множеством несущих

Реферат Изобретение относится к области технологий связи, и в частности, к технологии поискового вызова. Технический результат заключается в устранении ненужной траты общих ресурсов осуществления поискового вызова, вызванной осуществлением поискового вызова на всех несущих частотах в соте с...
Тип: Изобретение
Номер охранного документа: 0002504124
Дата охранного документа: 10.01.2014
27.08.2016
№216.015.500b

Способ и устройство для исполнения команд действий пользователя

Группа изобретений относится к средствам исполнения команд пользователя, в частности на мобильных телефонах. Технический результат заключается в повышении быстродействия исполнения за счет использования параметров действия, соответствующих идентификатору команды. Способ включает считывание...
Тип: Изобретение
Номер охранного документа: 0002595890
Дата охранного документа: 27.08.2016
13.01.2017
№217.015.8025

Способ, система и клиент для реализации группы

Изобретение относится к технологиям мгновенного обмена сообщениями. Техническим результатом является осуществление автоматизированного приглашения пользователей в группу. Предложен способ реализации группы. Способ включает в себя этап, на котором осуществляют установку клиентом соединения с...
Тип: Изобретение
Номер охранного документа: 0002599958
Дата охранного документа: 20.10.2016
13.01.2017
№217.015.89ce

Способ и система облачного перевода для мобильного клиента

Изобретение в целом относится к «облачным» технологиям перевода, а более конкретно - к способу и системе облачного перевода для мобильного клиента. Техническим результатом является повышение скорости перевода за счет предотвращения излишнего повторного перевода. Мобильный клиент принимает...
Тип: Изобретение
Номер охранного документа: 0002602330
Дата охранного документа: 20.11.2016
25.08.2017
№217.015.98e0

Способ и мобильное терминальное устройство для независимого воспроизведения видеоизображения

Изобретение относится к мобильным терминалам. Технический результат заключается в обеспечении возможности одновременного просмотра видеоизображения и выполнения других операций. Такой результат достигается тем, что после приема команды на независимое воспроизведение видеоизображения, которая...
Тип: Изобретение
Номер охранного документа: 0002609752
Дата охранного документа: 02.02.2017
25.08.2017
№217.015.ad11

Способ и устройство для посылки сообщения микроблога

Изобретение относится к технологиям сетевой связи. Технический результат заключается в снижении нагрузки на сеть за счет уменьшения количества повторных сообщений. Способ содержит: прием нового сообщения микроблога, извлечение идентификатора микрогруппы, упомянутого в сообщении микроблога;...
Тип: Изобретение
Номер охранного документа: 0002612607
Дата охранного документа: 09.03.2017
25.08.2017
№217.015.b5da

Способ и мобильное терминальное устройство для осуществления операции с изображением

Изобретение относится к области обработки изображений. Технический результат – обеспечение упрощения обработки изображений с веб-страниц посредством переключения текущего интерфейса на основной интерфейс режима изображения. Способ осуществления операций с изображением включает: получение...
Тип: Изобретение
Номер охранного документа: 0002614567
Дата охранного документа: 28.03.2017
13.02.2018
№218.016.268d

Механизм предотвращения непреднамеренного взаимодействия пользователя с трансформируемым мобильным устройством во время трансформации

Изобретение относится к области электронных мобильных устройств. Техническим результатом является предотвращение непреднамеренного взаимодействия пользователя с мобильным устройством во время переключения режимов работы мобильного устройства. Устройство для игнорирования или отключения одного...
Тип: Изобретение
Номер охранного документа: 0002644064
Дата охранного документа: 07.02.2018
Показаны записи 1-10 из 11.
10.10.2013
№216.012.74c3

Способ, устройство и система мобильной связи для обеспечения бесперебойности обслуживания

Заявленное изобретение относится к области мобильной связи. Технический результат состоит в том, чтобы дать возможность максимальным образом обеспечивать бесперебойность обслуживания UE после того как сота непредвиденно дала сбой в работе и не может функционировать должным образом. Для этого, в...
Тип: Изобретение
Номер охранного документа: 0002495548
Дата охранного документа: 10.10.2013
10.01.2014
№216.012.9617

Способ и устройство для измерения с регистрацией данных для минимизации тестов в ходе вождения

Изобретение относится к мобильной связи. Технический результат заключается в выполнении мониторинга производительности сети, используя коммерческие абонентские устройства (UE) в существующей сети, что позволяет локализовать проблемы в сети, уменьшая накладные расходы по тестам в ходе вождения...
Тип: Изобретение
Номер охранного документа: 0002504117
Дата охранного документа: 10.01.2014
27.08.2016
№216.015.500b

Способ и устройство для исполнения команд действий пользователя

Группа изобретений относится к средствам исполнения команд пользователя, в частности на мобильных телефонах. Технический результат заключается в повышении быстродействия исполнения за счет использования параметров действия, соответствующих идентификатору команды. Способ включает считывание...
Тип: Изобретение
Номер охранного документа: 0002595890
Дата охранного документа: 27.08.2016
13.01.2017
№217.015.8025

Способ, система и клиент для реализации группы

Изобретение относится к технологиям мгновенного обмена сообщениями. Техническим результатом является осуществление автоматизированного приглашения пользователей в группу. Предложен способ реализации группы. Способ включает в себя этап, на котором осуществляют установку клиентом соединения с...
Тип: Изобретение
Номер охранного документа: 0002599958
Дата охранного документа: 20.10.2016
13.01.2017
№217.015.89ce

Способ и система облачного перевода для мобильного клиента

Изобретение в целом относится к «облачным» технологиям перевода, а более конкретно - к способу и системе облачного перевода для мобильного клиента. Техническим результатом является повышение скорости перевода за счет предотвращения излишнего повторного перевода. Мобильный клиент принимает...
Тип: Изобретение
Номер охранного документа: 0002602330
Дата охранного документа: 20.11.2016
25.08.2017
№217.015.98e0

Способ и мобильное терминальное устройство для независимого воспроизведения видеоизображения

Изобретение относится к мобильным терминалам. Технический результат заключается в обеспечении возможности одновременного просмотра видеоизображения и выполнения других операций. Такой результат достигается тем, что после приема команды на независимое воспроизведение видеоизображения, которая...
Тип: Изобретение
Номер охранного документа: 0002609752
Дата охранного документа: 02.02.2017
25.08.2017
№217.015.ad11

Способ и устройство для посылки сообщения микроблога

Изобретение относится к технологиям сетевой связи. Технический результат заключается в снижении нагрузки на сеть за счет уменьшения количества повторных сообщений. Способ содержит: прием нового сообщения микроблога, извлечение идентификатора микрогруппы, упомянутого в сообщении микроблога;...
Тип: Изобретение
Номер охранного документа: 0002612607
Дата охранного документа: 09.03.2017
25.08.2017
№217.015.b5da

Способ и мобильное терминальное устройство для осуществления операции с изображением

Изобретение относится к области обработки изображений. Технический результат – обеспечение упрощения обработки изображений с веб-страниц посредством переключения текущего интерфейса на основной интерфейс режима изображения. Способ осуществления операций с изображением включает: получение...
Тип: Изобретение
Номер охранного документа: 0002614567
Дата охранного документа: 28.03.2017
13.02.2018
№218.016.268d

Механизм предотвращения непреднамеренного взаимодействия пользователя с трансформируемым мобильным устройством во время трансформации

Изобретение относится к области электронных мобильных устройств. Техническим результатом является предотвращение непреднамеренного взаимодействия пользователя с мобильным устройством во время переключения режимов работы мобильного устройства. Устройство для игнорирования или отключения одного...
Тип: Изобретение
Номер охранного документа: 0002644064
Дата охранного документа: 07.02.2018
04.10.2018
№218.016.8e40

Способ и устройство для выбора текста

Изобретение относится к области обработки текста. Технический результат – повышение точности при выборе текстовой области. Способ выбора текста содержит: определение в тексте для выбора первой позиции отображения начальной точки выбора и первой позиции отображения конечной точки выбора, в...
Тип: Изобретение
Номер охранного документа: 0002668736
Дата охранного документа: 02.10.2018

Похожие РИД в системе