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

Изобретение относится к передаче информации по сети. Его использование позволяет получить технический результат в виде повышения надежности передаваемой информации при упрощении анализа условий доступа. Этот результат достигается в считываемом компьютером носителе записи, содержащем записанный на нем файл изображения, в потоке данных которого содержится идентификационная информация этого файла, указатели на блоки связанной дополнительной информации, индекс пункта меню, соответствующий файлу изображения, и/или модуль заранее определенной программы для доступа к дополнительной информации. В других вариантах файл изображения включает в себя область для записи данных, не влияющих на вид изображения, или область, которая игнорируется при отображении изображения, в которые и записывается информация идентификации. Кроме того, результат достигается также за счет устройства для создания такого носителя записи, носителя с программой создания такого файла изображения и устройства обработки такого файла изображения. 9 н. и 11 з.п. ф-лы, 13 ил.

 

Область техники

Настоящее изобретение относится к передаче информации по сети, такой, как Интернет. Кроме того, оно относится к операциям управления программами с использованием файлов изображения. Оно также относится к анализу условий доступа пользователя, например, путем простого использования информации идентификации, например информации, добавленной к данным изображения.

Предпосылки изобретения

Услуги всемирной сети (WWW), обеспечиваемые с помощью многочисленных серверов, работающих с использованием Протокола передачи гипертекстовых файлов (HTTP), подключенных к Интернет, легко могут использоваться с помощью программы просмотра HTTP, такой, как web-браузер, которая выполняется на терминалах пользователей, подключенных к Интернет.

Введение графического интерфейса пользователя (GUI) упрощает работу с web-браузером. Кроме того, количество серверов HTTP, подключенных к Интернет, в последнее время быстро увеличивается. При этом для пользователей более доступным становится большее количество информации, и услуги WWW быстро становятся широко распространенными.

Для улучшения работы с GUI используется выбираемый произвольно файл изображения и так называемая кнопка, которая ассоциирует выполнение определенных операций, линии связи и т.д. с образом, соответствующим файлу изображения. В качестве примера такой кнопки можно привести так называемый заголовок (баннер) рекламы, в котором помещается ссылка на адрес, такой, как Унифицированный указатель информационного ресурса (URL) устройства, на котором содержится информация, предназначенная для передачи заранее определенной рекламы в виде изображения, представляющего определенный продукт, информацию и так далее.

Заголовок рекламы оформляется в виде кнопки, которая определяется как связь с заранее определенным URL, который записан с использованием HTML (Язык разметки гипертекста) и файлом изображения, на который делается ссылка как на изображение, связанное с данной кнопкой.

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

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

Для выполнения такого анализа известны следующие способы:

(1) Один способ содержит этапы записи информации идентификации данных "Cookie" (небольшой фрагмент данных о предыстории обращений данного пользователя к данному www серверу, автоматически создаваемый сервером на машине пользователя) и т.п., присущей каждому пользователю, который использует программное обеспечение просмотра HTTP такое, как так называемый web-браузер, на терминале пользователя, получение идентификационной информации с помощью сервера HTTP, когда пользователь производит доступ к серверу HTTP, и записи и анализа доступа пользователя к информации, предоставляемой сервером HTTP;

(2) Другой способ включает этапы анализа пакета, посылаемого с терминала пользователя, подключенного к поставщику услуги Интернет (ниже называется просто ПУИ (ISP)), и записи и анализа доступа пользователя к информации, предоставляемой сервером HTTP; или

(3) Еще один включает этапы записи и анализа доступа пользователя в дополнение к информации, предоставляемой сервером HTTP, такой, как получается в результате выполнения программы анализа доступа, записи (протокола (log)) доступа сервера HTTP и так далее с помощью приложения, независимого от сервера HTTP.

В качестве конкретного примера можно рассматривать способ использования апплетов (переносимая программа на языке Джава в форме байт-кода, распространяемая через web-страницы) языка Джава (Java) для записи информации, соответствующей доступу пользователя в файл, на который может быть сделана ссылка, который может быть принят, например, на сервере http://www.snippet.com/home.htm.

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

Кроме того, при проведении вышеописанного анализа доступа имеются возможности для улучшений при реальном воплощении способа (1), учитывая то, что информация "Cookie" не может быть использована при определенных установках программного обеспечения просмотра HTTP на терминале пользователя.

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

Кроме того, в способе (2), когда производится анализ условий доступа на внешних серверах HTTP, работающих за пределами ПУИ, используемого пользователем для подключения к Интернет, увеличенное количество объектов анализа делает этот анализ чрезвычайно трудным, поскольку количество серверов HTTP, подключенных к Интернет, чрезвычайно велико.

Кроме того, в способе (3) анализ не может быть легко выполнимым, поскольку обработка, такая, как управление работой приложения, предназначенного для выполнения вышеописанного поиска и анализа протокола регистрации (log), необходима независимо от управления информацией и протоколами регистрации (log), предоставленными сервером HTTP, и поэтому при анализе требуется производить сложные операции, такие, как идентификация серверов HTTP.

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

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

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

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

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

(3) Кроме того, имеется считываемый компьютером носитель записи, на который записаны файл изображения, в котором в потоке данных файла изображения, в области, которая игнорируется при отображении изображения, может быть записана информация идентификации, присущая файлу изображения, указатели одного или множества массивов информации, индекс пункта меню, соответствующего файлу изображения, и/или блок заранее определенной программы.

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

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

В дальнейшем термином "информация указателя" обозначается название файла, путь, указывающий местоположение ресурсов на местном компьютере, имя, соответствующее соглашению об универсальном назначении имен (UNC), которое указывает на местоположение ресурсов в сетевом окружении, Унифицированный указатель информационного ресурса (URL), который указывает на местоположение ресурсов в Интернет или в Интранет, или, например, Универсальные идентификаторы ресурса (URI).

