Method for using a server, device for controlling reservation of server and means for storing a program

FIELD: engineering of devices and methods for using server for access to processing server, which performs given processing.

SUBSTANCE: for this in accordance to method reservation is requested, reservation is confirmed, authentication information included in reservation information is stored, service is requested on basis of authentication information, server utilization is authenticated and server is utilized on basis of authentication result, while on stage of reservation confirmation device for controlling reservation transfers reservation setting information, and on stage of authentication server utilization is only confirmed when authentication information matches authentication information transferred from user terminal. Device contains receiving means, information generation device and transmitting means.

EFFECT: creation of method for using server, device for controlling server reservation and means for storing a program, capable of providing multiple users with efficient utilization of functions of processing server with simultaneous decrease of interference from unauthorized users without complicated processing or authentication operations.

6 cl, 51 dwg

 

The technical field to which the invention relates.

This invention relates to a method of using the server access processing server that performs predetermined processing via the network to use the functions of the processing server, the backup management server that manages the reservation for use of the processing server, and storage medium that stores a program designed for use by the device of the standby server.

The level of technology

In the system of computer networks is a common practice that an individual opens the home page for the transmission of content created by you via the Internet.

When the user manually opens the home page, the user requests the program to create a home page via a personal computer (referred to in subsequent PC), creates a home page with hyperlinked with many content-based programs create a home page, and stores the home page in the server of the Internet service provider (referred to in subsequent ISP).

Then ISP supplies home page for customers who have access to it via the Internet, from a server, and when you pressed the tab on the home page, the ISP supplies associated with the keep.

In recent years, deliver to the client via the Internet content includes many moving images and voice information in addition to still images. For delivery of such content, as these moving images, the moving image files and voice files created by the user is pre-loaded in the specified storage area streaming server of your ISP. Then, at the request of the client, the streaming server ISP performs the distribution of the stream file corresponding to the request, to the client via the Internet.

In addition, the techniques of the flow of the content of such moving images to clients via the Internet also includes a technology called "distribution in real time", in addition to the "distribution requirement", in which the moving image file is loaded into the streaming server in advance and spread in response to a client request, as mentioned above. When distributing real-time data of the moving image created by the content Creator, for example, using a digital camera, are encoded in real time and sent to the streaming server via the Internet, etc. and Then the streaming server performs streaming playback with simultaneous recording data of the moving picture supplied in real time from the content Creator, in the corresponding area of the record, and can provide data of the moving image in real time to the requesting client.

On the other hand, when performing the above distribution of real-time content Creator should send the data of the moving image in the streaming server in real time, and it is necessary to provide a communications path for transmitting moving image data between the streaming server and a personal computer (referred to in subsequent PC) of content distributor at the time of distribution in real time. This limits the amount of content that can be distributed in real time using a streaming server at the same time, and in the period of time where there are many applicants, there arises a problem in that a content distributor, which was prepared for distribution in real time in a given period of time, cannot be propagated in real-time during this period of time. To resolve this problem you can use a streaming server based on the reservation system to ensure effective use of the streaming server in order to perform distribution in real time.

If the streaming server is determined based on the specified is use reservation system, the creators of the content without the legal reserve may be illegal to use the streaming server, if the content creators who have access to the streaming server via the Internet, etc. to perform distribution in real time in a certain period of time, will not authenticate users with legitimate reservation. It requires authentication process to determine whether the user has legitimate reservations or not, and this authentication process must determine that the user has the right to use the service live of the distribution and at the same time has a reservation in the corresponding period of time, which makes the input operation, etc. for authentication from the creators of the content and the processing on the side of service providers, such as the distribution in real time, i.e. on the side, which performs authentication. In addition, the use of technology to perform many simultaneous calls per access point for entry specified in the streaming server may overload the line access to the streaming server, which excludes its use by content creators with the legal reserve, which could threaten the existence of the reservation system.

This problem may occur not only in the system R is servirovania streaming server to perform distribution in real time, but when a PC user uses the functions of the processing server that performs predetermined processing that is different from the distribution in real time through a network such as the Internet, and the backup system is made with the possibility of accounting processing performance of the processing server and provide a path of communication between both parties, etc.

The invention

This invention takes into consideration the above situation, and the objective of the invention is to provide a method using a server device for managing backup server and the storage program, capable of providing multiple users with effective use of the functions of the processing server that performs predetermined processing through the network, while reducing interference from illegal users without complex processing or authentication operations.

To solve this problem for the access terminal user's device in a processing server that performs predetermined processing via the network to use the functions of the processing server, a terminal device of a user performs a backup using the processing server via the network device backup management, which manages the reserve amrabat the maintenance server and use the functions of the processing server based on the reservation, is, according to this invention, the following procedure: first, the terminal device transmits the information request for the reservation, including a desired service time to use the processing server, the device management backup over the network, and if the reservation for use of the processing server during the desired service time included in the information request for the reservation, approved, generates the authentication information that is used only for approved reservations, and information about the establishment of the reservation, which includes the authentication information is transmitted via the network from the device management redundancy in the terminal device of the user. Then, the authentication information included in the information of the establishment of the reservation, is stored in a predetermined storage area of the terminal device of the user, and when the terminal device user accesses and uses the processing server based on the reservation, the terminal device reads the authentication information stored in a given zone, and transmits it. Then determine possible or not to allow the use of the processing server to the terminal device of the user based on the information the AI authentication transmitted from the terminal device of the user.

Thus, this embodiment of a redundant system to use the functions of the processing server provides many users of the terminal devices of the user efficient use of the processing server. In addition, since the authentication information is used only to authenticate certain reservations to verify, has no legitimate user provisioning, it is possible to verify that the user terminal device of the user who has transmitted the authentication information about the reservation, is a user with eligible reservation that simplifies the complex process of authentication. In addition, the authentication information stored in the terminal device of the user and is read when the terminal device receives the access processing server used for authentication process. Thus, since the authentication information is stored in the recording area and is read and transmitted, the user do not need to perform operations such as input of authentication information. In addition, since the authentication process is performed based on the authentication information transmitted only in the terminal device of the user to the / establishment, which has performed the reservation, it is possible to regulate the use of the processing server users, non-users with the competent backup.

In addition, when the purpose of the access through the network in a processing server that performs predetermined processing, the terminal device of the user to use the functions of the processing server, a terminal device of a user performs via the network redundancy using processing server device backup management, which manages the situation reservation processing server and use the functions of the processing server based on the reservation, in accordance with another aspect of the present invention executes the following procedure: first, the terminal device transmits the information request for the reservation, including a desired service time to use the processing server, the device management backup over the network, and if the reservation for use of the processing server within the desired service time included in the information request for the reservation, approved, information about the establishment of the reservation, including information about the relationship/the connection required for the terminal device of the user to establish the connection/connection processing server, is transmitted through the network from the device management redundancy in the terminal device of the user. Then information about the relationship/connection, included in information about the establishment of the reservation, is recorded and stored in a predetermined storage area of the terminal device of the user, and when the terminal device user accesses and uses the processing server based on the reservation, the terminal device reads the recorded information about the relationship/connection, and performs processing to create the link/connection processing server based on information about the relationship/the connection.

Thus, this embodiment of a redundant system to use the functions of the processing server provides many users of the terminal devices of the user efficient use of the processing server. In addition, information to create a communication/connection with processing by the server is transmitted to a terminal device of a user with legitimate reservations, and this information is read to perform the communication process. Therefore, for the user there is no need to perform operations such as entering information to create a communication/connection, and information to create a connection with processing server is read from the area storing the deposits and used for processing, i.e. information is hidden manner, and not as a book or displayed on the display data, so as to prevent unlawful processing of information for communication with the processing server, i.e. interference from the abuse of information.

Brief description of drawings

In the drawings shows:

figure 1 - block diagram of the overall configuration of a content transmission system to which is applied the method of using a server, according to one variant of implementation of the present invention;

figure 2 - block diagram of a personal computer of a user who takes personal services from a content transmission system;

figure 3 - example of personal computer user in isometric projection;

figure 4 - initial screen when you start the application program of the personal computer of the user;

5 is a screen display of a personal computer of the user-mode image acquisition;

6 is a screen display of a personal computer user boot mode to another system;

7 is a display screen of a personal computer of a user-mode Web-validation;

Fig - screen display of a personal computer of the user-mode real-time backup;

figure 9 is a display screen of a personal computer of the user in the mode of the distribution really is time;

figure 10 - display field effects in the propagation modes in real time;

11 is a display screen during the installation process effects in the propagation modes in real time;

Fig - block diagram of the device management server backup system content delivery;

Fig - top page of a Web page stored on the hard disk of the server broadcast in real-time device backup management;

Fig - Web page stored on the hard disk of the server broadcast in real time;

Fig - Web page stored on the hard disk of the server broadcast in real time;

Fig - Web page stored on the hard disk of the server broadcast in real time;

Fig - Web page stored on the hard disk of the server broadcast in real time;

Fig content registration database backup server controller redundancy;

Fig - graphic presentation of the sequence of operations of the personal computer of the user and the broadcast server in real time during the registration members;

Fig - screen display of a personal computer of the user during the registration members;

Fig - graphic presentation of the sequence of operations of the personal computer of the user and the broadcast server in real time during reserver the cation distribution;

Fig - screen display of a personal computer of the user at the time of reservation distribution;

Fig - screen display of a personal computer of the user at the time of reservation distribution;

Fig - screen display of a personal computer of the user at the time of reservation distribution;

Fig - graphic presentation of the sequence of operations of the personal computer of the user and the broadcast server in real time during the process of re-confirm the reservation of distribution;

Fig - screen display of a personal computer of the user during the process of re-confirming;

Fig - screen display of a personal computer of the user during the process of re-confirming;

Fig file information about the establishment of the reservation created by the broadcasting server in real time and transmitted to the personal computer of the user during the process of re-confirming;

Fig - screen display of a personal computer of the user during the process of re-confirming;

Fig content of e-mail transmitted to the e-mail address during the process of re-confirming;

Fig - screen display of a personal computer of the user when changing the reservation;

Fig - acredible personal computer user when changing the reservation;

Fig - screen display of a personal computer of the user when changing the reservation;

Fig - screen display of a personal computer user if you cancel the reservation;

Fig - screen display of a personal computer user if you cancel the reservation;

Fig - screen display of a personal computer of the user upon confirmation of reservation;

Fig - graphic presentation of the sequence of operations of the content delivery system during propagation in real-time;

Fig - screen display of a personal computer client, which receives the supplied content during distribution in real time;

Fig - General configuration of a network system according to modification of the above scenarios;

Fig - cell phone with built-in digital camera in isometric projection;

Fig display cell phone with built-in digital camera in isometric projection during rotation of the camera;

Fig is a block diagram of a cell phone with built-in digital camera.

The best option of carrying out the invention

Below is a detailed description of the embodiments of the present invention with reference to the accompanying drawings.

A. Configuration of the content delivery system

A-1. General configuration of si is the topic

Figure 1 shows a block diagram of the overall configuration of the system 100 content delivery, which provides a personal service to use how to use the server, according to a variant implementation of the present invention. This option execution refers to the case where this invention is applied in the method of using a streaming server with the function of streaming content, such as moving image data, however, this invention can be applied also to a method of using a server that executes other processing functions.

