CN1836249B - Method for receiving page data, method for providing page data, device and program thereof - Google Patents
Method for receiving page data, method for providing page data, device and program thereof Download PDFInfo
- Publication number
- CN1836249B CN1836249B CN2004800231621A CN200480023162A CN1836249B CN 1836249 B CN1836249 B CN 1836249B CN 2004800231621 A CN2004800231621 A CN 2004800231621A CN 200480023162 A CN200480023162 A CN 200480023162A CN 1836249 B CN1836249 B CN 1836249B
- Authority
- CN
- China
- Prior art keywords
- page data
- information
- notifications
- terminal unit
- request signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
即使在从客户机终端2发送请求首页的源代码的第一请求信号和请求A公司CD销售页面的源代码的第二请求信号的情况下,如果门户服务器4中存储了信息页面的源代码,则在从门户服务器4或内容销售服务器5发送首页的源代码或A公司CD销售页面的源代码之前将信息页的源代码从门户服务器4发送至客户机终端2。
Even if the first request signal requesting the source code of the top page and the second request signal requesting the source code of the CD sales page of company A are transmitted from the client terminal 2, if the source code of the information page is stored in the portal server 4, Then, the source code of the information page is sent from the portal server 4 to the client terminal 2 before the source code of the front page or the source code of the CD sales page of company A is sent from the portal server 4 or the content sales server 5 .
Description
技术领域 technical field
本发明涉及用于接收页面数据的方法、用于提供页面数据的方法及其装置和程序,且适合应用于操作由服务器所建立的系统和预定网络的操作员通知用户例如一些信息的情况。The present invention relates to a method for receiving page data, a method for providing page data, an apparatus and a program thereof, and is suitably applied to a case where an operator operating a system established by a server and a predetermined network notifies a user, for example, of some information.
背景技术 Background technique
近年来,用户购买CD而不去CD商店正成为流行(例如见专利文件1)。这是通过商店通过使用与诸如因特网之类的网络连接的服务器建立销售例如CD(紧致盘)的Web网页(下面将简称为页面)来实现的。In recent years, it has become popular for users to purchase CDs without going to a CD store (see Patent Document 1, for example). This is realized by the shop by using a server connected to a network such as the Internet to establish a Web page (hereinafter, simply referred to as a page) selling, for example, a CD (Compact Disc).
专利文件1—日本公开专利公开号:2003—44484Patent Document 1—Japanese Laid-Open Patent Publication No.: 2003—44484
另外,在该系统中,需要在停止系统服务器的同时经常进行维护。在此情况下,最好预先将有关维护日程的信息(下文称为维护信息)通知用户。Also, in this system, it is necessary to frequently perform maintenance while stopping the system server. In this case, it is preferable to notify the user of information on the maintenance schedule (hereinafter referred to as maintenance information) in advance.
至今,在通常首先由用户访问的Web网页(下文称为首页)上的预定部分上通知该维护信息以通知用户有关以上维护信息。Hitherto, this maintenance information has been notified on a predetermined portion on a Web page (hereinafter referred to as a top page) usually first accessed by a user to notify the user of the above maintenance information.
然而,考虑到也存在许多不仔细看首页的用户。因此,在这种传统的方法中,存在不能确保通知用户上述维护信息的问题。However, it is considered that there are many users who do not carefully look at the top page. Therefore, in such a conventional method, there is a problem that the notification of the above-mentioned maintenance information to the user cannot be ensured.
发明内容 Contents of the invention
考虑到以上点,本发明被做出,并提供用于接收页面数据的方法、用于提供页面数据的方法及其能确保通知用户有关信息以让他们知道的装置和程序。In view of the above points, the present invention has been made, and provides a method for receiving page data, a method for providing page data, and an apparatus and program thereof capable of surely notifying users of relevant information to let them know.
为了解决以上问题,根据本发明,在页面数据接收方法中,提供了发送请求第一页面数据的第一请求信号的第一步骤、发送请求第二页面数据的第二请求信号的第二步骤、在根据第一请求信号接收指示预定通知信息的通知页面数据之后接收第一页面数据的第三步骤和在根据第二请求信号接收通知页面数据之后接收第二页面数据的第四步骤。In order to solve the above problems, according to the present invention, in the page data receiving method, a first step of sending a first request signal requesting the first page data, a second step of sending a second request signal requesting the second page data, A third step of receiving the first page data after receiving the notification page data indicating predetermined notification information according to the first request signal and a fourth step of receiving the second page data after receiving the notification page data according to the second request signal.
另外,根据本发明,在用于提供存储指示预定通知信息的通知页面数据和第一页面数据的页面数据提供装置的页面数据提供方法中,提供了当所述装置从终端设备接收到请求第一页面数据的第一请求信号时,在发送第一页面数据前将通知页面数据发送至终端设备的第一步骤和当所述装置将请求第二页面数据的第二请求信号发送至提供第二页面数据的另一页面数据提供装置时,在根据所述第二请求信号从以上其它页面数据提供装置发送所述第二页面数据前将所述通知页面数据发送至终端设备的第二步骤。In addition, according to the present invention, in the page data providing method for providing a page data providing apparatus storing notification page data indicating predetermined notification information and first page data, it is provided that when the apparatus receives a request from a terminal device the first When the first request signal of the page data is sent, the first step of sending the notification page data to the terminal device before sending the first page data and when the device sends the second request signal requesting the second page data to provide the second page The second step of sending the notification page data to the terminal device before sending the second page data from the above other page data providing means according to the second request signal.
另外,根据本发明,在终端设备中,提供了用于发送请求第一页面数据和请求第二页面数据的第二请求信号的发送装置和用于在根据所述第一请求信号接收指示预定通知信息的通知页面数据后接收所述第一页面数据并在根据所述第二请求信号接收通知页面数据后用于接收所述第二页面数据的接收装置。In addition, according to the present invention, in the terminal device, there are provided transmitting means for transmitting a second request signal requesting the first page data and requesting the second page data and for receiving a notification indicating a reservation according to the first request signal. A receiving device for receiving the first page data after receiving the notification page data of information and receiving the second page data after receiving the notification page data according to the second request signal.
另外,根据本发明,在存储指示预定通知信息和第一页面数据的通知页面数据的页面数据提供装置中,提供了用于从终端设备接收请求第一页面数据的第一请求信号的接收装置和用于在根据由所述接收装置接收到的第一请求信号发送第一页面数据前将通知页面数据发送至终端设备并在所述终端设备将请求第二页面数据的第二请求信号发送至提供第二页面数据的另一页面数据提供装置时用于在根据所述第二请求信号从以上另一页面数据提供装置发送第二页面数据前将通知页面数据发送至终端设备的发送装置。In addition, according to the present invention, in the page data providing means storing notification page data indicating predetermined notification information and first page data, receiving means for receiving a first request signal requesting first page data from a terminal device and For sending the notification page data to the terminal device before sending the first page data according to the first request signal received by the receiving means and sending the second request signal requesting the second page data to the provider at the terminal device The other page data providing means of the second page data is sending means for sending the notification page data to the terminal device before sending the second page data from the above another page data providing means according to the second request signal.
另外,根据本发明,在用于存储预定页面数据的页面数据提供装置的页面数据提供方法中,当所述页面数据提供装置从终端设备接收到用于请求页面数据和接收以上请求信号所需的接收所需的信息时,所述页面数据提供装置接收以上请求信号并将页面数据发送至终端设备。In addition, according to the present invention, in the page data providing method of the page data providing means for storing predetermined page data, when the page data providing means receives from the terminal device When the required information is received, the page data providing means receives the above request signal and sends the page data to the terminal device.
另外,根据本发明,在存储预定页面数据的页面数据提供装置中,当所述页面数据提供装置从终端设备接收到用于请求页面数据和接收以上请求信号所需的接收所需的信息时,所述页面数据提供装置接收以上请求信号并将所述页面数据发送至所述终端设备。In addition, according to the present invention, in the page data providing means storing predetermined page data, when the page data providing means receives from the terminal device information required for requesting the page data and reception necessary for receiving the above request signal, The page data providing means receives the above request signal and sends the page data to the terminal device.
另外,根据本发明,在使终端设备执行接收的页面数据接收程序中,提供了发送请求第一页面数据的第一请求信号的第一步骤、发送请求第二页面数据的第二请求信号的第二步骤、在根据第一请求信号接收指示预定通知信息的通知页面数据之后接收第一页面数据的第三步骤和在根据第二请求信号接收通知页面数据之后接收第二页面数据的第四步骤。In addition, according to the present invention, in the page data receiving program for causing the terminal device to perform reception, a first step of transmitting a first request signal requesting first page data, a second step of transmitting a second request signal requesting second page data are provided. Two steps, a third step of receiving the first page data after receiving the notification page data indicating predetermined notification information according to the first request signal and a fourth step of receiving the second page data after receiving the notification page data according to the second request signal.
结果,此终端设备在根据第一请求信号或第二请求信号接收第一页面数据或第二页面数据前接收指示通知信息的通知页面数据。从而,可以只优先显示所述通知信息。As a result, the terminal device receives notification page data indicating notification information before receiving the first page data or the second page data according to the first request signal or the second request signal. Therefore, only the notification information can be preferentially displayed.
根据本发明,在根据第一页面数据或第二页面数据显示前,终端单元可以显示其中指示通知信息的通知页面数据。结果,可以确保通知用户有关以上通知信息。According to the present invention, the terminal unit may display notification page data in which notification information is indicated before displaying according to the first page data or the second page data. As a result, the user can be surely notified of the above notification information.
附图简要说明Brief description of the drawings
图1为示出根据本发明的第一实施例中的内容销售系统的整个配置的示意图。FIG. 1 is a schematic diagram showing the entire configuration of a content sales system in a first embodiment according to the present invention.
图2为示出基本图片(1)的示意图。Fig. 2 is a schematic diagram showing a basic picture (1).
图3为示出基本图片(2)的示意图。Fig. 3 is a schematic diagram showing a basic picture (2).
图4为示出基本图片(3)的示意图。Fig. 4 is a schematic diagram showing a basic picture (3).
图5为示出基本图片(4)的示意图。Fig. 5 is a schematic diagram showing a basic picture (4).
图6为示出门户服务器的电路结构的方框图。Fig. 6 is a block diagram showing the circuit configuration of the portal server.
图7为示出内容销售服务器的电路结构的方框图。FIG. 7 is a block diagram showing a circuit configuration of a content selling server.
图8为示出客户机终端的电路结构的方框图。FIG. 8 is a block diagram showing a circuit configuration of a client terminal.
图9为示出文件夹结构的的示意图。FIG. 9 is a schematic diagram showing a folder structure.
图10为示了客户机终端的程序模块的示意图。FIG. 10 is a schematic diagram showing program modules of a client terminal.
图11为示出页面显示处理程序(1)的程序图表。Fig. 11 is a program diagram showing the page display processing program (1).
图12为示出页面显示处理程序(2)的程序图表。Fig. 12 is a program diagram showing the page display processing program (2).
图13为示出基本图片(5)的示意图。Fig. 13 is a schematic diagram showing a basic picture (5).
图14为示出页面显示处理程序(3)的程序图表。Fig. 14 is a program diagram showing the page display processing program (3).
图15为示出页面显示处理程序(4)的程序图表。Fig. 15 is a program chart showing the page display processing program (4).
图16为示出页面显示处理程序(5)的程序图表。Fig. 16 is a program chart showing the page display processing program (5).
图17为示出基本图片(6)的示意图。Fig. 17 is a schematic diagram showing a basic picture (6).
图18为示出由功能电路块描绘的根据本发明的第二实施例中的客户机终端的硬件配置的方框图。Fig. 18 is a block diagram showing the hardware configuration of the client terminal in the second embodiment according to the present invention depicted by functional circuit blocks.
图19为示出由功能电路块描绘的门户服务器的硬件配置的方框图。Fig. 19 is a block diagram showing the hardware configuration of the portal server described by functional circuit blocks.
图20为示出由功能电路块描绘的内容销售服务器的硬件配置的方框图。FIG. 20 is a block diagram showing the hardware configuration of the content sales server depicted by functional circuit blocks.
图21为示出用于通过页首的A公司CD销售页面的页面显示处理程序的程序图表。Fig. 21 is a program chart showing a page display processing procedure for the CD sales page of company A through the top.
图22为示出用于通过页首的A公司CD销售页面的页面显示处理程序的图21的后续的程序图表。FIG. 22 is a procedure chart subsequent to FIG. 21 showing the page display processing procedure for the CD sales page of Company A through the header.
图23为示出从书签显示用于A公司CD销售页面的页面显示处理程序的程序图表。Fig. 23 is a procedure chart showing a page display processing procedure for displaying a CD sale page for Company A from a bookmark.
图24为示出从书签显示用于A公司CD销售页面的页面显示处理程序的图23的后续的程序图表的程序图表。FIG. 24 is a procedure diagram showing a procedure diagram subsequent to the procedure diagram of FIG. 23 showing a page display processing procedure for a company A CD sales page displayed from a bookmark.
具体实施方式 Detailed ways
下面将参照附图详细说明本发明的一个实施例。An embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
(1)第一实施例(1) The first embodiment
(1—1)内容销售系统的整个配置(1-1) The overall configuration of the content sales system
参见图1,标号1表示整个内容销售系统,被允许加入内容销售系统1的用户的客户机终端2通过预定网络3与管理客户机终端2的门户服务器4连接,并与其中记录了各种内容的销售CD(紧致盘)/DVD(数字通用光盘)的内容销售服务器5连接。Referring to Fig. 1, reference numeral 1 represents the whole content sales system, and the
当用户接通开关时,客户机终端2在显示部分中显示如图2中所示的基本图片DP1。此基本图片DP1具有将根据诸如XML(可扩展标记语言)之类的语言所描述的源代码显示各种页面的页面显示区AR1和将显示用户预先登记的书签的书签显示区AR2。When the user turns on the switch, the
例如,当执行用于显示内容销售系统1的首页的首页显示操作时,客户机终端2将一个请求发送首页的源代码和已预先登记的用户ID和密码的请求信号发送至存储所述源代码的门户服务器4。For example, when performing a top page display operation for displaying the top page of the content sales system 1, the
如果接收到所述请求信号以及ID和密码,门户服务器4根据所述ID和密码执行预定的用户认证处理。If the request signal and the ID and password are received, the
然后,当作为用户认证处理的结果将所述客户机终端2的用户确认为登记的用户时,所述门户服务器4产生指示所述认证的结果和认证完成时的时间(下文称为认证完成时间)的认证结果信息,并根据来自所述客户机终端2的请求信号将所产生的认证结果信息和所述首页的源代码发送至客户机终端2。Then, when the user of the
如果从门户服务器4接收到所述认证结果信息和首页的源代码,则客户机终端2如图3中所示根据源代码将该首页显示在所述页面显示区AR1中。在首页中,“首页”的标题显示在上部,其下显示了包括分配了到A公司CD销售页面的链接的按钮BT1和分配了到其它页面的按钮链接在内的多个按钮。If the authentication result information and the source code of the top page are received from the
例如,当通过用户的操作选择首页中的按钮BT1时,在参照首页的源代码识别出A公司CD销售页面的URL(统一资源代码定位器)后,客户机终端2根据所述识别将请求发送A公司CD销售页面的请求信号和近来从门户服务器4获取的认证结果信息发送至由A公司管理的内容销售服务器5。For example, when the button BT1 in the top page is selected by the user's operation, after recognizing the URL (Uniform Resource Code Locator) of Company A's CD sales page with reference to the source code of the top page, the
通过参考认证结果信息中的认证完成时间等将已接收到所述请求信号和认证结果信息的内容销售服务器5设置成区分客户机终端2的用户近来是否已被授权为登记用户(例如在过去1分钟内)。例如,作为区分的结果,如果识别出客户机终端2的用户近来已被认证为登记用户,则内容销售服务器5根据所述请求信号将A公司CD销售页面的源代码发送至客户机终端2。The content sales server 5 having received the request signal and the authentication result information is set to distinguish whether the user of the
作为区分的结果,如果识别出客户机终端2的用户近来未被授权为登记用户,则内容销售服务器5不将A公司CD销售页面的源代码发送至客户机终端2。As a result of the discrimination, if it is recognized that the user of the
如图4中所示,已从内容销售服务器5接收到A公司CD销售页面的源代码的客户机终端2根据所述源代码将A公司CD销售页面显示在页面显示区AR1中。从而,客户机终端2的用户能通过A公司CD销售页面利用由所述内容销售服务器5提供的CD销售服务。As shown in FIG. 4, the
关于这一点,在通过XML描述的A公司CD销售页面的源代码中,不只描述了关于页面:“A公司CD销售页面”等的标题信息还描述了用于指示该页面旨在提供CD销售服务的服务标识信息。In this regard, in the source code of Company A's CD sales page described by XML, not only the title information about the page: "Company A's CD sales page", etc. The service identification information for .
此后,如果用户执行了用于做A公司CD销售页面的书签的书签设置操作,则客户机终端2与CD销售页面的URL相对应地存储A公司CD销售页面的源代码中所述的标题信息“A公司CD销售页面”和服务标识信息,然后如图5中所示在书签显示区AR2中只显示标题信息“A公司CD销售页面”。Thereafter, if the user performs a bookmark setting operation for bookmarking the CD sales page of Company A, the
以此方式,客户机终端2能在显示部分中显示由内容销售服务器5所提供的A公司CD销售页面,并能为所显示的A公司CD销售页面设置书签。In this way, the
(1—2)门户服务器的配置(1-2) Portal server configuration
如图6中所示,作为门户服务器4执行用户认证处理之类的各种处理的结果,由CPU(中央处理单元)组成的控制部分10合适地开发了通过总线13将存储在ROM(只读存储器)11或硬盘驱动器12中基本程序和各种程序传送到RAM(随机存取存储器)14。已经预先将被允许加入内容销售系统1的各用户的ID和密码存储在硬盘驱动器12中。As shown in FIG. 6, as a result of various processing such as user authentication processing performed by the
例如,如果依次通过网络3和数据通信处理部分15从客户机终端2接收用户的ID和密码,则门户服务器4的控制部分10启动用户认证处理,以确定是否已将用户的ID和密码存储在硬盘驱动器12中。For example, if the user's ID and password are received from the
然后,如果作为确定的结果已将用户的ID和密码存储在硬盘驱动器12中,则门户服务器4的控制部分将客户机终端2的用户认证为登记用户,并将指示该认证结果和认证完成时间的认证结果信息发送至客户机终端2。另一方面,如果识别出用户的ID和密码没有存储在硬盘驱动器12中,则控制部分10不将客户机终端2的用户认证为登记的用户,并将指示所述认证结果的认证结果信息发送至客户机终端2。Then, if the user's ID and password have been stored in the
(1—3)内容销售服务器的配置(1-3) Configuration of content sales server
如图7中所示,作为内容销售服务器5执行使用户购买CD的CD销售处理和其它各种处理的结果,由CPU组成的控制部分20合适地开发了通过总线13将存储在ROM(只读存储器)11或硬盘驱动器12中的基本程序和各种程序传送到RAM(随机存取存储器)14,并执行所述程序。已经预先将包含A公司CD销售页面在内的各种页面的源代码存储在硬盘驱动器12中。As shown in FIG. 7, as a result of the CD sales process and other various processes performed by the content sales server 5 for making the user purchase a CD, the control section 20 composed of a CPU suitably develops the data stored in the ROM (read-only A basic program and various programs in a memory) 11 or a
如果依次通过网络3和数据通信处理部分25从客户机终端2接收到请求认证结果信息的请求信号和A公司CD销售页面的源代码,则内容销售服务器5的控制部分20首先通过参考认证结果信息中的认证完成时间等确定近来是否已将客户机终端2的用户认证为登记的用户(例如,在过去1分钟内)。If the request signal requesting the authentication result information and the source code of the CD sales page of Company A are received from the
在实践中,在内容销售服务器5的硬盘驱动器22中,预先存储其中将认证结果信息定义成在完成用户认证后1分钟内有效的定义信息。如果根据所述定义信息识别出来自客户机终端2的认证结果信息有效,则内容销售服务器5的控制部分20确定客户机终端2的用户近来已被认证为登记的用户。另外,例如,当门户服务器4产生该认证结果信息时,指示有效期的有效期信息可以被包括在认证结果信息中,且内容销售服务器5的控制部分20可以根据该认证结果中的有效期信息确定认证结果信息的有效性。In practice, in the
如果识别出作为以上确定的结果近来已将客户机终端2的用户认证为登记的用户,则内容销售服务器5的控制部分20根据来自硬盘驱动器22的请求信号读取A公司CD销售页面的源代码,并将该源代码发送到客户机终端2。If it is recognized that the user of the
(1—4)客户机终端的配置(1-4) Configuration of the client terminal
(1-4-1)电路配置(1-4-1) Circuit configuration
如图8中所示,客户机终端2的CPU30根据从通过总线31连接的ROM32读取的要在RAM33中开发的诸如OS(操作系统)之类的基本程序和各种应用程序,执行整体控制和预定数据处理等。例如,CPU通过网络3执行通信操作、用户的输入/输出操作、来自媒体的内容的再现和在硬盘驱动器(HDD)34中从无线电台下载的内容的写入及它们的管理。As shown in FIG. 8, the
操作输入部分35根据用户在附于主体部分的外壳表面和遥控器上的各种操作元件上的操作,向输入处理部分36发送输入信息。该输入信息在输入处理部分36中经过预定处理,并被作为操作命令发送至CPU30,从而CPU30能根据该操作命令执行处理。The
可以是例如诸如直接附于主体部分的外壳表面的液晶显示器之类的显示器或安装于外部的显示器的显示部分37显示通过显示处理部分38输入的各种信息。在本实施例的情况下,显示部分37比用于普通电视和个人电脑的显示器小(约5英寸)。The
媒体驱动器39是例如用于再现CD的驱动器和包含闪存的记忆棒(注册商标)等,且再现结果经过音频数据处理部分的数字/模块转换处理,然后从双声道扬声器41输出。The media drive 39 is, for example, a drive for reproducing a CD, a memory stick (registered trademark) including flash memory, etc., and the reproduction result is subjected to digital/block conversion processing by an audio data processing section, and then output from the two-channel speaker 41 .
当通过媒体驱动器39再现的数据是音乐作品的音频内容时,CPU30还使该数据能作为音频数据文件存储在硬盘驱动器34中。When the data reproduced through the media drive 39 is audio content of a musical composition, the
另外,CPU30还能通过媒体驱动器39读出存储在记忆棒(注册商标)中的多个静止图象,从而通过显示处理部分38在显示器37上显示为幻灯片演示。In addition, the
此外,CPU30能通过随机访问读取存储在硬盘驱动器34中的多个音乐作品,以像自动唱片点唱机一样按用户请求的次序重现并输出它们。In addition, the
调谐器部分42是例如AM或FM无线电调谐器并在CPU30的控制下解调用天线43接收的广播信号,以通过数据处理部分40从扬声器41输出解调结果作为广播音频。The tuner section 42 is, for example, an AM or FM radio tuner and demodulates a broadcast signal received with the antenna 43 under the control of the
在CPU30控制下,通信处理部分44执行发送数据的编码处理,以依次通过网络接口45和网络3将数据发送至外部网络兼容装置,并对通过网络接口45从外部网络兼容装置接收到的接收数据进行解码处理,从而将数据传送至CPU30。Under the control of the
(1—4—2)目录管理(1-4-2) Directory management
客户机终端2的CPU30按图9中所示的目录结构来管理硬盘驱动器34中所存储的内容。首先,作为“根”目录的下层,可以在规定限制内创建任何数量的“文件夹”目录。创建的“文件夹”目录与内容所属的类别,或与内容的所有人用户相对应。The
作为“文件夹”目录的下层,可以在规定限制内创建任何数量的“专辑”目录,且“专辑”目录对应于例如各专辑标题。作为“专辑”目录的下一层,存储被设置成属于“专辑”目录的一个或多个“音轨”文件,且一个“音轨”文件包括一个音乐作品,即内容。As a lower layer of the "folder" directory, any number of "album" directories can be created within prescribed limits, and the "album" directories correspond to, for example, individual album titles. As a lower layer of the "album" directory, one or more "track" files set to belong to the "album" directory are stored, and one "track" file includes one musical piece, that is, content.
这种内容的目录管理将由硬盘驱动器34中所存储的数据库文件执行。Directory management of such content will be performed by database files stored in the hard disk drive 34 .
(1—4—3)程序模块配置(1—4—3) Program module configuration
如图10中所示,在OS上运行安装在客户机终端2中的程序模块。具体来说,程序模块在用于销售CD的内容销售服务器5、因特网无线电服务器、音乐分发操作服务器、门户服务器4、相关信息提供服务器和其它各种服务器等之间进行交换。As shown in FIG. 10, the program modules installed in the
HTTP(超文本传输协议)消息程序50通过HTTP通信在诸如内容销售服务器5和门户服务器4之类的各种服务器之间进行交换。通信器程序51是用于与HTTP消息程序50进行数据交换的程序模块。The HTTP (Hypertext Transfer Protocol) message program 50 is exchanged between various servers such as the content sales server 5 and the
作为通信器程序51的上层,设置了解释内容的压缩解压缩(Compression/DECompression)并重现内容的内容重现模块52和处理有关版权保护的信息的版权保护信息管理模块53。对于内容重现模块52和版权保护信息管理模块53,分别设置了执行因特网无线电的频道选择和再现的因特网无线电频道选择再现模块54和执行音乐的购买和试听音乐的再现的音乐购买再现模块55。As an upper layer of the communicator program 51, a content reproduction module 52 that interprets compression/decompression (Compression/DECompression) of content and reproduces content and a copyright protection information management module 53 that processes information about copyright protection are provided. For the content reproduction module 52 and the copyright protection information management module 53, an Internet radio channel selection reproduction module 54 for performing Internet radio channel selection and reproduction and a music purchase reproduction module 55 for performing purchase of music and reproduction of audition music are respectively provided.
设置成因特网无线电频道选择再现模块54和音乐购买再现模块55的上层的XML浏览器56翻译用诸如XML和HTML(超文本标记语言)之类的语言描述的源代码,并根据该结果在显示部分37中显示一个Web网页(下文简称为页面)。The XML browser 56 that is arranged as the upper layer of the Internet radio channel selection reproduction module 54 and the music purchase reproduction module 55 translates the source code described in a language such as XML and HTML (Hyper Text Markup Language), and displays it in the display part according to the result. A Web page (hereinafter referred to as a page for short) is displayed in 37 .
例如,用户通过XML浏览器56所选择的音乐作品在音乐购买再现模块55中购买,从而通过硬盘内容控制器57写入硬盘驱动器34。For example, the music works selected by the user through the XML browser 56 are purchased in the music purchase and playback module 55 , so as to be written into the hard disk drive 34 through the hard disk content controller 57 .
注意,通信器程序51与库58的认证库58A相连,且认证库58A用门户服务器执行认证处理等。Note that the communicator program 51 is connected to the authentication library 58A of the library 58, and the authentication library 58A executes authentication processing and the like with the portal server.
另外,数据库访问模块59、内容数据访问模块60和硬盘内容控制器57被设置在通信器程序51的上层。In addition, a database access module 59 , a content data access module 60 and a hard disk content controller 57 are provided at an upper layer of the communicator program 51 .
数据库访问模块59访问硬盘驱动器34中建立的各种数据库。内容数据访问模块60访问硬盘驱动器34中所存储的内容数据。而硬盘内容控制器57管理硬盘驱动器34中所存储的内容数据。The database access module 59 accesses various databases built in the hard disk drive 34 . The content data access module 60 accesses content data stored in the hard disk drive 34 . And the hard disk content controller 57 manages the content data stored in the hard disk drive 34 .
作为硬盘内容控制器57的上层,设置了用于显示由无线电台广播的音乐作品的标题和艺术家名等的相关信息显示模块61和用于选择无线电台和将从无线电台接收到的音乐作品的内容记录在硬盘驱动器34上的调谐器频道选择再现/声音记录模块62。As the upper layer of the hard disk content controller 57, a related information display module 61 for displaying titles and artist names of musical works broadcast by radio stations, etc. and a module for selecting radio stations and musical works to be received from radio stations are provided. The content is recorded in the tuner channel selection reproduction/sound recording module 62 on the hard drive 34 .
例如,通过内容数据访问模块60将从通过音频用户接口63选择的无线电台接收到的音乐作品写入硬盘驱动器34中。For example, a musical composition received from a radio station selected through the audio user interface 63 is written to the hard disk drive 34 by the content data access module 60 .
相关信息显示模块61根据调谐器频道选择再现/声音记录模块62通过HTTP消息程序50从相关信息分发服务器接收包括当前由无线电台广播的音乐作品的标题和艺术家名等在内的相关信息,并通过音频用户接口(UI)63在显示部分37中显示所述相关信息。The relevant information display module 61 receives relevant information including the title and the artist name of the music work broadcast by the radio station etc. from the relevant information distribution server by the HTTP message program 50 according to the tuner channel selection reproduction/sound recording module 62, and passes An audio user interface (UI) 63 displays the relevant information in the
通过音频用户接口63在显示部分37中所显示的相关信息也可以临时存储在库58中的剪辑库58B中,并根据用户指令,通过数据库访问模块59最终存储在硬盘驱动器34中。The relevant information displayed in the
另外,作为客户机终端2的程序模块,包括:用于再现CD的CD再现模块和用于再现硬盘驱动器34的HDD再现模块65,且再现结果将依次通过音频数据处理部分40和扬声器41输出。In addition, as program modules of the
(1—5)页面显示处理程序(1-5) Page display processing program
下面将说明用于最终在客户机终端2的显示部分37中显示诸如从内容销售服务器5提供的A公司CD销售页面之类的各种页面的处理程序(下文称为页面显示处理程序)。A processing procedure (hereinafter referred to as a page display processing procedure) for finally displaying various pages such as a company A CD sales page provided from the content sales server 5 in the
(1—5—1)通过首页显示公司CD销售页面(1—5—1) Display the company’s CD sales page through the homepage
如果选择图3中所示的首页中的按钮BT1,与其相应,本实施例的客户机终端2显示一个A公司CD销售页面。这里,将用图11和12中所示的程序图表描述本例中的页面显示处理程序。If the button BT1 in the top page shown in FIG. 3 is selected, the
在图11和12及下述图14、15和16中,特定地示出客户机终端2中的应用程序模块2A和通信模块2B。应用程序模块2A对应于上述XML浏览器56等而通信模块2B对应于上述通信器程序51等。应用程序模块2A通过处于应用程序模块2A下层的通信模块2B在应用水平上与门户服务器4和内容销售服务器5交换命令和数据。In FIGS. 11 and 12 and FIGS. 14 , 15 and 16 described below, the application module 2A and the communication module 2B in the
在下面的说明中,为了便于说明,将主要说明客户机终端2中的应用程序模块2A和通信模块2B。然而,不必说,客户机终端2的CPU30根据应用程序模块2A和通信模块2B特别地执行各种处理。In the following description, for convenience of explanation, the application module 2A and the communication module 2B in the
如果识别出用于在显示部分37中显示首页的操作,则客户机终端2的应用程序模块2A将请求首页的源代码的请求信号(下文称为第一请求信号)传送至通信模块2B,然后进入步骤SP2。If an operation for displaying the top page in the
在步骤SP2中,客户机终端2的通信模块2B将用户的ID和密码和从应用程序模块2A传送的第一请求信号一起发送至门户服务器4。In step SP2, the communication module 2B of the
如果从客户机终端2接收到用户的ID和密码以及第一请求信号,则在步骤SP3中,门户服务器4的控制部分10根据用户的ID和密码执行用户认证处理。然后,作为用户认证处理的结果,可以将用户认证为登记的用户,且门户服务器4的控制部分10产生指示认证结果和认证完成时间的认证结果信息。如果该产生完成,则门户服务器4的控制部分10进入下一步骤SP4,以确定是否已将通知页面的源代码存储在硬盘驱动器12中的预定存储单元中。If the user's ID and password and the first request signal are received from the
在本实施例的情况下,将由操作内容提供系统的操作员合适地创建该通知页面,且其中将说明例如门户服务器4上的维护信息等。In the case of the present embodiment, the notification page will be appropriately created by the operator operating the content providing system, and there will be explained, for example, maintenance information on the
如果在步骤SP4中取得肯定的结果,这意味着已将由操作员创建的通知页面的源代码存储在硬盘驱动器12中的预定存储单元中。然后,门户服务器4的控制部分10进入步骤SP5,并将在步骤SP3中所产生的认证结果信息发送至客户机终端2,以使客户机终端2的通信模块2B获取认证结果信息(步骤SP6),然后进入步骤SP7,以将指示通知页面的源代码的存储单元的存储单元信息(例如,路径、URL等)发送至客户机终端2。If an affirmative result is obtained in step SP4, this means that the source code of the notification page created by the operator has been stored in a predetermined storage unit in the
如果通过通信模块2B接收到从门户服务器4发送的存储单元信息,则客户机终端2中的应用程序模块2A进入步骤SP8,并根据存储单元信息产生一个请求发送通知页面的源代码的请求信号(下文称为通知页面请求信号),并通过通信模块2B将该请求信号发送至门户服务器4。If the storage unit information sent from the
已接收到通知页面请求信号的门户服务器4的控制部分10进入步骤SP9,并从硬盘驱动器12中的预定存储单元读取通知页面的源代码,并将该源代码发送至客户机终端2。The
如果通过通信模块2B接收到从门户服务器4发送的通知页面的源代码,则客户机终端2中的应用程序模块2A进入步骤SP10,以根据该源代码在页面显示区AR1中显示例如图13中所示的通知页面。在通知页面中,显示关于门户服务器4的维护信息和用于显示首页的按钮BT2。If the source code of the notification page sent from the
以此方式,在内容销售系统1中,可以从门户服务器4一方通过通知页强制通知应向用户通知的关于服务器维护等的信息。In this way, in the content sales system 1, information about server maintenance and the like that should be notified to the user can be forcibly notified from the
然后,如果通过用户的操作选择通知页面中的按钮BT2,则客户机终端2A的应用程序模块2A进入下一步骤SP11,并通过通信模块2B再次将请求发送首页的源代码的第一请求信号发送至门户服务器4。Then, if the button BT2 in the notification page is selected by the user's operation, the application program module 2A of the client terminal 2A enters the next step SP11, and sends the first request signal requesting to send the source code of the home page again through the communication module 2B to
然后,如果再次接收到第一请求信号,则门户服务器4的控制部分10进入步骤SP12(图12),并从硬盘驱动器12读取首页的源代码,并将该源代码发送至客户机终端2。Then, if the first request signal is received again, the
如果通过通信模块2B接收到从门户服务器4发送的首页的源代码,则客户机终端2的应用模块2A进入步骤SP13,以根据该源代码显示首页(图3)。If the source code of the top page sent from the
然后,例如,如果通过用户的操作选择首页中的按钮BT1,则客户机终端2的应用程序模块2A进入步骤SP14,并将请求A公司CD销售页面的请求信号(下文称为第二请求信号)传送至通信模块2B。Then, for example, if the button BT1 in the top page is selected by the user's operation, the application module 2A of the
在步骤SP15中,通信模块2B将在步骤SP6中获取的认证结果信息和第二请求信号一起发送至存储A公司CD销售页面的源代码的内容销售服务器5。In step SP15, the communication module 2B transmits the authentication result information acquired in step SP6 together with the second request signal to the content sales server 5 storing the source code of the CD sales page of Company A.
如果从客户机终端2接收到第二请求信号和认证结果信息,则内容销售服务器5的控制部分20进入步骤SP16并参考认证结果信息中的的认证完成时间等,并确定近来(例如在过去1分钟内)是否已将客户机终端2的用户认证为登记的用户。作为确定的结果,例如,如果识别出近来已将客户机终端2的用户认证为登记的用户,则内容销售服务器5的控制部分20进入步骤SP17并根据第二请求信号将A公司CD销售页面的源代码发送至客户机终端2。If the second request signal and the authentication result information are received from the
如果通过通信模块2B接收到从内容销售服务器5发送的A公司CD销售页面的源代码,则客户机终端2的应用程序模块2A进入步骤SP18,以根据该源代码显示A公司CD销售页面(图5)。If the source code of the A company's CD sales page sent from the content sales server 5 is received through the communication module 2B, the application module 2A of the
如上所述,在内容销售系统1中,尽管已从客户机终端2请求首页的源代码,如果门户服务器4一方存在描述要向用户通知的信息的通知页面的源代码,则门户服务器4在发送首页的源代码之前优先将该通知页的源代码发送至客户机终端2。As described above, in the content sales system 1, although the source code of the top page has been requested from the
因此,通知页面比客户机终端2的显示部分37中的首页优先显示,从而内容销售系统1的操作员能通过使用以上通知页面确保将要向用户通知的信息通知用户。Therefore, the notification page is displayed preferentially over the top page in the
在这一点上,如果在上述步骤SP4中取得否定的结果,这意味着在硬盘驱动器12中的预定存储单元中不存在通知页面的源代码。门户服务器4的控制部分10进入步骤SP5并将在步骤SP3中所产生的认证结果信息发送至客户机终端2,以使客户机终端2的通信模块2B获取认证结果信息(步骤SP6),然后进入步骤SP12(图12),以根据第一请求信号将首页的源代码发送至客户机终端2。At this point, if a negative result is obtained in the above step SP4, this means that the source code of the notification page does not exist in the predetermined storage unit in the
(1—5—2)从书签显示A公司CD销售页面(1—5—2) Display Company A’s CD sales page from the bookmark
例如,如果选择如图5中所示的书签显示区AR2中所显示的标题信息“A公司CD销售页面”,则本实施例的客户机终端2与其相应地显示A公司CD销售页面。这里,将通过使用图14、15和16中所示的程序图表说明本例中的页面显示处理程序。For example, if the title information "Company A CD sales page" displayed in the bookmark display area AR2 as shown in FIG. 5 is selected, the
例如,如果通过用户的操作识别出选择了书签显示区AR2中所显示的标题信息“A公司CD销售页面”,则客户机终端2的应用程序模块2A进入步骤SP21,以根据与标题信息“A公司CD销售页面”相应地存储的URL产生请求A公司CD销售页面的源代码的第二请求信号,并将该第二请求信号发送至通信模块2B,并进入步骤SP22。For example, if it is recognized by the user's operation that the title information "A company CD sales page" displayed in the bookmark display area AR2 is selected, the application module 2A of the
在步骤SP22中,客户机终端2的通信模块2B例如将一小时之前从门户服务器4获取的认证结果信息和从应用程序模块2A传送的第二请求信号一起发送至存储A公司CD销售页面的源代码的内容销售服务器5。In step SP22, the communication module 2B of the
如果从客户机终端2接收到第二请求信号和认证结果信息,则内容销售服务器5的控制部分20进入步骤SP23并参考认证结果信息中的认证完成时间(在此情况下,该时间大约在一小时前)等,并确定近来(例如在过去1分钟内)是否已将客户机终端2的用户认证为登记的用户。作为确定的结果,如果近来没有将客户机终端2的用户认证为登记的用户,则内容销售服务器5的控制部分20进入步骤SP24,以从客户机终端2产生拒绝第二请求信号的请求拒绝信号,并将该请求拒绝信号发送至客户机终端2。If the second request signal and the authentication result information are received from the
如果根据从内容销售服务器5发送的请求拒绝信号识别出对内容销售服务器5的请求的拒绝,则客户机终端2的通信模块2B进入步骤SP25,以将用户的ID和密码发送至门户服务器4。If the denial of the request to the content sales server 5 is recognized from the request rejection signal sent from the content sales server 5, the communication module 2B of the
如果从客户机终端2接收到用户的ID和密码,则门户服务器4的控制部分10进入步骤SP26,以根据用户的ID和密码执行用户认证处理。作为用户认证处理的结果,如果能将用户认证为登记的用户并产生指示认证结果和认证完成时间的认证结果信息,则门户服务器4的控制部分10确定在硬盘驱动器12中的预定存储单元中是否存在通知页面的源代码。If the user's ID and password are received from the
这里,如果确定预定存储单元中存在通知页面的源代码,则门户服务器4的控制部分10进入图16中的步骤SP40(下述)。或者,如果确定在预定存储单元中没有通知页面的源代码,则门户服务器4的控制部分10进入图15中的步骤SP27。Here, if it is determined that the source code of the notification page exists in a predetermined storage unit, the
在图15中的步骤SP27中,门户服务器4的控制部分10将所产生的认证结果信息发送至客户机终端2,以使客户机终端2的通信模块2B获取认证结果信息(步骤SP28)。In step SP27 in FIG. 15, the
客户机终端2的通信模块2B进入步骤SP29,以再次将步骤SP28中所获取的最近的认证结果信息和获取A公司CD销售页面的源代码的第二请求信号一起发送至内容销售服务器5。The communication module 2B of the
如果从客户机终端2接收到第二请求信号和最近的认证结果信息,则内容销售服务器5的控制部分20进入步骤SP30,以参考认证结果信息中的认证完成时间等,并确定近来是否已将客户机终端2的用户确定为登记的用户。作为确定的结果,如果识别出近来已将客户机终端2的用户确定为登记的用户,则内容销售服务器5的控制部分20进入步骤SP31,以从客户机终端2接收第二请求信号,并将A公司CD销售页面的源代码发送至客户机终端2。If the second request signal and the latest authentication result information are received from the
如果通过通信模块2B接收到从内容销售服务器5发送的A公司CD销售页面的源代码,则客户机终端2的应用程序模块2A进入步骤SP32,以根据以上源代码显示A公司CD销售页面(图5)。If the source code of the A company's CD sales page sent from the content sales server 5 is received through the communication module 2B, the application program module 2A of the
以此方式,内容销售服务器5只接收在预定时间段内(这里,在过去1分钟内)已被认证为登记的用户的用户的客户机终端2所作的请求(第二请求信号)。In this way, the content sales server 5 receives only requests (second request signals) made by
在客户机终端2中,通信模块2B本身执行用于使门户服务器4将客户机终端2的用户认证为登记的用户的处理(步骤SP25、SP28等)和用于使内容销售服务器5根据作为以上认证的结果所获取的认证结果信息接受该请求的处理(步骤SP21、SP29等)。In the
因此,可以将客户机终端2的应用程序模块2A专用于限于应用程序的处理(步骤SP21和SP32)。Therefore, the application module 2A of the
结果,可以大大地简化在通信模块2B的上层操作的应用程序模块2A的结构。As a result, the structure of the application module 2A operating on the upper layer of the communication module 2B can be greatly simplified.
接着,描述了在上述步骤SP26中确定硬盘驱动器12中的预定存储单元中存在通知页面的源代码后,门户服务器4的控制部分10进入图16中的步骤SP40的情形。Next, the case where the
具体来说,在此步骤SP40中,门户服务器4的控制部分10将所产生的认证结果信息发送至客户机终端2,并使客户机终端2的通信模块2B获取认证结果信息(步骤SP41)。在下一步骤SP42中,门户服务器4的控制部分10将指示通知页面的源代码的存储单元的存储单元信息发送至客户机终端2。Specifically, in this step SP40, the
如果通过通信模块2B接收到从门户服务器4发送的存储单元信息,则客户机终端2的应用程序模块2A进入步骤SP43,以根据该存储单元信息产生请求发送通知页面的源代码的通知页面请求信号,并通过通信模块2B将该通知页面请求信号发送至门户服务器4。If the storage unit information sent from the
同时,应用程序模块2A还将在执行A公司CD销售页面的书签设置时所存储的A公司CD销售页面的服务标识信息和URL发送至门户服务器4。如上所述,服务标识信息指示了A公司CD销售页面是旨在提供CD销售服务的页面。Simultaneously, the application module 2A also sends to the
如果从客户机终端2接收到A公司CD销售页面的服务标识信息和URL以及通知页面请求信号,则在步骤SP44中,门户服务器4的控制部分10向内容销售服务器5进行关于由以上服务标识信息指示的内容销售服务器5中的CD销售服务的当前有效性的查询。If the service identification information and the URL of the CD sales page of Company A and the notification page request signal are received from the
门户服务器4的控制部分10进入步骤SP45,以将以上查询结果及接收到的A公司CD销售页面的URL添加至通知页面的源代码,从而产生用于显示诸如图17中所示之类的通知页面的源代码。The
然后,门户服务器4的控制部分10进入步骤SP46,以根据接收到的通知页面请求信号向客户机终端2发送以上添加后的通知页面的源代码。Then, the
如果通过通信模块2B接收到以上添加后的通知页面的源代码,则客户机终端2的应用程序模块2A在步骤SP47中显示该通知页面(图17)。If the source code of the above added notification page is received through the communication module 2B, the application module 2A of the
此通知页面还根据来自客户机终端2的服务标识信息指示表示由门户服务器4查询的CD销售服务的当前状态的当前状态信息INF1。此当前状态信息INF1指示内容销售服务器5中的CD销售服务当前有效,或CD销售服务暂停等。This notification page also indicates current status information INF1 representing the current status of the CD sales service queried by the
这使得客户机终端2能在显示用于使用CD销售服务的A公司CD销售页面前,通过通知页面向用户通知CD销售服务的当前状态。This enables the
因为通知页面中的按钮BT3与A公司CD销售页面的URL链接,例如,如果通过用户的操作选择按钮BT3,则客户机终端2的应用程序模块2A进入步骤SP48,以根据以上URL产生请求A公司CD销售页面的源代码的第二请求信号,并将该请求信号传送至通信模块2B。Because the button BT3 in the notification page is linked to the URL of the CD sales page of Company A, for example, if the button BT3 is selected by the user's operation, the application module 2A of the
在步骤SP49中,通信模块2B将在步骤SP41中所获取的最近的认证结果信息和所传送的第二请求信号一起发送至内容销售服务器5。In step SP49, the communication module 2B transmits the latest authentication result information acquired in step SP41 to the content sales server 5 together with the transmitted second request signal.
如果从客户机终端2接收到第二请求信号和最近的认证结果信息,则在步骤SP50中,内容销售服务器5的控制部分20参考认证结果信息中的认证完成时间等,并确定近来(例如在过去的1分钟内)是否已将客户机终端2的用户认证为登记的用户。例如,结果,如果识别出近来已将客户机终端2的用户认证为登记的用户,则内容销售服务器5的控制部分20进入步骤SP51,以从客户机终端2接受第二请求信号,并将A公司CD销售页面的源代码发送至以上的客户机终端2。If the second request signal and the latest authentication result information are received from the
如果通过通信模块2B接收到从内容销售服务器5发送的A公司CD销售页面的源代码,则客户机终端2的应用程序模块2A根据以上源代码在步骤SP52中显示A公司CD销售页面(图5)。If the source code of the A company's CD sales page sent from the content sales server 5 is received by the communication module 2B, the application module 2A of the
因此,在内容销售系统1中,即使执行用书签显示A公司CD销售页面的操作,在门户服务器4中存在通知页面的源代码的情况下,通知页面在客户机终端2的显示部分37中比A公司CD销售页面优先显示。Therefore, in the content sales system 1, even if the operation of displaying the CD sales page of company A with a bookmark is performed, in the case where the source code of the notification page exists in the
因此,内容销售系统1的操作员能通过利用以上的通知页面确保通知用户要向用户通知的信息。Therefore, the operator of the content sales system 1 can surely notify the user of the information to be notified to the user by utilizing the above notification page.
(1—6)操作和效果(1-6) Operation and effect
根据以上配置,即使在从客户机终端2发送请求首页的源代码的第一请求信号或请求A公司CD销售页面的源代码的第二请求信号的情况下,如果门户服务器4已存储了通知页面的源代码,则在从门户服务器4发送首页的源代码或在从内容销售服务器5发送A公司CD销售页面的源代码之前,从门户服务器4将通知页面的源代码发送至客户机终端2。According to the above configuration, even in the case where the first request signal requesting the source code of the top page or the second request signal requesting the source code of the CD sales page of Company A is transmitted from the
因此,在客户机终端2的显示部分37中,通知页面比首页和A公司CD销售页面优先显示。因此,内容销售系统1的操作员能通过利用通知页面确保通知用户要通知用户的信息。Therefore, in the
根据以上配置,客户机终端2能比首页和A公司CD销售页面优先地显示通知页面。从而,能确保将维护信息等通知用户。According to the above configuration, the
(2)第二实施例(2) The second embodiment
接着,将采用根据本发明的系统的内容销售系统作为第二实施例描述。Next, a content sales system employing the system according to the present invention will be described as a second embodiment.
第二实施例中的图18中的客户机终端1002与上述第一实施例中的图1中的客户机终端2相对应,图19中的门户服务器1003与图1中的门户服务器4相对应,而图20中的内容销售服务器1005与图1中的内容销售服务器5相对应。The
(2—1)客户机终端的功能电路块结构(2-1) Functional circuit block structure of client terminal
下面首先描述由功能电路块表示的客户机终端1002的硬件配置。如图18中所示,如果用户操作由在外壳表面和遥控器(未示出)上所形成的各种操作按钮构成的操作输入部分1020,则客户机终端1002通过操作输入部分1020识别出该操作,并根据该操作将控制输入信号发送到输入处理部分1021。First, the hardware configuration of the
输入处理部分1021将从操作输入部分1020提供的控制输入信号转换成特定操作命令,并通过总线1022将其发送到控制部分1023。The input processing section 1021 converts the control input signal supplied from the operation input section 1020 into a specific operation command, and sends it to the control section 1023 through the bus 1022 .
控制部分1023根据从通过总线1022连接的各电路提供的操作命令和控制信号,控制各电路的操作。The control section 1023 controls the operation of each circuit in accordance with an operation command and a control signal supplied from each circuit connected through the bus 1022 .
显示控制部分1024对通过总线1022提供的视频数据执行数字/模拟转换处理,并将因此而获得的模拟视频信号传送至显示部分1025。The display control section 1024 performs digital/analog conversion processing on the video data supplied via the bus 1022 , and transmits the analog video signal thus obtained to the display section 1025 .
例如,显示部分1025是诸如液晶显示器之类可以直接附在外壳表面或设置在外部的显示器。For example, the display portion 1025 is a display such as a liquid crystal display that can be directly attached to the surface of the housing or provided externally.
如果通过显示控制部分1024将控制部分1023的处理结果和各种视频数据作为模拟视频信号提供,则显示部分1025根据该模拟视频信号显示图象。If the processing result of the control section 1023 and various video data are supplied as an analog video signal through the display control section 1024, the display section 1025 displays an image based on the analog video signal.
音频控制部分1026对通过总线1022提供的音频数据执行数字/模拟转换处理,并将因此而获取的模拟音频信号发送至扬声器1027。扬声器1027根据从音频控制部分1026提供的模拟音频信号发出声音。The audio control section 1026 performs digital/analog conversion processing on audio data supplied via the bus 1022 , and sends the analog audio signal thus acquired to the speaker 1027 . The speaker 1027 emits sound according to the analog audio signal supplied from the audio control section 1026 .
外部记录媒体记录/再现部分1028是读取和再现记录在诸如CD和具有包括在外包装壳中的闪存的记忆棒(注册商标)之类的外部记录媒体中所记录的内容数据,或记录要记录在外部记录媒体中的内容数据的记录/再现部分。The external recording medium recording/reproducing section 1028 is to read and reproduce content data recorded in an external recording medium such as a CD and a memory stick (registered trademark) having a flash memory included in an outer casing, or to record A recording/reproducing portion of content data in an external recording medium.
如果从外部记录媒体读取视频数据作为内容数据,则外部记录媒体记录/再现部分1028通过总线1022将读取的视频数据提供给显示控制部分1024。If video data is read from an external recording medium as content data, the external recording medium recording/reproducing section 1028 supplies the read video data to the display control section 1024 via the bus 1022 .
从而,显示控制部分1024将由外部记录媒体记录/再现部分1028从外部记录媒体作为内容数据读取的视频数据转换成模拟视频信号,并将此信号提供给显示部分1025。Thus, the display control section 1024 converts the video data read from the external recording medium as content data by the external recording medium recording/reproducing section 1028 into an analog video signal, and supplies this signal to the display section 1025 .
如果从外部记录媒体读取音频数据作为内容数据,则外部记录媒体记录/再现部分1028通过总线1022将读取的音频数据提供给音频控制部分1026。If audio data is read from an external recording medium as content data, the external recording medium recording/reproducing section 1028 supplies the read audio data to the audio control section 1026 via the bus 1022 .
从而,音频控制部分1026将由外部记录媒体记录/再现部分1028从外部记录媒体作为内容数据读取的语音数据转换成模拟音频信号,并将此信号提供给扬声器1027。Thus, the audio control section 1026 converts voice data read from the external recording medium as content data by the external recording medium recording/reproducing section 1028 into an analog audio signal, and supplies this signal to the speaker 1027.
另外,控制部分1023能通过总线1022将由外部记录媒体记录/再现部分1028从外部记录媒体读取的内容数据传送至客户机终端1002中的存储媒体1029,并将该内容数据存储在存储媒体1029中(下文将在存储媒体1029中的这种内容数据的存储称为采集(ripping))。In addition, the control section 1023 can transfer the content data read from the external recording medium by the external recording medium recording/reproducing section 1028 to the storage medium 1029 in the
当从存储媒体1029读取诸如图象数据或活动图象数据之类的视频视频数据作为内容数据时,控制部分1023通过总线1022将读取的视频数据提供给显示控制部分1024。When reading video video data such as image data or moving image data from the storage medium 1029 as content data, the control section 1023 supplies the read video data to the display control section 1024 via the bus 1022 .
当从存储媒体1029读取诸如声音数据之类的音频数据作为内容数据时,控制部分1023通过总线1022将读取的音频数据提供给音频控制部分1026。When reading audio data such as sound data from the storage medium 1029 as content data, the control section 1023 supplies the read audio data to the audio control section 1026 via the bus 1022 .
另外,控制部分1023还能从存储媒体1029读取音乐数据并能将该数据传送至外部记录媒体记录/再现部分1028。从而,可以通过外部记录媒体记录/再现部分1028将该音乐数据记录在外部记录媒体中。In addition, the control section 1023 can also read music data from the storage medium 1029 and can transfer the data to the external recording medium recording/reproducing section 1028 . Thus, the music data can be recorded in an external recording medium by the external recording medium recording/reproducing section 1028 .
广播信号接收部分1030接收从各无线电台发送的无线电广播波,并将它们提供给调谐器部分1031。The broadcast signal receiving section 1030 receives radio broadcast waves transmitted from various radio stations, and supplies them to the tuner section 1031 .
在控制部分1023的控制下,调谐器部分1031从通过广播信号接收部分1030接收到的无线电广播波中,提取例如以与通过操作输入部分1020指定的无线电台相应的广播频率的无线电广播信号,对提取的无线电广播信号进行预定的接收处理,并通过总线1022将因此而获得的音频数据发送至音频控制部分1026。Under the control of the control section 1023, the tuner section 1031 extracts, for example, a radio broadcast signal at a broadcast frequency corresponding to a radio station specified by the operation input section 1020, from the radio broadcast wave received by the broadcast signal receiving section 1030, to The extracted radio broadcast signal is subjected to predetermined reception processing, and the audio data thus obtained is sent to the audio control section 1026 via the bus 1022 .
音频控制部分1026将从调谐器部分1031提供的音频数据转换成模拟音频信号并将此信号发送至扬声器1027,从而扬声器1027发出正在由无线电台广播的广播节目的声音。因此,用户能收听该广播节目的声音。The audio control section 1026 converts the audio data supplied from the tuner section 1031 into an analog audio signal and sends the signal to the speaker 1027 so that the speaker 1027 emits the sound of a broadcast program being broadcast by a radio station. Therefore, the user can listen to the sound of the broadcast program.
控制部分1023还将在调谐器部分1031中获取的音频数据发送到并存储在存储媒体1029中,从而能记录广播节目的声音。The control section 1023 also transmits the audio data acquired in the tuner section 1031 to and stores in the storage medium 1029, so that the sound of a broadcast program can be recorded.
另外,控制部分1023能通过通信控制部分1032和网络接口1033与预定网络连接,并能访问以上网络上的门户服务器1003、内容销售服务器1005等。从而,可以将各种信息和各种数据发送至这些门户服务器1003、内容销售服务器1005等,或从这些门户服务器1003、内容销售服务器1005等接收各种信息和各种数据。In addition, the control section 1023 can be connected to a predetermined network through the communication control section 1032 and the network interface 1033, and can access the
编码器/解码器部分1034将依次通过网络接口1033和通信控制部分1032从网络接收到的压缩编码的内容数据或对从存储媒体1029和外部记录媒体读取的压缩编码的内容数据解码,并将经解码的数据发送至显示控制部分1024和音频控制部分1026。The encoder/decoder section 1034 decodes the compression-encoded content data received from the network via the network interface 1033 and the communication control section 1032 or the compression-encoded content data read from the storage medium 1029 and an external recording medium in sequence, and The decoded data is sent to the display control section 1024 and the audio control section 1026 .
另外,编码器/解码器部分1034将从外部记录媒体读取的没有压缩地编码的内容数据、从调谐器部分1031提供的音频数据等压缩地编码,并将以上压缩地编码的内容数据发送至存储媒体1029。In addition, the encoder/decoder section 1034 compressively encodes uncompressed-encoded content data read from an external recording medium, audio data supplied from the tuner section 1031, etc., and transmits the above compression-encoded content data to storage medium 1029.
从而,在控制部分1023的控制下将在编码器/解码器部分1034中压缩解码的内容数据存储在存储媒体1029中。Thus, the content data compression-decoded in the encoder/decoder section 1034 is stored in the storage medium 1029 under the control of the control section 1023 .
版权管理部分1035产生与依次通过网络接口1033和通信控制部分1032从网络下载的内容数据相对应的版权管理信息,和与通过外部记录媒体记录/再现部分1028从外部记录媒体读出的内容数据相对应的版权管理信息。The copyright management section 1035 generates copyright management information corresponding to the content data downloaded from the network through the network interface 1033 and the communication control section 1032 in sequence, and corresponding to the content data read out from the external recording medium through the external recording medium recording/reproducing section 1028. Corresponding copyright management information.
在控制部分1023的控制下由版权管理部分1035产生的版权管理信息与内容数据相关联地登记在存储媒体1029中。Copyright management information generated by the copyright management section 1035 under the control of the control section 1023 is registered in the storage medium 1029 in association with content data.
另外,当与版权管理信息相关联的内容数据在存储媒体1029和特定外部记录媒体之间检出和登记时,版权管理部分1035通过合适地更新与以上内容数据相关联的版权管理信息的内容来保护内容数据的版权。In addition, when the content data associated with the copyright management information is checked out and registered between the storage medium 1029 and a specific external recording medium, the copyright management section 1035 updates the contents of the copyright management information associated with the above content data appropriately. Copyright protection of content data.
页面信息产生部分1036翻译依次通过网络接口1033和通信控制部分1032从网络接收到的为XML(可扩展标记语言)文件或HTML(超文本标记语言)文件等的页面信息,产生用于在显示部分1025中显示的视频数据,并将所产生的视频数据发送至显示控制部分1024。The page information generating part 1036 translates successively through the network interface 1033 and the communication control part 1032 from the page information that is XML (extensible markup language) file or HTML (hypertext markup language) file etc. that the communication control part receives from the network, produces for displaying part 1025 to display the video data, and send the generated video data to the display control part 1024.
认证处理部分1037执行诸如依次通过通信控制部分1032和网络接口1033将认证信息发送至门户服务器1003和通过网络接口1033连接在网络上的内容销售服务器1005之类的认证处理。Authentication processing section 1037 executes authentication processing such as sending authentication information to
当认证处理部分1037访问门户服务器1003、内容销售服务器1005等时认证信息存储部分1038存储将被需求的认证信息。The authentication information storage section 1038 stores authentication information to be required when the authentication processing section 1037 accesses the
无线电广播显示控制部分1039依次通过通信控制部分1032和网络接口1033将请求关于当前由用户收听的无线电广播的无线电广播信息的请求信号发送至与正在广播当前接收的无线电广播的无线电台相应的无线电广播信息分发服务器(未示出)。The radio broadcast display control section 1039 sequentially transmits a request signal requesting radio broadcast information on the radio broadcast currently being listened to by the user to the radio broadcast corresponding to the radio station which is broadcasting the currently received radio broadcast via the communication control section 1032 and the network interface 1033. Information distribution server (not shown).
结果,无线电广播显示控制部分1039依次通过网络接口1033和通信控制部分1032接收从通过网络接口1033连接在网络上的无线电广播信息分发服务器发送的无线电广播信息,并将所接收到的无线电广播信息发送至显示控制部分1024。从而,在显示部分1025中,显示包括当前接收的广播节目的节目名称、接收的音乐作品的标题和艺术家名等在内的无线电广播信息(与上述相关信息相对应)。As a result, the radio broadcast display control section 1039 sequentially receives the radio broadcast information transmitted from the radio broadcast information distribution server connected to the network via the network interface 1033 through the network interface 1033 and the communication control section 1032, and transmits the received radio broadcast information to the display control section 1024 . Thus, in the display section 1025, radio broadcast information including the program name of the currently received broadcast program, the title and artist name of the received musical composition, etc. (corresponding to the above-mentioned related information) is displayed.
(2—2)门户服务器的配置(2-2) Portal server configuration
接着,将参照图19说明由功能电路块表示的门户服务器1003的硬件配置。门户服务器1003中的控制部分1050控制通过总线1051连接的各电路的操作。Next, the hardware configuration of the
在控制部分1050的控制下,通信控制部分1052通过网络接口1053将各种信息发送至客户机终端1002、内容销售服务器1005等,或从客户机终端1002、内容销售服务器1005等接收各种信息。Under the control of the
在顾客数据库部分1054中,关于已与内容销售系统的操作员订立了合同的用户的用户ID(标识)信息和密码信息作为顾客信息登记,以相互关联。In the
在页面信息存储部分1055中,已存储了由内容销售系统等的操作员管理的页面信息。In the page
注意,该页面信息通过诸如XML之类的语言描述,并包括用于访问内容销售服务器1005等的URL(统一资源代码定位器)。Note that this page information is described by a language such as XML, and includes a URL (Uniform Resource Locator) for accessing the content sales server 1005 or the like.
如果依次通过网络接口1053和通信控制部分1052接收从客户机终端1002发送的用户ID信息和密码信息,则作为用户认证处理,认证处理部分1056确定是否已将所接收到的用户ID信息和密码信息作为顾客信息登记在顾客数据库部分1054中。If the user ID information and password information transmitted from the
如果用户认证处理结束,则认证处理部分1056发出指示以上认证处理的结果的认证结果信息(下述认证对话ID信息),并将所发出的端口认证结果信息临时存储在认证信息存储部分1057中。If the user authentication process ends, the
此时,如果作为由认证处理部分1056的用户认证处理的结果将用户认证为登记的用户,则控制部分1050依次通过通信控制部分1052和网络接口1053将页面信息存储部分1055中所存储的关于用于订合同者的页面(例如上述第一实施例中的首页)的页面信息和端口认证结果信息一起发送至客户机终端1002。At this time, if the user is authenticated as a registered user as a result of the user authentication processing by the
注意,当作为由认证处理部分1056的用户认证处理的结果没有将用户认证为登记的用户时,控制部分1050可以依次通过通信控制部分1052和网络接口1053将认证出错信息和指示存储在页面信息存储部分1055中的认证失败的认证失败通知页面信息一起发送至客户机终端1002。Note that when the user is not authenticated as a registered user as a result of user authentication processing by the
作为由内容销售服务器1005等执行的用户的认证处理的结果,如果依次通过网络接口1053和通信控制部分1052接收到从以上用户的客户机终端1002发送和获取的端口认证结果信息(下述认证票),则认证处理部分1056将以上接收到的端口认证结果信息与和临时存储在认证信息存储部分1057中的以上用户相对应的端口认证结果信息相比较。As a result of the user's authentication process performed by the content sales server 1005, etc., if the port authentication result information (authentication ticket described below) transmitted and acquired from the
作为对从内容销售服务器1005等接收到的端口认证结果信息的认证处理,认证处理部分1056执行确认是否是正常端口认证结果信息的确认处理,并依次通过通信控制部分1052和网络接口1053在指示确认结果的确认结果信息中向以上内容销售服务器1005等答复。As the authentication processing of the port authentication result information received from the contents selling server 1005 etc., the
在频率信息存储部分1058中,诸如可以指定区域的邮政编码之类的区域代码、指示可以在由区域代码指示的区域中接收到的无线电广播的广播频率的频率信息、广播无线电广播的无线电台的名称(下文称为无线电台名)和是对各无线电台唯一的标识信息的呼号被相互关联地存储。In the frequency
在URL存储部分1059中,用于无线电广播的各无线电台的呼号和使得可以获取与当前由与以上呼号相应的无线电台广播的广播节目相关并包括以上广播节目的节目名称和当前在广播节目中广播的的音乐作品的标题的无线电广播信息的URL信息已被相互关联地存储(下文特称为实时广播信息)。In the
(2—3)内容销售服务器的功能电路块结构(2-3) Functional circuit block structure of content sales server
接着,将参照图20说明由功能电路块表示的内容销售服务器1005的硬件配置。内容销售服务器1005中的控制部分1090控制通过总线1091连接的各电路的操作。Next, the hardware configuration of the content sales server 1005 represented by functional circuit blocks will be described with reference to FIG. 20 . A control section 1090 in the content sales server 1005 controls the operations of the respective circuits connected through the bus 1091 .
在控制部分1090的控制下,通信控制部分1092通过网络接口将各种信息发送至客户机终端1002、门户服务器1003等,或从客户机终端1002、门户服务器1003等接收各种信息。Under the control of the control section 1090, the communication control section 1092 transmits and receives various information to and from the
在顾客数据库部分1094中,关于已与内容销售服务器1005的操作员订立合同的用户的用户ID信息和密码信息被作为顾客信息相互关联地登记。然而,在认证处理部分1095设有根据由门户服务器1003发出并从客户机终端1002发送的端口认证结果信息执行用户的认证处理的功能,而顾客数据库部分1094可以不被提供。In the customer database section 1094, user ID information and password information on users who have made a contract with the operator of the content sales server 1005 are registered as customer information in association with each other. However, the authentication processing section 1095 is provided with a function of performing user's authentication processing based on the port authentication result information issued by the
在页面信息存储部分1096中,已存储了关于用于介绍诸如由内容销售服务器1005管理的用于销售的CD和DVD之类的媒体包的媒体包销售页面的页面信息等。In the page information storage section 1096, page information and the like on a media package sales page for introducing media packages such as CDs and DVDs for sale managed by the content sales server 1005 have been stored.
在这一点上,关于媒体包销售页面的页面信息通过诸如XML之类的语言描述,且使用客户机终端1002的用户能选择他/她希望购买的诸如CD和DVD之类的媒体包。At this point, page information on the media pack sales page is described by a language such as XML, and a user using the
如果接收到请求关于依次通过网络接口1093和通信控制部分1092从客户机终端1002发送的媒体包销售页面的页面信息的请求信号,则控制部分1090根据所接收到的请求信号依次通过通信控制部分1092和网络接口1093将关于页面信息存储部分中所存储的媒体包销售页面的页面信息发送至客户机终端1002。If a request signal is received requesting page information about the media pack sales page sent from the
如果依次通过网络接口1093和通信控制部分1092从以上客户机终端1002发送的关于使用客户机终端1002的用户的用户ID信息和密码信息,作为用户认证处理,认证处理部分1095确认是否已将以上接收到的用户ID信息和密码信息作为顾客信息登记在顾客数据库部分1094中。If the user ID information and password information about the user using the
另外,作为与使用用户ID信息和密码信息的用户认证处理不同的用户认证方法,认证处理部分1095接收依次通过网络接口1093和通信控制部分1092从客户机终端1002发送的由门户服务器1003发出的端口认证结果信息(下述认证票),并依次通过通信控制部分1092和网络接口1093将以上接收到的端口认证结果信息发送至门户服务器1003。In addition, as a user authentication method different from user authentication processing using user ID information and password information, the authentication processing section 1095 receives port information sent from the
通过将端口认证结果信息发送至门户服务器1003,执行端口认证结果信息的认证处理(即,上述确认处理)。结果,从以上门户服务器1003答复确认结果信息。认证处理部分1095依次通过网络接口1093和通信控制部分1092接收此确认结果信息,并根据以上接收到的确认结果信息确认该用户是不是已与内容销售系统的操作员订立合同的登记的用户。By transmitting the port authentication result information to the
如果如上完成用户认证处理,则认证处理部分1095发出指示用户认证处理的结果的服务器认证结果信息(下述服务对话ID信息)。If the user authentication processing is completed as above, the authentication processing section 1095 issues server authentication result information (service session ID information described below) indicating the result of the user authentication processing.
此时,作为认证处理部分1095的用户认证处理的结果,如果将用户认证为登记的用户,则控制部分1090依次通过通信控制部分1092和网络接口1093将已存储在页面信息存储部分1096中的关于为合同订立者提供的媒体包销售页面的页面信息和服务器认证结果信息一起发送至客户机终端1002。At this time, as a result of the user authentication processing of the authentication processing section 1095, if the user is authenticated as a registered user, the control section 1090 sequentially passes the communication control section 1092 and the network interface 1093 about the information stored in the page information storage section 1096. The page information of the media package sales page provided for the contracting party is sent to the
相反,作为认证处理部分1095的用户认证处理的结果,如果没有将用户认证为登记的用户,则控制部分1090可以依次通过通信控制部分1092和网络接口1093将认证出错信息和指示存储在页面信息存储部分1095中的认证失败的认证失败通知页面信息一起发送至客户机终端1002。On the contrary, as a result of the user authentication processing of the authentication processing part 1095, if the user is not authenticated as a registered user, the control part 1090 can store authentication error information and instructions in the page information storage via the communication control part 1092 and the network interface 1093 in sequence. The authentication failure notification page information of the authentication failure in section 1095 is sent to the
另外,在认证信息存储部分1097中,临时存储由认证处理部分1095发出的服务器认证结果信息,并且还存储了当认证处理部分1095执行使用客户机终端1002的用户的用户认证处理时所获取的各种认证信息。In addition, in the authentication information storage section 1097, server authentication result information issued by the authentication processing section 1095 is temporarily stored, and various pieces of information acquired when the authentication processing section 1095 performs user authentication processing of a user using the
在媒体包信息存储部分1098中,与各媒体包ID信息的搜索键等相关联地存储了关于诸如用于销售的CD和DVD之类的多个媒体包的信息(下文将其称为媒体包信息)。In the media package information storage section 1098, information on a plurality of media packages such as CDs and DVDs for sale (hereinafter referred to as media packages) is stored in association with a search key and the like of each media package ID information. information).
如果依次通过网络接口1093和通信控制部分1092接收到作为将关于媒体包销售页面的页面信息传送至以上客户机终端1002的结果从客户机终端1002发送的请求关于诸如特定CD或DVD之类的媒体包的媒体包信息的媒体信息请求信号,则检索部分1099从以上接收到的媒体信息请求信号中提取用于检索以上特定媒体包的搜索键。If the request transmitted from the
然后,检索部分1099根据所述搜索键从所述媒体包信息存储部分1098中的多个媒体包信息中检索关于与由以上搜索键指示的搜索条件相对应的特定媒体包的媒体包信息。Then, the retrieval section 1099 retrieves media package information about a specific media package corresponding to the search condition indicated by the above search key from among a plurality of media package information in the media package information storage section 1098 according to the search key.
控制部分1090依次通过通信控制部分1092和网络接口1093将检索到的媒体包信息发送至客户机终端1002。因此,向用户显示关于特定媒体包的媒体包信息。The control section 1090 transmits the retrieved media package information to the
结果,如果依次通过网络接口1093和通信控制部分1092接收到从客户机终端1002发送的请求购买上述特定媒体包的购买请求信号,则控制部分1090用以上客户机终端1002执行诸如将以上特定媒体包传送至用户的传送程序之类的购买处理。As a result, if a purchase request signal from the
另一方面,与特定媒体包的购买相关,控制部分1090依次通过通信控制部分1092和网络接口1093将要用于对用户的计费处理中的计费信息发送至预定的计费服务器(未示出),以使该计费服务器对以上用户执行与特定媒体包的购买相对应的计费处理。On the other hand, related to the purchase of a specific media package, the control section 1090 sends the billing information to be used in the billing process to the user to a predetermined billing server (not shown) through the communication control part 1092 and the network interface 1093 in turn. ), so that the accounting server performs accounting processing corresponding to the purchase of a specific media package for the above user.
另外,如果对用户的计费处理由此计费服务器完成,则控制部分1090依次通过通信控制部分1092和网络接口1093将指示媒体包购买处理的完成的购买完成页面信息发送至客户机终端1002。In addition, if the billing process for the user is completed by this billing server, the control section 1090 transmits purchase completion page information indicating completion of the media pack purchase process to the
(2—4)通过首页显示A公司CD销售页面(2—4) Display the CD sales page of company A through the home page
下面,将参照图21和22中所示的程序图表说明第二实施例中通过首页进行的媒体包销售页面(这里是A公司CD销售页面)的显示处理程序。Next, the display processing procedure of the media pack sale page (here, company A CD sale page) by the home page in the second embodiment will be described with reference to the procedure charts shown in FIGS. 21 and 22 .
注意,图21—24中的客户机终端1002的应用程序模块1002A对应于图18中的控制部分1023、输入处理部分1021、显示控制部分1024和页面信息产生部分1036,且通信模块1002B对应于图18中的通信控制部分1032和认证处理部分1037。Note that the application module 1002A of the
如果识别出执行了用于在显示部分1025中显示首页的操作,则客户机终端1002的应用程序模块1002A进入步骤SP1000,以将请求关于首页(的源代码)的页面信息的请求信号(下文称为首页请求信号)传送至通信模块1002B。If it is recognized that an operation for displaying the top page in the display section 1025 is performed, the application module 1002A of the
如果在步骤SP1001中接收到该首页请求信号,则客户机终端1002的通信模块1002B读取预先临时存储在认证信息存储部分1038中的认证对话ID信息等,并通过网络接口1033将认证对话ID信息等和首页请求信号发送至门户服务器1003。If the top page request signal is received in step SP1001, the
在这一点上,每次客户机终端1002和门户服务器1003建立用于执行诸如用户认证处理之类的各种处理的通信链路时,该认证对话ID信息是由门户服务器1003发出的用于标识单个通信链路状态的标识信息(即,对话)。At this point, this authentication session ID information is issued by the
对于用户认证处理等的使用,认证对话ID信息还设有由门户服务器1003根据发出认证对话ID信息时的时间预先确定的有效期。For use in user authentication processing and the like, the authentication session ID information is also provided with an expiration date predetermined by the
因此,当已从门户服务器1003接收到认证对话ID信息的客户机终端1002不能在有效期内向门户服务器1003呈现认证对话ID信息时,由认证对话ID信息指定的通信链路状态被确定为已由门户服务器1003切断。Therefore, when the
这使得门户服务器1003能防止先前发出的认证对话ID信息被未与内容销售系统的操作者订立合同的用户非法用于用户认证处理等。This enables the
客户机终端1002的认证信息存储部分1038中临时存储的认证对话ID信息是当客户机终端1002和门户服务器1003先前建立用于执行用户认证处理等的通信链路时由门户服务器1003发出的认证对话ID信息。The authentication session ID information temporarily stored in the authentication information storage section 1038 of the
如果从客户机终端1002发送认证对话ID信息等和首页请求信号,则响应于其,在步骤SP1002中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收认证对话ID信息等和首页请求信号,并将该认证对话ID信息等发送至认证处理部分1056。If the authentication session ID information and the like and the top page request signal are transmitted from the
认证处理部分1056在控制部分1050的控制下根据所接收到的认证对话ID等执行用户认证处理。The
结果,如果由于从客户机终端1002接收到的认证对话ID信息等的有效期届满的原因而不能将使用客户机终端1002的用户认证成登记的用户,则认证处理部分1056确定来自客户机终端1002的首页请求不是授权的请求。As a result, if the user using the
在此情况下,控制部分1050依次通过通信控制部分1052和网络接口1053将指示认证出错的认证出错信息发送至客户机终端1002。In this case, the
在步骤SP1003中,如果通过网络接口1033接收认证出错信息,则客户机终端1002的通信模块1002B读出已存储在认证信息存储部分1038中的用户ID信息、密码信息等,并通过网络接口1033将以上读取的用户ID信息、密码信息等发送至门户服务器1003。In step SP1003, if authentication error information is received through the network interface 1033, the
在步骤SP1004中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收用户ID信息、密码信息等,并将它们传送至认证处理部分1056。In step SP1004, the
作为用户认证处理,认证处理部分1056在控制部分1050的控制下确定从客户机终端1002接收到的用户ID信息、密码信息等是否包括在顾客数据库部分1054中所登记的顾客信息中。As user authentication processing, the
结果,如果使用客户机终端1002的用户被认证为登记的用户,则认证处理部分1056发送与客户机终端1002和门户服务器1003之间的通信链路状态相关的认证对话ID信息等作为端口认证结果信息。As a result, if the user using the
此时,认证处理部分1056在控制部分1050的控制下将发送至客户机终端1002的认证对话ID信息等临时存储在认证信息存储部分1057中。At this time, the
在下一步骤SP1005中,门户服务器1003的控制部分1050确定关于通知页面的页面信息是否存在于页面信息存储部分1055中。在这一点上,与上述第一实施例相似,通知页面是其中描述了例如关于门户服务器1003的维护信息、内容销售服务器1005中的CD销售服务的当前状态等的页面。In the next step SP1005, the
如果在此步骤SP1005中获取肯定的结果,则控制部分1050进入步骤SP1006,以依次通过通信控制部分1052和网络接口1053将由认证处理部分1056发送到客户机终端1002的认证对话ID信息和例如指示关于通知页面的页面信息的存储单元的URL发送至客户机终端1002。If an affirmative result is obtained in this step SP1005, the
在步骤SP1007中,客户机终端1002的通信模块1002B通过网络接口1033接收从门户服务器1003发送的认证对话ID信息等和通知页面的URL,并将以上接收到的认证对话ID信息等临时存储在认证信息存储部分1038中,并将通知页面的URL传送至应用程序模块1002A。在这一点上,假设通知页面的URL指示门户服务器1003。In step SP1007, the
在步骤SP1008中,客户机终端1002的应用程序模块1002A根据通过通信模块1002B从门户服务器1003接收到的通知页面的URL产生请求关于通知页面的页面信息的请求信号(下文称为通知页面请求信号),并将该请求信号传送至通信模块1002B。In step SP1008, the application module 1002A of the
如果在步骤SP1009中接收到通知页面请求信号,则客户机终端1002的通信模块1002B读出临时存储在认证信息存储部分1038中的认证对话ID信息等,并通过网络接口1033将该认证对话ID信息等和通知页面请求信号发送至门户服务器1003。If the notification page request signal is received in step SP1009, the
在步骤SP1010中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收从客户机终端1002发送的认证对话ID信息等和通知页面请求信号,并将认证对话ID信息等发送至认证处理部分1056。In step SP1010, the
认证处理部分1056在控制部分1050的控制下执行用户认证处理,以将接收到的认证对话ID信息等与在上述步骤SP1004中发送至客户机终端1002且已临时存储在认证信息存储部分1057中的认证对话ID信息等相比较。The
结果,如果在步骤SP1011中将使用客户机终端1002的用户认证为登记的用户,则认证处理部分1056确定来自客户机终端1002的通知页面请求是授权的请求,并将发送至客户机终端1002的认证对话ID信息等的有效期延长。As a result, if the user using the
此时,门户服务器1003的控制部分1050从页面信息存储部分1055读取关于用户请求的通知页面的页面信息,并依次通过通信控制部分1052和网络接口1053将以上读取的页面信息和由认证处理部分1056延长了有效期的认证对话ID信息一起发送至客户机终端1002。At this time, the
在步骤SP1012中,客户机终端1002的通信模块1002B通过网络接口1033接收从门户服务器1003发送的关于通知页面的页面信息和延长了有效期的认证对话ID信息等,并将以上接收到的页面信息传送至应用程序模块1002A。另外,客户机终端1002的通信模块1002B以用延长了有效期的认证对话ID信息等重写有效期延长以前的认证对话ID信息等的方式,将延长了有效期的认证对话ID信息等临时存储在认证信息存储部分1038中,以将在上述步骤SP1007中临时存储的认证对话ID信息等更新成延长了有效期的认证对话ID信息等。然后,客户机终端1002的通信模块1002B进入下一步骤SP1016(图22)。注意,图22中的步骤SP1015是只有在图21中的步骤SP1005中取得否定结果时才执行的步骤。In step SP1012, the
在步骤SP1013中,应用程序模块1002A根据从通信模块1002B提供的关于通知页面的页面信息在显示部分1025中显示该通知页面。In step SP1013, the application module 1002A displays the notification page in the display section 1025 based on the page information on the notification page supplied from the
另一方面,当在上述步骤SP1005中取得否定结果时,即,当页面信息存储部分1055中不存在关于通知页面的页面信息时,门户服务器1003的控制部分1050进入步骤SP1014(图22)。在此步骤SP1014中,门户服务器1003的控制部分1050依次通过通信控制部分1052和网络接口1053将在上述步骤SP1004中由认证处理部分1056发送至客户机终端1002的认证对话ID信息等发送至客户机终端1002。On the other hand, when a negative result is obtained in the above step SP1005, that is, when there is no page information about the notification page in the page
在步骤SP1015中,客户机终端1002的通信模块1002B通过网络接口1033接收从门户服务器1003发送的认证对话ID信息等,并将所接收到的认证对话ID信息等临时存储在认证信息存储部分1038中,并进入下一步骤SP1016。In step SP1015, the
在步骤SP1016中,通信模块1002B读取临时存储在认证信息存储部分1038中的认证对话ID信息等,并通过网络接口1033将认证对话ID信息等和步骤SP1001中获取的首页请求信号发送至门户服务器1003。In step SP1016, the
如果从客户机终端1002发送认证对话ID信息等和首页请求信号,则响应于其,在步骤SP1017中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收认证对话ID信息等和首页请求信号,并将认证对话ID信息等发送至认证处理部分1056。If the authentication session ID information and the like and the top page request signal are transmitted from the
认证处理部分1056在控制部分1050的控制下根据所接收到的认证对话ID信息执行用户认证处理。The
结果,如果使用客户机终端1002的用户被认证为登记的用户,则认证处理部分1056确定来自客户机终端1002的首页请求是授权的请求,并将发送至客户机终端1002的认证对话ID信息等的有效期延长。As a result, if the user using the
此时,在下一步骤SP1018中,门户服务器1003的控制部分1050从页面信息存储部分1055读取关于用户所请求的首页的页面信息,并依次通过通信控制部分1052和网络接口1053将以上读取的页面信息和由认证处理部分1056延长了有效期的认证对话ID信息等一起发送至客户机终端1002。At this time, in the next step SP1018, the
在步骤SP1019中,客户机终端1002的通信模块1002B通过网络接口1033接收从门户服务器1003发送的关于首页的页面信息和延长了有效期的认证对话ID信息等,并将以上接收到的页面信息发送至应用程序模块1002A。另外,客户机终端1002的通信模块1002B以用延长了有效期的认证对话ID信息等重写有效期延长以前的认证对话ID信息等的方式,将延长了有效期的认证对话ID信息等临时存储在认证信息存储部分1038中,以将在上述步骤SP1012或SP1015中临时存储的认证对话ID信息等更新成延长了有效期的认证对话ID信息等。In step SP1019, the
在步骤SP1020中,应用程序模块1002A根据从通信模块1002B提供的关于通知页面的页面信息,在显示部分1025中显示该通知页面。In step SP1020, the application module 1002A displays the notification page in the display section 1025 based on the page information on the notification page supplied from the
如果按下引起在首页中当前显示A公司CD销售页面的链接按钮(例如图3中的按钮BT1),则应用程序模块1002A根据嵌入该链路的URL将请求关于A公司CD销售页面的页面信息的请求信号发送至通信模块1002B。然后,应用程序模块1002A从下述书签开始执行和A公司CD销售页面的显示处理程序中的步骤SP1051-SP1081相同的处理(然而,省略步骤SP1057-SP1065),并在显示部分1025中显示A公司CD销售页面。If the link button (such as the button BT1 in FIG. 3 ) that causes the current display of the CD sales page of Company A in the home page is pressed, the application module 1002A will request page information about the CD sales page of Company A according to the URL embedded in the link. The request signal is sent to the
(2—5)从书签显示A公司CD销售页面(2—5) Display the CD sales page of company A from the bookmark
下面将参照图23和24中所示的程序图表说明此第二实施例中从书签开始执行的A公司CD销售页面的显示处理程序。Next, the display processing procedure of the CD sales page of company A executed from the bookmark in this second embodiment will be described with reference to the program charts shown in FIGS. 23 and 24. FIG.
如果例如识别出显示其中将URL作为书签登记在显示部分1025中的A公司CD销售页面的操作,则客户机终端1002的应用程序模块1002A进入步骤SP1050,以将请求关于A公司CD销售页面的销售页面请求信号发送至通信模块1002B。If, for example, an operation of displaying a company A CD sales page in which a URL is registered as a bookmark in the display section 1025 is recognized, the application module 1002A of the
如果在步骤SP1051中识别出销售页面请求信号,则客户机终端1002的通信模块1002B读取预先已临时存储在认证信息存储部分1038中的服务对话ID信息,并通过网络接口1033将服务对话ID信息等和销售页面请求信号发送至内容销售服务器1005。If a sales page request signal is recognized in step SP1051, the
在这一点上,每次客户机终端1002和内容销售服务器1005建立用于执行诸如用户认证处理之类的各种处理的通信链路时,服务对话ID信息是由客户机终端1002所访问的内容销售服务器1005发出的用于标识各通信链路状态(即对话)的标识信息。In this regard, the service session ID information is the content accessed by the
注意,与上述认证对话ID信息相似,根据由内容销售服务器1005发出的时间为以上服务对话ID信息提供预定有效期(例如约一分钟),用于用户认证处理等。Note that, similarly to the authentication session ID information described above, the above service session ID information is provided with a predetermined validity period (for example, about one minute) based on the time issued by the content sales server 1005 for user authentication processing and the like.
因此,如果从内容销售服务器1005获取了服务对话ID信息的客户机终端1002不能在有效期内将服务对话ID信息呈现给发出该服务对话ID信息的内容销售服务器1005,则确定由以上服务对话ID信息指定的通信链路状态已被此内容销售服务器1005切断。Therefore, if the
以此方式,内容销售服务器1005防止过去发出的服务对话ID信息在用户认证处理等中被没有与内容销售系统的操作员订立合同的用户非法使用。In this way, the content sales server 1005 prevents service session ID information issued in the past from being illegally used by users who have not concluded a contract with the operator of the content sales system in user authentication processing or the like.
另外,当客户机终端1002和内容销售服务器1005过去建立了用于执行用户认证处理等的通信链路时,临时存储在认证信息存储部分1038中的服务对话ID信息是由客户机终端1002所访问的内容销售服务器1005发出的服务对话ID信息。In addition, the service session ID information temporarily stored in the authentication information storage section 1038 is accessed by the
在步骤SP1052中,内容销售服务器1005的控制部分1090依次通过网络接口1093和通信控制部分1092接收从客户机终端1002发送的服务对话ID信息等和销售页面请求信号,并将服务对话ID信息等发送至认证处理部分1095。In step SP1052, the control section 1090 of the content sales server 1005 receives the service session ID information etc. and the sales page request signal transmitted from the
在控制部分1090的控制下,认证处理部分1095通过将所接收到的服务对话ID信息等与已临时存储在认证信息存储部分1097中的服务对话ID信息等相比较来执行用户认证处理。Under the control of the control section 1090 , the authentication processing section 1095 performs user authentication processing by comparing the received service session ID information and the like with the service session ID information and the like that have been temporarily stored in the authentication information storage section 1097 .
结果,如果例如由于从客户机终端1002接收到的认证对话ID信息等的有效期届满的原因而不能将使用客户机终端1002的用户认证成登记的用户,则认证处理部分1095确定来自客户机终端1002的销售页面信息请求是未授权的请求。As a result, if the user using the
在此情况下,控制部分1090依次通过通信控制部分1092和网络接口1093将指示认证出错的认证出错信息和用于标识内容销售服务器1005的商店代码发送至客户机终端1002。In this case, control section 1090 transmits authentication error information indicating an authentication error and a shop code for identifying content sales server 1005 to
在步骤SP1053中,客户机终端1002的通信模块1002B通过网络接口1033接收从内容销售服务器1005发送的认证出错信息和商店代码。In step SP1053, the
这里,如果根据从内容销售服务器1005接收到的认证出错信息识别出没有在内容销售服务器1005中认证的用户,则通信模块1002B产生请求发出用于访问内容销售服务器1005的认证票的认证票发出请求信号,并通过网络接口1033将该认证票发出请求信号和接收到的商店代码及临时存储在认证信息存储部分1038中的认证对话ID信息一起发送至门户服务器1003。Here, if a user who is not authenticated in the content sales server 1005 is identified based on the authentication error information received from the content sales server 1005, the
此时,通信模块1002B将接收到的商店代码临时存储在认证信息存储部分1038中。At this time, the
在步骤SP1054中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收从客户机终端1002发送的认证票发出请求信号、商店代码和认证对话ID信息等,并将它们传送至认证处理部分1056。In step SP1054, the
认证处理部分1056在控制部分1050的控制下通过将此认证对话ID信息等与已临时存储在认证信息存储部分1057中的认证对话ID信息相比较来执行用户认证处理。The
结果,如果例如由于从客户机终端1002接收到的认证对话ID信息等的有效期届满的原因而不能将使用客户机终端1002的用户认证成登记的用户,则认证处理部分1056确定来自客户机终端1002的认证票发出请求是未授权的请求。As a result, if the user using the
在此情况下,控制部分1050依次通过通信控制部分1052和网络接口1053将指示认证出错的认证出错信息发送至客户机终端1002。In this case, the
如果通过网络接口1033从门户服务器1003接收到认证出错信息,则在步骤SP1055中,客户机终端1002的通信模块1002B读取存储在认证信息存储部分1038中的用户ID信息和密码信息等,并通过网络接口1033将以读取的用户ID信息和密码信息等发送至门户服务器1003。If authentication error information is received from the
在步骤SP1056中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收用户ID信息和密码信息等,并将其发送至认证处理部分1056。In step SP1056, the
作为用户认证处理,认证处理部分1056在控制部分1050的控制下确定从客户机终端1002接收到的用户ID信息和密码信息等是否包括在顾客数据库部分1054中已登记的顾客信息中。As user authentication processing, the
结果,如果使用客户机终端1002的用户被认证为登记的用户,则认证处理部分1056发出与客户机终端1002和门户服务器1003之间的当前通信链路状态相关的认证对话ID信息等作为端口认证结果信息。As a result, if the user using the
此时,认证处理部分1056还在控制部分1050的控制下将发送至客户机终端1002的此认证对话ID信息等临时存储在认证信息存储部分1057中。At this time, the
在下一步骤SP1057中,门户服务器1003的控制部分1050确定页面信息存储部分1055中是否存在关于通知页面的页面信息。In the next step SP1057, the
如果在此步骤SP1057中获取了肯定的结果,则控制部分1050进入步骤SP1058。在步骤SP1058中,门户服务器1003的控制部分1050依次通过通信控制部分1052和网络接口1053,将由认证处理部分1056发送至客户机终端1002的认证对话ID信息等和例如指示关于通知页面的页面信息的存储单元的URL发送至客户机终端1002。If an affirmative result is acquired in this step SP1057, the
在步骤SP1059中,客户机终端1002的通信模块1002B通过网络接口1033接收从门户服务器1003发送的认证对话ID信息等和通知页面的URL,并将以上接收到的认证对话ID信息等临时存储在认证信息存储部分1038中,并将通知页面的URL传送至应用程序模块1002A。In step SP1059, the
在步骤SP1060中,客户机终端1002的应用程序模块1002A根据从通过通信模块1002B从门户服务器1003接收到的通知页面的URL产生一个通知页面请求信号,并将该通知页面请求信号传送至通信模块1002B。In step SP1060, the application module 1002A of the
如果接收到通知页面请求信号,则在步骤SP1061中,通信模块1002B读取临时存储在认证信息存储部分1038中的认证对话ID信息等,并通过网络接口1033将此认证对话ID信息等和通知页面请求信号发送至门户服务器1003。If the notification page request signal is received, then in step SP1061, the
在步骤SP1062中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收从客户机终端1002发送的认证对话ID信息等和通知页面请求信号,并将此认证对话ID信息等发送至认证处理部分1056。In step SP1062, the
认证处理部分1056在控制部分1050的控制下通过将所接收到的认证对话ID信息等与在上述步骤SP1056中发送至客户机终端1002并被临时存储在认证信息存储部分1057中的认证对话ID信息等相比较来执行用户认证处理。The
结果,如果使用客户机终端1002的用户被认证为登记的用户,则在步骤SP1063中,认证处理部分1056确定来自客户机终端1002的通知页面的请求是未授权的请求,并将发送至客户机终端1002的认证对话ID信息等的有效期延长。As a result, if the user using the
此时,门户服务器1003的控制部分1050从页面信息存储部分1055读取关于通知页面的页面信息,并依次通过通信控制部分1052和网络接口1053将以读取的页面信息和由认证处理部分1056延长了有效期的认证对话ID信息等一起发送至客户机终端1002。At this time, the
在步骤SP1064中,客户机终端1002的通信模块1002B通过网络接口1033接收从门户服务器1003发送的关于通知页面的页面信息和延长了有效期的认证对话ID信息等,并将以接收到的页面信息发送至应用程序模块1002A。另外,客户机终端1002的通信模块1002B以用延长了有效期的认证对话ID信息等重写有效期延长前的认证对话ID信息等的方式,将延长了有效期的认证对话ID信息等临时存储在认证信息存储部分1038中,以将在上述步骤SP1059中临时存储的认证对话ID信息等更新成延长了有效期的认证对话ID信息等。然后,客户机终端1002的通信模块1002B进入下一步骤SP1068(图24)。注意,图24中的步骤SP1067是只有在图23中的步骤SP1057中取得否定结果时才执行的步骤。In step SP1064, the
在步骤SP1065中,应用程序模块1002A根据从通信模块1002B提供的关于通知页面的页面信息在显示部分1025中显示该通知页面。In step SP1065, the application module 1002A displays the notification page in the display section 1025 based on the page information on the notification page supplied from the
另一方面,如果在上述步骤SP1057中取得否定结果,即,如果页面信息存储部分1055中不存在关于通知页面的页面信息,门户服务器1003的控制部分1050进入步骤SP1066(图24)。在此步骤SP1066中,门户服务器1003的控制部分1050依次通过通信控制部分1052和网络接口1053将在上述步骤SP1054中由认证处理部分1056发送至客户机终端1002的认证对话ID信息等发送至客户机终端1002。On the other hand, if a negative result is obtained in the above step SP1057, that is, if there is no page information about the notification page in the page
在步骤SP1067中,客户机终端1002的通信模块1002B通过网络接口1033接收从门户服务器1003发送的认证对话ID信息等,并将所接收到的认证对话ID信息等临时存储在认证信息存储部分1038中,然后进入下一步骤SP1068。In step SP1067, the
在步骤SP1068中,通信模块1002B产生再次请求门户服务器1003发出认证票的认证票发出请求信号,并通过网络接口1033将该认证票发出请求信号和临时存储在认证信息存储部分1038中的商店代码和认证对话ID信息一起发送至门户服务器1003。In step SP1068, the
在本实施例中,商店代码被临时存储在客户机终端1002的认证信息存储部分1038中。然而,本发明不仅仅限于此,当在以上客户机终端1002和门户服务器1003之间执行步骤SP1051—SP1068中的处理时,还可以依次发送和接收商店代码,从而可以在步骤SP1068中将商店代码发送至门户服务器1003而不用将商店代码临时存储在客户机终端1002的认证信息存储部分1038中。In this embodiment, the shop code is temporarily stored in the authentication information storage section 1038 of the
在步骤SP1069中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收从客户机终端1002发送的认证票发出请求信号、商店代码和认证对话ID信息等,并将它们传送至认证处理部分1056。In step SP1069, the
认证处理部分1056在控制部分1050的控制下通过将所接收到的认证对话ID信息等与已临时存储在认证信息存储部分1057中的认证对话ID信息相比较来执行用户认证处理。The
结果,如果例如由于从客户机终端1002接收到的认证对话ID信息等的有效期未满的原因而将使用客户机终端1002的用户认证成登记的用户,则认证处理部分1056确定来自以上客户机终端1002的认证票发出请求是授权的请求。在下一步骤SP1070中,认证处理部分1056根据在以上步骤SP1069中从客户机终端1002接收到的商店代码和认证票发出请求信号发出用于访问由以上商店代码指示的内容销售服务器1005的认证票等作为端口认证结果信息。As a result, if, for example, the user using the
认证处理部分1056在控制部分1050的控制下将此认证票等临时存储在认证信息存储部分1057中,并将已发送至客户机终端1002的认证对话ID信息等的有效期延长。The
门户服务器1003的控制部分1050依次通过通信控制部分1052和网络接口1053将由认证处理部分1056发出的认证票等和延长了有效期的认证对话ID信息等一起发送至客户机终端1002。The
在步骤SP1071中,客户机终端1002的通信模块1002B通过网络接口1033接收从门户服务器1003发送的认证票等和延长了有效期的认证对话ID信息等,并进入下一步骤SP1072。In step SP1071, the
在步骤SP1072中,通信模块1002B通过网络接口1033将所接收到的认证票等和认证请求信号一起发送至内容销售服务器1005。In step SP1072, the
此时,通信模块1002B还以用已接收到的延长了有效期的认证对话ID信息等重写有效期延长之前的认证对话ID信息等的方式,将从门户服务器1003接收到的延长了有效期的认证对话ID信息等临时存储在认证信息存储部分1038中,以将在上述步骤SP1064或SP1067中临时存储的认证对话ID信息等更新成延长了有效期的认证对话ID信息等。At this time, the
在步骤SP1073中,如果依次通过网络接口1093和通信控制部分1092接收到从客户机终端1002发送的认证请求信号和认证票等,则内容销售服务器1005的控制部分1090依次通过通信控制部分1092和网络接口1093将所接收到的认证票等和请求认证票的确认的认证票确认请求信号等一起发送至门户服务器1003。In step SP1073, if an authentication request signal, an authentication ticket, and the like transmitted from the
在步骤SP1074中,门户服务器1003的控制部分1050依次通过网络接口1053和通信控制部分1052接收从内容销售服务器1005发送的认证票确认请求信号和认证票等,并将它们发送至认证处理部分1056。In step SP1074, the
认证处理部分1056在控制部分1050的控制下,根据此认证票确认请求信号,通过将所接收到的认证票等与临时存储在认证信息存储部分1057中的认证票等相比较来执行确认处理。The
如果认证处理部分1056将所接收到的认证票等确认为登记的认证票等,则控制部分1050依次通过通信控制部分1052和网络接口1053将已将该认证票等确认为正常认证票等的确认结果信息发送到内容销售服务器1005。If the
在步骤SP1075中,内容销售服务器1005的控制部分1090依次通过网络接口1093和通信控制部分1092接收从门户服务器1003发送的确认结果信息,并将其信息发送至认证处理部分1095。In step SP1075, control section 1090 of content sales server 1005 receives confirmation result information sent from
认证处理部分1095在控制部分1090的控制下根据确认结果信息发出与客户机终端1002和内容销售服务器1005之间的当前通信链路的状态相关的服务对话ID信息等,并将所发出的服务对话ID信息等存储在认证信息存储部分1097中。The authentication processing section 1095 sends out service session ID information etc. related to the status of the current communication link between the
内容销售服务器1005的控制部分1090依次通过通信控制部分1092和网络接口1093将所发出的服务对话ID信息等发送至客户机终端1002。The control section 1090 of the content sales server 1005 transmits the issued service session ID information and the like to the
在步骤SP1076中,客户机终端1002的通信模块1002B通过网络接口1033接收从内容销售服务器1005发出的服务对话ID信息等,并将所接收到的服务对话ID信息等临时存储在认证信息存储部分1038中,然后进入下一步骤SP1077。In step SP1076, the
在步骤SP1077中,通信模块1002B通过网络接口1033再次将在上述步骤SP1051中获取的销售页面请求信号和在步骤SP1076中临时存储在认证信息存储部分1038中的服务对话ID信息等一起发送至内容销售服务器1005。In step SP1077, the
在步骤SP1078中,内容销售服务器1005的控制部分1090依次通过网络接口1093和通信控制部分1092接收从客户机终端1002发送的销售页面请求信号和服务对话ID信息等,并将该服务对话ID信息等发送至认证处理部分1095。In step SP1078, the control section 1090 of the content selling server 1005 receives the sales page request signal and the service session ID information etc. transmitted from the
认证处理部分1095在控制部分1090的控制下通过将所接收到的服务对话ID信息等与已在上述步骤SP1075中发送至客户机终端1002并临时存储在认证信息存储部分1097中的服务对话ID信息等相比较来执行用户认证处理。The authentication processing section 1095, under the control of the control section 1090, combines the received service session ID information and the like with the service session ID information that has been transmitted to the
结果,如果例如由于从客户机终端1002接收到的服务对话ID信息等的有效期未满的原因而将使用客户机终端1002的用户认证成登记的用户,则认证处理部分1095确定来自客户机终端1002的A公司CD销售页面的请求是授权的请求,并将已发送至客户机终端1002的服务对话ID信息等的有效期延长。As a result, if, for example, the user using the
此时,在下一步骤SP1079中,控制部分1090从页面信息存储部分1096读取用户所请求的关于A公司CD销售页面的页面信息,并依次通过通信控制部分1092和网络接口1093将以上读取的页面信息和由认证处理部分1095延长了有效期的服务对话ID信息等一起发送至客户机终端1002。At this time, in the next step SP1079, the control section 1090 reads the page information on the CD sales page of Company A requested by the user from the page information storage section 1096, and sequentially passes the above-read information through the communication control section 1092 and the network interface 1093. The page information is sent to the
在步骤SP1080中,客户机终端1002的通信模块1002B通过网络接口1033接收从内容销售服务器1005发送的关于A公司CD销售页面的页面信息和延长了有效期的服务对话ID信息等,并将以上接收到的关于A公司CD销售页面的页面信息发送至应用程序模块1002A。另外,客户机终端1002的通信模块1002B以用延长了有效期的服务对话ID信息等重写有效期延长以前的服务对话ID信息等的方式,将延长了有效期的服务对话ID信息等临时存储在认证信息存储部分1038中,以将在上述步骤SP1076中临时存储的服务对话ID信息等更新成延长了有效期的服务对话ID信息等。In step SP1080, the
在步骤SP1081中,应用程序模块1002A根据从通信模块1002B提供的关于A公司CD销售页面的页面信息在显示部分1025中显示该A公司CD销售页面。In step SP1081, the application module 1002A displays the company A CD sales page in the display section 1025 based on the page information on the company A CD sales page supplied from the
根据以上配置,在根据此第二实施例的内容销售系统中也可以获得和上述第一实施例相同的效果。According to the above configuration, the same effects as those of the above-described first embodiment can also be obtained in the content sales system according to this second embodiment.
另外,在上述第一实施例中所述的客户机终端2的程序模块(图10)中,HTTP消息程序50和通信器程序51是能和本实施例中所述的客户机终端1002的通信控制部分1032(图18)相同的功能的程序模块。In addition, among the program modules (FIG. 10) of the
内容再现模块52(图10)是能实现和编码器/解码器部分1034(图18)相同功能的程序模块。The content reproduction module 52 (FIG. 10) is a program module capable of realizing the same functions as the encoder/decoder section 1034 (FIG. 18).
另外,版权保护管理模块53(图10)是能实现和版权管理部分1035(图18)相同功能的程序模块。In addition, the copyright protection management module 53 (FIG. 10) is a program module capable of realizing the same functions as the copyright management section 1035 (FIG. 18).
另外,因特网无线电频道选择再现模块54(图10)是能实现和控制部分1023和音频控制部分1026(图18)相同功能的程序模块。In addition, the Internet radio channel selection reproduction module 54 (FIG. 10) is a program module capable of realizing the same functions as the control section 1023 and the audio control section 1026 (FIG. 18).
另外,音乐购买再现模块55(图10)是能实现和控制部分1023和音频控制部分1026(图18)相同功能的程序模块。In addition, the music purchase reproduction module 55 (FIG. 10) is a program module capable of realizing the same functions as the control section 1023 and the audio control section 1026 (FIG. 18).
另外,XML浏览器56(图10)是能实现和输入处理部分1021和页面信息产生部分1036(图18)相同功能的程序模块。In addition, the XML browser 56 (FIG. 10) is a program module capable of realizing the same functions as the input processing section 1021 and the page information generating section 1036 (FIG. 18).
另外,硬盘内容控制器57、数据库访问模块59和内容数据访问模块60(图10)是能实现和控制部分1023(图18)相同功能的程序模块。In addition, the hard disk content controller 57, the database access module 59 and the content data access module 60 (FIG. 10) are program modules capable of realizing the same functions as the control section 1023 (FIG. 18).
另外,库58的认证库58A(图10)是能实现和认证处理部分1037和认证信息存储部分1038(图18)相同功能的程序模块。In addition, the authentication library 58A (FIG. 10) of the library 58 is a program module capable of realizing the same functions as the authentication processing section 1037 and the authentication information storage section 1038 (FIG. 18).
另外,库58的剪辑库58B(图10)是能实现和控制部分1023相同的功能的程序模块(图18)。In addition, the clip library 58B (FIG. 10) of the library 58 is a program module capable of realizing the same function as the control section 1023 (FIG. 18).
另外,无线电广播信息显示模块61(图10)是能实现和无线电广播显示控制部分1039(图18)相同功能的程序模块。In addition, the radio broadcast information display module 61 (FIG. 10) is a program module capable of realizing the same functions as the radio broadcast display control section 1039 (FIG. 18).
另外,调谐器频道选择再现/声音记录模块62(图10)是能实现和控制部分1023、音频控制部分1026和调谐器部分1031(图18)相同功能的程序模块。In addition, the tuner channel selection reproduction/sound recording module 62 (FIG. 10) is a program module capable of realizing the same functions as the control section 1023, audio control section 1026 and tuner section 1031 (FIG. 18).
另外,音频用户接口63(图10)是能实现和输入处理部分1021、控制部分1023和显示控制部分1024(图18)相同功能的程序模块。In addition, the audio user interface 63 (FIG. 10) is a program module capable of realizing the same functions as the input processing section 1021, the control section 1023, and the display control section 1024 (FIG. 18).
另外,CD再现模块64(图10)是能实现和控制部分1026和外部记录媒体记录/再现部分1028(图18)相同功能的程序模块。In addition, the CD reproducing module 64 (FIG. 10) is a program module capable of realizing the same functions as the control section 1026 and the external recording medium recording/reproducing section 1028 (FIG. 18).
另外,HDD再现模块65(图10)是能实现和控制部分1023和音频控制部分1026(图18)相同功能的程序模块。In addition, the HDD reproduction module 65 (FIG. 10) is a program module capable of realizing the same functions as the control section 1023 and the audio control section 1026 (FIG. 18).
因此,在具有上述第一实施例中的硬件电路块结构的客户机终端2中CPU30使用了各种程序模块,该客户机终端2还能执行和具有此第二实施例中的功能电路块结构的客户机终端1002相同的处理。Therefore, in the
另外,在上述第一实施例的门户服务器4(图6)中,根据上述第二实施例中的门户服务器1003(图19)的功能适当地选择要存储在ROM11和硬盘驱动器12中的各种程序。从而,控制部分10根据以上各种程序实现起到了和门户服务器1003的控制部分1050、通信控制部分1052和认证处理部分1056相似的功能,还可以与以上门户服务器1003的顾客数据库部分1054、页面信息存储部分1055、认证信息存储部分1057、频率信息存储部分1058和URL存储部分1059相类似地使用ROM11、RAM14和硬盘驱动器12。In addition, in the portal server 4 (FIG. 6) of the above-mentioned first embodiment, the various program. Thereby, control
另外,在上述第一实施例中的内容销售服务器5(图7)中,根据上述第二实施例中内容服务器1005(图20)的功能适当地选择要存储在ROM21和硬盘驱动器22中的各种程序。从而,控制部分20实现与以上内容销售服务器1005的控制部分1090、通信控制部分1092、认证处理部分1095及检索部分1099相似的功能,还可以与以上销售内容服务器1005的顾客数据库部分1094、页面信息存储部分1096、媒体包信息存储部分1098和认证信息存储部分1097相类似地使用ROM21、RAM24和硬盘驱动器22。In addition, in the content sales server 5 (FIG. 7) in the above-described first embodiment, each of the contents to be stored in the
(3)其它实施例(3) Other embodiments
在上述实施例中,描述了将具有音乐再现功能的客户机终端2应用于终端单元的情形。然而,本发明不仅仅限于此,如果根据由诸如XML之类的语言描述的源代码显示页面,还可以将诸如个人电脑之类的其它各种信息处理单元应用于该情形。In the above-described embodiments, the case where the
另外,在上述实施例中,描述了在根据以上请求信号接收到通知页面数据(通知页面的源代码)后将客户机终端2的通信处理部分44、网络接口45等应用于发送请求第一页面数据(首页的源代码)和第二页面数据(A公司CD销售页面的源代码)的请求信号的发送装置和用于接收第一页面数据和第二页面数据等的接收装置的情形。然而,本发明不限于此,也可以将其它各种结构应用于此情形。In addition, in the above-described embodiment, it is described that the
另外,在上述实施例中,描述了一种将门户服务器4应用于存储指示预定通知信息的通知页面数据(通知页面的源代码)和第一页面数据(首页的源代码)的页面数据提供系统的情形。然而,本发明不限于此,也可以将由其它各种结构形成的信息处理单元应用于此情形。In addition, in the above-described embodiment, a page data providing system in which the
另外,在上述第一实施例中,描述了一种将门户服务器4的数据通信处理部分15应用于接收请求门户服务器4发送第一页面数据(首页的源代码)的请求信号的接收装置和应用于在根据请求信号发送此第一页面数据(首页的源代码)前发送通知页面数据(通知页面的源代码)的发送装置的情形。然而,本发明不限于此,也可以将其它各种结构应用于此情形。In addition, in the first embodiment described above, a receiving device and an application of applying the data
另外,在上述第二实施例中,描述了一种将门户服务器1003的数据通信控制部分1052应用于请求门户服务器4发送第一页面数据的请求信号的接收装置和应用于在根据请求信号发送此第一页面数据(首页的源代码)前发送通知页面数据(通知页面的源代码)的发送装置的情形。然而,本发明不限于此,也可以将其它各种结构应用于此情形。In addition, in the above-mentioned second embodiment, it is described that a data
另外,在上述实施例中,描述了一种如果接收到接受信息(认证结果信息)和请求内容销售服务器5发送来自终端单元的页面数据的请求信号,则将内容销售服务器5应用于页面数据提供装置,用于响应于请求信号将页面数据发送至终端设备的情形。然而,本发明不限于此,也可以将由其它各种结构形成的信息处理单元应用于此情形。In addition, in the above-mentioned embodiment, it is described that if the acceptance information (authentication result information) and the request signal requesting the content sales server 5 to transmit the page data from the terminal unit are received, the application of the content sales server 5 to the page data supply is described. Means for a case where the page data is sent to the terminal device in response to the request signal. However, the present invention is not limited thereto, and information processing units formed of other various structures can also be applied to this case.
另外,在上述实施例中,描述了一种预先在客户机终端2中安装了用于执行图11和12或图19—16和图21—24所示的页面显示处理的程序(下文称为页面数据接收程序)的情形。然而,本发明不限于此,例如可以在由用户确定的任意时间安装通过网络从预定服务器分配的页面数据接收程序。In addition, in the above-described embodiments, a program (hereinafter referred to as "Program") for executing the page display processing shown in FIGS. 11 and 12 or FIGS. 19-16 and FIGS. In the case of the page data receiving program). However, the present invention is not limited thereto, for example, a page data receiving program distributed from a predetermined server through a network may be installed at an arbitrary time determined by a user.
另外,在上述实施例中,可以将由无线电台广播的无线电广播应用于客户机终端2和1002可以接收到的广播,但也可以有其它情形,例如客户机终端2和1002接收因特网无线电广播和卫星无线电广播以获取相关信息(无线电广播信息),或接收由电视广播电台广播的电视广播以获取与从网络上的服务器广播的电视的电视节目相关的各种广播信息的情形。In addition, in the above-described embodiments, the radio broadcast broadcast by the radio station can be applied to the broadcast that the
另外,在上述实施例中,描述了一种在客户机终端2和1002中安装硬件电路块、功能电路块和程序模块的情形。然而,本发明不限于此,也可以在客户机终端2和1002以外的诸如便携式电话和个人电脑之类的各种终端中安装它们。从而,如果在终端中安装这些硬件电路块、功能电路块和程序模块,则可以实现与上述客户机终端2和1002相同的处理。In addition, in the above-described embodiments, a case has been described in which hardware circuit blocks, functional circuit blocks, and program modules are installed in the
工业适用性Industrial applicability
可以将本发明应用于例如根据从服务器提供的XML源代码数据在客户机终端的显示部分中显示Web网页的情形。The present invention can be applied to, for example, a case where a Web page is displayed in a display section of a client terminal based on XML source code data supplied from a server.
Claims (30)
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP291741/2003 | 2003-08-11 | ||
| JP2003291741 | 2003-08-11 | ||
| JP2003338918 | 2003-09-29 | ||
| JP338918/2003 | 2003-09-29 | ||
| PCT/JP2004/007012 WO2005015411A1 (en) | 2003-08-11 | 2004-05-18 | Page data reception method, page data providing method, device thereof, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1836249A CN1836249A (en) | 2006-09-20 |
| CN1836249B true CN1836249B (en) | 2012-10-31 |
Family
ID=36908207
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200480019097.5A Expired - Fee Related CN1816822B (en) | 2003-08-11 | 2004-05-18 | Authentication method, authentication system, and authentication server |
| CN2004800231621A Expired - Fee Related CN1836249B (en) | 2003-08-11 | 2004-05-18 | Method for receiving page data, method for providing page data, device and program thereof |
| CN 200480019137 Pending CN1816823A (en) | 2003-08-11 | 2004-05-18 | Communication system and communication method |
| CN2004800267483A Expired - Fee Related CN1853190B (en) | 2003-08-11 | 2004-05-18 | Information processing apparatus and communication method |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200480019097.5A Expired - Fee Related CN1816822B (en) | 2003-08-11 | 2004-05-18 | Authentication method, authentication system, and authentication server |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200480019137 Pending CN1816823A (en) | 2003-08-11 | 2004-05-18 | Communication system and communication method |
| CN2004800267483A Expired - Fee Related CN1853190B (en) | 2003-08-11 | 2004-05-18 | Information processing apparatus and communication method |
Country Status (1)
| Country | Link |
|---|---|
| CN (4) | CN1816822B (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102739664B (en) * | 2008-04-26 | 2016-03-30 | 华为技术有限公司 | Improve the method and apparatus of safety of network ID authentication |
| US8775797B2 (en) | 2010-11-19 | 2014-07-08 | Microsoft Corporation | Reliable software product validation and activation with redundant security |
| US8984293B2 (en) | 2010-11-19 | 2015-03-17 | Microsoft Corporation | Secure software product identifier for product validation and activation |
| KR101909487B1 (en) | 2011-09-30 | 2018-12-19 | 삼성전자 주식회사 | Method for registering a device to server and apparatus having the same |
| WO2013081185A1 (en) | 2011-12-01 | 2013-06-06 | 日本電気株式会社 | Security verification device and security verification method |
| CN103841170B (en) * | 2012-11-27 | 2018-12-14 | 联想(北京)有限公司 | A kind of cloud storage method and server |
| TWI505128B (en) * | 2013-03-20 | 2015-10-21 | Chunghwa Telecom Co Ltd | Method and System of Intelligent Component Library Management |
| CN104765357A (en) * | 2015-03-11 | 2015-07-08 | 西安电子科技大学 | Authorization system and method for vehicle remote diagnosis |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU7047100A (en) * | 1999-08-31 | 2001-03-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Gsm security for packet data networks |
-
2004
- 2004-05-18 CN CN200480019097.5A patent/CN1816822B/en not_active Expired - Fee Related
- 2004-05-18 CN CN2004800231621A patent/CN1836249B/en not_active Expired - Fee Related
- 2004-05-18 CN CN 200480019137 patent/CN1816823A/en active Pending
- 2004-05-18 CN CN2004800267483A patent/CN1853190B/en not_active Expired - Fee Related
Non-Patent Citations (2)
| Title |
|---|
| JP特開2002-132625A 2002.05.10 |
| JP特開平11-282804A 1999.10.15 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1816822B (en) | 2010-09-29 |
| CN1853190B (en) | 2010-06-09 |
| CN1816822A (en) | 2006-08-09 |
| CN1853190A (en) | 2006-10-25 |
| CN1816823A (en) | 2006-08-09 |
| CN1836249A (en) | 2006-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101079238B1 (en) | Authentication method authentication system and authentication server | |
| US8185924B2 (en) | Information processing device, information processing method, and information processing program | |
| US8073898B2 (en) | Display device, display method, and display control program | |
| US7844259B2 (en) | Communication method | |
| CN1816971B (en) | Reproduction device, information setting method | |
| CN1816877B (en) | Data storage control apparatus | |
| KR101149900B1 (en) | Information processing device, information processing method and information processing program | |
| CN1836249B (en) | Method for receiving page data, method for providing page data, device and program thereof | |
| WO2005006606A1 (en) | Communication method | |
| JP4168349B2 (en) | Information providing method, information providing apparatus, and information providing program | |
| US20070005435A1 (en) | Communication system and communication method | |
| JP4547628B2 (en) | Page data receiving method, page data providing method, terminal device, page data providing device, and page data receiving program | |
| US20060179306A1 (en) | Communication device, communicate method for communication device, and communication program for communication device | |
| CN100520777C (en) | Information processing device and information processing method | |
| WO2005006607A1 (en) | Information providing method | |
| CN100483370C (en) | Page title display method | |
| JP2006221257A (en) | Display method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CI02 | Correction of invention patent application |
Correction item: Priority Correct: 2003.09.29 JP 338918/2003 False: Lack of priority second Number: 38 Page: The title page Volume: 22 |
|
| COR | Change of bibliographic data |
Free format text: CORRECT: PRIORITY; FROM: MISSING THE SECOND ARTICLE OF PRIORITY TO: 2003.9.29 JP 338918/2003 |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121031 Termination date: 20150518 |
|
| EXPY | Termination of patent right or utility model |