信息提供系统的制作方法

文档序号:6622752阅读:208来源:国知局
专利名称:信息提供系统的制作方法
技术领域
本发明涉及一种用于通过因特网等的网络提供信息的信息提供系统等,特别涉及下列信息提供系统等,即通过使用附加到图像数据上的识别信息,以改善信息访问并提高在不同操作系统之间通过网络的信息利用性。
背景技术
以往,为通过使用图像改善文件的操作性等,在使用GUI(图像用户界面)的OS(操作系统)内的图标已被公知。该图标通过预先用OS显示文件名末尾的扩展,或者显示与表示文件中的资源等的文件类型的识别信息相对应的图像数据,以便能更容易地识别文件类型。
在使用该图标的OS中,使用图标能够指示文件操作等的处理。例如,用户可操作指向器,以便通过所谓的拖放操作执行文件的复制、移动、删除等文件操作。或者,可对相应图标进行所谓的双击,以使与各文件类型相对应的应用程序启动,并使与双击图标对应的文件自动打开。
另外,以往,作为一种用于在与网络相连的多个信息处理装置之间共享文件的方法,已知所谓的网络文件系统(NFS)等方法。
在使用该NFS的文件共享中,通过OS例如按称为终端装置、用户、用户的集合、或者文件或目录的单位执行访问限制。
或者,一种通过使用由HTTP(超文本传输协议)服务器提供的WWW(万维网)服务来执行文件共享的方法也是公知的。
在通过使用该HTTP服务器的文件共享中,HTTP服务器可对HTML文件、规定的文件或规定的目录的访问进行限制。
另外,在上述使用图标的OS中,经常通过仅与文件类型相对应来设定图标。因此,对图标的操作被限制到由OS根据文件类型事先设定的处理。
这样,当OS的设置不同,或者由不同OS处理时,不一定执行由文件生成者计划进行的操作,而且,也不一定按照用户期望进行操作。
并且,在上述使用图标的OS中,由于显示的图标目录与实际文件直接对应,因而用于针对图标所指示的文件操作涉及针对实际文件的操作。因此,由于误操作而指示删除,文件被实际删除。因而,在处理时需特别注意,必要时,要求进行文件访问限制等。
另外,在上述使用NFS的文件共享中,由于文件提供者的特定目录被安装在终端装置的特定目录上,因而在文件用户侧也需要比较复杂的设定。
而且,还在文件供应者侧,从安全性观点来看,用户必须针对使用的终端装置、用户,或者针对称作文件或目录的各共享单位进行设定。
此外,在上述使用HTTP服务器的文件共享中,当访问受到限制时,例如,要求进行的操作诸如,更改HTTP服务器的设定,以及更改依赖于执行HTTP服务器的信息处理装置的OS的访问限制。由于这些操作需要有关HTTP服务器的操作、HTML规范等的知识,因而存在改善操作性的余地。
本发明是鉴于上述问题而作出的,其目的是提供一种能够改善操作性并能更容易地实现信息访问的信息提供系统等。

发明内容
本发明的特征在于,生成与信息提供装置所提供的信息对应的固有的识别信息,将生成的识别信息附加到提供给终端的规定的图像数据,以及记录在识别信息与信息提供装置所提供的信息之间的对应关系。
与信息提供装置所提供的信息对应的固有的识别信息可包含URL等的相应信息的地址以及可识别编号、代码等的各信息的信息。
并且,信息提供装置可包括在通用OS上操作的HTTP服务器、文件服务器等的应用软件,以及设置在专用OS内的处理,或者专用软件等的装置。
此外,终端可包括在通用OS上操作的HTTP观看软件等,以及设置在专用OS内的处理,或者专用软件等的装置。
而且,用于生成与交易对象对应的固有的识别信息的装置或处理可包括HTTP服务器的扩展程序,以及用于监视和控制对图像文件的访问的独立软件,或者具有相同功能的硬件等的装置。
并且,用于记录在识别信息与信息提供服务器所提供的信息之间的对应关系的单元或处理可包括在信息提供装置内独立操作的软件,以及HTTP服务器的记录功能等的单元,或者在信息提供装置外操作的软件等单元。


