CN1167270C - 内容分配方法、预订控制装置和方法 - Google Patents
内容分配方法、预订控制装置和方法 Download PDFInfo
- Publication number
- CN1167270C CN1167270C CNB018025684A CN01802568A CN1167270C CN 1167270 C CN1167270 C CN 1167270C CN B018025684 A CNB018025684 A CN B018025684A CN 01802568 A CN01802568 A CN 01802568A CN 1167270 C CN1167270 C CN 1167270C
- Authority
- CN
- China
- Prior art keywords
- content
- reservation
- user
- distribution
- server
- 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 - Lifetime
Links
- 238000009826 distribution Methods 0.000 title claims abstract description 442
- 238000000034 method Methods 0.000 title claims description 82
- 238000012545 processing Methods 0.000 claims description 115
- 230000005540 biological transmission Effects 0.000 claims description 45
- 230000015654 memory Effects 0.000 claims description 23
- 238000003860 storage Methods 0.000 claims description 7
- 230000000295 complement effect Effects 0.000 claims 2
- 230000000694 effects Effects 0.000 description 76
- 230000008569 process Effects 0.000 description 56
- 238000004891 communication Methods 0.000 description 42
- 230000001413 cellular effect Effects 0.000 description 34
- 238000010586 diagram Methods 0.000 description 23
- 230000008859 change Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000003825 pressing Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 238000007689 inspection Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 239000002775 capsule Substances 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 239000000969 carrier Substances 0.000 description 3
- 238000013478 data encryption standard Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000005266 casting Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25883—Management of end-user data being end-user demographical data, e.g. age, family status or address
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/441—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17327—Transmission or handling of upstream communications with deferred transmission or handling of upstream communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Computer Graphics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Finance (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Storage Device Security (AREA)
Abstract
一种内容供应系统(100),其中流式服务器(102)被用于进行实况分配,和所使用的用户PC(106)通过访问服务器使用的预订管理中心(101)作出有关时间段的预订。用户PC106通过因特网(103)将上述时间段和预订请求信息发送给服务器使用的预订管理中心(101),所述预订请求信息包括代表是否将所述内容公开或仅允许分配给指定人的公开级别的设置信息。当根据预订分配内容时,根据上述公开等级的设置信息,流式服务器102限制对客户终端(107)的分配。
Description
技术领域
本发明涉及利用对客户进行内容流分配的分配(distribution)服务器,进行内容实况分配的内容分配方法,控制内容分配的预订的预订(reservation)控制设备,和存储要由预订控制设备执行的程序的程序存储介质。
背景技术
在计算机网络系统中,传统上,人们一般的做法是,打开主页,以便提供在因特网上创建的内容。
这样,当用户亲自打开主页时,用户通过个人计算机(后面称为“PC”)获取主页创建程序,根据主页创建程序创建与多个内容超链接的主页,和把主页存储在因特网服务提供商(后面称为“ISP”)的服务器中。
然后,ISP把主页从服务器提供给在因特网上访问它的客户,然后当点击主页上的锚区(anchor)时,ISP提供链接的内容。
近年来,在因特网上供应给客户的内容除了包括静止图像之外,往往还包括运动图像和声音。为了提供诸如这些运动图像的内容,用户创建的运动图像文件和声音文件事先被上载到ISP的流式服务器的预定存储区中。然后,在客户的请求下,ISP的流式服务器在因特网上对客户进行与请求相对应的文件的流分配。
并且,在因特网上对客户进行诸如运动图像之类的内容的流分配的技术除了包括“按需分配”之外,还包括称为“实况分配”的技术,从而,如上所述,把运动图像文件事先上载到流式服务器中,并且响应来自客户的请求分配运动图像文件。在实况分配中,由内容创建者利用,例如,数字摄像机创建的运动图像数据被实时编码,并通过因特网等将其发送到流式服务器。然后,流式服务器一边把内容创建者实时供应的运动图像数据记录在专用存储区中,一边进行流式再现,从而,可以把运动图像数据实时供应给请求的客户。
另一方面,当进行上述实况分配时,内容分配者可能想对公众公开分配的内容,并且让许多人观看和收听分配的内容,或者,可能只想让特定人群,譬如,一群朋友、公司同事等观看和收听分配的内容。也就是说,取决于内容分配者要分配的内容的内容,与应该把内容分配限于特定用户、还是对公众开放有关的内容分配的公开等级可以是不同的。如果可以在基于内容分配者请求的公开等级上进行内容分配,那么,可以提供基于内容分配者请求的服务。
发明内容
本发明就是在考虑了上述情况之后作出的,因此,本发明的目的是提供一种能够在基于进行内容实况分配的分配者的请求的公开等级上实现内容分配的内容分配方法、预订控制设备和程序存储介质。
为了解决上述问题,当应通过网络接收从分配者终端设备发送的内容和通过网络把内容流分配给客户终端设备的分配服务器要求,向预订控制设备作出预订,和根据预订,把内容从分配者终端设备发送到分配服务器,从而,实现内容分配时,本发明执行如下过程:首先,分配者终端设备通过网络向预订控制设备发送预订请求信息,预订请求信息包括利用分配服务器进行内容分配所需的服务时间和有关对内容接收者施加限制的限制信息。然后,如果接受了供分配服务器在包含于预订请求信息中的所需服务时间内使用的预订,那么,根据接受的预订,分配者终端设备通过网络把内容发送到分配服务器,以便实现内容分配。接着,当客户终端设备请求分配服务器通过网络分配内容时,根据限制信息,判断是否应该接受客户终端设备的分配请求。作为这个判断的结果,如果接受了客户终端设备的分配请求,那么,通过网络,把从分配者终端设备发送的内容从分配服务器流分配到客户终端设备。
当利用分配服务器按照这种方式进行内容实况分配时,采用预订系统使内容分配者能够在内容分配者预订的时间段内可靠地进行内容分配。在这样的预订系统中,当内容分配者通过网络把预订请求信息从分配者终端设备发送到预订控制设备,作出预订时,如果这个预订请求信息包括有关对内容接收者施加限制的限制信息,那么,在内容分配期间,根据这个限制信息,判断是否进行对已经发出分配请求的客户终端设备的分配。因此,如果根据要分配的内容的内容来设置要包含在限制信息中的限制内容,那么,内容分配者就可以为要分配的每个内容设置内容分配的公开等级。
按照本发明的一个方面,提供了一种内容分配方法,用于应通过网络接收从分配者终端设备发送的内容和通过网络把所述内容进行流分配给客户终端设备的分配服务器要求,向预订控制设备作出预订,和根据预订把所述内容从分配者终端设备发送到分配服务器,从而实现内容分配,所述内容分配方法包括:预订请求步骤,通过网络把预订请求信息从所述分配者终端设备发送到所述预订控制设备,所述预订请求信息包括利用所述分配服务器分配内容所需的服务时间和有关对内容接收者施加限制的限制信息;内容发送步骤,当接受供所述分配服务器在包含于所述预订请求信息中的所述所需服务时间内使用的预订时,根据所述接受的预订,通过网络把内容从所述分配者终端设备发送到所述分配服务器,以便实现内容分配;判断步骤,当所述客户终端设备请求所述分配服务器通过网络分配内容时,根据所述限制信息,判断是否应该接受所述客户终端设备的分配请求;和分配步骤,当接受了所述客户终端设备的分配请求时,通过网络,把从所述分配者终端设备发送的内容从所述分配服务器流分配到所述客户终端设备。
按照本发明的另一个方面,提供了一种预订控制设备,用于控制利用经由网络把内容进行流分配给客户终端设备的分配服务器进行所述内容的实况分配的预订,所述预订控制设备包括:接收装置,用于接收通过网络从请求内容实况分配的分配者终端设备发送预订请求信息,所述预订请求信息包括利用所述分配服务器进行内容分配所需的服务时间和有关对所述内容接收者施加限制的限制信息;浏览判断装置,用于当接受了在包含于所述预订请求信息中的所述所需服务时间内利用所述分配服务器进行内容分配的预订时,根据所述限制信息,判断是否应该使与基于所述预订的内容分配有关的内容分配节目信息成为可浏览的;和存储装置,用于当判断为应该使所述内容分配节目信息成为可浏览的时,通过网络,以可浏览的方式把所述内容分配节目信息存储在所述预订控制设备的预定存储区中。
按照本发明的另一个方面,提供了一种要由预订控制设备执行的预订控制方法,所述预订控制设备控制利用经由网络把内容进行流分配给客户终端设备的分配服务器进行所述内容的实况分配的预订,所述方法包括:接收处理,通过网络从请求利用所述分配服务器进行内容的实况分配的分配者终端设备接收预订请求信息,所述预订请求信息包括进行内容分配所需的服务时间和有关对所述内容接收者施加限制的限制信息;浏览判断处理,当接受了在包含于所述预订请求信息中的所述所需服务时间内、利用所述分配服务器进行内容分配的预订时,根据所述限制信息,判断是否应该使与基于所述预订的内容分配有关的内容分配节目信息成为可浏览的;和存储处理,当判断为应该使所述内容分配节目信息成为可浏览的时,通过网络,以可浏览的方式把所述内容分配节目信息存储在所述预订控制设备的预定存储区中。
附图简述
图1是显示把利用根据本发明实施例的服务器的方法应用到其中的内容供应系统的概括性总体结构的方块图;
图2是显示从上述内容供应系统接收个人分派(casting)服务的用户PC的结构的方块图;
图3是显示上述用户PC的外形结构实例的透视图;
图4是显示在上述用户PC执行的应用程序的开头上显示的初始屏幕的图形;
图5是显示在画面摄取模式下,上述用户PC的显示部分的显示屏幕的图形;
图6是显示在上载模式下,上述用户PC的显示部分的显示屏幕的图形;
图7是显示在万维网检验模式下,上述用户PC的显示部分的显示屏幕的图形;
图8是显示在实况预订模式下,上述用户PC的显示部分的显示屏的图形;
图9是显示在实况分配模式下,上述用户PC的显示部分的显示屏的图形;
图10是显示在上述实况分配模式下的特技(effect)显示栏的图形;
图11是显示在上述实况分配模式下,在特技设置处理期间的显示屏的图形;
图12是显示上述内容供应系统的服务器预订控制设备的结构的方块图;
图13是显示存储在上述服务器预订控制设备的实况分派服务器的硬盘中的网页的首页的图形;
图14是显示存储在上述实况分派服务器的硬盘中的网页的图形;
图15是显示存储在上述实况分派服务器的硬盘中的网页的图形;
图16是显示存储在上述实况分派服务器的硬盘中的网页的图形;
图17是显示存储在上述实况分派服务器的硬盘中的网页的图形;
图18是显示上述服务器预订控制设备的预订数据库的注册内容的图形;
图19是显示在会员注册期间,上述用户PC和实况分派服务器的处理作业的顺序流程图;
图20是显示在会员注册过程中,上述用户PC的上述显示部分的显示屏的图形;
图21是显示在分配预订期间,上述用户PC和实况分派服务器的处理作业的顺序流程图;
图22是显示在所述分配预订期间,在用户PC的上述显示部分上显示的显示屏的图形;
图23是显示在所述分配预订期间,在用户PC的上述显示部分上显示的显示屏的图形;
图24是显示在上述分配预订期间,在用户PC的上述显示部分上显示的显示屏的图形;
图25是显示在上述分配预订中的重新确认处理期间,上述用户PC和实况分派服务器的处理作业的顺序流程图;
图26是显示在上述重新确认处理期间,在用户PC的上述显示部分上显示的显示屏的图形;
图27是显示在上述重新确认处理期间,在用户PC的上述显示部分上显示的显示屏的图形;
图28是显示在上述重新确认处理期间,由上述实况分派服务器创建并发送到用户PC的预订设置信息文件的图形;
图29是显示在上述重新确认处理期间,在用户PC的上述显示部分上显示的显示屏的图形;
图30是显示发送到在上述重新确认处理期间指定的电子邮件地址的电子邮件的内容的图形;
图31是显示当改变预订时,在上述用户PC的上述显示部分上显示的显示屏的图形;
图32是显示当改变预订时,在上述用户PC的上述显示部分上显示的显示屏的图形;
图33是显示当改变预订时,在上述用户PC的上述显示部分上显示的显示屏的图形;
图34是显示当取消预订时,在上述用户PC的上述显示部分上显示的显示屏的图形;
图35是显示当取消预订时,在上述用户PC的上述显示部分上显示的显示屏的图形;
图36是显示当确认预订时,在上述用户PC的上述显示部分上显示的显示屏的图形;
图37是显示在实况分配期间,上述内容供应系统的处理作业的顺序流程图;
图38是显示在上述实况分配期间,接收内容供应的客户PC的显示屏的图形;
图39是显示根据上述实施例的一种修改的网络系统的总体结构的示意图;
图40是显示集成了摄像机的数字蜂窝电话机的外部结构的示意性透视图;
图41是显示当摄像机转动时,上述集成了摄像机的数字蜂窝电话机的显示部分的示意性透视图;和
图42是显示上述集成了摄像机的数字蜂窝电话机的电路结构的方块图。
实现本发明的最佳模式
现在参照附图,说明本发明的实施例。
A.内容供应系统的结构
A-1.整个系统的结构概貌
首先,图1是显示利用根据本发明实施例的内容分配通知方法,提供个人分派服务的内容供应系统100的总体结构的方块图。
如图1所示,这个内容供应系统100包括通过因特网服务提供商(未示出)和电话网络104与因特网103连接的用户PC(分配者终端设备)106、与因特网103连接的服务器预订控制中心101、流式服务器(处理服务器)102和通过电话线(未示出)或专用线(未示出)与因特网103连接的数个(在图中为3个)客户PC107。这里,流式服务器102与专用服务器连接网络108相连接,当在以后将加以描述的实况分配期间,把数据从用户PC106发送到流式服务器102时,用户PC106通过电话网络104,利用PPP(点到点协议)与专用服务器连接网络108的访问端口相连接。这样,就在用户PC106与流式服务器102之间建立起通信路径,和可以利用这条通信路径发送内容数据。专用线109也位于流式服务器102与服务器预订控制中心101之间,在以后将加以描述的认证处理等的情况中,利用专用线109在两者之间传输数据。
在这个内容供应系统100中,用户PC106的用户在预订的时间段(例如,从15点钟到16点钟),把数字摄像机等拍摄的内容数据(例如,从音乐实况转播等中摄取的视频数据等)发送到流式服务器102,而流式服务器102则对发出请求的客户PC107进行上述内容数据的流分配。这样,内容供应系统100就可以提供实现个人广播的个人分派服务,以便用户PC106的用户利用数字摄像机拍摄的内容数据可以由客户PC107实时接收和再现。
并且,这种内容供应系统100采用了预订系统,从而,每个用户可以为使用或访问流式服务器102作出预订,以便实现使用户能够在所期望时间段内可靠地进行个人广播的个人分派服务。也就是说,用户在因特网103上向服务器预订控制中心101请求预订用户想要进行个人广播的时间段,即,用户(PC)想要访问流式服务器102和通过流式服务器102使用流分配功能的时间段。然后,当服务器预订控制中心101允许预订时,用户PC106可以在基于这个预订的时间段内,访问流式服务器102,并且进行实况分配。
内容供应系统100是提供引入上述预订系统的个人分派服务的系统,下面将描述地说明这个内容供应系统100的各个部件。
A-2.用户PC
首先说明用户PC106。在这个实施例中,用户PC106指的是用户用于发送内容数据的PC,这个用户通过内容供应系统100完成了以后在个人分派服务中将要描述的注册过程之后,已经获得了成为创建和发送内容数据的广播方的权利。
如图2所示,用户PC106包括进行各种类型操作处理和控制各个部分的CPU(中央处理单元)120,用作CPU120的工作存储器的RAM(随机存取存储器)121,存储CPU120读取和执行的程序组的ROM(只读存储器)122,存储诸如操作系统(例如,“Windows 95/98/2000”(微软公司))和应用程序等之类的、由CPU120读取和执行的程序组的硬盘123,向用户显示图像的、诸如液晶显示器之类的显示部分124,在显示部分124上显示与CPU120供应的数据相对应的图像的显示接口125,供用户输入指令用的、以后要描述的、诸如键盘、鼠标、和转盘和操作按钮之类的操作部分126,把指示通过操作部分126输入的指令的数据供应给CPU120的操作部分接口127,从通过电话网络104(参见图1)与因特网103(参见图1)和专用服务器连接网络108(参见图1)相连接的设备中接收数据和/或向其发送数据的网络接口128,和集成在用户PC106中的数字视频摄像机129。顺便说一下,硬盘123由CPU120来读写,也用于存储运动图像数据和各种类型的控制数据。
这里,图3显示了上述带有内置数字视频摄像机的用户PC106的外形结构实例。如图3(a)所示,与一般笔记本电脑的情况一样,在这个实例中显示的用户PC106包括配备了液晶显示屏124a的显示侧机壳106a和配备了键盘126a的键盘侧机壳106b,两者通过铰链部分106c,以可相对旋转的方式连接。并且,还使显示侧机壳106a可以沿着图中箭头A所指的方向,相对于键盘侧机壳106b作相对旋转。此外,还在显示侧机壳106a的一侧上配备了可旋转的操作转盘126b。这个操作转盘126b不仅可以进行旋转操作,而且可以进行按压操作。
在键盘侧机壳106b的一个端面上附接着带有多个(图中是4个)操作按钮126c的按钮机壳106e和上述数字视频摄像机129。这里,如图所示,按钮机壳106e固定在键盘侧机壳106b上。另一方面,以使数字视频摄像机129能够沿着图中箭头B所指的方向自由转动的可旋转方式,数字视频摄像机129支撑在键盘侧机壳106b的横向端面上的一点处。
借助于这样的结构,不仅可以以与图3(a)所示的一般笔记本电脑相同的方式使用用户PC106,而且可以以图3(b)至3(d)所示的方式使用用户PC106。例如,当以图3(b)所示的方式使用时,用户可以握住用户PC106,利用数字视频摄像机129给用户自己摄像。在这种情况中,如图所示,由于在用户侧配备了液晶显示屏124a,因此,用户可以一边检验图像,一边摄像。当以这种方式使用时,键盘126a位于与用户相对的一侧,用户难以正确地操作键盘。考虑到这一点,通过适当地操作上述操作转盘126b和操作按钮126c,可以进行在基于如后所述的应用程序的处理中与数字视频摄像机129的画面拍摄和视频处理等相关的操作(例如,发出开始和停止画面拍摄、缩放、加入特技、运动图像数据保存和传输等指令的操作)。并且,当以图3(c)所示的方式使用时,用户可以握住用户PC106,一边观看LCD屏幕124a,一边拍摄前方目标的画面。
返回到图2,用户PC106被配置成,根据电源(未示出)的打开和用户从操作部分126输入的指令,通过CPU120执行存储在ROM122和硬盘123中的应用程序,进行各种类型的处理,譬如,上述内容供应系统100提供服务的运动图像数据分配处理、运动图像数据的创建/处理、和WWW(环球网)浏览等。以后,集中在由执行基于这个应用程序的处理的CPU120实现的各种功能上,参照显示屏等说明用户PC106的各种功能。
首先,当用户PC106执行上述应用程序时,在CPU120的控制下,图4所示的初始屏幕出现在显示部分124上。如图所示,这个初始屏幕显示了大尺寸主屏幕显示区40,用于显示数字视频摄像机129拍摄的图像等;和在屏幕右上角的小尺寸副图像显示区41,用于预览以前执行应用程序时拍摄的最后一幅图像。并且,在副图像显示区41的下面,显示选择模式、图像类型(摄像机)、设置和指令内容(操作)的GUI(图形用户接口)。通过适当地选择/设置这些项目,用户可以选择模式、选择诸如静止图像(STILL)或运动图像(MOVIE)之类的图像类型、改变设置和输入指令等。
这里,在这个应用中,用户可以从五种模式中进行选择:采集模式(当选择GUI上的“Capture(采集)”时的模式)、上载模式(当选择GUI上的“View(查看)/send(发送)”时的模式)、万维网检验模式(当选择GUI上的“View Web(查看万维网)”时的模式)、实况预订模式(当选择GUI上的“To liove reservation(到实况预订)/check(检查)”时的模式)、和实况分配模式(当选择GUI上的“To live distribution(到实况分配)”时的模式)。顺便说一下,在启动应用程序时的初始状态下,选择采集模式。
采集模式是集成在用户PC106中的数字视频摄像机109拍摄画面的模式,当在初始状态下选择这种模式时,在CPU120的控制下显示图5(a)所示的屏幕。如图所示,在采集模式下的显示屏以与上述初始屏幕(参见图4)相同的方式显示主图像显示区40和副图像显示区41,主图像显示区40显示当前正在拍摄的画面,和副图像显示区41预览当前采集之前拍摄的最后一幅图像。
在这种模式中,在副图像显示区41的下面,也显示上述GUI。如图5(b)所示,在这种模式下的GUI显示了如“mode(模式)”、“camera(摄像机)”、“setting(设置)”和“operation(操作)”之类的选项,在这种模式下的选项“操作”包括发出采集图像的指令的项目(“采集”)和发出与因特网连接/断开的指令的项目(“net connect(网络连接)/disconnect(断开)”)等,并且,通过转动操作转盘126b、把光标光标F(用粗线显示)移动到所需项目上,然后,按下操作转盘126b,就可以选择和决定所需项目。
并且,在这种采集模式中,如果把采集所需的命令等(例如,发出选择赋予图像的特技的指令的命令)指定到配备在按钮机壳106e上的操作按钮126c上(参见图3),那么,用户只通过操作转盘126b和操作按钮126c的操作,而无需使用键盘126a(参见图3),就可以进行采集模式下的各种操作,从而,在如图3(b)和图3(c)所示的键盘126a处在难以进行操作的位置时的模式下,可以容易地进行采集操作。顺便提一下,可以把上述命令默认地指定到操作按钮126c上,但是,在这种采集模式和如下所述的其它模式中,也可以让用户为每种模式自由选择要指定到操作按钮126c上的命令。于是,用户可以这样来设置,把在每种模式下经常使用的命令指定到操作按钮126c上,从而,可以降低操作键盘126a的必要性,和改善每种模式下的可操作性。
在图5(a)中,显示在屏幕底部的状态窗SW显示了用户PC106的当前状况(例如,电池余量和硬盘驱动器的剩余存储空间等)、在所选模式下的处理状况(例如,正在拍摄的图像的数据大小、指定的保存目的地(硬盘和网络等)和有关操作按钮126c的命令指定的信息)。
然后,上载模式是显示或引用在上述采集模式下拍摄的图像数据,或者选择图像数据并把图像数据发送到与因特网103(参见图1)相连接的预定上载目的地的服务器(未示出)的模式。当选择这种模式时,在CPU120的控制下,在显示部分124上显示图6(a)所示的屏幕。如图所示,在上载模式中的显示屏显示了预览区42、以瓦片(tile)形式显示拍摄的图像的列表显示区43(在如图所示的例子中沿垂直方向排成一排)、GUI、状态窗SW和传送囊(capsule)图标SC。
如图6(b)所示,在上载模式中GUI的“操作”包括指令与因特网连接/断开的项目(“连接/断开网络”)、指令开始/结束图像数据传输的项目(“transmit start(传输开始)/stop(停止)”)、指令把光标F移动到列表显示区43的项目(“Move focus(移动光标)”)、指令查看传送囊图标SC内部,即,查看被选择来发送的图像数据的列表的项目(参见“transmissioncapsule(传送囊)”)等,并且,通过转动操作转盘126b,把光标F移动到所需项目上,然后按下操作转盘126b,可以选择所需项目。
并且,在上载模式中,把指令重放/停止到预览区42的运动图像和显示静止图像等的命令指定到操作按钮126c上。此外,在这种模式下的状态窗SW显示图像数据的文件名、文件大小、格式(JPEG(联合图像专家组)和MPEG(运动图像专家组)等)和指示当前指定的传输目的地的信息(要上载的服务器的名称和它的URL(统一资源定位器)。
这里,当选择指令把光标F移动到列表显示区43的项目(“移动光标”)时,光标F移动到列表显示区43上。当光标F移动到列表显示区43时,根据操作转盘126b的转动操作,光标F依次从一个被列图像移动到另一个被列图像。当用户想要发送一些图像数据时,用户转动操作按钮126c,把光标F移动到相关图像数据上。然后,按下操作转盘126b,显示出如图6(a)所示的、指令对图像数据进行处理的SUBGUI,并且光标F移动到这个SUBGUI的项目上。如图6(c)所示,SUBGUI包括诸如“Save(保存)”、“Delete(删除)”、“Preview(预览)”和“Enter into transmission capsule(进入传送囊中)”之类的指令项目。这里,当用户转动操作转盘126b,把光标F移动到所需处理“进入传送囊中”,并且按下操作转盘126b时,就把相关图像数据加入要发送的图像数据的列表中。当用户选择要发送的图像数据并按照这种方式发送图像数据时,用户让光标F返回到GUI的项目上,并且选择“传送开始/停止”。当选择了“传送开始/停止”时,执行由用户PC106的CPU120选择的图像数据的传输处理。
接着,万维网检验模式是与诸如因特网之类的网络相连接和进行浏览的模式。当选择万维网检验模式时,在CPU120的控制下,在显示部分124上显示图7(a)所示的屏幕。如图所示,万维网检验模式显示了显示万维网浏览器的浏览器显示屏44、显示为了在浏览器显示屏44上显示资源而输入的URL的URL显示栏45、GUI、和状态窗SW。这里,当选择万维网检验模式时,CPU120执行存储在硬盘123中的浏览器软件(例如,Internet Explorer(微软公司)和Netscape Navigator(网景通信公司的注册商标)),并且,通过上述浏览器软件,在浏览器显示屏44上显示显示屏。
如图7(b)所示,在万维网检验模式下的GUI显示了浏览时选择指令项的“browsing(浏览)”,并且“浏览”显示了发出跳到预定网页的指令的项目(“Jump(跳转)”)和操作浏览器的项目(例如,“Next(下一页)”或“Return(返回)”等)。在这种模式下的“操作”包括指令与因特网连接/断开的项目(“连接/断开网络”)、指令把光标F移动到浏览器显示屏44的项目(“移动光标”)等。并且,通过转动操作转盘126b,把光标F移动到所需项目上,然后按下操作转盘126b,可以选择所需项目。
这个“Web check(万维网检验)”使用户能够进行输入URL和进行浏览之类的一般浏览处理。
然后,实况预订模式是预订要在因特网103上与服务器预订控制中心101(参见图1)连接的时间段等,并且利用上述个人分派服务进行个人广播的模式。当选择实况预订模式时,在CPU120的控制下,在显示部分124上显示图8(a)所示的屏幕。如图所示,实况预订模式以与上述万维网检验模式相同的方式显示了浏览器显示屏44、URL显示栏45、GUI、和状态窗SW,并且还显示了预订列表显示区46。
如图8(b)所示,在实况预订模式下的GUI的“操作”包括指令与因特网连接/断开的项目(“连接/断开网络”)、和指令把光标F移动到浏览器显示屏44的项目(“移动光标”)等。在这种模式下的GUI像在上述万维网检验模式下的情况那样地显示了“浏览”,“浏览”显示了指令跳到进行实况预订的网页的项目(“预订跳转”)和操作浏览器的项目(例如,“下一页”或“返回”等)等。用户通过转动操作转盘126b,把光标F移动到所需项目上,然后按下操作转盘126b,可以选择所需项目。顺便提一下,进行实况预订的网页指的是服务器预订控制中心101中,以后要描述的实况分派服务器将其存储在它的硬盘中的网页。
这里,当用户利用个人分派服务,为实况分配进行预订时,用户选择和决定指令跳到为分配进行预订的网页的项目。然后,CPU120在因特网103上访问上述实况分派服务器,进行实况预订,从而,可以交换与预订有关的信息,譬如,把预订请求信息发送到相关实况分派服务器和从实况分派服务器下载预订设置信息。
预订列表显示区46显示了由用户向上述服务器预订控制中心101作出的预订的内容的列表,并且为每个预订显示诸如预订时间段之类的概要信息。当用户转动操作转盘126b,把光标F移动到预订列表显示区46时,按下操作转盘126b,从而选择显示所需预订概要信息的预订列表显示区46上的项目时,则CPU120控制譬如跳跃到检验上述服务器预订控制中心101的实况分派服务器的预订的网页。以后将描述用户PC106与服务器预订控制中心101之间的与预订有关的处理的细节。
然后,实况分配模式是通过电话网络104和专用服务器连接网络108与流式服务器102(参见图1)相连接,和把数字视频摄像机129拍摄的、诸如运动图像数据之类的内容数据等实时发送到流式服务器102的模式,在这种模式下发送的内容数据由流式服务器102流分配给发出请求的客户PC107。这使用户能够实时分配个人广播。
当选择了这样的实时分配模式时,在CPU120的控制下,图9(a)所示的屏幕出现在显示部分124上。如图所示,实况分配模式显示了特技显示栏48,显示要发送到流式服务器102的图像,即像加入了预定特技等的、由数字视频摄像机129拍摄的图像那样的图像的预览屏幕47,GUI和状态窗SW。
在实况分配模式下的状态窗SW显示了指示分配正在进行之中的广播信息、指示开始分配之后花费的时间的分配用时信息、服务提供商侧的时间信息、用户PC106侧的时间信息、指示预订开始时间和预订结束时间的预订时间段信息、图像大小信息、指示分配数据传输速率的比特速率信息(比特速率)、分配图像数据标题名称信息、指示连接的流式服务器102和它的信道的连接目的地信息、和指示接收流式服务器102流分配的内容数据的客户的数量的观众(听众)人数信息等。
如图9(b)所示,在实况分配模式下的GUI的“操作”包括指令与因特网连接/断开的项目(“连接/断开网络”)、指令开始/结束实况分配的项目(“开始/完成分配”)、设置显示在特技显示栏48中的特技的特技设置项目(“Set effect(设置特技)”)、和指令把光标F移动到特技显示栏48的项目(“移动光标”)等,并且,通过转动操作转盘126b,把光标F移动到所需项目上,然后按下操作转盘126b,可以选择所需项目。
这里,当用户选择和决定发出开始/结束实况分配的指令的项目时,CPU120根据在上述实况预订模式下实况分派服务器供应(supply)的预订设置信息,通过电话网络104和专用服务器连接网络108与流式服务器102相连接。然后,当建立起与流式服务器102的连接时,CPU120根据在上述预订设置信息中设置的内容(例如,数据传输速率等),把数字视频摄像机129拍摄的运动图像数据实时发送到流式服务器102。以后将详细描述与流式服务器102的通信/连接的处理和在通信/连接之后的运动图像数据传输处理等。
如图10所示,在实况分配模式下的特技显示栏48为操作按钮126c中的按钮A和按钮B(在按钮等的上表面上标着“A”和“B”)的每一个,沿着垂直方向按顺序显示特技名。这里,最上面的特技名是当前选择的特技名。在如图所示的例子中,按钮A显示了从上面开始依次为“Heart patterndisplay(心型显示)”、“None(无)”、“clapping sound(拍打声音)”…的候选者。它们用于发出如下指令,指定与用户转动操作转盘126b时作相对移动的光标F围绕(enclose)的特技名相对应的特技,即在顶部显示的当前选择的特技,和当用户按下操作按钮126c中的按钮A时,把与光标F选择和围绕的特技名相对应的特技加入数字视频摄像机129拍摄的图像中。例如,在图中,当按下按钮A时,执行把作为与“拍打声音”相对应的特技的拍打声音加入数字视频摄像机129拍摄的运动图像数据中的处理。上述光标F作相对移动指的是,转盘126b的操作不是让光标F移动,而是让特技名的显示字符串滚动,其效果是,光标F在显示在显示字符串上的“特技名”上移动。
按钮B显示了光标F当前围绕的,即选择的特技名“Title impose(添加标题)”,在它的下面显示了从上开始依次为“BGM1”、“Monochrome image(单色图像)”、“(添加标题)”……的特技名。它们用于发出如下指令,加入与光标F围绕的特技名相对应的特技,和通过用户按下操作按钮126c中的按钮B,把与光标F围绕的特技名相对应的特技加入数字视频摄像机129拍摄的图像中。例如,在图中,当按下按钮B时,在数字视频摄像机129拍摄的运动图像数据上执行叠加作为与“添加标题”相对应的特技的标题名的处理。这里,与按钮A相对应的特技处理是作为临时添加的处理的“拍打声音”加入,而与按钮B相对应的特技处理是连续添加处理。因此,在用户PC106中,把切换式按钮用作操作按钮126c中的按钮B,一旦被按下,就一直进行诸如“单色图像”之类的特技添加处理等,直到下一次按下按钮为止。
并且,把用户预置的预置特技名显示在屏幕上与按钮B相对应的特技名的右边。这里显示的特技与按钮操作无关地被连续加入,除非在如后所述的特技设置中改变要预置的特技。在如图所示的例子中,设置了“Date(日期)/time(时间)”,因此,在这种情况中,日期/时间总是叠加在要分配的运动图像数据上。
上述特技处理是在要进行实况分配,即,要实时发送数字视频摄像机129拍摄的运动图像数据的假设下实现的。也就是说,当进行实况分配时,用户PC106发送实时拍摄的图像,并且要求当把特技等加入拍摄的图像中时进行的操作简单化,因此,它被设计成,通过按下如上所述的按钮A和按钮B的简单操作,就可以执行处理。然而,虽然通过按下按钮A和按钮B的简单操作,可以发出加入特技的处理的指令,但是,当不按下按钮A和按钮B时,仍然执行与特技显示栏48中光标F围绕的特技名相对应的特技的处理。因此,如果显示在特技显示栏48中的特技名和它的显示顺序与用户的意图不匹配,那么,为了加入所需特技,光标F必须的移动量相对增加了,这将花费更多的时间来转换操作转盘126b,从而妨碍用户在所希望的定时上加入所需特技。
因此,在实况分配模式下从上述GUI(参见图9(b))中选择“Set effect(设置特技)”就可以设置应该以什么样的次序在上述特技显示栏48中显示从事先提供的许多特技中选择的那些特技。这里,图11显示了当选择上述GUI的“设置特技”(参见图9(b))时,在显示部分124上显示的屏幕。如图中的(a)、(b)和(c)所示,提供了三个设置屏幕,即按钮A、按钮B和预置按钮。进行与图11(a)中的按钮A相对应的特技设置的屏幕显示了列出提供的和临时指定的许多特技名,即,在屏幕的左侧上与按钮A相对应的特技名的按钮A特技列表栏50a、和在屏幕的右侧上要显示在上述特技显示栏48中的注册列表栏52。注册列表栏52显示了按钮A注册列表栏52a、按钮B注册列表栏52b、和预置注册列表栏52c。在按钮A设置屏幕上,按钮B注册列表栏52b和预置注册列表栏52c的显示颜色与按钮A注册列表栏52a的显示颜色是不同的,这使用户能够容易地识别出当前可设置的注册栏。在按钮A特技列表栏50a中,为了进行特技处理,用户可以上下滚动许多提供的和可执行的特技名。
在这样的显示屏上,用户从显示在按钮A特技列表栏50a中的许多特技中选择要显示在特技显示栏48中的特技,并且把所选的特技拖到按钮A注册列表栏52a中。因此,用户可以以这样的方式进行设置,即以所希望的次序在特技显示栏48中显示与按钮A相对应的所需特技。
当设置与按钮B相对应的特技时,显示图11(b)所示的屏幕。在这个屏幕的右侧,显示着显示提供的和依次加入的许多特技名,即,与按钮B相对应的特技名的按钮B特技列表栏50b。在按钮B特技列表栏50b中,为了进行特技处理,用户可以上下滚动许多提供的和可执行的特技名。
在这样的显示屏上,用户从显示在按钮B特技列表栏50b中的许多特技中选择要显示在特技显示栏48中的特技,并且把所选的特技拖到按钮B注册列表栏52b中。因此,用户可以以这样的方式进行设置,即以所希望的次序在特技显示栏48中显示与按钮B相对应的所需特技。
当设置预置特技时,显示图11(c)所示的屏幕。在这个屏幕的右侧,显示着显示提供的和依次加入的许多特技名的预置特技列表栏50c。在这个预置特技列表栏50c中,为了进行特技处理,用户可以上下滚动许多提供的和可执行的特技名。
在这样的显示屏上,用户从显示在预置特技列表栏50c中的许多特技中选择要显示在特技显示栏48中的特技,并且把所选的特技拖到预置注册列表栏52c中。因此,用户可以设置预置特技。
当进行实况分配时,用户一般具有要加入的特技的类型、定时和加入这些特技的次序等的既定想法。因此,如果根据用户的想法,对要加入的特技的类型和加入特技的次序加以考虑之后来进行设置,那么,在实况分配中,通过简单的操作,就可以进行更真实地反映用户想法的特技处理。
用户PC106可以把配备了如上所述的采集模式、上载模式、万维网检验模式、实况预订模式和实况分配模式这五种功能的应用程序存储在硬盘123中,并且执行上述处理功能。另外,用户PC106还存储了当进行实况分配的预订时,执行自动合并如后所述的预订设置信息文件的处理的程序、和执行与流式服务器102的通信/连接的处理的程序。以后将详细描述通过执行这些程序获得的功能。
A-3.服务器预订控制设备
如上所述,当用户PC106作为广播装置(broadcaster)进行实况分配时,有必要在内容供应系统100提供的个人分派服务中,作出供流式服务器102在进行实况分配的时间段内使用的预订。下面,参照图12说明在控制供流式服务器102使用的预订的服务提供商侧的服务器预订控制中心101。
如图所示,服务器预订控制中心101包括实况分派服务器150、预订数据库151、用户数据库152、NTP(网络时间协议)服务器153、网络接口154和数据库服务器155,所有这些都相互连接到LAN(局域网)。这里,服务器预订控制中心102的上述每个部件与通过网络接口154与因特网103连接的用户PC106和客户PC107和与专用线109(参见图1)连接的流式服务器102交换各种类型的数据。
实况分派服务器150是在个人分派服务中,进行控制整个服务的处理,譬如说,实况分配预订处理、帐单处理、服务会员注册处理的服务器。实况分派服务器150把实况分配给客户PC107的、有关用户获得接收这种服务的权利的注册、有关从用户那里接受预订的预订接受、有关用户确认或改变预订的预订确认和有关调用节目表的节目表调用等的网页存储到硬盘中,并且,一旦接收到来自用户PC106或客户PC107的请求,就让用户PC106或客户PC107浏览与这个请求相对应的网页。下面参照显示在请求浏览相关网页的PC侧的浏览器屏幕上的显示屏,说明为实况分派服务器150配备的网页。这里,当使用诸如用户PC106和客户PC107之类与因特网103相连接的PC时,用户输入URL,以识别实况分派服务器150的网页的首页(主页),并且发出浏览请求。图13显示了出现在请求PC侧上的网页显示屏。顺便提一下,当请求浏览实况分派服务器150的网页的首页时,除了按如上所述输入URL的方法之外,还有另一种通过点击另一个主页上的链接按钮跳到相关网页上的方法。
如图13所示,除了输入用户ID和密码进行登录的栏目之外,这个主页还显示了诸如“Member registration(会员注册)”、“What is personalcasting TV(什么是个人分派电视)?”、“Today′s live(今天的实况)”、“Program guide(节目指南)”、“My channel(我的频道)”、“Livedistribution reservation(实况分配预订)”、“Program pickup(程序拾取)”、“Image Station(图像工作站)”之类的链接按钮。当点击这些链接按钮时,与每个链接按钮超级链接的网页就被发送到PC侧,并且被显示出来。
当点击“会员注册”时,注册符合相关个人分派服务条件的会员的网页出现在PC侧的显示屏上,以后将对此加以详细描述。
然后,当点击“什么是个人分派电视?”时,图14所示的屏幕出现在PC侧的显示屏上。如图所示,这个网页屏幕显示了催促进行个人分派服务的会员注册的说明和跳到上述“会员注册”网页的链接按钮“Toregistration page(到注册网页)”。此外,这个显示屏还包含个人分派服务和处理过程等的简要说明。
然后,当点击“今天的实况”时,图15所示的屏幕出现在PC侧的显示屏上。如图所示,这个网页屏幕显示了今天要分配的实况节目,并且,在上面显示出服务提供商侧的当前时间(根据这个时间进行预订),在下面显示出今天要分配的特别节目和私人节目的、诸如分配时间、标题、分配者和简要之类的项目等的一系列信息(如图所示的例子描述了显示的项目的名称,但实际上显示了上述项目(分配者名和标题名等)的内容)。这里,“特别节目”指的是公司供应的内容和“私人节目”指的是如用户PC106之类的个别用户供应的内容。并且,代替分配时间而描述为“On-demand(按需)”的节目不是实况分配的节目,而是事先把分配数据存储在实况分派服务器150侧,在客户PC107等的请求下进行分配的按需分配节目。此外,私人节目中的“Capacity(容量)”是指示可以接受相关节目内容分配的客户数的容量的信息,“OPEN(打开)”和“CLOSE(关闭)”是指示考虑诸如上述容量之类的限制的情况,在客户的请求下,当前是否可以分配内容的信息(“打开”:可以分配,“关闭”:不可以分配)。
这里,上述一系列节目中的“Title(标题)”是链接按钮,当点击这个按钮时,像图16所示那样出现所点击的“标题”的实况节目的详细信息。在这个屏幕上,如果用户在分配相关节目的时间内输入正确的密码和点击“Replay(重放)”按钮175,那么,就在因特网103上把相关实况节目的分配请求发送到流式服务器102。这样,使得已经发出分配请求的客户PC107可以接收流式服务器102对相关实况节目内容的流分配,并且实时再现它。顺便提一下,实时再现流式服务器102流分配的内容需要重放软件来执行这种实时重放处理(例如,“Real player”(Real Networks有限责任公司)和“Windows Media Player”(微软公司)等)。因此,如果发出分配请求的PC没有存储上述重放软件,那么,就点击“Replay software(重放软件)”按钮176。这样,就可以把上述重放软件下载到PC,通过相关PC实时再现和观看流式服务器102流分配的内容。
然后,当点击“程序指南”时,图17所示的屏幕出现在PC侧的显示屏上。如图所示,这个网页屏幕显示了含有当前日期的月历,并且,还显示了在月历的彩色背景上的空心字符所指示的那一天要分配的一系列节目。所显示的一系列节目与上述的“今天的实况”(参见图16)相同。在这个显示屏上,点击上述月历上的所需日期显示相关日期的节目表。为“今天的实况”和“节目指南”显示的屏幕不限于图16和图17所示的那些,而是可以以像报纸的TV栏那样的显示格式提供,在这种显示格式中,提供类似于矩阵的节目显示栏,垂直轴表示时间,水平轴表示频道,和标题名、内容和分配者名等显示在相关矩阵中,并且,可以任意设置这种显示格式。
然后,“我的频道”是为被授权成为实况分配的发送者的每个用户(注册成高级会员的用户,以后将对此加以描述)提供的网页,当点击“我的频道”时,显示即时确认实况分配的预订内容的网页等。并且,当点击“实况分配预订”时,显示为实况分配进行预订的网页,以后再对此作详细描述。顺便提一下,未注册成会员的用户没有用户ID或密码,不能进行输入上述用户ID和密码之类的登录处理。当在没有进行这样的登录处理的用户的PC上点击“我的频道”或“实况分配预订”时,不会跳到相应的网页上,而是跳到催促用户注册成会员的“什么是个人分派电视?”上。
然后,“节目拾取”是呈现服务提供商推荐的节目等的网页,当点击它时,出现有关服务提供商提供的节目的详细信息(参见图16)。
实况分派服务器15把上述网页存储在它的硬盘中。
返回到图12,预订数据库151存储有关实况分配的预订状况和由预订所致的帐单的信息。如图18所示,预订数据库151存储与标识用户的用户ID相联系的每次预订的、包括预订时间段、使用频道、使用频带(bps(比特每秒))等的预订内容信息,指示预订是否建立和当时是否可以开帐单的帐单标志信息,和当相关预订完成时用于认证的预订ID。这些信息段的每一个将由如后所述的实况分派服务器150在预订处理等期间写入,并且将引用如后所述的数据库服务器155在认证处理期间存储的每个信息段。
用户数据库152存储有关具有接收个人分派服务权利的注册用户的信息,并且为每个注册用户存储用于开帐单的诸如姓名、用户ID、密码、电子邮件地址、地址、电话号码(蜂窝式电话和传真机号码)、信用卡号和信用卡作废日期之类的信息。这些信息段的每一个将由如后所述的实况分派服务器150在会员注册处理期间写入,并且由如后所述的实况分派服务器150在预订处理期间引用。
NTP服务器153以集中方式控制诸如这个服务器预订控制中心101和流式服务器102之类在服务提供商侧的设备中的时间信息,并且,实况分派服务器150和流式服务器102从NTP服务器153获取时间信息,根据获取的时间信息,控制实况分配开始时间和结束时间。这反映了如下的考虑,像实况分配这类的服务必须在精确时间控制下进行操作,和把服务提供商侧的基准时间统一起来,来防止作为服务提供商侧设备的服务器预订控制中心101和流式服务器102利用彼此不同的时间作为基准进行操作。并且,作为用户侧设备的用户PC106的时间可以与服务提供商的时间不同,如果用户PC106的用户不能识别出这个时间差异,那么,在服务提供商指定的实况分配的开始时间和结束时间与用户识别的实况分配的开始时间和结束时间之间可能存在差异。因此,实况分派服务器150的预订处理把这个时间差异通知用户PC106,和根据实况分派服务器150从NTP服务器153获取的时间信息,计算这个时间差异。
当用户PC106或另一个非法PC把使用流式服务器102的连接请求发送到专用服务器连接网络108的访问端口时,数据库服务器155接收来自专用服务器连接网络108的访问服务器(未示出)的请求,进行正在访问的PC是否是已经作了有效预订的PC(即,用户106 PC)的认证处理。如果在上述认证处理中,那个PC已经被认证为有效PC,那么,建立起流式服务器102和用户PC106之间的通信/连接,和用户PC106请求流式服务器102执行流分配处理。在这种情况中,流式服务器102请求进行认证处理的数据库服务器155认证发送分配请求的PC是否是作了有效预订的PC。一旦从流式服务器102接收到这样的请求,数据库服务器155就进行认证它是否是作了有效预订的PC的认证处理。这个认证处理是通过引用预订数据库151进行的。以后将详细描述两种类型的上述认证处理。
A-4.流式服务器
然后,图1所示的流式服务器102通过专用服务器连接网络108等,接收从作了上述有效预订的用户PC106发送的、诸如运动图像数据之类的内容数据,在因特网103上把这个内容数据流分配给已经发送了分配请求的客户PC107。
流式服务器102可以同时进行数种内容的流分配。也就是说,流式服务器102具有拥有数个频道的结构,致使数个分配者可以在相同的时间段内利用流式服务器102进行内容的实况分配。对于每个频道,这个流式服务器102拥有可以接收分配的人员的预定人数、传输频带(64kbps或28.8kbps等)和服务费等,和利用流式服务器102接收内容分配的用户可以在考虑了上述设置之后,选择要预订的频道。
并且,流式服务器102进行从诸如如上所述的用户PC106之类的实况分配者发送的内容的流分配处理,并且存储在没有预订的自由时间段或节目之间的空隙内分配的商业内容等,和在上述自由时间段内进行商业内容的分配处理。
并且,流式服务器102还根据服务器预订控制中心101允许用户PC106的预订内容,控制分配时间段和分配到内容的客户PC107的数量。这个处理将在后面描述。
A-5.用于实况分配的流式服务器与用户PC之间的通信路径
如图1所示,流式服务器102与专用服务器连接网络108相连接,当进行如上所述的实况分配时,用户PC106通过电话网络104和专用服务器连接网络108与流式服务器102相连接。专用服务器连接网络108是为在这个内容供应系统100供应的个人分派服务中进行实况分配而配备的专用网络。
这里,虽然流式服务器102和用户PC106之间的通信/连接可以通过因特网来实现,但是,这种内容供应系统100也可以配备与流式服务器102相连接的专用服务器连接网络108,以便保证内容数据从用户PC106到流式服务器102的传输路径和传输频带。使用这样的专用网络理由如下。为了让用户PC106与因特网103相连接,用户PC106需要与它通过电话网络104约定好的因特网服务提供商(以后称之为“ISP”)相连接。这样的ISP不仅从这种个人分派服务的注册会员那里接收连接,而且从众多因特网用户的PC那里接收连接。因此,当众多因特网用户连接到ISP和因特网103时,用户PC106不再能保证实况分配所需的传输频带。此外,由于线路忙之类的原因,用户PC106也许不能连接到ISP。利用因特网103的数据传输存在着如上所述的恶劣连接环境的问题,而进行实况分配则要求与流式服务器102的通信路径在所需时间内保证所需的比特速率,因此,上述问题妨碍了正常服务的提供。因此,通过配备专用服务器连接网络108,而不是使用因特网103,内容供应系统100就可以避免上述问题。
这里,专用服务器连接网络108配备了许多与流式服务器102相连接的线路。为专用服务器连接网络108配备的线路的数量大于在同一个时间段内与流式服务器102相连接的用户的最大数量(例如,如果允许连接的用户的最大数量是10,那么,线路的数量是20)。这是基于如下理由。如上所述,专用服务器连接网络108的访问服务器请求数据库服务器155(参见图12)对请求连接的PC进行认证处理,和认证请求连接的PC是否已经作了合法预订。如果在这个认证处理中,判断PC还没有作出合法预订,那么,马上切断来自请求连接的PC的呼叫。因此,虽然所有非法PC都不能使用专用服务器连接网络109的线路,但是,在上述认证处理正在进行之中的时候,仍然有一条线路被占用。由于这个原因,如果允许连接的用户的最大数量等于配备的线路的数量,那么,为了达到干扰个人分派服务的目的等,非法用户可能向专用服务器连接网络108的访问端口同时发出许多呼叫,这将妨碍合法预订的用户的PC得到连接。因此,按如上所述配备比用户的最大数量还要多的线路降低了服务受到非法用户干扰的可能性。
并且,这种个人分派服务允许根据预订,在开始分配之前的预定时间上与流式服务器102相连接,致使可以在分配开始的时间之前完成诸如认证之类的连接处理,和在预订的分配开始的时间上进行实况分配。因此,如果不同用户的预订时间是连续的,就可能会发生如下问题。也就是说,在分配开始的预定时间之后,再经过了一段时间之后,预订了前一时间段的、接收分配的用户的连接可能与预订了后一时间段的用户的连接相重叠,并且,与可以单独接收分配的用户的最大数量相对应的线路不够用。因此,配备两倍于上述用户的最大数量的线路甚至可以应付上述预订前一时间段的用户的连接与预订后一时间段的用户的连接相重叠的情况。
并且,要与流式服务器102相连接的专用服务器连接网络108不仅可以为一种载体(carrier)的网络(例如,公共交换电话网)配备访问端口,而且可以配备可从数种载体的网络(例如,ISDN(综合业务数字网)或移动电话网)访问的访问端口。在这种情况中,用户PC106选择要连接的载体,呼叫与相关载体的网络相对应的访问端口,和通过专用服务器连接网络108建立与流式服务器102的通信/连接。
A-6.客户PC
如上所述,从用户PC106实时发送到流式服务器102的内容数据在因特网103上流分配给向流式服务器102发出分配请求的客户PC107。客户PC107可以从上述实况分派服务器150的网页(参见图16)上发送分配请求,还可以通过输入流式服务器102的URL直接把分配请求发送给流式服务器102。这个实施例涉及到向流式服务器102发送分配请求和从流式服务器102接收流分配的PC,和这些客户PC107存储着实时再现流分配内容数据的应用程序(例如,“Real player”(Real Networks有限责任公司)和“WindowsMedia Player”(微软公司)等),当接收到分配时,通过执行这种应用程序,就可以实时重放和观看分配的内容数据。
B.内容供应系统的操作
接着,将说明上述实现实况分派服务的结构中内容供应系统100的各种处理操作。
B-1.会员注册
首先,当用户PC106的用户利用个人分派服务进行实况分配时,有必要向服务器预订控制中心101的实况分派服务器150申请会员注册,以获得在这种服务下进行实况分配的权利。这里,图19显示了当申请这种会员注册时,用户PC106 PC和实况分派服务器150的处理作业的顺序流程图。如图所示,为了申请会员注册,用户106 PC与因特网103相连接,把浏览网页的请求发送到实况分派服务器150(参见图12)(步骤Sa1)。这里,当用户106 PC与因特网103相连接时,首先打开用户PC106的电源,然后开始执行上述的应用程序。接着,通过用户选择网页检验模式,在显示部分124上显示图7(a)所示的屏幕。在这种网页检验模式下,用户输入URL,以识别实况分派服务器150的网页,并且请求浏览。
当用户PC106按照这种方式把浏览网页的请求发送到实况分派服务器150时,实况分派服务器150通过因特网103把网页发送到用户PC106(步骤Sa2)。已经接收到发送的网页的用户PC106在浏览器显示屏44上显示网页(步骤Sa3)。
在这样的浏览请求或网页传输的情况中,用户PC106和实况分派服务器150进行如下的操作和处理。首先,当用户PC106输入实况分派服务器150的URL和发送浏览请求时,浏览器显示屏44显示如图13所示的、存储在实况分派服务器150中的网页的上部网页。这里,用户点击“会员注册”,申请会员注册。这样就让用户PC106的CPU120通过因特网103把用于浏览网页,以申请会员注册的请求发送到实况分派服务器150。然后,实况分派服务器150发送会员注册网页,一旦接收到这个网页,用户PC106的CPU120就在浏览器显示屏44上显示如图20所示的会员注册屏幕。
如图20所示,会员注册屏幕显示为会员注册输入的项目的名称和输入相关项目的输入栏。这里,这种个人分派服务提供了客户PC107的上述功能,即,两种类型的会员注册,普通会员和高级会员,普通会员接受接收流式服务器102实况分配的内容的服务,高级会员除了接收上述内容的服务之外,还可以使用作为进行实况分配的分配者的服务,会员注册屏幕显示了供普通/高级会员使用的输入栏210和专供高级会员使用的输入栏211。
在这个显示屏中,只注册成普通会员的用户,譬如,客户PC107的用户,输入输入栏210的项目。这里,会员注册输入屏幕显示了取消输入内容的取消按钮212和发出输入要注册的内容的指令的输入按钮213,当用户点击输入按钮213时,CPU120发出把在输入栏210中输入的内容作为注册信息通过因特网103发送到实况分派服务器150的指令。
另一方面,当用户注册成高级会员时,用户检验检验栏,输入输入栏210和输入栏211的项目。当用户完成这些项目的输入,并且点击输入按钮213时,用户PC106的CPU120创建其内容与在上述会员注册输入屏幕中输入的内容相同的注册信息文件,并且通过因特网103将它发送到实况分派服务器150(步骤Sa4),同时,把注册信息文件写入和存储到用户PC106中的硬盘120中。
实况分派服务器150通过因特网103接收如上所述根据用户PC106的用户输入的内容创建的注册信息文件,检验接收的注册信息文件的内容,和决定是否允许它得到注册(步骤Sa5)。这里的处理内容如下。首先,当在某个项目上没有信息时,也就是说,当用户在那个项目等上什么也没有输入时,把这种情况告诉用户PC106,提醒它重新输入。并且,实况分派服务器150通过因特网103访问信用公司的信用检验服务器,检验注册信息文件中的信用卡是否有效,只有当信用卡有效时才允许注册。
当允许注册时,实况分派服务器150把注册信息文件中的项目的信息写入用户数据库152中,这样,就可以进行注册处理(步骤Sa6)。并且,在高级会员注册处理过程中,实况分派服务器150创建与相关注册用户相对应的“我的频道”网页,将其存储在硬盘中。
当这个注册处理完成时,实况分派服务器150在因特网103上通知用户PC106注册处理已经完成了(步骤Sa7),这样就完成了会员注册处理。
B-2.分配预订
当上述会员注册处理完成时,用户PC106的用户可以成为利用个人分派服务进行实况分配的分配者,并且向实况分派服务器150作出分配预订,以便实际进行实况分配。在这种个人分派服务中,预订是由用户向实况分派服务器150作出分配预订,和在预订的实况分配时间之前(例如,6个小时之前)的预定时间上向实况分派服务器150重新确认预订建立起来的。迫使作了预订的用户重新确认预订促进了预订的完成和建立,和减少了虚假预订。并且,这种个人分派服务设置了注册用户一个月可以预订的最大帧(frame)数(例如,1帧对于应于10分钟),这样就防止了少数用户霸占这种服务。
B-2-1.预订注册
从现在开始,参照图21说明当利用这样的分配预订进行预订注册时,用户PC106和实况分派服务器150的处理作业,图21显示了用户PC106的处理作业的顺序流程图和显示屏等。
如图所示,当作出分配预订时,用户打开用户PC106的电源,开始执行上述应用程序。然后,用户选择实况预订模式,在显示部分124上打开图8(a)所示的屏幕。在这种实况预订模式下,用户操作操作转盘126b等,选择/确定作为GUI选项的“预订跳转”。这样就使用户PC106的CPU120能够进行与因特网103相连接的处理,和向实况分派服务器150请求浏览进行分配预订的网页(点击图13中的“实况预订分配”时的网页)(步骤Sb1)。这样,用户PC106通过利用上述应用程序提供的功能选择/确定“预订跳转”,就可以请求浏览进行分配预订的网页,但是,用户PC106也可以通过输入URL来请求浏览网页。更具体地说,用户PC106可以通过输入URL和请求浏览图12所示的主页,通过输入用户ID和密码进行登录和点击链接按钮“实况分配预订”来请求浏览网页。
一旦用户PC106向实况分派服务器150请求浏览分配预订的网页,就在因特网103上把网页从实况分派服务器150发送到用户PC106(步骤Sb2)。已经接收到发送的网页的用户PC106在浏览器显示屏44上显示网页(步骤Sb3)。
这里,图22显示了在浏览器显示屏44上显示的分配预订网页。如图所示,这个显示屏显示了月历栏220、指示月历的彩色背景上由空心字符表示的那一天的预订状况的预订状况显示栏221、显示用户为了作出预订输入的项目和输入栏的预订输入栏222、发出申请预订的指令的预订按钮223和取消预订输入栏222的输入内容的取消按钮224。
在这个显示屏上,用户在月历栏220中点击所需预订日期。这样就使用户PC106的CPU120能够发出在月历的彩色背景上用空心字符显示被点击日期的指令,和在因特网103上向实况分派服务器150请求显示相关日期的预订状况的数据。一旦接收到这个请求,实况分派服务器150通过调用预订数据库151的注册内容,立即创建显示相关日期那个时间点上的预订状况的数据,并且在因特网103上把显示所请求日期的预订状况的数据发送到用户PC106。用户PC106的CPU120根据这个数据,显示预订状况显示栏221。
如图所示,预订状况显示栏221显示分配容量、使用的传输频带、服务费、每个频道每段时间的预订状况(“空”或“已预订”),用户确定频道和时间段等,并且参照这个预订状况显示栏221输入预订输入栏222的各个项目。这里,对于每个频道,事先设置上述分配容量、使用的传输频带、和服务费,作为内容分配者的用户PC106的用户可以通过调用显示在预订状况显示栏221中的每个频道的预置信息,选择与所需服务费和容量等相匹配的信道。
这里,要输入预订输入栏222的项目是选择要使用的频道的“频道”、指定预订的日期/时间的“预订日期/时间”、“disclosure level(公开级别)”、输入内容的标题名的“标题”、输入内容所属的类型的“genre(类型)”、选择是否公开内容提供者的电子邮件地址的“e-mail disclosure(电子邮件公开”、选择是否公开内容提供者网页的URL的“WEB disclosure(网络公开)”、输入密码的“(密码)”、“friend list(朋友列表)”、用多达预定个数的字符(例如,20个字符)描写内容摘要的“ontline(概要)”和用多达预定个数的字符(例如,200个字符)描写内容细节的“细节”。
预订输入栏222中的输入项“公开级别”是作为内容提供者的用户指定根据这个预订分配的内容的公开等级,即对内容接收者施加限制的项目,在这里,可以指定三个等级“Publc(公共)”、“Password(密码)”和“Secret(秘密)”之一。
“公共”指定内容是完全公开的,当指定“公共”时,已经注册成普通会员的用户根据相关预订通过内容分配接收内容(但是,应该在容量范围内)。
“密码”根据相关预订限制可以接受内容供应的用户,它是只让已经输入有效密码的用户接受内容分配的公开等级。当用户选择“密码”时,用户需要已经输入要在此时使用的密码。
然后,与“密码”的情况一样,“秘密”也是让已经输入有效密码的用户接受内容分配的公开等级。当用户选择“秘密”时,用户也需要已经输入要使用的密码。这里,当选择“密码”或“秘密”时,把与相关节目的分配时间和密码等有关的信息传送到如后所述的“朋友列表”中指定的电子邮件地址。
并且,“密码”和“秘密”的相同之处在于,两者都只把内容供应给特定用户,但是,不同之处在于,当选择“密码”时,基于这种预订的节目包含在上述“今天的实况”和“节目指南”的网页中,而在“秘密”的情况中,节目不显示在上述网页上,并且不公开供应内容的事实本身。当选择“秘密”时,只把分配内容的事实通知给拥有包含在如后所述的“朋友列表”中的电子邮件地址的那些人。
在考虑了要分配的内容之后,用户可以选择三种公开等级“公共”、“密码”和“秘密”中的某一种。例如,当用户想要对特定的几个人进行内容分配时,从经济的角度来考虑最好选择容量小(费用低)的频道,但是,如果这是完全公开的,那么,当从上述特定人群之外的个人那里接受分配请求时,由于容量的限制,上述特定人群可能接收不到内容分配。因此,在这种情况中,选择“密码”或“秘密”就可以可靠地、经济地对特定人群进行内容分配。
在预订输入栏222中的输入项“朋友列表”是输入用户PC106的用户想要把基于相关预订、在一时间段内、用一频道分配内容通知给他们的人群的电子邮件地址的栏目。这里,实况分派服务器150把包含根据相关预订接收一定量内容供应的各种信息的电子邮件发送到输入的电子邮件地址,以后再对此加以描述。
当完成上述预订输入栏222的项目的输入,并且点击按钮223时,用户PC106的CPU120创建其内容与预订输入栏222的输入内容相同的所需预订信息文件,并且在因特网103上把这个所需预订信息文件发送到实况分派服务器150(步骤Sb4)。在图22所示的例子中,用户通过利用键盘等把字符等输入到预订输入栏222的每个栏目中,进行输入操作,但是对于附带“频道”、“预订日期/时间”和“类型”之类预定输入内容的项目,可以让用户通过从出自下拉菜单的一系列候选者中进行选择/指定,进行输入操作。
实况分派服务器150通过因特网103接收根据用户PC106的用户的输入内容创建的所需预订信息文件,发送重新确认接收的所需预订信息文件的内容是否是可以接受的网页(步骤Sb5)。这样,用户PC106的显示屏显示如图23所示的、提示确认所需预订信息的屏幕。在这种情况中,实况分派服务器150还显示提示确认基于预订的服务的服务费、以后要把预订设置信息从实况分派服务器150发送到用户PC106的发送者的电子邮件地址(这个电子邮件地址是用户在会员注册时输入的电子邮件地址)等的显示。此外,如上所述,还要迫使预订了实况分配的用户在基于预订的分配时间之前(例如,6个小时之前)的预定时间上重新确认预订,实况分派服务器150还显示把这种情况通知给用户的消息和重新确认执行过程。
这里,如果用户同意显示在上述确认屏幕上的内容,那么,用户就点击同意按钮240,如果用户不同意显示在上述确认屏幕上的内容,那么,用户就点击取消按钮241。一旦点击了取消按钮241,就把取消指令发送到实况分派服务器150,实况分派服务器150丢弃所需预订信息文件,在用户PC106的显示屏上显示图22所示的预订输入屏幕,并且提示重新输入。另一方面,如果点击了同意按钮240,CPU120就在因特网103上把同意指令发送到实况分派服务器150(步骤Sb6)。
如果点击了同意按钮240,那么,实况分派服务器150检验所需预订信息文件的内容,并且判断是否应该允许预订(步骤Sb7)。这里,实况分派服务器150检验在输入内容中是否存在任何省略,和确认在所需频道的所需预订时间段中存在任何自由空间,并且还检验请求了预订的用户是否已经作了超过设定帧数的预订。更具体地说,上面已经提到,这种个人分派服务设置了每个注册用户一个月可以预订的最大帧数(例如,1帧对于应于10分钟)。因此,在对是否应该允许预订进行检验的过程中,判断用户已经为一个月预订的帧数是否超过上述设定帧数,如果超过设定帧数,那么,就不允许预订。另一方面,如果用户已经为一个月预订的帧数小于上述设定帧数,那么,判断检验结果是否有问题,如果其它检验结果都没有问题,那么,就允许预订。这样,为了检验用户为一个月预订的帧数,用户数据库152为注册为高级会员的每个用户存储从至少一个月之前开始直到今天的预订状况。
当允许预订时,实况分派服务器150根据预订创建只供执行预订时认证用的预订ID,并且,根据所需预订信息文件的内容,把预订时间段、使用的频道、使用的频带(bps(比特每秒))、包括朋列友表的邮件地址等的预订内容信息、标识已经进行了预订的用户的用户ID、和创建的预订ID写入和登记到预订数据库151(参见图18)中(步骤Sb8)。顺便提一下,在这个预订注册的时候,指示是否可以开帐单的帐单标志信息指示“不可以”开帐单,当以后作出重新确认和建立预订时,把这个帐单标志重新写成“可以”。此外,实况分派服务器150把有关预订的信息加入和写入与作出预订的用户相对应的“我的频道”网页中。并且,如果预订中的公开等级是“公共”或“密码”,那么,实况分派服务器150根据在上述“今天的实况”和“节目指南”的网页上的这个预订把网页更新成包含该节目的网页。也就是说,以可浏览的方式存储进行基于预订的内容分配的信息。在这种情况中,可以在因特网103上浏览来自客户终端设备107等的网页,并且知道根据预订进行实况分配。也就是说,无论设置成“公共”,还是设置成“密码”,都可以浏览包含进行基于预订的实况分配的信息的网页,和任何第三方都可以知道存在实况分配。另一方面,当设置成“秘密”时,实况分派服务器150不包括有关根据在“今天的实况”和“节目指南”的网页上的这种预订进行的实况分配的任何信息。因此,对于设置成“秘密”的实况分配,只允许特定的人群,譬如说,已经接收到如后所述的、发送的电子邮件和已经浏览过的人群知道已经进行了实况分配。
一旦完成了这样的预订注册处理,就把在使用相关服务时,通过显示版权控制和禁止等,催促用户同意的网页发送到用户PC106,并且显示在用户PC106的显示屏上。然后,一旦从用户PC106接收到同意指令,实况分派服务器150就向用户PC106发送告知除了重新确认之外其它的预订过程都已完成的网页。这里,图24显示了显示在用户PC106的显示屏上的预订过程完成屏幕。如图所示,这个预订过程完成屏幕显示了催促用户重新确认的消息。这里,如果点击“OK”按钮245,那么,除了重新确认之外其它的预订过程都已完成了,此后,实况分派服务器150把有关包含创建的预订ID的预订的电子邮件发送到用户PC106(步骤Sb9)。
B-2-2.重新确认
如上所述,这种个人分级服务要求用户在执行预订6个小时之前重新确认预订,如果用户未能重新确认,那么强制取消预订。因此,已经通过电子邮件从实况分派服务器150获得预订ID的用户必须利用用户PC106重新确认预订,以便建立起预订。在上述预订ID之前的预订过程可以利用与用于实况分配的PC不同的PC来完成,但是,把用于实况分配的PC用作用于重新确认的PC是必须的。在如下的说明中,假设利用用户PC106进行重新确认。下面参照图25说明当进行重新确认时,用户PC106和实况分派服务器105的处理作业。
当进行重新确认时,用户打开用户PC106的电源,并且开始执行上述应用程序(当电源关闭时)。然后,用户选择实况预订模式,并且在显示部分124上显示如图8(a)所示的屏幕。在这种实况预订模式下,用户操作操作转盘126b等,从显示在预订表区46中的预订表(可以只有一个)中选择/确定要重新确认的预订。然后,用户PC106的CPU120进行与因特网103相连接的处理,并且把浏览与用户相对应的网页“我的频道”的请求发送到实况分派服务器150(步骤Sb10)。这样,用户PC106就可以发送利用上述应用程序提供的功能浏览进行分配预订的网页的请求。浏览网页的请求也可以通过适当地输入URL来发送。更具体地说,浏览网页的请求可以通过输入URL、发送浏览图13所示的主页的请求、输入用户ID和密码进行登录、和点击链接按钮“我的频道”来发送。
因此,当把浏览“我的频道”网页的请求从用户PC106发送到实况分派服务器150时,实况分派服务器150在因特网103上把网页发送到用户PC106(步骤Sb11)。一旦接收到发送的网页,用户PC106就在浏览器显示屏44上显示网页(步骤Sb12)。
这里,图26显示了在浏览器显示屏44上显示的“我的频道”网页。如图所示,这个显示屏显示了含有用户当前向实况分派服务器150作出的一系列预订的预订列表250、跳到检验用户过去分配的节目的观众人数等的网页上的链接按钮251、跳到修改寄存在用户数据库152中的用户的注册信息文件(参见图20)的网页上的链接按钮252。这个显示屏还包括取消或修改预订的方法的描述,如果用户改变诸如频道或日期/时间之类的预订内容,那么,这种个人分派服务就要求用户取消预订,并且采取必要的步骤再次进行分配预订,这就是这里所描述的。另一方面,除了频道和日期/时间信息之外的信息,譬如,标题名和概要,可以在不取消预订的情况下加以修改。
预订列表250为每个预订显示“预订日期/时间”、“频道”、“标题”、指示这个预订是“waiting for reconfirmation(等待重新确认)”还是“reconfirmed(已经重新确认)”的状态项、和在发出取消预订指令时要点击的“取消”按钮(在图中有一个预订)。
这里,如果对预订还没有作出重新确认,那么,如图所示,在状态项中显示“等待重新确认”,如果对预订作出重新确认之后打开这一页,那么,显示“已经重新确认”。在“等待重新确认”的情况中,如果点击了它,CPU120就在因特网103上把浏览重新确认屏幕的请求发送到实况分派服务器150。响应这个请求,实况分派服务器150在因特网103上把重新确认网页发送到用户PC106,图27所示的屏幕出现在用户PC106上。
如图所示,重新确认屏幕显示了有关相关预订的项目,譬如,“用户ID”、“频道”、“预订日期/时间”、“公开级别”、“标题”、“类型”、“电子邮件公开”、“网络公开”、“密码”、“朋友列表”、“概要”和“细节”的内容。这个显示屏还显示输入预订ID的栏目和催促用户输入预订ID和进行重新确认的消息。
为了重新确认预订,用户输入包含在在上述预订过程中从实况分派服务器150发送的电子邮件中的预订ID,并且点击重新确认按钮261。另一方面,为了回到包含预订列表250等的“我的频道”屏幕(参见图26),用户点击返回按钮262。
这里,当从图27中的重新确认显示屏点击重新确认按钮261时,在PC中自动设置在实况分配中与流式服务器102建立通信/连接的设置信息,并且显示催促在相应PC,即进行实况分配的PC上作出重新确认的消息。
当点击上述重新确认按钮261时,用户PC106的CPU120在因特网103上把用户已经发出进行重新确认的指令的信息发送到实况分派服务器150。
如上所述,已经接收到从用户PC106发送的重新确认执行指令的实况分派服务器150调用预订数据库151和用户数据库152,创建有关这个预订的、如图28所示的预订设置信息文件(步骤Sb14)。这里,在注册在预订数据库151中的有关每个预订的信息当中,实况分派服务器150在基于预订的分配开始时间前6个小时的那个时间点上从预订数据库151中删除有关预订的数据,并且取消预订。也就是说,在分配开始时间前6个小时的那个时间点之后,从预订数据库151中删除与预订有关的数据。因此,如果实况分派服务器150在分配开始时间前6个小时的那个时间点之后接收到上述重新确认执行指令,那么,即使调用了预订数据库151,也不再注册有关预订的数据。在这种情况中,实况分派服务器150把粘贴着消息“由于没有进行重新确认,预订已被取消。要想预订,请重新执行分配预订过程”等的网页发送到用户PC106。
另一方面,如果实况分派服务器150在早于分配开始时间前6个小时的那个时间点上接收到上述重新确认执行指令,那么,实况分派服务器150就创建预订设置信息。如图28所示,实况分派服务器150创建的预订设置信息文件包括“预订ID”、“实况分配预订日期/时间”、“server accessibletime(服务器可访问时间)”、“连接电话号码”、“目标服务器信息”、“分配请求者地址信息”、“传送频带”、“标题”、“概要”、“公开级别”、“朋友列表地址信息”和“分配请求密码”。
“预订ID”描述为预订创建的预订ID,“实况分配预订日期/时间”描述预订的分配开始时间和结束时间。“服务器可访问时间”描述允许对流式服务器102进行访问以进行实况分配的时间段。这个例子描述了允许从分配开始时间之前3分钟到分配结束时间后3分钟对流式服务器102进行访问的信息。
“连接电话号码”描述与流式服务器102相连接的专用服务器连接网络108的访问端口的电话号码,和这个例子描述了多个(在图中为4个)载体的访问端口的电话号码。在如后所述的实际与流式服务器相连接的过程中,用户选择数个载体的某一个,进行呼叫所选载体的访问端口的电话号码的处理。
“目标服务器信息”描述根据在这个预订中选择的频道确定的项目,譬如,在使用频道时连接的“服务器类型”、“连接端口”、“stream path forserver(服务器的流路径)”等。当建立用户PC106与专用服务器连接网络108的访问端口之间的通信/连接时,根据这种“目标服务器信息”的描述,进行利用流式服务器102预订的频道的连接处理。
“分配请求者地址信息”描述当客户PC107请求流分配要由用户PC106发送到流式服务器102的内容时,由客户PC107与流式服务器102相连接的URL信息。当请求分配内容时,可以让客户PC107在因特网103上利用相关URL与流式服务器102相连接。
“传送频带”描述根据预订频道确定的信息和描述诸如64kbps和28.8kbps之类预置在预订频道中的、有关传输频带的信息。“标题”、“概要”和“公开级别”每一个都描述在预订时登记的内容(参见图22和图23)。“朋友列表地址信息”描述在预订时登记的电子邮件地址。
“分配请求密码”还描述在预订时登记的密码信息。如果“公开级别”是“公共”,那么,无需输入密码,分配请求侧就可以请求分配,在这种情况中,“分配请求密码”的信息不包含在预订设置信息文件中。
因此,实况分派服务器150创建的预订设置信息文件包括诸如如后所述的、供连接流式服务器102时认证用的预订ID、电话号码和服务器的连接端口之类的信息等,以便建立与流式服务器102的通信/连接。在因特网103上把预订设置信息文件从实况分派服务器150发送到用户PC106。在这种情况中,预订设置信息文件包含把预订设置信息文件自动写入和合并在用户PC106的硬盘123上创建的预定区域中的命令信息、和发出显示告知自动合并已经正常结束还是失败的消息的指令的命令信息。作为把实况分派服务器150,即分配者发送的文件自动合并到用户PC106,即接收者的技术,可以使用“ActiveX”(微软公司的注册商标)的技术。当使用这个技术时,用户PC106需要把可以使用“ActiveX”的“Internet Explorer”用作浏览器软件。
已经以文本数据等形式创建了上述包含各种类型的数据和命令的预订设置信息文件的实况分派服务器150利用诸如DES(数据加密标准)等之类的加密系统加密这个文件,并且在因特网103上把这个加密文件与显示重新确认完成屏幕的网页一起发送到用户PC106(步骤Sb15)。
如上所述,当实况分派服务器150发送加密的预订设置信息文件和网页时,用户PC106的CPU120接收它,和利用“ActiveX”的技术解密预订设置信息文件,根据包含在文件中的命令将其自动合并到硬盘123的预定区域中(步骤Sb16),和在浏览器显示屏44上显示重新确认完成屏幕(步骤Sb17)。因此,用户PC106存储解密上述加密的程序,当加密上述预订设置信息文件时执行这个程序。并且,当CPU120把预订设置信息文件写入预定区域中时,用户PC106含有根据预定加密系统(DES等)加密和写文件的程序,通过执行这个程序,就可以加密和保存预订设置信息文件。因此,一般来说,不让用户显示和调用自动合并的预订设置信息文件的内容。这样就可以防止专用服务器连接网络108的访问端口数被不必要地向许多人公开,和防止为了有意干扰这种服务而非法访问专用服务器连接网络108的访问端口。
这里,图29显示了显示在上述浏览器显示屏44上的重新确认完成屏幕。如图所示,这个屏幕显示了服务提供商的当前时间和用户PC106的时间。这里,服务提供商的时间是当实况分派服务器150发送网页时从NTP服务器153获得的时间信息。另一方面,用户PC106的时间显示了基于用户PC106的时钟的当前时间。然后,用户PC106的CPU120计算这些时间之差(以分钟为单位),并且,如果存在任何差异,那么,显示如图所示的有关存在差异的消息。这样,就可以把与服务提供商的时间差异通知给用户PC106的用户,引起它注意,或者也可以存储时间校正程序,以便在用户PC106中,根据与上述网页一起发送的服务提供商的时间信息,自动校正用户PC106的时间,和当用户PC106接收到如上所述的重新确认完成屏幕网页时,由执行时间校正程序的CPU120根据服务提供商的时间校正用户PC106的时间。这样就可以使服务提供商和用户PC106共享相同的时间,从而可以顺利地推进需要精确时间的实况分配服务。
并且,重新确认完成屏幕描述利用拨号路由器访问专用服务器连接网络108的特殊项。当执行与流式服务器102的通信/连接的处理,以便执行实况分配时,把用户PC106设置成自动呼叫在上述预订设置信息文件中描述的、对专用服务器连接网络108的访问端口的访问电话号码(以后将给出细节)。这样,通过CPU120执行自动呼叫的程序,用户无需进行诸如输入电话号码之类的麻烦的输入操作,就可以自动进行通信/连接处理。但是,当用户PC106通过拨号路由器与网络相连接时,有必要通过拨号路由器设置与专用服务器连接网络108相连接的信息。因此,由于不可能根据在预订设置信息文件中描述的电话号码进行自动呼叫处理,用户有必要手工设置访问端口的电话号码等。上述的特殊项是当使用这种拨号路由器时考虑到手工设置的必要性的描述,并且,在这种情况中,显示要由用户手工设置的访问端口号、登录ID(在这种情况中是预订ID)和密码。在如上所示的例子中,利用拨号路由器的连接只允许经由ISDN(综合业务数字网),但是本发明不限于这种情况。
当用户通过确认上述确认屏幕的显示,点击“OK”按钮291时,CPU120在因特网103上把已经点击“OK”按钮291的信息发送到实况分派服务器150(步骤Sb18),因此,用户侧与重新确认有关的处理就完成了。另一方面,接收到已经点击“OK”按钮291的信息的实况分派服务器150调用预订数据库151,把告知存在实况分配的电子邮件发送到登记在与相关预订有关的“朋友列表”中的电子邮件地址(步骤Sb19)。这里,图30显示当打开上述电子邮件时在PC的显示屏上显示的内容。如图所示,这个电子邮件显示了诸如“实况分配日期/时间”、“标题”、“概要”、“分配请求者的URL”(参见图28中的“分配请求者地址信息”)、当公开等级是“密码”或“秘密”时请求分配的“密码”(参见图28中的“分配请求密码”)之类的信息。如果用户PC106的用户在预订时登记了用户想要向其展示实况分配的朋友们等的电子邮件地址,那样,这就可以使用户能够把自动接收实况分配的信息通知给朋友们。因此,这样就省去了进行实况分配的用户进行麻烦操作,譬如,通过电话发送接收实况分配的信息或创建包含相关信息的电子邮件的必要性。
在上面的说明中,把上述电子邮件(参见图30)发送到登记在“朋友列表”中的电子邮件地址的处理是在完成了重新确认之后进行的,但是,上述电子邮件的传输也可以由实况分派服务器150,在完成了根据来自用户的预订请求文件把预订登记到预订数据库151中(图21中的步骤Sb8)的处理时进行。如果电子邮件是在完成了预订登记处理的时候发送的,那么,具有电子邮件地址的那些人就可以更早地知道存在实况分配。在这种情况中,也可以在完成重新确认的时候再次进行相似的电子邮件传输处理。
除了按如上所述发送电子邮件之外,如果与重新确认有关的处理完成了,那么,实况分派服务器150就可以认为这意味着预订已经建立起来了,把与这个预订有关的预订数据库151的帐单标志信息重写成“有效”,并且进行与预订有关的帐单处理。这里,根据如上所述为每个频道预置的服务费计算帐单合计数。例如,当对于(1帧等于10分钟)服务费设为每帧100的频道,建立起使用该频道的6个帧的预订时,则该预订记帐为600。但是,实际的帐单处理是在确认流式服务器102在实况分配的当天内正常操作之后执行的。
上面说明描述了使用存储用于加密和自动存储从实况分派服务器150发送的预订设置信息文件的程序的用户PC106的情况,但是,不存储这样的程序的PC不能自动地合并文件。在这样的情况中,如下的技术用于把预订设置信息文件合并进PC中。首先,在不存储上述程序,因此不能自动合并文件的PC的情况中,在PC的显示屏上显示自动合并失败的信息。除了指示失败的消息之外,向用户发出指令返回到“我的频道”(参见图26)屏幕并点击“等待重新确认”以再次请求浏览重新确认屏幕的另一个消息也出现在同一个屏幕上。另一方面,从用户PC106没有接收到重新确认“OK”、但是从用户PC106接收到有关重新确认屏幕的请求的实况分派服务器150判断用户PC106未能自动读取预订设置信息文件,并且通过因特网103把下载预订设置信息文件的网页发送到用户PC106。结果是,PC侧的显示屏显示下载预订设置信息文件的按钮,并且点击这个按钮开始下载预订设置信息文件。
这是分配预订处理从发出预订请求开始到完成重新确认建立起预订为止的流程。这样,甚至在完成了重新确认之后,也可以改变诸如类型和概要之类的信息,和甚至在完成了重新确认之后,也仍然可以取消预订(在这种情况中,由于上述帐单标志信息是“有效的”,因此,进行帐单处理)。下面参照用户PC106的显示部分124上显示的浏览器显示屏44的显示内容说明当作出这样的改变和取消时的处理作业。
首先,当改变或取消重新确认的预订时,以与进行上述重新确认时所使用的方式相同的方式进行请求浏览与“我的频道”相对应的网页的操作。因此,用户PC106的CPU120进行与因特网103相连接的处理,向实况分派服务器150请求浏览与相关用户相对应的“我的频道”中的网页。
当用户PC106向实况分派服务器150请求浏览“我的频道”网页时,实况分派服务器150在因特网103上把网页发送到用户PC106。一旦接收到发送的网页时,用户PC106在浏览器显示屏44上显示网页。
这里,图31显示了在浏览器显示屏44上显示的重新确认的“我的频道”网页。当与等待重新确认的“我的频道”的显示屏(参见图26)相比较时,重新确认的“我的频道”显示屏的不同之处在于,在预订列表250的状态项中显示“已经重新确认”,并且显示“改变”链接按钮310。
为了作出改变,点击这个“改变”链接按钮310。当点击“改变”链接按钮310时,用户PC106的CPU120在因特网103上把已经点击了“改变”链接按钮310的信息发送到实况分派服务器150。对此作出响应,实况分派服务器150在因特网103上把有关改变的网页发送到用户PC106,其结果是,用户PC106的浏览器显示屏44显示如图32所示的屏幕。
如图所示,改变屏幕显示了当前设置的预订内容,并且可以改变这些显示内容的项目“类型”、“公开电子邮件”、“公开网络”、“密码”、“概要”和“细节”,当显示这些项目时,可以改变的项目的显示颜色不同于不能改变的项目的显示颜色(预订日期/时间等)。
用户用新的内容盖写当前显示的设置内容,并且点击更新按钮321。如果内容没有改变,用户就点击返回按钮322。
然后,当用户点击更新按钮321时,用户PC106的CPU120创建内容改变了的信息文件,并且在因特网103上把这个信息文件发送到实况分派服务器150。因此,实况分派服务器150根据内容改变了的信息文件更新预订数据库151的注册内容,并且在因特网103上把屏幕改变了的网页发送到用户PC106。其结果是,浏览器显示屏44显示如图33所示的屏幕。
如图所示,以用于上述重新确认完成屏幕(参见图29)的方式相同的方式,改变完成屏幕除了显示表述已经接受了改变的消息之外,还显示服务提供商侧的时间、用户PC106侧的时间和两者的时间差,以及使用拨号路由器时的特殊项。在这里点击“OK”按钮331完成改变并返回到图31中所示的“我的频道”。
当按照这种方式改变预订时,实况分派服务器150把包含预订已经改变了的信息和改变内容等的电子邮件发送到登记在上述朋友列表中的电子邮件地址。因此,用户PC106的用户无需通过电话告知实况分配的预订内容已经改变了或创建包含这样的消息的电子邮件,就可以自动地把实况分配的预订改变内容告知拥有朋友列表的电子邮件地址的那些人。
接着,说明取消预订的情况。与如上所述改变重新确认的情况一样,进行请求浏览与“我的频道”相对应的网页的操作。因此,浏览器显示屏44显示如图31所示的重新确认的“我的频道”屏幕。
为了取消预订,用户点击“取消”链接按钮311。当点击“取消”链接按钮311时,用户PC106的CPU120在因特网103上把已经点击了“取消”链接按钮的信息发送到实况分派服务器150。对此作出响应,实况分派服务器150在因特网103上把有关取消的网页发送到用户PC106,其结果是,用户PC106的浏览器显示屏44显示如图34所示的取消屏幕。
如图所示,取消屏幕显示了当前设置的预订内容,“预订取消”按钮341和“返回”按钮342。这里,用户点击“预订取消”按钮341取消预订,否则,就点击“返回”按钮342。
然后,当用户点击“预订取消”按钮341时,用户PC106的CPU120在因特网103上把将取消预订的信息发送到实况分派服务器150。因此,实况分派服务器150删除预订数据库151的注册内容,并且在因特网103上把取消完成屏幕的网页发送到用户PC106。其结果是,用户PC106的浏览器显示屏44显示告知预订已经被取消的、如图35所示的消息。当用户点击这里的“OK”按钮343时,取消就完成了,并且返回到图31中的“我的频道”屏幕。
当按照这种方式取消预订时,实况分派服务器150把包含预订已经被取消了和实况分配已经停止的信息的电子邮件发送到登记在上述朋友列表中的电子邮件地址。因此,用户PC106的用户无需通过电话告知实况分配已经停止了或创建包含这样的消息的电子邮件,就可以自动地把实况分配已经停止告知拥有在朋友列表中登记的电子邮件地址的那些人。
并且,如果用户想要在已经作了重新确认之后,确认预订内容,那么,用户就点击图31中的屏幕所示的“已经重新确认”按钮。当点击“已经重新确认”按钮时,用户PC106的CPU120在因特网103上把信息发送到实况分派服务器150。对此作出响应,实况分派服务器150在因特网103上把用于确认重新确认的预订的网页发送到用户PC106。其结果是,用户PC106的浏览器显示屏44显示当前设置的预订内容、当使用拨号路由器时的特殊项、“Reenter PC connection setting(重新键入PC连接设置)”按钮361和发出返回到“我的频道”屏幕的指令的“返回”按钮362。
如果点击了“重新键入PC连接设置”按钮361,用户PC106的CPU120就在因特网103上把信息发送到实况分派服务器150。对此作出响应,实况分派服务器150在因特网103上再次把预订设置信息文件(参见图29)发送到用户PC106。其结果是,用户PC106自动合并预订设置信息文件。这个预订设置信息文件的重新传输可以在与用于作出重新确认的PC不同的PC用于进行实况分配等的时候进行。
B-3.实况分配
当包含上述重新确认在内的分配预订完成了,并且开始预订的实况分配的时间到来时,用户PC106的用户通过专用服务器连接网络108与流式服务器102相连接,进行内容的实况分配。然后,客户PC107通过请求内容的流分配,接收内容的供应。
B-3-1.从用户PC到流式服务器的内容传输
下面参照图37说明在实况分配期间,当用户PC106把内容发送到流式服务器102时,用户PC106、专用服务器连接网络108、数据库服务器155(参见图12)和流式服务器102的处理作业,图37显示了处理作业的顺序流程图。
当进行实况分配时,允许从在开始预订的实况分配的时间前5分钟开始与流式服务器102连接,因此,从此往后,开始建立用户PC106与流式服务器102之间的通信/连接的处理。用户在开始实况分配的时间之前准备内容分配。这里,内容分配的准备包括数字视频摄像机129(参见图3)的画面拍摄位置的确定、根据对要分配的内容的想法在实况分配模式下的特技设置处理(参见图10和图11)等。
这个实施例的用户PC106存储一程序,该程序在预订实况分配开始时间之前(例如,10分钟之前)的预定时间向用户显示消息“实况分配将很快开始”,并且,如图37所示,在这个提前的预定时间到来之后,用户PC106的CPU120执行这个程序,在显示部分124上显示消息“实况分配将很快开始”(步骤Sc1)。这样就可以防止用户忘记实况分配时间。这里,在上述的应用中,如果不把用户PC106设置成实况分配模式,那么,CPU120就自动执行这个应用程序,在该应用下自动选择实况分配模式,和在显示部分124上显示“实况分配模式”屏幕(参见图9(a))。
此后,当允许开始与流式服务器102相连接的时间(在开始时间之前5分钟)到来时,用户PC106的CPU120执行连接处理程序,自动开始与流式服务器的通信/连接的处理。这里,开始的通信/连接处理可以是完全自动的,或者,用户可以只输入有关最后连接开始的指令,利用这个输入作为触发器自动执行通信/连接处理。
这里,CPU120根据上述通信/连接处理程序所作的处理解密存储在预定寄存器(图29)中的加密的预订设置信息文件,并且根据在这个文件的项目“预订ID”、“服务器可访问时间”、“连接电话号码”和“连接服务器信息”中描述的信息,进行如下通信/连接处理。
当“服务器可访问时间”所指示的可访问开始时间到来时,CPU120开始通信/连接处理,通过调用预订设置信息文件的“连接电话号码”获取用户预置的载体的访问端口电话号码,和进行呼叫相关电话号码的处理。然后,CPU120把预订ID发送到专用服务器连接网络108的访问服务器,请求通信/连接(步骤Sc2)。由于自动呼叫处理是按照这种方式进行的,因此,用户不需要输入电话号码等。在如上所述的具体实况分配的情况中,在图3(b)或图3(c)所示的模式下,靠键盘126a输入信息等来使用用户PC106是非常复杂的操作,因此,自动呼叫处理为用户提供了更加舒适的内容创建环境。
为了认证已经请求与如上所述的访问端口相连接的用户PC106是否属于具有有效预订的用户,专用服务器连接网络108的访问服务器把发送的预订ID发送到服务器预订控制中心101的数据库服务器155(步骤Sc3)。因此,已经接收到从专用服务器连接网络108发送的预订ID的数据库服务器155通过检验这个预订ID在从当前时间开始的时间段内是否登记在预订数据库151中,进行认证处理(步骤Sc4)。这里,如果发送的预订ID登记在预订数据库151中,那么,访问服务器判断已经发送了这个预订ID的用户PC106具有有效预订,否则,如果预订没有登记在预订数据库151中,那么,访问服务器判断已经发送了这个预订ID的用户PC106在那个时间段内不具有有效预订。
在这里的认证处理中,只使用了如上所述的预订ID。这样做的作用如下。例如,当利用这种服务的一个会员的用户ID和密码认证预订时,即使确认用户ID和密码都是有效的,并且是一个曾经访问过的会员,也不可能区分这个会员在那个时间段内是否存在预订。因此,在认证处理中,有必要认证用户是否是会员,然后检验预订的注册内容和检验由用户ID标识的会员在那个时间段内是否存在预订,这样做使认证处理变得非常麻烦。相反,如果使用只用于认证上述预订的预订ID,这个预订ID是只有用户才可以知道的信息,因此,无需认证用户ID,通过检验预订ID是否被登记成用于与访问时间相对应的时间段的预订的简单认证处理,就可以区分用户是否存在有效预订。
已经按照如上所述利用预订ID进行认证处理的数据库服务器155把这个认证结果发送到专用服务器连接网络108的访问服务器(步骤Sc5)。
当上述来自数据库服务器155的认证结果属于具有有效预订的用户时,专用服务器连接网络108的访问服务器允许在用户PC106与流式服务器102之间进行连接,这样就在两者之间建立起PPP连接和通信/连接(步骤Sc6)。另一方面,在上述认证结果不属于具有有效预订的用户的情况下,专用服务器连接网络108的访问服务器不允许在用户PC106与流式服务器102之间进行连接,并且马上切断来自用户PC106的呼叫。因此,通过在判断出呼叫来自非法用户时马上切断呼叫,为具有有效预订的用户保证了线路。
当按照如上所述通过专用服务器连接网络108与流式服务器102连接时,用户PC106的CPU120把预订ID发送到流式服务器102,请求实况分配(步骤Sc7)。
已经从用户PC106接收到实况分配请求的流式服务器102把发送的预订ID发送到服务器预订控制中心101的数据库服务器155,以认证已经请求实况分配的用户PC106是否属于具有有效预订的用户(步骤Sc8)。因此,已经接收到从流式服务器102发送的预订ID的数据库服务器155通过检验这个预订ID在从当前时间开始的时间段内是否登记在预订数据库151中,进行认证处理(步骤Sc9)。这里的认证处理类似于上述预订ID从专用服务器连接网络108的访问服务器发出时的认证处理。
已经按照如上所述利用预订ID进行认证处理的数据库服务器155把这个认证结果发送到流式服务器102(步骤Sc10)。
在上述来自数据库服务器155的认证结果属于具有有效预订的用户的情况下,流式服务器102允许用户PC106进行的实况分配,并且把允许命令发送到用户PC106(步骤Sc11),从预订数据库151中获取有关预订的信息(预订时间段、频道等),并且根据这个信息控制实况分配。这样做以后,用户PC106的CPU120显示把已经允许实况分配的情况通知用户的消息等,并且催促用户开始内容分配。一旦接收到这个通知,用户就通过适当地操作操作转盘126b和操作按钮126c,开始数字视频摄像机129的画面拍摄,创建通过把实时特技处理应用于所采集的视频所获得的运动图像数据,发出开始实况分配的指令,并且通过专用服务器连接网络108把创建的运动图像数据实时地发送到流式服务器102(步骤Sc12)。
因此,已经接收到作为从用户PC106发送的内容的运动图像数据的流式服务器102把它流分配给已经作了请求的客户PC107。在这种情况中,如果实况分配的“公开级别”(参见图22等)是“公共”,那么,只要在进行实况分配的频道的容量之内,流式服务器102就可以根据分配请求无条件地进行流分配。另一方面,如果实况分配的“公开级别”是“密码”或“秘密”,那么,流式服务器102就催促已经请求分配的客户PC107输入密码,并且只对已经输入了有效密码的客户PC107进行流分配。后面将描述流式服务器102与客户PC107之间的分配请求和流分配处理作业。
一旦按照这种方式开始实况分配,流式服务器102就把从NTP服务器153获取的、服务提供商侧的时间信息和有关接收实况分配的客户PC107,即,已经请求了内容分配的客户PC107的数量的信息发送到用户PC106。然后,显示在用户PC106的显示部分124上的状态窗SW(参见图9(a))显示正在广播内容的信息、分配所花时间的信息、服务提供商侧的时间信息、用户PC106侧的时间信息、观众数量的信息、预订开始/结束时间、指示分配剩余时间的剩余时间信息、图像大小信息和分配数据传输速率的信息等。参照这个状态窗SW的显示,用户可以知道有关当前正在进行之中的实况分配的各种信息。尤其是,内容发送者最关心的是有多少人正在观看或收听内容,这个信息也可以用作下一次进行实况分配时选择频道(选择容量)的参考。因此,显示上述观众的数量对于用户来说是有意义的。
这样,当内容从用户PC106发送到流式服务器102和用户PC106的用户在预订结束时间(服务提供商侧的时间)之前完成实况分配时,用户操作操作转盘126b(参见图3)等,选择/确定实况分配模式下GUI的“分配开始/结束”(参见图9(b))。因此,用户PC106的CPU120就完成了内容的传输,并且切断与流式服务器102的连接(步骤Sc13)。
另一方面,如果在预订结束时间之前用户本人已完成了内容传输,那么就进行上述处理,但是,如果当预订结束时间已到时,从用户PC106到流式服务器102的内容传输正在进行之中,那么,当预订结束时间已到时,流式服务器102为客户PC107完成从用户PC106发送的内容的流分配处理。当由“服务器访问时间”(参见图29)指示的、完成与用户PC的连接的时间到达时,流式服务器102还强制切断与用户PC106的通信/连接。
B-3-2.内容从流式服务器到客户PC的流分配
上面已经说明的是从在实况分配期间作为发送终端的用户PC106到流式服务器102的内容传输处理的细节,流式服务器102接受来自用户PC106的内容传输,并且把内容流分配给已经发出请求的客户PC107。下面参照发送分配请求的客户PC107的显示屏等说明这个内容流分配的处理作业。在如下的说明中,假设内容分配的“公开级别”是“密码”或“秘密”,并且这个客户PC107的用户知道接收内容供应的密码。
当客户PC107的客户机用户发送内容分配请求时,客户机用户打开客户PC107的电源,开始执行浏览器软件。然后,客户机用户在客户PC107上输入URL,以识别实况分派服务器150的网页的首页,和客户PC107的CPU在因特网103上把浏览网页的请求发送到实况分派服务器150。因此,实况分派服务器150在因特网103上发送网页的首页,结果是,客户PC107的显示屏显示如图13所示的屏幕。
为了接收内容分配,客户机用户点击诸如“今天的实况”(参见图15)或“节目指南”(参见图17)之类的链接按钮。如果客户机用户点击“节目指南”,那么,客户机用户还要再点击图17中的屏幕上所示的月历上的当前日期。因此,像图15所示那样显示在那一天分配的节目。然后,客户机用户从显示的节目当中点击请求分配的节目的“标题”链接按钮。
当按照这种方式点击“标题”链接按钮时,客户PC107的CPU在因特网103上把浏览显示“标题”的详细信息的网页的请求发送到实况分派服务器150。然后,实况分派服务器150在因特网103上把显示指定的实况节目的详细信息的网页发送到客户PC107。结果是,客户PC107的显示屏显示如图16所示的屏幕。
如果客户机用户利用详细信息请求分配节目,客户机用户就在图16中的显示屏上输入密码,以获得分配许可,并且点击“重放”按钮175。在客户PC107不含实时重放软件的情况下,客户机用户在点击“重放”按钮175之前,先点击“重放软件”按钮176,以便事先下载重放软件。
然后,当输入密码和点击“重放”按钮175时,客户PC107的CPU在因特网103上把输入的密码和分配请求发送到流式服务器102。流式服务器102把发送的密码发送到数据库服务器155,数据库服务器155参照预订数据库151执行发送的密码是否有效的认证处理,并且把认证结果发送到流式服务器102。
当上述认证结果显示发送的密码是有效密码时,流式服务器102根据在用于内容分配的频道中预置的容量判断是否对客户PC107进行分配。更具体地说,流式服务器102把进行内容分配的客户PC107的数量与上述容量相比较,如果已经正在对数量与容量相同的客户PC107进行内容分配,那么,流式服务器102不再作进一步分配。也就是说,在请求分配的时候,当正在对额定容量的客户PC107进行内容分配时,流式服务器102对分配请求不作响应。
另一方面,如果在请求分配的时候,接收内容的客户PC107的数量小于额定容量,那么,流式服务器102允许分配给正在请求的客户PC107,和流式服务器102把内容流分配给客户PC107。这样,一旦开始流分配,客户PC107的显示屏上就显示图38所示的节目详细信息显示屏上的重放软件的重放显示屏390,和在重放显示屏390上实时再现流分配的内容。这样,客户PC107的用户可以实时再现和观看和收听实况分配的内容。
并且,流式服务器102逐个计数发送分配节目的请求和实地接收分配的客户PC107的数量,并且把这个计数结果,即观众人数的信息发送到内容传输终端(在上面说明中的用户PC106)。
在上面的说明中,客户PC107通过实况分派服务器150的网页把分配请求发送到流式服务器102,但是,当拥有在“朋友列表”(参见图22)中设置的电子邮件地址的用户利用客户PC107发送分配请求时,也可以把系统配置成,使用户输入显示在如上所述的从实况分派服务器150发送的电子邮件的“分配请求者地址信息”中的URL(参见图30),或者点击显示的URL。进行这样的操作之后,客户PC107的CPU开始与URL指定的目的地,即,流式服务器102相连接的处理,从而可以请求流式服务器进行分配。
C.变型
顺便提一下,本发明不限于如上所述的实施例,而是可以以如下例子所示的各种方式加以修正。
(变型1)
在上面的实施例中,流式服务器102把从用户PC106发送的内容分配给请求的客户PC107。也可以把流式服务器102配置成实现转播(rebroadcast)服务,包括进行流分配处理、把从用户PC106发送的内容存储在诸如硬盘之类的介质中、和把它作为按需节目来分配。在这种情况中,可以把转播节目贴在上述“今天的节目”网页上(参见图15),和把内容分配给请求的客户PC107。
并且,上面实施例通过把用户PC106的数字视频摄像机129拍摄的运动图像数据作为内容实时发送到流式服务器102,进行内容分配,但是,也可以把系统配置成,使用户通过把利用用户PC106等事先创建的内容存储在硬盘123中,和在预订分配时间把内容发送到流式服务器102,进行内容分配。为了像在上面实施例中所述的那样利用用户PC106实时发送内容,当把采集的诸如运动图像数据等之类的内容发送到流式服务器102时,也可以把内容数据存储在用户PC106的硬盘123中。然后,可以通过再次作出实况分配的预订和把存储的内容作为转播节目从用户PC106发送到流式服务器102,进行内容分配。
(变型2)
在上面的实施例中,流式服务器102进行把用户PC106发送的内容流分配到请求的客户PC107的处理。但是,也可以把系统配置成,进行包括不仅进行流分配处理、而且把用户PC106发送的内容存储在诸如硬盘之类的介质中、把内容写入诸如CD-ROM(致密盘只读存储器)和DVD-ROM(数字多功能盘只读存储器)之类的各种公知插件式介质中、和把内容分配给请求的用户的服务。这样的服务使客户PC107的客户机用户能够观看和收听实况分配的内容和请求要分配的写在插件式介质中的喜欢内容。这里,如上所述,由于专用服务器连接网络108用作作为发送内容的终端的用户PC106与流式服务器102之间的通信路径,因此,可以保证足够的传输频带。另一方面,流式服务器102与客户PC107之间的通信路径是利用因特网103的那一种,因此,无法总能保证足够的传输频带,和通信路径很可能受对传输频带的限制的影响。由于对传输频带的这种限制,有必要降低分配给客户PC107的流数据的传输速率,在这种情况中,在客户PC107,内容的再现图像的质量可能变差了。上述服务可以与观看和收听再现高质视频的喜欢内容的请求相适应。也就是说,利用上述服务,可以把从用户PC106发送到流式服务器102的内容直接写入插件式介质中,利用客户PC107再现写入的内容数据,从而使客户机用户能够观看和收听质量与从用户PC106发送到流式服务器102的内容的质量相同的内容。也可以把系统配置成,接收记录在这样的插件式介质中的内容的供应的客户机用户利用配备了再现/显示存储在插件式介质中的内容的功能的播放器(可以是PC之外的其它东西),观看和收听在TV屏幕上再现或显示的内容。
(变型3)
上面实施例允许用户只在事先预订的时间段中进行实况分配。但是,也可以把系统配置成,在基于预订的实况分配正在进行的同时,流式服务器102调用预订数据库151,在当前正在使用之中的频道的预订时间结束之后检验预订状况,和如果存在什么自由空间,就在预订结束时间之前的预定时间(例如,10分钟之前)把诸如“预订可以被延期到oo”之类的消息发送到用户PC106。已经接收到这个消息等的用户PC106的状态窗SW可以显示这个消息。在这种情况中,在状态窗SW上显示延期按钮,当点击这个延期按钮时,用户PC106的CPU120把要进行延期的信息发送到流式服务器102。已经接收到这个信息的流式服务器102就允许延期。进行这样的延期服务起到如下这些作用,譬如,可以响应作为分配者的用户PC106的用户的延期请求,并且还使服务提供商能够有效利用流式服务器102的频道。
(变型4)
并且,上面实施例描述了执行分配预订处理的程序预装在实况分派服务器150的硬盘中,或者执行各种各样作出分配预订的处理或各种各样有关实况分配的处理的程序预装在用户PC106的硬盘123中的情况。但是,本发明不限于这种情况,也可以通过再现包括CD-ROM(致密盘-只读存储器)和DVD-ROM(数字通用盘-只读存储器)之类的插件式介质的程序存储介质,安装上述各种各样的程序,或者,通过再现临时或永久存储这样的程序的半导体存储器或磁光盘之类的程序程序介质,安装上述各种各样的程序。
作为把上述各种各样的程序存储在这些程序存储介质中的手段,也可以使用局域网、数字卫星广播之类的有线或无线通信介质,或者通过路由器和调制解调器之类的各种通信接口存储那些程序。
(变型5)
并且,上面实施例描述了因特网103用作在用户PC106与实况分派服务器150之间作出分配预订的网络的情况,但是,本发明不限于这种情况,也可以使用其它类型的有线或无线网络。
并且,上面实施例配备了连接用户PC106和流式服务器102的专用服务器连接网络108,但是,本发明不限于这种情况,也可以利用因特网103连接两者。
(变型6)
并且,上面实施例把附带内置数字视频摄像机129的用户PC106用作实况分配的发送终端,但是,也可以使用利用电缆,通过IEEE(电气电子工程师学会)1394接口等连接到数字视频摄像机的普通PC,或通过无线电连接到数字视频摄像机的PC。也可以不使用用户PC106,而是使用利用电缆等与数字视频摄像机连接的蜂窝式电话,或者具有内置数字视频摄像机的蜂窝式电话。
下面说明用具有内置数字视频摄像机的蜂窝式电话来代替用户PC106的情况。
在图39中,标号200表示应用本发明的蜂窝式电话MS3与之相连接的网络系统,作为固定无线电台的基站CS1到CS4位于它们各自的小区中,这些小区是把通信服务提供区划分成所需大小而成的。
这些基站CS1到CS4通过基于W-CDMA(宽带码分多址)的无线电,与作为移动无线电台的便携式信息终端MS1和MS2、和集成摄像机的数字蜂窝式电话MS3和MS4相连接,并且能够利用2[GHz]频带,以高达2[Mbps]的数据传输速率进行大容量数据的高速数据通信。
这样,便携式信息终端MS1和MS2和集成摄像机的数字蜂窝式电话MS3和MS4可以根据W-CDMA系统,进行大容量数据的高速数据通信,从而,不仅可以进行语音通信,而且可以进行各种各样的数据通信,譬如,电子邮件的发送/接收、简单主页的浏览、图像的发送/接收等。
并且,基站CS1到CS4通过有线线路与电话网络104相连接,这个电话网络104与因特网103和许多用户有线终端(未示出)、计算机网络和内部网络相连接。
电话网络104还与因特网服务提供商的访问服务器AS相连接,和访问服务器AS与相关因特网服务提供商拥有的内容服务器TS相连接。
这个内容服务器TS根据,例如,来自用户有线终端、便携式信息终端MS1和MS2和集成摄像机的数字蜂窝式电话MS3和MS4的请求,以简明HTML(超文本标记语言)格式,提供诸如简单主页之类的内容作为一个文件。这个简明HTML是通过只保留可以被反映的标记和省略掉有限大小显示设备不能显示的其余部分获得的HTML子集。例如,NTT DoCoMo的iMode(注册商标)使用了集中蜂窝式电话所需的功能和使用30种标记的i-mode HTML,并且还有一些限制,以便不可以规定字符属性和文本颜色,对于图像,推荐了两种灰度的GIF文件。可以创建由带有有限显示区和显示能力的便携式终端利用这个简明HTML、作为用于移动通信协议WAP(无线应用协议)等的描述性语言的HDML(手持设备标记语言)和WML(无线标记语言)浏览的简单主页文件。
在这个网络系统200中,因特网103与服务器预订控制中心101、与上面实施例中相同的流式服务器102、和用户有线终端相连接,便携式信息终端MS1和MS2和集成摄像机的数字蜂窝式电话MS3和MS4可以根据诸如TCP/IP(传输控制协议/因特网协议)之类的协议,访问服务器预订控制中心101和流式服务器102。在所示的例子中,当利用流式服务器102进行内容分配时,集成摄像机的数字蜂窝式电话MS3和MS4像在上面实施例中那样,在专用服务器连接网络108上把内容发送到流式服务器102,但是,也可以把系统配置成在因特网103上发送内容。
顺便提一下,便携式信息终端MS1和MS2、和集成摄像机的数字蜂窝式电话MS3和MS4利用2[Mbps]的简单传输协议(未示出)与基站CS1到CS4通信,和基站CS1到CS4利用TCP/IP协议,在因特网ITN上与WWW服务器WS1到WSn通信。
顺便提一下,管理控制单元MCU通过电话网络104与用户有线终端、便携式信息终端MS1和MS2、和集成摄像机的数字蜂窝式电话MS3和MS4相连接,并且负责用户有线终端、便携式信息终端MS1和MS2、和集成摄像机的数字蜂窝式电话MS3和MS4上的认证处理和帐单处理。
然后,说明上述可以用来代替用户PC106的集成摄像机的数字蜂窝式电话MS3的外表的结构例子。如图40所示,集成摄像机的数字蜂窝式电话MS3划分成显示部分212和主单元213,以及在中间作为边界的铰链部分211,并且可通过铰链部分211折叠起来。
显示部分212拥有以伸缩的形式设置的、处在左上角的发送/接收天线214,通过天线214从基站CS3接收信号,或者把信号发送到基站CS3。
并且,显示部分212配备了几乎可以转动180°的、处在上部中央的摄像机部分215,和安装在摄像机部分215中的CCD(电荷耦合器件)摄像机216采集所需目标的图像。
这里,在显示部分212中,当用户把摄像机部分215转动几乎180°时,配备在摄像机部分215后背中央的扬声器217朝向前面,这样就处在正常会话状态。
显示部分212还配备了处在前面的LCD显示器218,用于显示无线电波的接收状态、电池余量、登记成电话目录的姓名和电话号码、传输历史、电子邮件的内容、简单主页、和摄像机部分215的CCD摄像机216拍摄的图像等。
另一方面,主单元213配备了操作键219,譬如,数字键“0”到“9”、呼叫键、重拨键、结束键和电源键、清除键和电子邮件键等,可以利用这些操作键219输入各种命令。
主单元213还配备了在操作键219下面的备忘录键220和麦克风221,可以利用备忘录键220记录呼叫期间的语音,和在会话期间通过麦克风221收集使用者的语音。
主单元213还配备了在操作键219上面的拨盘(jog dial)222,拨盘222是可以转动的,并且从主单元的213的表面稍微伸出来的一点,主单元213执行各种操作,譬如,根据对拨盘222的转动操作,滚动显示在LCD显示器218上的电话目录和电子邮件,翻动简单主页、和图像输送操作等。
例如,当用户根据拨盘222的转动操作,从显示在LCD显示器218上的电话目录中的许多电话号码中选择所需电话号码,并且朝向主单元213内侧按下拨盘222时,主单元213确认所选的电话号码,并且在相关电话号码上执行自动呼叫处理。
顺便提一下,主单元213配备了在后背的电池组(未示出),当打开呼叫结束键或电源键时,电池把电能供应给各个部分,使它们做好操作准备。
另一方面,主单元213还配备了在主单元213的左上侧的、插入可拆卸存储棒(索尼公司商标)的存储棒槽224,当按下备忘录按钮220时,可以把通信对方的语音记录在这个存储棒中,或者根据用户的操作,记录电子邮件、简单主页或CCD摄像机216拍摄的图像等。
这里,存储棒223是索尼公司,即本发明申请者开发的一种闪速存储卡。这种存储棒223是一种闪速存储元件,它是放在尺寸为21.5(H)×50(W)×2.8(D)[mm]的又小又薄塑料盒中的可擦除可编程非易失存储器EEPROM(电可擦除可编程只读存储器),并且允许通过10针读/写诸如图像、语音和音乐之类的各种数据。
并且,存储棒223使用即使由于大体积存储器的引入而使内部闪速存储器的规格发生改变,也可以保证与所使用的设备的兼容性的独立串行协议,实现最大写速度为1.5[MB/S(兆比特/秒)]和用户最大读速度为2.45[MB/S]的高速性能,和通过配备防错擦开关,保证了高可靠性。
通过构造成具有插入这样的存储棒223的能力,集成摄像机的数字蜂窝式电话MS3通过这个存储棒223,可以与其它电子设备共享数据。
如图42所示,集成摄像机的数字蜂窝式电话MS3包括以集中方式控制显示部分212和主单元213的主控制部分250、供电电路251、操作输入控制部分252、图像编码器253、摄像机接口部分254、LCD(液晶显示器)控制部分255、图像解码器256、多路复用/分离部分257、记录/重放部分262、调制/解调电路258、和语音CODEC(编解码器)259,所有这些都通过主总线260相互连接,和图像编码器253、图像解码器256、多路复用/分离部分257、调制/解调电路258、和语音CODEC259通过同步总线261相互连接。
当用户打开呼叫结束/电源键时,供电电路251把电能从电池组供应到不同的部分,从而使集成摄像机的数字蜂窝式电话MS3做好操作准备。
在由CPU、ROM和RAM等组成的主控制部分250的控制下,集成摄像机的数字蜂窝式电话MS3以语音会话模式,通过语音CODEC259把麦克风221收集的语音信号转成数字语音数据,让它在调制/解调电路258中得到扩频处理,让它在发送/接收电路262中得到数字/模拟转换处理和频率转换处理,并且从天线214发送出去。
集成摄像机的数字蜂窝式电话MS3以语音/会话模式放大从天线214接收的信号,让它得到频率转换处理和模拟/数字转换处理,让它在调制/解调电路258中得到解扩频处理,在语音CODEC259中转换成模拟语音信号,并且通过扬声器217输出它。
并且,当以数据通信模式发送电子邮件时,集成摄像机的数字蜂窝式电话MS3通过操作输入控制部分252,把通过操作操作键219和拨盘222已经输入的电子邮件的文本数据发送到主控制部分250。
主控制部分250让文本数据在调制/解调电路258中得到扩频处理,让它在发送/接收电路262中得到数字/模拟转换处理和频率转换处理,然后,通过天线214把它发送到基站CS3(参见图39)。
对此作出响应,当以数字通信模式接收到电子邮件时,集成摄像机的数字蜂窝式电话MS3让通过天线214从基站CS3接收的接收信号在调制/解调电路258中得到解扩频处理,重新构造原始文本数据,然后,通过LCD控制部分255,在LCD显示器218上将文本数据显示为电子邮件。
接着,集成摄像机的数字蜂窝式电话MS3还可以通过记录/重放部分262,把根据用户的操作已经接收的电子邮件记录到存储棒223中。
另一方面,当以数据通信模式发送图像数据时,集成摄像机的数字蜂窝式电话MS3通过摄像机接口部分254,把CCD摄像机216拍摄的图像数据供应给图像编码器253。
顺便提一下,当不发送图像数据时,集成摄像机的数字蜂窝式电话MS3也可以通过摄像机接口部分254和LCD控制部分255,在LCD显示器218上直接显示CCD摄像机216拍摄的图像数据。
图像编码器253通过根据诸如MPEG(运动图像专家组)2或MPEG4之类的预定编码系统进行压缩/编码,把CCD摄像机216供应的图像数据转换成编码图像数据,并且把它发送到多路复用/分离部分257。
同时,集成摄像机的数字蜂窝式电话MS3通过语音CODEC259,把麦克风221在CCD摄像机216拍摄画面期间收集的语音作为数字语音数据发送到多路复用/分离部分257。
多路复用/分离部分257根据预定系统,多路复用图像编码器253供应的编码图像数据和语音CODEC259供应的语音数据,让所得的多路复用数据在调制/解调电路258中得到扩频处理,让它在发送/接收部分262中得到数字/模拟转换处理和频率转换处理,并且通过天线214发送出去。
另一方面,在数据通信模式下,当接收,例如,与简单主页等链接的运动图像文件的数据时,集成摄像机的数字蜂窝式电话MS3让通过天线214从基站CS3接收的接收信号在调制/解调电路258中得到解扩频处理,并且把所得的多路复用数据发送到多路复用/分离部分257。
多路复用/分离部分257把多路复用数据分离成编码的图像数据和语音数据,通过同步总线261把编码的图像数据供应给图像解码器256,并且把语音数据供应给语音CODEC259。
图像解码器256根据与MPEG2或MPEG4之类的编码系统相对应的解码系统,解码编码的图像数据,以便生成再现的运动图像数据,通过LCD控制部分255将它供应给LCD显示器218,这样,就可以显示,例如,包含在与简单主页链接的运动图像文件中的运动图像数据。
同时,语音CODEC259把语音数据转换成模拟语音信号,然后,将它供应给扬声器217,这样,就可以再现,例如,包含在与简单主页链接的运动图像文件中的语音数据。
在这种情况中,与在电子邮件的情况中一样,通过用户的操作,集成摄像机的数字蜂窝式电话MS3经由记录/重放部分262把与接收的简单主页链接的数据等记录到存储棒223中。
除了这样的结构之外,集成摄像机的数字蜂窝式电话MS3还把与上面实施例中的应用程序类似的应用程序存储在主控制部分250的ROM中,根据这个应用程序访问预订控制中心101的实况分派服务器150(参见图12),从而,可以与实况分派服务器150一起进行包括会员注册和重新确认在内的实况分配预订处理,并且,当作出预订时,接收预订设置信息文件(参见图28),并自动加密和保存该文件。此时,集成摄像机的数字蜂窝式电话MS3可以进行与上面实施例中基于用户PC106进行的预订的实况分配处理类似的处理。因此,在实况分配期间,集成摄像机的数字蜂窝式电话MS3自动读取上述在预订处理期间保存的预订设置信息文件,建立与流式服务器102的通信/连接,把CCD摄像机216拍摄的内容发送到流式服务器102,和进行内容的实况分配。
如上所述,本发明使内容分配在基于进行内容实况分配的分配者的请求的公开级别上得以实现。
工业可应用性
本发明可应用于通过因特网之类计算机网络,对客户机进行包括音乐、运动图像和静止图像在内的内容的实况分配和预订分配的分配系统。
Claims (6)
1.一种内容分配方法,用于应通过网络接收从分配者终端设备发送的内容和通过网络把所述内容进行流分配给客户终端设备的分配服务器要求,向预订控制设备作出预订,和根据预订把所述内容从分配者终端设备发送到分配服务器,从而实现内容分配,所述内容分配方法包括:
预订请求步骤,通过网络把预订请求信息从所述分配者终端设备发送到所述预订控制设备,所述预订请求信息包括利用所述分配服务器分配内容所需的服务时间和有关对内容接收者施加限制的限制信息;
内容发送步骤,当接受供所述分配服务器在包含于所述预订请求信息中的所述所需服务时间内使用的预订时,根据所述接受的预订,通过网络把内容从所述分配者终端设备发送到所述分配服务器,以便实现内容分配;
判断步骤,当所述客户终端设备请求所述分配服务器通过网络分配内容时,根据所述限制信息,判断是否应该接受所述客户终端设备的分配请求;和
分配步骤,当接受了所述客户终端设备的分配请求时,通过网络,把从所述分配者终端设备发送的内容从所述分配服务器流分配到所述客户终端设备。
2.根据权利要求1所述的内容分配方法,还包括:
浏览判断步骤,当接受了供所述分配服务器在包含于所述预订请求信息中的所述所需服务时间内使用的预订时,根据所述限制信息,判断是否应该使与基于所述预订的内容分配有关的内容分配节目信息成为可浏览的;和
存储步骤,当判断为应该使所述内容分配节目信息成为可浏览的时,通过网络,以可浏览的方式把所述内容分配节目信息存储在所述预订控制设备的预定存储区中。
3.根据权利要求1所述的内容分配方法,其中,
当所述限制信息包括只对利用密码通过认证处理认证了的客户终端设备接受分配请求的信息时,所述判断步骤根据从所述客户终端设备发送的密码,判断是否应该接受分配请求。
4.根据权利要求1所述的内容分配方法,还包括:
认证信息发送步骤,当所述限制信息包括指示接受了内容分配的客户终端设备的客户机用户的联系地址的信息时,通过因特网把认证信息发送到所述客户机用户的联系地址,和其中,
在所述判断步骤中,判断从所述客户终端设备发送的认证信息是否与在所述认证信息发送步骤中发送的认证信息相匹配,只有当两个认证信息相匹配时,才接受分配请求。
5.一种预订控制设备,用于控制利用经由网络把内容进行流分配给客户终端设备的分配服务器进行所述内容的实况分配的预订,所述预订控制设备包括:
接收装置,用于接收通过网络从请求内容实况分配的分配者终端设备发送预订请求信息,所述预订请求信息包括利用所述分配服务器进行内容分配所需的服务时间和有关对所述内容接收者施加限制的限制信息;
浏览判断装置,用于当接受了在包含于所述预订请求信息中的所述所需服务时间内利用所述分配服务器进行内容分配的预订时,根据所述限制信息,判断是否应该使与基于所述预订的内容分配有关的内容分配节目信息成为可浏览的;和
存储装置,用于当判断为应该使所述内容分配节目信息成为可浏览的时,通过网络,以可浏览的方式把所述内容分配节目信息存储在所述预订控制设备的预定存储区中。
6.一种要由预订控制设备执行的预订控制方法,所述预订控制设备控制利用经由网络把内容进行流分配给客户终端设备的分配服务器进行所述内容的实况分配的预订,所述方法包括:
接收处理,通过网络从请求利用所述分配服务器进行内容的实况分配的分配者终端设备接收预订请求信息,所述预订请求信息包括进行内容分配所需的服务时间和有关对所述内容接收者施加限制的限制信息;
浏览判断处理,当接受了在包含于所述预订请求信息中的所述所需服务时间内、利用所述分配服务器进行内容分配的预订时,根据所述限制信息,判断是否应该使与基于所述预订的内容分配有关的内容分配节目信息成为可浏览的;和
存储处理,当判断为应该使所述内容分配节目信息成为可浏览的时,通过网络,以可浏览的方式把所述内容分配节目信息存储在所述预订控制设备的预定存储区中。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP264560/00 | 2000-08-31 | ||
JP2000264560A JP4581201B2 (ja) | 2000-08-31 | 2000-08-31 | 予約管理方法、予約管理装置およびプログラム格納媒体 |
JP264560/2000 | 2000-08-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1389073A CN1389073A (zh) | 2003-01-01 |
CN1167270C true CN1167270C (zh) | 2004-09-15 |
Family
ID=18751959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB018025684A Expired - Lifetime CN1167270C (zh) | 2000-08-31 | 2001-08-29 | 内容分配方法、预订控制装置和方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7716708B2 (zh) |
EP (1) | EP1315378B1 (zh) |
JP (1) | JP4581201B2 (zh) |
KR (1) | KR100816519B1 (zh) |
CN (1) | CN1167270C (zh) |
CA (1) | CA2389344C (zh) |
TW (1) | TW524015B (zh) |
WO (1) | WO2002019712A1 (zh) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7159232B1 (en) * | 1999-11-16 | 2007-01-02 | Microsoft Corporation | Scheduling the recording of television programs |
JP4671011B2 (ja) | 2000-08-30 | 2011-04-13 | ソニー株式会社 | 効果付加装置、効果付加方法、効果付加プログラム及び効果付加プログラム格納媒体 |
EP1191424A3 (en) * | 2000-09-06 | 2004-11-10 | Sony Corporation | Information processing apparatus |
US20070198739A1 (en) | 2001-01-19 | 2007-08-23 | Streamworks Technologies, Inc. | System and method for routing media |
US20030005138A1 (en) * | 2001-06-25 | 2003-01-02 | Giffin Michael Shawn | Wireless streaming audio system |
JP3823929B2 (ja) * | 2002-05-17 | 2006-09-20 | ソニー株式会社 | 情報処理装置、情報処理方法、およびコンテンツ配信装置、コンテンツ配信方法、並びにコンピュータ・プログラム |
KR101019981B1 (ko) * | 2002-06-07 | 2011-03-09 | 톰슨 라이센싱 | 네트워크에서 디지털 인코딩된 데이터의 분배를 제어하기 위한 방법 및 장치 |
JP3789854B2 (ja) * | 2002-06-11 | 2006-06-28 | エヌ・ティ・ティ・コムウェア株式会社 | ライブ配信サーバ、及びライブ配信方法 |
US20040114036A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Personal streaming and broadcast channels in a media exchange network |
US7760374B2 (en) * | 2003-08-29 | 2010-07-20 | 0055 Management Services Pty Ltd | Identification document verification system |
US9021529B2 (en) | 2004-07-15 | 2015-04-28 | Microsoft Technology Licensing, Llc | Content recordation techniques |
JP2008004972A (ja) * | 2004-09-07 | 2008-01-10 | Url Tv Co Ltd | ライブ&オン・デマンド放送システム |
US7526566B2 (en) * | 2004-09-10 | 2009-04-28 | Sony Ericsson Mobile Communications Ab | Methods of operating radio communications devices including predefined streaming times and addresses and related devices |
GB0425355D0 (en) * | 2004-11-18 | 2004-12-22 | Ibm | Publishing documents in a publish subscribe data processing system |
US7856483B2 (en) * | 2004-12-10 | 2010-12-21 | Microsoft Corporation | Information management systems with time zone information, including event scheduling processes |
EP1688944A1 (en) * | 2005-02-02 | 2006-08-09 | Thomson Licensing | Distinguishing between live content and recorded content |
JP2006345406A (ja) * | 2005-06-10 | 2006-12-21 | Ntt Docomo Inc | 携帯通信端末、記憶媒体 |
JP4577118B2 (ja) * | 2005-06-24 | 2010-11-10 | ブラザー工業株式会社 | サービス提供システム、クライアント、サーバおよびプログラム |
US8719825B2 (en) * | 2005-08-17 | 2014-05-06 | Sap Ag | Prompting for execution or delay of scheduled job |
CN101310285B (zh) * | 2005-11-17 | 2011-09-07 | 皇家飞利浦电子股份有限公司 | 用于管理访问控制的系统 |
DE102006002265B4 (de) * | 2006-01-17 | 2010-01-21 | Palm, Inc. (n.d.Ges. d. Staates Delaware), Sunnyvale | Verfahren und System zum Rundfunk-basierten Ausstrahlen eines Videosignals |
JP2007219653A (ja) * | 2006-02-14 | 2007-08-30 | Itny:Kk | 携帯型コンテンツ再生装置 |
US20080106376A1 (en) * | 2006-11-06 | 2008-05-08 | The Directv Group, Inc. | Method and apparatus for purchasing content from a terminal within a vehicle |
US8386126B2 (en) * | 2006-11-06 | 2013-02-26 | The Directv Group, Inc. | Method and apparatus for providing independent content to multiple terminals within a vehicle |
US20080109558A1 (en) * | 2006-11-06 | 2008-05-08 | The Directv Group, Inc. | Method and apparatus for providing independent content to multiple terminals within a vehicle with modifiable playback stream features |
US7974293B2 (en) * | 2006-11-06 | 2011-07-05 | The Directv Group, Inc. | Method and apparatus for transcrypting or transcoding content for a terminal within a vehicle |
JP2009296484A (ja) * | 2008-06-09 | 2009-12-17 | Hitachi Ltd | コンテンツ配信システム、および配信サーバ、送信側端末、ならびに配信サーバプログラム、送信側端末プログラム |
JP5224509B2 (ja) * | 2008-06-20 | 2013-07-03 | 株式会社エクシング | カラオケホスト装置、カラオケ録画システム |
US20100100897A1 (en) * | 2009-12-18 | 2010-04-22 | Manuel-Devadoss Johson Smith J | Method and system to provide live entertainment digital content to the home viewers |
US8719415B1 (en) | 2010-06-28 | 2014-05-06 | Amazon Technologies, Inc. | Use of temporarily available computing nodes for dynamic scaling of a cluster |
US8260840B1 (en) * | 2010-06-28 | 2012-09-04 | Amazon Technologies, Inc. | Dynamic scaling of a cluster of computing nodes used for distributed execution of a program |
WO2014145954A1 (en) * | 2013-03-15 | 2014-09-18 | Moontunes, Inc. | Systems and methods for positioning a satellite uplink device |
TWI640194B (zh) * | 2017-04-17 | 2018-11-01 | 中華電信股份有限公司 | Content delivery network audio and video service anti-theft connection method |
JP2019133492A (ja) * | 2018-02-01 | 2019-08-08 | 株式会社ダイレクトネットワーク | 情報分配システム |
JP7283293B2 (ja) * | 2019-07-26 | 2023-05-30 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システムおよびプログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5583994A (en) * | 1994-02-07 | 1996-12-10 | Regents Of The University Of California | System for efficient delivery of multimedia information using hierarchical network of servers selectively caching program for a selected time period |
JPH0973480A (ja) * | 1995-09-01 | 1997-03-18 | Fujitsu Ltd | コンテンツ販売価格課金システム及び課金方法 |
JP3723296B2 (ja) * | 1996-10-28 | 2005-12-07 | 富士通株式会社 | ナビゲーション装置 |
JP3896625B2 (ja) * | 1997-03-07 | 2007-03-22 | ソニー株式会社 | データ送信装置、データ受信装置、データ送信方法およびデータ受信方法 |
US6041359A (en) * | 1997-06-09 | 2000-03-21 | Microsoft Corporation | Data delivery system and method for delivering computer data over a broadcast network |
US6745237B1 (en) * | 1998-01-15 | 2004-06-01 | Mci Communications Corporation | Method and apparatus for managing delivery of multimedia content in a communications system |
JPH11313237A (ja) * | 1998-04-28 | 1999-11-09 | Minolta Co Ltd | デジタルカメラ及び画像伝送システム |
US6801713B1 (en) * | 1998-07-01 | 2004-10-05 | Hitachi, Ltd. | Recorded program viewing support method |
US7305696B2 (en) * | 2000-04-17 | 2007-12-04 | Triveni Digital, Inc. | Three part architecture for digital television data broadcasting |
US7340759B1 (en) * | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
-
2000
- 2000-08-31 JP JP2000264560A patent/JP4581201B2/ja not_active Expired - Lifetime
-
2001
- 2001-08-22 TW TW090120644A patent/TW524015B/zh not_active IP Right Cessation
- 2001-08-29 WO PCT/JP2001/007418 patent/WO2002019712A1/ja active Application Filing
- 2001-08-29 US US10/089,085 patent/US7716708B2/en active Active
- 2001-08-29 EP EP01961165A patent/EP1315378B1/en not_active Expired - Lifetime
- 2001-08-29 CN CNB018025684A patent/CN1167270C/zh not_active Expired - Lifetime
- 2001-08-29 CA CA2389344A patent/CA2389344C/en not_active Expired - Lifetime
- 2001-08-29 KR KR1020027004918A patent/KR100816519B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
TW524015B (en) | 2003-03-11 |
CA2389344C (en) | 2010-04-13 |
KR100816519B1 (ko) | 2008-03-24 |
JP4581201B2 (ja) | 2010-11-17 |
US20020156660A1 (en) | 2002-10-24 |
WO2002019712A1 (en) | 2002-03-07 |
JP2002073540A (ja) | 2002-03-12 |
KR20020041461A (ko) | 2002-06-01 |
CA2389344A1 (en) | 2002-03-07 |
US7716708B2 (en) | 2010-05-11 |
EP1315378B1 (en) | 2012-06-13 |
EP1315378A4 (en) | 2005-09-14 |
EP1315378A1 (en) | 2003-05-28 |
CN1389073A (zh) | 2003-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1167270C (zh) | 内容分配方法、预订控制装置和方法 | |
CN1200364C (zh) | 使用服务器的方法和设备、服务器预订控制设备 | |
CN1171456C (zh) | 内容发布保留方法、内容发布方法和保留控制装置 | |
CN1293504C (zh) | 信息记录设备和方法、信息处理终端、方法和设备以及记录介质 | |
CN1237806C (zh) | 发送装置、发送方法、内容配送系统、内容配送方法及其程序 | |
KR100793136B1 (ko) | 콘텐츠분배의 통지방법, 예약관리장치 및 프로그램 저장매체 | |
CN1255736C (zh) | 信息处理设备、信息处理方法和信息管理系统 | |
CN100352271C (zh) | 用于处理图像的设备和方法 | |
EP1191441A2 (en) | Server reservation | |
CN1744692A (zh) | 信息处理系统、方法以及程序、记录装置、通信装置 | |
CN1914686A (zh) | 用于存储与回放数字内容的设备和给数字内容加书签的方法 | |
EP1185055A2 (en) | Server reservation method, reservation control apparatus and program storage medium | |
CN1691714A (zh) | 通过宽带接入网关基于接入设备信息增强呼叫者识别信息 | |
CN1685716A (zh) | 网络控制确认的系统和方法、控制通信终端、服务器装置 | |
CN1232070C (zh) | 递送内容的系统以及递送内容的方法 | |
CN1783795A (zh) | 发送装置和发送方法 | |
KR20020017994A (ko) | 서버의 예약방법, 예약관리장치 및 프로그램 격납매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20040915 |