Способ и система эксплуатации Web-обозревателя

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