图1是示出根据本发明的一实施例的信息提供系统的构成的方框图;图2是示出通过构成上述信息提供系统的服务器装置和终端装置的操作实现的功能的概况的概念图;图3是示出构成上述信息提供系统的终端装置的显示装置上所显示的目录的一例的图;图4是示出由上述服务器装置的数据库所记录的表(生成记录)的一例的图;图5是示出显示在上述终端装置的显示装置上的图像的一例的图;图6是示出由上述服务器装置的数据库记录的表(更新记录)的一例的图;图7是示出图像相关信息的存储结构的信息图像文件的构成图;图8是图像相关信息的一例;图9通过菜单选择访问指针的说明图;图10是幻灯机(telop)显示处理的说明图;图11是通过来自菜单的拖放动作的信息图像附加的说明图;图12是通过标记选择来对第1管理区的显示和第2管理区的显示进行切换的实施例的说明图;图13是通过帧来对第1管理区的显示和第2管理区的显示进行区分以便同时显示它们的实施例的说明图;以及图14是当在第1管理区(HTML)内访问信息图像文件时,在更新后显示第2管理区(HTML)并且管理新的信息图像文件的实施例的说明图。
本发明最佳实施方式图1是示出根据本发明的一实施例的信息提供系统的构成的方框图。
该信息提供系统具有服务器装置20,其通过诸如因特网等的网络10以及终端装置30连接,用于使用由服务器装置20提供的信息。为方便起见,图1示出了一个与网络10相连的服务器装置20以及一个终端装置30,然而对服务器20和终端装置的数量不施加任何具体限制。
服务器装置20包括微处理器(MPU)21;存储器22;硬盘驱动装置(HDD)23,其内存储有操作系统(0S)、HTTP服务器等的软件、文本数据和图像数据等;以及网络接口(NIC)24等。
并且,终端装置30包括微处理器(MPU)31;存储器32;操作系统(OS)HDD33,其内存储有HTTP观看软件(Web浏览器)等;显示接口34;输入接口35;以及网络接口(NIC)36。
显示装置37与显示接口34相连,其上显示有OS的操作屏、Web浏览器的显示屏等。并且,键盘38和鼠标等的指向器39与输入接口35相连,通过这些外围装置,输入来自用户的指令等。
图2是示出通过服务器装置20和终端装置30的操作实现的功能的概况的概念图;在服务器装置20中,整个装置的控制,根据端口信息等将通信处理分配给Telnet、FTP和HTTP等的预定服务的通信控制处理202,以及HTTP服务器203等的处理,这三者都在OS 201的控制下并列执行。
HTTP服务器203,把提供给用户的信息(特定文件,目录等)显示为以针对例如用户、组、文件、目录等的各信息提供单元而设定的预定HTML文件(目录)为基准的图像数据(目录图像)。通过把目录显示为HTML文件,当需要对在HTML文件中参照的图像数据进行定义时,在任意目录上的多个图像数据可作为一单个目录显示给用户。
并且,在各目录图像的图像数据中,也可包含显示实际提供给用户的信息的一个或多个文件、目录等的信息的图像。在这种情况下,可事先把与各信息对应的后文所述的识别信息附加给图像数据。
并且,通过把提供给用户的信息显示为使用HTML文件的目录,当根据需要更改在HTML文件的图像数据的参考说明时,可从而更改信息提供单元。这样,可容易地更改信息提供单元。在这种情况下,从提高安全性的观点看,可取的是,根据信息提供单元的更改,对实际提供的信息的访问限制进行更改。
此外,通过针对由目录确定的各信息提供单元来限制可访问用户,可使能访问目录的用户得到限制,这就可实现允许特定用户访问相应的特定文件的文件共享。当需要更改可访问目录的用户时,可更改共享组的成员。此外,当根据需要更改包含在目录内的目录图像时,可更改共享信息。通过这些设定,可动态更改共享设定。
另外,为了把服务器提供的信息显示给用户,用户仅需能够观看附加识别信息的图像数据。因而,为此使用的装置不必是由上述HTML文件内的说明实现的目录。例如,可根据需要更改为这样一种装置,即事先把附加给识别信息的图像数据的文件简单地存储在特定目录等内,从而可对图像数据依次观看进行核实。
并且,与服务器装置20实际提供的信息的文件对应的识别信息被附加给上述目录图像的图像数据。作为该识别信息,可使用例如表示URL之类地址的识别信息(指针)。并且,为了识别服务器装置20实际提供的信息,只须识别与图像数据中的识别信息对应的信息。因此,作为识别信息,可使用附加给服务器装置20提供的各个信息的固有的编号、代码和其他识别信息,而不使用上述指针。
此外,用户访问所固有的识别信息(访问识别信息)也被附加给目录图像的图像数据。
而且,在终端装置30内执行的各类型OS的操作指令之类的识别信息(操作指令识别信息)也可被附加给目录图像的图像数据。通过事先附加此类操作指令识别信息,可指令各类型OS的操作,这便于在多个OS之间共享与图像数据对应的同一信息。
根据该信息提供系统,在服务器装置20内执行的是用于把包括上述指针、访问识别信息、操作指令识别信息等的识别信息附加给HTTP服务器发送的特定图像数据的识别信息附加处理205;以及用于事先记录各识别信息,以及用于对表示在这些识别信息、附加识别信息的图像数据、及服务器装置20实际提供的文件、目录等方面的信息(提供信息)等之间对应关系的表进行管理的数据库206的处理。
并且,对表示识别信息、附加识别信息的图像数据、提供信息间对应的表格的管理不必通过在向用户提供信息用的服务器装置20中进行的数据库206处理等实行,而是也可通过在任何其他装置内进行的处理实行。
而且,由识别信息附加处理205附加识别信息的图像数据可不限于上述目录图像的图像数据。或者,还可以只把访问识别信息附加给除目录图像以外的图像数据。当访问识别信息事先附加给图像数据时,以此参照数据库206可获得与访问对应的信息。这样,据此,可较容易地进行图像数据获取路径的识别等。
另一方面,还可在终端装置30内,在OS301的管理下并列执行以下内容整个装置的控制、通信控制处理302、用户的输入控制、Web浏览器303的处理、用于从如上所述的附加有识别信息的图像数据中提取识别信息等的图像数据处理304,根据识别信息从服务器装置20中获取信息以及用于提供例如字处理器和电子数据表格等的应用软件的信息获取处理305。
以下将对Web浏览器303和HTTP服务器203的一般操作概况进行说明。
当用户通过输入接口35操作终端装置30并输入预期的地址(URL统一资源定位器,其具有用于指定内部执行有HTTP服务器的服务器装置的主机名的部分,以及用于指定文件名的部分)时,Web浏览器303把包含文件名的连接请求发送到与主机名对应的服务器装置20。该连接请求通过通信控制处理302以及网络10被提供给预期的服务器装置20,并通过通信控制处理202被提供给HTTP服务器203。
当提供连接请求时,HTTP服务器203从HDD23中读出与连接请求中的文件名对应的数据,并将该数据发送到终端装置30。
由用户最初指令的URL有时仅表示主机名或者主机名和特定目录,在这种情况下,具有在相应主机的根目录或者指示目录中的标准名的文件(index.html)等被首先读出,然后被发送到终端装置30。
在这样一种具有标准名的文件或由用户指令的文件中,根据HTML(超文本标记语言),对与文本显示、图像显示以及其他文件的链接等进行说明。
来自HTTP服务器203的文件通过网络10和终端装置30的通信控制处理302被提供给Web浏览器303。Web浏览器303根据文件说明,生成显示图像数据,并将其提供给OS301。OS301把来自Web浏览器303的显示图像数据处理为在被指配给Web浏览器的窗内的图像,并通过显示接口34将其显示在显示装置37的显示屏上。
在此,例如在从HTTP服务器203提供的文件中,在指示与图像数据的文件名一起显示图像时,Web浏览器303请求HTTP服务器203发送与文件名对应的图像数据。
当该发送请求被接受时,HTTP服务器203从HDD23中读出具有请求文件名的图像数据,并将其发送到Web浏览器303。
当该图像数据被接收时,Web浏览器303将该图像数据处理为在上述图像数据中预定位置的图像数据,并将其提供给OS301。
这样,基于所接收图像数据的图像显示在Web浏览器303的窗内的预定位置。
如果由用户指示的地址通过上述HTML文件与目录对应,则包含多个目录图像402的目录显示在Web浏览器303内,如图3所示。
例如上述识别信息附加处理205实施为HTTP服务器203的扩展程序(所谓的插入)被实施。当HTTP服务器203内的文件传输处理204从HDD23读出并发送特定图像数据的文件时,识别信息附加处理205把上述指针、访问识别信息、和操作指令识别信息之类的识别信息附加给该图像数据。
另外,由于访问识别信息如果是各访问的固有的信息就是足够的,因而可以以例如由用户操作的终端装置30的IP地址以及对服务器的访问日期和时间之类的信息为基础生成访问识别信息。或者,还可通过也使用提供给各用户或各终端装置30的固有识别信息(客户ID)进行图像数据处理304,从而生成访问识别信息,如后文所述。
或者,访问日期和时间自身也可用作识别信息。由于对一个服务器装置20的两次或两次以上的访问通常不是同时被处理的,因而仅访问日期和时间就足够用于定义每次访问。因此,当访问日期和时间作为访问识别信息附加给图像数据,就可识别各图像数据。
并且,作为HTTP服务器,执行记录用户的访问日志的功能,并且可在该访问日志中记录使用HTTP服务器的用户终端装置30的IP地址、访问日期和时间等。这样,当访问日期和时间被用作识别信息时,参照访问日志可以就获得与附加给图像数据的访问日期和时间对应的IP地址。因此,可以容易地识别访问图像数据的用户的IP地址。
特别是,要识别服务器装置20提供的各信息,仅须仅附加上述指针之类的识别信息。这样,不必附加访问识别信息。然而,通过附加访问识别信息,可便于识别每次访问,于是可便于识别由用户操作的终端装置30的IP地址、上述的客户ID等。因此,从提高交易的安全性观点看是可取的。
并且,由于附加识别信息足以实现图像数据(图像文件)的识别,因而识别信息可附加到例如定义在图像文件格式上的空区,或者可通过使用所谓的电子水印技术嵌入在图像数据中,该技术用于将识别信息扩散并附加给图像数据,或者可附加在图像格式上的图像数据本体的前方或后方。并且,可照原样附加识别信息以便抑制处理负荷,或者在合适编码和加密等的处理之后附加识别信息,以便提高安全性等。
对之附加识别信息的图像数据按照与文件传输处理204和通信控制处理202上的一般图像数据相同的方式进行处理,并且被发送到终端装置30的Web浏览器303。
另外,数据库206通过OS201和HTTP服务器203等获得指示用户访问状况的信息,生成表示在识别信息附加处理205附加的访问识别信息和指示用户访问状况的信息之间的对应关系的表格(生成日志),并将其记录在HDD23上。例如如图4所示,该生成日志包括访问IP地址,内部有HTTP服务器203操作的服务器装置20的主机名,访问日期和时间,图像数据的文件名,以及由识别信息附加处理205附加的访问识别信息。
这样,通过参照生成日志(或者下文所述的更新日志),可获得附加有图像数据的访问识别信息、访问IP地址、以及指示访问日期和时间等的用户访问状况的信息。因此,可比较容易地进行有关用户访问状况的研究等。
在图2中,尽管示出了将识别信息附加处理205实施为HTTP服务器203的扩展程序的例子,然而它实施为例如事先把图像文件放置在独立于HTTP服务器的文件服务器中、监视对该文件服务器的访问、以及当接收针对特定图像文件的访问请求时,发送附加有指针、访问识别信息、操作指令识别信息之类的识别信息的图像数据的处理,因为对特定的图像数据,如果具有附加上述的指针之类的识别信息访问识别信息、操作指示识别信息等等的功能就足够了。
在这种情况下,HTTP服务器和文件服务器等不必作为单独装置来实施,而是例如可在单一的OS上作为多个服务器程序和识别信息附加处理等来执行。或者,可通过使用所谓的仿真器,在单一的装置上执行多个OS,在一个OS上执行作为HTTP服务器的处理,并且在另一OS上执行作为文件服务器等的处理。这样,尽管在物理上是一个装置,然而可执行与多个装置等效的处理。
这样,例如,通过分开HTTP服务器和文件服务器这样的方式,可以把访问权等分开地设定在HTTP服务器和文件服务器等内,这将提高安全性设定之类的灵活性。因此,这可有助于提高安全性。
另外,信息仅须提供给终端装置30。因此,可通过使用FTP服务器、SMB服务器之类的纯文件服务器、或者独特的应用程序把信息提供给终端装置30,而不使用HTTP服务器。
当从Web浏览器303提供附加有识别信息的图像数据时,在终端装置20内执行的图像数据处理304执行与识别信息对应的处理。该处理包括例如根据附加给图像数据的识别信息,进行图像数据的保存、删除、更新等的管理,而且还包括用于指示与图像数据对应的实际信息的获取的处理,以及用于执行有关与图像数据对应的实际信息的观看、编辑等的操作的处理等。
以下将对各处理的详情进行说明。
如图5中的显示装置37的显示屏幕的例子所示,Web浏览器303的窗口501和窗口502由上述OS301指配给图像数据处理304。
从Web浏览器303到图像数据处理304的图像数据供给可在OS301的管理下由所谓的拖放操作进行。
也就是说,通过由用户操作指向器39,使指针503与显示在Web浏览器303的窗口501内的图像504的显示位置一致,在指向器39的按钮等被操作的状态下,把指针503移到图像数据处理304的窗口502上,以及解除指向器39的按钮等的操作,通过OS301把图像数据从Web浏览器303提供给图像数据处理304。
当图像数据被提供时,图像数据处理304在指针503的位置显示与所提供的图像数据对应的图像505。
当图像数据通过上述拖放操作被提供时,图像数据由图像数据处理304通过OS301存储在HDD33的预定区域。
在此,当被传递给图像数据处理304的图像数据是上述目录图像的图像数据时,仅传递直接附加有指针之类的识别信息的图像数据。于是,不执行对服务器装置20提供的信息实体的访问。因此,在指示信息的获取、操作等之前,不发生用于把服务器装置20提供的信息提供给终端装置30的信息传输,这有助于减少信息传输量。
并且,图像数据的删除是通过把根据来自用户指令选择的图像数据从上述HDD33的预定区域删除来进行的。在这种情况下,即便当目录图像的图像数据被删除时,仅图像数据被删除,并且服务器装置20提供的信息实体不被直接操作,因此不被删除。
因此,例如,可减少由于操作错误而删除文件实体的可能性,这可有助于提高安全性并且更容易操作。
图像数据的更新是为了把存储的图像数据更新为当时最新的图像数据。该更新处理可根据例如来自用户的指令来执行,或者可根据记录在图像数据文件内的生成日期之类的信息来执行。并且,在各预定的时间间隔上自动执行。
当更新处理开始时,图像数据处理304首先提取附加给将要更新的图像数据的识别信息,然后将该识别信息和文件名等发送到HTTP服务器203和数据库206,以便请求更新该图像数据。
该更新请求通过通信控制处理302、网络10和通信控制处理202被作为预定端口包提供给HTTP服务器203和数据库206。
当更新时,图像数据处理304可发送整个图像数据,并且HTTP服务器203或数据库206可从获得的图像数据中提取识别信息。
并且,在更新时,与正由图像数据处理304更新的图像数据对应的图像可是更新正在进行的指示。这样,用户可容易地了解正在更新的图像数据。
另外,针对各用户或各终端装置30,固有的识别信息(客户ID)被提供给图像数据处理304。例如,当进行图像数据的更新等时,该客户ID通过通信控制处理302、网络10和通信控制处理202被作为预定端口的包提供给HTTP服务器203和数据库206。
当指示图像数据的更新时,HTTP服务器203的文件传输处理204指令HDD23去读出与更新请求的文件名相对应的图像数据。
在此,识别信息附加处理205生成与用户访问状况对应的新的访问识别信息,并将其附加给图像数据。并且,识别信息附加处理205核查指针等的识别信息或者上述的操作指令识别信息之类的识别信息是否被更新,并且如果这些识别信息被更新,则把新的识别信息附加给图像数据。
这样,附加有新的识别信息的图像数据通过预定端口被提供给终端装置30的图像数据处理304,并且图像数据被更新。
另一方面,数据库206,例如,通过OS201和HTTP服务器203获得表示用户访问状况的信息,生成一个表示在由识别信息附加处理205新附加的识别信息与表示用户访问装置的信息之间的对应关系的表格(更新日志),并将其与上述生成日志分开地记录在HDD23上。
与生成日志相似,如图6所示,该更新日志包括访问IP地址,新附加有识别信息的服务器装置20的主机名,访问日期和时间(更新日期和时间),图像数据的文件名,由识别信息附加处理205附加的识别信息等,并且还包括用于识别已生成原始识别信息的服务器装置20的信息(生成服务器ID),以及用于识别用户或该用户使用的终端装置30的客户ID等。
通过参照该更新日志,可获得用于识别与附加给图像数据的识别信息对应的用户或终端装置30的信息,以便,例如,可更准确地指定图像数据的获得路径。
并且,当获得与图像数据对应的信息时,图像数据处理304根据来自用户的指令,从附加有识别信息的图像数据中提取指针等的识别信息,并指令信息获取处理305根据所提取的识别信息从服务器装置20中获取与该图像数据对应的信息。这样,信息获取处理305通过例如通信控制处理302请求服务器装置20提供与该指针等对应的信息,以便对之响应获得从服务器装置20提供的信息。
并且,在从服务器装置20获取预期的信息期间,图像数据处理304可通过使用“now loading”之类的显示表示正在获取信息。或者,如果预期的信息由于其正由另一用户使用或者由于其正在更新之类的原因而不能被立即获取,则图像数据处理304可显示它。
通过执行这些显示,用户可容易把握状况,这可有助于消除不安感。
此外,当针对与图像数据对应的实际信息进行观看和编辑等的操作时,由信息获取处理305按照与上述相同方式获取的信息被提供给字处理器、电子数据表格等的应用软件。从而,该应用软件可针对所提供的信息执行编辑之类的操作。
当由应用软件执行的观看和编辑等的操作结束时,获取处理305判断是否需要对信息实体进行任何更改,并且如果需要,把信息发送到服务器装置30。
并且,当针对信息实体执行编辑时,服务器装置20可限制对该要编辑的信息的访问。这样,可防止其他用户对作为编辑对象的信息进行编辑。在此,在由其他用户使用的终端装置中,还可显示与上述相同的指示,以使该其他用户可知道信息正在使用中。
在上述图2中,尽管示出了将图像数据处理304和信息获取装置305作为与Web浏览器303无关的处理来实施的例子,然而它可作为Web浏览器303的扩展程序(所谓的插入)来实施,因为如果具有根据来自用户的指令提取图像数据中的识别信息,并获取与图像数据对应的信息实体的功能就足够了。
并且,本发明不限于上述实施例,并且可在本发明的技术思想的范围内适当地更改构成和实施方法。
例如,在上述说明中,尽管对把直接表示由服务器装置20提供的信息的指针之类的识别信息附加给目录图像的图像数据的例子作了说明,然而只有与图像数据对应的信息才需要被识别。因此,例如指针固有的识别信息可被附加给图像数据,以便,例如,通过数据库206管理对应于该识别信息的指针的对应关系。
并且,在上述实施例中,作为用于把附加有识别信息的特定图像数据提供给终端装置30的装置,尽管示出也使用了用于提供与该图像数据对应的信息的网络的例子,然而,图像数据的供给方法没有特别地限制。可通过任何其他网络、公共网等提供图像数据。
或者,可使用例如软盘、光盘等的记录介质把附加有识别信息的图像数据提供给终端装置,以便通过使用已由终端装置从图像数据中提取的识别信息,经由网络获取与该图像数据对应的信息。
在这种情况下,用于生成附加有识别信息的图像数据的处理仅需在服务器装置内表示在识别信息与服务器装置提供的信息之间的对应关系。因此,不限于例如在服务器装置内执行的识别信息附加处理、数据库等的处理。
这样,例如未与网络相连的信息处理装置可以用于把指针之类的识别信息附加给预定的图像数据,并且用于把表示该识别信息与服务器装置提供的信息之间的对应关系的信息通过软盘、光盘之类的记录介质提供给数据库等。
以下将对上述实施例进行进一步详述。
图7是在上述实施例中处理的图像文件的数据结构的一例。图7所示的图像文件包括开始部分51,用于表示数据流的开始;图像数据部分52,用于描述图像的显示数据;注释部分53,用于描述不影响图像的显示的信息;以及结束部分54,用于表示数据流的结束。例如,JPEG文件和GIF文件都采用该数据结构。附加给上述图像数据的识别信息和/或URL等的指针信息可在注释部分53内被描述为不对图像的显示施加影响的信息。并且,即便是在另一图像格式中,如果是在具有不对图像的显示施加影响的信息区域的格式中,也可在对应的区域内进行描述。并且,在图像文件的数据流中,可将对该图像文件固有的识别信息、一条或多条信息的指针、与该图像文件对应的菜单项的索引、和/或程序实体记录该图像显示时被忽略的区域内。而且,如上所述,也可使用数字水印技术把它们附加给图像数据。
在以下说明中,附加给图像数据的识别信息以及指针信息等被称为“图像相关信息”。并且,其中图像相关信息被附加给图像数据的图像文件被称为“信息图像文件”。
图8是图像相关信息的结构图。图8(a)所示的图像相关信息包括图像名称、口令、有效期限、简略图像、目录和关键字的信息。
“图像名称”是简略显示在图像数据处理304的窗口502上的图像的名称。“口令”是在当信息图像文件被提供给图像数据处理304时要求用户输入的口令。只有知道该口令的用户才能在图像数据处理304中登记信息图像文件。“有效期限”是被提供给图像数据处理304的信息图像文件的有效期限,在经过该有效期限后,该信息图像文件从HDD33的记录区域中消除。“简略图像”是在当显示在浏览器上的信息图像文件被提供给图像数据处理304的窗口时,用显示在浏览器上的图像替代并且简略显示在图像数据处理304的窗口上的图像文件的数据。“目录”是在当信息图像文件被提供给图像数据处理304时,用于指定内部存储有信息图像文件的文件夹的数据。在当所指定的文件夹不存在时,图像数据处理304新生成具有所指定名称的文件夹。“关键字”是检索已由图像数据处理304提供的信息图像文件时用作检索关键的字。
图8(b)所示的图像相关信息是通过把命令名称、操作表、以及鼠标(指向器)操作指配给各指针信息并将其与平台相关联成为一组而构成的。
“指针信息”指定在本地计算机上或者在网络上的文件位置。例如,指针信息包括文件名;路径名,用于指示本地计算机的资源位置;通用命名公约(Universal Naming Convention)(UNC),用于指示在网络环境中的资源位置;统一资源定位器(Uniform ResourceLocator)(URL),用于指示在因特网(Internet)或内联网(Intranet)上的资源位置,或称为统一资源识别符(Uniform Resource Identifiers)(URIs)等。“命令名称”是在当在菜单上显示指针内容时所用的显示名。例如,它是“访问主页”。在此,“菜单”是指在点击鼠标39右键时,在显示单元37上显示并可从中选择的菜单。“操作表”指示图像数据处理304的操作。所指定操作的内容包括当信息图像文件被提供给图像数据处理304时,由附加给该信息图像文件的指针信息所表示的文件是否被保存在终端装置30的HDD(存储单元)33内;该文件是否被自动执行;以及该文件的执行方法(幻灯机显示,图像重放,声音重放等)。“指配鼠标操作”设定用于访问指针信息的鼠标操作。设定类型包括双击,Shift+双击,Ctrl+双击,Alt+双击等。“平台”指定与指针信息所指示的文件相匹配的环境(平台,OS)。例如,当OS301是Windows(商标)时,图像数据处理304选择与Windows对应的信息的指针,并将其显示在上述菜单上。
以下将对在终端装置30中,记录在信息图像文件内的指针的访问方法进行说明。
(1)通过菜单选择的方法图9是通过菜单选择的指针访问方法的说明图。用户操作鼠标39(指向器)并将指针403置于提供在图像数据处理的窗口502上的图像405上。接着,用户点击鼠标39的右键。当MPU31(信息处理单元)检测该点击时,它从记录单元33中读出包括在与图像405对应的信息图像文件内的图像相关信息(图8(b)),以便生成菜单显示数据。也就是说,“命令名称”被作为菜单项提取,并且菜单55显示在显示单元37上。接着,用户操作鼠标39以移动指针403,并将其置于想要选择的菜单项上。然后,点击鼠标39的左键,以选择和确定一个菜单项。当MPU31检测该点击时,它参照图像相关信息(图8(b)),把与所选择的命令名称对应的指针信息输入浏览器303,以访问该指针。当MPU31根据访问的位置从服务器接收文件时,它根据与当时所选的命令对应的操作表,执行所接收的文件。例如,通过实际播放器(商标)重放图像。
在此,当点击显示在图像数据处理的窗口502上的图像时显示的菜单项是根据嵌入在信息图像文件内的图像相关信息的内容确定的。并且,包括图像相关信息的信息图像文件从服务器装置20发送。也就是说,其特征在于,通过鼠标点击显示的菜单项是根据从服务器装置20下载的信息确定的。
(2)通过鼠标操作的方法在选择图像数据处理的窗口502的状态下,进行鼠标39的键操作以及键盘38的键操作时,可进行与该操作对应的预定信息指针的访问。当进行鼠标39的操作以及键盘38的操作时,MPU31参照图像相关信息并参照“指配鼠标操作”(图8(b)),以便判断相应操作是否被定义。当相应操作已被定义时,与该操作对应的指针信息被读出,并且该指针被输入到浏览器303,以访问相应指针。当MPU31根据访问的位置接收从服务器返回的文件时,根据与在当时所选的命令名称对应的操作表执行所接收的文件。在此,可将同一鼠标操作指配给多个操作。
以下将对在访问信息指针时的操作的具体例子进行说明。在此,将对表示在图8(b)中的操作表内的“幻灯机显示”的例子进行说明。图10是幻灯机显示操作的说明图。当“幻灯机显示”被定义在操作表内时,为对应的指针信息定义其中存储幻灯机的文本文件的指针,并且同时对操作表定义信息图像文件向该文本文件的本地磁盘内的下载和保存,并定义幻灯机显示的动作(控制代码)。并且,为了指配鼠标操作,定义左键的单击(以上定义通常由服务器处的信息图像提供者进行)。
当具有该图像相关信息的信息图像文件在终端装置30内从浏览器303提供给图像数据处理304时,MPU31参照图像相关信息并开始访问为“保存”定义的指针。然后,从与该指针对应的服务器下载幻灯机的文本文件,并将其保存在本地HDD33内。
之后,当用户操作鼠标39以点击和选择显示在图像数据处理的窗口502上的图像时,MPU31参照与所选图像对应的图像相关信息,并且当它确认被定义在操作表内的控制代码是“幻灯机显示”时,幻灯机显示用的细长窗口显示在图10所示的图像数据处理的区域内(也可以该区域以外),以使从HDD33中被读出的幻灯机的文本被滚动显示在该窗口内。如图10所示,当多个图像405和405被提供时,可显示其每个各因鼠标39所选的图像而不同的幻灯机。
在上述实施例中,已经说明了,通过进行从浏览器到图像数据处理的窗口502的拖放操作,可向图像数据处理提供信息图像。下面,将对另一供给方法进行说明。
(1)从菜单进行拖放图11是从菜单进行的拖放操作的说明图。如上所述,通过点击鼠标39的右键显示菜单55(第1管理区),以通过鼠标39选择信息图像附加用的菜单项。所谓信息图像附加用的菜单,正如在图8(b)中的最后一行定义的那样,将操作表中的控制代码事先设定为图像附加专用的控制代码。当用户操作鼠标39,并执行把信息图像附加用的菜单项拖放到图像数据处理的窗口502(第2管理区)内的操作时,MPU31检测该操作,并参照图像相关信息(图8(b))。然后,核查与被操作的菜单项对应的操作表内的控制代码,并且当确认为是“附加图像”时,开始访问对应指针。当响应该访问,从预定服务器下载新的信息图像文件时,MPU31按照MPU31把信息图像文件从浏览器303提供给图像数据处理304的相同处理方式,把新下载的信息图像文件提供给图像数据处理305。
它产生的优点是,提供新的信息图像文件时,无需每次都启动浏览器。
当然,可直接通过鼠标39点击信息图像附加用的菜单项,下载新的信息图像文件并将其提供给图像数据处理304。
并且,可将新的信息图像文件存储在已被提供的另一信息图像文件内。在这种情况下,当信息图像附加用的菜单项(第1管理区)被拖放等时,MPU31不访问网络上的服务器,而是参照成为当前对象的信息图像文件的图像相关信息,读出事先登记在其内的另一信息图像文件,并将其提供给图像数据处理304(第2管理区)。
在这种情况下,具有提供新的信息图像文件时无需每次都与网络上的服务器相连的效果。
(2)从邮件软件进行拖放通过将附加给邮件软件的信息图像文件拖放到图像数据处理的窗口502,可将信息图像文件提供给图像数据处理304。邮件正文的观看窗或者所附文件的确认窗将是第1管理区。在这种情况下,由于信息图像文件是通过将其置于电子邮件上传送给接收人供使用,因而可广泛和有效地传播信息。
(3)从任意的文件夹进行拖放一次从浏览器或邮件软件复制在预定文件夹内的信息图像文件可通过将其从相应的文件夹(第1管理区)拖放到图像数据处理的窗口502(第2管理区)予以提供。MPU31检测从任意文件夹到图像数据处理的窗口502的拖放操作,并按照与上述从浏览器进行拖放的相同处理方式,向图像数据处理304提供信息图像文件。
(4)拖放以外的供给方法通过用其他操作来替代上述拖放操作,也可把信息图像文件提供给图像数据处理304。例如,MPU31可检测在图像数据处理304的外部管理的信息图像文件是否被点击,以便把该信息图像文件提供给图像数据处理304。并且,当在图像数据处理304外部被管理的信息图像文件被复制在剪贴板上,然后从剪贴板被粘贴到图像数据处理的窗口502上时,MPU31可检测该操作并将该信息图像文件提供给图像数据处理。
(5)从CDROM等的记录介质提供并且,信息图像文件可从CDROM等的计算机可读取的记录介质提供。在这种情况下,显示在CDROM的文件夹(第1管理区)上的信息图像文件可通过上述拖放操作、点击操作、以及复制粘贴操作等提供给图像数据处理304(第2管理区),或者在CDROM启动时,自动启动安装程序,并且该安装程序可把记录在CDROM等上的信息图像文件提供给图像数据处理304。并且,当安装程序提供信息图像文件时,该安装程序可检测已提供给图像数据处理304的信息图像文件,以只去选择未提供的信息图像文件,然后将其提供给图像数据处理304。
据此,信息图像文件可作为杂志的附录进行流通,并且可分配给一般的用户,以供用户使用。
尽管如图5所示,第1管理区和第2管理区可分别由独立的窗口(过程,程序)提供,然而,还可实施另一实施例。以下将对几个实施例进行说明。
图12是一个实施例,其中Web浏览器的窗口501和图像数据处理的窗口502由单一程序提供,以通过输入单元35的操作请求选择窗口上部的显示选择标记,并选择性地显示所选一个的窗口。首先访问显示在Web浏览器的窗口上的信息图像文件404,以登记在背景中的图像数据处理的窗口502内。可采用上述各种方法作为访问信息图像文件404的方法。接着,通过输入单元35操作显示选择标记,以显示图像数据处作为访问信息图像文件404的方法理的窗口502。这样,可访问已登记在图像数据处理内的信息图像文件。
并且,图13包括采用帧结构的显示窗口,其中,一个帧被提供作为Web浏览器的窗口,而另一帧被提供作为图像数据处理的窗口502。在这种情况下,尽管将信息图像文件404从Web浏览器的帧401拖放到图像数据处理的帧的访问操作是较容易的,然而,通过上述其他访问方法也可将信息图像文件提供给图像数据处理。
并且,在图14中,当访问显示在Web浏览器的窗口上的信息图像文件404时,处理单元31启动事先实施在Web浏览器内的插入。作为信息图像文件的访问方法,可采用上述各种方法。被启动的插入把新的信息图像文件的管理附加给事先存储在存储单元33内的本地HTML文件作为第2管理区。然后,已附加有新的信息图像的本地HTML文件作为第2管理区被扩展在Web浏览器上。当本地HTML文件扩展在Web浏览器上时,它可扩展在现有的Web浏览器上,或者可通过启动新的Web浏览器单独扩展。
以下将对针对附加给图像数据的图像相关信息的加密处理进行说明。