(5) Кроме того, другой вариант настоящего изобретения включает блок записи, в который записывается файл изображения, входной блок для ввода указателей одного или множества массивов информации, индекса для пунктов меню, соответствующих файлу изображения и/или информации идентификации блока заранее определенной программы, и блок обработки информации, предназначенной для записи в потоке данных файла изображения, указателя ввода информации из блока ввода, индекса пункта меню, соответствующего файлу изображения, и/или блока программы, соответствующего идентификационной информации.

(6) С помощью носителя, на котором записана программа создания файла изображения, можно заставить компьютер выполнять следующие этапы:

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

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

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

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

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

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

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

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

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

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

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

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

(15) Здесь первая область управления может представлять собой окно для просмотра сетевой страницы в браузере WWW, окно для просмотра внутренней части программного обеспечения электронной почты, окно для проверки файла, прикрепленного к программному обеспечению электронной почты, окно папки для доступа к файлу, записанному на носителе записи, или окно меню, которое отображается при работе входного блока для изображения или файла изображения.

(16) Другой вариант воплощения настоящего изобретения представляет собой устройство обработки файла изображения, включающее блок обработки информации, предназначенный для записи пункта меню, соответствующего изображению в блоке памяти, когда заранее определенное изображение выбрано из входного блока, считывания пункта меню, соответствующего выбранному изображению из блока памяти для отображения его на блоке дисплея, и когда отображаемый пункт меню выбирается через входной блок, выполнение заранее определенной обработки, соответствующей выбранному пункту меню. Блок обработки информации осуществляет доступ к внешнему устройству сервера для получения пункта меню, соответствующего изображению, и записывает его в блок памяти.

(17) Кстати, в вышеописанном пункте (8) первая область управления и вторая область управления формируются и управляются независимыми программами.

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

(19) В качестве альтернативы, вид просмотра первой области управления и вид просмотра второй области управления могут отображаться одновременно в одной рамке.

(20) Кроме того, в вышеописанном пункте (8), когда выполняется доступ к файлу изображения с дополнительной информацией, управляемому в первом файле языка описания разметки документа в формате HTML, который находится в первой области управления, второй файл языка описания разметки документа в формате HTML, который может находиться во второй области управления, считываться из блока памяти и после того, как второй файл языка описания разметки документа в формате HTML будет обновлен так, что этот второй файл языка описания разметки документа в формате HTML управляет файлом изображения с дополнительной информацией, этот второй файл языка описания разметки документа в формате HTML может выполняться.

Краткое описание чертежей

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

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

Фиг.3 представляет схему, изображающую один пример таблицы (создания протокола регистрации (log)), записанной в базу данных вышеописанного устройства сервера;

Фиг.4 представляет схему, изображающую один пример изображения, отображаемого на устройстве дисплея вышеописанного устройства терминала;

Фиг.5 представляет схему, изображающую один пример таблицы (обновленного протокола регистрации (log)), записанной в базу данных вышеописанного устройства сервера;

Фиг.6 представляет схему формат файла изображения с дополнительной информацией, которая изображает структуру записи информации, относящейся к изображению;

Фиг.7 изображает один пример информации, относящейся к изображению;

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

Фиг.9 представляет поясняющую схему обработки отображения "telop";

Фиг.10 представляет поясняющую схему добавления к изображению информации с помощью действия "перетащить и отставить" из меню;

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

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

Фиг.13 представляет поясняющую схему варианта воплощения, в котором вторая область управления (HTML) отображается после того, как обновленный и новый файл изображения с дополнительной информацией управляется, когда производится доступ к файлу изображения в первой области управления (HTML).

Наилучший вариант осуществления изобретения

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

Система передачи информации содержит сервер 20, соединенный через сеть 10, такую как Интернет, с терминалом 30. Хотя на фиг.1, для удобства изображения, представлены только один сервер 20, подключенный к сети 10, и один терминал 30, не предполагается какое-либо ограничение по количеству серверов 20 и терминалов 30.

Сервер 20 включает микропроцессор (MPU) 21, запоминающее устройство 22, операционную систему (OS), программное обеспечение, такое как сервер HTTP, накопитель 23 на жестких дисках (HDD), на котором записаны данные изображения и данные текста, и, например, сетевой интерфейс 24.

Кроме того, терминал 30 содержит микропроцессор (MPU) 31, запоминающее устройство 32, операционную систему (OS), накопитель 33 на жестких дисках (HDD), на котором записано, например, программное обеспечение просмотра HTTP (web-браузер), интерфейс 34 дисплея, входной интерфейс 35 и сетевой интерфейс (NIC) 36.

Устройство 37 дисплея подключено к интерфейсу 34 дисплея, и на нем отображается операционный экран для OS, экран дисплея для web-браузера и так далее. Кроме того, клавиатура 38 и устройство 39 указателя, такого как мышь, подключены ко входному интерфейсу 35, и, например, инструкции для пользователя введены в него через эти периферийные устройства.

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

В сервере 20 управление всеми устройствами, обработка 202 коммуникационного управления для распределения обработки коммуникаций по заранее определенным услугам, таким как Telnet, FTP, и HTTP на основании, например, информации порта и обработки сервера 203 HTTP, например, выполняются параллельно под управлением OS 201.

Кроме того, в терминале 30 управление всеми устройствами, обработкой 302 управления коммуникациями, управления входа пользователя, обработки 303 web-браузера, например, выполняются параллельно под управлением OS 301.

Схема работы общих операций web-браузера 303 и сервера 203 HTTP будет описана ниже.

Когда пользователь управляет терминалом 30 через интерфейс 35 входа и вводит предполагаемый адрес (Унифицированный указатель информационного ресурса: URL, имеющий часть, определяющую сетевое название сервера, в котором загружен сервер HTTP, и часть, описывающую название файла), web-браузер 303 посылает запрос на подключение, включающий название файла для сервера 20, соответствующего сетевому названию компьютера. Запрос на подключение передается на предполагаемый сервер 20 через сеть 10 и подается на сервер 203 HTTP через обработку 202 управления связи.

