专利名称:结帐处理装置的制作方法
技术领域:
本发明涉及一种用于通过因特网之类的网络提供有关电子商务的信息的电子商务系统等,尤其涉及一种电子商务系统,用于在通过Web浏览器阅览产品信息的同时,可根据需要选择产品从而实现最终结帐的电子商务系统。
背景技术:
通过操作在与因特网相连的用户终端上执行的Web浏览器等的超文本传输协议(HTTP)阅览软件,可容易地使用由与因特网相连的许多HTTP服务器提供的万维网(WWW)服务。
图像用户界面(GUI)的引进可使Web浏览器的操作变得更容易。而且,与因特网相连的HTTP服务器的数量也正在迅速增加。这样,用户可容易地获得更多信息,并且WWW服务已迅速普及。
近来,使用这种WWW服务的电子商务系统已投入实际使用。
在该电子商务系统中,例如产品的功能、产品的外观、价格等的产品信息由与因特网相连的HTTP服务器提供作为HTML文件、图像数据等。用户通过操作在终端内执行的HTTP阅览软件(Web浏览器)可阅览产品信息并可获得产品信息。
例如,已获得产品信息的用户以HTTP服务器提供的预定形式输入有关交易的产品的名称、价格之类的信息、以及有关购买人的姓名、地址、信用卡编号等的信息,以便能够通过将其发送到接受结帐信息的服务器装置进行结帐。
并且,还存在一种电子商务系统,该系统在通过例如Web浏览器阅览产品信息的同时,可根据需要选择产品从而实现最终结帐。
在该电子商务系统中,例如,根据用户对HTTP服务器的访问检测用户指令,以在当用户选择产品时,记录该产品的信息。(具体来说,在用于提供产品信息的HTML(超文本标记语言)文件中,定义用于选择产品的按钮之类,并且,当选择所述按钮时,有关产品编号、价格等的信息以及有关用户的信息(例如IP地址之类)被传送到一预定程序。)这样,需要时用户可以阅览产品信息的同时顺次选择产品。
并且,在用于提供例如产品信息的HTML文件中,事先定义用于指令结帐的按钮之类,并且当用户选择该按钮以指令结帐时,基于已记录的产品包含所购产品清单、价格等的信息的预定表格被创建,并被提供给用户。已收到该表格的用户输入有关购买人的姓名、地址、信用卡编号之类的信息,并将其发送到接受结帐信息的服务器装置,以进行结帐。这样,用户可容易地进行产品购买等的交易。
在上述用于在通过Web浏览器阅览产品信息的同时,可根据需要选择产品从而可实现最终结帐的电子商务系统中,有必要为每个用户记录产品的选择状况等。因此,有必要识别用户。作为用于识别用户的信息,需要指示来自因特网特定用户访问的信息,诸如用户使用的终端的IP地址之类的。
然而,当因特网用于所谓的拨号连接时,一般是为每次连接指配不同的IP地址。这样,产品选择和及其结帐都必须在一次连接中进行。也就是说,所选产品的结帐不能在以后连接中进行。
并且,即使总是与因特网相连,然而如果终端装置的IP地址是通过动态IP地址控制(所谓的DHCP)来设定的,对于终端装置的每次启动IP地址也可能是不同的。因此,产品选择及其结帐必须在终端装置重新启动之前进行。
并且,所谓的NAT和IP冒充之类的IP地址被转换时,仅路由器的IP地址才可以从HTTP服务器方识别。这样,每个终端的IP地址不能被识别。
此外,在这样一种用于在通过Web浏览器阅览产品信息的同时,可根据需要选择合适产品从而实现其最终结帐的电子商务系统中,产品的选择状况等在HTTP服务器内管理。因此,在多个HTTP服务器中提供的产品结帐不能在一起进行。
从安全观点看,上述结帐不能在因特网上进行。对于结帐,可能有必要通过使用电话、传真等来发送结帐信息,或者可能有必要更改与专用线、VPN(虚拟专用网)等的连接。因此,从方便性的观点看,有改善的余地。
本发明是鉴于上述这些问题而作出的。本发明的目的是提供一种能提高商业交易的灵活性并可使用户能更容易地进行商业交易的电子商务系统。
发明内容
本发明的特征在于,创建包括与交易对象相对应的固有的交易识别信息以及与用户的访问相对应的固有的访问识别信息在内的识别信息,将所创建的识别信息附加给信息提供装置提供的预定图像数据,以及记录交易识别信息与上述交易对象之间的对应关系,以及访问识别信息与用于指示用户访问状况的信息之间的对应关系。
并且,信息提供装置可包括在通用OS上操作的HTTP服务器、文件服务器之类的应用软件,以及设置在专用OS内的处理,或者专用软件之类的单元。
并且,结帐处理装置可包括与和终端的同一网络相连的装置、通过另一线路与终端相连的装置、以及通过在物理上与终端同一网络的VPN之类的任何其他可靠路径连接的装置。
此外,终端可包括在通用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,以及结帐装置40,用于接受结帐信息。尽管为方便起见,图1示出了一个与网络10相连的服务器装置20、一个终端装置30以及一个结帐装置40,然而对服务器装置20、终端装置30和结帐装置40的数量未施加任何特别的限制。
并且,如图1所示,服务器装置20和结帐装置40可构成为完全不同装置,也可构成一个相同的装置。
服务器装置20包括微处理器(MPU)21;存储器22;硬盘驱动装置(HDD)23,其内存储例如有操作系统(OS)、HTTP服务器之类的软件、文本数据和图像数据等,以及网络接口(NIC)24等。
并且,终端装置30包括微处理器(MPU)31;存储器32;HDD33,其内存储有HTTP阅览软件(Web浏览器)和操作系统(OS)等;显示接口34;输入接口35;以及网络接口(NIC)36。
显示装置37与显示接口34相连,其上显示有OS的操作屏幕、Web浏览器的显示屏等。并且,键盘38和鼠标等的指向器39与输入接口35相连,通过这些外围装置,输入来自用户的指令等。
并且,结帐装置40包括微处理器(MPU)41;存储器42;硬盘驱动装置(HDD)43,其上存储有操作系统(OS)、HTTP服务器等的软件、文本数据和图像数据等,以及网络接口(NIC)44等。
图2是示出服务器装置20、终端装置30和结帐装置40的功能块的概况的概念图。
在服务器装置20中,整个装置的控制,根据端口信息等将通信处理分配给Telnet、FTP和HTTP等的预定服务的通信控制处理202,以及HTTP服务器203等的处理,这三者都在OS201的控制下并列执行。
HTTP服务器203把有关交易对象的信息提供为HTML、图像数据等。
并且,在电子商务中,必须按交易对象的名称、价格等来识别交易对象。在该电子商务系统中,所述信息通过获得与附加于提供给用户的特定图像数据的识别信息相对应的结帐信息来加以识别。
这样,在服务器装置20内执行的是识别信息附加处理205,用于把与每个交易对象对应的固有的识别信息(交易识别信息)以及与用户的访问相对应的固有的识别信息(访问识别信息)附加给HTTP服务器发送的特定图像数据;以及数据库206等的处理,例如用于事先记录各识别信息,以对显示在这些识别信息与附加有识别信息的图像数据、各交易对象的姓名、价格等的结帐信息等之间对应关系的表格进行管理。
对之附加有识别信息的特定图像数据是以提供例如有关交易对象的信息用的HTML文件为参照,并基于该HTML文件显示在终端装置30的显示屏上。在终端装置30中,使用识别信息的结帐通过将该图像数据传送到预定交易处理程序执行。
显然地,表示识别信息与各交易对象的名称、价格等的结帐信息之间对应关系的表格的管理,可以不必由在服务器装置20内执行的,数据库206之类的处理来进行,而是可通过在另一装置内执行的处理来进行。
并且,在终端装置30中,在OS301的管理下并列执行以整个装置的控制、通信控制处理302、用户的输入控制、Web浏览器303的处理,以及商务处理304等。
商务处理304具有图像数据处理305,用于执行上述附加给上述图像数据的识别信息的提取等;以及结帐处理306,用于将结帐信息等发送到结帐装置40,以便请求结帐。
并且,在结帐装置40中,在OS401的管理下并列执行整个装置的控制、通信控制处理302、以及用于处理以终端装置30的结帐处理306发出的结帐信息为基础的结帐请求的,结帐服务器403的处理。
由该结帐服务器403执行的结帐处理可以是用信用卡结帐、直接向用户帐收费结帐,以及由所谓的预付款方法结帐。
显然,由于结帐服务器403仅需要获得有关交易对象的信息,因而与附加给上述特定图像数据的交易识别信息对应的交易对象的名称、价格等的结帐信息的获取可通过以下(A)和(B)所示的操作,在结帐装置40方面执行(A的例子),或者可在终端装置30方面执行(B的例子)。这样,可根据需要更改实施方法。
(A)结帐服务器403从终端装置30仅接收对之附加上述图像数据的交易识别信息,并从终端装置30获取与识别信息对应的交易对象的价格之类的结帐信息。
(B)在终端装置30内执行的结帐处理306从服务器装置20获取与识别信息相对应的交易对象的价格之类的结帐信息,并将其发送到结帐服务器403。
另外,在结帐时,只把客户ID发送到结帐装置40,然后结帐装置40从数据库206获取它,或者结帐装置40从识别用的管理信息中获取它,从而可对有关购买者的信息例如购买者的姓名、地址、信用卡编号等的信息进行识别,如果该信息配置成由数据库206使该信息与客户ID对应来进行管理,或者配置成在结帐装置40内使该信息与客户ID对应来进行管理的话。
例如,根据发送存储在终端装置30内的Cookie所用的现有方法,由于来自各终端装置40的Cookie均在因特网上传送,因而存在Cookie中有关购买者的信息可能流出的可能性。只从终端装置30发送客户ID,并且结帐装置40从服务器装置20获取认定用户用的信息这样的配置通常与终端装置30数量相比减少服务器装置20的数量。并且,服务器装置20的管理者的管理技术也比一般用户高。这样,提高结帐装置40与服务器装置20之间的安全性要比提高结帐装置40与终端装置30之间的安全性容易。因此,可减少有关购买者的信息的流出可能性。
或者,即使只有客户ID就足够了,然而从交易安全性的观点看,在结帐时,也可将客户ID从终端装置30发送到结帐装置40。这是因为,通过把由结帐装置单独获取的有关购买者的信息与来自终端装置30的有关购买者的信息进行比较,可对有关购买者的信息的可靠性进行评估。
或者,可仅使用上述交易识别信息作为识别信息,以在结帐时,将有关购买者的信息诸如购买者的姓名、地址、信用卡编号之类的信息从终端装置30发送到结帐装置40。
以下将对Web浏览器303、HTTP服务器203以及结帐服务器403的一般操作概况进行说明。
当用户通过输入接口35操作终端装置30并输入预定地址(URL统一资源定位器,其具有用于指定内部执行有HTTP服务器的服务器装置的主机名的部分,以及用于指定文件名的部分)时,Web浏览器303把包含文件名的连接请求发送到与主机名对应的服务器装置20。该连接请求由通信控制处理202通过网络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的窗口内的预定位置中。
产品信息的提供按照上述进行,HTTP服务器203也以同样方式提供对之附加与结帐信息对应的上述交易识别信息的特定图像数据。
上述识别信息附加处理205例如实施为HTTP服务器203的扩展程序(所谓的插入)。当HTTP服务器203内的文件传输处理204从HDD23读出并发送特定图像数据的文件时,识别信息附加处理205把上述交易识别信息和访问识别信息之类的识别信息附加给该图像数据。
由于只须识别各交易对象,因而例如附加给各交易对象的编号、代码等可用作交易识别信息。并且,如果没有重叠的话,也可使用交易对象的名称。
另外,由于如果固有信息是与每次访问对应的固有信息,它就足够了,因而可以根据例如由用户操作的终端装置30的IP地址,以及针对服务器的访问日期和时间之类的信息创建固有信息。或者,访问识别信息的创建也可通过对商务处理304使用提供给各用户或各终端装置30的固有识别信息(客户ID),如下文所述。
或者,访问日期和时间自身也可用作访问识别信息。由于对一个服务器装置20的两次或两次以上的访问通常不是同时被处理的,因而仅访问日期和时间就足够用于定义每次访问。因此,把访问日期和时间作为访问识别信息附加给图像数据,就可以识别各个图像数据。
并且,作为HTTP服务器,执行用于记录用户的访问日志的功能,并且可在该访问日志中记录使用HTTP服务器的用户终端装置30的IP地址、访问日期和时间等。这样,当访问日期和时间被用作识别信息时,参照访问日志就获得与附加给图像数据的访问日期和时间对应的IP地址。因此,可以容易地识别访问图像数据的用户的IP地址。
特别是,要识别各交易对象的结帐信息,仅须附加交易识别信息。这样,不必附加访问识别信息。然而,通过附加访问识别信息,可便于识别每次访问,于是可便于识别由用户操作的终端装置30的IP地址、上述客户的ID等。因此,从提高交易的安全性观点看是可取的。
并且,由于附加识别信息足以实现图像数据的识别,因而识别信息可附加到例如定义在图像文件格式上的空区,或者可通过使用所谓的电子水印技术嵌入在图像数据中,该技术用于将识别信息扩散并附加给图像数据,或者可附加在图像格式上的图像数据本体的前方或后方。并且,可照原样附加识别信息以便抑制处理负荷,或者在合适编码和加密等的处理之后附加识别信息,以便提高安全性等。
对之附加识别信息的图像数据按照与文件传输处理204和通信控制处理202上的一般图像数据相同的方式进行处理,并且被发送到终端装置30的Web浏览器303。
另外,事先记录在数据库206内的是名称、价格、可结帐的结帐方法(信用卡,有线传送器,预付款方法等);指示可结帐的结帐服务器403的URL;或者指示出对应每个交易对象固有的结帐信息与交易识别信息之间关系的表格,其中所述结帐信息是诸如其上连接结帐服务器的VPN之类的线路或网络的访问方法。
并且,数据库206例如,通过OS20I和HTTP服务器203获得指示用户访问状况的信息,创建表示识别信息附加处理205附加的访问识别信息与指示用户访问状况的信息之间的对应关系的表格(创建日志),并将其记录在HDD23上。例如,如图3所示,该创建日志包括访问的IP地址、HTTP服务器203在其中操作的服务器装置20的主机名、访问日期和时间、图像数据的文件名、以及由识别信息附加处理205附加的访问识别信息。
这样,通过参照创建日志(或者下述的更新日志),可获得附加有图像数据的访问识别信息、访问IP地址、以及指示访问日期和时间等的用户访问状况的信息。因此,可比较容易地进行有关用户访问状况的研究等。
在图2中,尽管示出了将识别信息附加处理205实施为HTTP服务器203的扩展程序的例子,然而它可以实施为例如事先把图像文件放置在独立于HTTP服务器的文件服务器中,监视对该文件服务器的访问,以及当接收针对特定图像文件的访问请求时,发送附加有交易识别信息和访问识别信息的图像数据之类的处理,因为对特定的图像数据如果有附加上述交易识别信息和访问识别信息的功能就足够了。
在这种情况下,HTTP服务器和文件服务器等不必作为单独装置来实施,而是例如可在单一的OS上作为多个服务器程序和识别信息附加处理等来执行。或者,可通过使用所谓的仿真器,在单一的装置上执行多个OS,在一个OS上执行作为HTTP服务器的处理,并且在另一OS上执行作为文件服务器等的处理。这样,尽管在物理上是一个装置,然而可执行与多个装置等效的处理。
这样,例如通过分开HTTP服务器和文件服务器这样的方式,可以把访问权等独立地设定在HTTP服务器和文件服务器等内,这将提高安全性设定之类的灵活性。因此,这可有助于提高安全性。
另外,由于上述的识别信息不会在终端装置30方更改,因而事先存储识别信息或包含识别信息的图像数据,从而可在以后进行结帐。也就是说,即便当通过拨号与因特网相连的用户解除连接并且IP地址被更改时,自然可以通过使用所存储的识别信息或者附加有识别信息的图像数据进行结帐。因此,不必在一次连接中进行交易对象的选择和结帐,这将提高商务的灵活性。
并且,当交易对象可在同一结帐服务器内进行结帐时,可事先存储多条识别信息或者附加有识别信息的图像数据。于是,当用户指令结帐时,这些识别信息中的交易信息可在结帐时一起发送到结帐服务器。这样,即使交易对象被提供有来自不同的HTTP服务器的信息,仍然可同时进行结帐。这不仅可简化操作,而且使用户能更容易地从事商务。
并且,当从Web浏览器303提供附加有识别信息的图像数据时,在终端装置20内执行的商务处理304根据识别信息进行处理。包括在该处理中的有例如,根据附加给图像数据的识别信息进行的图像数据的存储、删除、更新等的管理。此外,还包括如上所述根据附加给图像数据的交易识别信息执行结帐的处理。
以下将对各处理的细节进行说明。
如图4中的显示装置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可向数据库206请求与图像数据中的交易识别信息对应的上述结帐信息,以便使从数据库206获取的结帐信息与图像数据对应并保存该结帐信息。
并且,图像数据的删除是通过把根据来自用户指令选择的图像数据从上述HDD33的预定区域删除来进行的。
图像数据的更新是为了把存储的图像数据更新为当时最新的图像数据。该更新处理例如可根据用户发出的指令来执行,或者可根据记录在图像数据文件内的创建日期等的信息来执行。并且,在各预定时间间隔上自动执行。
当更新处理开始时,商务处理304首先提取附加给将要更新的图像数据的识别信息,然后将该识别信息和文件名等发送到HTTP服务器203和数据库206,以便请求更新该图像数据。
该更新请求通过通信控制处理302、网络10和通信控制处理202被作为预定端口包提供给HTTP服务器203和数据库206。
当更新时,商务处理304可发送整个图像数据,并且HTTP服务器203或数据库206可从获得的图像数据中提取识别信息。
并且,针对各用户或各终端装置30,固有的识别信息(客户ID)被提供给商务处理304。例如,当进行图像数据的更新等时,该客户ID通过通信控制处理302、网络10和通信控制处理202被作为预定端口的包提供给HTTP服务器203和数据库206。
当图指令像数据的更新时,HTTP服务器203的文件传输处理204指令HDD23去读出与更新请求的文件名相对应的图像数据。
此时,识别信息附加处理205创建与用户访问状况对应的新的访问识别信息,并将其附加给图像数据。并且,识别信息附加处理205核查交易识别信息是否被更新,并且如果该交易识别信息被更新,则把新的交易识别信息附加给图像数据。
这样,附加有新的识别信息的图像数据通过预定端口被提供给终端装置30的图像数据处理304,并且图像数据被更新。
另一方面,数据库206例如通过OS201和HTTP服务器203获得表示用户访问状况的信息,创建一个表示在由识别信息附加处理205新附加的识别信息与表示用户访问装置的信息之间的对应关系的表格(更新日志),并将其与上述创建日志分开地记录在HDD23上。
与创建日志相似,如图5所示,该更新日志包括访问IP地址,新附加有识别信息的服务器装置20的主机名,访问日期和时间(更新日期和时间),图像数据的文件名,由识别信息附加处理205附加的识别信息等,并且还包括用于识别已创建原始识别信息的服务器装置20的信息(创建服务器ID),以及用于识别用户或该用户使用的终端装置30的客户ID等。
并且,通过参照该更新日志,可获得用于识别与附加给图像数据的识别信息对应的用户或终端装置30的信息,以便例如可更准确地指定图像数据的获得路径。因此,通过把从用户发送到结帐服务器403的信息与从更新日志中获得的有关用户的信息进行比较,可对用户发出的信息的正确性和可靠性进行评估,这将更容易地提高交易的安全性。
并且,基于附加给图像数据的交易识别信息的结帐处理是通过用户选择特定图像数据并通过指令结帐来进行的。
当指令结帐时,结帐处理306把用户选择的图像数据的交易识别信息、访问识别信息以及上述客户的ID发送到结帐服务器403,并且结帐服务器403基于这些识别信息等执行结帐处理。
此外,当采用预付款方法进行结帐时,如图6所示,用户可操作指向器39来指令把包含与显示在显示装置37的显示屏幕上的预付款信息相对应的识别信息(预付款识别信息)的图像601重叠在结帐对象的图像602上。
当提供该指令时,结帐处理306将交易识别信息、预付款识别信息等发送到结帐服务器403。结帐服务器403执行基于这些识别信息的结帐处理。
并且,例如,作为与上述交易识别信息对应的结帐信息,如果包括可结帐的结帐服务器403的URL在内,则当用户指令结帐时,图像数据处理305把该URL提供给结帐处理306,以指令结帐。这样,用户可通过仅参照图像数据,向预定URL的结帐服务器403指令结帐,并且用户可容易地从事商务。
而且,作为与上述交易识别信息对应的结帐信息,当指出连接有结帐服务器403的网络的访问方法(例如,通过专用线路、VPN等的连接)时,商务处理304或结帐处理306可配置成通过通信控制处理302采用相应的访问方法自动与结帐服务器403相连,以进行结帐。这样,用户可从事商务,无需特别关注结帐服务器403的访问,这可改善便利性。
在上述图2中,尽管示出了将商务处理304作为与Web浏览器303无关的处理来实施的例子,然而它可作为Web浏览器303的扩展程序(所谓的插入)来实施,因为如果能就具有根据来自用户的指令将附加给图像数据的交易识别信息等发送到结帐服务器的功能就足够了。
并且,本发明不限于上述实施例,并且可在本发明的技术思想的范围内适当地更改构成和实施方法。
例如,在上述图1中,尽管服务器装置20和结帐装置40被分别表示为单个装置,然而用于执行两者处理的程序可既起服务器装置的作用又起终端装置的作用。
并且,在上述说明中,举例表明了结帐信息由数据库206通过事先使该结帐信息与交易识别信息对应进行管理,并且把交易识别信息附加给图像数据。然而,不论交易识别信息还是结帐信息都可以附加给图像数据。
以下将对上述实施例进行进一步详述。
图7是在上述实施例中被处理的图像文件的数据结构的一例。图7所示的图像文件包括开始部分51,用于表示数据流的开始;图像数据部分52,用于描述图像的显示数据;注释部分53,用于描述不影响图像的显示的信息;以及结束部分54,用于表示数据流的结束。例如,JPEG文件和GIF文件都采用该数据结构。附加给上述图像数据的识别信息和/或URL等的指针信息可在注释部分53内被描述为不对图像的显示施加影响的信息。并且,即便是在另一图像格式中,如果是在具有不对图像的显示施加影响的信息区域的格式中,也可在对应的区域内进行描述。并且,在图像文件的数据流中,可将对该图像文件固有的识别信息、一条或多条信息的指针、与该图像文件对应的菜单项的索引、和/或程序实体记录该图像显示时被忽略的区域内。而且,如上所述,也可使用数字水印技术把它们附加给图像数据。
在以下说明中,附加给图像数据的识别信息以及指针信息等被称为“图像相关信息”。并且,其内有图像相关信息被附加给图像数据的图像文件被称为“信息图像文件”。
图8是图像相关信息的结构图。图8(a)所示的图像相关信息包括图像名称、口令、有效期限、简略图像、目录和关键字的信息。
“图像名称”是简略显示在图像数据处理305的窗口502上的图像的名称。“口令”是在当信息图像文件被提供给图像数据处理305时要求用户输入的口令。只有知道该口令的用户才能在图像数据处理305中登记信息图像文件。“有效期限”是被提供给图像数据处理305的信息图像文件的有效期限,在经过该有效期限后,该信息图像文件从HDD33的记录区域中消除。“简略图像”是在当显示在浏览器上的信息图像文件被提供给图像数据处理305的窗口时,用显示在浏览器上的图像替代并且简略显示在图像数据处理305的窗口上的图像文件的数据。“目录”是在当信息图像文件被提供给图像数据处理305时,用于指定内部存储有信息图像文件的文件夹的数据。当所指定的文件夹不存在时,图像数据处理305新创建具有所指定名称的文件夹。“关键字”是检索已由图像数据处理305提供的信息图像文件时用作检索关键的字。
图8(b)所示的图像相关信息是通过把命令名称、操作表、以及鼠标(指向器)操作指配给各指针信息并将其与平台相关联成为一组而构成的。
“指针信息”指定在本地计算机上或者在网络上的文件位置。例如,指针信息包括文件名;路径名,用于指示本地计算机的资源位置;通用命名公约(Universal Naming Convention)(UNC),用于指示在网络环境中的资源位置;统一资源定位器(Uniform ResourceLocator)(URL),用于指示在因特网(Internet)或内联网(Intranet)上的资源位置,或称为统一资源识别符(Uniform Resource Identifiers)(URIs)等。“命令名称”是当在菜单上显示指针内容时所用的显示名。例如,它是“访问主页”。在此,“菜单”是指在点击鼠标39的右键时,在显示单元37上显示并可从中选择的菜单。“操作表”指示图像数据处理305的操作。所指定操作的内容包括当信息图像文件被提供给图像数据处理305时,由附加给该信息图像文件的指针信息所表示的文件是否被保存在终端装置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提供给图像数据处理305时,MPU31参照图像相关信息并开始访问为“保存”定义的指针。然后,从与该指针对应的服务器下载幻灯机的文本文件,并将其保存在本地HDD33内。
之后,当用户操作鼠标39以点击和选择显示在图像数据处理的窗口502上的图像时,MPU31参照与所选图像对应的图像相关信息,并且当它确认被定义在操作表内的控制代码是“幻灯机显示”时,幻灯机显示用的细长窗口显示在图10所示的图像数据处理的区域内(也可以该区域以外),以使从HDD33中被读出的幻灯机的文本被滚动显示在该窗口内。如图10所示,当多个图像405和405被提供时,可显示其每个各因鼠标39所选的图像而不同的幻灯机。
在上述实施例中,已经说明了通过进行从浏览器的窗口501到图像数据处理的窗口502的拖放操作,可将向图像数据处理提供信息图像。下面,将对另一供给方法进行说明。
(1)从菜单进行拖放图11是从菜单进行的拖放操作的说明图。如上所述,通过点击鼠标39的右键显示菜单55(第1管理区),以通过鼠标39选择信息图像附加用的菜单项。所谓信息图像附加用的菜单,正如在图8(b)中的最后一行定义的那样,将操作表中的控制代码事先设定为图像附加专用的控制代码。当用户操作鼠标39,并执行把信息图像附加用的菜单项拖放到图像数据处理的窗口502(第2管理区)内的操作时,MPU31检测该操作,并参照图像相关信息(图8(b))。然后,核查与被操作的菜单项对应的操作表内的控制代码,并且当确认为是“附加图像”时,开始访问对应指针。当响应该访问,从预定服务器下载新的信息图像文件时,MPU31按照MPU31把信息图像文件从浏览器303提供给图像数据处理305的相同处理方式,把新下载的信息图像文件提供给图像数据处理305。
它产生的优点是,提供新的信息图像文件时,无需每次都启动浏览器。
当然,可直接通过鼠标39点击信息图像附加用的菜单项,以下载新的信息图像文件并将其提供给图像数据处理305。
并且,可将新的信息图像文件存储在已被提供的另一信息图像文件内。在这种情况下,当信息图像附加用的菜单项(第1管理区)被拖放等时,MPU31不访问网络上的服务器,而是参照成为当前对象的信息图像文件的图像相关信息,读出事先登记在其内的另一信息图像文件,并将其提供给图像数据处理305(第2管理区)。
在这种情况下,具有提供新的信息图像文件时无需每次都与网络上的服务器相连的效果。
(2)从邮件软件进行拖放通过将附加给邮件软件的信息图像文件拖放到图像数据处理的窗口502,可将信息图像文件提供给图像数据处理305。邮件正文的阅览窗或者所附文件的确认窗将是第1管理区。在这种情况下,由于信息图像文件是通过将其置于电子邮件上传送给于接收人使用,因而可广泛和有效地传播信息。
(3)从任意的文件夹进行拖放一次从浏览器或邮件软件复制在预定文件夹内的信息图像文件可通过将其从相应的文件夹(第1管理区)拖放到图像数据处理的窗口502(第2管理区)予以提供。MPU31检测从任意文件夹到图像数据处理的窗口502的拖放操作,并按照与上述从浏览器进行拖放的相同处理方式,向图像数据处理305提供信息图像文件。
(4)拖放以外的供给方法通过用其他操作来替代上述拖放操作,也可把信息图像文件提供给图像数据处理305。例如,MPU31可检测在图像数据处理305的外部管理的信息图像文件是否被点击,以把该信息图像文件提供给图像数据处理305。并且,当在图像数据处理305外部被管理的信息图像文件被复制在剪贴板上,然后从剪贴板被粘贴到图像数据处理的窗口502上时,MPU31可检测该操作并将该信息图像文件提供给图像数据处理。
(5)从CDROM等的记录介质提供并且,信息图像文件可从CDROM等的计算机可读取的记录介质提供。在这种情况下,显示在CDROM的文件夹(第1管理区)上的信息图像文件可通过上述拖放操作、点击操作、以及复制粘贴操作等提供给图像数据处理305(第2管理区),或者在CDROM启动时,自动启动安装程序可,并且该安装程序可把记录在CDROM等上的信息图像文件提供给图像数据处理305。并且,当安装程序提供信息图像文件时,该安装程序可检测已提供给图像数据处理305的信息图像文件,以只去选择未提供的信息图像文件,然后将其提供给图像数据处理305。
据此,信息图像文件可作为杂志的附录进行流通,并且可分配给一般的用户,以供用户使用。
尽管如图4所示,第1管理区和第2管理区可分别由独立的窗口(过程,程序)提供,然而,还可实施另一实施例。以下将对几个实施例进行说明。
图12是一个实施例,其中Web浏览器的窗口501和图像数据处理的窗口502由单一程序提供,以通过输入单元35的操作请求选择窗口上部的显示选择标记,并选择性地显示所选一个的窗口。首先,访问显示在Web浏览器的窗口501上的信息图像文件404,以登记在背景中的图像数据处理的窗口502内。可采用上述各种方法作为访问信息图像文件404的方法。接着,通过输入单元35操作显示选择标记,以显示图像数据处理的窗口502。这样,可访问已登记在图像数据处理内的信息图像文件。
并且,图13包括采用帧结构的显示窗口,其中,一个帧被提供作为Web浏览器的窗口501,而另一帧被提供作为图像数据处理的窗口502。在这种情况下,尽管将信息图像文件404从Web浏览器的帧401拖放到图像数据处理的帧的访问操作是较容易的,然而,通过上述其他访问方法也可将信息图像文件提供给图像数据处理。
并且,在图14中,当访问显示在Web浏览器的窗口501上的信息图像文件404时,处理单元31启动事先实施在Web浏览器内的插入。作为信息图像文件的访问方法,可采用上述各种方法。被启动的插入把新的信息图像文件的管理附加给事先存储在存储单元33内的本地HTML文件作为第2管理区。然后,已附加有新的信息图像的本地HTML文件作为第2管理区402被扩展在Web浏览器上。当本地HTML文件扩展在Web浏览器上时,它可扩展在现有的Web浏览器上,或者可通过启动新的Web浏览器单独扩展。
以下将针对附加给图像数据的图像相关信息的加密处理进行说明。
服务器装置20的识别信息附加处理205包括用于对附加给附加用的图像数据的图像相关信息进行加密的功能。加密算法在预定期间后进行更新。通过对图像相关信息进行加密,可防止第三方为使用图像文件非法附加、删除和修改图像相关信息。
在终端装置30中,当参照附加给图像数据的图像相关信息时,MPU31对图像相关信息进行解密。解密算法被事先存储在HDD33内,与服务器装置20内的加密算法对应。然而,由于服务器装置20的加密算法在经过一段时间后被更新,因而当服务器装置20的加密算法被更新时,有必要更新终端装置30的解密算法,以便与更新的加密算法匹配。
服务器装置20为相应终端装置的各个ID(例如,IP地址等)在数据库内对存储在终端装置30内的各种版本的解密算法进行管理。当在服务器装置20内对图像相关信息的加密算法进行更新时,所有终端装置的ID都被作标记,之后在访问服务器装置20的终端装置中,把与新的加密算法对应的解密算法发送到与相应终端装置的ID对应地作有标记的ID进行更新。然后,与已经更新过的终端装置的IP对应的旗标被清除。解密算法被存储在服务器装置的HDD23内。
图像数据处理305包括下列功能对提供信息图像文件包含在对应信息图像文件内的图像相关信息进行解密偿试的功能,以及核查所解密的图像相关信息的数据结构是否正常的功能。然后,如果解密后的数据结构不正常,则禁止提供相应的信息图像文件。这样,可防止提供非法修改的信息图像文件。并且,可根据附加给图像数据的识别信息来判定非法的信息图像文件。
以下将对在把信息图像文件从浏览器提供给图像数据处理305时的计费方法进行说明。当把信息图像文件从浏览器提供给图像数据处理305时,图像数据处理305访问服务器装置20并请求计费处理,以便执行计费。
在本发明的实施例中所述的访问日志(创建日志)是在下列条件下创建的在终端装置30中,信息图像文件已从浏览器被提供给图像数据处理305。也就是说,当信息图像文件被提供给图像数据处理305时,MPU31从所提供的信息图像文件中提取嵌入在该信息图像文件内的识别信息,并将该识别信息与信息图像文件的文件名一起发送到服务器装置20。服务器装置20使所接收的识别信息和图像文件名、访问终端的IP地址和主机名、以及访问日期和时间相关联,以创建上述创建日志(图3)。这样,在终端装置30中把信息图像文件提供给图像数据处理这一事实被记录在服务器装置20的访问日志中。
第1种计费方法是仅对由同一终端(或者可以是具有同一用户或同一ID的图像数据处理305)进行的同一信息图像文件的首次供给进行计费,而针对第二次及以后的供给不进行计费的方法。当信息图像文件被提供给图像数据处理305时,终端装置的MPU31将给予该信息图像文件的固有识别信息以及该信息图像文件的文件名一起发送到服务器装置20,并向服务器装置30建议计费。被建议计费的服务器装置的MPU21将此时访问的终端的IP地址和主机名,以及所接收的识别信息和图像文件名与创建日志进行比较,以判断在过去在同一终端中,同一信息图像文件是否被提供给图像数据处理305。结果,如果同一图像文件被提供,则针对当时的供给不进行计费。另一方面,如果在同一终端中,同一信息图像文件未提供给图像数据处理305,则作为新供给计费。
第2种计费方法是根据第1种计费方法,即便是在同一终端中的同一信息图像文件的供给,在不同日期进行供给时也要进行重新计费的方法。作为信息图像文件的使用,可以考虑一种在有效期限内可接收免费内容服务的使用。如果在同一终端中可重复提供同一信息图像文件而在这种情况下不计费,则免费内容服务的有效期限就会没有意义。这样,即便在同一终端中提供同一信息图像文件,在不同日期进行供给时也进行计费。
当信息图像文件被提供给图像数据处理305时,终端装置的MPU31将给予该信息图像文件的固有识别信息以及该信息图像文件的文件名一起发送到服务器装置20,并进一步向服务器装置30建议计费。被建议计费的服务器装置的MPU21将此时访问的终端的IP地址和主机名,以及所接收的识别信息和图像文件名与创建日志进行比较,以判断是否在同一日期已登记了完全相同的数据。结果,如果在同一日期登记,则不执行计费。另一方面,如果在同一日期未登记同一数据,则对当时信息图像文件的供给进行计费。
在第1种计费方法和第2种计费方法中,可用同一用户而不是同一终端作出判断。在这种情况下,在服务器装置20的内部或外部设有用户认证系统(功能),当请求从终端装置30访问服务器装置20时,用户认证系统要求用户认证,以便当正确进行了用户认证时,允许访问服务器装置30。据此,由于用户可被识别,因而可判断是否在过去针对各用户将同一信息图像文件提供给了图像数据处理305。
在此,用于在信息图像文件内嵌入图像相关信息的形式(图标)可以是采用上述图标形式的程序包,也可以是使用Java(商标)小应用程序、ActiveX(商标)控件等的程序包。Java小应用程序和ActiveX控件是两个可由Netscape(商标)和Internet Explorer(商标)等的浏览器软件执行的程序单元。然后,该执行代码分别由Java小应用程序的Java媒体代码以及ActiveX控件的CPU本机代码予以描述,并可由浏览器开始执行。并且,Java小应用程序和ActiveX控件都可以图形方式显示在浏览器的显示屏上。例如,当使用Java小应用程序或ActiveX控件时,配备仅用于显示图像的小应用程序,而不配备内部嵌入有相关信息的图标。并且,当在浏览器上使用一(IMG)标记来显示上述图标时,通过使用(EMBED)或(APPLET)标记可执行该小应用程序。而且,当采用程序形式执行时,嵌入相关信息对于这两者是足够的。
工业可行性根据本发明,可创建包括与交易对象相对应的固有的交易识别信息以及与用户的访问相对应的固有的访问识别信息在内的识别信息,并且可将创建的识别信息附加给由交易信息提供装置提供的预定图像数据,以事先记录交易识别信息与上述交易对象之间的对应关系,以及访问识别信息与用于表示用户访问状况的信息之间的对应关系。然后,通过参照该对应关系,可对与对之附加图像数据的识别信息相对应的交易对象进行识别,并可更容易地使结帐处理装置获得独立地为各交易对象设定的名称、价格等的结帐信息等。
因此,用户可仅通过存储附加有识别信息的图像数据,在以后识别交易对象。这样,可更容易地进行结帐,并因此可使用户容易地从事商务。
并且,通过附加访问识别信息,可识别每次访问,从而可更容易地对用户操作的终端的IP地址、上述客户ID等进行识别。
权利要求
1.一种结帐处理装置,其特征在于,该装置包括结帐信息获取装置,当指定与交易对象相对应的固有的交易识别信息并且指令结帐时,从用于提供与交易识别信息相对应的结帐信息的结帐信息提供装置中获取与该指定的交易识别信息相对应的结帐信息;结帐处理装置,用于根据由上述结帐信息获取装置获取的结帐信息处理结帐;以及把从用户发送的访问识别信息、客户ID以及从更新日志中获得的有关上述用户的信息进行比较,以对来自上述用户的信息的正确性和可靠性进行评估的装置。
全文摘要
本发明的目的是提供一种电子商务系统等,用于提高因特网上的电子商务的灵活性并使用户能够更容易地从事商务活动。为了实现该目的,当服务器装置(20)发送与交易对象对应的预定图像数据时,识别信息附加处理(205)把与交易对象相对应的固有的识别信息附加给图像数据。然后,终端装置(30)的商务处理(304)根据通过图像数据处理(305)从图像数据中提取的识别信息,通过结帐处理(306)向结帐装置(40)的结帐服务器(403)请求结帐。
文档编号G06Q20/00GK1694106SQ20041010190
公开日2005年11月9日 申请日期2000年10月20日 优先权日1999年10月21日
发明者藤田岳史, 远藤仁史, 八田齐明, 藤川泰文 申请人:视频技术株式会社