服务器装置20的识别信息附加处理205包括用户对附加给附加用的图像数据的图像相关信息进行加密的功能。加密算法在预定期间后进行更新。通过对图像相关信息进行加密,可防止第三方为使用该图像文件非法附加、删除和修改图像相关信息。
在终端装置30中,当参照附加给图像数据的图像相关信息时,MPU31对图像相关信息进行解密。解密算法被事先存储在HDD33内,与服务器装置20内的加密算法对应。然而,由于服务器装置30的加密算法在经过一段时间后被更新,因而当服务器装置20的加密算法被更新时,有必要更新终端装置30的解密算法,以便与更新的加密算法匹配。
服务器装置20为相应终端装置的各个ID(例如,IP地址)在数据库内对存储在终端装置30内的各种版本的解密算法进行管理。当在服务器装置20内对图像相关信息的加密算法进行更新时,所有终端装置的ID都被作标记,之后在访问服务器装置20的终端装置中,把与新的加密算法对应的解密算法发送到与相应终端装置的ID对应地作有标记的终端装置进行更新。然后,与已经更新了的终端装置的IP对应的旗标被清除。解密算法被存储在服务器装置的HDD23内。
图像数据处理304包括下列功能对提供信息图像文件包含在对应信息图像文件内的图像相关信息进行解密偿试的功能,以及核查所解密的图像相关信息的数据结构是否正常的功能。然后,如果解密后的数据结构不正常,则禁止提供相应的信息图像文件。这样,可防止提供非法修改的信息图像文件。并且,可根据附加给图像数据的识别信息来判定非法的信息图像文件。