Когда передается запрос на подключение, сервер 203 HTTP считывает данные, соответствующие названию файла в запросе на подключение с накопителя 23 на жестких дисках и посылает его на терминал 30.

URL, вводимый вначале пользователем, иногда указывает только название сетевого компьютера или название только сетевого компьютера и конкретной директории, и в таком случае файл, имеющий стандартное название (index.html), который находится в корневой директории соответствующего сетевого компьютера или в указанной директории, вначале считывается и затем посылается на терминал 30.

В таком файле, который имеет стандартное название, или в файле, указанном пользователем, связь для просмотра текста, просмотра изображения или, например, других файлов, описывается в соответствии с языком HTML (Стандартный язык разметки гипертекста).

Файл из сервера 203 HTTP передается в браузер 303 через сеть 10 и обработку 302 управления связью терминала 30. Web-браузер 303 создает данные изображения на дисплее в соответствии с описанием файла и передает их в OS 301. OS 301 принимает данные изображения дисплея с web-браузера 303 как изображение в окне, которое назначается web-браузеру и отображает его на экране дисплея устройства 37 дисплея через интерфейс 34 дисплея.

Здесь в файле, передаваемом с сервера 203 HTTP, например, когда задана инструкция на отображение изображения вместе с названием файла данных изображения, web-браузер 303 подает запрос на сервер 203 HTTP передать данные изображения, соответствующие названию файла.

Когда запрос на передачу будет принят, сервер 203 HTTP считывает данные изображения, имеющие запрошенное название файла, с накопителя 23 на жестких диска (HDD) и передает их в web-браузер 303.

Когда данные изображения будут приняты, web-браузер 303 обрабатывает данные изображения как данные изображения в заранее определенном месте расположения в вышеописанных данных изображения и передает их в OS 301.

При этом изображение, основанное на принятых данных изображения, отображается в заранее определенном месте в окне web-браузера 303.

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

[Добавление идентификационной информации]

В сервере 20, как показано на фиг.2, когда сервер 203 HTTP передает определенные данные изображения, выполняется обработка 205 добавления идентификационной информации, предназначенная для добавления идентификационной информации данных изображения, связанной с доступом пользователя, и, например, обработка базы данных 206 для записи, например, каждой идентификационной информации.

Обработка 205 добавления идентификационной информации выполняется как добавочная программа (так называемая программа-вставка), например, сервера 203 HTTP. Когда обработка 204 передачи файлов в сервере 203 HTTP считывает и посылает файл определенных данных изображения с накопителя 23 на жестких диска (HDD), обработка 205 добавления идентификационной информации добавляет идентификационную информацию, связанную с доступом пользователя к этим данным изображения.

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

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

Кроме того, функция записи протокола регистрации (log) доступа от пользователя выполняется как функция сервера HTTP, и становится возможным записать адрес IP терминала 30 пользователя, используя сервер HTTP, время и дату доступа и так далее, в протокол регистрации (log) доступа. При этом, когда в качестве информации идентификации используются время и дата доступа, ссылка на протокол регистрации (log) доступа производится таким образом, что может быть получен адрес IP, который соответствует времени и дате доступа, добавляемым к данным изображения. Поэтому адрес IP пользователя, осуществляющего доступ к данным изображения, может быть легко идентифицирован.

[Структура Добавления Информации Идентификации]

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

Данные изображения, к которым добавляется информация идентификации, обрабатываются аналогично общим данным изображения обработки 204 передачи файла и обработки 202 управления связью и посылаются на web-браузер 303 терминала 30.

[Управление протоколом регистрации доступа данных изображения]

Кроме того, база данных 206 получает информацию, указывающую на условия доступа пользователя, через, например, OS 201, и сервер 203 HTTP создает таблицу (создания протокола регистрации (log)), которая представляет взаимозависимость соответствия информации, указывающей на условия доступа пользователя, и записывает ее на накопителе 23 на жестких дисках (HDD). Протокол регистрации (log) создания включает, как показано на фиг.3, например, осуществление доступа к адресу IP, имя сетевого компьютера сервера 20, на котором работает сервер 203 HTTP, дату и время доступа, название файла данных изображения и информацию идентификации (ID), добавляемую обработкой 205 добавления информации идентификации.

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

[Добавление информации указателя в сервере и доступ к информации указателя в терминале]

При этом при обработке 205 информации идентификации кроме информации идентификации к данным изображения может добавляться такая информация, как URL.

Когда URL добавляется к данным изображения, URL выделяется в терминале 30, и этот URL передается в web-браузер 303 для выполнения инструкции осуществления доступа, при этом доступ может быть выполнен в определенном URL путем ссылки только на данные изображения.

Обычно так называемый заголовок рекламы представляет собой заголовок, в котором его функция реализуется через сервер HTTP, но в заголовке рекламы записано требование обработки для определения кнопки, предназначенной для создания связи с определенным URL в соответствии с HTML, и указание названия файла определенных данных изображения в виде изображения кнопки.

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

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

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

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

На фиг.2, на которой представлен пример выполнения обработки 205 добавления информации идентификации в качестве дополнительной программы сервера 203 HTTP, она может быть выполнена как обработка вместо, например, файла изображения в сервере файла, независимом от сервера HTTP, заранее отслеживая доступ к серверу файла и посылая данные изображения, к которым была добавлена информация идентификации, соответствующая доступу пользователя, когда принимается запрос на доступ для заранее определенного файла изображения, поскольку достаточно, чтобы он имел функцию прибавления к заранее определенным данным изображения информации идентификации, соответствующей доступу пользователя.

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

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

[Управление данными изображения в терминале]

С другой стороны, в терминале 30, как представлено на фиг.2, путем выполнения программы приложения, работающей совместно с web-браузером 303, выполняется, например, обработка для управления данными отображения, к которым была добавлена соответствующая информация идентификации (обработка данных изображения) 304.

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

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

Подробности каждого вида обработки будут описаны ниже.