As shown in figure 1, the system 100 supplies the content contains personal computer 106 user (terminal device distribution), connected to the Internet 103 through an Internet service provider (not illustrated) and a telephone network 104, the center 101 of the backup management server connected to the Internet 103, the streaming server (processing server 102 and the set (figure 3) personal computers 107 clients connected to the Internet 103 via a telephone line (not shown) or a dedicated line (not shown). In this case, the streaming server 102 is connected with a dedicated network 108 server connection and data transfer from the personal computer 106 user in the streaming server 102 during propagation inreal time what will be described below, the personal computer 106 user connects the access port of the selected network 108 server connections using point-to-point Protocol connection (PPP) through the telephone network 104. This creates a communication path between the personal computer 106 of the user and the streaming server 102, and the data content can be transferred using this way of communication. Leased line 109 also laid between the streaming server 102 and the center 101 of the backup management server, and data is transferred between the two sides using a dedicated line 109 when performing the authentication process, etc. that will be described below.

In this system 100 supplies the contents of the user PC 106 sends the data content (e.g., video data, etc. recorded music in real time), obtained using a digital camera, etc. in the streaming server 102 in a reserved period of time (for example, from 15.00 to 16.00), while the streaming server 102 performs the distribution of the stream of the specified content data to the personal computer 107 of the client that sent the request. Thus, the system 100 supplies the content may provide services of a personal broadcasting, which carry a personal broadcasting, so that the data content received by the user identities is a high computer 106 using a digital camera and so on, accepted and reproduced by the personal computer 107 of the client in real time.

In addition, the system 100 content delivery uses the reservation system, with which each user executes the reservation for the use of, or access to the streaming server 102 to implement the services of a personal broadcasting, which provides the user with a reliable transfer of the personal broadcast in a desired period of time. Thus, the user requests via the Internet in the center 101 of the management server backup backup period of time during which the user wishes to perform personal broadcasting, i.e. the period of time during which the user (PC) wants to have access to the streaming server 102 and use the function of the flow through the streaming server 102. Then, when the reservation permitted by the center 101 of the backup management server, a personal computer 106 user can log in to the streaming server 102 in a period of time based on the reservation and be propagated in real time.

System 100 content delivery is a system which offers services personal broadcasting, which includes the above reservation system, and below is a detailed description of the components of this system is 100 volumes of content delivery.

1-2. Personal computer user

First is a description of the personal computer 106 user. In this embodiment, the personal computer 106 user refers to a personal computer used for data transmission of the content by a user who has acquired the right to be a party to the broadcast, which generates and transmits content data after the completion of registration procedures, etc. that will be described below in the section personal service broadcasting, using the system 100 supplies the content.

As shown in figure 2, the personal computer 106 user contains a CPU (Central unit processing) 120 (CPU), which executes various types of processing operations and controls other parts, random access memory (RAM) 121 used as a working memory of the CPU 120, a ROM (memory, accessible only for reading) 122, which stores a set of programs that are read and executed by the CPU 120, a hard disk 123 (HDD)that stores a set of programs that are read and executed by the CPU 120, such as an operating system (such as Windows 95/98/2000, Microsoft Corporation), and application programs, and so on, a display 124, such as a liquid crystal display, which displays the image for the user interface 125 of the display for about what the considerations applying images the corresponding data supplied from the Central processing unit 120, the display 124, the operating portion 126, such as a keyboard, mouse and rotary dialer and the operating button, the description of which will be described below, is used to input instructions, the interface 127 of the operating part, which supplies data indicating instructions input through the operating portion 126, a CPU 120, a network interface 128, which transmits/receives data to/from devices connected to the Internet 103 (see Fig 1) and a dedicated network 108 connection to the server (see figure 1), via the telephone the network 104 (see Fig 1), and the digital video camera 129, built in the personal computer 106 user. In addition, the hard disk 123 is read, written to the CPU and is used to store moving image data and various control data.

Figure 3 shows examples of the configuration of a personal computer 106 user with built-in digital video camera 129. As shown in figure 3, shows a personal computer 106 user contains in this example, as in the case of an ordinary personal computer type laptop, side display section a, equipped with LCD screen 124A beaches, and the side section 106b keyboard with keyboard 126b, which both are connected with the possibility of relative rotation with the hinge part s. In addition, the side display section 106b is made with the possibility of rotation relative to the side section 106b of the keyboard in the direction indicated in the figure by the arrow A. in Addition, on one of the side sections 106 keyboard is provided for turning the operating dial device 126b. This operational dialer 126b does not only rotation but also push.

On one end of the side section 106b keyboard attached keypad section e with many (figure - 4) operating buttons s and the above digital video camera 129. In this case, the push-button section e attached to the side of the rack keyboard 106b shown in the figure. On the other hand, the digital video camera 129 is supported at a point on the side end surface of the side sections 106b can be rotated, allowing you to freely rotate the digital video camera 129 in the direction indicated in the figure by the arrow C.

With this design, a personal computer 106, the user can use not only in normal personal computer type laptop, shown in figure 3(a), but also in the modes shown in figure 3(b)-3(d). For example, when used in the mode shown in figure 3(b), the user can hold personal computer 106 to obtain its image is the position using the digital video camera 129. In this case, because there the LCD screen 124A beaches on the user side, as shown in the figure, the user can obtain an image while monitoring the screen. When used in this mode, the keyboard a is located on the side opposite to the user, and the user is difficult to correctly use the keyboard. With this in mind, the operation related to image acquisition and processing video etc. digital video camera 129 (for example, the operation start and end of image acquisition, zoom, add effects, preservation of moving image data and transfer and so on) in the process according to the application program, the description of which will be described below, can be performed using the specified operational dialer 126b and operating buttons s. In addition, when used in the mode shown in figure 3(C), the user can hold personal computer to capture the subject in front of him, while watching the LCD screen 124A beaches.

As shown in figure 2, the personal computer 106 user configured to perform various kinds of processing, such as processing data of the moving image received from the system 100 supplies the content creating/editing Yes the data of the moving image and search and view information in the WWW (World Wide Web) using a Central processor 120, executing the application program stored in the ROM 122 and the hard disk 123, on the basis of power (not shown) and a user entered through the operating portion 126. Below is a detailed description of the various functions performed by the CPU 120 that performs processing in accordance with that application, the functions of the personal computer 106 user with reference to the screen display.

First, when the personal computer 106 user executes a specified application program on the display screen 124 under the control of the Central processor 120 appears the original image, shown in figure 4. As shown in the same figure, this is the original image shows a large main portion 40 of the screen with the image captured by the digital video camera 129, etc. and a small supporting part 41 of the screen showing the last image, obtained in the previous execution of the application program, in the upper right part of the screen. In addition, the lower support parts 41 of the screen displays a GUI (graphical user interface) to select the mode type of the image (camera), configuration and contents of the instructions (operations). Due to the selection/installation of these elements, the user can select mode, select the image type, such as fixed and the imagination (STILL), moving image (MOVIE), modify, adjust, and enter instructions, etc.

In this case, in this application the user can choose from five modes, such as capture mode (when in the GUI, select "CAPTURE"), the boot mode (when the GUI user selects the "VIEW/SEND"), the display mode of the Web (when the GUI user selects the "VIEW WEB"), the redundancy mode in real time (when in the graphical user interface is selected THEN the LIVE RESERVATION/CHECK") and the mode distribution in real time (when the GUI user selects the "LIVE DISTRIBUTION"). In addition, the capture mode is selected in the initial state, when you start the application.

The capture mode is a mode in which images are shot with a digital video camera 129, built in the personal computer 106 user, and when this mode is selected, or in the initial state, is displayed shown in figure 5(a) screen under the control of the CPU 120. As shown in the same figure, the display screen in capture mode shows the main part 40 of the screen and the supporting portion 41 of the screen, as well as above the source screen (see figure 4), and the main part 40 of the screen displays remove at the moment the image, and the auxiliary cha is th 41 of the screen displays the last image, filmed before the current capture.

In this mode also displays a graphical user interface (GUI) for auxiliary part 41 of the screen. As shown in figure 5(b), a graphical user interface in this mode displays the selection items such as "mode", "Luggage", "adjustment" and "operations". The selection item of "operation" in this mode includes the item (CAPTURE) for issuing instructions to the image capture, and the element connection/disconnection with the Internet ("CONNECT/DISCONNECT NET"), etc. and you can select and start the desired item by turning the operating dial of the device 126b, to move the focus F (shown by a thick line) to the desired item and then press on the operating dialer 126b.

In addition, in this mode of capture, if the team etc. that is needed to capture (e.g., team selection effect)that you want to give the image)associated with the operating button s (see figure 3)provided by the button on the front a, the user can perform operations only with the use of operational dialer 126b and operating buttons s, without using the keyboard a (see figure 3)that allows you to simply perform the capture operation mode, when the keyboard a is in position when it is difficult to use the keyboard, as shown in figure 3(b)and 3(C). Also, this command can be associated with operating buttons s by default, but in this capture mode and in other modes, which are described below, it is also possible free choice by the user of the command that is associated with operating buttons s in each mode. Thus, the user configures so that the commands that are used often in each mode associated with operating buttons s that reduces the need to use the keyboard a and increases efficiency in each mode.

Window SW status shown at the bottom of the screen, figure 5(a), displays the current status of the personal computer 106 user (e.g., remaining battery capacity and the residual capacity of the hard disk and so on), the processing state in the selected mode (for example, the data size of the actual image, a specific destination (hard disk, and network and so on) and information about binding commands to the operating buttons s.

Download mode is a mode in which image data obtained in the specified capture mode, displayed or evaluated, or image data is selected and transmitted to the server (not illustrated) in the specified download location connected to the Internet 103 (see figure 1). When this mode is selected, the display 124 displays the screen shown in Fig.6(a), under the control of the Central p is ocessor 120. As shown in Fig.6(a), the display screen in download mode shows the area 42 of the previous view, the area 43 of the display list, which displays the images shot in mosaic form (in the example shown in the figure, vertical lines), a graphical user interface (GUI)window SW status and the icon SC transmission module.

As shown in Fig.6(b), the operations of the graphical user interface in boot mode includes an item for instructions connect/disconnect to the Internet ("CONNECT/DISCONNECT NET), for the instruction of start/end of transmission of the image data ("TRANSMIT STAR/STOP), for instructions move the focus F in the area 43 of the display list ("MOVE FOCUS"), for instructions view the inside of the pictogram SC transmission module, i.e. a list of image data selected for transmission (SEE TRENSMIT CAPSULE), etc. and can to select the desired item by turning the operating dial of the device 126b to move the focus F to the desired item and then pressing on the operating dialer 126b.

In addition, in boot mode operating buttons s assigned team for instructions playback/stop of the moving image in the zone 42 review and display as a still image, etc. in Addition, the window SW status in this mode shows the name of the data file, the image is supply, the size of the file format (JPEG - joint expert group on pictures and MPEG - expert group on cinema and so on) and information indicating specific at the moment, the destination of the transfer (the name of the server to which you want to boot, and its URL (uniform resource locator)).

In this case, when the selected element, issuing a command to move the focus F in the area 43 of the display list ("MOVE FOCUS"), the focus F moves in the area 43 of the display list. After moving the focus F in zone 43 he consistently moves from one list image to another in accordance with the rotation of the operating dial of the device 126b. When the user wants to transmit some data of the image, it rotates the dialer 126b and moves the focus F on the corresponding image data. Then by clicking on the dialer 126b displays SUBGUI (auxiliary graphical user interface) for issuing instructions to the processing of the image data, as shown in Fig.6(a), and the focus F moves on this SUBGUI. As shown in Fig.6(C), auxiliary graphical user interface includes elements of instruction, such as "save" (SAVE), "delete" (DELETE), "the view" (PREVIEW) and enter in the transmission module" (PUT INTO TRANSMIT CAPSULE). In this case, when the user is the user rotates the operating dialer 126b to move the focus F on the element is PUT INTO TRANSMIT CAPSULE", what is the desired processing, the corresponding image data are added to the list of image data to be transmitted. When the user selects image data to be transferred, and transfers the thus image data, the user returns the focus F on the elements of the graphical user interface and selects the item "TRANSMIT START/STOP". When you select "TRANSMIT START/STOP", it executes the process of transmitting the selected image data using the CPU 120 of the personal computer 106 user.

The test mode Web mode is for connection to a network such as the Internet, and search and browsing. When the selected test mode, Web, display 124 displays the screen shown in Fig.7(a), under the control of the CPU 120. As shown in Fig.7(a), in the test mode displays the Web screen 44 display search and view, which shows the search and browsing, box 45 display universal resource locator (URL)that indicates the uniform resource locators, entered to display the resources on the screen 44 of the display searching and browsing graphical user interface (GUI) window SW state. In this case, when the selected scan mode Web, the CPU 120 executes software searching and browsing, storing the I on the hard disk 123 (for example, Internet Explorer (Microsoft Corporation) and Netscape Navigator (registered trade mark of the company Netscape Communications Inc.) and the search screen and is displayed on the screen 44 display search and browse using the software searching and browsing.

As shown in Fig.7(b), a graphical user interface in test mode Web shows "searching and viewing (Browsing) to select instructions for search and view the Web, and "Browsing" indicates the element for the transition team on a given Web page ("jump") and members to search and browse the Web (for example, "next" (Next) and return (Return), and so on). The element of "operation" in this mode consists of commands to connect/disconnect to the Internet ("CONNECT/DISCONNECT NET), the element to move the focus F on the screen 44 display search and browse ("move focus"), etc. and you can select the desired item by turning the operating dial of the device 126b to move the focus F to the desired item and clicking on the dialer 126b.

This mode checks the Web allows the user to perform a search and view the Web, such as the entrance to universal resource locator and search and view.

The redundancy mode real-time mode is to reserve time to connect with center 101 control what serwisowaniem server (see figure 1) via the Internet 103 and perform personal broadcasting using the specified service personal broadcast. When the redundancy mode in real time, the display 124 under the control of the CPU 120 displays the screen shown in Fig(a). As shown in Fig(a)in the redundancy mode in the real-time display screen 44 display searching and browsing, box 45 display universal resource locator and the window SW status, as in the above test mode, Web, and field 46 display a list of backup.

As shown in Fig(b), the element of "operation" of the graphical user interface in backup mode in real-time includes the element commands to connect/disconnect to the Internet and element commands to move the focus F on the screen 44 of the display searching and browsing etc. In this mode, the graphical user interface shows "browsing"as in test mode Web "browsing" indicates the element of the transition team for a Web page to perform real-time backup ("JUMP FOR RESERVATION) and controls for searching and viewing (e.g., "NEXT or RETURN etc). The user can select the desired item by turning the operating dial of the device 126b to move the focus F to the desired item and clicking on the dialer 126b. In addition, a Web page to perform real-time backup, refers to a Web page, which serv the R broadcast in real time, whose description will be given below, in the center 101 of the backup management server stores on your hard drive.

In this case, when the user performs a reservation for distribution in real time using a personal service broadcasting, the user selects and uses an item to navigate to a Web page to perform backup for distribution. Then, the CPU 120 through the Internet 103 to the server broadcast in real time to perform real-time backup and can share regarding reservation information, such as information transfer request reservation in the corresponding broadcasting server in real time and downloading configuration information from the broadcast server in real time.

Area 46 list reservation shows a list of the reservations made by the user in the center 101 of the backup management server, and displays basic information such as the time period for the reservation and so on, for each reservation. When the user rotates the operating dialer 126b to move the focus F on an area of 46 list of reservations, presses on the operating dialer 126b and thereby selects an item in the zone 46 list reserver the tion, which shows the basic information of the desired reservation, the CPU 120 controls the transition to the Web page to verify the backup server broadcast in real time the specified center 101 backup management server. Details regarding reservation process between the personal computer 106 and the center 101 of the backup management server will be described below.

The mode distribution in real-time mode is to connect to the streaming server 102 (see figure 1) through the telephone network 104 and allocated to server connection network 108 and transmission of content data such as moving image data, etc. obtained by the digital video camera 129, the streaming server 102 in real time, and data content transmitted in this mode, distributed streaming image streaming server 102 to the personal computer 107 of the client that sent the request. This allows the user to broadcast in real time.

When selected, this mode of distribution in real time, the display 124 under the control of the CPU 120 displays the screen shown in Fig.9(a). As shown in figa in backup mode in real-time display field 48 display effects, screen 47 of the view that the GRT which reflects the image transferable in the streaming server 102, i.e., the image taken by the digital video camera 129, added with the specified effects, etc., graphical user interface and window SW of the state.

Window SW state mode distribution in real-time shows the information of the broadcast, showing that you are spreading the information about the last time distribution that indicates the time elapsed after the start of the distribution, the time information on the service provider's side, the time information on the side of the personal computer 106 user, information about the period of time redundancy, which shows the start and end time of the reservation, information about the image size, the information about the bit rate, showing the transmission speed of the disseminated data (bit rate), information about the name of the distributed data of the image, information about the destination of the connection, pointing connected to the streaming server 102 and its channel, and information about the number of viewers that indicates the number of clients that receive the data content distributed by streaming server 102, etc.

As shown in Fig.9(b), the element of "operation" of the graphical user interface mode propagation in real-time includes the item command to connect/disconnect xinternatom (CONNECT/DISCONNECT NET), the command element start/end of the distribution in real time (START/STOP DISTRIBUTION, installation item effects to installation effects, shown in box 48 display effects (SET EFFECT), the command element to move the focus F on the field 48 display effects (MOVE FOCUS), etc. and you can select the desired item by turning the operating dial of the device 126b to move the focus F to the desired item and pressing on the operating dialer 126b.

In this case, when the user selects a command item start/end of the distribution in real time, the Central processor 120 is connected through a telephone line 104 and the selected network 108 to the server connection to the streaming server 102 in accordance with the installation information of the reservation received from the broadcast server in real time in the above redundancy mode in real time. Then, when you are connected to the streaming server 102, the CPU 120 transmits the data of the moving image obtained by the digital video camera 129, the streaming server 102 in real time in accordance with the content (e.g., data rate etc) installed at the specified installation information redundancy. Detailed description of the process connection/connection to the streaming server 102 and the process of transferring the data of the moving image, etc. after establishing a connection/connection is shown below.

As shown in figure 10, box 48 display effects in the propagation modes in real time displays the names of the effects in order in the vertical direction for each button a and button B (indicated by letters "a" and "b" on the top surface of the buttons) operating buttons s. In this case, the top name is the name of the selected effect. In the shown figure 10 example button And shows a choice of candidates, such as "the pattern of the heart (heart pattern display), "none" (None), "applause" (clapping sound), etc. starting from the top. They are used for binding effect corresponding to the name of the effect, indicated by the focus F, which makes a relative movement when the user rotates the operating dialer 126b, i.e. the name of the currently selected effect is displayed at the top, and when the user clicks on the button of the operating buttons s, the effect corresponding to the selected name of the effect and the focus F, is added to the image obtained by the digital video camera 129. For example, as shown in figure 10, when the button is pressed And then executes the process of adding applause, which is the effect corresponding to the item "applause"to the data item is movable partition image, obtained using the digital video camera 129. The specified relative movement of the focus F means that actuation of the operating dialer 126b does not result in movement of the focus F, and the spinning chain types of effects, so that the focus moves through the list of effects shown in the displayed chain.

The button shows the name of the effect "overlay name" Title impose), covered at the moment the focus F, i.e. selected, and below shows the names of the effects, such as "BGM1", "monochrome image (Monochrome image), overlay title" (title impose), etc. sequentially, starting from the top. They are used for commands add effects, corresponding to the name of the effect specified by the focus F, and when the user clicks the button of the operating buttons s effect corresponding to the name of the effect is indicated by the focus F, is added to the image obtained by the digital video camera 129. For example, as shown in figure 10, when the button is pressed And executes the process of applying the name, which is the effect corresponding to the item "overlay name", data of the moving image obtained by the digital video camera 129. In this case, the treatment effect corresponding to the button is the addition of "applause", to the which is temporarily added effect, while the treatment effect corresponding to the button In, is processed to be added constantly. Therefore, as the buttons In the operating buttons s in the personal computer 106 user uses a switch with two States, which, once pressed, provides the process of adding effects such as monochrome image, and so on until the button is pressed again.

In addition, the name of the preset user effect (PRESET) is displayed on the screen to the right of the kinds of effects corresponding to the button Century. Shown here, the effect is added constantly, until you change the pre-established effect in the installation of the effects that will be described below, regardless of the trigger buttons. Shown in the figure example, in this case has the effect of "date/time", which leads to a permanent overlay on the moving image data to be distributed, the date/time.

This effect processing is performed on the assumption that should be spread in real time, i.e. the data of the moving image obtained by the digital video camera 129, will be transmitted in real-time. That is, when the distribution in real time, the personal computer 106, the user is the user transmits image, received in real-time, add effects to the image should be simple, and therefore, provided that the processing is performed by a simple actuation push button a or button B, as mentioned above. However, since it is possible to apply a command to perform a process of adding a effect with a single click of a button a or button b, then when the button or the button is released, it executes the processing of the effect corresponding to the name of the effect, which is covered by the focus F in field 48 display effects. Therefore, if the name of the effect and the sequence they appear in field 48 display effects do not coincide with the intentions of the user, the amount of movement of the focus F is relatively increased to add the desired effect that takes a long time to rotation of the operating dial of the device 126b, which doesn't allow the user to add the desired effect in the desired time.

Thus, the choice of "setting effect" (SET Effect) in a graphical user interface (see fig.9b) mode propagation in real time makes it possible to determine what the effect of the many effects provided in advance, you want to display in the box 48 effects and in what sequence. Figure 11 shows the screen display is th part 124, when the selected item in the add effect" (see fig.9b) of the specified graphical user interface. As shown in figa, b and C, there are three setup screen, button A, button b and button preset. The screen to complete the installation of the effect corresponding to the button And figa, shows a field 50A effects list button, which lists the names of several provided and attached temporarily effects, i.e. the names of the effects corresponding to the button on the left side of the screen, and the field 52 of the registration list to be displayed in field 48 display effects on the right side of the screen. Box 52 list of registrations displays the field 52a a sign-up list button And field 52b of the registration list button and In the field is preset registrations. On the installation screen buttons And the display color field 52b of the registration list button and In the field is preset registration is different from the display color field 52a of the registration list button that allows the user simply to recognize possible to install at this time, the registration field. In field 50A effect list And the user can scroll up and down a lot and provided possible to perform the kinds of effects for effects processing.

On this screen the user in biret effect be displayed in field 48 display effects, multiple effects, displayed in field 50A effects list button, and drags the effect in field 52a of the registration list button A. Thus, the user can perform setting so that the desired effects, the corresponding button is displayed in field 48 display effects in the desired sequence.

When are the effects corresponding to the button displays the screen shown in figure 11(b). On the right side of this screen displays a list 50b effects button, which shows several provided and sequentially add titles, effects, i.e. the names of the effects corresponding to the button Century. In the list 50b effects button In the user can scroll up and down names provided and ready-to-run effects for effects processing.

On this display screen, the user selects the effect to be displayed in field 48 of the display effects of the effects shown in the field 50b effects list button, and drags the selected effect in the field 52b of the registration list button Century. Thus, the user can perform setting so that the desired effects, the corresponding button In the display in field 48 display effects in the desired sequence.

When the mouth is defined preset effects, displays the screen shown in figure 11(C). On the right side of this screen displays a list of the 50 preset effects, which shows several provided and sequentially added types of effects. In this list of 50 preset effects the user can scroll up and down names provided and ready-to-run effects for effects processing.

On this display screen, the user selects the effect to be displayed in field 48 of the display effects of the effects shown in the field 50C list of preset effects, and drags the selected effect in the field s list pre-registration. Thus, the user can install the pre-installed effects.

When performing distribution in real time, the user usually has prepared the concept of the types of effects that you want to add, time and sequence of addition of these effects, etc. Therefore, if the installation is performed with respect to the types of effects to be added, and the order in which effects are added based on the concept of user, it is possible to perform processing effects, which reproduces the concept of the user more accurately using simple operative time distribution in real time.

Personal computer 106 may store the application program has five functions capture mode, the boot mode, test mode or Web mode real-time backup and propagation modes in real time, as mentioned above, in the hard disk 123 and to perform the processing functions. In addition to this, personal computer 106 user also stores a program for performing processing to automatically embed the file with information about installing backup, whose description will be given below, when the reservation for distribution in real time, as well as a program to perform processing for connection/connection to the streaming server 102. Detailed description of the functions obtained by running these programs is provided below.

A-3. The device management server backup

As mentioned above, when the personal computer 106 user performs distribution in real time as a broadcaster, you need to make reservations to use the streaming server 102 in a period of time to perform distribution in real time in the service of personal broadcasting provided in the system 100 of content delivery. Below is a detailed description of the center 101 of the control reservere is the use of server-side service provider, who manages the reservation for the use of the streaming server 102, with links to Fig.

As shown in Fig, the center 101 of the backup management server contains the server 150 broadcast in real-time, database 151 reservation data base 152 user data, the server 153 NTP (network network time Protocol), a network interface 154 and the server 155 database, which all together are connected to a local area network (LAN). In this case, each specified component of the center 101 of the backup management server exchanges various data with the personal computer 106 user and a personal computer 107 of the client connected to the Internet 103 via the network interface 154 and the streaming server 102, which is connected with a dedicated line 109 (see Fig 1).

The server 150 broadcast in real time is a server that performs processing for management of the entire service, such as processing redundancy distribution in real time, processing for invoicing, processing of registration of members of the service for personal broadcasting. The server 150 broadcast in real time, stores the Web page for user registration, requesting the right to receive this service, to receive reservations from users to confirm the reservation for the user or change of reservation is to refer to the table of programs etc, transmitted in real time in the personal computer 107 of the client on the hard drive, and after receiving the request from the personal computer 106 or user of the personal computer 107 of the client PC 106 user or PC 107 customer receives the right to search and view a Web page in accordance with their request. The Web page provided to the server 150 broadcast in real time will be described below with reference to the display screen displayed on the search screen and the viewing-side personal computer that requested the search and view the corresponding Web page.

In this case, when using a personal computer with connection to the Internet 103, such as a PC 106 user or PC 107 of the client, the user enters the uniform resource locator to identify the top page (home page) of a Web page server 150 broadcast in real time and performs a search query and view, on the side of requesting a personal computer screen display of a Web page shown in Fig. In addition, when requested search, and view the top page of the Web page server 150 broadcast in real time, there is also another way to navigate to the appropriate page by clicking the button link to another base page in addition to STRs is also the entrance to universal resource locator, above.

As shown in Fig, this home page shows the connection button, such as "register of members", "what is a personal broadcasting?", "the program in real time today", "my channel", "backup distribution in real time, reading programs, station image, in addition to fields for entering user ID and password and register them. When pressing these buttons link to the personal computer is transmitted and displayed Web page with hyperlinked to each of these buttons link.

When you select the button "register member"on the display-side personal computer, you receive the Web page to register members, desirable for the appropriate service personal broadcast that will be described in detail below.

When you press "which is a personal television broadcasting is carried out?", the display screen on the side of the personal computer, the screen appears as shown in Fig. As shown in Fig, this screen Web page shows requiring membership in the service of personal broadcasting, and the link button on the registration page" to go to a specified Web page, "register of members". In addition, this screen contains contoured service description personal broadcast and procedures clicks the processing, etc.

When you press "program in real time"on the display screen on the side of the personal computer, the screen appears as shown in Fig. As shown in Fig, this screen Web page shows you the programs in real time, be distributed today, and shows at the top the current time on the service provider's side (reservation shall be made on the basis of this time) and below is a list of information elements, such as propagation time, title, distributor and review programs, etc. special programs and private programs to disseminate today (shown in Fig. the example gives a description of the items displayed items, but in fact displays the contents of these elements (the name of the distributor and the program name, etc.)). In this case, "special program" means content provided by company, and "private program" means content provided by an individual user, such as a personal computer 106 user. In addition, a program called "on-demand", which is not applicable in real time and on demand, and distribution data which is stored in advance in the server 150 broadcast in real-time, distributed, on-demand personal computer 107 of the client. In addition, capacity in the private program is the information that showing the number of clients that can receive content corresponding program, and "open" and "closed" is information showing whether or not a content to be distributed in real time on demand of the client, taking into account such constraints as mentioned above capacity ("open": you can distribute, "closed": not redistributable).

In this case, the "name" in the list of programs is a communication button and when you select this button, you will get detailed information about the program in real time selected "names", as shown in Fig. If the user on this screen, enter the correct password and select the radio button 175 "play" during the distribution of the corresponding program, the streaming server 102 is transmitted through the Internet 103 request for distribution of the relevant program in real time. This allows a personal computer 107 of the client that sent the request for distribution, to receive the streaming content distribution corresponding program in real time using a streaming server 102 and playback in real-time. In addition, to play popular streaming image streaming server 102 content in real time playback software made for the I handle this real-time playback (for example, "Real player" company Real Networks Co., Ltd. and "Windows Media Player" " Microsoft Corporation" etc). Therefore, if a personal computer that submitted the request for distribution, not stores the specified playback software, then select the button 176 "software playback". This provides the ability to download the specified software playback on personal computer and playback, and view content that is distributed in a streamed way streaming server 102 in real-time using the appropriate personal computer.

When you click the pointer programs", on the display screen on the side of the personal computer, the screen appears as shown in Fig. As shown in Fig, this screen Web page shows the monthly calendar that includes the current day and shows the list of programs that are distributed on the day specified in the selected path numbers on the colored background of the calendar. In this case, the list of displayed programs is the same as in the case of selecting the specified button "program in real time today (see Fig). Select the desired date on the monthly calendar on this screen displays the list of programs for the relevant date. The screen that is displayed when the button "program in real time today and pointer PR is grams", not limited to the screens shown in Fig and Fig, and can be supplied in a format such as page television programs in the newspaper, on which the matrix display programs, showing the time on the vertical axis and the channel on the horizontal axis and the title, contents and the name of the distributor, etc. in the form of the corresponding matrix, and optionally you can set this format.

Click "my channel" is a Web page provided for each user, who has the right to transmit in real time the user registered as a paid member, as will be described below), and when selected the button "my channel", then displays a Web page, etc. to confirm the contents of the backup distribution in real time at a given point in time. In addition, when you press "backup distribution in real time, then displayed Web page to perform backup for distribution in real time, however, it will be described in detail below. In addition, users who are not registered as members, do not have a user ID or password and cannot enter the processing system, such as enter the specified user ID and password. When you click "my channel" or "backup applications is real-time in a personal computer of the user, who has not complied with such occurrences into the processing system does not go to its Web page, and on the field, "what is a personal broadcasting?", which requires the user to login as a member.

The "tour" is a Web page for presentation of the program recommended by the service provider, and when it is selected, you receive detailed information (see Fig) about the program recommended by the provider.

The server 150 broadcast in real time stores the above Web page on your hard disk.

As shown in Fig base 151 data backup stores information about the backup distribution in real time and account corresponding to the reservation. As shown in Fig base 151 data backup stores the information content of the reservation, including the period of time redundancy used channel used bandwidth (bits per second), etc. for each reservation in conjunction with the user ID for identifying the user, information flag the account to indicate whether the reservation and can be charged in a given time or not, and the reservation ID used to establish the end of the reservation. Each of E. the elements of information written during the backup server 150 broadcast in real time, which will be described below, and each item of information stored in the authentication process, the server 155 database, which will be described below, is used in the following.

The base 152 of the user database stores information about registered users, who have the right to receive the services of a personal broadcasting, and this information includes data such as name, user ID, password, email address, address, telephone number (cell phone, and Fax number), credit card number and date of validity of a credit card for billing to each registered user. Each element of this information is recorded during the registration process, members of the server 150 broadcast in real time, the description of which is given below, and is used by the server 150 broadcast in real time, as will be described below.

Server 153 network network time Protocol manages a centralized way by the time information in the device-side service provider, such as the center 101 of the backup management server and the streaming server 102 and the server 150 broadcast in real-time and streaming server 102 receives the time information from the server 153 network network time Protocol and control the start time and end time distribution in real time on the new information obtained. This reflects the need of a service, such as the proliferation of real-time, running with the exact time, and unification of the reference time on the service provider's side prevents the work of the center 101 of the management server backup, which is a device on the service provider's side, and the streaming server 102 using different time as a support. In addition, the time of the personal computer 106 user, which is the device on the user side may differ from the time of the service provider, and if the personal computer 106 user will not know this difference in time, there may be differences between the start time and end time of the distribution in real time, preset by your service provider, and the start time and end time distribution in real time used by the user. Therefore, the process of the backup server 150 broadcast real-time reports in the personal computer 106 user this time difference and the time difference is calculated based on the time information received by the server 150 broadcast in real time from the server 153 network network time Protocol.

When the personal computer 106 of the user or other illegal personal computer passes the request to the N. is the connection to use the streaming server 102 in the access port of the selected network 108 connection with the server, the server 155 database receives a query from an access server (not shown) dedicated network 108 connects to a server and performs the authentication process with the purpose of establishing whether a wants to access a personal computer, a personal computer, which has executed a valid reservation (i.e. a personal computer 106 user) or not. If the personal computer is authenticated during the authentication process as a legitimate personal computer, between the streaming server 102 and the personal computer 106 user creates a link/connection and personal computer 106 user requests the streaming server 102 about the process of streaming distribution. In this case, the streaming server 102 queries the server 155 database on the implementation of the authentication process to establish whether a personal computer, transmitting a request for distribution of a personal computer that has a valid reservation or not. After receiving such a request from the streaming server 102, the server 155 database performs the authentication process to establish whether the personal computer is a personal computer that has a valid reservation or not. This authentication process is performed based on the base 151 data reserveren the deposits. These two types of authentication process will be described in detail below.

A-4. The streaming server

The streaming server 102, shown in figure 1, receives content data such as moving image data transmitted from the personal computer 106 user has specified a valid reservation, through a dedicated network 108 connects to a server and so on, and performs stream distribution of the content data to the personal computer 107 of the client that sent the request for distribution via the Internet 103.

The streaming server 102 may perform a streaming distribution of multiple content simultaneously. That is, the streaming server 102 has the configuration having many channels, so many distributors in the same period of time can be propagated in real-time content from a streaming server 102. The streaming server 102 has the specified number of persons that can take distribution, bandwidth (kbps or 28.8 kbps and so on) and the tariff for the services etc. for each channel, and the user who receives the content from a streaming server 102 may select a channel to be redundant, given the specified data.

In addition, the streaming server 102 performs a process stream of the races is ostranenie content transferred from the distributor in real time, such as a personal computer 106 user, as mentioned above, and retains commercial content, etc. multiplied during the free period of time without reservation or between programs, and performs the process of distributing commercial content in these free periods of time. In addition, the streaming server 102 controls the period of time the spread and limit the number of personal computers 107 clients, which covers the contents in accordance with the contents of the reservations permitted personal computer 106 user center 101 backup management server. This process will be described below.

A-5. The path of communication between the streaming server and a personal computer user to distribute real-time

As shown in figure 1, the streaming server 102 is connected with a dedicated network 108 connection to the server, and when the above distribution in real time, the personal computer 106 user is connected to the streaming server 102 via the telephone network 104 and the selected network 108 connection with the server. Leased line 108 connection to the server is a dedicated network that is designed for distribution in real time the Yeni service personal broadcasting, provided by the system 100 supplies the content.

In this case, because the relationship/connection between the streaming server 102 and the personal computer 106 user is available via the Internet 103, the system 100 supplies services provides a dedicated network 108 to the server connection to the streaming server 102 to ensure the transmission path and the band data of the content from the personal computer 106 user in the streaming server 102. This dedicated line is used for the following reasons. To connect personal computer 106 to the Internet 103 personal computer 106 user must be connected to the Internet service provider (ISP)with which the personal computer 106 has contracted, through a telephone line 104. This ISP accepts connections not only from registered members of the service personal broadcasting, but also from the personal computers of many Internet users. So when many Internet users connect to your ISP and the Internet 103, the personal computer 106 user can no longer be ensured bandwidth needed to distribute real-time. Moreover, the personal computer 106, the user may be unable to connect with p is a supplier of Internet services due to a busy line. Data transfer using the Internet 103 has the problem of congestion compounds, while performing distribution in real time requires the connection path to the streaming server 102 with the desired bit rate in a desired period of time, and this problem prevents normal service delivery. Therefore, the system 100 of supply of services eliminates this problem by providing a dedicated network 108 connection to the server without using the Internet 103.

In this case, the selected network 108 connection to the server is provided by multiple lines for connection to the streaming server 102. The number of lines provided for the selected network 108 connection to the server is greater than the maximum number of users connected to the streaming server 102 in the same period of time (for example, if the maximum number of users allowed to connect, is 10, then the number of lines equal to 20). This is necessary for the following reason. As mentioned above, the access server dedicated network 108 connection to the server requesting the server 155 database (see Fig) to perform the authentication process, whether a personal computer, which requests a connection, legitimate reservations or not. If the authentication process determines that the personal computer does not have the t legal reserve, the call from this personal computer requesting the connection, immediately rassadina. Therefore, although any unauthorized personal computer cannot use the dedicated line network 108 connection to the server, one line remains busy during the execution of the specified authentication process. For this reason, if the maximum number of users who obtained the permit for the connection is equal to the number of specified lines, an unauthorized user can perform multiple calls simultaneously in the access port of the selected network 108 connection with the server to interference with the personal service broadcasting, etc. that eliminates the connection with personal computers users with legitimate reservation. Therefore, the provision of lines exceeding the maximum number of users, reduces the possibility of interference with the service from unauthorized users.

In addition, this personal service broadcasting provides the connection to the streaming server 102 in a specified time before distribution on the basis of redundancy, which makes possible the completion of the connection process, such as authentication, before distribution, and be propagated in real time in accordance with the beginning of the redundant distribution. Therefore, if the time redundancy of the different users is continuous, you may encounter the following problem. Namely, the connection user, host distribution, which has reserved the previous period of time, can be applied to the connection of the user who has reserved the following period of time after a space of a certain period of time after a predetermined period of time, which began to spread, and lacks only the lines corresponding to the maximum number of users that can receive the distribution. Thus, the provision of the number of lines is twice the number of users that can cope with the case where the connection of the user who has reserved the previous period of time, is superimposed on the connection of the user who has reserved the subsequent period of time.

In addition, a dedicated network 108 connection to the server you want to connect to the streaming server 102, can provide not only access ports for the network (for example, a public telephone network with switching channels) one operator, but also access ports accessible from the network (for example, ISDN (digital network integrated services) or the mobile phone network), many operators. In this case, the personal computer 106 user selects the operator liable is about connection, causes the access port corresponding to the network of the corresponding operator, and creates a link/connection to the streaming server 102 via a dedicated network 108 connection with the server.

A-6. The client PC

As mentioned above, content data transmitted from the personal computer 106 user in the streaming server 102 in real-time, distributed streaming through the Internet 103 to the personal computer 07 client that sent the request for distribution to the streaming server 102. Personal computer 107 client may send a request for distribution from a Web page (see Fig) above server 150 broadcast in real time, and send a request for distribution of the streaming server 102 through the entrance to universal resource locator streaming server 102. This option is run refers to a personal computer, which passes the request to the distribution in the streaming server 102 and receives the stream from the streaming distribution server 102, and these personal computers 107 clients store software program for distributed streaming data image content in real time (e.g., "Real player" company Real Networks Co. Ltd., "Windows Media Player" " Microsoft Corporation etc) and can reproduce and view the data content in real time through the your execution of the application program, when receiving the distribution.

C. the content delivery system

Below is a description of the various processing operations of the system 100 of supply of services specified configuration for the implementation of the broadcasting service in real time.

In-1. Register of members

First, when the user PC 106 performs the distribution in real time using a personal service broadcasting, it is necessary to register a membership server 150 personal broadcast center 101 backup management server to obtain the rights to perform the dissemination of real-time running of this service. On Fig shows a graphical diagram of the processing operations of personal computer 106 of the user and the server 150 broadcast in real time while performing this registration members. As shown in Fig, to apply register of members of the personal computer 106 user connects to the Internet 103 and transmits a request to view a Web page in the server 150 broadcast in real time (see Fig) (stage Sa1). In this case, when the personal computer 106 user connects to the Internet 103, first turns on the power supply of the personal computer 106 user, and then run the above application program. Then by selecting on what isovaline test mode Web display 124 displays the screen shown in Fig.7(a). In this mode, checking Web user enters the uniform resource locator to identify a Web page server 150 broadcast in real time and requests a search, and view.

When the personal computer 106 user transmits a request so to search and view the Web page in the server 150 broadcast in real time, the server 150 broadcast in real time, transmits a Web page via the Internet 103 to the personal computer 106 user (stage Sa2). Personal computer 106 of the user who took the transmitted Web page, displays the Web page on the screen 44 of the display searching and browsing (stage Sa3).

In the event of such a search query and display or transmission of the Web page, a personal computer 106 of the user and the server 150 broadcast in real time, perform the following operations and processing. First, when the personal computer 106 user enters the uniform resource locator of the server 150 broadcast in real time and transmits the search request and the viewing, the screen 44 of the display of the search and displays the top page of the Web page stored in the server 150 broadcast in real time, as shown in Fig. In this case, the user clicks "register of members" to apply the registration members. This leads to the fact that the Central process is R 120 of the personal computer 106 user sends a request to search and view the Web page for the application for the registration of members in the server 150 broadcast in real time via the Internet 103. Then, the server 150 broadcast in real time, transmits a Web page for the registration of members, and after it is received, the CPU 120 of the personal computer 106 user displays a registration screen members, as shown in Fig on the screen 44 of the display of search and browsing.

As shown in Fig, the screen register of members showing the names of the elements to be input to register members, and input field for input of the corresponding element. In this case, the service is personal broadcast provides a specified function personal computer 107 of the client, namely the registration of two types of members, the member who accepts the service of receiving distributed real-time content streaming server 102, and a privileged member who can use the service as a distributor, which performs distribution in real time, in addition to the service receiving the specified content, and the registration screen members shows field 210 input for normal/preferred members and field 211 input only for privileged members.

On this screen the user, which is registered as a regular member, such as a user of the personal computer 107 customer enters the field elements 210 input. In this case, the input screen for the registration of members of otobrazhennoe 212 "cancel", which cancels the entered content, and button 213 "enter", which sends the command to register the entered content, and when the user clicks the button 213 is input, the Central processor 120 issues a command to transfer entered in field 210 of the input content as information registration server 150 broadcast in real time via the Internet 103.

On the other hand, when the user is logged in as a privileged member, the user selects the check box and enters the field element 210 input field 211 of the input. When the user finishes the input of these elements and presses the button 213 is input, the CPU 120 of the personal computer 106 user creates a file information registration of the same content that you entered in the above screen enter the registration members, and passes it to the server 150 broadcast in real time via the Internet 103 (stage Sa4) and simultaneously writes and saves the file information registration on the hard disk 123 in the personal computer 106 user.

The server 150 broadcast in real time, receives the file information registration established in accordance with the content entered by the user PC 106 over the Internet 103, as mentioned above, checks the contents of the received file information registration and determines whether it is possible or not it is to registrirovat (stage Sa5). However, the processing content is as follows. First, when there is no information on a particular item, i.e. when the user has not entered anything on this item, it is stated in the personal computer 106 user with the requirement to re-enter. In addition, the server 150 broadcast in real time is included in the server credit check loan companies via the Internet 103 to check whether the credit card indicated in the file information registration, valid or not, and allows registration only if the credit card is valid.

When the registration is permitted, the server 150 broadcast in real time records information elements of the file information registration database 152 user data and thereby performs a registration process (stage S6). In addition, the registration process is a privileged member of the server 150 broadcast in real time creates a Web page of my channel corresponding to the registered user, and stores it on the hard disk.

When the registration is completed, the server 150 broadcast real-time reports in the personal computer 106 user via the Internet 103, the registration process is completed (stage Sa7), and this completes the process of registration of a member.

B-2. Reservation distribution

<> When completed the process of registration of a member, the user PC 106 can become a distributor with the use of personal service broadcasting and makes reservations for the distribution server 150 broadcast in real time to actual performance distribution in real time. This personal broadcast reservation shall be made by the user performing the backup, to the registration server 150 broadcast in real time, and re-confirming the booking server 150 broadcast in real time at a specified time before a redundant distribution in real time (e.g., 6 hours). The imposition on the user's responsibilities re-confirm the reservation supports the implementation and execution of backups and reduces the number of bogus reservations. In addition, this service is personal broadcast sets the maximum number of frames (for example, 1 frame corresponds to 10 minutes), which can be reserved registered user per month, which prevents the monopolization of this service multiple users.

B-2-1. Registration backup

Below is a description of processing operations of personal computer 106 user and server 150 broadcast in real time and when you check the backup distribution with links to pig, which shows a graphical diagram of the processing operations and display screens, etc. of the personal computer 106 user.

As shown in Fig when reserving distribution, the user turns the power of your personal computer 106 and starts the application program. The user then selects a backup mode in real time and opens the screen shown in Fig(a), the display 124. In this mode, the real-time backup, the user actuates the operating dialer 126b, etc. to select/define a transition element on the reservation", which is a selectable element of the graphical user interface. This allows the Central processor 120 of the personal computer 106 user to perform the process of connecting to the Internet 103 to request the search and view the Web page in order to perform the backup distribution (Web-page, when you click "Backup distribution in real time" on Fig) server 150 broadcast in real time (stage Sb1). Thus, the personal computer 106, the user may request a search and view the Web page to perform the backup distribution through selection/determination operations "next backup" using the funk is AI, provide the specified application program, however, the user PC 106 can also search and view a Web page by entering a universal resource locator. In particular, the user PC 106 can request the search and view a Web page by entering a universal resource locator and search request and view the home page, shown in Fig, register by entering user ID and password and clicking the link "reservation distribution in real time."

After requesting a personal computer 106 user to search and view the Web page to reserve distribution server 150 broadcast in real time the Web page is sent from the server 150 broadcast in real time on a personal computer 106 user via the Internet 103 (stage Sb2). Personal computer 106 of the user who took the transmitted Web page, displays the Web page on the screen 44 of the display searching and browsing (stage Sb3).

On Fig shows a Web page backup distribution displayed on the faucet 44 display searching and browsing. As shown in Fig, this screen shows the field 220 monthly calendar, box 221 display situation reservation, which indicates the situation reservere the project on the date mentioned outlined numbers on a colored background, calendar, box 222 input redundancy, which indicates to the user the items to be input, to perform the backup, and the input box, click backup 223 for the team to use the backup and click 224 cancel to cancel the entered content field 222 input backup.

On this screen, the user selects the desired date of redundancy in field 220 monthly calendar. This allows the Central processor 120 of the personal computer 106 user to issue a command to display the date selected paths digits on a colored background, calendar, and to request the server 150 broadcast in real time via the Internet 103 about the mapping for this date situation of redundancy. After receiving the request, the server 150 broadcast in real time creates data for displaying the situation of the reservation on the date by reference to the registered contents of the base 151 reservation data and transmits the data for displaying the situation of redundancy on the requested date in the personal computer 106 user via the Internet 103. The CPU 120 of the personal computer 106 user on the basis of this data field displays 221 display situation reservation.

As shown, box 221 display situation reserve the simulation shows the capacity distribution used a strip transmission tariff services, the situation reservation in time ("free" or "reserved") for each channel, and the user specifies the channel and the time period, etc. and introduces the elements of the field 222 enter a reservation with regard to this field 221 of the display situation of redundancy. In this case the specified capacity distribution, the bandwidth and the rate of service for each channel are set in advance, and the user of the personal computer 106, which is the content distributor can choose the channel that corresponds to the desired rate service and capacity and so on, taking into account pre-established information for each channel displayed in field 221 display situation reservation.

In this case, the elements to be input into the input field 222 input redundancy, are the "channel" to select the channel to use, "date/time backup" to specify the date/time of the reservation, "disclosure", "name" enter the name of the content, "genre" to enter the genre to which the content belongs, "the disclosure of e-mail for the choice to disclose or not the email address of the content provider, "disclosure Web for the choice to disclose or not a universal resource locator of the Web page content provider, "password" the La password "friends list", "browse" for writing a review of the contents of the specified number of characters (for example, 20 characters) and "details" to record details of the contents of the specified number of characters (for example, 200 marks).

The input element "level of disclosure" in field 222 input redundancy is an element for a user who is a content provider, to determine the level of disclosure provided content distribution based on the constraints, i.e. constraints for receiving the contents, and you can specify one of three levels of "public", "password" and "secret."

Public specifies that the content is fully revealed, and the users who are registered as ordinary members can receive the content using the content distribution with appropriate redundancy (but must be inside the tank).

"Password" limits the users who can receive the content based on the reservation, and the level of disclosure is such that only users who have entered a valid password, you can take the distribution of content. When the user selects the level of "password", the user before this have to enter the password that you want to use at this time.

"Secret" is also a level of disclosure that allows the take the content you distribute to users who has entered a valid password, as well as at the level of "password". When the user selects the "top secret", the user also has to enter the password that will be used. In this case, when you select "password" or "secret"information on the time distribution of the corresponding program and password, etc. are reported in the e-mail addresses specified in the "list of friends", whose description will be given below.

In addition, levels of "password" and "secret" are the same in the sense that both allow you to deliver content only to specific users, and are differentiated by the fact that when you select "password", then the program based on this reserve is included in the Web page of the program in real time today" and "index of programs", while in the case of "top secret" program not specified in Web pages and is not disclosed the fact of delivery of the content. When selected as "top secret", then that content will be notified only those whose e-mail addresses included in the "friends list", whose description will be given below.

The user can choose any of the three levels of disclosure "public", "password" or "secret" with regard to content to be distributed. For example, when the user wishes to perform distribution-specific content is several people it is desirable to select the channel with low bandwidth (low rate) from an economic point of view, however, when it opens fully when the query distribution is taken from someone who is not included in a specific circle of persons, a specific circle of persons will not be able to take the content you distribute due to bandwidth limitations. Therefore, in this case, select "password" or "secret" makes possible a reliable and efficient implementation of content distribution specific circle of persons.

The input element "friends list" in field 222 input redundancy is a field for entering e-mail addresses of persons who personal computer user 106 would like to inform about the distribution of content within a period of time and on the channel based on the corresponding reservation. In this case, the server 150 broadcast in real time transfers the e-mail that includes various types of information for receiving the content distribution, based on the reservation, the entered e-mail addresses, a description will be given below.

When completed, the input field elements 222 input redundancy and pressed the button 223 reservation, the Central processor 120 of the personal computer 106 user creates a file of information desired re is envirofone with the same content, the contents of the input field 222 input redundancy, and transmits the file information of the desired backup server 150 broadcast in real time via the Internet 103 (stage Sb4). In the shown Fig example, the user performs the input operation by inputting the characters, etc. in each field field 222 entering reservations using the keyboard and so on, but for items with predefined content input, such as "channel", "date/time backup" and "genre", the user can perform an operation input by selection/specification of the list of candidates in the drop-down menu.

The server 150 broadcast in real time, receives the file information of the desired reservation established in accordance with the content entered by the user PC 106 over the Internet 103, and transmits the Web page to confirm whether the contents of the file information of the desired backup is available or not (stage Sb5). Thus, the display screen of the personal computer 106 user indicates the requirement to verify the desired redundancy, as shown in Fig. In this case, the server 150 broadcast in real time also displays requiring confirmation of rate-based service reservation, e-mail address of the transmitter installation information redundancy, liable the th transmission from the server 150 broadcast in real time on a personal computer 106 user (this email address is the email address entered by the user during registration, membership), etc. in Addition, as mentioned above, the user who has reserved the spread in real time, must re-confirm the reservation at a specified time before the time of distribution (for example, 6 hours) on the basis of reservation, as well as the server 150 broadcast in real time, displays a message to alert the user about this and the procedure repeated confirmation.

In this case, if the user agrees with the content displayed on the specified confirmation screen, the user clicks the button 240 "agree", and if the user does not agree with the content displayed on the confirmation screen, he presses the button 241 "cancel". After selecting the button 241 cancel this command is transmitted to the server 150 broadcast in real time, and the server 150 unloads the file information of the desired reservation and displays the input screen of the reservation, as shown on Fig, on the display of the personal computer 106 and user needs to re-enter. On the other hand, if the selected button 240 "agree", the Central processor 120 issues a command to the transmission of this signal to the server 150 broadcast in real time via the Internet 103 (stage Sb6).

If the selected button 240 "agree", the server 150 broadcast in real-time inspecting the t file contents information desired redundancy and determines can or not allow reservation (stage Sb7). In this case, the server 150 in the result verifies whether there are gaps in the input content, and udostaivaetsya whether there is free space in the desired period of time redundancy in the desired channel, and then verifies that exceeded if the user who has requested the booking, the set number of frames or no. In particular, as mentioned above, the broadcasting service in real-time sets the maximum number of frames (for example, each frame corresponds to 10 minutes)that each user can reserve during the month. Therefore, when testing, it is possible or not to allow the reservation is determined whether the number of frames already reserved by the user during the month, set the number of frames, and if Yes, then the reservation is not permitted. On the other hand, if the number of frames already reserved by the user in the course of a month, less than the set number of frames, it is determined that the test result does not cause problems, and if the results of other tests also do not create problems, then the reservation is permitted. Thus, to check the number of frames that are reserved by the user for one month, the base 152 of the user database stores information about reserving at IU is greater least one preceding month up to a given day for each user, registered as a privileged member.

When redundancy is enabled, the server 150 broadcast in real time creates the reservation ID used only for authentication, when the redundancy-based backup and writes and records the period of time redundancy used channel used bandwidth (bit/s), the information content of the reservation, including the postal address on your friends list and so on, the user ID for identifying the user who has reserved and created the identifier of the reservation database 151 reservation data (see Fig) based on the contents of the file information of the desired reservation (stage Sb8). In addition, during the registration of the reservation flag of the invoice indicating, possibly or not the bill indicates that the bill was "impossible", and after re-confirmation and subsequent implementation of a reservation this flag the invoice is changed to "may". In addition, the server 150 broadcast in real time adds and records the backup information to a Web page element my channel corresponding to the user who made the reservation. In addition, if the level of disclosure in the reservation is "initiatives include popular is about" or "password", the server 150 broadcast real-time updates Web page to be included on the basis of this reservation in the Web page of the program in real time today, and index programs. That is, the information that the distribution of content on the basis of the reservation will be executed, is stored with the possibility of searching and browsing. In this case, you can search for and view a Web page from the terminal unit 107 of the client, etc. via the Internet 103 and to know that you distribute in real-time based on the reservation. That is, not only when it is set to "public"and "password", you can search for and view a Web page containing information about that will be spread in real time based on the reservation, and any third party may know that there is a distribution in real time. On the other hand, if level is set to "secret", the server 150 broadcast in real time does not include any information about the distribution in real time on the basis of this reservation in the Web page of the program in real time on today" and "pointer programs. Therefore, for distribution in real time, for which the level is set to "secret", only specific individuals, such as persons receiving the transmitted electronic pocti searches and viewing, permitted to know that it has been spreading in real time.

After completing the registration process reservation Web page, requiring the user agreement by displaying copyright and prohibitions, etc. when using the service is transmitted to the personal computer 106 user and displayed on the display screen of the personal computer 106 user. Then, after the information is received consent from the personal computer 106 user, the server 150 broadcast in real time, transmits a Web page informing about the completion of the reservation process except for the re-confirmation from the personal computer 106 user. On Fig shows the complete screen of the reservation on the display of the personal computer 106 user. As shown in Fig, this screen completes, backup displays a message requesting re-confirmation from the user. In this case, if the button is pressed 245 "OK", then the procedure of reservation except for re-confirmation is completed, and after that, the server 150 broadcast in real time, sends e-mail to reserve containing the identifier of the reservation, in the personal computer 106 user (stage Sb9).

B-2-2. P is repeated confirmation

As mentioned above, the personal service broadcasting requires the user to re-confirm the reservation for six hours prior to making the reservation, and if the user does not make re-confirmation, the reservation is forcibly canceled. Therefore, the user who has received the identifier of the reservation by e-mail from the server 150 broadcast in real time, must re-confirm your reservation using a personal computer 106 user to establish a reservation. Reservation procedure to obtain the ID of the backup can be performed using a personal computer, other than a personal computer that is used to distribute real-time, but be sure to use a personal computer that is used to distribute real-time as a personal computer for re-confirmation. In the following description assumes that the re-confirmation is performed using a personal computer 106 user. Below is a description of processing operations performed by the personal computer 106 of the user and the server 150 broadcast in real time, with links to Fig.

When performing revalidate p is lovatelli includes power (when power off) personal computer 106 and runs the specified application program. The user then selects a backup mode in real time and displays the screen shown in Fig(a), the display 124. In this mode, the real-time backup, the user actuates the operating dialer 126b, etc. to select/determine the reservation, subject to re-confirmation of the list of reservations (there can be only one), is displayed in area 46 list of reservations. Then, the CPU 120 of the personal computer 106 user performs the process of connecting to the Internet 103 and transmits the search request and view Web pages my channel corresponding to the user, the server 150 broadcast in real time (stage Sb10). Thus, the personal computer 106, the user may transmit a request to search and view the Web page to perform a backup by using the features provided by the specified application program. The search request and view a Web page may be transmitted through the entrance to universal resource locator. In particular, the search request and view Web pages can be submitted via the entry in the universal resource locator, request search and view the home page, shown in Fig, enter your user ID and password for registering and clicking kN the CRP link my channel.

Thus, when a search request and view Web pages my channel is sent to a personal computer 106 user in the server 150 broadcast in real time, the server 150 broadcast in real time, transmits a Web page in the personal computer 106 user via the Internet 103 (stage Sb11). After receiving the transmitted Web page, a personal computer 106 user displays a Web page on the screen 44 of the display searching and browsing (stage Sb12).

On Fig shows a Web page my channel displayed on the screen 44 of the display of search and browsing. As shown in Fig, this screen shows a list of 250 reservation, which is a list of the reservations made by the user at the current time at the server 150 broadcast in real time, click 251 links to navigate to the Web page to verify the number of viewers of the programs distributed by the user in the past, etc. and click 252 links to navigate to a Web page to modify the file information registration (see Fig) of the user registered in the database 152 data users. This screen also includes a description of the method of cancellation or modification of the reservation, and the service is personal broadcast requires the user cancel the reservation if the user changes the contents of the backup, such as a channel or date/time, and done the deposits of measures for implementation of the new reservation distribution. On the other hand, you can modify the information that is not related to the channel and date/time, such as the name of the program and review, without cancellation.

A list of 250 booking shows for each backup items "date/time backup", "channel", "name" and item status indicating whether the status of the backup pending re-confirmation" or "re-confirmed", and the "cancel"button, which should be selected when the request to cancel the reservation (figure - one backup).

In this case, if you don't re-confirmation, the item status shows "waiting for re-confirmation", as shown in the figure, and if this page opened after a complete re-confirm the reservation, you will see a "re-confirmed". In the case of "waiting to re-confirm if this item is selected, the CPU 120 transmits the search request and the viewing screen revalidate server 150 broadcast in real time via the Internet 103. In response to this request, the server 150 broadcast in real time, transmits a Web page re-confirmation in the personal computer 106 user via the Internet 103, and the personal computer 106 user screen appears, shown in Fig.

As shown in Fig, the screen re-confirmation displays the contents of the elements of the corresponding redundancy, such as "user ID", "channel", "date/time backup", "disclosure", "title", "genre", "the disclosure of e-mail", "the disclosure Web", "password", "friend list", "overview" and "details". This advanced screen displays a field for entering the identifier of the reservation and the message requiring the user to enter an identifier for the reservation and re-confirmation.

To re-confirm the reservation, the user enters the ID of the reservation included in the electronic mail transmitted from the server 150 broadcast in real time in the above-described procedure, reservation, and presses the button 261 re-confirmation. On the other hand, to return to the screen my channel containing a list of 250 reservations etc. (see Fig), the user presses the button 262 "return".

In this case, when the selected button 261 re-confirm on the display screen revalidate, shown in Fig, the installation information on the implementation of the communication/connection to the streaming server 102 for distribution in real time automatically installed in the personal computer, and displays the message comprises the abuser to re-confirm on the appropriate personal computer, i.e. a personal computer running the distribution in real time.

When the selected button 261 re-confirmation, the Central processor 120 of the personal computer 106 user transmits information indicating that the user has issued a command to perform a re-confirmation, the server 150 broadcast in real time via the Internet 103 (stage Sb13).

As mentioned above, the server 150 broadcast in real time, which received a command to perform a re-confirmation transmitted from the personal computer 106 of the user is drawn into the base 151 data backup and database 152 user data and creates a file installation information redundancy, shown in Fig on this reservation (stage Sb14). In this case, information about each reservation registered in the database 151 data backup, server 150 broadcast in real time erases data about the reservation database 151 data backup for 6 hours prior to the time of propagation on the basis of reservation and cancel the reservation. That is related to the redundancy data is erased from the database 151 data backup for 6 hours before the time of propagation. Therefore, if the server 150 broadcast in real time, receives a command to perform a re-confirmation later than 6 hours re is the start time distribution, data redundancy is no longer registered, even if it is contacting the base 151 data redundancy. In this case, the server 150 broadcast in real time, transmits a Web page containing the message "Backup cancelled because not re-confirmation. To perform backup, please follow again the procedure of reservation distribution, etc. in the personal computer 106 user.

On the other hand, if the server 150 broadcast in real time, receives a command to perform a re-confirmation earlier than 6 hours before the time of propagation, the server 150 broadcast in real time creates installation information redundancy. As shown in Fig, file installation information redundancy created by the server 150 broadcast in real time, includes elements of "the ID of the reservation (reservation ID), date/time of reservation distribution in real-time, time, possible to access the server, the telephone number for the connection, information about the destination server, address information requesting distribution", "stripe transfer", "name", "review", "disclosure", "information about the addresses of friends list" and "password request distribution."

Item ID redundancy" refers to the identifier reserves the financing, created in connection with the reservation, the item "date/time of reservation distribution in real time" describes the start time and the end time of the reserved distribution. The item "time, possible to access the server" describes the period of time during which allowed access to the streaming server 102 to perform distribution in real time. This example describes the information in accordance with permitted access to the streaming server 102 from 3 minutes before the start time distribution of up to 3 minutes after the end time of the distribution.

The item "number of connections" describes the telephone numbers of access ports dedicated network 108 connection server to connect to the streaming server 102, and this example describes the numbers of ports input sets (figure 4) operators. In the procedure for a valid connection to the streaming server 102, the description of which will be described below, the user selects any of the operators to perform the process of calling a phone number of the access port for the selected service provider.

Item information on the destination server," describes the elements defined in accordance with the channel selected in the reservation, such as the "server type"joined when using the channel, "name server", "port with the organisations", the flow path for the server", etc. When you have created a relationship/connection between the personal computer 106 of the user and the access port dedicated network 108 connection to the server, it executes the connection process to use channel reserved streaming server 102, on the basis of the description of this item "information on the destination server".

Element address information requesting distribution" describes information universal resource locator, used a personal computer 107 client to connect to the streaming server 102, when the personal computer 107 requests the streaming distribution of the content to transfer the personal computer 106 user in the streaming server 102. When the requested content distribution, it is possible to allow a personal computer 107 client to connect to the streaming server 102 using the appropriate universal resource locator via the Internet 103.

Item "stripe transfer" describes the information determined in accordance with the reserved channel, and provides information about the band transfer, pre-installed in the reserved channel, such as 64 kbps and 29.8 kbit/s Elements "name", "review" and "disclosure" describe each content registered what about the time of booking (see Fig and 23). Item information about the addresses of the friends list describes the e-mail address registered at the time of reservation.

The "password to request distribution" describes the password information registered at the time of reservation. If the "level of disclosure" is "public", then the requesting distribution of a party may request a distribution without a password, and in this case, information "the password for the query distribution is not included in the information file of the installation of the backup.

Thus, the file installation information redundancy created by the server 150 broadcast in real time, includes information such as the reservation ID used for authentication during the connection, the streaming server 102, the description of which is given below, telephone number and port of the connection server, etc. for communication/connection to the streaming server 102. File installation information redundancy is sent from the server 150 broadcast in real time on a personal computer 106 user via the Internet 103. In this case, the file information installation backup contains command information to automatically record and recording file installation information redundancy in a given area, created on the hard disk 123 personal computer user, and command information to display a message indicating that the automatic recording performed successfully or not. As a technology for automatic entry of the file transferred by the server 150 broadcast in real time, as the side of the distributor, in the personal computer 106 user, as a party to the reception, you can use "ActiveX" (registered trademark of Microsoft Corporation). When using this technology, the personal computer 106 user must use "Internet Explorer" (Microsoft Corporation), which may use "ActiveX" as a software for searching and browsing.

The server 150 broadcast in real time, which created a file installation information redundancy in the data, text, etc. including various kinds of data and commands, encrypts the file using encryption, such as DES (data encryption standard) and so on, and transmits this encrypted file with a Web page that displays a completion screen revalidate, in the personal computer 106 user via the Internet 103 (stage Sb15).

As mentioned above, when the server 150 broadcast in real time, transmits the encrypted file setup information redundancy and Web page, the CPU 120 of the personal computer 106 polzovatelyam it and decrypts the file installation information redundancy using technology "ActiveX", automatically puts it in the specified area of the hard disk 123 in accordance with the command included in the file (stage Sb16), and shows a re-confirmation on the screen 44 of the display searching and browsing (stage Sb17). Therefore, the personal computer 106 user stores a program to decrypt the specified encrypted file and executes this program when encrypting the specified file installation information redundancy. In addition, when the Central processor 120 writes the file installation information redundancy in a given zone, the personal computer 106 user has a program for encryption and file records in accordance with the predetermined encryption system (DES etc), and by executing this program, the file installation information backup is encrypted and stored. Therefore, usually the user is not allowed to display and refer to the contents of the recorded file installation information redundancy. This prevents unnecessary disclosure of many persons phone numbers access ports dedicated network 108 connects to a server and prevents illegal access ports access the selected network 108 connection to the server to create interference to the service.

On Fig shows the complete screen re-confirmation on the screen 44 of the display of the search and view the and. As shown in Fig, this screen shows the current time of the service provider and the time of the personal computer 106 user. In this case, the time of the service provider is the time information received from the server 153 network network time Protocol in the transmission server 150 broadcast real-time Web-page. On the other hand, the time of the personal computer 106 user displays the current time shown by the clock of the personal computer 106 user. Then, the CPU 120 of the personal computer 106 user calculates the difference between these times (in minutes), and if there is a discrepancy, the user will see a message that warns you about the time difference, as shown in the figure. Thus, it is possible to attract the attention of the user PC 106 to the divergence of its time the service provider, or you can store the program correction time to automatically change the time of the personal computer 106 user based on the time information of the service provider, transmitted together with the Web page in the personal computer 106 user, and when the personal computer 106 user receives a Web page with complete screen re-confirmation, the Central processor 120 executing the program correction time, the COI is to place the time of the personal computer 106 user in accordance with the time service provider. This enables the use of the service provider and the user of the personal computer 106 the same time, which ensures the smooth running of the distribution service in real time, which requires the exact time.

In addition, the complete screen revalidate describes a special item to access the selected network 108 to connect to the server using a router, set on dial-up lines. When performing process connection/connection to the streaming server 102 to effect the distribution in real time personal computer 106 user is set to automatically call a phone number of the access port leased line 108 connection to the server is described in the information file installation backup (details will be given below). Thus, by execution by the CPU 120 of the automatic call, the user may automatically process connection/connection without performing difficult operations of input, such as entering a phone number. However, when the personal computer 106 user connects to the network through the router, set on dial-up lines, you must install the information required to connect to the selected network 108 is connected to the I to the server via the router, set on dial-up lines. Thus, since it is impossible to perform the process of automatic call based on the telephone number described in the information file of the installation of the backup, the user needs to manually set the telephone number, etc. of the access port. The mentioned element is a description that takes into account the need for manual installation when you use the router, set on dial-up lines, and in this case displays the telephone number of the access port, the registration ID (in this case, the reservation ID) and password that you want to install manually by the user. In the example shown the connection using a router, set on dial-up lines, is permitted only via ISDN (digital network integrated services), however, this invention is not limited to this only.

When the user clicks the button 291 "OK", confirming the display of the specified confirmation screen, the CPU 120 transmits information indicating that the button is pressed 291 "OK"in the server 150 broadcast in real time via the Internet 103 (stage Sb18), and thus completes the process of re-confirmation on the user side. On the other hand, the server 150 broadcast in real time, which is renal information about what button 291 "OK" is selected, checks base 151 reservation data and sends e-mail stating that there is a distribution of real-time e-mail addresses registered in the "friends list" of the corresponding redundancy (stage Sb19). On Fig shows the contents displayed on the screen of the personal computer, when you open e-mail. As shown in Fig, e-mail shows information such as date/time distribution in real time", "name", "review", "universal resource locator requesting" (see "information about the address of the requesting distribution" on Fig), "password" to request a distribution, when the level of disclosure is "password" or "secret" (see "password for query distribution" on Fig). If the user of the personal computer 106 registers the e-mail addresses of friends, etc. that the user wishes to represent the distribution in real time at the reserved time, it allows the user to tell your friends to automatically receive the distribution in real time. Thus, this eliminates the need for the user who performs the distribution in real time, to perform a time-consuming operation, such as transmission over the phone in the information to receive the distribution in real time, or compose e-mail, including all relevant information.

In the above description, the process of transmission of specified electronic mail (see Fig) in the e-mail addresses registered in the "list of friends", performed after completion of the re-confirmation, but e-mail can also be performed using server 150 broadcast in real time, when completed the registration process, the reservation database 151 reservation data based on the request file backup from the user (stage Sb8 on Fig). If e-mail is sent during the registration process is completed reservation, those who have e-mail addresses, can know in advance that there is a distribution in real time. In this case, you can also perform the same e-mail after completion of the process of re-confirm.

In addition to sending e-mail, if the process of re-confirming is completed, the server 150 broadcast in real time sees this as the completion of the establishment of the reservation, rewrites the information of the flag of the invoice for the reservation database 151 backup data to "permitted" and performs the process of billing for reservation. In this case, the amount of the invoice, the calc is keetsa based tariff service, specified for each channel, as mentioned above. For example, when implemented redundancy using 6 frames channel, for which a rate is 100 yen per 1 frame (10 minutes), then the reservation will be billed at 600 yen. However, the real process of invoicing is performed after confirming that the streaming server 102 worked fine on the day of distribution in real time.

Above was the description of the cases that used a personal computer 106 user to store programs for encryption and automatic file saving installation information redundancy transmitted from the server 150 broadcast in real time, however, a personal computer, which stores such a program, may not automatically embed the file. In this case, to embed the file installation information redundancy in personal computer use the following technology. First, when the personal computer does not store the specified program and, therefore, cannot automatically embed the file, on the display screen of the personal computer displays the information, what is automatic inlining failed. In addition to the message indicating it on the same screen, you receive another message that instructs the user is erotica to "my channel" (see Fig) and press the "waiting for re-confirmation to request re-search and view the screen re-confirmation. On the other hand, the server 150 broadcast in real time, which did not accept "OK" to re-confirm from personal computer 106 of the user, and has received a request for screen re-confirmation from the personal computer 106 user believes that the personal computer 106 user is not able to automatically read the file installation information redundancy, and transmits the Web page to download the file installation information redundancy in the personal computer 106 user via the Internet 103. As a result, the display screen on the side of the personal computer displays a download button for file installation information redundancy, and choose this button initiates the beginning of the file is downloaded, the installation information of the backup.

This is the sequence of operations of the reservation process distribution from issuing a request for the reservation to implement redundancy by complete re-confirmation. Thus, even after re-confirmation, you can change information such as genre or review, and the reservation can be cancelled even after re-confirmation (in this case, the process of billing is done because information flag billing is allowed). Below is a description of this percent the SSA, when there has been a change or cancellation, with links to the contents of the screen 44 display searching and browsing on the display 124 of the personal computer 106 user.

First, when the reservation distribution changed or canceled, the operation of the search query and view the corresponding Web page my channel, just as in the case of a re-confirmation. Thus, the CPU 120 of the personal computer 106 user performs the process of connecting to the Internet 103 and queries the server 150 broadcast in real-time search and view a Web page my channel that corresponds to this user.

When the personal computer 106 user queries the server 150 broadcast in real-time search and view the Web page "my channel", the server 150 broadcast in real time, transmits a Web page in the personal computer 106 user via the Internet 103. After receiving the transmitted Web page, a personal computer 106 user displays a Web page on the screen 44 of the display of search and browsing.

On Fig shown repeatedly confirmed Web page "my channel" on the screen 44 of the display of search and browsing. Compared to screen my channel, waiting for re-confirmation (see Fig), re-confirmed the screen my channel is characterized by the fact that gr is shall be expressed "re-confirmed" in the element status of the backup list 250 and displays the button 310 connection "change".

To perform the changes press the button 310 connection "change". When pressed, the button 310 connection "change", then the CPU 120 of the personal computer 106 user transmits the information that the selected communication button "change", the server 150 broadcast in real time via the Internet 103. In response, the server 150 broadcast in real time, transmits a Web page for changes in the personal computer 106 user via the Internet 103, and the screen 44 display searching and browsing personal computer 106 user displays the screen shown in Fig.

As shown in Fig, the screen changes shows the contents of the current backup, and elements of the genre, "the level of disclosure of e-mail", "the disclosure Web", "password", "overview" and "details" displayed content can be changed, and when the displayed these items, the color display elements that can be changed, different from the color of items that cannot be edited (date/time backup and so on).

The user re-writes and displays the contents with the new data and clicks the button 321 "update". If the content is not changed, then the user clicks the button 322 "return".

Then, when the user clicks the button 321 "update", then the CPU 120 of the personal computer 106 user is ozdaet information file with the modified content and transmits it to the server 150 broadcast in real time via the Internet 103. Thus, the server 150 broadcast real-time updates the contents of the reservation database 151 reservation data based on the information file with the modified content and transmits a Web page modified screen in the personal computer 106 user via the Internet 103. The screen 44 of the display of the search and displays the screen shown in Fig.

As shown in Fig, in addition to the message indicating that the change is approved, the complete screen changes to show the time on the service provider's side, time is on the side of the personal computer 106 of the user, and the difference between them, as well as special items when you are using a router, set on dial-up lines, as well as complete screen re-confirmation (see Fig). In this case, pressing the button 331 "OK" completes the change and returns the screen to my channel, shown in Fig.

When thus made the change, the server 150 broadcast in real time, transmits the electronic mail including the information that the reservation is changed, and the content changes, etc. in e-mail addresses registered in the friend list. Thus, it is possible to automatically inform those who have e-mail addresses in the friends list, about the content changes reservere the project for distribution in real time without the need of informing the user PC 106 over the phone about the contents of the backup distribution in real time or create e-mail including the message.

Below is a description of the case when the reservation is cancelled. As in the case of change re-confirmation operation is performed a search query and view a Web page corresponding to the screen my channel. Thus, the screen 44 display searching and browsing shows again confirmed the screen my channel, shown in Fig.

To cancel a reservation, the user presses the button 311 connection "cancel". When the button is pressed 311 connection "cancel", then the CPU 120 of the personal computer 106 user transmits the information that the selected button 311 connection "cancel", the server 150 broadcast in real time. In response, the server 150 broadcast in real time, transmits a Web page for cancellation in the personal computer 106 user via the Internet 103, and the screen 44 display searching and browsing personal computer 106 user screen shows cancellation, shown in Fig.

As shown in Fig, screen cancel shows the contents of the current backup and click 341 "cancel reservation" button 342 "return". In this case, the user presses the button 341 "cancel booking" to cancel the reservation and in other cases, clicks 342 "return".

When the user clicks the button 31 "cancel reservation", then, the CPU 102 of the personal computer 106 user transmits the information that the reservation is cancelled, the server 150 broadcast in real time via the Internet 103. Thus, the server 150 broadcast in real time erases the contents of the reservation database 151 reservation data and transmits the Web page screen complete cancellation in the personal computer 106 user via the Internet 103. The screen 44 of the display of the search and displays the message shown in Fig, indicating that the reservation is cancelled. When the user selects the button 343 "OK", cancel, complete, and returns the screen to my channel, shown in Fig.

When thus cancelled the reservation, the server 150 broadcast in real time, transmits the electronic mail including the information about the cancellation and stop the spread of real-time, e-mail addresses registered in the friend list. Thus, it is possible to automatically inform those who have e-mail addresses in the friends list, stopping distribution in real time without the need of informing the user PC 106 over the phone about stopping the spread in real time or create an e-mail including the message.

In addition to the, if the user wants to confirm the contents of the backup after executing the re-confirmation, the user presses the button "re-confirmed" on the screen shown in Fig. When you click "re-confirmed", then the CPU 120 of the personal computer 106 user transmits information to the server 150 broadcast in real time via the Internet 103. In response, the server 150 broadcast in real time, transmits a Web page to confirm the re-confirmation in the personal computer 106 user via the Internet 103. The screen 44 display searching and browsing personal computer 106 user shows the contents of the current installed content, special item when you are using a router, set on dial-up lines, click 361 "connecting a personal computer to re-enter" and click 362 "return" to return to the screen my channel.

If the selected button 361 "connecting a personal computer to re-enter", then the CPU 120 of the personal computer 106 user transmits information to the server 150 broadcast in real time via the Internet 103. In response, the server 150 broadcast in real time, transmits again the file installation information reservere the project (see Fig) in the personal computer 106 user via the Internet 103. In the personal computer 106 automatically embeds the file installation information redundancy. Re-transfer of this file installation information redundancy can occur when a personal computer, other than a personal computer was used to perform re-verification is used to perform propagation in real-time, etc.

In-3. Distribution in real time

When the reservation distribution, including the re-confirmation of completed comes the start time of the reserved distribution in real time, the user PC 106 is connected to the streaming server 102 via a dedicated network 108 connects to a server and performs the distribution of real-time content. Then the personal computer 107 client receives content via a request for streaming content distribution.

B-3-1. To transfer content from a personal computer user in the streaming server

Below is a description of processing operations of personal computer 106 user selected network 108 connection with the server, the server 155 database (see Fig) and the streaming server 102 when transferring personal computer 106 user content to the streaming server 102 time distribution in real time with reference to Fig, showing a graphic presentation of the sequence of processing operations.

When you distribute in real time, the connection to the streaming server 102 is permitted 5 minutes before the start time of the reserved distribution in real time, so the process of communication/connection between the personal computer 106 of the user and the streaming server 102 begins from that time. Before distribution in real time, the user prepares the content distribution. In this case, the training content distribution includes determining the position of the image of the digital video camera 129 (see figure 3), the progress of the installation process in the mode distribution in real time based on the concept of content to be distributed (see figure 10 and 11), and so on

Personal computer 106 user in this embodiment stores a program for displaying to the user the message "soon began to spread in real time before the reserved distribution in real time (e.g., 10 minutes), as shown in Fig, and when it comes to setting up the start time, the CPU 120 of the personal computer 106 user executes this program to display the message "coming soon on inalsa distribution in real time" on the display 124 (stage Sc1). This eliminates forgetting the user start time distribution in real time. In this case, if the personal computer 106 user is not in the mode of the distribution in real time, the Central processor 120 automatically executes the application program automatically selects the mode of the distribution in real time and displays the mode of the distribution in real time on the screen 124 (see Fig.9(a)).

Then, when the time comes to allow connections to the streaming server 102 (5 minutes before), the CPU 120 of the personal computer 106 user executes a connection process to run automatically process connection/connection to the streaming server 102. In this case, the startup process connection/connection can be done fully automatically, or the user can enter only the command to start the final connection, and process connection/connection is performed automatically using this input as a start signal.

In this case, the Central processor 120 in accordance with the program of process connection/connection decrypts the encrypted file setup information redundancy and saves it in the specified register (see Fig) and performs the following process connection/connection based in the information, described in the elements of this file "reservation ID", "time possible access server", "phone number connection" and "connection information to the server.

When it comes time specified by the element "time possible access server", then the CPU 120 starts the process of communication/connection receives the telephone number of the access port of the media, previously set by the user by referring to the file information of the installation, backup, and performs a process of calling the appropriate phone number. Then, the CPU 120 transmits the ID of the reservation in the access server dedicated network 108 connects to a server and requests a communication/connection (stage Sc2). Because the process is automatic call is made in this way, the user does not need to enter a phone number, etc. In this case, the distribution in real time, in particular, as mentioned above, the use of a personal computer 106 user modes, shown in figure 3(b) or 3(C), by entering information etc. using the keyboard a, is a very complex operation, and therefore, the process of automatic call provides the user with a more comfortable environment create content.

For the purpose of authentication, whether personal com is outer 106 user, which has requested the connection to the access port as stated above, the user who has a valid reservation, the access server dedicated network 108 connection to the server transmits the reservation ID sent to the server 155 database center 101 backup management server (stage Sc3). Thus, the server 155 database, which took the reservation ID sent from the selected network 108 connection to the server performs the authentication process by checking, if the identifier of the reservation database 151 reservation data in the period of time from the current time (stage Sc4). In this case, if the passed ID reservation registered in the database 151 reservation data, the access server determines that the personal computer 106 of the user who has transmitted the identifier of the reservation, has a valid reservation, and if the transmitted identifier of the backup is not registered in the database 151 reservation data, the access server determines that the personal computer 106 of the user who has transmitted the identifier of the reservation does not have a valid backup at this time.

In this case, the authentication process uses only the specified identifier reserve the Finance. This has the following effect. For example, when you authenticate using the user ID and password of a member of this service, even if it is confirmed that the user ID and password are valid and tolerance has been a member, it is impossible to recognize, or has no member service redundancy in this period of time. Therefore, the authentication process is necessary to determine whether the user is a member or not, then check the contents of the reservation and to check whether the member identified by the user ID, redundancy in this time period or not, which complicates the authentication process. In contrast, if the reservation ID used only for authentication reservation, this reservation ID is information that can only know the user, and therefore there is no need for authentication of the user ID, and you can determine whether the user is a valid reservation, only using a simple authentication process by checking, whether registered or not the ID of the redundancy in the time period corresponding to the time of access.

Server 155 database that performed the authentication process to use the drug identifier of the reservation, passes the result of this authentication in the access server dedicated network 108 server connection (stage sc5 pack).

When the authentication result from the server 155 database belongs to the user with the current reservation, the access server dedicated network 108 server connection allows communication between the personal computer 106 of the user and the streaming server 102 that creates a connection point-to-point communication and relationship/connection between them (stage Sc6). On the other hand, when the authentication result does not apply to the user with the current reservation, the access server dedicated network 108 connection to the server does not allow the connection between the personal computer 106 of the user and the streaming server 102 and immediately terminates the call from the personal computer 106 user. Thus, due to instantaneous interruption of the call, when it is determined that the call is coming from an unauthorized user, provided the line for customers with a current backup.

When connecting to the streaming server 102 with the selected network 108 connection with the server, the CPU 120 of the personal computer 106 user sends the ID of the reservation to the streaming server 102 to request distribution in real time (stage Sc7).

The streaming server 102, which which has received a request for distribution in real time from the personal computer 106 user, transmits the transmitted ID of the backup server 155 database center 101 backup management server to authenticate whether or not the personal computer 106 of the user who has requested the distribution in real time to the user with the current reservation or not (stage Sc8). Thus, the server 155 database, which took the reservation ID sent from the streaming server 102 executes the authentication process by checking, if the identifier of the reservation database 151 reservation data in the period of time that begins with the current time or not (stage Sc9). In this case, the authentication process is similar to the process performed when the transmission of the reservation ID from the access server in a dedicated network 108 connection with the server.

Server 155 database that performed the authentication process using the reservation ID, transmits the result of authentication in the streaming server 102 (stage Sc10).

When the authentication result from the server 155 database belongs to the user with the current reservation, the streaming server 102 allows the distribution of real-time personal computer 106 of the user and transmits the command permissions in p is rsonally computer 106 user (stage Sc11), receives the time information of the reservation database 151 reservation data (time redundancy, channel etc) and manages the distribution in real time on the basis of this information. Thus, the CPU 120 of the personal computer 106 user displays a message, etc. to indicate to the user that the spread in real time is allowed and prompts the user to start the distribution of content. After receiving this indication, the user starts recording the image of the digital video camera 129 through actuation of the operating dialer 126b and the operating button s, creates moving image data obtained through the use of real-time processing of the received signals, generates the command to start distribution in real time and transmits the generated moving image data to the streaming server 102 in real time through a dedicated network 108 server connection (stage Sc12).

Thus, the streaming server 102 that has received the data of the moving image, which are the contents transmitted from the personal computer 106 user performs streaming distribution of the content in the personal computer 107 of the client that sent the request. In this case, if the level of revelation is s ' distribution in real time (see Fig etc) is "public", the streaming server 102 performs streaming distribution without conditions in accordance with the request for distribution, if it is within the capacity of the channel through which are distributed in real-time. On the other hand, if the "prevalence" is "password" or "secret", then the streaming server 102 requests the personal computer 107 of the client who requested the distribution, enter the password, and performs streaming distribution only for personal computer 107 a customer who has entered a valid password. Request to the spread between the streaming server 102 and the personal computer 107 of the client and the operation of the distribution process flow will be described below.

After the beginning of the spread of real-time streaming server 102 transmits time information to the service provider's side, received from the server 153 network network time Protocol, and information on the number of personal computers 107 clients, who are spread in real time, i.e. the number of personal computers 107 clients who have requested distribution in real time, in the personal computer 106 user. Then the window SW status (see Fig.9(a))displayed on the display 124 of the personal computer 106 user, displays information that soderjimoe ether, information about the last time distribution time information on the service provider's side, the time information on the side of the personal computer 106 user, information about the number of viewers, the start/end time of the reservation, information about the remaining time indicates the remaining time distribution information about the image size and the speed of data distribution, etc. based on the contents of this window SW status, the user can obtain various information about the current distribution in real time. In particular, for transmitting the content, it is important to know how many people watch or listen to content, and it also serves as the basis for channel selection (choice of bandwidth) when performing distribution in real time next time. Thus, showing the number of viewers may be important to the user.

Thus, when the content is transferred from the personal computer 106 user in the streaming server 102 and the user of the personal computer 106 ends the dissemination of real-time and end time of the reservation (the time on the side of the service provider), the user actuates the operating dialer 126b (see figure 3), etc. to select/determine the "start/end covers the wounds" of the graphical user interface (see Fig.9(b)) in the mode distribution in real time. Thus, the CPU 120 of the personal computer 106 finishes the content and closes the connection to the streaming server 102 (stage Sc13).

On the other hand, if the user manually terminates the transmission of the content before the end time of the backup, it performs the above process, however, if the transmission of content from a personal computer 106 user in the streaming server 102 continues when it comes to the end time of the reservation, then the streaming server 102 ends the process stream distribution of the content transmitted from the personal computer 106 user in the personal computer 107 of the client, when it comes to the end time of the reservation. In addition, the streaming server 102 is forcibly terminates the communication/connection with the personal computer 106 when a user specifies the end time of the connection with the personal computer 106 user element "of a possible access to the server (see Fig).

Mention was made earlier of the detailed description of the process of transferring content from a personal computer 106 of the user who is transmitting terminal during propagation in real-time streaming server 102, while the streaming server 102 receives the content transmission from the personal computer 106 user and issue the play streaming distribution of the content in the personal computer 107 of the client, who passed the request. Below is a description of operations of the distribution process of the content stream with reference to the display etc. of a personal computer 107 of the client that submitted the request for distribution. In the following description assumes that the "level of disclosure" is "password" or "secret", and that the user of the personal computer 107 client knows the password for the reception of the delivered content.

When the user of the client personal computer 107 client sends a request to distribute content, the user client includes the power supply of the personal computer 107 of the client and starts the software searching and browsing. Then the client user enters the uniform resource locator to identify the top pages of the Web-page server 150 broadcast in real time on a personal computer 107 of the client, and the CPU of the personal computer 107 client passes the request to search and view the Web page in the server 150 broadcast in real time via the Internet 103. Thus, the server 150 broadcast in real time, transmits the top page of the Web page via the Internet 103, and the display of the personal computer 107 client displays the screen shown in Fig.

For receiving the content distribution user-CL the ENT button selects communication such as "program in real time today (see Fig) or a pointer programs (see Fig). If the client user clicks the button, the pointer programs, the client user additionally selects the current date on the calendar displayed on the screen shown in Fig. Thus, as shown in Fig appear programs distributed on this day. Then the client user clicks the link button "name" of the program, the distribution of which is requested, from the displayed programs.

When so selected, the button " contact "name", then the CPU of the personal computer 107 client passes the request to search and view a Web page, which displays detailed information of "name"in the server 150 broadcast in real time via the Internet 103. Then, the server 150 broadcast in real time, transmits a Web page, which displays detailed information specific programs real-time, in the personal computer 107 client via the Internet 107. As a result, the display of the personal computer 107 client displays the screen shown in Fig.

If a client requests a distribution program with detailed information, the client user enters the password to get permission to distribute on the screen shown in Fig, and presses knopke play. When the personal computer 107 client does not have software for real-time playback, the client user clicks the button 176 "software playback" before clicking 175 "answer" to download ahead software playback.

Then, when the password is entered and pressed the button 175 "play", the Central processor of the personal computer 107 client transmits the entered password and a request for distribution of the streaming server 102 via the Internet 103. The streaming server 102 transmits the transmitted password in the server 155 database, and server 155 database performs the authentication process, whether the transmitted password valid or not, based on the base 151 reservation data, and transmits the authentication result to the streaming server 102. When the authentication result shows that the transmitted password is a valid password, the streaming server 102 decides whether or not the execution of the distribution in the personal computer 107 of the client based on a specified bandwidth used for content distribution. In particular, the streaming server 102 compares the number of personal computers 107 clients that distribute content, bandwidth, and if the distribution function is wow is already running on personal computers 107 clients, the number of which corresponds to the bandwidth, the streaming server 102 does not perform any additional distribution. Thus, when the query distribution is the distribution of content in personal computers 107 clients, the number of which corresponds to the bandwidth, the streaming server 102 does not respond to a request for distribution.

On the other hand, if the number of personal computers 107 clients that accept content, less bandwidth during query dissemination, the streaming server 102 allows the distribution to the requesting personal computer 107 of the client and the streaming server 102 performs streaming distribution of the content in the personal computer 107 of the client. Thus, after the beginning of the streaming distribution display personal computer 107 client displays the screen 390 display software playback on screen display detailed information playback shown in Fig, and distributed streaming image content is reproduced in real time on the screen 390 display playback. Thus, the user of the personal computer 107 of the client may be reproduced for viewing and listening to distribute content in real time.

the moreover, the streaming server 102 counts the number of personal computers 107 customer who submitted the request for distribution to the streaming server 102 via a Web page server 150 broadcast in real time, however, if a user who has an email address listed in the "friends list" (see Fig), passes the request to the spread of the personal computer 107 of the client, it is also possible to run the system so that the user enters the uniform resource locator displayed in the "address information requesting distribution of e-mail transmitted from the server 150 broadcast in real time (see Fig), or presses a displayed universal resource locator. When performing this operation, the CPU of the personal computer 107 client starts the connection to the destination specified by using the universal resource locator, i.e. to the streaming server 102, for distribution.

C. Modification

This invention is not limited to the option of the run described above, and may be modified in various ways, as indicated, for example, in the following examples.

(Option 1)

In the above embodiment, the streaming server 102 distributes the ow in the requesting personal computer is lately 107 client content transmitted from the personal computer 106 user. The streaming server 102 can also be carried out to perform the service re-broadcast, consisting in the execution of the process flow, save the contents transmitted from the personal computer 106 of the user on the storage medium such as a hard disk, and distribute it as a program requirement. In this case, you can make the program re-spread on the Web page of the program today (see Fig) and distribute the content according to the request of the personal computer 107 of the client.

In addition, the aforementioned embodiment of performs content distribution by data of the moving image captured with a digital video camera 129 personal computer 106 of the user in real time as the content in the streaming server 102, however, you can also run the system so that the user performs the distribution of content by storing content created in advance, using the personal computer 106 user, etc. on the hard disk 123, and transmits the content to the streaming server 102 in a reserved time distribution. To transfer content in real time using a personal computer 106 user as described above is specified embodiment, when you upload content, such as the data of the moving image, etc. in the streaming server 102 can also store content data on the hard disk of the personal computer 106 user. Then you can distribute content by executing again the reservation for distribution in real time and distribute content is saved as the program re-broadcast of the personal computer 106 user in the streaming server 102.

(Option 2)

In the above embodiment, the streaming server 102 executes the distribution process of the content stream transmitted from the personal computer 106 of the user requesting the personal computer 107 of the client. However, you can perform a system to perform the service, not only in the process of the flow, but also the preservation of the content transmitted from the personal computer 106 user, in a storage medium such as a hard disk, recording on various widely known batch media, such as CD-ROM (compact disk read only) and DVD-ROM (digital versatile disk read only), and distribute the content to the requesting user. This service allows the user of the client personal to the computer 107 client to view and listen distributed real-time content and query distribution favourite content recorded on the batch medium. In this case, as mentioned above, because it uses a dedicated network 108 to the server connection as a path of communication between the personal computer 106 user, which is a terminal for transmitting content, and streaming server 102, it is possible to provide sufficient bandwidth. On the other hand, in the communication path between the streaming server 102 and the personal computer 107 client uses the Internet 103, and therefore not always possible to provide sufficient bandwidth, and probably limit the path of communication bandwidth. Due to such limitations strip transmission it is necessary to reduce the transmission rate of data flow, distributed in the personal computer 107 of the client, and in this case, it may decrease the quality of the reproduced image content in a personal computer 107 of the client. The above service can respond to the query view and listen to your favourite content with high-quality video playback. Thus, when using the above service, you can record the contents transmitted from the personal computer 106 user in the streaming server 102 directly to the batch medium and reproduce the recorded data content using a personal computer is the software 107 of the client, providing the user client to view or listen to content with the same quality as when the transmission from the personal computer 106 user in the streaming server 102. You can also run the system so that the client, which receives the contents recorded on this batch media viewing and listening contents, reproduced or displayed on a television screen using a playback device (may be different from a personal computer)equipped with a playback/display the content stored in the batch medium.

(Option 3)

Above, an embodiment allows the user to deploy in real-time only during the time period reserved in advance. However, you can also run the system so that during propagation in real-time based on the reservation to the streaming server 102 queries the database 151 reservation data, checks the situation of the reservation after the reserved time currently used channel, and if there is a free space, it transmits a message, such as "reservation can be extended to "PA", personal computer 106 user at a specified time before the end time of the reservation (e.g., 10 mi the ut). Window SW status (see Fig.9(A)) personal computer 106 of the user who received this message, etc. may display this message. In this case, the window SW is displayed on the status button of the extension, and when the button is pressed, the extension, the Central processor 120 of the personal computer 106 user transmits the information that you need to renew, in the streaming server 102. The streaming server 102, accepted this information permits an extension. The performance of such services extension makes it possible to respond to requests for extension of the user's personal computer 106, which is the distributor, and also allows the service provider to effectively use the channel to the streaming server 102.

(Modification 4)

In addition to the above an embodiment describes a case where the program to perform the backup process distribution pre-installed on the hard disk of the server 150 broadcast in real time, or a program for executing various processes to perform backup or distribution of various processes for distribution in real-time pre-installed on the hard disk 123 of the personal computer 106 user. However, this invention is not limited to this, and you can set a different genus the program by reproducing the media programs, consisting of a batch of media, such as CD-ROM (compact disk read only) and DVD-ROM (digital versatile disk read only), or install various programs through playback of the media program, such as a semiconductor memory or a magneto-optical disk recording such a program is temporarily or permanently.

As a means for saving various types of programs in these media programs can also be used wired or wireless communication means such as LAN, digital satellite broadcasting, or keep these programs through various communication interfaces, such as the router and modem.

(Option 5)

In addition to the above an embodiment describes the case when using the Internet 103 as a network to perform a backup of the spread between the personal computer 106 of the user and the server 150 broadcast in real time, however, this invention is not limited to this, and you can also use other types of wired or wireless network.

In addition, in this embodiment provided by a dedicated network 108 server connection for connection of a personal computer 106 user and the streaming server 102, however, this invention is not ogran is ensured that, and their possible connection with the use of the Internet 103.

(Option 6)

In addition, in this embodiment, the used personal computer 106 user with built-in digital video camera 129 as a transmitting device for distribution in real time, but you can also use an ordinary personal computer with a digital camera, which is connected via an IEEE 1394 (Institute of electrical and electronics engineers), etc. using cables, or a personal computer with a digital video camera that is connected by radio. You can also use a cell phone with a digital camera connected using cables, etc. or cell phone with built-in digital camera instead of a personal computer.

Below is a description of the case when instead of a personal computer 106 user uses the cellular phone with built-in digital camera.

On Fig position 200 designated network system which is connected with application of the present invention cell phone MS3 and the base station CS1-CS4, which are fixed stations located in respective cells formed by dividing the area of providing communication services on desired areas.

These base stations CS1-CS4 are connected with perinon the mi information terminals MS1 and MS2, which are mobile radios, and cellular phones MS3 and MS4 with built-in digital camera in accordance with the system of W-CDMA (wideband multiple access, code-division multiplexing), and capable of connection with the transmission of high-speed large data transfer rate up to 2 Mbit/s using a bandwidth of 2 GHz.

Thus, the portable information terminals MS1 and MS2 and cellular phones MS3 and MS4 with built-in digital camera can perform communication with the transmission of high-speed large volumes of data in accordance with the system of W-CDMA, and therefore can be used not only for voice communication but also various kind of connection with data transmission, such as transmission/reception of e-mail, search, and view basic pages, the transmission/reception of images.

In addition, base station CS1-CS4 are connected to the telephone network 104 via a wired line, and this telephone network 104 is connected to the Internet 103 and with many wired terminals of subscribers (not shown), computer networks and internal networks, etc.

Telephone network 104 is also connected to the server AS an access provider, Internet service, and the server AS access is connected to the TS server content belonging to the relevant Internet service provider.

This TS server content delivering the content t, such as a simple home page in the form of a file in a compact format HTML language (hypertext marking), for example, in accordance with the request from the wired subscriber terminal, the portable information terminals MS1 and MS2 and cellular phones MS3 and MS4 with a built-in digital camera. This compact HTML is a subset of HTML, obtained by retaining only the labels, which can be reflected, and lower the rest of the device is limited by the size of the display. For example, the mode iMode (registered trademark) of the firm NTT DoCoMo uses the iHTML mode, which focuses the functions necessary for cell phone, and uses 30 types of labels, but also has limitations, such as inability specifications characteristics symbol and text color, and recommended the GIF file format (graphic communication) with two gradations. You can create a simple home page with the ability to search and browse using mobile terminals with limited display area and display possibilities with this compact HTML, HDMI (language marking devices serviced) and WML (language labelling wireless)that are descriptive languages used for mobile communication Protocol WAP (wireless application Protocol), etc.

In this network system 200 Internet 103 connected to the n with the center 101 of the management server backup, streaming server 102, as well as in the above embodiment, and portable information terminals MS1 and MS2 and cellular phones MS3 and MS4 can access the center 101 of the backup management server and the streaming server 102 in accordance with the Protocol, such as TCP/IP (transmission control Protocol/Internet Protocol). In the example shown, when the content distribution is performed using the streaming server 102, cellular phones MS3 and MS4 transmit the content to the streaming server 102 via a dedicated network 108 connection with the server, as well as in the mentioned embodiment, however, you can perform the system so that the content is transmitted through the Internet 103.

In addition, the portable information terminals MS1 and MS2 and cellular phones MS3 and MS4 with built-in digital camera communicate with the base stations CS1-CS4 using a simple transport Protocol with 2 Mbit/s (not illustrated), and the base station CS1-CS4 communicate with the WWW server WS1-WSn via the Internet ITN using TCP/IP.

In addition, the MCU multipoint control connected with a wired subscriber terminal, the portable information terminals MS1 and MS2 and cellular phones MS3 and MS4 with built-in digital camera through the telephone network 104 and is responsible for the authentication process and processnextevent accounts wired to the terminal of the subscriber, portable information terminals MS1 and MS2 and cellular phones MS3 and MS4 with built-in digital camera.

Below is a description of the design of the cellular phone MS3 with built-in digital camera that can be used instead of the personal computer 106 user. As shown in Fig, cellular phone MS3 with built-in digital camera is divided into a display 212 and the main unit 213 articulated part 211 in the middle as the boundary and can be folded around the hinge portion 211.

The display 212 is at the top left, the antenna 214 transmission/reception, set telescopically, and through the antenna 214 are transmitted/received signals to/from the base station CS3.

In addition, the display 212 provided in the top center block 215 camera made with the possibility of rotation at an angle of about 180°and CCD camera 216 (camera based on charge-coupled devices)installed in the camera unit, provides the image of the desired object.

In this case, the display portion 212, when the user rotates the block 215 camera approximately 180°, loudspeaker 217 provided in the center of the back of the unit 215 camera facing forward, which ensures the normal position for conversation.

The display 212 is further provided with front LCD display 218, showing the state of reception is of diovan, the residual battery charge, the names and phone numbers registered in the telephone index, a chronology of the transfer, the contents of electronic mail, a simple home page and image, remove the CCD camera 216 unit 215 camera.

On the other hand, the main unit 213 is provided with operating keys 210, such as numeric keys from 0 to 9, a call key, a key, redial key, end key and power key erase key e-mail, and you can enter various commands using these operating keys 219.

The main unit 213 also has a button 220 memory and microphone 221 below the operating keys 219, and you can record voice information during a call using the button 220 to the memory and to receive the user's voice during a call using the microphone 221.

The main unit 213 is also provided with speed dialing device 222 above operating keys 219, which is installed with the possibility of rotation and extends slightly from the surface of the main unit 213, and is intended to perform various operations, such as scrolling through a list of phone numbers and e-mail are displayed on the LCD display 218 in accordance with the rotation speed dialer 222, the scroll is a simple home page and perform the operation is the third submission drawings, etc.

For example, when the user selects a desired telephone number from a set of phone numbers in the phone list displayed on the LCD display 218, in accordance with the rotation speed dialer 222 towards the middle of the main unit 213, the main unit 213 confirms the selected telephone number and performs the process of automatically calling the appropriate phone number.

In addition, the main unit 213 is supplied by a battery pack (not illustrated) on the rear side, and when a key end call key or the power supply is placed in position on, then the battery serves the power in the relevant parts, bringing them into working condition.

On the other hand, the main side 213 is also equipped with a slot 223 to enter a removable memory card (Memory stock, a trademark of Sony Corporation) at the top on the left side of the main unit 213, and when the button is pressed, the memory 220, it is possible to record in the memory card voice information to the other side of the connection or write e-mail, a simple home page or images shot with the camera 216 based on charge-coupled devices in accordance with user actions.

In this case, the card 223 memory is a flash memory card developed by Sony Corporation, the applicant is given izaberete the Oia. This card 223 memory element is a flash memory, which is a form of electrically erasable and programmable non-volatile EEPROM memory, housed in a small, thin plastic case with dimensions of 21.5 (B)×50 (W)×2,8 (T) mm and provides a record/playback of various types of data, such as image, voice, or music after 10 pins.

In addition, the card memory 223 uses independent serial Protocol, which provides compatibility with your devices, even if the parameters of the internal flash memory is changed due to the input memory with large capacity, works with high speed with a maximum write speed of 1.5 MB/s and a maximum read speed of 2.45 MB/s and provides high reliability, with a switch to prevent the erroneous erase.

Made with the possibility of inserting the card 223 memory of the cellular telephone MS3 with built-in digital camera can share data with other electronic devices through the card memory 223.

As shown in Fig, cellular phone MS3 with built-in digital camera consists of a main controlling part 250, which operates in a centralized manner by the display 212 and the main part 213, block 251 power supply unit 252 controls the operation and input encoder 253 image, block 254 camera interface unit 255 controls the liquid crystal display, the decoder 256 image, block 257 multiplexing/separation unit 262 record/playback circuit 258 modulation/demodulation, voice codec 259, which are all connected to the main bus 260, and the encoder 253 image, the decoder 256 image, block 257, the multiplex/separation circuit 258 modulation/demodulation and voice codec 259 are connected to each other via a synchronous bus 261.

Block 251 power supply, when the user turns on press the end call/power supplies power from the battery pack in different parts and thereby results in the availability of cellular phone MS3 with built-in digital camera.

Cell phone MS3 with built-in digital camera converts a voice signal, adopted by the microphone 221, in the digital voice data via the voice codec 259 in the voice conversation mode, exposes them to the process of expanding the spectrum in the schema 258 modulation/demodulation process, digital to analog conversion and frequency conversion in the circuit 263 transmission/reception, and transmits it via the antenna 214 under the control of the main controlling part 250, consisting of CPU, ROM and RAM, etc.

Cell phone MS3 with built-in digital video is amaroy amplifies the signal, adopted by the antenna 214 in the voice conversation mode, subjects it to a process of frequency conversion and analog-to-digital conversion, the process of compressing the spectrum in the schema 258 modulation/demodulation, converts the analog voice signal to the codec 259 and outputs it through a speaker 217.

In addition, when transmitting e-mail data transfer mode cell phone MS3 with built-in digital camera transmits the text data of the e-mail address that was entered using the operating keys 219 and speed dialer 222 in the main controlling part 250 through the block 252 of the control input.

The main controlling part 250 exposes the data of the text the process of expanding the spectrum in the schema 258 modulation/demodulation process, digital to analog conversion and frequency conversion in the circuit 263 transmit/receive and then transmits to the base station CS3 (see Fig) via the antenna 214.

In response to this, when receiving e-mail communication mode, the cellular telephone MS3 with built-in digital camera puts the signal received from the base station CS3 via the antenna 214, the process of expanding the spectrum in the schema 258 modulation/demodulation, reconstructs the original data of text and then displays the text data in the form of e-mail recommittal the practical display 218 via the unit 255 controls the LCD display.

Then the cellular phone MS3 with built-in digital camera can also record your e-mail, which was adopted in accordance with the actions of the user in the card memory 223 through the block 262 recording/playback.

On the other hand, when the image data is transferred in the communication mode, the cellular telephone MS3 with built-in digital camera takes the image data obtained by the camera 216 based on charge-coupled devices in the encoder 252 image through the block 254 of the camera interface.

In addition, when no data is being transferred image, the cellular telephone MS3 with built-in digital camera can directly display the image data obtained by the camera 216 based on charge-coupled devices in the LCD display 218 via the unit 254 of the camera interface and the unit 255 controls the LCD display.

Encoder 253 image, converts the image data supplied from the camera 216 based on charge-coupled devices, for encoding the image data by the compression/encoding in accordance with a predetermined encoding system such as MPEG 2 compression moving image) or MPEG-4, and passes it to the block 257 multiplexing/separation.

At this time, the cellular phone MS3 with built-in digital camera, parade the voice information, obtained through a microphone 221 during image acquisition by the camera 216 based on charge-coupled devices, in the form of digital voice data in block 257 multiplexing/separation through the voice codec 259.

Block 253 multiplexing/separation multiplexes the coded image data supplied from the encoder 253 image, and voice data supplied from the voice codec 259, in accordance with a given system, puts the received multiplexed data to the process of expanding the spectrum in the diagram, modulation/demodulation, exposes them to process digital to analog conversion and frequency conversion in the circuit 262 transmission/reception, and transmits it via the antenna 214.

On the other hand, in the communication mode, when receiving, for example, a data file of the moving image associated with a basic home page, cell phone MS3 with built-in digital camera puts the signal passed through the antenna 214 from the base station CS3, the process of compressing the spectrum in the schema 258 modulation/demodulation, and transmits the multiplexed data in block 257 multiplexing/separation.

Block 257 multiplexing/separation separates the multiplexed data to the coded image data and voice data, and supplies the coded picture data to the decoder 256 is zobrazenie through the synchronous bus 261 and supplies the voice data to the voice codec 259.

The decoder 256 decodes image data of the image in accordance with a decoding system corresponding to a predetermined encoding system such as MPEG 2 or MPEG 4, to generate reproduced moving image data, and supplies them to the LCD display 218 via the unit 255 controls the liquid crystal display, and thus displayed, for example, moving image data contained in the moving image file linked to a simple homepage.

At the same time, the voice codec 259 converts the voice data into analog voice signal, and then supplies it to the speaker 217 and thereby reproduces the voice data included, for example, in the moving image file associated with simple home page.

In this case, as in the case of electronic mail, cellular phone MS3 with built-in digital camera can record data associated with the accepted home page, etc. in the box 223 memory through the block 252 recording/playback using user operations.

In addition to this design cellular phone MS3 with built-in digital camera stores the application program and so on, same as above option run in the ROM of the main controlling part 250, included in the server 150 broadcast in real time (see Fig) centre backup management server on the basis of this application, thereby can perform the backup process distribution in real time, including the registration of membership and re-confirmed in the server 150 broadcast in real time, and when made reservations, accepts the file installation information redundancy (see Fig) and automatically encrypts and saves the file. At this time, the cellular phone MS3 with built-in digital camera can perform a process similar to the process of dissemination in real time based on the reservation made by the personal computer 106 user in the above embodiment. Thus, during propagation in real-time cellular phone MS3 with built-in digital camera automatically reads the file information installation backup saved during this backup process, and performs connection/connection to the streaming server 102 and transmits the content received with the camera 216 based on charge-coupled devices, the streaming server 102 and performs the distribution of real-time content.

As indicated above, this invention allows many users to use the functions of the processing server that performs the specified processes, through the network without complicated process or authentication operations, pragotrade the interference etc. from unauthorized users.

This invention can be applied in the distribution system that performs distribution in real-time and redundancy of content, including music, moving images and still images to clients via a computer network such as the Internet.

1. How to use the server in which the access terminal device of the user to a processing server that performs predetermined processing through the network and use the specified processing server specified terminal device of a user performs a backup using the processing server via the network device backup management, which manages the reservation processing server and use the functions of the processing server based on the reservation, while this method contains:

stage request reservations through an information transfer request reservation, including a desired service time to use the processing server, from the terminal device of the user control device reservation through the network;

approval of redundancy by creating, when the reservation for the use of the processing server in BP the two desired service time, included in the information request for the reservation, approved, information authentication, which is used only for the specified approved backup, and transfer information setup backup that includes the authentication information, via the network from the device management redundancy in the terminal device of the user;

the stage of preservation by record and store the authentication information included in the installation information redundancy transmitted from the device managing redundancy in a given storage area of the terminal device of the user;

stage of the service request by reading and transmitting, when the terminal device user accesses the specified processing server based on the reservation, the authentication information stored in a given area, of the terminal device of the user, and

stage authentication by definition, it is possible or not to allow the use of the processing server to the terminal device of the user based on the authentication information transmitted from the terminal device of the user;

the stage of use of the processing server by the terminal device of the user for which approved the use of the treatment is non server; thus

at the stage of approval of the redundancy control unit transmits the reservation information of the installation of the backup, including authentication information, in the terminal device, and registers the authentication information in the database, and

on stage authentication using the processing server is approved only when the authentication information registered in the database controller redundancy corresponds to the authentication information transmitted from the user terminal.

2. How to use the server according to claim 1, characterized in that the authentication information included in the installation information or reservations automatically recorded and stored in the specified storage area.

3. How to use the server according to claim 1, characterized in that

the specified handling, processing performed by the server, is the process of performing streaming distribution of the content data to the requesting terminal client device via the network and

terminal device of the user for which approved the use of the processing server at the approval stage, transmits the content data to be distributed processing server, terminal client device, processing the CE is ver over the network.

4. How to use the server according to claim 1, characterized in that

at the stage of approval of the reservation terminal device transmits the information of the installation of the reservation, including information communications/connections necessary to create a communication/connection with the specified processing server, in a terminal device of a user via the network;

under conservation terminal device of the user saves the information communication/connection and

at the stage of a service request, the terminal device reads the information communication/connection and performs the process of creating a communication/connection with processing server based on the read information communication/connection.

5. How to use the server according to claim 4, characterized in that

when a terminal device of a user performs a communication/connection with the processing server via the telephone network, the information communication/connection contains the phone number to be called terminal device of the user to create a communication/connection with the processing server.

6. How to use the server according to claim 4, characterized in that

terminal user's device automatically starts the process for communication/connection processing server in premarital reservation or at a specified time before the start time of the reservation.

7. How to use the server according to claim 1, characterized in that it further comprises a stage alert the user terminal device of the user at the start time of the reservation or at a specified time before the start time of the reservation that it is the start time of the reservation or a specified time before the start time of the backup.

8. How to use the server according to claim 1, characterized in that

at the stage of approval of the backup device management backup encrypts and transmits the information to install the backup.

9. How to use the server to access the terminal device of the user via the network in a processing server that performs predetermined processing, and use of the functions of the processing server, a terminal device of a user performs via the network redundancy using processing server device backup management, which manages the reservation processing server and use the functions of the processing server based on the reservation, the method includes:

stage request reservations through an information transfer request reservation, including a desired service time to use the processing server, from the terminal device is Ista user device management backup via the network;

approval of the reserve by transferring, when the reservation for the use of the processing server within the desired service time included in the request information on the reservation is approved, the installation information of the reservation, including information communication/connection required terminal device of the user for communication/connection with the processing server, from the device management redundancy in the terminal device of the user via the network;

stage of preservation by record and store information about the relationship/connection, included in the installation information redundancy transmitted from the device managing redundancy in a given storage area of the terminal device of the user; and

the implementation phase connection by reading, when the terminal device of the user receives access to the use of the processing server based on the reservation information communication/connection stored in the specified storage area, and communication/connection processing server based on the read information about the relationship/connection; and

the stage of use of the processing server by the terminal device of the user for which approved the use of medical equipment who suffer from a server; thus

at the stage of approval of the redundancy control unit transmits the reservation information of the installation of the backup, including authentication information, in the terminal device, and registers the authentication information in the database, and

the use of the processing server is approved only when the authentication information registered in the database controller redundancy corresponds to the authentication information transmitted from the user terminal.

10. How to use the server according to claim 9, characterized in that

at the stage of preservation of information communication/connection is included in the installation information or reservations automatically recorded and stored in the specified storage area.

11. How to use the server according to claim 9, characterized in that

at the stage of preservation of information communication/connection is included in the installation information backup is encrypted and recorded.

12. How to use the server according to claim 9, characterized in that

the specified handling, processing performed by the server, is the process of performing streaming distribution of the content data to the requesting terminal client device via the network and

after the implementation of the communication/connection with obrabecim is the missing server at the stage of implementation of the communication terminal device transmits the data content, be distributed to the terminal device of the client, the processing server via the network.

13. How to use the server according to claim 9, characterized in that

when a terminal device of a user performs a communication/connection with the processing server via the telephone network, the information communication/connection contains the phone number to be called terminal device of the user for communication/connection processing server.

14. How to use the server according to claim 9, characterized in that

when it comes to the start time of the reservation or a specified time before the start time of the reservation, then automatically starts the process of communication/connection of the terminal device of the user with the processing server.

15. How to use the server according to claim 9, characterized in that it further contains

stage alert the user terminal device of the user at the start time of the reservation or at a specified time before the start time of the reservation that it is the start time of the reservation or a specified time before the start time of the backup.

16. How to use the server according to claim 9, characterized in that

at the stage of approval of the backup device management backup encrypts and PE is edit installation information backup.

17. Device backup management server that manages reservations for use of the processing server that performs predetermined processing with the purpose of the access terminal device of the user in the processing server via the network and use the functions of the processing server, the device management server backup contains:

receiving means for receiving the information request for the reservation, including a desired service time to use the processing server, coming from the specified terminal device of the user via the network;

the device generating the setup information redundancy to create, when the reservation for the use of the processing server to the specified desired service time contained in said information request for the reservation, approved installation information redundancy, including authentication information used only for approved reservation; and

transmitting means for transmitting the installation information of the reservation, which includes the authentication information generated by the generating tool setup information redundancy, in the terminal device of the user over the network.

18. The control unit reserveren is of the server 17, characterized in that

the device generating the setup information redundancy includes information install the backup command to perform automatic recording and saving the setup information redundancy in a given storage area of the terminal device of the user.

19. Device backup management server 17, characterized in that it further comprises:

database authentication credentials for storing authentication information generated by the generating tool setup information redundancy; and

the means of authentication for receiving, when the terminal device transmits the authentication information to obtain permission for the use of the processing server based on the redundancy of the transmitted authentication information, determining whether the received authentication information with authentication information stored in the database of authentication information or not, and approval of the use of the processing server by the terminal device of the user, only when the same two copies of the authentication information.

20. Device backup management server 17, characterized in that

transmitting means encrypts and transmits information installation rez is rirovanie.

21. Device backup management server that manages reservations for use of the processing server that performs predetermined processing with the purpose of the access terminal device of the user in the processing server via the network and use the functions of the processing server, with the specified device management server backup contains:

receiving means for receiving the information request for the reservation, including a desired service time to use the processing server received from the terminal device of the user via the network;

a means of generating the setup information redundancy to create, when the reservation for the use of the processing server to the desired service time included in the request information on the reservation is approved, the installation information of the reservation, including information communications/connections necessary for the terminal device of the user for communication/connection processing server via the network; and

transmitting means for transmitting the installation information of the reservation created by the generating tool setup information redundancy, in the terminal device of the user over the network.

22. The device is driven by the I backup server according to item 21, characterized in that

a means of generating the setup information redundancy includes information install the backup command to perform automatic recording and saving the setup information redundancy in a given storage area of the terminal device of the user.

23. The device management server backup on item 21, characterized in that

when a terminal device of a user performs a communication/connection with the processing server via the telephone network, the information communication/connection includes a telephone number to be called terminal device of the user for communication/connection processing server.

24. The device management server backup on item 21, characterized in that

transmitting means encrypts and transmits the information to install the backup.

25. The tool program storage that stores a program to be executed by the device management server backup, which manages reservations for use of the processing server that performs predetermined processing with the purpose of the access terminal device of the user in the processing server via the network and use the functions of the processing server, the program is executed:

p is ocess data reception request for the reservation, including a desired service time to use the processing server received from the terminal device of the user via the network;

the process of generating the setup information of the reservation when the reservation for the use of the processing server to the desired service time included in the information request for the reservation, approved, creates installation information redundancy, including authentication information used only for approved reservation; and

the transfer process that passes information to install a backup that includes the authentication information generated by the generating tool setup information redundancy, in the terminal device of the user over the network.

26. The tool program storage that stores a program to be executed by the device management server backup, which manages reservations for use of the processing server that performs predetermined processing with the purpose of the access terminal device of the user in the processing server via the network and using functions specified processing server, the program is executed:

the process of reception of the information request for the reservation, including the desired lie to the service for use of the processing server, coming from the terminal device of the user via the network;

the process of generating the setup information of the reservation when the reservation for the use of the processing server to the desired service time included in the information request for the reservation, approved, creates installation information redundancy, including information communications/connections necessary for the terminal device of the user for communication/connection processing server via the network; and

the process of transferring installation information redundancy in the terminal device of the user over the network.



 

Same patents:

The invention relates to the field of aviation technology can be used to study characteristics of aircraft in all phases of flight

FIELD: method and device for processing data for preserving recurrent status in data processing device.

SUBSTANCE: device has data processing block, having multiple functioning modes, for each of which special memory stack is present. Method describes operation of this device. Data carrier contains program, configuring data processing device for performing stages of method.

EFFECT: decreased size of code and decreased interruption processing delay.

3 cl, 16 dwg

FIELD: secret communications engineering, possible use for transferring, detecting and changing cryptographic keys for users in spatially distributed system.

SUBSTANCE: for realization of method to key distribution center biometric images of user are delivered once and recorded, source artificial neural network is generated and user key as well, aforementioned neural network is taught so, that during its input to biometric image of user it spawned user key at outputs, after that neural network taught in such a way is delivered to user object via open communication channels, where it is recorded and utilized for forming key by feeding to its input by user of his biometric image, and if it is necessary to change the key new key is generated in center, source artificial neural network is taught again on new key and transformed neural network is delivered along open communication channel to user object, where it is recorded and utilized for receiving new key.

EFFECT: possible transmission to user of cryptographic keys, transformed using biometric parameters of this user to neural network, via open communication channel.

2 cl

FIELD: engineering of information-gathering and controlling systems, possible use for accumulation and processing of information, completing missions and generating controlling commands for weapon systems and technical equipment, in particular, for naval weaponry.

SUBSTANCE: automated workplace for naval weapon control complex operator contains computing machines, long-term memorizing devices, adapters of multiplex information exchange channels, system interface mains, device for input of discontinuous signals, device for outputting discontinuous signals, devices for displaying graphic information, isolated transformer of serial interfaces, local network adapters, local network commutator, buttons block, indication devices block, keyboard, coordinate-pointing device, temperature indicator, device for synchronization of signals of temperature indicator, device for commutation of keyboard signals and coordinate-pointing device, connected by appropriate links.

EFFECT: improved reliability and fault tolerance.

5 dwg

Electronic computer // 2272317

FIELD: computer science, possible use in engineering of controlling systems.

SUBSTANCE: electronic computer has central processor, reprogrammable energy-independent memorizing device, energy-dependent memorizing device, data input-output device. Additionally included is permanent energy-independent memorizing device, meant for single recording of information therein pertaining to manufacture of electronic computer, and permanent storage of aforementioned information without possible change during operation process, and also to provide for execution of main program stored thereon. Electronic computer is made with possible copying of main program from reprogrammable energy-independent memorizing device into energy-dependent memorizing device, and also for storing main program in reprogrammable energy-independent memorizing device block-wise as two copies, while in case of error during copying of block, copying of second copy of this block is performed.

EFFECT: improved speed of operation and reliability of electronic computer operation.

1 dwg

FIELD: transport engineering; electronic equipment of cars and trucks.

SUBSTANCE: electronic unit consists of face panel with window and bay provided with holes for contact jacks, and housing. Housing is provided with digital display with screen compatible with window of face panel, loudspeaker and printed-circuit boards. Electronic unit-to-automobile unit-to-automobile panel fasteners, contact electric connector and K-line supported interface according to ISO 0141 and ISO 14230-1 are also provided. Moreover, system is furnished with keyboard with marked keys transilluminated by light-emitting diodes, light conduits playing part of additional indication of light emitted by light-emitting diodes, photosensor and photodetector. Light-sensitive parts of photosensor and photodetector are arranged on outer side of face panel. System includes also control printed-circuit board with push-buttons, light-emitting diodes, other parts of photosensor and photodetector built-in on inner side of face panel. Inverter plate and main plate with projecting contact jacks in front part for alignment with holes of by on face side of panel and contact electric connector, jack for connecting external antenna and rear-view video camera arranged on rear window of automobile and supported interfaces projecting in rear part of housing are installed on housing.

EFFECT: enlarged functional capabilities, quick action and reliability, possibility of adaptive reprogramming and adaptation to car of any model compatible with electronic peripherals.

2 dwg

FIELD: electronic mailing technologies.

SUBSTANCE: method for notification of user about receipt of electronic mail message by mail center, wherein information is stored, related to mail accounts, assigned to identifiers of decoder receivers, enables transfer of notification message in broadcast signal, while notification message includes at least additional portion of text of electronic mail message and identifier of decoder receiver targeted as destination for current notification message. Described transmission is realized by appropriate devices and decoder receivers.

EFFECT: decreased load of addressed transmission channel.

3 cl, 7 dwg

FIELD: computer science.

SUBSTANCE: device has matrix of m rows and n columns of homogeneous environment elements, block for finding maximum, adder, memory block, m blocks for counting units, block for estimation of channels load level, containing two pulse generators, two row selection decoders, unary value selection decoder, element selection decoder, element selection multiplexer, channel load decoder, two comparison elements, m channel load counters, two groups of m OR elements, two groups of m forbidding elements, current column counter, group of m AND elements, third group of m OR elements, two groups of m triggers, two row counters, two column counters, two OR elements, delay elements, counter of next column.

EFFECT: broader functional capabilities.

5 dwg

FIELD: computer science.

SUBSTANCE: device has block for forming geographical address, interfaces of serial system bus, processor modules, consisting of processor, memory block, logical control block, input-output sub-modules, interfaces for measuring and controlling an object, connected by system bus, while processor modules are connected by determined local network of low level as clusters.

EFFECT: higher durability, higher reliability, broader functional capabilities, higher efficiency.

1 dwg

Optical processor // 2263945

FIELD: computer science.

SUBSTANCE: processor has external memory control block, local memory block, micro-program control block, control memory block, optical common system bus, cash memory blocks, blocks for executing arithmetic-logical floating point operations, conveyor operation blocks, processor control block, optical block for processor signals input/output, inner optical main for input/output of processor signals, local input/output buses, optical input/output blocks, optical input/output buses, optical blocks for decoding input/output signals, local buses for communication to common system bus.

EFFECT: higher efficiency, broader functional capabilities, higher reliability, higher durability, higher resistance to interference.

3 cl, 1 dwg

FIELD: computer science.

SUBSTANCE: according to one variant, parameters of dynamic image are inputted to computer, dynamic image with selected parameters is shown to user, at least one object of dynamic image is marked, which received position in space preset by user and/or received time state, predetermined by user. According to other variant, predetermined access code in form of rhythmic series is provided, aforementioned series is pre-recorded in computer for storage and use during later input of password, during input of password aforementioned rhythmic series is inputted with use of a set of contact means of user input device.

EFFECT: higher efficiency, higher reliability, protection from reproduction by observers.

8 cl, 7 dwg

FIELD: communications.

SUBSTANCE: method includes inputting data from individual subscriber into memory of subscriber device, then data are sent through subscriber device to data server, where it is clarified, whether subscriber provides certain information or consumes certain information with query for certain data, data from data provider are kept in information server database in form of individual provider record, and for data consumer data search is performed, appropriate to query, in database, in case if data answering the query is found on server, it is sent to data consumer. Method includes prior forming of classification, allowing forming identifiers of objects of possible interest of subscribers, before inputting data from individual subscriber or in process of this input at least partial conversion of these data to appropriate formed identifier of said classification, used for recognizing information in database, is performed, said information being appropriate for subscriber request. Portion of data not used in identifier is used dependent on category of subscriber.

EFFECT: broader functional capabilities.

2 cl, 2 dwg

FIELD: computers.

SUBSTANCE: system has memory for programs, including browser, display block, database for storing documents, addressing control block, while each document of base has at least one link with indicator of its unique number and indicator with address of program for control stored in addressing control block, system contains also, connected by data buses and control of other blocks of system, memory for links of couples of unique numbers of links and forming means for lists of unique numbers of documents links, which are interconnected.

EFFECT: higher efficiency.

2 cl, 1 dwg

FIELD: computers.

SUBSTANCE: processor has a pseudo-associative device, consisting of two memory blocks, interconnected through transposing circuit.

EFFECT: higher productiveness, higher efficiency.

2 dwg, 2 tbl

FIELD: electric engineering.

SUBSTANCE: method includes estimation of quality coefficients of electric energy in electric energy system, determining degree of matching of these coefficients to normal values, forming of control signal for correcting devices and predicting electric energy characteristics expected after effect of these devices. On basis of analysis of predicted characteristics quality coefficients are newly estimated and if necessary control signals for correction devices are formed. Estimation of not only voltage and frequency is provided, but also current. Whole cycle is repeated for each node of electric energy system.

EFFECT: higher efficiency.

1 dwg

FIELD: computers.

SUBSTANCE: device has pulse generator and OR element. First input of OR element is connected to input of pulse generator and is meant for receiving signal, being sign of data transfer in local network. Output of generator is connected to second input of OR element. Output of the latter is meant for output of signal, matching condition of data bus of a network.

EFFECT: higher speed of data transfer, higher reliability of operation of Ethernet network.

3 dwg, 2 tbl

Processor // 2248608

FIELD: computers, data protection.

SUBSTANCE: processor has bus interface device, device for selection/decoding of commands, device for dispatching/execution, program string decoding device, which string is selected from program and loaded in first levels command cash, which contains a set of N two-input elements XOR, keys memory, storing different N-bit decoding keys.

EFFECT: higher efficiency.

2 dwg

FIELD: computers.

SUBSTANCE: device has three blocks for forming messages lines, block for analysis of messages line, multiplexer, decoder, broadcast control block, buffer register, launch trigger, synchronization block, AND elements block, denying element, blocks for organizing messages lines, direction selection block, OR element, AND elements.

EFFECT: higher efficiency.

3 cl, 12 dwg, 2 tbl

FIELD: computers.

SUBSTANCE: device has a group of buffer blocks from first to eighth, direction correction block, direction selection block, first registers group, output register, first decoder, multiplexer, first counter, group of switchboards from first to eighth, launch trigger, first and second univibrators, OR elements from first to third, first and second AND elements, clock pulses generator. Also inserted are buffer block, second and third registers group, second decoder, a group of demultiplexers from first to eighth, second counter, third univibrator, first and second groups of OR elements and fourth and fifth elements.

EFFECT: higher efficiency.

10 dwg, 1 tbl

FIELD: microprocessors.

SUBSTANCE: device has central processing devices, including first cryptographic block, at least one peripheral block, including second cryptographic block, device also has data bus, random numbers generator, conductor for supplying clock signal, conductor for providing random numbers signal, set of logical communication elements, while each cryptographic block has register of displacement with check connection.

EFFECT: higher level of unsanctioned access protection.

7 cl, 1 dwg

Up!