以下将对在把信息图像文件从浏览器提供给图像数据处理304时的计费方法进行说明。当把信息图像文件从浏览器提供给图像数据处理304时,图像数据处理304访问服务器装置20并请求计费处理,以便执行计费。
在本发明的实施例中所述的访问日志(生成日志)是在下列条件下生成的在终端装置30中,信息图像文件已从浏览器被提供给图像数据处理304。也就是说,当信息图像文件被提供给图像数据处理304时,MPU31从所提供的信息图像文件中提取嵌入在该信息图像文件内的识别信息,并将该识别信息与信息图像文件的文件名一起发送到服务器装置20。服务器装置20使所接收的识别信息和图像文件名、访问终端的IP地址和主机名、以及访问日期和时间相关联,以生成上述生成日志(图4)。这样,在终端装置30中把信息图像文件提供给图像数据处理这一事实被记录在服务器装置20的访问日志中。
第1种计费方法是仅对由同一终端(或者可以是具有同一用户或同一ID的图像数据处理304)进行的同一信息图像文件的首次供给进行计费,而对第二次及以后的供给不进行计费的方法。当信息图像文件被提供给图像数据处理304时,终端装置的MPU31将给予该信息图像文件的固有识别信息以及该信息图像文件的文件名一起发送到服务器装置20,并向服务器装置30建议计费。被建议计费的服务器装置的MPU21将此时访问的终端的IP地址和主机名,以及所接收的识别信息和图像文件名与生成日志进行比较,以判断在过去在同一终端中,同一信息图像文件是否被提供给图像数据处理304。结果,如果同一图像文件被提供,则针对当时的供给不进行计费。另一方面,如果在同一终端中,同一信息图像文件未提供给图像数据处理304,则作为新供给计费。