Как показано на примере представления экрана дисплея устройства 37 дисплея на фиг.4, окну 401 (первая область управления) так же, как и окну 402 (вторая область управления) web-браузера 303 назначается обработка 304 данных изображения с помощью вышеописанной OS 301.

Данные изображения могут передаваться с web-браузера 303 в обработку 304 данных изображения под управлением OS 301 с помощью так называемой операции перетаскивания. То есть данные изображения передаются из web-браузера 303 в обработку 304 данных изображения через OS 301 с помощью работы пользователя с устройством 39 указателя, который помещает указатель 403 в представленное положение изображения 404, которое показано в пределах окна 401 браузера 303, при условии, например, нажатия кнопки устройства указателя, передвижения указателя 403 в окно 402 обработки 304 данных изображения и отпускания кнопки устройства 39 указателя.

Когда передаются данные изображения, обработка 304 данных изображения отображает изображение 405, соответствующее предаваемым данным изображения в положении указателя 403.

Данные изображения сохраняются с помощью обработки 304 данных изображения в заранее определенной области накопителя 33 на жестких дисках (HDD) с использованием OS 301, когда данные изображения передаются через вышеописанную операцию перетаскивания. Кроме того, данные изображения стираются при стирании данных изображения, выбранных с помощью указания пользователем из заранее определенной области накопителя 33 на жестких дисках (HDD).

[Обработка обновления данных изображения, к которым добавляется информация]

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

Когда начинается обработка обновления, обработка 304 данных изображения выделяет информацию идентификации, добавленную к данным изображения, которые должны обновляться, и посылает ее на сервер 203 HTTP и в базу данных 206, например информацию идентификации и название файла для запроса на обновление данных изображения.

Запрос на обновление передается в сервер 203 HTTP базы данных 206 в виде пакета заранее определенного порта через обработку 302 управления связью, сеть 10 и обработку 202 управления связью.

При обновлении обработка 304 данных изображения может посылать все данные изображения, и сервер 203 HTTP или база данных 206 может выделять информацию идентификации из полученных данных изображения.

Кроме того, соответствующая информация идентификации (ID пользователя) задается для каждой обработки 304 данных изображения для каждого пользователя или для каждого терминала 30. ID пользователя передается в сервер 203 HTTP и в базу данных 206 в виде пакета заранее определенного порта через обработку 302 управления связью, сеть 10 и обработку 202 управления связью, когда производится, например, обновление данных изображения.

Обработка 204 передачи файла сервера 203 HTTP дает указание жесткому диску HDD 23 считать данные изображения, соответствующие названию файла, запрос на обновление которого поступил.

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

При этом данные изображения, к которым добавляется новая информация идентификации, подается в обработку 304 данных изображения терминала 30 через заранее определенный порт.

С другой стороны, база данных 206 получает информацию, указывающую на условие доступа пользователя через, например, сервер 203 HTTP, создает таблицу, представляющую взаимосвязь между информацией идентификации, добавленной с помощью обработки 205 добавления информации идентификации, добавляет новую информацию, указывающую на условия доступа пользователя (протокол обновления регистрации (log)), и записывает ее на накопитель 23 на жестких дисках (HDD) отдельно от вышеописанного протокола создания регистрации (log).

Аналогично протоколу создания регистрации (log), как показано на фиг.5, протокол обновления регистрации (log) содержит адрес доступа IP, название компьютера в сети сервера 20, к которому была недавно добавлена информация идентификации, время и дату доступа (время и дату обновления), название файла данных изображения, информацию идентификации, добавляемую обработкой 205 добавления информации идентификации, а также информацию для идентификации сервера 20, который создал оригинальную информацию идентификации (создание ID сервера) и ID клиента для идентификации терминала 30, используемого каким-либо пользователем или конкретным пользователем.

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

Кроме того, при ссылке на протокол обновления регистрации (log) может быть точно идентифицирован, например, путь для получения данных изображения, поскольку может быть получена информация для идентификации пользователя или терминала 30, соответствующая добавленной информации идентификации в данные изображения.

[Доступ к указателю]

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

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

Поэтому пользователь может осуществлять доступ к URL просто с помощью указания обработке 304 данных изображения передать данные изображения, к которым был добавлен требуемый URL с браузера 303. То есть, данные изображения функционируют как связь с конкретным URL.

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

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

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

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

На вышеуказанной фиг.2, на которой представлен пример выполнения обработки 304 данных изображения независимо от web-браузера 303, она может быть воплощена как программа-дополнение к браузеру 303 (так называемая программа-вставка), поскольку достаточно, если она будет иметь функцию обработки информации, к которой добавлены данные изображения.

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

Например, на вышеуказанной фиг.1, которая изображает сервер 20 и терминал 30, которые показаны как отдельные устройства, соответственно, программа обработки может функционировать как на устройстве сервера, так и на устройстве терминала.

Вышеописанный вариант воплощения будет более подробно описан ниже.

[Структура файла изображения]

На фиг.6 представлен один пример структуры данных файла изображения, который обрабатывается в соответствии с вышеописанным вариантом воплощения. Файл изображения, представленный на фиг.6, включает часть 51 начала, показывающую начало потока данных, часть 52 данных изображения, предназначенную для описания отображаемых данных изображения, часть 53 комментария, предназначенную для описания изображения, которая не влияет на вид изображения, и конечную часть 54, указывающую на конец потока данных. Например, такая структура соответствует файлу JPEG и файлу GIF. Информация идентификации, которая добавляется к вышеописанным данным изображения, и/или информация указателя, такая как URL, может быть описана в части 53 комментария как информация, которая не влияет на отображение изображения. Кроме того, даже если данные выполнены в другом формате изображения, они могут быть описаны в соответствующей области, если этот формат представляет собой формат, имеющий область, предназначенную для информации, которая не влияет на отображение изображения. Более того, в потоке данных файла изображения информация идентификации, соответствующая данному файлу, указатель на один или большее количество массивов информации, индекс для пункта меню, соответствующего файлу изображения, и/или модуль программы могут быть записаны в области, которая игнорируется, когда изображение отображается. Кроме того, как описано выше, они могут быть добавлены к данным изображения с использованием технологии цифрового водяного знака.

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

