Область техники
Изобретение относится к области обработки машиночитаемой информации и может быть использовано при осуществлении торговых операций, шопинга, электронной и сетевой торговли, а также при создании адресной и контекстной звуковой, визуальной и комбинированной рекламы.
Изобретение может быть также использовано при работе в Интернете для визуализации, систематизации, хранения, поиска и обработки данных, а также восстановления данных, состояния рабочего места и пользовательских настроек при неожиданных или ожидаемых прерываниях работы пользователя, особенно для организации деятельности распределенных коллективов и выполнения работ в составе больших групп участников.
Изобретение может быть также использовано для обработки данных для специальных применений для административных, коммерческих, финансовых целей, а также в области управления, надзора, обучения и прогнозирования.
Изобретение может быть также использовано в цифровых компьютерах, их системах и оборудовании для обработки данных, в том числе, но не только, обработки данных с воздействием на порядок их расположения и/или на содержание обрабатываемых данных.
Изобретение может быть также использовано в системах, устройствах и блоках программного управления, в том числе с записью и хранением программы в устройствах памяти вычислительных машин. Также изобретение может использоваться для преобразования и обработки данных и подлежащей обработке машиночитаемой информации для распределения данных в базах данных и последующего восстановления исходных данных, наряду с созданием сложноорганизованных выборок, для ускорения прохождения данных, при инициировании, и синхронизации, и переключении программ, для осуществления межпрограммной связи, для обработки и визуализации большого объема данных и выборок, для обслуживания нейронных сетей и искусственного интеллекта.
Изобретение может быть также использовано для выборки, адресации или распределения данных в системах и архитектурах памяти, для сочетания двух или более цифровых вычислительных машин, для инициализации и управления конфигурацией вычислительных систем, для обработки данных, специально предназначенных для специфических функций.
Изобретение может быть также использовано для манипулирования данными, представленными на естественном языке, а также для информационных поисков, сбора данных и их регистрации, создания структур, заполнения и ведения специализированных баз данных для целей информационных поисков, сбора данных и их регистрации.
Изобретение может быть также использовано для визуализации разнородных данных, связей и других визуальных представлений, онтологий, интегрирования визуализации неоднородных данных, систем хранения данных и громоздких архитектур.
Изобретение может быть также использовано в компьютерах и устройствах обработки данных, в сочетании двух или более вычислительных машин, каждая из которых снабжена, по меньшей мере, арифметическим устройством, программным устройством и регистром, например, для одновременной обработки нескольких программ, а также для управления и инициализации конфигураций таких систем вычислительных машин.
Изобретение может быть также использовано для создания систем защиты компьютеров, программ и данных от несанкционированной деятельности.
Изобретение может быть также использовано для создания систем и способов работы с данными и клиентами в особых разделах бизнеса, особенно, где желательно сравнивать множество данных из источников машиночитаемой информации.
Изобретение может быть также использовано для создания систем и способов работы с данными и клиентами специально предназначенными для административных, коммерческих, финансовых, управленческих, надзорных или прогностических целей, особенно, когда не требуется существенная обработка данных и желательно демонстрировать машиночитаемую информацию в том виде, как она представлена для обозрения в источниках машиночитаемой информации.
Изобретение может быть также использовано для создания шифровальных и дешифровальных устройств и систем для криптографии или других целей, в том числе среди прочего, для маскировки и искажения графических данных и текстовых сообщений, в том числе путем разделения на составные элементы, размещаемых в разных источниках машиночитаемой информации и собираемых в оригинальное изображение из таких элементов.
Изобретение может быть также использовано для других целей, достижение которых связано с поиском, или обработкой, или хранением, или передачей другим лицам, или сокрытием от третьих лиц, или визуализаций машиночитаемой информации.
Термины и определения
В описании изобретения употребляются термины и определения, используемые специалистами и в технической литературе по данной отрасли техники. Но все же при описании изобретения пришлось использовать и такие термины, употребление которых в научно-технической литературе неоднозначно. Ниже изложены определения употребляемых в описании изобретения наиболее важных терминов.
Визуализация - отображение хотя бы в одном окне машиночитаемой информации, в настоящем изобретении визуализация понимается расширительно, в том числе и как создание звуковых образов средствами, управляемыми электронным средством обработки информации. В русском языке не удалось подобрать короткого термина, который характеризовал бы или описал бы преобразование машиночитаемой информации в звуковой сигнал, в том числе в вибрации не звуковых частот. Поэтому под визуализацией в данном изобретении понимается не только преобразование машиночитаемой информации в световой сигнал или образ для восприятия глазами, но и преобразование машиночитаемой информации в звуковой сигнал или образ для восприятия ушами и глазами или тактильными рецепторами человека.
Конфигурация отображаемой информации - является файлом, содержащим, как минимум, совокупность сведений о свойствах окон (значение адресной строки, габариты, цвет элементов, в том числе), доступных для обозрения, параметры отображения этих окон на, по меньшей мере, одном экране, взаимное расположение этих окон, параметры отображения информации в этих окнах, которой (совокупности) присвоено имя и взаимнооднозначно сопоставлена адресуемая область данных на носителе информации. Выше приведенный перечень свойств и сведений, входящих в конфигурацию отображаемой информации, не является исчерпывающим. Могут быть добавлены другие сведения и свойства отображения информации, описанные в изобретении далее.
В тексте описания изобретения будет применяться равнозначно сочетание слов «конфигурация отображаемой информации» написанное, начиная как с прописной, так и со строчной буквы.
В тексте описания изобретения иногда будет применяться сокращенное наименование конфигурации отображаемой информации, а именно конфигурация, написанная, начиная с прописной или строчной букв. В частности, это использовано в рисунках для экономии места. Слово «конфигурация» без дополнительных поясняющих слов или терминов (пример обратного - конфигурацией вычислительных систем) используется в тексте описания, рисунков, формулы и реферата изобретения исключительно как точный синоним сочетания слов «конфигурация отображаемой информации».
Сочетание слов «конфигурация отображаемой информации» в тексте описания, формулы и реферата изобретения будет иногда использоваться в сочетании со словом файл, иногда без оного. В любом случае речь всегда будет идти исключительно о конфигурации отображаемой информации, являющейся специализированным файлом.
Конфигурация отображаемой информации однозначно описывает и документирует, по меньшей мере, коллекцию созданных окон. Разным частям конфигурации отображаемой информации могут соответствовать разные коллекции созданных окон. Любой коллекции окон может быть сопоставлена, по меньшей мере, одна конфигурация отображаемой информации.
Конфигурация отображаемой информации включает сведения об адресе источника (источников) машиночитаемой информации, о настройках электронного средства обработки машиночитаемой информации, о настройках используемых в способе программных средств, о параметрах экрана (экранов) средства отображения информации, о параметрах отображения информации в окне (окнах), о свойствах окна (окон), о расположении окна (окон), в том числе о взаимном расположении окон.
Конфигурация отображаемой информации может включать, в частности, любой набор сведений из следующего перечня:
- сведения об авторстве и сведения о правах;
- сведения о параметрах и настройках пользователя электронных средств обработки машиночитаемой информации, например компьютера пользователя;
- сведения о параметрах и настройках источников машиночитаемой информации,
- сведения о параметрах визуализации отображения информации на экране;
- сведения об окнах;
- сведения об адресах отображаемой в них информации;
- сведения о настройках отображения информации в соответствующих окнах;
- сведения об активированных и дезактивированных режимах средства обработки машиночитаемой информации;
- сведения о порядках изменения свойств окон;
- дату и время создания и сохранений конфигурации отображаемой информации;
- дату и время редактирования свойств конфигурации отображаемой информации;
- сведения о соответствии пакетов информации, хранимых в разных источниках машиночитаемой информации;
- другие сведения о параметрах визуализации отображения информации на экране;
- другие сведения о состоянии рабочего места пользователя;
- другие сведения о параметрах настроек рабочего мест пользователя;
- другие свойства, позволяющие по информации, содержащейся в конфигурации отображаемой информации, восстановить отображение на экранах информации в том виде, в каком она была отображена в момент актуального, не обязательно последнего, сохранения конфигурации отображения информации, судить о состоянии и параметрах компьютера, браузера, окон браузера на момент сохранения конфигурации отображаемой информации.
Для конфигурации отображаемой информации определены и в отношении нее могут быть выполнены следующие операции:
- создать конфигурацию отображаемой информации (Create);
- изменить конфигурацию отображаемой информации (Edit);
- стереть конфигурацию отображаемой информации (Delete);
- сохранить конфигурацию отображаемой информации (Save);
- сохранить конфигурацию отображаемой информации под другим именем (Save as…);
- открыть конфигурацию отображаемой информации (Open);
- открыть конфигурацию отображаемой информации в текстовом редакторе;
- открыть конфигурацию отображаемой информации в специализированном редакторе и изменить и/или дополнить одну конфигурацию отображаемой информации,
- переслать конфигурацию отображаемой информации (Send to…);
- сделать конфигурацию отображаемой информации одной из домашних страниц (Make configuration Home page);
- найти группу конфигураций отображаемой информации по ключевому слову или другим признакам (дата, количество обращений и т.д.) (Search configuration by keyword and/or other attributes);
- присвоить конфигурации отображаемой информации название (Assign the name);
- установить пароль (Set password);
- закрывать несколькими паролями конфигурацию отображаемой информации;
- объединить несколько (2 или более) конфигураций отображаемой информации вместе (Combine);
- разделить на несколько (2 или более) конфигураций отображаемой информации (Divide);
- открыть конфигурации отображаемой информации в специализированном редакторе и объединить несколько конфигураций отображаемой информации в одну или разъединить одну конфигурацию отображаемой информации на несколько, и/или создать, по меньшей мере, одну более сложную композицию конфигураций отображаемой информации из числа тех, что доступны для редактирования;
- получить по почте конфигурацию отображаемой информации (Receive via е-mail);
- считать из Интернет-ресурса конфигурацию отображаемой информации (Download from Internet);
- считать конфигурацию отображаемой информации и открыть ее в браузере (подобно тому, как открываете в соответствующим редакторе файл с расширением .pdf - только для просмотра) (Download and open);
- установить на сервер конфигурацию отображаемой информации (Upload configuration);
- установить на сервер конфигурацию отображаемой информации для общего пользования (Upload and share configuration);
- добавить конфигурацию отображаемой информации в "любимые сайты" (Add to Favorites);
- обновить конфигурацию отображаемой информации;
- обновлять конфигурацию отображаемой информации с заданным шагом, например, каждую секунду, и/или по достижении условий, пример условия - набор на клавиатуре любого символа;
- архивировать конфигурацию отображаемой информации;
- шифровать конфигурацию отображаемой информации;
- выполнить выборочно или полностью по имеющемуся содержанию конфигурации отображаемой информации настройку компьютера, включить и настроить браузеры, открыть и настроить окна браузеров, а также связаться с источниками информации и открыть в окнах информацию, соответствующую адресам, адресных срок на момент сохранения конфигурации отображаемой информации, и кроме того, включить по выбору пользователя программы, которые были включены на момент сохранения конфигурации отображаемой информации и сведения о которых были включены в конфигурацию отображаемой информации, открыть файлы, которые на тот момент были открыты и выполнить иные действия по восстановлению состояния с компьютером, программами, окнами программ и браузеров, файлами, открытыми этими программами;
- выполнять иные действия, определенные для конфигурации отображаемой информации.
Назначением конфигурации отображаемой информации является простое и быстрое для пользователя автоматическое или автоматизированное (выборочное) воссоздание в другом сеансе состояния рабочего места пользователя и соответствующей коллекции созданных окон. Также назначением конфигурации отображаемой информации является автоматическое или автоматизированное (путем выбора пользователем) воспроизводство использовавшихся пользователем параметров отображения визуализации информации, воспроизводство в окнах открытых файлов и Интернет-страниц, а также настроек программ, использовавшихся (выбранных) пользователем на момент сохранения конфигурации отображаемой информации, после намеренного или случайного завершения сеанса работы, когда конфигурация отображаемой информации была создана и сохранена. Процесс восстановления в случае случайного отключения компьютера бывает сложным и длительным, вызывает массу негативных эмоций и сопряжен с частичной потерей информации. Назначением конфигурации отображаемой информации является, в дополнение к прочему, сокращение потерь информации и времени, улучшение настроения пользователя, устранение части причин для его стресса.
Конфигурации отображаемой информации содержит информацию, позволяющую восстановить состояние рабочего места пользователя, в том числе, состояние компьютера, окон браузеров и программ, использовавшихся пользователем, воспроизвести их пользовательские настройки в период создания и периодического сохранения конфигурации отображаемой информации. Используя эту информацию, специальная программа позволяет восстановить состояние рабочего места пользователя в том виде, в каком оно было на момент сохранения конфигурации отображаемой информации. Включая настройки пользователя компьютера, всех использовавшихся пользователем программ, а также окон этих программ, и отображаемых в них страниц и/или файлов. Что позволяет продолжить использование конфигурации отображаемой информации с того места, где остановился пользователь, либо восстановить любой из доступных предыдущих моментов сохранения конфигурации отображаемой информации и продолжить использование конфигурации отображаемой информации с соответствующего места. Пользователь может продолжить работу с любого из выбранных им моментов сохранения конфигурации отображаемой информации. В том числе, создать альтернативу или вариант ранее сделанной работы. Например, создать альтернативную подборку сайтов, доступных для одновременного обозрения. При этом, содержание Интернет-страниц, адреса которых были сохранены, может измениться, если администратор Интернет-ресурса по тому же адресу разместил иную информацию. Отображаться будет актуальная информация, размещенная по сохраненному адресу. При сохранении адреса файла, отображаемого в окне программы, используемой пользователем, если это локальный адрес на компьютере пользователя, то будет сохраняться именно этот адрес. При восстановлении состояния рабочего места пользователя на ином компьютере, локальные адреса файлов компьютера пользователя, на котором была сохранена конфигурация отображаемой информации, будут недоступны, если не была создана система соответствий файлов, размещенных на разных компьютерах, и указания о ней не были включены в конфигурацию отображаемой информации или в иные доступные источники машиночитаемой информации.
Конфигурации отображаемой информации легко передается не выбранным заранее третьим лицам, что позволяет полнее информировать неопределенный заранее круг лиц о состоянии работы, а также предоставлять им возможность продолжения работы с момента, на котором она была прервана пользователем, сохранившим конфигурацию отображаемой информации. Конфигурация отображаемой информации может использоваться для организации совместной работы группы пользователей.
Конфигурация отображаемой информации при необходимости закрывается паролем и шифруется. При использовании шифров достигаются разнообразные цели. Шифр создает дополнительную помехоустойчивость. При дешифровке используют средства восстановления при частичной утрате информации в канале связи или при хранении. Шифр сжимает информацию конфигурации отображаемой информации для сокращения объема передаваемой информации по каналу связи и/или экономии места на средствах хранения информации. Вариантом такого шифра является замена фактической информации, предназначенной для шифрования, адресами ранее сохраненной информации, позволяющей точно воспроизвести информацию, шифрование которой производилось. Например, для соответствующей специальной программы ссылка на наименование списка параметров визуализации отображения информации на экране является адекватной заменой собственно содержания этого списка в шифруемом сообщении, при условии, что и при шифровании, и при дешифровании такого сообщения наименование списка параметров визуализации отображения информации на экране соответствует одним и тем же параметрам визуализации отображения информации на экране. В этом случае достигается многократное сокращение объема передаваемого сообщения и/или многократная экономия места для хранения. Такое шифрование является разумным аналогом архивирования с расширенными функциями. При использовании шифрования несимметричными ключами конкретный ключ открывает доступ конкретного пользователя только к части информации конфигурации отображаемой информации, соответствующей правам данного пользователя. По этим данным восстанавливается состояние рабочего места пользователя в виде, актуальном для пользователя, ключ которого был использован для дешифровки.
Конфигурация отображаемой информации при необходимости архивируется. Этим достигается экономия места на носителях информации, повышение устойчивости информации к помехам, сокращение времени передачи информации по каналам связи при пересылке конфигурации отображаемой информации.
Конфигурация отображаемой информации, может содержать информацию, позволяющую восстановить все этапы использования конфигурации отображаемой информации в период времени между созданием и последним сохранением конфигурации отображаемой информации, и восстановить состояние рабочего места пользователя на любой из этих моментов.
Коллекция созданных окон или коллекция окон, оба термина в изобретении используются как синонимы - окна, которые созданы и одновременно открыты, или могут быть одновременно открыты, или могут быть открыты по заранее установленному правилу, причем таким образом, что, по меньшей мере, два одновременно открытых окна будут одновременно активны, содержат независимые адресные строки, и отображают машиночитаемую информацию. Коллекция созданных окон предназначена для отображения результатов работы с источниками машиночитаемой информации. Такая коллекция документируется при помощи специализированного файла конфигурации отображаемой информации, который сохраняют, а также пересылают другим лицам для ознакомления с результатом работы и собственно коллекцией созданных окон.
Пользователь - понимается обыкновенно. В случае создания конфигурации отображаемой информации пользователь становится оператором. Для изобретения существенно создание специализированного файла конфигурации отображаемой информации. В тексте описания, формулы и реферата изобретения понятие пользователь используются исключительно как точный синоним понятия оператор. При этом понимается, что конфигурация отображаемой информации уже создана или будет создана в течение одного сеанса работы.
Рабочее место пользователя - это технические средства и средства математического обеспечения, привлеченные на стороне пользователя для получения машиночитаемой информации из источников машиночитаемой информации, ее обработки и отображения. Как правило, но не только, подразумеваются средства со стороны пользователя, осуществляющего сеанс работы. Граница, что есть сторона пользователя, понимается разумным образом. Если пользователь обращается к Интернет-провайдеру для осуществления связи через Интернет и не контролирует собственно связь и обработку информации на стороне соответствующего сервера - источника машиночитаемой информации, то в представление о рабочем месте включаются только параметры обращения к провайдеру и служебная информация протоколов обмена данными с провайдером и сервером, доступная обычному пользователю. Но если источником машиночитаемой информации являются компьютеры в собственной сети пользователя, в том числе и его компьютер, с которого осуществляется какие-нибудь операции пользователя, то в представление о рабочем месте включаются все необходимые и достаточные параметры, доступные такому пользователю, характеризующие разные стадии реализации способа и собственно получение машиночитаемой информации из источников машиночитаемой информации, ее обработки и отображения. При этом, кроме визуального отображения на экране, могут осуществляться иные способы отображения и обработки этой информации. Таким образом, понятие рабочего места пользователя - это понимаемые разумно и расширительно-технические средства и средства математического обеспечения, привлеченные на стороне пользователя для получения машиночитаемой информации из источников машиночитаемой информации, ее обработки и отображения, такие, без функционирования которых пользователь не сможет надлежащим образом выполнить свои задачи в сеансе работы, а при функционировании которых - сможет их выполнить. Информация о рабочем месте пользователя, существенная для данного изобретения, представлена, в частности, но не только, в свойствах средств отображения информации, в состоянии рабочего места пользователя, в параметрах визуализации отображения информации на экране.
Свойства средств отображения информации включает информацию:
- о параметрах экрана,
- о количестве экранов, на которых отображаются окна и указания на соответствие окон и экранов, на которых они отображаются,
- о параметры и настройки каждого экрана,
- о свойствах окон,
- о параметрах отображения этих окон,
- о взаимном расположении этих окон,
- о параметрах отображения информации в этих окнах,
- о геометрических параметрах окон (размер, координаты характерных точек, например, углов окна, масштаб отображения (Zoom) каждой страницы в окне),
- о параметрах визуализации информации в окнах (Presentetion parametr), например, - прозрачность, цвета фона и элементов и т.д.,
- о положении элементов управления прокруткой в окне,
- о положении курсоров на экране,
- о параметрах группировки окон, например, указание, что все отображаемые на экране окна размещаются в одну линию, часть окон отображается на экране только частично, а часть окон находится за границей экрана полностью,
- Интернет-адрес каждой из отображаемых Интернет-страниц,
- исходный адрес или сведения достаточные для вызова каждого из отображаемых в окнах на экране файлов.
Состоянием рабочего места пользователя является совокупность существенных для пользователя пользовательских настроек (т.е. выбранных пользователем по своему усмотрению или подтверждаемых путем использования без специального выбора, установленных в режиме по умолчанию, или предустановленных) электронных средств обработки машиночитаемой информации, пользовательских настроек запущенных пользователем программ, перечень самих программ, а также, значения пользовательских настроек средств визуализации информации, например, но не только, экранов компьютеров, пользовательских настроек окон, открытых программами, которые запустил пользователь, пользовательских настроек параметров визуализации информации в окнах вышеупомянутых программ, а также адреса файлов, Интернет-адреса электронных страниц, веб-серверов и иных источников машиночитаемой информации.
Параметры визуализации отображения информации на экране включают информацию о свойствах средств отображения информации, а также частично информацию о состоянии рабочего места пользователя, позволяющие максимально полно и точно восстановить в новом сеансе работы на экране визуализированную информацию, которая была визуализирована на экране пользователя на момент создания конфигурации отображаемой информации в другом сеансе работы.
В том числе, но не только, содержит информацию об относительно редко указываемых и изменяемых настройках, например, параметрах и настройках каждого экрана, включая, такие как разрешение экрана, его цветовая схема, настройках видеокарты, версиях программ, участвующих в отображении информации на экранах. Такая информация позволяет определить совместимость и возможности точного восстановления визуализированной информации, а также необходима для суждения о мере неточности такого восстановления этой информации и составления соответствующей спецификации.
Предустановленными называются настройки и свойства, которые используются без специального выбора пользователя, которые установлены в программном обеспечении по умолчанию. В некоторых случаях такие настройки и свойства могут быть изменены пользователем по своему усмотрению, или нуждаются в подтверждении пользователем ранее установленных значений путем фактического использования.
Состояние рабочего места пользователя включает:
- состояние компьютера пользователя - пользовательские настройки компьютера пользователя,
- перечень и состояние используемых пользователем программ, в том числе, но не только, браузеров,
- настройки окон, используемых пользователем программ,
- параметры визуализации отображения информации на экране,
- адреса отображаемых источников информации, в том числе, но не только адреса файлов, открытых в окнах программ,
- другие настройки, актуальные для пользователя, например, даты, время, сообщение о правах, копирайт и прочее.
Параметры настроек рабочего места пользователя содержат значения настроек, выбранных пользователем для сеанса работы по своему усмотрению или подтверждаемых путем использования без специального выбора и предустановленных в режиме «по умолчанию».
Фореграунд - термин применяется для описания положения главного окна программы, активного окна с независимой адресной строкой, любого окна любой программы поверх всех других окон.
Бэкграунд - термин применяется для описания положения главного окна программы, активного окна с независимой адресной строкой, любого окна любой программы таким образом, что это окно покрыто чем-либо, либо выведено за границу экрана, и пользователь не видит полностью визуализированную в нем информацию. Также термин применяется описания работы программы в бэкграунде, т.е. программы, которая работает, не открывая окон поверх всех других окон или не открывая окон вообще.
Туннелирование ("Tunneling") - метод или функция туннелирования, или функция Tunneling. Применение метода (функции) - вызов туннелирования, или вызов функции туннелирования, или активация туннелирования, или исполнение функции туннелирования - эти термины используются как синонимы. Туннелирование - метод коммуникации с Интернетом программы, работая с которой пользователь обратился за информацией, при помощи другой программы, работающей в фоновом режиме, без потерь времени пользователя на открытие дополнительных форм, введения адресов, формирования поисковых запросов и т.д. и т.п. Название выбрано по аналогии - это выглядит как если бы специальная программа открыла туннель в Интернет, получила там данные и передала их в программу, работая с которой пользователь обратился за машиночитаемой информацией, без видимого для пользователя участия браузера и самого пользователя.
Уровень техники
Недостаточно высокая производительность веб-ориентированных информационных технологий для совместной работы пользователей и веб-серверов в настоящее время не может удовлетворить растущие требования пользователей в современных условиях. Растет потребность в увеличении производительности рабочих мест пользователей, в разумной автоматизации функций такого рабочего места. Интернет браузеры разных производителей повторяют основной набор функций.
Одной из проблем остаются способы применения веб-ориентированных технологий обработки машиночитаемой информации, частично осуществляемой браузером пользователя (например, Microsoft® Internet Explorer), во время одного и того же сеанса работы сразу с двумя и более веб-серверами. Такая работа иногда требует поочередного переключения от одного веб-сервера к другому, что создает некоторые неудобства пользователю и приводит к снижению производительности работы, требует повышенного внимания и аккуратности к многократно повторяемым однотипным операциям.
Часть машиночитаемой информации обычно перерабатывается браузером на компьютере пользователя, что требует относительно длительного времени в зависимости от качества и настроек имеющегося у пользователя компьютера, задает высокие требования к оборудованию и математическому обеспечению, и создает неудобства у пользователя, оборудование или программное обеспечение которого, пусть даже немного, но устарело. Такое условное устаревание неизбежно в связи с постоянным совершенствованием и Интернета, и программных средств, и компьютеров. Масштаб времени устаревания сегодня исчисляется месяцами.
Несмотря на то что введены более мощные возможности программирования, проблемы удобства работы одновременно в одном сеансе со многими источниками машиночитаемой информации пока не имеют достаточно общего решения и сохраняются. Это проявляется в вынужденном завышении требований к компьютерам. В настоящее время прогресс компьютерных технологий идет путем сохранения и усиления перекоса в область финансирования преимущественно компьютеров, оборудования. При этом не происходит в достаточном темпе совершенствование процессов хранения основной и вспомогательной информации в процессе работы. Под основной информацией здесь подразумевается такая машиночитаемая информация, обретение которой является целью деятельности пользователя. Под вспомогательной информацией здесь подразумевается такая машиночитаемая информация, которая необходима компьютерным системам и пользователю для получения пользователем основной информации, но которая сама по себе не является целью деятельности пользователя.
Все более совершенные компьютеры технически могут эффективно сохранять любую машиночитаемую информацию. Однако сбой в процессе работы компьютера или системы из нескольких компьютеров остается актуальной проблемой, и порождает проблемы для пользователей, потерю части ранее полученных результатов, части машиночитаемой основной и вспомогательной машиночитаемой информации, а также времени.
Известен способ обработки машиночитаемой информации с помощью специализированной программы, который включает получение из источника машиночитаемой информации, ее обработку и визуализацию - Microsoft® Internet Explorer в различных версиях.
Недостатком рассматриваемого способа является необходимость для одновременной работы во время одного и того же сеанса работы сразу с двумя и более веб-серверами, открывать несколько программ, что приводит к заметному снижению производительности работы компьютера, причем тем большему, чем больше веб-серверов используется. Это, в свою очередь, требует повышенного внимания и аккуратности к многократно повторяемым однотипным операциям при поочередном переключении от одной специализированной программы к другой, при этом отсутствует возможности совместной связанной настройки окон названной программы. Такой режим работы создает неудобства пользователю и приводит к снижению производительности работы.
Известен способ обработки машиночитаемой информации путем использования информационных технологий, ориентированных на серверные сетевые приложения, позволяющий компьютеру пользователя использовать серверные веб-приложения, предоставляемые по сети передачи данных. При этом способе на веб-сервере инсталлируется приложение, которое осуществляет связь по сети передачи данных, например по Интернету [RU 2466450].
Недостатком этого способа является то, что на экране компьютера пользователя отражают машиночитаемую информацию только от одного веб-сервера. При такой технологии для перехода от получения и/или обработки машиночитаемой информации, имеющейся в одном источнике машиночитаемой информации к получению и/или обработке машиночитаемой информации, имеющейся в другом источнике машиночитаемой информации, пользователь должен отключить подключенное к веб-серверу в текущий момент средство обработки машиночитаемой информации, например, свой компьютер от этого источника машиночитаемой информации (веб-сервера). Затем пользователь должен подсоединить средство обработки машиночитаемой информации (свой компьютер) к другому источнику машиночитаемой информации (к другому веб-серверу). Недостатком этого способа являются многочисленные ручные операции, требующиеся от пользователя для смены подключений и совершения операций по получению и/или обработке машиночитаемой информации. Другим недостатком является отсутствие преемственности сеанса подключений и обмена сообщениями. Например, при втором осуществляемом сеансе работы средство обработки машиночитаемой информации, например компьютер пользователя, не будет иметь истории подключений к источникам машиночитаемой информации, соотнесенной с информацией, полученной ранее от них, также как и истории действий по получению и/или обработке машиночитаемой информации. При последующих осуществляемых сеансах работы пользователь не сможет использовать для автоматического повторения те некоторые серии действий, которые были уже совершены при предыдущих сеансах работы.
Известен способ обработки машиночитаемой информации, включающий установку линии связи с сервером, загрузку первой и второй электронных страниц и отображение сохраненных электронных страниц и элементов управления программного обеспечения. В этой системе активным попеременно является один или другой компонент браузера, которые попеременно делают активной и отображают для пользователя на переднем плане экрана (в фореграунде) выбранные пользователем первую электронную страницу или вторую электронную страницу [US 7379977].
Недостатками данного способа является попеременное отображение для пользователя на переднем плане (в фореграунде) активной заранее выбранной пользователем одной электронной страницы, а также перевод в неактивное состояние заранее выбранной пользователем другой электронной страницы, которая с переднего плана (форегаунда) перемещена на задний план (в бэкграунд) и не обозревается пользователем. Таким образом, например, из двух электронных страниц одна не видна пользователю. Что не позволяет обрабатывать информацию, одновременно обозревая и сравнивая ее на одном экране, одним взглядом.
Этот недостаток характерен для уровня техники и для большей части известных Интернет-браузеров, в том числе самых популярных и наиболее распространенных.
Другим важным недостатком этого способа является то, что в случае неожиданного безвозвратного в течение одного сеанса обрыва связи с одной из электронных таблиц или в случае, например, отключения электроснабжения, не предусмотрено экстренное сохранение основной и вспомогательной информации, и часть машиночитаемой информации на неожиданно обесточенном компьютере пользователя будет утрачена.
Известен способ обработки машиночитаемой информации, включающий одновременную загрузку нескольких web-страниц с разных сайтов в одном окне браузера, в котором в одном окне браузера открывают нескольких окон меньшего размера, в которых загружают выбранные пользователем web-страницы сайтов, причем каждую из web-страниц сайта загружают с захватом в заданной области экрана, для чего пользователь изначально выбирает желаемую для загрузки прямоугольную область экрана web-страницы, заходя на web-страницу выбранного им сайта и выделяя эту область. В этом способе открытие в одном окне браузера нескольких окон меньшего размера производят с выполнением ряда правил захвата, размещения и компоновки окон меньшего размера [RU 2009101668].
Недостатком этого способа является то, что пользователь выполняет много важных для способа операций по выделению машиночитаемой информации, которую необходимо отобразить лишь временно на экране компьютера пользователя, и при этом выделенная машиночитаемая информация не обновляется на экране пользователя в том же темпе и в тот же интервал времени, в каких она обновляется в источнике машиночитаемой информации. Если, после закрытия того или иного окна меньшего размера, будет необходимо его повторное открытие с той же, ранее размещенной в нем машиночитаемой информацией, даже в том же сеансе работы, всю работу по поиску web-страницы и выделению на ней машиночитаемой информации придется повторить в ручном режиме, поскольку в упомянутом способе не предусмотрено никакой автоматизации этого процесса. Другим важным недостатком является то, что каждое из открытых окон меньшего размера не снабжены независимой адресной строкой, независимые адресные сроки не сопоставлены другим способом окнам меньшего размера, а сами окна меньшего размера не являются активными.
Известен способ обработки машиночитаемой информации [US 6724403], который выбран в качестве ближайшего аналога.
В данном способе для визуализации машиночитаемой информация из множества информационных источников создается визуальное отображение в виде мозаичной структуры - массива плиток, причем каждый сегмент в указанном массиве плиток связан с соответствующим источником информации. Информация в каждой плитке обновляется с выбираемой частотой обновления. При этом вышеупомянутые плитки могут располагаться разнообразным способом и иметь управляемые пользователем параметры (размеры). При этом вышеупомянутый массив может храниться на другом компьютере и извлекаться из него. При этом, местом, где происходит визуализация массива плиток, может являться компьютер, мобильный телефон, телевизор и персональный цифровой помощник. При этом, имеются наборы инструкций: первый набор инструкций для управления одновременной связью со множеством информационных источников; второй набор инструкций, чтобы организовать отображение информации в массив плиток; третий набор инструкций для связывания каждого выбранного источника информации с соответствующей плиткой из указанного множества плиток; четвертый набор инструкций для получения информации из каждого указанного источника информации со своей скоростью извлечения информации; и пятый набор инструкций для размещения информации в указанные плитки - в каждую со своей скоростью размещения информации.
Недостатком данного способа является то, что в нем не предусмотрена возможность связать каждую плитку (каждое окно), в котором отображается информация из источника машиночитаемой информации, с новым источником машиночитаемой информации по выбору пользователя в процессе одного и того же сеанса работы (например, независимые адресные строки для каждого из этих открытых окон), для каждой из указанных выше плиток из соответствующего массива плиток. Другим недостатком этого способа является то, что инструкции уже имеются к началу сеанса работы, и нет средства и не предусмотрено возможности их изменения в процессе одного сеанса работы пользователя. Также недостатком является то, что не предусмотрена возможность дополнить массив плиток в течение сеанса работы непосредственно с уже имеющимся массивом плиток.
Указанные факторы снижают производительность работы пользователя при работе с несколькими источниками машиночитаемой информации.
Раскрытие сущности изобретения
Задачей изобретения является повышение производительности работы пользователя, что является особенно важным при работе с несколькими источниками машиночитаемой информации и при работе нескольких пользователей над общей тематикой.
Сущность заявляемого изобретения заключается в том, что в способе обработки машиночитаемой информации, согласно которому в ходе проведения сеанса работы, осуществляемого пользователем,
устанавливают связь между электронным средством обработки машиночитаемой информации, и, по меньшей мере, одним источником машиночитаемой информации,
обновляют связь между электронным средством обработки машиночитаемой информации и, по меньшей мере, одним источником машиночитаемой информации, с которым установлена связь,
получают машиночитаемую информацию, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь,
и сохраняют в памяти, доступной электронному средству обработки машиночитаемой информации,
отображают, по меньшей мере, на одном экране средства отображения машиночитаемой информации, по меньшей мере, частично, машиночитаемую информацию, полученную, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь,
по меньшей мере, на одном экране средства отображения машиночитаемой информации создают, по меньшей мере, одно активное окно,
осуществляют, по меньшей мере, в одном активном окне отображение машиночитаемой информации, полученной, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь;
управляют, определяя условия и подавая команды управления, настройками электронного средства обработки машиночитаемой информации и свойствами средства отображения машиночитаемой информации,
управляют, определяя условия и подавая команды управления, параметрами отображения машиночитаемой информации, по меньшей мере, на одном экране средства отображения машиночитаемой информации и свойствами, по меньшей мере, одного активного окна,
При этом новым согласно изобретению является то, что создают и сохраняют, по меньшей мере, один файл, именуемый конфигурацией отображаемой информации, содержащий сведения об адресе, по меньшей мере, одного источника машиночитаемой информации, с которым установлена связь, о настройках электронного средства обработки машиночитаемой информации, о настройках используемых в способе программных средств, о параметрах, по меньшей мере, одного экрана средства отображения машиночитаемой информации, о параметрах отображения информации, по меньшей мере, в одном окне, о свойствах, по меньшей мере, одного окна, о расположении, по меньшей мере, одного окна,
и используют конфигурацию отображаемой информации для обработки машиночитаемой информации путем управления настройками упомянутых программных средств, свойствами средства отображения информации, параметрами отображения машиночитаемой информации, свойствами, по меньшей мере, одного активного окна.
В частном случае изобретения созданную и сохраненную конфигурацию отображаемой информации используют для повторного отображения окон с теми же свойствами и параметрами, которые были сохранены в конфигурации отображаемой информации, а также отображения информации из тех же источников машиночитаемой информации с теми же параметрами отображения, которые были сохранены в конфигурации отображаемой информации.
В частном случае изобретения создают, по меньшей мере, один пароль доступа к конфигурации отображаемой информации и включают каждый из созданных паролей в свойства конкретной конфигурации отображаемой информации.
В частном случае изобретения одновременно задают индивидуальные свойства любого количества одновременно активных окон и параметры отображения информации из источников машиночитаемой информации.
В частном случае изобретения при отображении в окне информации, содержащей, по меньшей мере, одну гиперссылку, выделяют, по меньшей мере, одну гиперссылку, создают дополнительные одновременно активные окна, снабженные независимыми адресными строками, по числу выделенных гиперссылок, в которых отображают, по меньшей мере, часть той информации, на адреса которой ссылаются соответствующие выделенные гиперссылки, причем эти дополнительные окна создают, по меньшей мере, на время выделения гиперссылок.
В частном случае изобретения, по меньшей мере, в одном из окон отображают, по меньшей мере, одну область окна, воздействуя на которую подают команду управления.
В частном случае изобретения связь, по меньшей мере, с одним из источников машиночитаемой информации и обработку машиночитаемой информации, по меньшей мере, частично осуществляют средствами Интернета.
В частном случае изобретения обработку машиночитаемой информации осуществляют с использованием, по меньшей мере, одного программного средства, не предназначенного для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, и, по меньшей мере, одного средства, осуществляющего связь, как со средствами Интернета, так и с программным средством, не предназначенным для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, в котором (способе) осуществляют переработку машиночитаемой информации, полученной от средств Интернета, в вид, пригодный для использования этой информации программным средством, не предназначенным для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, а также, осуществляют переработку машиночитаемой информации, полученной от программного средства, не предназначенного для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, в вид, пригодный для использования этой информации средствами Интернета, а также осуществляют передачу вышеупомянутым средством, осуществляющим связь, предварительно переработанной, машиночитаемой информации от средств Интернета к программному средству, не предназначенному для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, и от программного средства, не предназначенного для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации к средствам Интернета.
В частном случае изобретения осуществляют одновременное управление, по меньшей мере, частью параметров отображения информации на экране, по меньшей мере, в двух вышеупомянутых окнах.
В частном случае изобретения в качестве источников машиночитаемой информации, с которыми устанавливают связь, используют, по меньшей мере, два из следующих средств или любое сочетание этих средств: веб-сайт; веб-сервер; веб-страница; видеокамера; источник телевизионного сигнала; компьютер; контрольный или измерительный датчик; контрольный или измерительный прибор; магнитофон; микрофон; модем; носитель машиночитаемой информации; отдельная часть компьютера; поисковое программное средство; радиостанция; сервер; смартфон; средство выработки электромагнитного сигнала; средство сигнализации; телефон; фотокамера.
В частном случае изобретения в качестве средства обработки или отображения машиночитаемой информации используют одно из следующих средств или любое их сочетание: веб-сервер; компьютер; сервер; смартфон; телефон; часть компьютера; часть сервера.
В частном случае изобретения в ходе управления параметрами отображения информации, полученной из источника машиночитаемой информации, с которым установлена связь, устанавливают порядок изменения указанных параметров и осуществляют изменения указанных параметров автоматически в установленном порядке.
В частном случае изобретения в ходе управления свойствами, по меньшей мере, одного окна устанавливают порядок изменения указанных свойств и осуществляют изменение указанных свойств автоматически в установленном порядке.
В частном случае изобретения при отображении в окне информации, содержащей, по меньшей мере, одну гиперссылку, создают дополнительное окно, в котором отображают, по меньшей мере, часть информации, на адрес которой ссылается упомянутая гиперссылка.
В частном случае изобретения, по меньшей мере, в одном из окон отображают информацию только в одной из форм представления информации.
В частном случае изобретения при отображении на экране, по меньшей мере, в одном из окон, информации в текстовой форме представления и, по меньшей мере, в одной другой форме представления, создают дополнительное окно, в котором отображают копию только информации в текстовой форме представления.
В частном случае изобретения при отображении на экране, в одном из окон, информации в графической форме представления и, по меньшей мере, в одной другой форме представления, создают дополнительное окно, в котором отображают копию только информации в графической форме представления.
В частном случае изобретения в одном из окон осуществляют запрет на отображение информации и не отображают информацию в одной из форм представления информации.
В частном случае изобретения при отображении в окне информации, содержащей, по меньшей мере, одну гиперссылку, наводят курсор на гиперссылку, создают дополнительное окно, в котором отображают, по меньшей мере, часть информации, на адрес которой ссылается указанная гиперссылка, причем это дополнительное окно создают на время, в течение которого курсор наведен на гиперссылку.
В частном случае изобретения создают список, по меньшей мере, из двух адресов источников машиночитаемой информации, формируют один запрос на получение информации, создают порядок направления этого запроса, автоматически направляют упомянутый запрос каждому из упомянутых источников машиночитаемой информации в соответствии с порядком направления этого запроса, для отображения информации, полученной от каждого из упомянутых источников машиночитаемой информации, как результата исполнения запроса, создают порядок отображения такой информации и, по меньшей мере, одно активное окно, информацию, полученную от каждого из упомянутых источников машиночитаемой информации, как результат исполнения запроса, отображают автоматически в установленном порядке.
В частном случае изобретения в конфигурации отображаемой информации размещают данные, позволяющие обратиться к частям информации, содержащейся в соответствующих источниках машиночитаемой информации.
В частном случае изобретения устанавливают порядок обращения к частям информации, содержащейся в соответствующих источниках машиночитаемой информации, и обращение к частям информации, содержащейся в соответствующих источниках машиночитаемой информации, осуществляют автоматически в установленном порядке.
В частном случае изобретения машиночитаемую информацию полученную, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь, сохраняют в памяти, доступной электронному средству обработки машиночитаемой информации, при этом машиночитаемой информации взаимнооднозначно сопоставляют, по меньшей мере, необходимые и достаточные сведения об источнике машиночитаемой информации, из которого была получена указанная информация и о дате получения этой информации, которые визуализируют при визуализации соответствующей указанной машиночитаемой информации и при достижении установленных пользователем условий.
В частном случае изобретения при отображении в активном окне машиночитаемой информации, полученной из одного источника машиночитаемой информации, определяют и сохраняют в памяти, доступной электронному средству обработки машиночитаемой информации, параметры отображения и визуальное выделение пользователем элементов машиночитаемой информации этого источника машиночитаемой информации, и распространяют эти параметры отображения и это визуальное выделение на все аналогичные элементы машиночитаемой информации, полученной из других источников машиночитаемой информации и отображаемой, по меньшей мере, в одном активном окне.
В ходе осуществления заявляемого способа устанавливают и поддерживают связь между электронным средством обработки машиночитаемой информации и, по меньшей мере, одним источником машиночитаемой информации.
Из источников машиночитаемой информации, с которым установлена связь, получают машиночитаемую информацию, и сохраняют ее в памяти, доступной упомянутому электронному средству обработки машиночитаемой информации.
Полученную и сохраненную таким образом информацию перерабатывают при одном и том же осуществляемом сеансе работы с помощью хотя бы одной программы, установленной в электронном средстве обработки машиночитаемой информации.
Для отображения вышеупомянутой информации создают, хотя бы, одно активное окно, хотя бы, на одном экране, где, например, и отображают эту информацию.
Принципиально важным в изобретении является то, что кроме всех этих действий, с помощью специальной программы создают и сохраняют специализированный файл (файлы), именуемый конфигурацией отображаемой информации, содержащий совокупность сведений о свойствах средств отображения информации, например, о параметрах экрана, о свойствах окна (окон), о параметрах отображения окна (окон), о взаимном расположении окон, о параметрах отображения информации в окне (окнах), об адресах упомянутых источников машиночитаемой информации, с которыми установлена связь, а также содержащий совокупность сведений о состоянии рабочего места пользователя, например, о пользовательских настройках электронных средств обработки машиночитаемой информации, пользовательских настройках запущенных пользователем программ, перечень самих программ.
При этом обработку машиночитаемой информации осуществляют с использованием указанного файла (файлов).
В заявляемом компьютерноосуществимом способе обработки машиночитаемой информации устанавливают и поддерживают связь между электронным средством обработки машиночитаемой информации и хотя бы одним источником машиночитаемой информации, из которого получают, сохраняют в памяти, доступной этому электронному средству, и перерабатывают машиночитаемую информацию, для отображения вышеупомянутой информации создают, хотя бы, одно активное окно, хотя бы, на одном экране, создают и сохраняют специализированный файл конфигурации отображаемой информации, как это было указано выше, а кроме того, задают индивидуальные свойства любого количества одновременно активных окон и параметры отображения информации из источников машиночитаемой информации.
При осуществлении заявляемого способа пользователь может работать как с одним источником машиночитаемой информации, так и со многими источниками такой информации. При этом указанная информация будет доступна для обозрения и сравнения, достаточно удобно разместить соответствующие активные окна, например, рядом или одно под другим.
Благодаря тому что осуществлены выше перечисленные действия при обработке машиночитаемой информации достигается сохранение необходимой и достаточной информации, характеризующей: рабочее место пользователя, использованные им технические средства и средства математического обеспечения, использованные им иные программы, найденную и отображенную машиночитаемую информацию путем сохранения адресов источников машиночитаемой информации, откуда эта информация получена. Эту информацию сохраняют в файле конфигурации отображаемой информации, и, в случае случайного или намеренного прекращения сеанса работы, по этой информации устанавливают, что именно пользователь делал и на чем остановился.
Благодаря тому что заявляемый способ позволяет создать и несколько раз обновлять специализированный файл конфигурации отображаемой информации, достигается возможность протоколирования работы пользователя. Это может быть важным для контроля работы пользователя, например, для проверки правильности самостоятельной работы студента с рекомендованными источниками информации.
Благодаря тому что заявляемый способ позволяет поддерживать связь на определенное время между любым окном, источником информации и, посредством определенности адресов источников машиночитаемой информации, любыми дополнительными окнами создается возможность пользователю и/или оператору нейронной сети контролировать ее обучение. Используемый в способе специализированный файл конфигурации отображаемой информации позволяет учитывать и сохранять связи между одновременно активными окнами, документировать процесс обучения. Это создает, например, нейронную сеть, куда входит необходимая и достаточная машиночитаемая информация, отобранная пользователем в соответствии с замыслом. Поскольку окна одновременно активны, они могут содержать, в том числе, но не только, средства подачи и отображения исполняемых команд, результаты выполнения команд, средства и отображения результатов выполнения команд, средства сравнения получаемых результатов и ожидаемых, а также средства коррекции исполняемых команд. При этом каждое активное окно может визуализировать как результаты обработки машиночитаемой информации одним упомянутым выше электронным средством, так и результаты обработки этой информации на разных электронных средствах обработки машиночитаемой информации. При этом достигается возможность применить агрегатный принцип построения сложных систем, что существенно упрощает создание любой такой системы: информационной системы, нейронной сети, системы управления и подобных им систем, состоящих более чем из одного элемента. При этом любой элемент при необходимости снабжают интерфейсом, где будут созданы в необходимом количестве одновременно активные окна, каждое из которых будет отображать информацию, выбранную или разрешенную пользователем. Таким образом, создание весьма сложных систем, перерабатывающих машиночитаемую информацию, реализуют простыми и доступными средствами, документируют файлами конфигурации отображаемой информации, а саму работу - распределяют между членами достаточно большого коллектива, работающего над общим проектом.
Благодаря тому что специализированный файл создан и сохранен в памяти, доступной электронному средству обработки машиночитаемой информации, обеспечивается возможность точного и быстрого, автоматического или автоматизированного, восстановления, например, картины, которую пользователь видел на своем рабочем экране, где отображалась вышеупомянутая машиночитаемая информация, полученная из соответствующих источников машиночитаемой информации. Это может быть сделано как тем же пользователем, так и тем, кто получил специализированный файл - конфигурацию отображаемой информации и права им пользоваться.
Способ обеспечивает возможность восстановления связи с источниками машиночитаемой информации после неожиданного прекращения сеанса работы. Конфигурация отображаемой информации, будучи один раз создана в сеансе работы, периодически автоматически обновляется. Поэтому для восстановления рабочего места после неожиданно прерванного сеанса работы будет сохранена важная информация, позволяющая автоматизировать и ускорить процесс восстановления связи с упомянутыми источниками машиночитаемой информации. Это особенно важно при работе со значительным количеством источников машиночитаемой информации.
В случае случайного или намеренного прекращения сеанса работы имеется возможность точного и относительно быстрого, автоматического или автоматизированного, восстановления, состояния рабочего места пользователя. При этом будет выборочно или полностью восстановлено состояние рабочего места пользователя, даже если пользователь не видел каких-то окон или признаков работы других программ, но мог использовать их на своем рабочем месте. Например, в бэкграунде могли работать текстовые и табличные редакторы, и иные программы, например, проигрыватель Widows Media воспроизводил музыку. Рабочее место пользователя - это технические средства и средства математического обеспечения, привлеченные для получения машиночитаемой информации из источников машиночитаемой информации, для ее обработки и отображения. Как технические средства, так и математическое обеспечение имеют некоторый обширный список настроек, в том числе пользовательских и редко изменяемых. Восстановление этих настроек для тех же средств позволит при новом сеансе воспроизвести момент работы первого сеанса, вслед за которым первый сеанс был прекращен, и продолжить пользователю работу с того момента, на котором он ранее остановился. Или выбрать другой момент, когда конфигурация отображаемой информации была сохранена. Все необходимые и достаточные сведения оказываются сохраненными в этом специализированном файле. Исключение составляет собственно отображаемая машиночитаемая информация из источников машиночитаемой информации. Поскольку она сама не сохранялась в достаточном объеме на стороне пользователя, а сохранялись только ее адреса, то названная информация могла быть перемещена или заменена администратором источника машиночитаемой информации, например, администратором веб-сервера. И, восстановив обращение к такому источнику в новом сеансе, пользователь увидит актуальную машиночитаемую информацию на момент его нового обращения. Она может быть не той, с которой он работал при предыдущем сеансе.
Автоматическое или автоматизированное выборочное восстановление состояния рабочего места для продолжения работы возникает именно с того момента, где был завершен прежний сеанс. Поскольку специализированный файл конфигурации отображаемой информации содержит, как минимум, всю необходимую и достаточную информацию о состоянии рабочего места пользователя и свойствах средств отображения конкретной информации, а также содержит другую служебную информацию, важную для пользователя в процессе сеанса работы, то для восстановления состояния рабочего места пользователя специализированная программа выполнит автоматически или при участии пользователя действия, после выполнения которых будут вовлечены в работу те же технические средства и те же средства математического обеспечения, которые работали на момент сохранения специализированного файла конфигурации машиночитаемой информации. В случае автоматизированного восстановления пользователь может отказаться что-то воспроизводить для нового сеанса. Остальное может быть автоматически восстановлено для работы в новом сеансе: на экране будет то, что находится по сохраненным адресам источников машиночитаемой информации, будут запущены вспомогательные программы, будут запущены другие редакторы, которые использовались для работы в предыдущий сеанс работы, там будут вызваны документы, адреса которых были сохранены, и выставлены на тех же элементах визуализации, выставлены на прежних местах курсоры и т.д. и т.п.
При осуществлении способа создается удобство работы группе пользователей, все или некоторые из числа которой, работая над общим проектом, создают и обмениваются между собой конфигурациями отображаемой информации, чем упрощают передачу сообщений о достигнутых результатах, о состоянии работы, а также упрощают учет, кто и чем занимался и что сделал, в каком состоянии общий проект, какими правами располагает каждый участник на вновь созданные объекты авторского права. Конфигурацию отображаемой информации легко копируют, и пересылают обычными средствами связи, как специально созданный файл, ориентированный на передачу электронными каналами связи.
Группа пользователей может распределить работу, каждый выполнит свою часть, это будет запротоколировано в конфигурации отображаемой информации, после чего все конфигурации отображаемой информации будет объединены для получения готового результата. Это позволяет организовывать работу виртуальных коллективов, которые могут охватывать огромное количество участников, распределенных хоть по всему Земному шару и космосу, которые, обрабатывая в удобном для каждого режиме свою частную задачу, смогут создавать общий уникальный продукт. Примером такого проекта может служить обработка всех фотографий всего Интернета и указание свойств запечатленных на них объектов для последующего автоматического детального поиска любой отдельной фотографии. Достаточно привлечь сто миллионов студентов, использовать конфигурации отображаемой информации и специализированную программу, которая сможет их редактировать, и в течение дня-двух они пересмотрят весь Интернет и разметят все фотографии всеми заданными свойства, работая в кофе-таймах и в короткие периоды вынужденного безделья. Иными средствами подобная работа пока просто не может быть сделана в силу сложностей ее организации - нет достаточно удобного средства.
Конфигурация отображаемой информации может быть передана обычной электронной почтой в виде электронного письма, где собрано все, что хотел сказать, показать, написать и продемонстрировать отправитель. Пользователь восстанавливает на своем экране по данным полученной конфигурации отображаемой информации все активные окна, которые скомпоновал для него отравитель и воспринимает все именно так, как хотел отправитель.
При использовании способа в рекламных целях и в целях информирования потребителя о товарах и услугах достаточно просто использовать конфигурацию отображаемой информации для восстановления на экране потребителя всего рекламного или информационного буклета, например, 12-15 активных окон, заполняющих видимую часть экрана, где все окна активны и позволяют уточнять информацию, переходя по ссылкам.
Таким образом, благодаря созданию и сохранению специализированного файла - конфигурации отображаемой информации повышается производительность работы пользователя с машиночитаемой информацией из источников машиночитаемой информации, повышается комфортность пользователя, устраняется стресс неожиданного прерывания сеанса работы, сохраняется существенная информация, появляется возможность пользоваться ею после неожиданного прерывания сеанса работы, при этом при необходимости, имеется возможность протоколировать этапы работы пользователя.
За счет повышения производительности работы пользователя и компьютера пользователя при работе с большими объемами машиночитаемой информации, снижаются требования к компьютеру пользователя, что облегчает сложные формы работы на относительно простых планшетных компьютерах и мобильных телефонах.
Способ также обеспечивает защиту от потери результатов работы при неожиданных отключениях компьютера, веб-сервера, или разрыва связи между средствами обработки машиночитаемой информации и источниками машиночитаемой информации.
Способ также дает возможность простым путем для пользователя автоматически или автоматизированно (путем выбора пользователем) восстановить удобное, заранее подготовленное состояние рабочего места пользователя и параметры настроек рабочего места пользователя при возобновлении работы после неожиданного ее завершения или при возобновлении работы на другом компьютере, где при начале нового сеанса работы аналогичные параметры настроек рабочего места и состояние рабочего места были другими.
Способ дает возможность передачи простым способом третьим лицам достаточных сведений о состоянии рабочего места пользователя и параметров настроек рабочего места пользователя, при которых им полученные результаты работы визуализируются им же желаемым образом, а получившее их лицо может продолжить работу пользователя, передавшего информацию, непосредственно с момента ее завершения этим пользователем.
Способ обеспечивает возможность сокращения объема передачи данных по каналам связи путем замены допустимой части машиночитаемой информации адресами, по которым эти данные могут быть получены при восстановлении состояния рабочего места пользователя при помощи конфигурации отображаемой информации.
Способ обеспечивает возможность сохранения отображения результата работы пользователя хотя бы на одном экране, путем создания специализированного файла конфигурации отображаемой информации, удобного для последующего восстановления этого отображения на других экранах других электронных средств обработки машиночитаемой информации или после прерывания работы, особенно когда связь с источником машиночитаемой информации оказалась прерванной.
Таким образом, техническим результатом, достигаемым при реализации изобретения, является повышение производительности работы пользователя.
В частном случае выполнения способа сохраненная конфигурация отображаемой информации может быть использована для повторного отображения окон с теми же свойствами и параметрами, которые были сохранены в конфигурации отображаемой информации, а также для отображения информации из тех же источников машиночитаемой информации с теми же параметрами отображения, которые были сохранены в конфигурации отображаемой информации.
В частном случае выполнения способа может быть создан, по меньшей мере, один пароль доступа к любой из конкретных конфигураций отображаемой информации, а каждый из созданных паролей может быть включен в свойства конкретной конфигурации отображаемой информации.
Благодаря тому что создают, по меньшей мере, один пароль доступа к выбранной конкретной конфигурации отображаемой информации и включают каждый из созданных паролей в свойства конкретной конфигурации отображаемой информации, достигается возможность использовать конкретный пароль для упомянутой конфигурации для ограничения доступна и прав на использование конфигурации отображаемой информации тем, кто не располагает упомянутым паролем.
Кроме того, использование паролей позволяет достичь ряд положительных эффектов. В частности, используя пароль, создают дополнительную помехоустойчивость, поскольку наличие пароля изменяет закрываемую паролем машиночитаемую информацию и требует дополнительной операции (введение пароля) при необходимости использования этой информации, закрытой паролем. Это позволяет добавить средства восстановления информации при возможной частичной утрате этой информации в канале связи или при хранении, которые будут скрыты при применении пароля для открытия этой информации для использования, и не будут мешать воспроизводить машиночитаемую информацию.
Кроме того, вместо пересылки собственно конфигурации отображаемой информации достаточно послать адрес ее хранения и сообщить получателю послания пароль для ее открытия.
Кроме того, пароль используют и как элемент шифрования конфигурации отображаемой информации, причем использование пароля как элемента свойств конфигурации, позволяет достичь эффекта архивирования конфигурации для сокращения объема передаваемой информации по каналам связи и для экономии места в памяти средств хранения машиночитаемой информации.
Кроме того, при использовании концепции шифрования несимметричными ключами, в случае, когда конфигурация отображаемой информации содержит разные части, достигается доступность в каждой из таких частей только тем, кто располагает соответствующим паролями, и остается недоступной в частях, для доступа к которым необходимы другие ключи. При использовании шифрования несимметричными ключами конкретный ключ открывает доступ конкретного пользователя только к части информации конфигурации отображаемой информации, соответствующей правам данного пользователя. По этим данным восстанавливают состояние рабочего места пользователя в виде, актуальном для пользователя, ключ которого был использован для дешифровки.
Шифр сжимает информацию конфигурации отображаемой информации для сокращения объема передаваемой информации по каналу связи и/или экономии места на средствах хранения информации. Вариантом такого шифрования является замена фактической информации, предназначенной для шифрования, адресами ранее сохраненной информации, позволяющей точно воспроизвести информацию, шифрование которой производилось. Например, для соответствующей специальной программы ссылка на наименование списка параметров визуализации отображения информации на экране является адекватной заменой собственно содержания этого списка в шифруемом сообщении, при условии, что и при шифровании, и при дешифровании такого сообщения наименование списка параметров визуализации отображения информации на экране соответствует одним и тем же параметрам визуализации отображения информации на экране. В этом случае достигают многократное сокращение объема передаваемого сообщения и/или многократная экономия места для хранения. Такое шифрование является разумным аналогом архивирования с расширенными функциями.
В частном случае выполнения способа могут быть заданы индивидуальные свойства любого количества одновременно активных окон и параметры отображения информации из источников машиночитаемой информации. Благодаря этому окна могут максимально соответствовать отображаемой в них машиночитаемой информации, их можно свободно перемещать, увеличивать или уменьшать при необходимости размеры, группировать и восстанавливать прежние группировки, менять другие свойства, создавая пользователю удобство работы с машиночитаемой информацией.
При этом на экране могут одновременно располагаться активные окна, где отображают машиночитаемую информацию, полученную из источников машиночитаемой информации, и активные окна других программ, например, текстовых редакторов. Это создает дополнительное удобство - при обращении, например, к редактору для создания комментариев, можно обозревать одновременно активные окна, использовать информацию из них для комментариев, не теряя из виду все необходимые окна.
Заявляемый способ в случае, когда в окне отображена информация, содержащая, по меньшей мере, одну гиперссылку, позволяет осуществить выделение гиперссылки (гиперссылок), создание по числу выделенных гиперссылок дополнительных одновременно активных окон на время выделения гиперссылки (гиперссылок), снабженных независимыми адресными строками, в которых отображена, по меньшей мере, часть той информации, на адреса которых ссылаются соответствующие выделенные гиперссылки.
В указанном случае создается удобство сравнения информации, где выделена гиперссылка, и той информации, на которую ссылается эта гиперссылка, обозревая одновременно несколько источников машиночитаемой информации. Причем это делают на время, достаточное для сравнения информации, после чего, сняв выделение с гиперссылки, тем самым закрывают и указанные дополнительные окна.
Если в результате изучения информации, на которую ссылалась конкретная гиперссылка, пользователь решит, что информация будет полезна в дальнейшем, то это созданное дополнительное окно с независимой адресной строкой, сохраняют. Таким образом, осуществляя изучение источников машиночитаемой информации, пользователь, пользуясь гиперссылками и не переходя по ним, но лишь обозревая информацию, на которую гиперссылка ссылается, собирает коллекцию одновременно активных окон, где отображают важную для его работы информация. После чего имеет возможность из любого такого окна продолжить изучение информации и добавить новые активные окна с актуальной информацией в свою коллекцию. После чего сохраняет всю коллекцию в конфигурации отображаемой информации и присваивает конфигурации отображаемой информации уникальное имя. Результаты такого сбора существенной для пользователя информации отображают в одновременно активных окнах, где отображают машиночитаемую информацию из первоисточников, выбранных пользователем. А сама коллекция таких окон удобна для хранения и передачи другим лицам.
Кроме того, в рассматриваемом случае подборка информации, являющаяся весьма частой операцией при работе с источниками машиночитаемой информации, осуществляется проще, удобнее и точнее, и сводится к выбору необходимой информации, добавлению соответствующих активных окон с этой информацией в коллекцию и сохранению всей коллекции этих окон в файлах конфигурации отображаемой информации. Отпадает операция частого выделения и копирования больших фрагментов документов, что часто нарушает форматирование и частично изменяет содержание копируемой информации.
Кроме того, операцию копирования, не всегда допустимую и корректную при работе с источниками машиночитаемой информации, можно заменять демонстрацией первоисточников. При этом не нарушаются права на копирования.
Кроме того, подобранная информации имеет более компактную форму и сохраняет полноту форматирования и содержания, присущие первоисточнику.
В частном случае выполнения способа, по меньшей мере, в одном из окон отображают, по меньшей мере, одну область окна, воздействуя на которую подают команду управления.
В указанном случае достигается возможность подавать команды, исполняемые исключительно только в отношении конкретного окна, для которого отображена такая область, воздействуя на которую, подают команду управления.
Кроме того, достигается расширение индивидуального набора команд, которые подают любому из вышеупомянутых окон и исполняют только в отношении выбранного окна.
Кроме того, достигается возможность создания специализированных окон, которые будут содержать расширенный и подобранный пользователем набор команд, отдаваемых непосредственным воздействием на соответствующие им области.
В частном случае выполнения способа можно осуществлять связь с источником (источниками) машиночитаемой информации и обработку машиночитаемой информации, по меньшей мере, частично средствами Интернета.
Благодаря этому достигается возможность использования большого количества источников машиночитаемой информации, использования специализированных сервисов, например, поисковых сайтов, работающих с использованием Интернета, передачи и получения информации различными средствами, разработанными ранее и применяемыми широким кругом лиц.
Кроме того, для средств Интернета открывается новая возможность использования в рекламных, информационных и иных целях конфигурации отображаемой информации, что ведет к сокращению объемов передаваемой средствами Интернета информации.
В частном случае выполнения способа имеется возможность использовать, по меньшей мере, два программных средства: средство 1 типа и средство 2 типа. Средство 1 типа является программным средством, не предназначенным для связи со средствами Интернета и обработки полученной при этом машиночитаемой информации, например, Windows приложение Блокнот. Средство 2 типа предназначено для осуществления связи, как со средствами Интернета, так и со средствами 1 типа.
Машиночитаемую информацию, с которой работает средство 1 типа, при помощи средства 2 типа получают от средства 1 типа, перерабатывают, и используют переработанную машиночитаемую информацию для дальнейшей ее обработки средствами Интернета, с которым осуществляют связь средством 2 типа.
Кроме того, машиночитаемую информацию, переработанную средствами Интернета, получают при помощи средства 2 типа, перерабатывают, и переработанную машиночитаемую информацию используют для последующей обработки средством 1 типа.
При этом достигается расширение возможностей средства 1 типа, тем что машиночитаемую информацию, с которой работает средство 1 типа, при помощи средства 2 типа получают от средства 1 типа, перерабатывают, и используют переработанную машиночитаемую информацию для дальнейшей ее обработки средствами Интернета, с которым осуществляют связь средством 2 типа. А для машиночитаемой информации, получаемой средством 2 типа из средств Интернета, после соответствующей обработки, достигается доступность для последующей обработки средству 1.
Вышеуказанные особенности способа позволяют повысить производительность обработки машиночитаемой информации, использовать наиболее сильные стороны как средств Интернета, так и средств, не предназначенных для связи со средствами Интернета и обработки полученной при этом машиночитаемой информации, правильно распределяя задачи между такими средствами, и осуществляя коммуникации средствами 2 типа, а также, осуществляя промежуточную обработку информации. На момент создания изобретения, программные средства для работы с машиночитаемой информацией в Интернете существенно уступают по функциональным возможностям и производительности специализированным средствам, изначально не предназначенным для связи со средствами Интернета и обработки полученной при этом машиночитаемой информации. Таким образом, средство 1 типа, не предназначенное для связи со средствами Интернета и обработки полученной при этом машиночитаемой информации, используют для работы с машиночитаемой информацией, полученной, путем специальной обработки, из машиночитаемой информации доставленной средствами Интернета. При этом более полно используют как возможности средства 1 типа для обработки машиночитаемой информации, так и возможности средств Интернета.
Средство 2 типа может быть выполнено из нескольких частей, работающих скоординировано, и специализированных по направлениям передачи информации: либо от средства 1 типа, либо к средству 1 типа. Машиночитаемая информация, перемещаемая по направлениям от средства 1 типа и к средству 1 типа, может существенно различаться по типу (например, быть видео потоком, текстовыми файлами или исполняемыми файлами команд и прочее), по объему, по очередности для передачи и по иным существенным параметрам для каналов связи и средств обработки такой информации. Обычным является существенное превышение по объему получаемой от средств Интернета машиночитаемой информации по сравнению с информацией, передаваемой по направлению средств Интернета.
Благодаря выполнению средства 2 типа из нескольких частей, работающих скоординировано, и специализированных по направлениям передачи информации, достигается повышение производительности передачи машиночитаемой информации и увеличение скорости передачи.
В случае когда в заявляемом способе обработки машиночитаемой информации осуществляют одновременное управление, по меньшей мере, частью параметров отображения информации на экране, по меньшей мере, в двух одновременно активных окнах, достигается удобство сравнения пользователем отображаемой в окнах машиночитаемой информации из различных источников такой информации.
В случае когда в заявляемом способе в качестве источников машиночитаемой информации, с которыми устанавливают связь, используют, по меньшей мере, два из следующих средств или любое сочетание этих средств: веб-сайт, веб-сервер, веб-страница, видеокамера, источник телевизионного сигнала, компьютер, контрольный или измерительный датчик, контрольный или измерительный прибор, магнитофон, микрофон, модем, носитель машиночитаемой информации, отдельная часть компьютера, поисковая программа, радиостанция, сервер, смартфон, средство выработки электромагнитного сигнала, средство сигнализации, телефон, фотокамера, достигается удобство одновременного получения машиночитаемой информации, ее отображения, сравнения и документирования, а также, синтез на основе анализа этой информации управляющих решений, команд управления объектами, процессами и значениями параметров.
В случае когда в заявляемом способе в качестве средства обработки или отображения машиночитаемой информации используют одно из следующих средств или любое их сочетание: веб-сервер, компьютер, сервер, смартфон, телефон, часть компьютера, часть сервера, достигается повышение производительности и удобство работы пользователя, выбирающего такое средство в зависимости от условий работы.
В случае когда в заявляемом способе в ходе управления параметрами отображения информации, полученной от источника машиночитаемой информации, с которым установлена связь, устанавливают порядок изменения параметров отображения, например, масштаба отображения на экране информации, и осуществляют изменения этих параметров отображения автоматически в установленном порядке, достигается автоматизация часто повторяемых комбинаций последовательных команд и создается удобство для пользователя.
В случае когда в заявляемом способе в ходе управления свойствами, по меньшей мере, одного окна устанавливают порядок изменения индивидуальных свойств, по меньшей мере, одного из окон и изменения индивидуальных свойств, по меньшей мере, одного из окон, осуществляют автоматически в установленном порядке, достигается индивидуальная настройка свойств любого активного окна, удобство отображения и улучшение восприятия в таком окне отображенной в нем машиночитаемой информации.
В случае когда в заявляемом способе при отображении в окне информации, содержащей, по меньшей мере, одну гиперссылку, создают дополнительное окно, в котором отображают, по меньшей мере, часть информации, на адрес которой ссылается упомянутая гиперссылка, достигается удобство работы пользователя, экономию времени, сохранение внимания пользователя на более важных операциях и освобождение его от менее важных.
Все такие дополнительные окна являются одновременно активными и снабжены независимыми адресными сроками.
При создании дополнительного окна используют автоматический отключаемый или подключаемый режим, при включении которого достаточно навести на гиперссылку курсор, как окно создают автоматически, в нем отображают автоматически хотя бы часть информации, на адрес которой ссылается упомянутая гиперссылка.
Благодаря тому что все вышеупомянутые окна являются одновременно активными и снабжены независимыми адресными сроками, отображают хотя бы часть информации, на которую ссылалась хотя бы одна гиперссылка, и предоставляют возможность создания специализированного файла конфигурации отображаемой информации, достигается возможность приостановить работу, вернуться к ней через некоторое время и продолжить ее с места приостановки, углубляя исследование, просматривая последующие гиперссылки и для этого создавая подобные дополнительные окна.
Кроме того, при включенном автоматическом режиме создания дополнительных окон и выделении группы гиперссылок, создаются несколько дополнительных окон, в каждом из которых отображается хотя бы часть информации, на адрес которой ссылается одна из упомянутых гиперссылок.
Кроме того, часть дополнительных окон, открытых для просмотра гиперссылок,, как не имеющие значения по мнению пользователя, а часть открытых окон можно сохранять в виде коллекции, о чем сохраняют информацию в конфигурации отображаемой информации. Благодаря этому достигается полнота представления информации в коллекции открытых окон, а также возможность разделить работу среди множества пользователей, каждый из которых будет просматривать свою часть гиперссылок, закрывая окна, в которых отображается несущественная информация, после чего - объединить результаты и коллекции созданных окон и получить подробное и достаточно полное исследование вопроса, отображаемое в коллекции открытых дополнительных окон. Притом что каждое такое дополнительное окно является одновременно активным и снабжено независимой адресной строкой, исследование вопроса всегда может быть продолжено, а ранее полученные результаты - отредактированы.
В случае когда при реализации способа информацию, по меньшей мере, в одном из окон отображают только в одной из форм представления информации, достигается ускорение загрузки машиночитаемой информации, экономится видеопамять на устаревших компьютерах или малых компьютерах, которые реализованы в форме смартфонов, ноутбуков или планшетных компьютеров, даже достигается удобство обозрения информации, и удобство ее редактирования.
При этом вся информация является машиночитаемой, и получена из источников машиночитаемой информации. При этом различают как минимум текстовую форму представления такой информации, графическую форму представления такой информации, табличную форму представления такой информации, видео-потоковую форму представления такой информации, аудио-потоковую форму представления такой информации.
Машиночитаемая информация из одного источника может отображаться в разных окнах, причем в каждом из этих окон отображают часть этой информации только в одной из форм представления информации. Например, в одном окне отображают тексты, в другом - рисунки, в третьем - рекламу-мультфильм, которая находилась в полученной машиночитаемой информации.
Кроме того, в рассматриваемом случае фильтрацию и недопущение демонстрации не вызывавшейся для просмотра рекламы, осуществляют путем отключения тех окон, которые содержат нежелательную информацию, в одной из форм представления информации, например, отключают окна, где отображают информацию в аудио- и видео-потоковой форме представления информации, но сохраняют форматированный или неформатированный текст, с соответствующем окне.
В случае когда при реализации способа, по меньшей мере, в одном из окон, информация отображается в текстовой форме представления и, по меньшей мере, в одной другой форме представления, можно создать дополнительное окно, в котором отображают копию только информации в текстовой форме представления. При этом достигается удобство работы пользователя и удается сконцентрировать текстовую информацию.
Кроме того, достигается ускорение загрузки отдельно информации в текстовой форме представления информации, поскольку информация в графической форме представления загружается, как правило, медленнее, чем информация в текстовой форме представления информации.
В случае когда при реализации способа в одном из окон отображают информацию в графической форме представления и, по меньшей мере, в одной другой форме представления, можно создать дополнительное окно, в котором отображают копию этой информации только в графической форме представления, а окно, где представлена информация и в графической форме, и в другой форме представления машиночитаемой информации, оставляют без изменения, или, при необходимости, закрывают в ручном или автоматическом режиме.
Благодаря этому достигается удобство изучения отдельно только машиночитаемой информации в графической форме представления информации. При этом вся информация в этой форме представления сконцентрирована более плотно на экране и ее сравнивают с меньшими операциями пользователя по перемещению по длинному электронному документу.
Кроме того, создаются условия для концентрации внимания пользователя именно на информации в графической форме представления информации.
В случае когда при реализации способа осуществляют запрет на отображение информации и не отображают информацию в одной из форм представления информации, достигается ускорение обработки машиночитаемой информации и загрузки на экран для отображения. Таким образом, в необходимых случаях можно исключить для загрузки машиночитаемую информацию, прежде всего, в графической форме представления информации, что существенно ускоряет процесс загрузки. При этом, информацию в графической форме представления информации можно исключить из обработки, поскольку ее не предполагают отображать на экране. Этим достигается еще большее ускорение обработки машиночитаемой информации, предназначенной для отображения на экране.
В случае когда при реализации способа наводят курсор на любую гиперссылку, создают дополнительное окно, в котором отображают, по меньшей мере, часть информации, на адрес которой ссылается эта гиперссылка, причем это дополнительное окно создают на время, в течение которого курсор наведен на эту гиперссылку, достигается удобство быстрого просмотра той информации, на которую ссылается гиперссылка.
Кроме того, совместное использование двух режимов, первого - когда по количеству выделенных гиперссылок создают дополнительные одновременно активные окна, снабженные независимыми адресными строками, в которых отображают, по меньшей мере, часть той информации, на адреса которой ссылаются соответствующие выделенные гиперссылки, и второго - когда наводят курсор на любую гиперссылку, создают дополнительное окно, в котором отображают, по меньшей мере, часть информации, на адрес которой ссылается эта гиперссылка, создает удобство работы и экономию времени на операциях, связанных с просмотром информации, на адреса которых ссылаются эти гиперссылки. За счет этого упрощается и ускоряется работа по формированию коллекции созданных окон, сокращается число случайных ошибок.
В случае когда при реализации способа создают список, по меньшей мере, из двух адресов источников машиночитаемой информации, например, поисковых программ, формируют один запрос на получение информации, создают порядок направления этого запроса, автоматически направляют упомянутый запрос каждому из упомянутых источников машиночитаемой информации в соответствии с порядком направления этого запроса, для отображения информации, полученной от каждого из упомянутых источников машиночитаемой информации, как результата исполнения запроса, создают порядок отображения такой информации и, по меньшей мере, одно активное окно, снабженное независимой адресной строкой, информацию, полученную от каждого из упомянутых источников машиночитаемой информации, как результат исполнения запроса, отображают, по меньшей мере, в одном активном окне, достигается большая полнота и разнообразие источников машиночитаемой информации, найденных в результате поиска информации.
Все поисковые системы, сайты, программы имеют заложенную создателем логику поиска и отображения результатов поиска. Эта логика недоступна пользователю для детального исследования. Кроме того, источники машиночитаемой информации и поисковые программы не предоставляют полной информации о полноте исследования источника и полноте отображения найденных результатов. Напротив, заявляя о значительных по численности найденных источниках машиночитаемой информации, исчисляемых нередко миллионами, фактически поисковые программы предоставляют доступ к первым 100-300 источникам, принцип подбора которых также не раскрывается в достаточной мере. Для поиска машиночитаемой информации бывает важно знать метод поиска, полноту исследования источников и логику отображения результатов поиска, чтобы найти именно искомую машиночитаемую информацию. Использование нескольких источников машиночитаемой информации для параллельного поиска одной и той же информации позволяет достигнуть разнообразия как источников, где поиск проводился, так и методов поиска, что улучшает полноту поиска и отображения результата.
Кроме того, фильтрация результатов поиска позволяет автоматически исключить источники одинаковые, близкие или аналогичные, по заданному критерию
В случае когда при реализации способа в конфигурации отображаемой информации, размещают данные, позволяющие обратиться к частям информации, содержащейся в соответствующих источниках машиночитаемой информации, достигается возможность повторного обращения к конкретной части этой информации путем обращения к конфигурации отображаемой информации. Это обеспечивает удобство при восстановлении состояния рабочего места после перерыва в работе, особенно, когда связь с источником машиночитаемой информации была прервана.
В случае когда при реализации способа устанавливают порядок обращения к частям информации, содержащейся в соответствующих источниках машиночитаемой информации, и обращение к частям информации, содержащейся в соответствующих источниках машиночитаемой информации, осуществляют автоматически в установленном порядке, достигается удобство просмотра ранее выполненной работы, удобство информирования о результатах работы путем обращения к частям информации, содержащейся в соответствующих источниках машиночитаемой информации.
Кроме того, при отображении и изучении сложного или длинного документа достигается возможность и удобство автоматического перехода от одной части машиночитаемой информации данного документа, к другой части такой информации, в порядке, который может отличаться от последовательного перехода, в порядке, как составлен документ. При таком переходе от одной части машиночитаемой информации данного документа, к другой части такой информации, в установленном порядке, пользователю предоставляют возможность остановить дальнейший переход и потом его продолжить. Таким образом, достигается выборочное изучение упомянутой информации документа, при котором на основе такого документа создают разные последовательности его отображения в зависимости от цели.
В случае когда при реализации способа машиночитаемую информацию полученную, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь, сохраняют в памяти, доступной электронному средству обработки машиночитаемой информации, при этом упомянутой машиночитаемой информации взаимнооднозначно сопоставляют, по меньшей мере, необходимые и достаточные сведения об источнике машиночитаемой информации, из которого была получена эта информация, о дате и о времени получения этой информации, которые (сведения) визуализируют при визуализации соответствующей упомянутой машиночитаемой информации и при достижении установленных пользователем условий, достигается возможность соотнести машиночитаемую информацию и источник этой информации, даже в случае, если была изменена или заменена машиночитаемая информация в этом источнике машиночитаемой информации.
Кроме того, подборку машиночитаемой информации, которой взаимнооднозначно сопоставлены, по меньшей мере, необходимые и достаточные сведения об источнике машиночитаемой информации, из которого была получена эта информация, о дате и о времени получения этой информации, которые (сведения) визуализируют при визуализации соответствующей упомянутой машиночитаемой информации и при достижении установленных пользователем условий, можно использовать для демонстрации содержания источников машиночитаемой информации в отношении цели, для которой такая машиночитаемая информация получена.
В случае когда в заявляемом способе при отображении в активном окне машиночитаемой информации, полученной из одного источника машиночитаемой информации, определяют, сохраняют в памяти, доступной электронному средству обработки машиночитаемой информации, параметры форматирования визуального представления и визуальное выделение пользователем элементов машиночитаемой информации этого источника машиночитаемой информации, и распространяют это форматирование визуального представления и это визуальное выделение на все аналогичные элементы машиночитаемой информации, полученной из других источников машиночитаемой информации, которую отображают, по меньшей мере, в одном активном окне, достигается удобство поиска и сравнения аналогичных элементов в источниках машиночитаемой информации, с которыми была установлена связь и из которых была получена машиночитаемая информация.
Графические изображения
На Фиг. 1. представлена блок-схема краткого алгоритма создания и обновления файла конфигурации отображаемой информации;
на Фиг. 2 представлена блок-схема краткого алгоритма воздействия на заранее определенную область активного окна с независимой адресной строкой для подачи команд управления;
на Фиг. 3 представлена блок-схема краткого алгоритма функции туннелирования - т.е. обмена данными через специализированную программу между средствами Интернета и программами, не предназначенными для работы со средствами Интернета;
на Фиг. 4 - то же (продолжение);
на Фиг. 5 в графической форме представлено расширение алгоритма функции туннелирования ("Tunneling");
на Фиг. 6 - то же (продолжение).
Осуществление изобретения
Осуществление заявляемого способа показано в нижеприведенных примерах.
Пример 1
Компьютерноосуществимый способ обработки машиночитаемой информации реализуют в сеансе работы пользователя на одном персональном компьютере, являющимся электронным средством обработки машиночитаемой информации, специализированной программой, именуемой для конкретности, MZ-браузер. Специализированная программа MZ-браузер содержит браузер, как программу доступа к Интернет-ресурсам, в качестве составной части.
В ходе одного и того же сеанса работы, осуществляемого пользователем, устанавливают и поддерживают связь между компьютером пользователя и двумя веб-серверами, двумя поисковыми программами разных производителей, которые являются источниками машиночитаемой информации. Машиночитаемую информацию получают из этих двух источников машиночитаемой информации, с которыми установлена связь, и сохраняют в памяти компьютера пользователя. Эту машиночитаемую информацию перерабатывают при одном и том же осуществляемом сеансе работы с помощью одной и той же специализированной программы MZ-браузер. При этом хранение информации организуют в специализированной базе данных. База данных позволяет временно или постоянно сохранять однотипную информацию в специализированных форматах. Таким образом, информацию, поступившая с веб-серверов, перерабатывают и хранят в частично переработанном виде. Этим достигают увеличение производительности компьютера, увеличение скорости загрузки информации для отображения на экране и экономия памяти. На экране персонального компьютера пользователя создают два одновременно активных окна специализированной программы MZ-браузер, снабженных независимыми адресными строками. Окна располагают на одном экране рядом, их делают одинакового размера.
Для удобства работы окна располагают на экране компьютера пользователя одно ниже другого, таким образом, что окна видны одновременно оба. Этим достигают удобство сравнивания информации, отображаемой в них. При необходимости, пользователь увеличивает одно окно до больших размеров. Тогда другое окно согласованно и автоматически делают меньшим по размеру.
Независимая адресная строка занимает часть пространства экрана, где может быть визуализирована машиночитаемая информация. Пользователь выбирает, подав соответствующую команду, отображать ли все адресные строки постоянно в соответствующих им активных окнах или не отображать адресные строки для более полного использования пространства, на котором визуализируют машиночитаемую информацию, до тех пор, пока курсор не окажется в заранее определенной пользователем зоне соответствующего окна.
Пользователь имеет возможность выбрать, следует ли отображать адресную строку, соответствующую окну, в котором находится курсор, непосредственно в этом окне, или в специальном другом месте, вне окна, и убирать эту адресную сроку с задержкой в одну десятую секунды, после того, как курсор выведен из этого окна и переведен в другое окно. Задержка необходима, чтобы пользователь имел возможность перевести курсор в адресную строку для выбора, ввода или редактирования адреса, соответствующего тому активному окну, работая с которым пользователь имел возможность видеть соответствующий окну адрес, и принял решение работать с этим адресом. Длительность задержки устанавливает пользователь. После такой задержки адресную строку автоматически убирают и вместо нее на этом месте отображают адресную строку, которая соответствует тому активному окну, где находится курсор. Если курсор находится в адресной строке, то ее не убирают, и пользователь имеет возможность работать с адресом.
Автоматически, с началом сеанса при запуске специализированной программы создают под уникальным наименованием и сохраняют в энергонезависимой памяти компьютера специализированный файл, именуемый далее конфигурацией отображаемой информации (далее в настоящем описании, реферате и формуле изобретения именуют - конфигурация отображаемой информации и/или конфигурация). Программа установлена на персональном компьютере пользователя. Этот файл многократно обновляют и повторно сохраняют при совершении каждой важной операции, перечень которых выбран пользователем, а также через выбранный период времени даже без совершения операциями пользователем. Этот файл содержит совокупность сведений о свойствах экрана персонального компьютера пользователя, который является средством отображения информации, в частности, о марке экрана, его разрешении и ориентации, настройке цветовой схемы, других параметрах. Кроме того - о свойствах окон браузеров, включая MZ-браузер, о параметрах отображения этих окон, о взаимном расположении этих окон, о параметрах отображения информации в этих окнах, об адресах источников машиночитаемой информации, с которыми уже установлена связь, а также об окнах других работающих программах, уже запущенных и доступных пользователю при этом же осуществляемом сеансе работы, свойствах окон этих программ, о взаимном расположении всех окон, о параметрах отображения информации во всех окнах, об адресах всех источников машиночитаемой информации, с которыми установлена связь всех программ, доступных пользователю при этом же осуществляемом сеансе работы.
Алгоритм создания и обновления файла конфигурации отображаемой информации может быть реализован как программными средствами, так и в виде электрической схемы. Ниже приводится описание алгоритма осуществимого программными средствами на компьютере.
Описание примера реализации алгоритма, отображенного на Фиг. 1.
Осуществляют запуск программы, осуществляющей создание и обновление файла конфигурации отображаемой информации.
Программное средство генерации уникального имени файла и запроса адресуемого пространства для размещения файла 1 генерирует уникальное имя и генерирует запрос места в адресном пространстве для размещения создаваемого файла конфигурации отображаемой информации.
Программное средство проверки уникальности имени и доступности адресного пространства 2 проверяет уникальность имени и наличие места в выбранном адресном пространстве. Если место в выбранном адресном пространстве существует, то проверяют уникальность имени. Если имя не уникально, то программное средство проверки условий замены файла 3 проверяет условия, достижение которых является условием замены файла. Таким условием в рассматриваемом примере является обновление ранее созданного файла конфигурации отображаемой информации.
В случае если сеанс работы пользователя непрерывно продолжают, конфигурация отображаемой информации ранее создана, и производят обновление информации при очередном сохранении файла, то программное средство замены файла конфигурации отображаемой информации 4 производит удаление информации файла. Поскольку собственно файл, как минимум, состоит из имени и сопоставленного имени адреса в адресуемом пространстве, то в данном примере удаляют весь файл. Обновленный файл конфигурации отображаемой информации будет использовать то же имя, но может использовать иное адресное пространство. В противном случае замену файла не производят, и производят выход из программы, осуществляющей создание и обновление файла конфигурации отображаемой информации.
Адресное пространство, адресуемое пространство - область машиночитаемой памяти, которой сопоставлены машиночитаемые адреса. Адресное пространство, адресуемое пространство предназначено для записи и хранения машиночитаемой информации. При необходимости ранее сохраненная машиночитаемая информация может быть удалена из адресного пространства, адресуемого пространства, или перезаписана.
Если при проверке уникальности имени и доступности адресного пространства Программным средством проверки уникальности имени и доступности адресного пространства 2 выясняют, что файла с указанными именем и в указанном адресном пространстве нет, а также в случае удаления прежнего файла программным средством замены файла конфигурации отображаемой информации 4, программное средство записи информации в файл 5 осуществляет запись в ранее созданный файл конфигурации отображаемой информации текстовой информации, адресованной браузерам, не поддерживающим формата конфигурации отображаемой информации и не способным восстановить на экране состояние рабочего места пользователя именно в том виде, как видел его пользователь в момент сохранения конфигурации отображаемой информации. Содержание этой записи описывает существенные сведения конфигурации отображаемой информации и коллекции созданных окон средствами, которые поддерживаются этими браузерами. Например, в стандартном html формате записывают Интернет-адреса машиночитаемой информации, отображаемой в окнах пользователя. По этой записи браузеры запрашивают машиночитаемую информацию и отображают ее в своих окнах. При этом часть информации конфигурации в отображаемой ими информации интерпретирована не будет, но уже не вызовет конфликта и сбоя в работе. Также записывают другую сервисную информацию.
После этого программное средство записи информации о браузере 6 записывает в файл конфигурации отображаемой информации сведения, относящиеся в целом к MZ-браузеру, который поддерживает конфигурацию отображаемой информации. Такими сведениями в данном примере являются: название конфигурации отображаемой информации; тип аранжировки окон в коллекции созданных окон - имеется ли главное окно, которое является наибольшим, размещены окна преимущественно вертикально или горизонтальная; сколько строк и столбцов в сетке размещения окон; имеется ли прокрутка; количество окон, показываемых до включения прокрутки; ширина, высота, прозрачность, координаты (X,Y) левого верхнего угла главного окна специализированной программы MZ-браузера на экране пользователя; какие кнопки на панели управления нажаты, пароль, признак степени приватность конфигурации.
После этого программное средство вычисления количества окон 7 вычисляет количество видимых окон.
После этого программное средство проверки наличия видимых окон 8 проверяет, что такие окна есть.
В случае наличия видимых окон, программное средство записи информации об окнах 9 записывает в файл конфигурации отображаемой информации сведения, относящиеся к каждому окну. Такими сведениями в данном примере являются: координаты левого верхнего угла, ширина, высота, увеличение (zoom), прозрачность, каждого окна; является ли окно главным в коллекции созданных окон (в конфигурации отображаемой информации 1:М), адрес документа, отображаемого в соответствующем окне.
После этого, а также в случае, если количество видимых окон равно нулю, программное средство закрытия файла 10 осуществляет закрытия файла конфигурации отображаемой информации.
После этого осуществляют выход из программы, осуществляющей создание и обновление файла конфигурации отображаемой информации.
Для осуществления работы пользователя - осуществление поиска на двух веб-серверах, двумя поисковыми программами разных производителей, которые являются источниками машиночитаемой информации, формируют один общий поисковый запрос, создают порядок направления этого запроса, а именно направление его один сразу за другим каждой из поисковых программ, и направляют поисковый запрос для исполнения независимо каждой из поисковых программ каждого из веб-серверов.
Для отображения некоторых результатов обработки информации создают порядок отображения результатов выполнения поискового запроса, а именно результаты выполнения поискового запроса каждой поисковой программы отображают в отдельном окне, создают дополнительные три окна, которые также снабжают независимой адресной строкой. Все окна располагают на экране одновременно таким образом, что ни одно окно не перекрывает другое и содержание окон обозревают одновременно. Для каждого из одновременно активных окон задают индивидуальные свойства и параметры отображения информации из источников машиночитаемой информации.
Результаты выполнения поискового запроса отображают раздельно в двух разных одновременно активных окна специализированной программы MZ-браузер: в каждом из окон результаты от конкретного и только одного из веб-серверов, т.е. - от соответствующей поисковой программы. Сравнение результатов поиска, осуществленного независимо разными поисковыми программами дает дополнительную информацию пользователю. Сводные результаты отображают в одном дополнительном окне. Кроме того, пользователь отображает в двух дополнительных окнах разные выборки из полученной информации.
При этом он создает новую или обновляет ранее созданную конфигурацию отображаемой информации, предназначенную для последующего просмотра двумя вторичными пользователями самого файла конфигурации и/или соответствующей файлу коллекции созданных окон. Причем каждый из вторичных пользователей должен видеть только три из пяти окон коллекции созданных окон: сводную информацию, результаты поиска только от одной поисковой программы, а также выборку, сделанную специально для него пользователем, создавшим конфигурацию отображаемой информации. Пользователь, создавший конфигурацию отображаемой информации, шифрует ее, используя шифрование с не симметричными ключами. При этом ключ дешифровки включает в свойства конфигурации и делает явным указанием на часть информации, которую надлежит увидеть пользователю, использовавшему для дешифровки свой ключ. При дешифровке каждый из вторичных пользователей увидит только адресованное ему послание и не имеет возможности редактирования конфигурации отображаемой информации.
Одно окно назначают главным окном и делают его большего размера. Путем переключения создают возможность назначать главным окном любое окно из отображаемых на экране.
Для всех окон осуществляют общее управление увеличением, с которым отображают информацию на экране. Для окон одинакового размера вначале индивидуально устанавливают удобное для обозрения информации увеличение, после чего его сохраняют неизменным при изменении размеров окон в момент, когда одно из окон назначают главным и его увеличивают, а остальные окна соответственно согласованно уменьшают. И в большом окне, и в маленьком окне информацию отображают с ранее индивидуально установленным увеличением.
Пользователь запускает текстовый редактор MS-WORD для внесения записей в сохраняемый на компьютере пользователя rtf-файл. При просмотре Интернет-страниц с веб-серверов, в отдельный rtf-файл пользователь делает записи при помощи клавиатуры компьютера пользователя. Средства автосохранения MS-WORD периодически сохраняют этот rtf-файл с записями.
Каждому файлу конфигурация отображаемой информации автоматически было присвоено уникальное имя. По желанию пользователь его может изменить. При неожиданном прерывании и при нормальном прерывании сеанса работы пользователя сохраненной остается версия этого файла, которая была сохранена последней.
Конфигурация отображаемой информации содержит информацию, позволяющую с помощью специализированной программы, установленной на любой пригодный для этого компьютере, восстановить состояние рабочего места пользователя, состояние браузеров и состояние окон, включая состояние адресных строк, каким оно было на момент сохранения этого файла конфигурации отображаемой информации. Поскольку таких моментов сохранения информации множество, то пользователь выбирает режим восстановления состояния браузера и коллекции созданных окон на момент последнего сохранения этого файла конфигурации отображаемой информации.
После неожиданного прерывания сеанса работы в связи с обесточиванием для восстановления состояния рабочего места пользователя, состояния браузеров и состояние окон, включая состояние адресных строк, каким оно было на момент сохранения этого файла конфигурации отображаемой информации, используют специализированную программу, в данном примере, MZ-браузер. После возобновления электропитания и включения персонального компьютера, пользователь запускает специализированную программу MZ-браузер. После чего загружает последнюю сохраненную версию конфигурации отображаемой информации и получает возможность восстановить соответствующую коллекцию окон.
Имея из файла конфигурация отображаемой информации необходимую информацию, специализированная программа MZ-браузер выполняет доступные для автоматического воспроизводства операции, в результате чего:
создаются одновременно активные окна с независимыми адресными строками, которых в примере было создано пять,
окна располагаются на экране так же, как они были размещены до обесточивания,
пользовательские настройки свойств окон устанавливаются на значения, которые пользователь установил до момента обесточивания и которые были сохранены в последней версии файла конфигурации отображения информации, вследствие чего окна воспроизводят на экране именно в том виде, в каком они воспроизводились до обесточивания,
в независимых адресных строках одновременно активных окон восстанавливаются последние отображавшиеся там адреса веб-серверов,
автоматически восстанавливается связь с веб-серверами по этим адресам,
отображается в этих одновременно активных окнах с независимыми адресными строками актуальная информация.
Операции, недоступные для автоматического воспроизводства специализированной программой MZ-браузер, программа представляет пользователю в форме инструкции, что тот должен/может сделать вручную. После чего возобновляют автоматическое восстановление состояния рабочего места пользователя. Специализированная программа MZ-браузер, по выбору пользователя, автоматически или путем инструктирования пользователя, запускает программу MS-WORD и в ее окне воспроизводит последнюю, сохраненную средствами автосохранения MS-WORD, версию файла, открытого на момент обесточивания.
Пользователю предоставляют возможность выбирать режим восстановления состояния рабочего места пользователя, состояние браузера и окон коллекции созданных окон на соответствующий момент сохранения конфигурации отображаемой информации. Для этого пользователь выбирает один из режимов восстановления: автоматический, пошаговый, выборочный. При автоматическом режиме специализированная программа MZ-браузер обращается к оператору только встретив операции, недоступные для автоматического воспроизводства специализированной программой. При пошаговом режиме оператор должен подтвердить каждый акт восстановления, при этом может менять некоторые параметры подтверждаемой операции восстановления состояния рабочего места пользователя. При выборочном режиме оператор может отказаться от восстановления части свойств состояния рабочего места пользователя. Например, не запускать второе окно, т.к. интерес к нему исчерпан.
Аналогично восстановление состояния рабочего места пользователя осуществляют в случае, когда на другом компьютере желают восстановить рабочее место пользователя и коллекцию созданных окон, детальные описания которых сохранены в конфигурации отображаемой информации. При этом учитывают, что у этого пользователя могут работать и другие программы, которые не работали у первого пользователя. Поэтому восстановление происходит в форме контролируемого вторым пользователем дополнения состояния рабочего места второго пользователя, а не в форме замены состояния рабочего места второго пользователя на состояние рабочего места первого пользователя. В частности, для просмотра коллекций созданных окон, записи о которых сохранены в соответствующих им конфигурациях отображаемой информации, создают, к имеющимся у пользователя окнам, дополнительные окна, в которых коллекции могут быть просмотрены и окна использованы для дальнейшей работы.
Конфигурацию отображаемой информации пользователь пересылает по средствам связи, другому пользователю, желая информировать его о подобранной для обозрения информации, отображенной в коллекции созданных окон. Например, информации о туристическом маршруте. Если на компьютере другого пользователя установлена, например, специализированная программа MZ-браузер, то этот пользователь загрузит полученную конфигурацию отображаемой информации и сразу на своем компьютере увидит результат работы первого пользователя в коллекции созданных окон. Если такой программы не установлено, то конфигурация отображаемой информации будет представлена списком адресов-гиперссылок, доступных для последовательного просмотра. Коллекция созданных окон, информацию о которой хранит конфигурация отображаемой информации, может быть воспроизведена на компьютере, где не установлена, например, специализированная программа MZ-браузер, и другим образом, который поддерживает установленные на таком компьютере браузеры. Например, набором страниц, каждая из которых может быть просмотрена отдельно от других.
Конфигурацию отображаемой информации закрывают паролем и шифруют. Шифр создает дополнительную помехоустойчивость. При дешифровке используют средства восстановления при частичной утрате информации в канале связи или при хранении. Шифр сжимает информацию конфигурации отображаемой информации для сокращения объема передаваемой информации по каналу связи и/или экономии места на средствах хранения информации.
Шифрованием является частичная замена фактической информации, предназначенной для шифрования, ссылкой на адреса ранее сохраненной информации, позволяющей точно воспроизвести информацию, шифрование которой производилось. Шифрованием является ссылка на наименование списка параметров визуализации отображения информации на экране которая является адекватной заменой собственно содержания этого списка в шифруемом сообщении, при условии, что и при шифровании, и при дешифровании такого сообщения наименование списка параметров визуализации отображения информации на экране соответствует одним и тем же параметрам визуализации отображения информации на экране. Подобные списки параметров визуализации отображения информации на экране каталогизированы, пронумерованы уникальными номерами и доступны в автоматическом режиме кругу пользователей, обменивающимся шифрованными конфигурациями отображаемой информации. В этом случае достигают многократное сокращение объема передаваемого сообщения и/или многократная экономия места для хранения. Такое шифрование является аналогом архивирования с расширенными функциями.
Для шифрования используют шифрование с несимметричными ключами. Создают три пароля доступа к конкретной конфигурации отображаемой информации и включают каждый из созданных паролей в свойства конкретной конфигурации отображаемой информации. Поскольку все конфигурации отображаемой информации уникальны, это не создает проблем с использованием и ключей, и конфигураций отображаемой информации. Один ключ является ключом создателя файла конфигурации отображаемой информации. Другой и третий ключи являются ключами вторичных пользователей без прав редактирования полученной для просмотра конфигурации отображаемой информации и соответствующей коллекции созданных окон, но с правом редактирования той части информации, которая предназначена для редактирования. Конкретный ключ открывает доступ конкретного пользователя только к части информации конфигурации отображаемой информации, соответствующей правам данного пользователя. По этим данным восстанавливают состояние рабочего места пользователя и соответствующей коллекции созданных окон в виде, актуальном для пользователя, ключ которого был использован для дешифровки.
Конфигурацию отображаемой информации архивируют. Этим достигают еще большую экономию места на носителях информации, повышение устойчивости информации к помехам, сокращение времени передачи информации по каналам связи при пересылке конфигурации отображаемой информации.
Тем, что создают необходимое для работы количество одновременно активных окон, снабженных независимой адресной строкой, в которой отображают адрес используемого источника машиночитаемой информации, достигают удобство для пользователя обозревать одновременно два источника и сравнивать информацию, поступающую из них, а также осуществлять быстрый переход от одного окна к другому при работе с визуальной информацией, отображаемой на экране из двух различных источников информации. Этим также достигают увеличение производительности работы пользователя, снижают усталость от работы с двумя источниками информации.
Тем, что окна не перекрывают одно другого достигают удобство одновременного обозрения содержания окон.
Тем, что файл конфигурация отображаемой информации содержит специальную информацию, позволяющую восстановить состояние программ, использованных пользователем при работе, а также состояние браузера и окон коллекции созданных окон на конкретный момент сохранения этого файла, достигают удобство начинать сеанс работы с того момента, где прежний сеанс работы был ранее завершен. При этом не требуется длительного и кропотливого восстановления состояния программ, браузера и окон, поскольку информация об их состоянии была автоматически сохранена или сохранена в ручном режиме пользователем на тот момент, когда пользователь посчитал это необходимым, и запущенный файл, при наличии соответствующей программы, позволяет автоматически все это восстановить. При отсутствии такой программы пользователь может использовать конфигурацию отображаемой информации, как детальный протокол, содержащий информацию, необходимую для точного восстановления соответствующего состояния программ, браузера и окон в ручном режиме.
На Фиг. 2 в графической форме отображается краткий алгоритм воздействия на заранее определенную область активного окна с независимой адресной строкой для подачи команд управления.
Описание примера реализации алгоритма, отображенного на Фиг. 2.
В примере рассматривается случай открытия формы "Любимыми сайтами" (Favorites). Аналогично открывают панели инструментов и иные формы. Этим достигаю возможность максимально полно использовать окно для обозрения визуализированной информации и при этом иметь обширный набор средств для подачи команд управления, который не заслоняет часть окна до тех пор, пока не потребуется отдать команду управления.
Алгоритм может быть реализован как программными средствами, так и в виде электрической схемы. Приводится описание алгоритма осуществимого программными средствами на компьютере на примере подачи команды управления -открыть/закрыть форму с "Любимыми сайтами" (Favorites).
Программное средство повтора функции 11 с частотой 10 Гц начинает повтор исполнения функции воздействия на заранее определенную область активного окна с независимой адресной строкой для подачи команды управления. Для этого программа опрашивает Windows, установленный на персональном компьютере пользователя, о положении курсора мыши и сравнивает координаты курсора с определенными заранее границами горячих зон. Под горячими зонами здесь и далее понимаются такие области активного окна с независимой адресной строкой, воздействие на которые используют для подачи команд управления.
Для этого Программное средство определения положения курсора 12 определяет положение курсора, для чего использует стандартную функции GetCursorPos из библиотеки "USER32" операционной среды Windows. Эта функция возвращает переменную RECT типа POINTAPI с X и Y координатами курсора мыши.
После этого Программное средство проверки нахождения курсора в границах горячей зоны 13 устанавливает, принадлежат ли значения координат курсора ко множеству координат в границах горячей зоны, для чего сравнивает координаты положения курсора и координаты границ горячей зоны.
Горячую зона предоставляют возможность установить пользователю при настройке программы в зависимости от команд управления, которые пользователь будет подавать, используя воздействие на соответствующую горячую зону.
Для подачи команды открыть/закрыть форму с "Любимыми сайтами" (Favorites) пользователь установил зону шириной в 10 пикселей от левого края каждого левого крайнего активного окна с независимой адресной строкой, и сплошную полосу от верхнего края крайнего левого самого верхнего активного окна с независимой адресной строкой до нижнего края крайнего левого самого нижнего активного окна с независимой адресной строкой. Эта полоса может охватывать более одного активного окна.
Границы горячих зон могут быть изменены пользователем в установках MZ-браузера (Options), которыми пользователь адаптирует специализированную программу MZ-браузер для своего сеанса работы. Для разных команд используют разные горячие зоны. Их удобным положением являются границы активных окон с независимой адресной строкой специализированной программы MZ-браузер и границы активных окон других программ. Такое расположение горячих зон позволяет средства подачи команд управления (например, кнопки) держать невидимыми до момента, когда воздействуя на соответствующую активную зону, вызывают соответствующую кнопку подачи команды управления и такая команда пользователем подается или не подается.
Если Программное средство проверки нахождения курсора в границах горячей зоны 13 установило, что координаты положения курсора принадлежат ко множеству координат в границах горячей зоны, то есть, если RECT.X и RECT.Y курсора мыши находятся внутри горячей зоны, то запрашивает системное время компьютера, которое возвращается стандартной функцией GetTickCount библиотеки "KERNEL32" операционной среды Windows с точностью примерно 15 миллисекунд.
После чего Программное средство проверки инициализации переменной 14 проверяет, инициализирована ли статичная переменная lStart. Если эта переменная еще не инициализирована, то Программное средство присвоения значений системного времени 15 ей присваивает значение текущего момента времени.
В противном случае, если переменная 1Start инициализирована, то Программное средство проверки допустимых значений 16 сравнивает ее значение со значением, возвращенным функцией GetTickCount из библиотеки "KERNEL32". Если разница между значением lStart и значением GetTickCount превышает допустимое значение 1/2 секунды установленное пользователем, то Программное средство проверки браузера 17 проверяет, находится ли браузер в фореграунде или в бэкграунде, для чего параметр hWnd окна главной формы браузера сравнивают с величиной, которую возвращает функция GetForegroundWindow() из библиотеки "USER32" MS Windows.
В случае если браузер находится в фореграунде Программное средство проверки открытия формы 18 проверяет, открыта ли форма с "Любимыми сайтами" (Favorites). Если форма с "Любимыми сайтами" (Favorites) еще не открыта, то Программное средство открытия формы 19, открывает ее и форму визуализируют на экране, она становится видна пользователю.
В противном случае, если Программное средство проверки открытия формы 18 установило, что форма с "Любимыми сайтами" (Favorites) уже открыта, или если Программное средство проверки браузера 17 установило, что браузер находится в бэкграунде, то форма с "Любимыми сайтами" (Favorites) Программное средство открытия формы 19 не открывает ее не форма визуализируют на экране, и она не становится видна пользователю.
Если Программное средство открытия формы 19, открывает форму и форму с "Любимыми сайтами" (Favorites) визуализируют на экране, то далее Программное средство обнуления переменной 20 обнуляет переменную LStart и осуществляет прекращение работы программы, выполняющей открытие этой формы.
Если Программное средство проверки нахождения курсора в границах горячей зоны 13 установило, что курсор мыши детектируется вне горячей зоны, то Программное средство обнуления переменной 21 обнуляет переменную LStart, после чего Программное средство проверки открытия формы 22 проверяет, открыта ли форма с "Любимыми сайтами" (Favorites). Если форма не открыта, то Программное средство проверки открытия формы 22 осуществляет прекращение работы программы, выполняющей открытие этой формы.
Если форма с "Любимыми сайтами" (Favorites) открыта, то Программное средство проверки флага 23 проверяет выставлен ли флаг "держать "Favorites" всегда открытой". Если этот флаг выставлен, то Программное средство проверки флага 23 осуществляет прекращение работы программы, выполняющей открытие формы с "Любимыми сайтами" (Favorites). Если флаг "держать "Favorites" всегда открытой" не выставлен, то Программное средство закрытия формы 24 закрывает форму с "Любимыми сайтами" (Favorites), после чего осуществляет прекращение работы программы, выполняющей открытие формы с "Любимыми сайтами" (Favorites).
Пример 2
Компьютерноосуществимый способ обработки машиночитаемой информации реализуют в сеансе работы пользователя на одном персональном компьютере, являющимся электронным средством обработки машиночитаемой информации, специализированной программой MZ-браузер аналогично описанному в примере 1. Кроме того, выполняют дополнительные действия, облегчающие работу пользователя.
При просмотре машиночитаемой информации, визуализированной на экране компьютера пользователя, пользователь подводит любой курсор к одной гиперссылке и удерживает его на гиперссылке более одной десятой секунды, даже не выделяя другим путем собственно гиперссылку. При помощи специализированной программы автоматически проверяют, включен ли режим просмотра содержания информации по гиперссылкам, и в случае, если режим включен, автоматически создают дополнительное активнее окно, если оно не было создано ранее, снабженное независимой адресной строкой и в адресной строке автоматически записывают адрес, на который указывает гиперссылка. Пользователь имеет возможность выбрать условия и время, на которое создают это дополнительное окно.
Программа размещает дополнительное окно среди других окон способом, ранее установленным пользователем. Пользователю предоставляют возможность заранее указать, путем указания параметров и настроек для размещения окон, куда именно добавить каждое следующее открываемое или создаваемое пользователем и/или программой окно, как при этом изменить расположение и размеры ранее созданных окон.
В самом окне при помощи веб-браузера автоматически визуализируют машиночитаемую информацию, предназначенная для визуализации и находящуюся по адресу, соответствующему гиперссылке. Пользователь переводит курсор в это дополнительное окно и работает обычным образом в этом окне с визуализированной машиночитаемой информацией. При завершении работы пользователь закрывает окно.
Если пользователю достаточно просмотреть вышеназванную информацию, визуализированную в дополнительном окне, он ее просматривает, удерживая курсор на гиперссылке и не переводя курсор в это активное окно с независимой адресной строкой.
Пользователь может заранее указать, путем указания параметров и настроек для размещения окон, закрывать ли это дополнительное окно сразу после того, как курсор перестал указывать на гиперссылку или после этого оставить окно открытым. Оставив окно открытым для просмотра и сравнения визуализированной информации, пользователь работает с другими окнами, использует курсоры в других окнах. В случае выбора пользователя, названное выше дополнительное окно, остается открытым, его не закрывают, пока пользователь его не закроет соответствующей командой.
Если пользователь выделил одну или более одной гиперссылки, способ осуществляют аналогично. Для выделения одной или более одной гиперссылки, при просмотре машиночитаемой информацией, визуализированной на экране компьютера пользователя, пользователь выделяет фрагмент этой визуализированной машиночитаемой информации. Для каждой из гиперссылок, имеющихся в выделенном фрагменте, создают отдельное активное окно с независимой адресной строкой. Пользователь работает с этой информацией, визуализированной в каждом окне, в том числе просматривает ее. После работы с этой информацией, визуализированной в дополнительных окнах, пользователь закрывает ненужные ему в дальнейшем окна.
При работе пользователь имеет возможность выбрать только одну из форм представления информации, в которой машиночитаемую информацию следует визуализировать в активных окнах: только текст, только графическую информацию, только таблицы, только видео, только звук и т.п.
При проведении поиска текстовой информации на поисковых веб-сайтах разных производителей, пользователь выбирает визуализацию в дополнительных окнах найденной машиночитаемой информации только в текстовой форме представления информации. Этим достигаю ускорение процесса визуализации информации и удобство зрительного восприятия визуализированной машиночитаемой информации.
Для полноты оценки пользователем найденной информации, пользователь создает три дополнительных окна. В одном из окон найденную машиночитаемую информацию визуализируют во всех формах представления информации. В другом -только в текстовой форме представления информации. В третьем - только в графической форме представления информации.
Пользователь настраивает во втором окне параметры отображения текста, увеличивает, в частности размеры шрифтов, и перейдя для работы в это окно, организует локальный поиск ключевых слов только по источнику машиночитаемой информации, визуализированной в этом окне в текстовой форме представления информации.
Пользователь настраивает параметры отображения картинок, делает их размер одинаковым при отображении на экране в третьем дополнительном окне, и выстаивает их одну за другой в одну колонку.
После этого пользователь просматривает найденные ключевые слова во втором окне и соответствующие им картинки в третьем окне.
При работе пользователь имеет возможность выбрать несколько из форм представления информации, в которых машиночитаемую информацию следует визуализировать в активных окнах, и исключить визуализацию в других формах представления информации. Для работы пользователь отключает воспроизведение рекламных роликов, любую звуковую информацию и визуализацию картинок. При этом пользователь выбирает для визуализации только текстовую и табличную формы представления информации. Этим сокращают время обновления информации в окне и сохраняют концентрацию внимания на выполняемой работе.
Пользователь имеет возможность выбрать автоматизированный режим визуализации информации, которая соответствует гиперссылке, отображаемой в активном окне, с которым работает пользователь. При проведении поиска, результаты выполнения поискового запроса отображают в дополнительном окне. Этот результат представляет собой текстовые строки, содержащие гиперссылки, переход по которым позволит визуализировать на экране пользователя ту машиночитаемую информацию, которая соответствует поисковому запросу пользователя. Подав соответствующую команду, пользователь включает режим работы специализированной программы, когда создают дополнительные окна по числу гиперссылок, отображенных в результатах выполнения поискового запроса. После чего в адресной строке каждого из окон размещают адреса, на которые ссылаются соответствующие, указанные выше, гиперссылки. После чего в каждом из окон визуализируют информацию, соответствующую этим адресам и предназначенную для визуализации на компьютере пользователя. Таким образом в качестве результата выполнения поискового запроса, вместо текстового перечня гиперссылок, которые предстояло бы активировать последовательно и просматривать соответствующие сайты последовательно, пользователь получает множество открытых активных окон, в которых визуализирована машиночитаемая информация, соответствующая поисковому запросу. Пользователь имеет возможность просматривать их параллельно, закрывать ненужные далее окна, а оставшиеся - добавлять в конфигурацию отображаемой информации и соответствующую коллекцию созданных окон.
Пример 3
На Фиг. 3 и Фиг. 4 (продолжение) в графической форме отображается блок-схема краткого алгоритма функции туннелирования ("Tunneling"). Функция туннелирования заключается в предоставлении возможности работы со средствами Интернета программам, в том числе Windows приложениям, не имеющим самостоятельного выхода в Интернет и не предназначенным для использования средств Интернета. А также функция туннелирования заключается в возможности направлять информацию в средства Интернета от этих программ, в том числе Windows приложений. Примерами таких программ и Windows приложений являются Блокнот, рисовальные программы, программы для чтения pdf-файлов, Проводник ("File Explorer").
Алгоритм может быть реализован как программными средствами, так и в виде электрической схемы. Приводится описание алгоритма осуществимого программными средствами на компьютере пользователя. Функция туннелирования в примере реализована в виде подпрограммы специализированной программы MZ-браузер (здесь и далее - подпрограмма).
Алгоритм поясняется на примере поиска машиночитаемой информации при помощи специализированной программы MZ-браузер на Интернет ресурсе wikipedia.org при работе пользователя в Windows приложении Блокнот, не имеющем возможности самостоятельного выхода в Интернет и обращения к этому ресурсу.
В момент обращения к источнику информации окна специализированной программы MZ-браузер расположены в бэкграунде и не видны пользователю. Обращение за информацией осуществляют из Windows приложения Блокнот. Однако, поскольку это Windows приложение не имеет самостоятельной возможности обратить к Интернет ресурсу, запрос автоматически поддерживают специализированной программой MZ-браузер, которая работает в бэкграунде и при помощи которой обращаются к соответствующему ресурсу, получают ответ и автоматически передают его Windows приложению Блокнот. При этом пользователь работает непосредственно с Windows приложением Блокнот, где может формировать запросы на получение информации.
При реализации функции туннелирования, найденный на Интернет ресурсе контент может быть вставлен прямо в документ, работая с которым пользователь обратился за информацией.
По указанию пользователя этот контент может быть показан на специальной форме MZ-браузера, которая будет временно открыта поверх документа, работая с которым пользователь обратился за информацией. Эта форма уйдет в бэкграунд, когда пользователь обратится к окну, где открыт документ, работая с которым пользователь обратился за информацией.
Поскольку коммуникация с Интернетом при работе программы, работая с которой пользователь обратился за информацией, идет полностью в бэкграунде, без потерь времени на открытие дополнительных форм, введения адресов, формирования поисковых запросов и т.д. и т.п., то для пользователя это выглядит как если бы программа, с которой он работает, открыла туннель в Интернет, получила там данные и передала их в программу, работая с которой пользователь обратился за информацией, без видимого для пользователя участия браузера. Такой метод назван туннелирование ("Tunneling") или функция туннелирования, или функция Tunneling. Применение метода (функции) - вызов туннелирования, или вызов функции туннелирования, или активация туннелирования, или исполнение функции туннелирования.
Описание примера реализации алгоритма, отображенного на Фиг. 3 и Фиг. 4 (продолжение).
Программное средство повтора функции 25 с частотой 20 Гц начинает повтор исполнения функции туннелирования, для чего опрашивает Windows о нажатии последней клавиши клавиатуры. Опрос идет с помощью стандартной функции GetAsyncKeyState из библиотеки "USER32" операционной среды Windows.
Программное средство проверки активирования функции Tunneling 26 проверяет, была ли активирована функция Tunneling, для чего проверяет, была ли нажата соответствующая клавиша (сочетание клавиш), которая была выбрана пользователем для активирования функции Tunneling.
Если была нажата эта клавиша (сочетание клавиш) для активирования функции Tunneling, то Программное средство проверки идентификатора окна 27 запрашивает идентификатор окна находящегося в фореграунде, с которым в данный момент пользователь работает. Запрос осуществляют с помощью стандартной функции GetForeground Window библиотеки "USER32" операционной среды Windows. Если идентификатор окна, находящегося в фореграунде, совпадает с идентификатором любого из окон специализированной программы MZ-браузера, то это означает что вызов функции туннелирования имеет место прямо из MZ-браузера.
Если вызов функции туннелирования произошел из специализированной программы MZ-браузер, поскольку она предназначена, в числе прочего, для связи с Интернет ресурсами средствами Интернета, то программное средство прерывания туннелирования 30 завершает выполнение подпрограммы функции туннелирования, а запрос информации из Интернет ресурсов средствами Интернета выполняют средствами специализированной программы MZ-браузер без применения функции туннелирования.
Если идентификаторы отличаются - то вызов функции туннелирования произошел из другой программы. В этом случае Программное средство сохранения старого контента 28 сохраняет в переменной sOldContent текст, хранящийся на Widnows Clipboard, с помощью команды Windows GetText, после чего копирует на клипборд текст, выделенный в Windows приложении Блокнот, с которьм пользователь работает. Это производят, используя, команду SendKeys ("∧(с)"), если пользователь авторизуется как администратор компьютера, которая эмулирует нажатие ctrl+C. Нажатие одновременно двух клавиш клавиатуры компьютера ctrl+C в Windows копирует выделенный фрагмент на клипборд из любой программы, работающей в среде Windows.
Если команда SendKeys недоступна в данной версии Windows и/или для определенного уровня доступа пользователя, то используется команда CreateObject("WScript.Shell").SendKeys
Программное средство хранение идентификатора окна 29 запоминает в переменной lActiveWindowHwnd идентификатор окна с которым пользователь в данный момент работает. При этом используют стандартную функцию GetForegroundWindow из библиотеки "USER32" операционной среды Windows.
Программное средство проверки поступления текста 31 использует периодически, в цикле команду Clipboard.GetFormat до того момента, пока на клипборд поступит текст, скопированный эмуляцией ctrl+C на предыдущем шаге или когда цикл остановится по истечению времени. Наступление истечения времени проверяет Программное средство проверки времени 32.
Если время истекло и контент клипборда пуст, т.е. пользователь не выделил ничего перед вызовом функции туннелирования, то Программное средство возврата текста 34 возвращает на клипборд текст, сохраненный в переменной sOldContent, с помощью команд Clipboard.Clear, Clipboard.SetText sOldContent и прекращает выполнение подпрограммы вызова функции туннелирования.
Если контент клипборда не пуст, т.е. пользователь выделил фрагмент текста перед вызовом функции туннелирования, то этот выделенный фрагмент Программное средство записи переменной 33 записывает в переменную sText. После чего Программное средство проверки строчной переменной 35 проверяет, что переменной sText не пустая. После чего Программное средство проверки значения переменной 36 сравнивает значение переменной sText со значением строчной переменной m_sLastPastedString куда записывался поисковый текст при предыдущем поиске.
Если поисковый запрос не изменился (т.е. sText = m_sLastPastedString) то Программное средство проверки значения переменной 36 завершает выполнение подпрограммы функции туннелирования.
Если поисковый запрос изменился (т.е. sText < >m_sLastPastedString) то Программное средство присвоения значения переменной 37 присваивает переменной m_sLastPastedString (m_sLastPastedString=sText) значение переменной sText.
Далее Программное средство формирования запроса 38 формирует поисковый запрос для чего формирует поисковую строку sQuery в соответствии с правилами записи строки сайтом, выбранным пользователем как источник информации.
и т.д.
После чего Программное средство проверки вывода 39 проверяет, куда пользователь установил вывести результаты выполнения поискового запроса, найденный контент.
Если пользователь установил, что выводить найденную машиночитаемую информацию не в Windows приложение Блокнот, а в окно специализированной программы MZ-браузер, то Программное средство вывода формы 40 открывает форму для показа найденного контента, и показывает там страницы машиночитаемой информации, полученной от Интернет ресурса с адреса, сформированного выше, возвращает на клипборд текст, сохраненный в переменной sOldContent, с помощью команд Clipboard.Clear, Clipboard. SetText sOldContent и прекращает выполнение подпрограммы вызова функции туннелирования.
Если пользователь установил, что выводить найденную машиночитаемую информацию следует прямо в программу, с которой он работает - Windows приложение Блокнот, а не в MZ-браузер, то Программное средство невидимой формы 41 открывает форму для показа найденного контента, но при этом делает эту форму невидимой (например выводит за пределы экрана). После чего размещает там страницы машиночитаемой информации, полученной от Интернет ресурса с адреса, сформированного выше.
Затем Программное средство проверки объема контента 42 проверяет, что пользователь установил: брать ли для дальнейшего использования только текст или же весь найденный контент, включая графику, гиперссылки, видео и т.д.
Если пользователь установил разместить в Windows приложение Блокнот только текст, Программное средство размещения текста 43 копирует на клипборд контент и берет только текстовую часть запрошенной длины 2000 символов на страницу. Для этого использует команды:
чтобы скопировать контент на клипборд и затем
где - количество страниц с текстом (2000 символов на страницу).
Если пользователь установил разместить в Windows приложении, с которым он работает допустимую для этого графику, Программное средство размещения графики 44 копирует на клипборд контент и берет страницы с графикой запрошенной длины 4000 символов на страницу. Для этого использует команды:
где - количество страниц с графикой (4000 символов на страницу)
После того, как Программное средство размещения текста 43 скопировало на клипборд контент и взяло только текстовую часть запрошенной длины или Программное средство размещения графики 44 скопировало на клипборд контент и взяло страницы с графикой запрошенной длины Программное средство активации приложения 45 активирует Windows приложении Блокнот, с которым работает пользователь и из которого он сформулировал запрос на поиск машиночитаемой информации на Интернет ресурсе. При этом Программное средство активации приложения 45, использует стандартную команду Windows SetForegroundWindow из библиотеки "USER32" с параметром lActiveWindowHwnd, который был сохранен на предыдущем шаге. После чего Программное средство эмуляции 46 для выполнения команд эмулирует клавиатурные нажатия
LEFT, END, END, ENTER, ENTER
например посредством команды
После чего Программное средство вставки контента 47 вставляет контент с клипборда в Windows приложение Блокнот, используя эмуляцию клавиатурного нажатия ctrl+V, которую выполняет командой SendKeys ("∧(v)"), True:
После чего Программное средство завершение туннелирования 48 очищает клипборд, возвращает туда контент sOldContent, сохраненный перед запросом выполнения функции туннелирования. Для этого использует команды:
После чего Программное средство завершение туннелирования 48 завершает работу подпрограммы функции туннелирования специализированной программы MZ-браузер.
Пример 4
Краткий алгоритм функции туннелирования, представленный на Фиг. 3 и Фиг. 4 (продолжение), использует список предопределенных сайтов (например Wikipedia, Google, Bing, eBay и т.д.), откуда пользователь получает информацию по запросам Windows приложений, для которых не предусмотрено самостоятельного выхода в Интернет (например Блокнот, рисовальные программы, .pdf «читалки», «Проводник» и т.д.)
На Фиг. 5 и Фиг. 6 (продолжение) в графической форме отображается расширение алгоритма функции туннелирования ("Tunneling").
Расширение алгоритма туннелирования включают в алгоритм туннелирования ("Tunneling"), представленный на Фиг. 3 и Фиг. 4 (продолжение), между Программным средством проверки значения переменной 36 и Программным средством проверки вывода 39.
Реализация расширенного алгоритма туннелирования осуществляют аналогично реализации алгоритма туннелирования, описанному в соответствующем примере, с добавлением расширения алгоритма туннелирования, реализация которого описывается ниже в настоящем примере.
Полученный в результате включения расширения алгоритма новый расширенный алгоритм туннелирования ("Tunneling") может быть реализован как программными средствами, так и в виде электрической схемы. Расширения алгоритма туннелирования ("Tunneling") может быть реализовано как программными средствами, так и в виде электрической схемы.
Приводится описание расширения алгоритма осуществимого программными средствами на компьютере пользователя специализированной программой MZ-браузер.
Для использования расширенного алгоритма туннелирования ("Tunneling") специализированной программы MZ-браузер в документ, открытый в программе пользователя (например, Блокнот), добавляют запрос с указанием адреса сайта и типа обработки, который обрабатывают программой, осуществляющей туннелирование.
Используя функцию расширенного туннелирования, пользователь имеет возможность получить машиночитаемую информацию в документ, с которым работает, из Интернета из произвольных источников машиночитаемой информации, например, веб сайтов, как поддерживающих так и не поддерживающих поиск.
В момент обращения к источнику машиночитаемой информации окна специализированной программы MZ-браузер расположены в бэкграунде и не видны пользователю. Обращение за машиночитаемой информацией осуществляют из Windows приложения. Для определенности в примере рассмотрено Windows приложение Блокнот. Поскольку это Windows приложение не имеет самостоятельной возможности обратить к Интернет ресурсу, запрос автоматически поддерживают специализированной программой MZ-браузер, которая работает в бэкграунде и которая автоматически обращается к соответствующему ресурсу, получает ответ, осуществляет его обработку и передает его Windows приложению Блокнот. При этом пользователь работает непосредственно с Windows приложением Блокнот, где может формировать запросы на получение информации.
Для этого в документ, с которым работает пользователь, находящийся в программе, используемой пользователем (Блокнот), добавляют запрос с указанием адреса сайта и типа обработки, который обрабатывают программой осуществляющей туннелирование. Формулирование запроса осуществляют любым из нижеперечисленных способов, несколькими способами и/или их сочетанием: заполнением специальной формы, путем ввода допустимых символов, нажатием предусмотренных кнопок, выбором из предусмотренных списков или одного списка, а также путем записи всего запроса или его части специальным кодом в заранее определенном синтаксисе непосредственно в документе, с которым работает пользователь. Сформулированный запрос после команды пользователя анализируют и исполняют специальной программой, работающей в бэкграунде, в фоновом режиме. По указанию пользователя результаты выполнения запроса выводят в отдельное окно или непосредственно в документ, с которым работает пользователь, находящийся в программе, используемой пользователем.
По указанию пользователя контент, который является результатом выполнения запроса, специализированная программа MZ-браузер показывает в специальной форме, в дополнительном окне MZ-браузера, которая будет временно открыта поверх документа, работая с которым пользователь обратился за машиночитаемой информацией. Эта форма будет автоматически перемещена в бэкграунд, когда пользователь обратится к окну, где открыт документ, работая с которым пользователь обратился за машиночитаемой информацией.
Поскольку коммуникация с Интернетом при работе программы, работая с которой пользователь обратился за информацией, по указанию пользователя, идет полностью в бэкграунде, в фоновом режиме без потерь времени на открытие дополнительных форм, введения адресов, формирования поисковых запросов и т.д. и т.п., то для пользователя это выглядит как если бы программа, с которой он работает, открыла туннель в Интернет, получила там данные и передала их в программу, работая с которой пользователь обратился за машиночитаемой информацией, без видимого для пользователя участия браузера. Такой метод назван туннелирование ("Tunneling") или функция туннелирования, или функция Tunneling. Применение метода (функции) - вызов туннелирования, или вызов функции туннелирования, или активация туннелирования, или исполнение функции туннелирования.
В данном примере, употребляя термин документ, мы понимаем его расширительно, как форма, открытая программой, с которой работает пользователь, способная визуализировать, по меньшей мере частично, результаты выполнения запроса для случая, когда по указанию пользователя результаты выполнения запроса размещают в такую форму, в этот документ. Для случая, когда результаты выполнения запроса размещают в отдельное окно, под документом в этом примере мы понимаем любую открытую форму, в которой, или при помощи которой, визуализированы, по меньшей мере частично, результаты выполнения запроса.
В специализированной программе MZ-Browser таким запросом является текст между тегами "<mzb" и "mzb>". Текст допускает содержание: название сайта, откуда информация должна быть вставлена в документ, открытый в программе пользователя, количество вставляемых страниц, тип контента. Примерами допустимого контента являются: текст, графика, видео, аудио, элементы управления, их любые сочетания, а также другие объекты.
Сформулированный запрос содержит по выбору пользователя: название сайта откуда информация должна быть вставлена в приложение пользователя, количество вставляемых страниц, тип контента (например, только текст или текст и графика или только графика и т.д.).
Такой запрос в синтаксисе специализированной программы MZ-Browser выглядит следующим образом:
[необязательное ключевое слово или фраза для поиска в сайте, если сайт поддерживает поиск]
Примеры сформулированных запросов:
Вставляет в документ пользователя 5 страниц текста из главной страницы сайта www.IntellectualArchive.com
Вставляет в документ пользователя 2 страницы текста и графики из страницы itester.html сайта IntuitionTester.com)
Вставляет в документ пользователя 2 страницы текста и графики из статьи Wikipedia.org про озера (lake)
Вставляет в документ пользователя 2 страницы текста из поиска в www.Google.com по слову browser.
Ниже приводится описание алгоритма и блок-схемы процесс расширения процесса туннелирования.
В алгоритме расширения процесса туннелирования ("Tunneling") Программное средство проверки наличия тегов 49 проверяет содержит ли переменная sText теги "<mzb" и "mzb>". Если теги содержатся, то Программное средство проверки отсутствия текста между тегами 50 проверяет наличие текста между тегами "<mzb" и "mzb>".
Если теги не найдены, то Программное средство проверки указания сайта 70 проверяет, указал ли пользователь сайт, откуда брать данные. Если пользователь не указал сайт, источник машиночитаемой информации, откуда брать данные, машиночитаемую информацию, то выполнение расширения алгоритма туннелирования завершают.
Если пользователь указал сайт, источник машиночитаемой информации, откуда брать данные, машиночитаемую информацию, то Программное средство проверки строки в базе данных 71 проверяет, содержит ли база данных поисковую строку для указанного пользователем сайта. И если такая строка содержится в этой базе данных, то Программное средство формирования запроса 72 формирует запрос {sQuery). В противном случае выполнение расширения алгоритма туннелирования завершают.
Если теги найдены, то Программное средство проверки текста между тегами 50 проверяет, что между ними есть текст. Если текст между тегами "mzb" пуст (или содержит только пробелы), то Программное средство проверки указания сайта 70 проверяет, указал ли пользователь сайт, откуда брать данные. Если пользователь не указал сайт, источник машиночитаемой информации, откуда брать данные, машиночитаемую информацию, то выполнение расширения алгоритма туннелирования завершают.
Если пользователь указал сайт, источник машиночитаемой информации, откуда брать данные, машиночитаемую информацию, то Программное средство проверки строки в базе данных 71 проверяет, содержит ли база данных поисковую строку для указанного пользователем сайта. И если такая строка содержится в этой базе данных, то Программное средство формирования запроса 72 формирует запрос (sQuery). В противном случае выполнение расширения алгоритма туннелирования завершают.
Если текст между тегами "<mzb", "mzb>" найден, то Программное средство учистки и формирования переменных 51 убирает теги из переменной sTemp, из которой также убираются пробелы, формируя новую переменную sModifier. Это осуществляют выполнением следующих команд:
Далее Программное средство проверки переменной и количества страниц 52 анализирует переменную sModifier на наличие в ней ключевого слова "pages". Если ключевого слова "pages" найдено в переменной sModifier - то Программное средство количества страниц 54 определяет число, которое стоит перед ключевым словом "pages". Это число указывает выбор пользователя максимального количества страниц, которые пользователь указывает внести в документ с результатами выполнения запроса.
Например, указание пользователя внеси не более 5 страниц в документ с результатами выполнения запроса записывают в синтаксисе специализированной программы MZ-Browser следующим образом:
Если Программное средство проверки переменной и количества страниц 52 не находит слова "pages" в переменной sModifier, то Программное средство максимального количества страниц 53 указывает в качестве конкретного выбора пользователя максимальное количество страниц, не введенное пользователем непосредственно в данном запросе (т.к. оно отсутствует), а предопределенное ранее в качестве максимального количества страниц, которые следует вносить в документ с результатами выполнения запроса.
Программное средство максимального количества страниц 53 содержит сведения о лимитах, которыми ограничено количество считываемых страниц из источников машиночитаемой информации, для которых такие лимиты установлены. Запрос со стороны пользователя большего количества страниц будет автоматически уменьшен Программным средством максимального количества страниц 53 до размера соответствующего лимита и будет выполнен только в объеме этого лимита. Сведение о доступном лимите будут отображены для пользователя.
Программное средство проверки переменной и текста 55 анализирует переменную sModifier на наличие в ней ключевого слова "text". Если при этом ключевое слово "text" найдено - то Программное средство наличия текста 59 в документ с результатами выполнения запроса позволит внести только часть контента в текстовой форме представления информации.
Программное средство проверки переменной и текста 55 при анализе переменной sModifier на наличие в ней ключевого слова "text" его не найдет - то Программное средство проверки переменной и графики 56 будет анализировать переменную sModifier на наличие в ней ключевого слова "graphics". Если при этом ключевое слово "graphics" найдено - то Программное средство наличия графики 57 в документ с результатами выполнения запроса позволит внести только часть контента в графической форме представления информации, с текстом, непосредственно присоединенным к графике.
В данном примере для упрощения рассмотрения не приводится случай, когда в документ с результатами выполнения запроса вносят части контента и в текстовой, и в графической формах представления информации, а также в иных формах представления информации и их сочетаниях (и графика, и текст, и т.д.). В этих случаях оперирование осуществляют аналогично внесению в документ с результатами выполнения запроса контента только в одной форме представления информации.
Если sModifier не содержит ни "text", ни "graphics" - то Программное средство предустановки наличия 58 использует предустановленную величину, например "graphics", и позволит в документ с результатами выполнения запроса внести соответствующий контент.
Программное средство проверки переменной и графики 60 анализирует переменную sModifier на наличие в ней ключевого слова на наличие в ней ключевого слова, выражающего адрес, которое может быть выражено различным словами: "site:", "address:", "source:", "www.", "http://", https:// и прочее.
Если при этом ключевого слова, выражающего адрес, не найден - то Программное средство определения текста 62 определяет текст (sSearchText), расположенный сразу после тега mzb>. После чего Программное средство проверки указания сайта 70 проверяет, указал ли пользователь сайт, откуда брать данные.
Если Программное средство проверки переменной и графики 60 анализирует переменную sModifier на наличие в ней ключевого слова, выражающего адрес, и находит его, то Программное средство определения адреса 61 определяет в качестве адреса (sSiteAddress) текст, находящийся между ключевым словом, выражающим адрес, и ближайшей последующей запятой. Например, в качестве адреса sSiteAddress для запроса
будет определен в качестве адреса текст «www.IntellectualArchive.com».
Определив адрес, имея значение sSiteAddress, Программное средство проверки базы данных 63 проверяет базу данных на наличие поисковой строки для этого адреса. Например, для значения sSiteAddress равного "google.com" поисковая строка будет иметь вид:
Для значения sSiteAddress равного "wiktionary.org" поисковая строка будет иметь вид:
и т.д.
Если Программное средство проверки базы данных 63 при проверке базы данных обнаружит поисковую строку для этого адреса, то Программное средство сохранения поисковой строки 64 сохраняет поисковую строку для использования при запросе. Если при этой проверке поисковая строка не обнаружена, то Программное средство присвоения поисковой строки 65 присваивает поисковую строку значение sSiteAddress, т.е. поисковая строка .
Таким образом поисковую строку динамически формируют из параметров, стоящих между тегами<mzb…mzb>
После этого Программное средство определения текста 66 определяет текст (sSearchText), стоящий сразу после тега "mzb>", установленный пользователем.
Программное средство проверки пустоты текста 67 проверяет, не пуст ли текст sSearchtext. Если sSearchtext не пуст (Trim(sSearchText)>""), то Программное средство формирования поискового запроса 68 формирует поисковый запрос (sQuery). В противном случае Программное средство формирования присвоения запроса 69 в качестве запроса посылает поисковый запрос, сформированный ранее
Программным средством сохранения поисковой строки 64 или Программным средством присвоения поисковой строки 65 .
После того как Программное средство формирования поискового запроса 68, или Программное средство формирования присвоения запроса 69, или Программное средство формирования запроса 72 сформировало поисковый запрос (sQuery), Программное средство готовности запроса 73 устанавливает готовность запроса для выполнения.
После чего осуществляют обращение к Программному средству проверки вывода 39 и далее осуществляют алгоритм процесса туннелирования, как описано в Примере 3.
Пример 5
Компьютерноосуществимый способ обработки машиночитаемой информации реализуют в сеансе работы пользователя на одном персональном компьютере, являющимся первым электронным средством обработки машиночитаемой информации, специализированной программой MZ-браузер аналогично способу, описанному в примере 1. Кроме того, выполняют дополнительные действия, облегчающие работу пользователя.
В качестве второго электронного средства обработки машиночитаемой информации пользователь выбрал свой смартфон.
В качестве источников машиночитаемой информации пользователь выбрал свой вышеназванный персональный компьютер, где организован главный процесс обработки машиночитаемой информации, и веб-сайт с поисковой программой.
В качестве средства обработки и/или отображения машиночитаемой информации, являющейся результатом визуализации машиночитаемой информации, найденной в результате выполнения поискового запроса, пользователь использует этот же персональный компьютер и свой смартфон.
Пользователь сетевой структуры организовал рабочее место на своем персональном компьютере и дополнительно на своем смартфоне. Персональный компьютер соединен с веб-сайтом с поисковой программой и периодически направляет заранее заготовленные поисковые запросы, результат исполнения которых визуализируют на экране этого персонального компьютера.
Пользователь, находясь на удалении от персонального компьютера, получает поочередно результаты визуализации найденной машиночитаемой информации, размещенной в главном активном окне. Порядок назначения активного окна главным, порядок изменения его индивидуальных свойств, в том числе изменения его размера и положения на экране персонального компьютера, установлен заранее оператором. При запросе со смартфона информации из главного окна экрана персонального компьютера, эту информацию передают на смартфон. После чего в соответствие с порядком, установленным пользователем, это окно перестает быть главным, и главным автоматически назначают следующее по порядковому номеру активное окно. После чего процесс запроса, получения информации и переназначения главного окна повторяют.
При этом на смартфоне при помощи специализированной программы MZ-браузер, установленной на смартфоне, устанавливают порядок автоматического изменения масштаба и других параметров отображения. При этом, только на экране смартфона, автоматически соотносят размер картинок и размер экрана смартфона, так, чтобы картинка помещалась полностью, отбрасывают информацию в табличной форме представления информации, а информацию в текстовой форме представления информации располагают в отдельном дополнительном активном окне, увеличив размер шрифта.
При этом часть информации перерабатывают и визуализируют на персональном компьютере, а частично переработанную информацию с него передают для дальнейшей обработки и визуализации на экран смартфона. Персональный компьютер и смартфон выполняют функции электронного средства обработки машиночитаемой информации, средства обработки и/или отображения машиночитаемой информации, в частности, визуализации ее на соответствующих экранах.
При визуализации информации для рабочего места, организованного на смартфоне, устанавливают порядок и автоматически изменяют параметры отображения, в частности, но не только, масштаб отображения визуализированной информации в разных формах представления информации на экране, добиваясь удобства для оператора. Для чего картинки - уменьшают, размер букв - увеличивают, а все остальное - не визуализируют.
Поскольку проще запрашивать и получать информацию из выделенного окна, например, из главного окна на экране персонального компьютера, то устанавливают порядок изменения индивидуальных свойств окон, в частности, последовательно, поочередно при выполнении условий запроса и передачи информации, назначают каждое из активных окон главным. При этом автоматически в установленном порядке изменяют другие индивидуальные свойства вновь назначенного окна - в частности, автоматически увеличивают его размеры. А после назначения следующего окна главным - вновь автоматически изменяют индивидуальные свойства окна, которое до этого было главным - автоматически сворачивают его до размеров установленных заранее пользователем.
Пример 6
На персональном компьютере пользователя и удаленном веб-сервере, где размещен информационный сайт, организована вычислительная система, включающая экраны, средства ввода информации, процессоры, средства хранения машиночитаемой информации, средства связи между частями вычислительной системы, а также средства связи между вычислительной системой и удаленными источниками машиночитаемой информации. Вычислительная система размещена в адресном пространстве, позволяющем по адресам обращаться к средствам хранения информации, размещать там информацию, изменять и стирать ее. В этой вычислительной системе имеется программное средство. В этой вычислительной системе осуществляют способ обработки машиночитаемой информации в адресном пространстве вычислительной системы. Результаты такой обработки этой информации визуализируют на экране. В этой вычислительной системе создают программные объекты: программы, библиотеки, файлы и окна для создания возможности пользователю управлять обработкой машиночитаемой информации. Между программными объектами средствами, предусмотренными в компьютере пользователя, и жестким диском этого же компьютера устанавливают связь. Жесткий диск является источником машиночитаемой информации. Программа MS WORD является программным объектом. Осуществляют запуск этой программы, создают программный объект - главное окно программа MS WORD, где открывают ранее просматривавшийся файл.
Программа MS Internet Explorer является программным объектом. Осуществляют запуск этой программы, создают программный объект - главное окно программа MS Internet Explorer. В этом окне открывают электронную страницу с поисковой программой Bing. Для чего осуществляют и поддерживают связь персонального компьютера пользователя и источника машиночитаемой информации, которым является удаленный сервер, на котором размещена поисковая программа Bing. Вышеназванная электронная страница также является программным объектом, который создан программой MS Internet Explorer на основе машиночитаемой информации, полученной от удаленного сервера, где размещена поисковая программа Bing.
Также осуществляют запуск специализированной программы MZ-браузер, с помощью которой автоматически создают и сохраняют файл конфигурации отображаемой информации. Для хранения в этот файл автоматически помещают совокупность сведений о свойствах рабочего места пользователя, о созданной вычислительной системе, об установленных связях с источниками машиночитаемой информации. В том числе в файл конфигурации отображаемой информации помещают сведения о свойствах средств отображения информации, в частности, о разрешении экрана, о всех запущенных пользователем программах, о свойствах всех незакрытых пользователем окон, о взаимном расположении отображаемых на экране окон, в том числе, о тех, которые не видны пользователю, поскольку поверх них на экране открыты другие окна. Также в файл конфигурации отображаемой информации автоматически помещают сведения об адресах источников машиночитаемой информации, с которыми установлена связь программных объектов. Также в файл конфигурации отображаемой информации автоматически помещают сведения о параметрах отображения информации программных объектов, сведения о параметрах визуализации машиночитаемой информации окнами программ MS WORD, MS Internet Explorer, MZ-браузер.
По мере работы пользователя, файл конфигурации отображаемой информации обновляют и дополняют. При осуществлении метода выбирают детальность информации, помещаемой в файл конфигурации отображаемой информации и условия ее сохранения.
Обычно, если есть необходимость повторно обратиться к машиночитаемой информации, размещенной на веб-сервере, сохраняют Интернет-адрес этой информации и повторно его вводят в независимую адресную строку, когда появится потребность обращения к этой информации. Если соответствующая электронная страница достаточно длинная, то поиск машиночитаемой информации уже на странице составляет некоторую проблему. Особенно если при сохранении Интернет-адреса не были даны какие-либо дополнительные комментарии и если искомую машиночитаемую информации частично визуализируют в разных местах электронной страницы.
В компьютерноосуществимом способе обработки машиночитаемой информации по данному изобретению в файл конфигурации отображаемой информации автоматически размещают данные, позволяющие обратиться к частям информации, содержащейся в соответствующих источниках машиночитаемой информации. Это достигают помещением сведений о выделенном тексте и объектах, о положении курсоров и положении средств прокрутки. Поскольку описываемый способ позволяет изменять параметры визуализации машиночитаемой информации на экране пользователя (но не в источнике машиночитаемой информации, связь с которым поддерживают), пользователь имеет возможность поменять шрифты и цвет важного текста, сделать иные операции выделения важных элементов. Сведения о такого рода выделении отображаемых элементов при визуализации машиночитаемой информации автоматически размещают в файл конфигурации отображаемой информации. Это позволяет при последующих обращениях видеть уже размеченную электронную страницу.
При последующем обращении с использованием файла конфигурации отображаемой информации к машиночитаемой информации, находящейся по адресу, сохраненному в этом файле, автоматически осуществляют сравнение частей информации, которые были выделены при предыдущем обращении к этой машиночитаемой информации, а сведения об этом сохранены в файле конфигурации отображаемой информации, и частей информации хранящейся по тому же адресу в этом источнике машиночитаемой информации на момент обращения, осуществляемого путем использования этого файла конфигурации отображаемой информации.
Выделение элементов осуществляют не в источнике информации, а на экране пользователя. В осуществляемом способе задают индивидуальные свойства любого количества одновременно активных окон и параметры отображения информации из источников машиночитаемой информации. Эти индивидуальные свойства и параметры не меняют содержание информации в источнике информации, но являются важными для удобства работы пользователя с визуализированной на экране машиночитаемой информацией.
Если же машиночитаемая информация по указанному адресу изменилась, то визуализировать будет нечего. В этом случае выдают соответствующее сообщение. Сообщение об этом является важной для пользователя информацией.
Если ранее выделенные пользователем на экране элементы не изменились при последующем обращении к той же машиночитаемой информации в том же источнике машиночитаемой информации, то при визуализации на экране пользователя такой информации, хранящейся в этом источнике, выделенные ранее элементы будут визуализированы с ранее произведенным выделением этих элементов; файл конфигурации отображаемой информации содержит необходимые сведения.
В реализуемом способе устанавливают порядок обращения к частям информации, содержащейся в соответствующих источниках машиночитаемой информации и обращение к частям информации, содержащейся в соответствующих источниках машиночитаемой информации, осуществляют автоматически в установленном порядке. При этом такой порядок обращения предоставлена возможность установить пользователю, создающему файл конфигурации отображаемой информации, предназначенный для просмотра другими лицами. Пользователю предоставлена возможность установить последовательность, и, с заранее установленной экспозицией и увеличением, экспонировать в заданной области экрана выделенные элементы последовательно один за другим. Поскольку выделены могли быть элементы из разных окон, то такое экспонирование позволит быстро составить представление о передаваемом сообщении другому пользователю.
Изобретение относится к области обработки машиночитаемой информации и может быть использовано при осуществлении торговых операций, электронной и сетевой торговли, а также при создании адресной и контекстной звуковой, визуальной и комбинированной рекламы. Технический результат заключается в обеспечении визуализации, систематизации, хранения, поиска и обработки данных, а также восстановления данных, состояния рабочего места и пользовательских настроек при неожиданных или ожидаемых прерываниях работы пользователя. Технический результат достигается за счет создания и сохранения одного файла, именуемого конфигурацией отображаемой информации, содержащего сведения об адресе источника машиночитаемой информации, с которым установлена связь, о настройках электронного средства обработки машиночитаемой информации, о настройках используемых в способе программных средств, о параметрах отображения информации в окне, о свойствах окна, о расположении окна, и использования конфигурации отображаемой информации для обработки машиночитаемой информации путем управления настройками программных средств, свойствами средства отображения информации, параметрами отображения машиночитаемой информации, свойствами активного окна. 23 з.п. ф-лы, 6 ил.
1. Способ обработки машиночитаемой информации, согласно которому устанавливают связь между, по меньшей мере, одним электронным средством обработки машиночитаемой информации и, по меньшей мере, одним источником машиночитаемой информации, обновляют связь между электронным средством обработки машиночитаемой информации и, по меньшей мере, одним источником машиночитаемой информации, с которым установлена связь, получают машиночитаемую информацию, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь, и сохраняют в памяти, доступной электронному средству обработки машиночитаемой информации, отображают, по меньшей мере, на одном экране средства отображения машиночитаемой информации, по меньшей мере, частично, машиночитаемую информацию, полученную, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь, по меньшей мере, на одном экране средства отображения машиночитаемой информации создают, по меньшей мере, одно активное окно, осуществляют, по меньшей мере, в одном активном окне отображение машиночитаемой информации, полученной, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь, управляют, определяя условия и подавая команды управления, настройками, по меньшей мере, одного электронного средства обработки машиночитаемой информации и свойствами средства отображения машиночитаемой информации, управляют, определяя условия и подавая команды управления, параметрами отображения машиночитаемой информации, по меньшей мере, на одном экране средства отображения машиночитаемой информации и свойствами, по меньшей мере, одного активного окна, при этом создают и сохраняют, по меньшей мере, один файл, именуемый конфигурацией отображаемой информации, содержащий сведения об адресе, по меньшей мере, одного источника машиночитаемой информации, с которым установлена связь, о настройках электронного средства обработки машиночитаемой информации, о настройках используемых в способе программных средств, о параметрах, по меньшей мере, одного экрана средства отображения машиночитаемой информации, о параметрах отображения информации, по меньшей мере, в одном окне, о свойствах, по меньшей мере, одного окна, о расположении, по меньшей мере, одного окна, и используют конфигурацию отображаемой информации для обработки машиночитаемой информации путем управления настройками упомянутых программных средств, свойствами средства отображения информации, параметрами отображения машиночитаемой информации, свойствами, по меньшей мере, одного активного окна.
2. Способ по п. 1, в котором созданную и сохраненную конфигурацию отображаемой информации используют для повторного отображения окон с теми же свойствами и параметрами, которые были сохранены в конфигурации отображаемой информации, а также отображения информации из тех же источников машиночитаемой информации с теми же параметрами отображения, которые были сохранены в конфигурации отображаемой информации.
3. Способ по п. 1, в котором создают, по меньшей мере, один пароль доступа к конфигурации отображаемой информации и включают каждый из созданных паролей в свойства конкретной конфигурации отображаемой информации.
4. Способ по п. 1, в котором одновременно задают индивидуальные свойства любого количества одновременно активных окон и параметры отображения информации из источников машиночитаемой информации.
5. Способ по п. 1, в котором при отображении в окне информации, содержащей, по меньшей мере, одну гиперссылку, выделяют, по меньшей мере, одну гиперссылку, создают дополнительные одновременно активные окна, снабженные независимыми адресными строками, по числу выделенных гиперссылок, в которых отображают, по меньшей мере, часть той информации, на адреса которой ссылаются соответствующие выделенные гиперссылки, причем эти дополнительные окна создают, по меньшей мере, на время выделения гиперссылок.
6. Способ по п. 1, в котором, по меньшей мере, в одном из окон отображают, по меньшей мере, одну область окна, воздействуя на которую подают команду управления.
7. Способ по п. 1, в котором связь, по меньшей мере, с одним из источников машиночитаемой информации и обработку машиночитаемой информации, по меньшей мере, частично, осуществляют средствами Интернета.
8. Способ по п. 1, в котором обработку машиночитаемой информации осуществляют с использованием, по меньшей мере, одного программного средства, не предназначенного для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, и, по меньшей мере, одного средства, осуществляющего связь как со средствами Интернета, так и с программным средством, не предназначенным для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, в котором (способе) осуществляют переработку машиночитаемой информации, полученной от средств Интернета, в вид, пригодный для использования этой информации программным средством, не предназначенным для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, а также осуществляют переработку машиночитаемой информации, полученной от программного средства, не предназначенного для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, в вид, пригодный для использования этой информации средствами Интернета, а также осуществляют передачу вышеупомянутым средством, осуществляющим связь, предварительно переработанной машиночитаемой информации от средств Интернета к программному средству, не предназначенному для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации, и от программного средства, не предназначенного для связи со средствами Интернета и переработки полученной при этом машиночитаемой информации к средствам Интернета.
9. Способ по п. 1, в котором осуществляют одновременное управление, по меньшей мере, частью параметров отображения информации на экране, по меньшей мере, в двух вышеупомянутых окнах.
10. Способ по п. 1, в котором в качестве источников машиночитаемой информации, с которыми устанавливают связь, используют, по меньшей мере, два из следующих средств или любое сочетание этих средств: веб-сайт; веб-сервер; веб-страница; видеокамера; источник телевизионного сигнала; компьютер; контрольный или измерительный датчик; контрольный или измерительный прибор; магнитофон; микрофон; модем; носитель машиночитаемой информации; отдельная часть компьютера; поисковое программное средство; радиостанция; сервер; смартфон; средство выработки электромагнитного сигнала; средство сигнализации; телефон; фотокамера.
11. Способ по п. 1, в котором в качестве средства обработки или отображения машиночитаемой информации используют одно из следующих средств или любое их сочетание: веб-сервер; компьютер; сервер; смартфон; телефон; часть компьютера; часть сервера.
12. Способ по п. 1, в котором в ходе управления параметрами отображения информации, полученной из источника машиночитаемой информации, с которым установлена связь, устанавливают порядок изменения указанных параметров и осуществляют изменения указанных параметров автоматически в установленном порядке.
13. Способ по п. 1, в котором в ходе управления свойствами, по меньшей мере, одного окна устанавливают порядок изменения указанных свойств и осуществляют изменение указанных свойств автоматически в установленном порядке.
14. Способ по п. 1, в котором при отображении в окне информации, содержащей, по меньшей мере, одну гиперссылку, создают дополнительное окно, в котором отображают, по меньшей мере, часть информации, на адрес которой ссылается упомянутая гиперссылка.
15. Способ по п. 1, в котором, по меньшей мере, в одном из окон отображают информацию только в одной из форм представления информации.
16. Способ по п. 1, в котором при отображении на экране, по меньшей мере, в одном из окон информации в текстовой форме представления и, по меньшей мере, в одной другой форме представления создают дополнительное окно, в котором отображают копию только информации в текстовой форме представления.
17. Способ по п. 1, в котором при отображении на экране в одном из окон информации в графической форме представления и, по меньшей мере, в одной другой форме представления создают дополнительное окно, в котором отображают копию только информации в графической форме представления.
18. Способ по п. 1, в котором в одном из окон осуществляют запрет на отображение информации и не отображают информацию в одной из форм представления информации.
19. Способ по п. 1, в котором при отображении в окне информации, содержащей, по меньшей мере, одну гиперссылку, наводят курсор на гиперссылку, создают дополнительное окно, в котором отображают, по меньшей мере, часть информации, на адрес которой ссылается указанная гиперссылка, причем это дополнительное окно создают на время, в течение которого курсор наведен на гиперссылку.
20. Способ по п. 1, в котором создают список, по меньшей мере, из двух адресов источников машиночитаемой информации, формируют один запрос на получение информации, создают порядок направления этого запроса, автоматически направляют упомянутый запрос каждому из упомянутых источников машиночитаемой информации в соответствии с порядком направления этого запроса, для отображения информации, полученной от каждого из упомянутых источников машиночитаемой информации как результата исполнения запроса, создают порядок отображения такой информации и, по меньшей мере, одно активное окно, информацию, полученную от каждого из упомянутых источников машиночитаемой информации как результат исполнения запроса, отображают автоматически в установленном порядке.
21. Способ по п. 1, в котором в конфигурации отображаемой информации размещают данные, позволяющие обратиться к частям информации, содержащейся в соответствующих источниках машиночитаемой информации.
22. Способ по п. 21, в котором устанавливают порядок обращения к частям информации, содержащейся в соответствующих источниках машиночитаемой информации, и обращение к частям информации, содержащейся в соответствующих источниках машиночитаемой информации, осуществляют автоматически в установленном порядке.
23. Способ по п. 1, в котором машиночитаемую информацию полученную, по меньшей мере, из одного источника машиночитаемой информации, с которым установлена связь, сохраняют в памяти, доступной электронному средству обработки машиночитаемой информации, при этом машиночитаемой информации взаимнооднозначно сопоставляют, по меньшей мере, необходимые и достаточные сведения об источнике машиночитаемой информации, из которого была получена указанная информация, и о дате получения этой информации, которые визуализируют при визуализации соответствующей указанной машиночитаемой информации и при достижении установленных пользователем условий.
24. Способ по п. 1, в котором при отображении в активном окне машиночитаемой информации, полученной из одного источника машиночитаемой информации, определяют и сохраняют в памяти, доступной электронному средству обработки машиночитаемой информации, параметры отображения и визуальное выделение пользователем элементов машиночитаемой информации этого источника машиночитаемой информации и распространяют эти параметры отображения и это визуальное выделение на все аналогичные элементы машиночитаемой информации, полученной из других источников машиночитаемой информации и отображаемой, по меньшей мере, в одном активном окне.
СПОСОБ И СИСТЕМА ДЛЯ СОЗДАНИЯ ИТ-ОРИЕНТИРОВАННЫХ СЕРВЕРНЫХ СЕТЕВЫХ ПРИЛОЖЕНИЙ | 2008 |
|
RU2466450C2 |
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И ПРОГРАММА | 2009 |
|
RU2497185C2 |
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И НОСИТЕЛЬ ИНФОРМАЦИИ | 2010 |
|
RU2460125C2 |
НЕВРЕМЕННЫЙ СЧИТЫВАЕМЫЙ КОМПЬЮТЕРОМ НОСИТЕЛЬ ИНФОРМАЦИИ, ХРАНЯЩИЙ ПРОГРАММУ УПРАВЛЕНИЯ ДОКУМЕНТАМИ, И УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ | 2012 |
|
RU2575691C2 |
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
Авторы
Даты
2017-07-19—Публикация
2016-03-03—Подача