第2种计费方法是根据第1种计费方法,即便是同一终端中的同一信息图像文件的供给,在不同日期进行供给时也要进行重新计费的方法。作为信息图像文件的使用,可以考虑一种在有效期限内可接收免费内容服务的使用。如果在同一终端中可重复提供同一信息图像文件而在这种情况下不计费,则免费内容服务的有效期限就会没有意义。因此,即便在同一终端中提供同一信息图像文件,在不同日期进行供给时也进行计费。
当信息图像文件被提供给图像数据处理304时,终端装置的MPU31将给予该信息图像文件的固有识别信息以及该信息图像文件的文件名一起发送到服务器装置20,并进一步向服务器装置30建议计费。被建议计费的服务器装置的MPU21将此时访问的终端的IP地址和主机名,以及所接收的识别信息和图像文件名与生成日志进行比较,以判断是否在同一日期已登记了完全相同的数据。结果,如果在同一日期登记,则不执行计费。另一方面,如果在同一日期未登记同一数据,则针对当时信息图像文件的供给进行计费。
在第1种计费方法和第2种计费方法中,可用同一用户而不是同一终端作出判断。在这种情况下,在服务器装置20的内部或外部设有用户认证系统(功能),当请求从终端装置30访问服务器装置20时,用户认证系统要求用户认证,以便当正确进行了用户认证时,允许访问服务器装置30。据此,由于用户可被识别,因而可判断是否在过去针对各用户将同一信息图像文件提供给了图像数据处理304。
在此,用于在信息图像文件内嵌入图像相关信息的形式(图标)可以是采用上述图标形式的程序包,也可以是使用Java(商标)小应用程序、ActiveX(商标)控件等的程序包。Java小应用程序和ActiveX控件是两个可由Netscape(商标)和Internet Explorer(商标)等的浏览器软件执行的程序单元。然后,该执行代码分别由Java小应用程序的Java媒体代码以及ActiveX控件的CPU本机代码予以描述,并可由浏览器开始执行。并且,Java小应用程序和ActiveX控件都可以图形方式显示在浏览器的显示屏上。例如,当使用Java小应用程序或ActiveX控件时,配备仅用于显示图像的小应用程序,而不配备内部嵌入有相关信息的图标。并且,当在浏览器上使用一(IMG)标记来显示上述图标时,通过使用(EMBED)或(APPLET)标记可执行该小应用程序。而且,当采用程序形式执行时,嵌入相关信息对于这两者是足够的。
工业可行性根据本发明,通过生成与信息提供装置提供的信息对应的固有的识别信息、把所生成的识别信息附加给要提供给终端的预定图像数据、以及事先记录在识别信息与信息提供装置提供的信息之间的对应关系,可以识别与附加给图像数据的识别信息对应的信息。这样,可使用该识别信息,请求信息提供装置提供与该识别信息对应的信息。
因此,为了访问与图像数据中的识别信息对应的信息,可事先保持图像数据,并可使用该图像数据来指示访问。这样就改善了可操作性,并可比较容易地执行信息访问。
此外,根据需要,通过设定用于提供图像数据的用户设置以及图像数据的访问限制,可共享信息,从而可实现联合作业,这会有助于促进共享。
权利要求
1.一种信息提供系统,该系统具有信息提供装置,用于通过网络提供信息;以及终端,用于获取从该信息提供装置提供的信息,其特征在于,该系统包括识别信息附加装置,用于生成与所述信息提供装置提供的信息对应的固有的识别信息,并用于把该生成的识别信息附加给将要提供给所述终端的预定图像数据;以及识别信息记录装置,用于记录由所述识别信息附加装置附加的识别信息与所述信息提供装置提供的所述信息之间的对应关系。
2.根据权利要求1所述的信息提供系统,其特征在于,所述识别信息附加装置至少根据所述信息提供装置提供的信息地址来生成所述识别信息。
3.一种信息提供方法,用于通过网络把信息从信息提供装置提供给终端,该方法包括下列步骤生成与所述信息提供装置提供的信息对应的固有的识别信息;把所述生成的识别信息附加给将要提供给所述终端的预定图像数据;以及记录所述附加的识别信息与所述信息提供装置提供的信息之间的对应关系。
4.一种识别信息附加装置,其特征在于,该装置包括识别信息附加装置,用于生成与信息提供装置通过网络提供的信息对应的固有的识别信息,并用于把该生成的识别信息附加给与所述信息提供装置提供的信息对应的图像数据;以及识别信息记录装置,用于记录在由所述识别信息附加装置附加的识别信息与所述信息提供装置提供的信息之间的对应关系。
5.一种计算机可读取的记录介质,用于记录识别信息附加程序,以生成与信息提供装置通过网络提供的信息对应的固有的识别信息;把该生成的识别信息附加给与所述信息提供装置提供的信息对应的图像数据;以及记录所述附加的识别信息与所述信息提供装置提供的所述信息之间的对应关系。
6.一种信息提供装置,用于把信息提供给通过网络相连的终端,该装置包括识别信息附加装置,用于生成与所述提供的信息对应的固有的识别信息,并用于把该生成的识别信息附加给将要提供给所述终端的预定图像数据;以及识别信息记录装置,用于记录由所述识别信息附加装置附加的识别信息与被提供给所述终端的信息之间的对应关系。
7.一种计算机可读取的记录介质,提供要向通过网络相连提供的终端的信息相对应的预定图像数据时用于记录信息提供程序,包括生成与所述将要提供的信息对应的固有的识别信息;把该生成的识别信息附加给所述预定图像数据;以及记录所述附加的识别信息与所述将要提供的信息之间的对应关系。
8.一种信息利用终端,该终端包括图像数据获取装置,用于获取预定图像数据,该预定图像数据附加有与信息提供用的信息提供装置通过网络提供的信息对应的固有的识别信息;以及识别信息提取装置,用于从由所述图像数据获取装置获取的图像数据中提取所述识别信息。
9.根据权利要求8所述的信息利用终端,其特征在于,该终端还包括信息获取装置,用于根据由所述提取装置提取的识别信息从所述信息提供装置中获取与所述识别信息对应的信息。
10.一种计算机可读取的记录介质,用于记录信息利用程序,以获取预定图像数据,该预定图像数据附加有与信息提供用的信息提供装置通过网络提供的信息对应的固有的识别信息;以及从所述获取的图像数据中提取所述识别信息。
全文摘要
本发明的目的是提供一种信息提供系统,用于改善可操作性并实现更容易的信息访问。为了实现该目的,当发送与服务器装置(20)通过网络(10)提供的信息对应的预定图像数据时,识别信息附加处理(205)把服务器装置(20)提供的表示信息的指针之类的识别信息附加给图像数据。终端装置(30)的图像数据处理(304)从附加有从Web浏览器(303)提供的识别信息的图像数据中提取该识别信息,并且信息获取处理(305)从服务器装置(20)中获取与该识别信息对应的信息。
文档编号G06FGK1408091SQ00816822
公开日2003年4月2日 申请日期2000年10月20日 优先权日1999年10月21日
发明者藤田岳史, 远藤仁史, 八田齐明, 藤川泰文 申请人:视频技术株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1