[Структура информации, относящейся к изображению]

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

"Название изображения" представляет собой название изображения, которое отображается вместе с уменьшенным изображением в окне 402 обработки 304 данных изображения. "Пароль" представляет собой пароль, который требуется для ввода пользователем, когда файл изображения с дополнительной информацией передается в обработку 304 данных изображения. Только пользователи, которые знают пароль, могут зарегистрировать файл изображения с дополнительной информацией в обработке 304 данных изображения. "Срок действия" представляет собой дату окончания срока действия файла изображения с дополнительной информацией, который передается в обработку 304 данных изображения, и файл изображения с дополнительной информацией удаляется из области записи накопителя 33 на жестких дисках после окончания срока действия. "Уменьшенное изображение" представляет собой данные файла изображения, которые заменяются изображением, отображаемым в браузере, и при этом уменьшенное изображение отображается в окне обработки 304 данных изображения, когда файл изображения с дополнительной информацией, отображаемый в браузере, передается в окно обработки 304 данных изображения. "Категория" представляет собой данные для описания папки, в которой записан файл изображения с дополнительной информацией, когда файл изображения с дополнительной информацией передается в обработку 304 данных изображения. Обработка 304 данных изображения создает новую папку, имеющую указанное название, когда указанная папка не существует. "Ключевое слово" представляет собой слово, которое используется как ключ поиска, когда производится поиск файла изображения с дополнительной информацией, который был передан с помощью обработки 304 данных изображения.

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

"Информация указателя" указывает расположение файла в местном компьютере или в сети. Например, информация указателя включает название файла, название пути, указывающего расположение ресурсов в местном компьютере, имя, соответствующее Соглашению об универсальном назначении имен (UNC), которое указывает местоположение ресурсов в сетевом окружении, Указатель информационного ресурса (URL), который указывает местоположение ресурсов в Интернет или Интранет, или Универсальные индикаторы ресурса (URI). "Название команды" представляет собой название вида, используемого при отображении содержания указателя в меню. Например, оно представляет собой "Доступ к домашней странице". Здесь термин "меню" обозначает меню, которое отображается и с помощью которого может быть выбран на дисплее блок 37, когда, например, нажимают на правую кнопку мыши 39. "Таблица действий" указывает на операции обработки 304 данных изображения. Содержание указанной операции включает, записан или нет файл, отмеченный информацией указателя, добавленной к файлу информации изображения, на накопитель 33 на жестких дисках (HDD) терминала 30, когда файл изображения с дополнительной информацией передается в обработку 304 данных изображения, выполняется или нет файл автоматически, и способ для выполнения этого файла видеовоспроизведение, воспроизведение голоса и так далее. "Назначение работы мыши" устанавливает работу мыши для доступа информации указателя. Типы установок включают двойной щелчок, Shift + двойной щелчок, Ctrl + двойной щелчок, Alt + двойной щелчок и так далее. "Платформа" определяет окружение (платформу, OS), соответствующее файлу, отмеченному информацией указателя. Например, когда OS 301 представляет собой Windows (товарный знак), обработка 304 данных изображения выбирает указатель для информации, соответствующей Windows, и отображает ее в вышеописанном меню.

[Доступ к информации указателя]

Ниже будет описан способ осуществления доступа к указателю, записанному в файле информации изображения, в терминале 30.

(1) Способ с использованием выбора из меню

На фиг.8 представлена поясняющая схема способа для осуществления доступа к указателю через выбор из меню. Пользователь работает с мышью 39 (устройством указателя) и помещает указатель 403 на изображение 405, представленное в окне 402 обработки данных изображения. Затем пользователь нажимает на правую кнопку мыши 39. Когда микропроцессор (MPU) 31 (блок обработки информации) обнаруживает нажатие на клавишу мыши, он считывает информацию, связанную с изображением, которая включена в файл изображения с дополнительной информацией, соответствующий изображению 405 (фиг.7 (b)), из блока записи 33 с целью создания данных отображения меню. То есть "название команды" выделяется как пункт меню, и меню 55 отображается на блоке 37 дисплея. Затем пользователь работает с мышью 39 для перемещения указателя 403 и помещает его на пункт меню, который следует выбрать. Затем нажимается левая кнопка мыши 39 для выбора и определения пункта меню. Когда микропроцессор 31 обнаруживает нажатие кнопки мыши, он обращается к информации, относящейся к изображению (фиг.7 (b)), и вводит информацию указателя, соответствующую выбранной команде, в браузер 303 для осуществления доступа к указателю. Когда микропроцессор 31 принимает файл, отправленный с сервера на основании местоположения осуществляемого доступа, он выполняет принятый файл в соответствии с таблицей действий, соответствующей команде, выбранной в этот момент. Например, воспроизводится видеоизображение с помощью программы Real Player (товарный знак).

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

(2) Способ с использованием мыши

Когда нажимается кнопка мыши 39 и используется кнопка клавиатуры 38 при условии, что выбирается окно 402 обработки данных изображения, может осуществляться доступ к заранее определенному указателю информации, соответствующему этим действиям. Когда мышь 39 используется совместно с клавиатурой 38, микропроцессор 31 обращается к информации, относящейся к изображению, и обращается к "Назначению работы мыши" (Фиг.7 (b)) с целью определения того, определена или нет соответствующая операция. Когда соответствующая операция определена, информация указателя, соответствующая данной операции, считывается и указатель вводится в браузер 303 для осуществления доступа к соответствующему указателю. Когда микропроцессор 31 принимает файл, возвращенный из сервера на основании расположения, доступ к которому производится, принятый файл выполняется в соответствии с таблицей действий, соответствующей названию команды, выбранной в данный момент. Здесь одна и та же работа мыши может назначаться множеству действий.

[Конкретный пример осуществления доступа к указателю информации]

Далее будет описан конкретный пример работы при осуществлении доступа к указателю информации. Здесь будет описан пример "отображения telop" в таблице действий на фиг.7 (b). На фиг.9 представлена поясняющая схема работы дисплея "telop". Когда в таблице действий будет определено "отображение в режиме telop", для таблицы действий определяется указатель, в котором определен текстовый файл "telop" для соответствующей информации указателя, и одновременно загружается и записывается файл изображения с дополнительной информацией в местный диск текстового файла действий (контрольного кода) отображения "telop". Кроме того, одиночное нажатие на левую кнопку мыши определяется для назначения работы мыши (вышеприведенное определение обычно выполняется поставщиком файла изображения с дополнительной информацией на сервере).

Когда файл изображения с дополнительной информацией, содержащий изображение, относящееся к информации, передается с браузера 303 в обработку 304 данных изображения, в терминале 30, микропроцессор 31 ссылается на информацию, относящуюся к изображению, и начинает доступ к указателю, который определен для "сохранения". Затем текстовый файл "telop" загружается с сервера, соответствующего указателю, и сохраняет его на местном накопителе 33 на жестких дисках.

После того, как пользователь нажатием на кнопку мыши 39 выбирает изображение, отображаемое в окне 402 обработки данных изображения, микропроцессор 31 ссылается на информацию, относящуюся к изображению, соответствующую выбранному изображению, и когда он определяет, что код управления, определенный в таблице действий, представляет собой "отображение telop", длинное и узкое окно для отображения "telop" будет представлено в области (она может быть за пределами этой области) обработки данных изображения, которая изображена на фиг.9 так, что текст "telop", считываемый с жесткого диска HDD 33, будет отображаться в виде бегущей строки в окне. Как показано на фиг.9, когда передается множество изображений 405 и 405, могут отображаться различные "telop", в зависимости от изображения, выбранного мышью 39.

[Передача файла изображения с дополнительной информацией в обработку данных изображения]

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

(1) "Перетаскивание" из меню

На фиг.10 представлена схема, поясняющая операцию "перетаскивания" из меню. Как описано выше, меню 55 (первая область управления) отображается с помощью нажатия на правую кнопку мыши 39 для того, чтобы можно было выбрать пункт меню для добавления изображения с дополнительной информацией с помощью мыши 39. Для меню для добавления изображения с дополнительной информацией, как определено в последнем ряду на фиг.7 (b), заранее определяется код управления в таблице действий для контрольного кода, в частности, для добавления изображения. Когда пользователь работает мышью 39 и выполняет операцию перетаскивания в отношении пункта меню для добавления изображения с дополнительной информацией в окно 402 (вторая область управления) обработки данных изображения, микропроцессор 31 обнаруживает эту работу и ссылается на информацию, относящуюся к изображению (фиг.7 (b)). Когда проверяется код управления в таблице действий, соответствующий задействованному пункту меню, и когда он определяется как "добавить изображение", начинается осуществление доступа к соответствующему указателю. Когда новый файл информации изображения загружается из заранее определенного сервера в соответствии с этим доступом, микропроцессор 31 передает файл изображения с дополнительной информацией из браузера 303 в обработку 304 данных изображения и дополнительно передает вновь загруженный файл изображения с дополнительной информацией в обработку 304 данных изображения.

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

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

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

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

(2) Перетаскивание и оставление из программного обеспечения электронной почты

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

(3) Перетаскивание и оставление из произвольной папки

Файл изображения с дополнительной информацией, скопированный однажды в заранее определенную папку из браузера или программного обеспечения почты, может быть передан путем перетягивания и оставления его из соответствующей папки (первой области обработки) в окно 402 (второй области обработки) данных изображения. Микропроцессор 31 обнаруживает работу перетягивания и оставления из произвольной папки в окно 402 обработки данных изображения и передает файл изображения с дополнительной информацией в обработку 304 данных изображения таким же образом, как и вышеописанная обработка перетягивания и оставления из браузера.

(4) Способ передачи без перетягивания и оставления

Файл изображения с дополнительной информацией может передаваться в обработку 304 данных изображения, даже при замене вышеописанной операции перетягивания и оставления другой операцией. Например, микропроцессор 31 может обнаружить, что файл изображения с дополнительной информацией, управляемый за пределами обработки 304 данных изображения, был отмечен указателем мыши для передачи его в обработку 304 данных изображения. Затем, когда файл изображения с дополнительной информацией, управляемый за пределами обработки 304 данных изображения, копируется в буфер и затем вставляется из буфера в окно 402 обработки данных изображения, микропроцессор 31 может обнаружить эту работу и передать файл изображения с дополнительной информацией в обработку данных изображения.

(5) Передача из носителя записи, такого как CDROM

Кроме того, файл изображения с дополнительной информацией может передаваться из считываемого компьютером носителя записи, такого как CDROM. В этом случае файл изображения с дополнительной информацией, изображенный в папке (первая область управления) CDROM, может передаваться в обработку 304 данных изображения (вторая область управления) с помощью, например, вышеописанной операции "перетягивания", операции нажатия кнопки мыши и операции копирования и вставки или при включении CDROM может автоматически активизироваться программа установки, и эта программа может передавать файл изображения с дополнительной информацией, записанный, например, на CDROM, для обработки 304 данных изображения. Затем, когда программа установки передает файл изображения с дополнительной информацией, эта программа может обнаруживать файл изображения с дополнительной информацией, который уже передавался в обработку 304 данных изображения для выбора только не переданного файла изображения с дополнительной информацией, и затем передает его в обработку 304 данных изображения.

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

[Структура первой области управления и второй области управления]

Хотя, как показано на фиг.4, первая область управления и вторая область управления могут быть представлены независимыми окнами (процессами, программами), соответственно, может быть выполнен другой вариант воплощения. Ниже будут описаны несколько вариантов воплощения.

На фиг.11 представлен вариант воплощения, в котором окно 401 web-браузера и окно 402 обработки данных изображения представлены одной программой для выбора закладки выбора отображения в верхней части окна путем использования блока 35 ввода и избирательного отображения выбранного окна. Прежде всего производится доступ к файлу 404 изображения с дополнительной информацией, отображаемого в окне 401 web-браузера, для регистрации в окне 402 обработки данных изображения в фоновом режиме. В качестве способа осуществления доступа к файлу 404 изображения с дополнительной информацией могут приниматься различные вышеописанные способы. Затем производится операция в отношении закладки и выбора отображения через блок 35 ввода для отображения окна 402 обработки данных изображения. При этом может быть осуществлен доступ к файлу изображения с дополнительной информацией, который был зарегистрирован в обработке данных изображения.

Затем, на фиг.12 показано окно отображения в структуре рамки, где одна рамка представляет собой окно 401 web-браузера и вторая рамка представляет собой окно 402 обработки данных изображения. В этом случае, хотя работа по доступу выполняется более просто, чем "перетаскивание" файла 404 изображения с дополнительной информацией из окна 401 web-браузера в окно обработки данных информации, файл изображения с дополнительной информацией может передаваться в обработку данных изображения через вышеописанные другие способы осуществления доступа.

Кроме того, на фиг.13, при выполнении доступа к файлу 404 изображения с дополнительной информацией, отображаемого в окне 401 web-браузера, блок процессора 31 обработки включает программу-приложение, которая была заранее подключена в Окне просмотра сети. В качестве способа доступа к web-браузеру могут быть приняты различные вышеописанные способы, как способ осуществления доступа к файлу изображения с дополнительной информацией. Активизированная программа-приложение добавляет управление новым файлом изображения с дополнительной информацией к местному файлу HTML, записанному в блоке 33 накопления информации в качестве второй области управления. Затем местный файл HTML, к которому было добавлено новое изображение с дополнительной информацией, раскрывается в браузере в качестве второй области 402 управления. Когда местный файл HTML раскрывается в web-браузере, он может быть раскрыт до границ существующего web-браузера или может быть раскрыт отдельно с помощью запуска нового web-браузера.

[Кодирование информации, относящейся к изображению]

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

[Обработка кодирования в сервере]

Обработка 205 добавления идентификационной информации в сервере 20 включает функцию по кодированию информации, относящейся к изображению, которая должна добавляться к данным изображения. Алгоритм кодирования выполняет обновление через заранее определенный период времени. С помощью кодирования информации, относящейся к изображению, может быть предотвращено добавление информации третьим лицом, стирание и модификация информации, относящейся к изображению, незаконно с целью использования файла изображения.

[Обработка декодирования в устройстве терминала]

В терминале 30 при ссылке на информацию, относящуюся к изображению, добавленную к данным изображения, микропроцессор 31 производит декодирование информации, относящейся к изображению. Алгоритм декодирования записан на накопителе 33 на жестких дисках (HDD) заранее, в соответствии с алгоритмом кодирования в сервере 20. Однако, так как алгоритм кодирования в сервере 20 обновляется через определенный период времени, когда производится обновление алгоритма кодирования сервера 20, необходимо производить обновление алгоритма декодирования в терминале 30 так, чтобы он соответствовал обновленному алгоритму кодирования.

[Обновление алгоритма декодирования]

Сервер 20 производит обработку версий алгоритма декодирования, записанных в терминале 30 в базе данных для каждого ID (например, адрес IP), соответствующего устройству терминала. Когда алгоритм кодирования информации, относящейся к изображению, обновляется в сервере 20, устанавливается флажок для ID всех устройств терминала, и алгоритм декодирования, соответствующий новому алгоритму кодирования, посылается для обновления на те устройства терминала, которые после этого производят доступ к серверу 20, ID которых были отмечены флажком. Затем флажки, соответствующие ID устройств терминала, обновление которых было произведено, снимаются. Алгоритм декодирования записывается на носителе 23 на жестких дисках (HDD) устройства сервера.

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

[Обработка составления счетов]

Далее будет описан способ составления счетов, в котором файл изображения с дополнительной информацией передается из браузера в обработку 304 данных изображения. Когда файл изображения с дополнительной информацией передается из браузера в файл данных изображения, обработка 304 данных изображения производит доступ к серверу 20 и запрашивает обработку на составление счетов для выполнения оплаты счетов.

Протокол регистрации доступа (log) (протокол создания регистрации (log)), описанный в одном из вариантов воплощения настоящего изобретения, создается при условии, что файл изображения с дополнительной информацией был передан из браузера в обработку 304 данных изображения в терминале 30. То есть, когда файл изображения с дополнительной информацией передается в обработку данных изображения, микропроцессор 31 выделяет идентификационную информацию, внедренную в файл изображения с дополнительной информацией из переданного файла изображения с дополнительной информацией, и посылает идентификационную информацию и название файла в файл изображения с дополнительной информацией на сервер 20. Сервер 20 ассоциирует принятую идентификационную информацию и название файла изображения, IP адрес и название сетевого компьютера терминала, производящего доступ, и время и дату доступа с целью создания вышеописанного протокола создания регистрации (log) (фиг.3).

При этом тот факт, что файл изображения с дополнительной информацией передается в обработку данных изображения терминала 30, записывается в протокол регистрации (log) доступа сервера 20.

[Способ составления счетов (1)]

Первый способ составления счетов представляет собой способ, с помощью которого выполняется составление счетов только по первой передаче одного и того же файла изображения с дополнительной информацией на тот же самый терминал (или это может быть обработка 304 данных изображения для того же пользователя или того же ID) в то время, как составление счетов не выполняется по второй и последующим передачам. Когда файл изображения с дополнительной информацией передается в обработку 304 данных изображения, микропроцессор 31 терминала посылает на сервер 20 соответствующую идентификационную информацию, которая была задана для файла изображения с дополнительной информацией, и название файла изображения с дополнительной информацией и предлагает составление счетов для сервера 30. Микропроцессор 21 сервера, которому дается команда составить счет, сравнивает IP адрес и сетевое название компьютера терминала, производящего доступ в это время, и полученную информацию идентификации и название файла изображения с протоколом создания регистрации (log) для определения того, передается ли тот же файл изображения с дополнительной информацией, который был отправлен в обработку 304 данных изображения на тот же терминал в прошлом. В результате, если передается тот же самый файл изображения, в это время составление счетов по передаче не выполняется. С другой стороны, если этот файл изображения с дополнительной информацией не был передан ранее в обработку 304 данных изображения на этот терминал, будет составлен счет как на передачу нового файла.

[Способ составления счетов (2)]

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

Когда файл изображения с дополнительной информацией передается в обработку 304 данных изображения, микропроцессор 31 устройства терминала отправляет на сервер 20 соответствующую идентификационную информацию, заданную для данного файла изображения с дополнительной информацией, и название этого файла изображения с дополнительной информацией и, кроме того, предлагает составить счет для данного сервера 30. Микропроцессор 21 устройства сервера, которому дается команда составить счет, сравнивает IP адрес и название сетевого компьютера терминала, который производит доступ в этот момент времени, и принятую идентификационную информацию и название файла изображения с созданием протокола создания регистрации (log) для определения, были ли зарегистрированы точно такие же данные в этот же день. В результате, если были зарегистрированы такие же данные, составление счетов не выполняется. С другой стороны, если те же данные не были зарегистрированы в один и тот же день, составление счетов выполняется на передачу файла изображения с дополнительной информацией в этот момент времени.

[Способ составления счетов (3)]

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

Здесь форма для внедрения информации, относящейся к изображению, в файл (пиктограмму) изображения с дополнительной информацией может представлять собой пакет в форме пиктограммы, как описано выше, или может представлять собой пакет с использованием апплета языка Джава (товарный знак), управление ActiveX (товарный знак) или тому подобное. Апплет языка Джава и управление ActiveX представляют собой блоки программы, которые могут выполняться программным обеспечением браузера, таким как Netscape (товарный знак) и Интернет Explore (товарный знак). Затем код выполнения будет описан с помощью среднего кода языка Джава для апплета Джава и с помощью внутреннего кода ЦПУ для управления ActiveX и может быть включен для исполнения браузерами, соответственно. Кроме того, как апплеты языка Джава, так и управление ActiveX могут графически отображаться на экранах дисплея браузера. Когда используется, например, апплет языка Джава или управление ActiveX, может быть приготовлен только один апплет для отображения одного изображения, вместо пиктограммы, в которую внедряется соответствующая информация. Кроме того, когда используется дескриптор (IMG) для отображения пиктограммы в браузере, апплет может выполняться с использованием дескриптора (EMBED) или дескриптора (APPLET). Кроме того, внедрение в соответствующую информацию для обоих из них является достаточным, когда они выполняются в форме программы.

Промышленная применимость

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

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

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

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

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

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

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

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

5. Устройство для создания носителя записи в соответствии по п.1, содержащее средство записи, имеющее сохраненный в нем файл изображения; средство ввода, предназначенное для ввода указателей одного или множества блоков дополнительной информации, связанной с указанным файлом изображения и передаваемой отдельно от файла изображения, индекса пункта меню, соответствующего файлу изображения, и/или идентификационной информации модуля заранее определенной программы, предназначенной для доступа к упомянутой дополнительной информации; средство обработки информации для записи в потоке данных указанного файла изображения, указателя ввода информации из средства ввода, индекса пунктов меню, соответствующего файлу изображения, и/или модуля программы, соответствующего указанной идентификационной информации.

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

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

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

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

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

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

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

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

14. Носитель записи по п. 8, отличающийся тем, что первая область управления представляет собой окно для просмотра web-страницы браузера всемирной сети WWW, окно для просмотра тела программного обеспечения электронной почты, окно для проверки прикрепленного файла программного обеспечения электронной почты, окно папки для ссылки на файл, записанный на носителе записи, или окно, которое отображается средством ввода отображения файла изображения.

15. Носитель записи по п. 8, отличающийся тем, что указанная первая область управления и указанная вторая область управления сформированы и выполняются независимыми программами.

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

17. Носитель записи по п. 15, отличающийся тем, что вид представления первой области управления и вид представления второй области управления отображается одновременно с рамкой.

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

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

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



 

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

Изобретение относится к информационной системе с системой речевого взаимодействия. .

Изобретение относится к способу организации и/или нахождения данных в системах баз данных. .

Изобретение относится к способам обработки и хранения рентгеновских изображений. .

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

Изобретение относится к области информационных технологий. .

Навигация // 2265245
Изобретение относится к устройству и способу для упрощения перемещения между подлежащими отображению на экране объектами, особенно такими как объекты, определяемые HTML-документами.

Изобретение относится к передаче данных в системах беспроводной связи. .

Изобретение относится к вычислительной технике, в частности к системе логистики информационно-маркетингового центра. .

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

Изобретение относится к электросвязи и может быть использовано для распознавания искажения информационного цифрового потока, циркулирующего в цифровых сетях связи, в частности, в сети передачи данных (СПД) типа "Internet", основанных на семействе коммуникационных протоколов TCP/IP (Transmission Control Protocol/Internet Protocol)

Изобретение относится к вычислительной технике, информационно-поисковым и интеллектуальным системам

Изобретение относится к способу регистрации пользователя

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

Изобретение относится к системам обработки информации

Изобретение относится к вычислительной технике, в частности к автоматизированной системе государственного регистра населения

Изобретение относится к вычислительной технике, в частности к системе управления выборкой и обработкой данных Государственного регистра населения

Изобретение относится к вычислительной технике, в частности, к системе интернет-банкинга информационно-маркетингового центра электронной торговли

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