JP2005108121A - Apparatus, system, and method for information processing, and program therefor - Google Patents

Apparatus, system, and method for information processing, and program therefor Download PDF

Info

Publication number
JP2005108121A
JP2005108121A JP2003343752A JP2003343752A JP2005108121A JP 2005108121 A JP2005108121 A JP 2005108121A JP 2003343752 A JP2003343752 A JP 2003343752A JP 2003343752 A JP2003343752 A JP 2003343752A JP 2005108121 A JP2005108121 A JP 2005108121A
Authority
JP
Japan
Prior art keywords
content
server
user terminal
user
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003343752A
Other languages
Japanese (ja)
Inventor
Tomoaki Utsu
智章 宇津
Shunichi Nagatsuka
俊一 長塚
Hideyuki Fujiwara
英之 藤原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2003343752A priority Critical patent/JP2005108121A/en
Publication of JP2005108121A publication Critical patent/JP2005108121A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an apparatus, system, and method for information processing and a program therefor for making it possible to refer to other charged contents during use of some charged contents through a contents distribution system enabling only contracted users to use charged contents. <P>SOLUTION: A cooperating server 105 transmits screen data including a link for actuating a program for obtaining charged contents provided by a managing server 104 to a mobile telephone 109. Consequently, a picture including the link is displayed on the mobile telephone 109. When a user selects the link and then receives a connection request from the mobile telephone 109, the cooperating server 105 starts the program to obtain charged contents from the managing server 104 and distributes the obtained charged contents to the mobile telephone 109. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、ネットワークを介してコンテンツを配信するための情報処理装置、情報処理システム、情報処理方法およびそのプログラムに関するものである。   The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program for distributing content via a network.

従来、携帯電話によるパケット通信やデータ交換の技術の進歩により、携帯電話専用の通信網からインターネットを介した電子メールの交換を行えるだけでなく、カメラ付き携帯電話の登場により静止画像のデータを無線パケット通信により送受信することが可能となる等、携帯電話を用いた様々なサービスが提供されている。   Conventionally, advances in packet communication and data exchange technology using mobile phones have enabled not only exchange of e-mail via the Internet from a mobile phone dedicated communication network, but also the introduction of camera-equipped mobile phones to wirelessly transfer still image data. Various services using a mobile phone are provided, such as enabling transmission / reception by packet communication.

更に最近では、携帯電話の利用者は、通信事業者等が提供するプロトコル変換やデータ処理によりインターネット経由による動画像の閲覧サービス(インターネット接続サービス)を利用できるようになっている。この種のインターネット接続サービスを利用したコンテンツ配信システムの構成例としては、例えば、インターネットにカメラサーバ(コンピュータ)を介してライブカメラで撮影した映像(コンテンツ)を配信するシステム構成がある。このライブカメラとは、動画像撮影およびカメラサーバと通信可能なカメラである。カメラサーバは、ライブカメラが撮影した映像を動画配信用のWebサーバ機能を有するコンピュータである。また、ライブカメラがパン、チルト、ズーム等の機能を有する場合には、これを利用者が携帯電話から遠隔操作することなども可能である。これにより、利用者は、ライブカメラに対してパン、チルト或いはズーム等のカメラ制御を行いながら携帯電話のモニタ上でライブカメラが撮影中の映像を閲覧できる。   More recently, mobile phone users can use a moving image browsing service (Internet connection service) via the Internet through protocol conversion and data processing provided by a communication carrier or the like. As a configuration example of a content distribution system using this type of Internet connection service, for example, there is a system configuration that distributes video (content) taken with a live camera via a camera server (computer) to the Internet. This live camera is a camera capable of capturing moving images and communicating with a camera server. The camera server is a computer having a Web server function for moving images taken by a live camera. In addition, when the live camera has functions such as pan, tilt, and zoom, it is possible for the user to remotely operate the camera from a mobile phone. Thus, the user can view the video being shot by the live camera on the monitor of the mobile phone while performing camera control such as pan, tilt, or zoom on the live camera.

このような新しいサービスが定着し、拡大されていくためには利用者が確実に増えることが必要であり、そのためには利用者にとって魅力あるコンテンツの拡充やライブカメラ或いはサーバとしての機能・性能の向上による画質等の改善を行わなければならない。特にコンテンツの拡充は重要であり、利用者の様々なニーズに応じてライブカメラの設営場所を増やすことでコンテンツを充実させることが必要となる。しかしながら不特定多数のサービス利用者が想定される状況において、通信事業者や特定のサービス提供業者が利用者の用途を考えて、ライブカメラの設営を行ったとしても、不特定の膨大な利用者向けに満足のゆくコンテンツを考え、揃えることはアイデア的にもライブカメラの設営のための交渉や費用的にも非常に困難である。   In order for these new services to be established and expanded, it is necessary to increase the number of users. To that end, the expansion of contents that are attractive to users and the functions and performance of live cameras or servers The image quality etc. must be improved by the improvement. In particular, the expansion of content is important, and it is necessary to enhance the content by increasing the number of live camera installation locations according to the various needs of users. However, in a situation where a large number of unspecified service users are expected, even if a telecommunications carrier or a specific service provider sets up a live camera in consideration of the user's purpose, a large number of unspecified users It is very difficult to think and arrange satisfying content for both the idea and the negotiation and the cost for setting up a live camera.

そこで、広くライブカメラの設営者を求めてリソース(ネット上に接続されるライブカメラとカメラサーバ)の導入を促すために利用者の料金を回収し、カメラ設営者に対して対価支払いを行うシステムが開示されている。これはカメラ設営者を増やすことでコンテンツの充実を図る技術が考案され開示されている(例えば、特許文献2参照。)。   Therefore, a system that collects user fees and pays the camera installers to encourage the introduction of resources (live cameras and camera servers connected to the Internet) in search of live camera installers. Is disclosed. A technique for enhancing the content by increasing the number of camera installers has been devised and disclosed (see, for example, Patent Document 2).

この特許文献1においては、認証サーバ104でクライアント105の認証処理を行い、認証サーバ104はその認証情報をカメラサーバ103に送信し、カメラサーバ103は認証情報に基づきクライアントの認証を行う。そして、カメラサーバ103は、クライアント105に対する認証がされるとクライアント105に対してパケット送信許可を行い、クライアント105からの画像要求や切断要求を処理して適宜認証サーバ104に対して情報をフィードバックするものである。そして認証サーバ104は、クライアント毎或いはカメラサーバ毎にログをとり接続時間をDBに蓄積することでクライアント105に対しての課金とカメラサーバ103の設営者に対する対価の額を管理するものである。   In this patent document 1, the authentication server 104 performs authentication processing of the client 105, the authentication server 104 transmits the authentication information to the camera server 103, and the camera server 103 authenticates the client based on the authentication information. When the authentication with respect to the client 105 is performed, the camera server 103 permits the packet transmission to the client 105, processes an image request or a disconnection request from the client 105, and appropriately feeds back information to the authentication server 104. Is. The authentication server 104 manages the billing for the client 105 and the amount of consideration for the installer of the camera server 103 by taking a log for each client or each camera server and accumulating the connection time in the DB.

コンテンツを携帯電話端末に配信可能なコンテンツ配信システムの具体例として、例えば、i−モード(登録商標)やEZweb(登録商標)に代表される携帯電話端末に対するインターネット接続サービスの仕組みがある。このインターネット接続サービスを実現するためのコンテンツ配信システムとして、インターネット接続サービス装置により、携帯電話端末の無線通信網とインターネットとの中継を行うシステムがある。これにより、携帯電話端末は、無線通信網、インターネット接続サービス装置およびインターネットを介してコンテンツ業者がインターネット上に設置するコンテンツサーバにアクセス可能となる。   As a specific example of a content distribution system capable of distributing content to a mobile phone terminal, for example, there is an Internet connection service mechanism for mobile phone terminals represented by i-mode (registered trademark) and EZweb (registered trademark). As a content distribution system for realizing this Internet connection service, there is a system that relays a wireless communication network of a mobile phone terminal and the Internet by an Internet connection service device. As a result, the mobile phone terminal can access the content server installed on the Internet by the content provider via the wireless communication network, the Internet connection service device, and the Internet.

また、上述したコンテンツ配信システムを利用する携帯電話端末における有料コンテンツ利用に対する料金回収の仕組みとして、コンテンツを配信するコンテンツ業者に代わってインターネット接続サービス装置を管理する通信事業者が料金を回収する代行料金回収する仕組みがある。当該インターネット接続サービスの利用者はそのインターネット接続サービスの中で有料コンテンツに対して「マイメニュー」等の登録を行うことにより通信料とは別に固定額を支払うことで有料コンテンツの利用が可能となる。また、従来の当該インターネット接続サービスのやり方と、当該インターネット接続サービスの利用可能な有料コンテンツ数を増やすことが可能な方法について開示されている(例えば、特許文献2参照。)。   In addition, as a fee collection mechanism for paid content use in a mobile phone terminal that uses the above-described content distribution system, a telecommunications carrier that manages an Internet connection service device on behalf of a content provider that distributes content collects a fee that is collected There is a mechanism to collect. The user of the Internet connection service can use the paid content by paying a fixed amount separately from the communication fee by registering “My Menu” or the like for the paid content in the Internet connection service. Further, a conventional method of the Internet connection service and a method capable of increasing the number of payable contents available for the Internet connection service are disclosed (for example, refer to Patent Document 2).

上述したコンテンツ配信システムにおいては、「マイメニュー」登録等で有料コンテンツの利用を契約した利用者のみがその有料コンテンツを利用できるが、それ以外の利用者はその有料コンテンツにアクセスすることを禁止されている。特許文献1においては、有料コンテンツの利用者から料金を回収する際は通信事業者に代行回収してもらうことが記載されているものの、携帯電話の通信事業者としては、パケット通信等に対する課金は重量制で行うが、コンテンツの配信に対する課金については月額固定が一般的である。それは、コンテンツの配信についての課金が重量制には向かないものだからである。そこで、携帯電話での通信事業者での料金回収方法を想定して特許文献2の代行を採用した場合には、コンテンツ業者に月額固定で回収した料金の中からリソースの使用に基づき対価を戻す仕組みを別途構築すればよい。   In the content distribution system described above, only users who have contracted to use paid content by registering "My Menu" can use the paid content, but other users are prohibited from accessing the paid content. Yes. In Patent Document 1, it is described that when a fee is collected from a user of paid content, the carrier is asked to collect the fee on behalf of the user. Although it is based on the weight system, the monthly fee is generally fixed for content distribution. This is because charging for content distribution is not suitable for the weight system. Therefore, in the case of adopting the proxy of Patent Document 2 assuming a fee collection method for a mobile phone carrier, the fee is returned to the content provider based on the use of resources from the fee collected at a fixed monthly fee. What is necessary is just to build a mechanism separately.

特開2002−175483号公報JP 2002-175383 A 特開2002−259718号公報JP 2002-259718 A

しかしながら、上述したコンテンツ配信システム(情報処理システム)では、さらにコンテンツの充実を図り、自らのコンテンツサーバ(以下、自サーバとする)の持つコンテンツの宣伝効果のために、自サーバの有料コンテンツと他のコンテンツサーバ(以下、他サーバとする)の有料コンテンツとをリンクさせることができなかった。すなわち、上述したインターネット接続サービス装置における課金を利用すると、自サーバの有料コンテンツの利用者に対して、簡便に他サーバの有料コンテンツを利用できるサービスを提供することができなかった。それは、インターネット接続サービス装置において課金を一元管理しているために、利用者が、他サーバの有料コンテンツを利用するには、他サーバの有料コンテンツに対する新たな契約を行う必要があるからである。   However, in the content distribution system (information processing system) described above, the content is further enhanced, and for the advertising effect of the content of its own content server (hereinafter referred to as its own server), the paid content of its own server and others It was not possible to link the paid content of the content server (hereinafter referred to as another server). In other words, if the billing in the above-mentioned Internet connection service device is used, it is not possible to provide a service that allows the user to use the pay content of the other server simply for the user of the pay content of the own server. This is because, since the accounting is centrally managed in the Internet connection service device, the user needs to make a new contract for the paid content of the other server in order to use the paid content of the other server.

このように、従来のコンテンツ配信システム(情報処理システム)において有料コンテンツを提供するコンテンツサーバは、他のコンテンツサーバが提供する有料コンテンツをリンク等により参照可能な環境を利用者に提供することができないという問題がある。このため、一般的なWebページで行われているリンク等により利用可能なコンテンツを増やし魅力あるコンテンツ群を形成して集客力を高めてゆくことができないという問題がある。   Thus, a content server that provides paid content in a conventional content distribution system (information processing system) cannot provide a user with an environment in which the paid content provided by another content server can be referred to by a link or the like. There is a problem. For this reason, there is a problem that it is not possible to increase the ability to attract customers by increasing the content that can be used by links or the like performed on general Web pages to form attractive content groups.

本発明は、上述した事情を考慮してなされたもので、契約した利用者のみに有料コンテンツの利用を可能とするコンテンツ配信システムにおいて、ある有料コンテンツを利用時に他の有料コンテンツを参照可能とする情報処理装置、情報処理システム、情報処理方法およびそのプログラムを提供することを目的とする。   The present invention has been made in consideration of the above-described circumstances, and in a content distribution system that allows only paid users to use paid content, it is possible to refer to other paid content when using certain paid content. An object is to provide an information processing apparatus, an information processing system, an information processing method, and a program thereof.

この発明は、上述した課題を解決すべくなされたもので、本発明による情報処理装置においては、利用者端末に対してネットワーク経由で第1の有料コンテンツを提供する第1のコンテンツサーバとしての機能を備えた情報処理装置であって、第2のコンテンツサーバが提供する第2の有料コンテンツを取得するためのプログラムを起動するリンクを含む画面データを利用者端末へ送信する送信手段と、利用者端末からの接続要求がリンクの選択による接続要求である場合に、プログラムを起動することで第2のコンテンツサーバより第2の有料コンテンツを取得するコンテンツ取得手段と、コンテンツ取得手段が取得する第2の有料コンテンツを利用者端末へ配信する配信手段とを具備することを特徴とする。   The present invention has been made to solve the above-described problem, and in the information processing apparatus according to the present invention, a function as a first content server that provides first paid content to a user terminal via a network. A transmission means for transmitting screen data including a link for activating a program for acquiring the second paid content provided by the second content server to the user terminal, and a user When the connection request from the terminal is a connection request by selecting a link, a content acquisition unit that acquires the second pay content from the second content server by starting the program, and a second that the content acquisition unit acquires Distribution means for distributing the paid content to the user terminal.

また、本発明による情報処理装置の一態様例においては、第2の有料コンテンツを利用可能である利用者または利用者端末に関する情報である利用者情報を格納する利用者情報格納手段を更に具備し、上記送信手段は、利用者情報格納手段から利用者情報を参照することで第2の有料コンテンツを利用可能な利用者または利用者端末であると判断した場合には、第2のコンテンツサーバへ直接接続要求を送信するための直接リンクを含む画面データを利用者端末へ送信し、利用者情報格納手段から利用者情報を参照することで第2の有料コンテンツを利用不可能な利用者または利用者端末と判断した場合には、プログラムを起動するリンクを含む画面データを利用者端末へ送信することを特徴とする。
これにより、情報処理装置は、利用者が第2の有料コンテンツの契約者である場合には、直接第2のコンテンツサーバに接続して利用するように制御することができ、情報処理装置における通信負荷を軽減することができる。
In addition, the aspect of the information processing apparatus according to the present invention further includes user information storage means for storing user information that is information regarding a user who can use the second pay content or a user terminal. When the transmission means determines that the user is a user or a user terminal that can use the second pay content by referring to the user information from the user information storage means, the transmission means sends the information to the second content server. Users who cannot use the second paid content by transmitting screen data including a direct link for transmitting a direct connection request to the user terminal and referring to the user information from the user information storage means When it is determined that the user terminal, the screen data including a link for starting the program is transmitted to the user terminal.
As a result, the information processing apparatus can be controlled to connect directly to the second content server for use when the user is a contractor of the second paid content. The load can be reduced.

また、本発明による情報処理システムにおいては、利用者端末に対してネットワーク経由で第1の有料コンテンツを提供する第1のコンテンツサーバと、第2の有料コンテンツを提供する第2のコンテンツサーバとを少なくとも具備する情報処理システムであって、第1のコンテンツサーバは、第2のコンテンツサーバが提供する第2の有料コンテンツを取得するためのプログラムを起動するリンクを含む画面データを利用者端末へ送信する送信手段と、利用者端末からの接続要求がリンクの選択による接続要求である場合に、プログラムを起動することで第2のコンテンツサーバへ第2の有料コンテンツを要求するコンテンツ要求情報を送信するコンテンツ要求手段と、コンテンツ要求手段の送信したコンテンツ要求情報に応じて第2のコンテンツサーバから送信される第2の有料コンテンツを受信する受信手段と、コンテンツ取得手段が取得する第2の有料コンテンツを利用者端末へ配信する配信手段とを具備し、第2のコンテンツサーバは、第1のコンテンツサーバのコンテンツ要求手段から送信されるコンテンツ要求情報を受信する受信手段と、受信手段が受信したコンテンツ要求情報が第1のコンテンツサーバからのコンテンツ要求情報であるか否かを判断する判断手段と、判断手段が第1のコンテンツサーバからのコンテンツ要求情報であると判断した場合には、コンテンツ要求情報で特定される第2のコンテンツを第1のコンテンツサーバへ送信する送信手段とを具備することを特徴とする。   In the information processing system according to the present invention, the first content server that provides the first pay content to the user terminal via the network and the second content server that provides the second pay content are provided. An information processing system comprising at least a first content server that transmits screen data including a link for starting a program for acquiring second pay content provided by a second content server to a user terminal When the connection request from the transmission means and the user terminal is a connection request by link selection, the content request information for requesting the second pay content is transmitted to the second content server by starting the program. A second request is sent in response to the content request means and the content request information transmitted by the content request means. A receiving unit that receives the second paid content transmitted from the content server; and a distribution unit that distributes the second paid content acquired by the content acquiring unit to the user terminal. Receiving means for receiving content request information transmitted from the content requesting means of the first content server, and determining whether or not the content request information received by the receiving means is content request information from the first content server A determination unit; and a transmission unit configured to transmit the second content specified by the content request information to the first content server when the determination unit determines that the content request information is from the first content server. It is characterized by comprising.

また、本発明による情報処理方法においては、利用者端末に対してネットワーク経由で第1の有料コンテンツを提供する第1のコンテンツサーバとしての機能を備えた情報処理装置を用いた情報処理方法であって、第2のコンテンツサーバが提供する第2の有料コンテンツを取得するためのプログラムを起動するリンクを含む画面データを利用者端末へ送信する第1のステップと、利用者端末からの接続要求が第1のステップにより利用者端末に表示されたリンクの選択による接続要求である場合に、プログラムを起動することで第2のコンテンツサーバより第2の有料コンテンツを取得する第2のステップと、第2のステップで取得した第2の有料コンテンツを利用者端末へ配信する第3のステップとを有することを特徴とする。   The information processing method according to the present invention is an information processing method using an information processing apparatus having a function as a first content server that provides first paid content to a user terminal via a network. A first step of transmitting to the user terminal screen data including a link for starting a program for acquiring the second paid content provided by the second content server, and a connection request from the user terminal. A second step of acquiring the second pay content from the second content server by activating the program when the connection request is made by selecting the link displayed on the user terminal in the first step; And a third step of distributing the second pay content acquired in step 2 to the user terminal.

また、本発明によるプログラムは、利用者端末に対してネットワーク経由で第1の有料コンテンツを提供する第1のコンテンツサーバとしての機能を備えた情報処理装置用のプログラムであって、第2のコンテンツサーバが提供する第2の有料コンテンツを取得するための取得プログラムを起動するリンクを含む画面データを利用者端末へ送信する第1のステップと、利用者端末からの接続要求が第1のステップにより利用者端末に表示されたリンクの選択による接続要求である場合に、取得プログラムを起動することで第2のコンテンツサーバより第2の有料コンテンツを取得する第2のステップと、第2のステップで取得した第2の有料コンテンツを利用者端末へ配信する第3のステップとを情報処理装置に実行させるためのプログラムである。   A program according to the present invention is a program for an information processing apparatus having a function as a first content server that provides first paid content to a user terminal via a network, and is a second content. A first step of transmitting screen data including a link for starting an acquisition program for acquiring a second paid content provided by the server to the user terminal, and a connection request from the user terminal is performed by the first step. In the case of a connection request by selecting a link displayed on the user terminal, the second step of acquiring the second pay content from the second content server by starting the acquisition program, and the second step A program for causing an information processing device to execute the third step of distributing the acquired second pay content to the user terminal A.

本発明の情報処理装置、情報処理システム、情報処理方法およびそのプログラムは、第2のコンテンツサーバが提供する第2の有料コンテンツを取得するためのプログラムを起動するリンクを含む画面データを利用者端末へ送信して、利用者端末からリンクの選択による接続要求を受けて上記プログラムを起動することで第2のコンテンツサーバより第2の有料コンテンツを取得して、取得した第2の有料コンテンツを利用者端末へ配信するので、利用者端末の利用者が上記リンクを選択することで、第2の有料コンテンツサーバが提供する第2のコンテンツを利用することができる。これにより、情報処理装置におけるコンテンツの充実や第2のコンテンツサーバが提供する第2のコンテンツの宣伝を行うことが可能であるという効果を奏する。   An information processing apparatus, an information processing system, an information processing method, and a program thereof according to the present invention provide screen data including a link for starting a program for obtaining second pay content provided by a second content server as a user terminal. The second paid content is acquired from the second content server by receiving the connection request by selecting the link from the user terminal and starting the program, and the acquired second paid content is used. Therefore, when the user of the user terminal selects the link, the second content provided by the second pay content server can be used. Thereby, it is possible to enhance the content in the information processing apparatus and to promote the second content provided by the second content server.

以下、図面を用いて本発明の実施形態について説明する。
まず、本発明の一実施形態として携帯電話向けのコンテンツを提供するコンテンツサーバ(情報処理装置)を含む動画像配信システム(情報処理システム)の概略構成について説明する。図1は、本発明の一実施形態であるコンテンツサーバを含む携帯電話向け動画像配信システムの概略構成を示す図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
First, a schematic configuration of a moving image distribution system (information processing system) including a content server (information processing apparatus) that provides content for mobile phones as an embodiment of the present invention will be described. FIG. 1 is a diagram showing a schematic configuration of a moving image distribution system for mobile phones including a content server according to an embodiment of the present invention.

尚、図1のインターネットで構成されるネットワーク106上に接続される各種サーバの構成は一例であり、用途や目的に応じて様々な構成であってよい。   Note that the configuration of various servers connected to the network 106 configured by the Internet in FIG. 1 is an example, and various configurations may be used according to applications and purposes.

101は、ライブカメラであり、動画像を撮影してカメラサーバ102に映像信号を送信する。具体的には、ライブカメラ101は、CCD(Charge Coupled Device)で撮像した映像をビデオ信号(映像信号)に変換してカメラサーバ102に送信する。また、ライブカメラ101は、パン、チルト機構、やズーム機能を有しており、外部からのカメラ制御信号をカメラサーバ102経由で受信することで、それらパン、チルト、ズーム機能をカメラ制御信号に応じて制御可能なライブカメラ(例えば、キヤノン(登録商標)社製ネットワークカメラ VC−C4)である。   A live camera 101 captures a moving image and transmits a video signal to the camera server 102. Specifically, the live camera 101 converts an image captured by a charge coupled device (CCD) into a video signal (video signal) and transmits the video signal to the camera server 102. In addition, the live camera 101 has a pan / tilt mechanism and a zoom function. By receiving an external camera control signal via the camera server 102, the pan / tilt / zoom function is converted into a camera control signal. It is a live camera that can be controlled accordingly (for example, Canon (registered trademark) network camera VC-C4).

102は、カメラサーバであり、ライブカメラ101からのビデオ信号を受信して動画像配信に適した画像形式に変換して、ネットワーク106へ配信する。具体的には、カメラサーバ102は、ライブカメラ101からのビデオ信号をMotion−JPEGやMPEG4等の画像形式に変換して、内蔵のNIC(Network Interface Card)を介してネットワーク106に外部出力するカメラサーバ(例えば、キヤノン(登録商標)製ネットワークカメラサーバVB150)である。また、カメラサーバ102は、WWWサーバとしての機能を有し、HTTPプロトコルによる通信が可能であって、通信相手端末に対してブラウザで表示可能な形式の言語で記述されたデータや上述のMotion−JPEG画像等を送信すること或いはプラグイン機能を用いて動画像の配信をすることが可能である。   Reference numeral 102 denotes a camera server that receives a video signal from the live camera 101, converts it into an image format suitable for moving image distribution, and distributes it to the network 106. Specifically, the camera server 102 converts the video signal from the live camera 101 into an image format such as Motion-JPEG or MPEG4, and externally outputs it to the network 106 via a built-in NIC (Network Interface Card). Server (for example, Canon (registered trademark) network camera server VB150). Further, the camera server 102 has a function as a WWW server, can communicate using the HTTP protocol, and is described in a language in a format that can be displayed on a browser with respect to a communication partner terminal. It is possible to transmit a JPEG image or the like or distribute a moving image using a plug-in function.

103は、ルータであり、グローバルアドレスを有しており、ネットワーク106とカメラサーバ102との間に接続される。ルータ103は、IPマスカレード(NAPT(Network Address Port Translation))によりポート番号によるファイアウォール機能を有している。また、ルータ103は、プライベートIPアドレスとポート番号制御により複数の端末(サーバを含む)からのインターネット接続を可能とする。   A router 103 has a global address and is connected between the network 106 and the camera server 102. The router 103 has a firewall function based on a port number by IP masquerade (NAPT (Network Address Port Translation)). The router 103 enables Internet connection from a plurality of terminals (including a server) by controlling the private IP address and port number.

また、図1では説明を簡略にするためにカメラサーバ102およびライブカメラ101が1つのみルータ103に接続された構成を示しているが、ネットワーク106上には複数のカメラサーバ102が存在している。例えば、ルータ103の下に複数のカメラサーバ102が存在しても構わないし、ルータ103とカメラサーバ102の組み合わせがネットワーク106上に複数存在するものでも構わない。また1つのカメラサーバ102には複数のライブカメラ101が接続されても構わず、カメラサーバ102は複数のライブカメラ101からのビデオ信号を時分割で処理して各々のライブカメラ101からの動画像をネットワーク106上に配信することが可能である。   1 shows a configuration in which only one camera server 102 and one live camera 101 are connected to the router 103 for the sake of simplicity, but there are a plurality of camera servers 102 on the network 106. Yes. For example, a plurality of camera servers 102 may exist under the router 103, or a plurality of combinations of the router 103 and the camera server 102 may exist on the network 106. In addition, a plurality of live cameras 101 may be connected to one camera server 102. The camera server 102 processes video signals from the plurality of live cameras 101 in a time-sharing manner, thereby moving images from the respective live cameras 101. Can be distributed over the network 106.

尚、ライブカメラ101と、カメラサーバ102は必ずしも別々である必要はなく、カメラサーバ一体型のライブカメラ装置でもよい。一体型ライブカメラ装置に直接グローバルIPアドレスをもたせてネットワーク接続することで、一体型ライブカメラ装置が外部装置と直接通信することも可能であるが。この場合には、一体型ライブカメラ装置に対しては、IP version6における128ビットのアドレスを付与することでPtoPの通信を行っても良い。
また、図1においてはライブカメラ101とカメラサーバ102とルータ103の組み合わせは1つしか記載していないが、この限りではなく、ライブカメラ、カメラサーバ及びルータの組み合わせをネットワーク106上に複数設けてもよい。これにより、各ライブカメラが撮影する動画像をネットワーク106上に配信することが可能となる。また、この場合は、後述する管理サーバ104により複数のライブカメラからの映像配信を管理する。
Note that the live camera 101 and the camera server 102 are not necessarily separate, and may be a live camera device integrated with a camera server. Although the integrated live camera device can be directly connected to the network with a global IP address, the integrated live camera device can communicate directly with an external device. In this case, PtoP communication may be performed by giving a 128-bit address in IP version 6 to the integrated live camera device.
In FIG. 1, only one combination of the live camera 101, the camera server 102, and the router 103 is shown. However, the present invention is not limited to this, and a plurality of combinations of the live camera, camera server, and router are provided on the network 106. Also good. As a result, it is possible to distribute a moving image captured by each live camera onto the network 106. In this case, video management from a plurality of live cameras is managed by the management server 104 described later.

104は、動画像配信用の管理サーバであり、後述するインターネット接続サービス装置107を介して携帯電話109、110からのアクセス要求を受信し、携帯電話109、110に対してアクセス要求に応じた動画像(有料コンテンツ)を配信するコンテンツサーバである。具体的には、管理サーバ104は、がネットワーク106上の複数のカメラサーバ102に対しての接続先を示すライブカメラサイトのリンク集画面(または各ライブカメラ101からの動画像等でもよい)を、携帯電話109、110からのアクセス要求に応じて提供する。これにより、携帯電話109、110は、リンク集画面を受信して、表示する。利用者は、表示されたリンク集画面を見て、いずれか一つのリンク(=ライブカメラサイト)を指定する。これにより、携帯電話109、110は、リンクされた先のライブカメラサイトを提供するカメラサーバ102と管理サーバ104を介して或いは直接ライグカメラ101と接続され、ライブカメラ101の動画像を受信し、表示する。   Reference numeral 104 denotes a management server for moving image distribution, which receives access requests from the mobile phones 109 and 110 via the Internet connection service device 107 to be described later, and responds to the access requests to the mobile phones 109 and 110 with moving images. It is a content server that distributes images (paid content). Specifically, the management server 104 displays a link collection screen (or a moving image or the like from each live camera 101) of a live camera site indicating connection destinations to a plurality of camera servers 102 on the network 106. Provided in response to an access request from the mobile phones 109 and 110. Thereby, the mobile phones 109 and 110 receive and display the link collection screen. The user looks at the displayed link collection screen and designates one of the links (= live camera site). Accordingly, the mobile phones 109 and 110 are connected to the rig camera 101 via the camera server 102 and the management server 104 that provide the linked live camera site or directly, and receive and display the moving image of the live camera 101. To do.

管理サーバ104は、ネットワーク106のみを経由してアクセスしてくる端末に対して提供するためのコンテンツ(上述したリンク集画面やライブカメラ101が撮影した映像等)を予めHTML(Hypertext Markup Language)形式で作成及び蓄積している。また、管理サーバ104は、ネットワーク106にアクセス可能な携帯電話向けにはCompactHTML、HDML(Handheld Device Markup Language)、WML(Wireless Markup Language)等の携帯電話向けブラウザで表示することのできるマークアップ言語を利用してコンテンツ(上述したリンク集画面やライブカメラ101が撮影した映像等)を作成及び蓄積している。尚、負荷分散のために管理サーバ104は複数台のサーバで構成しても構わない。   The management server 104 preliminarily uses HTML (Hypertext Markup Language) format for providing contents (such as the above-described link collection screen and video captured by the live camera 101) to a terminal accessed via the network 106 only. Created and accumulated in In addition, the management server 104 has a markup language that can be displayed by a mobile phone browser such as CompactHTML, Handheld Markup Language (HDML), and Wireless Markup Language (WML) for mobile phones that can access the network 106. The contents (link collection screens described above and videos taken by the live camera 101) are created and stored. The management server 104 may be composed of a plurality of servers for load distribution.

105は、提携サーバであり、管理サーバ104の運営者と提携している他の運営者所有の有料コンテンツをネットワーク106上の端末へ提供するコンテンツサーバである。この携帯サーバ105は、上述した管理サーバ104と同様に、ネットワーク106のみを経由してアクセスしてくる端末および携帯電話の双方に対応したコンテンツを提供している。また、提携サーバ105は、動画像配信用の管理サーバ104と有料コンテンツを相互に参照可能とするリンクを貼っている。提携サーバ105は、管理サーバ104における契約者情報を有しており、利用者から管理サーバ104へのアクセス要求があったことを判定した場合には、管理サーバ104における契約者であるか否かを契約者情報を基に判断する。   Reference numeral 105 denotes an affiliate server, which is a content server that provides paid content owned by another operator who is affiliated with the operator of the management server 104 to a terminal on the network 106. Similar to the management server 104 described above, the mobile server 105 provides content corresponding to both terminals and mobile phones accessed via the network 106 only. In addition, the affiliate server 105 has a link that allows the management server 104 for moving image distribution and the paid content to be referred to each other. The affiliation server 105 has the contractor information in the management server 104, and if it is determined that the user has requested access to the management server 104, it is determined whether or not the partner server 105 is a contractor in the management server 104. Is determined based on the contractor information.

ここで、契約者であると判断した場合には、提携サーバ105は、管理サーバ104から直接コンテンツを取得するための画面を携帯電話109、110へ送信する。具体的には、提携サーバ105は、管理サーバ104の特定URL(Uniform Resource Locator)に対して直接リンクを貼った表示用データを携帯電話109、110に送信する。これにより、管理サーバ104は、携帯電話109、110より、コンテンツの要求を後述するインターネット接続サービス装置107を介して受信する。   Here, if it is determined that the contractor is a contractor, the partner server 105 transmits a screen for acquiring content directly from the management server 104 to the mobile phones 109 and 110. Specifically, tie-up server 105 transmits display data in which a direct link is attached to a specific URL (Uniform Resource Locator) of management server 104 to mobile phones 109 and 110. As a result, the management server 104 receives the content request from the mobile phones 109 and 110 via the Internet connection service device 107 described later.

また、契約者でないと判断した場合には、提携サーバ105は、管理サーバ104のコンテンツを提携サーバ105が中継することで携帯電話109、110へ配信するためのプログラムを起動するための画面を携帯電話109、110へ送信する。具体的には、提携サーバ105は、管理サーバ104から利用者の所望のコンテンツを取得して、取得したコンテンツを携帯電話109、110へ配信するためのCGI(Common Gateway Interface)スクリプトやJava(登録商標)サーブレットなどのプログラムを起動可能なリンクを貼った表示用データを携帯電話109、110へ配信する。また、携帯サーバ105は、携帯電話109、110より、上記プログラムを含む管理サーバ104へのアクセス要求を後述するインターネット接続サービス装置107を介して受信した場合には、上記プログラムを実行して、利用者の要求するコンテンツ(有料コンテンツ)を管理サーバ104より取得して、取得したコンテンツを携帯電話109、110に配信する。   If the partner server 105 determines that it is not a contractor, the partner server 105 carries a screen for starting a program for distributing the contents of the management server 104 to the mobile phones 109 and 110 through the relay of the partner server 105. Send to telephone 109, 110. Specifically, the tie-up server 105 acquires a user's desired content from the management server 104, and distributes the acquired content to the mobile phones 109 and 110, such as a CGI (Common Gateway Interface) script or Java (registration). Display data to which a program such as a trademark servlet can be activated is distributed to the mobile phones 109 and 110. In addition, when the mobile server 105 receives an access request to the management server 104 including the program from the mobile phones 109 and 110 via the Internet connection service device 107 described later, the mobile server 105 executes the program and uses it. The content requested by the user (paid content) is acquired from the management server 104, and the acquired content is distributed to the mobile phones 109 and 110.

また、ネットワーク106は、インターネットやLAN(Local Area Network)で構成される通信ネットワークであり、例えばTCP/IP(Transmission Control Protocol/Internet Protocol)のプロトコルにより上位レイヤでのアプリケーション間でのデータ通信可能なネットワークである。   The network 106 is a communication network composed of the Internet and a LAN (Local Area Network), and can perform data communication between applications in higher layers by using, for example, a TCP / IP (Transmission Control Protocol / Internet Protocol) protocol. It is a network.

107はインターネット接続サービス装置(以下、IS装置とする)であって、通信事業者が携帯電話109、110の利用者へ提供する基地局等からなる後述する無線通信ネットワーク108とネットワーク106との間のデータ交換を可能にする。具体的には、IS装置107は、HDTP(Handheld Device Transport Protocol)やWAP(Wireless Application Protocol)といった携帯電話109、110向けのプロトコルとHTTPと言ったネットワーク106向きのプロトコルとの間で必要なプロトコル変換機能や、データ中継する際に送信データに対するデータ圧縮処理や暗号化処理などの機能を有している。   Reference numeral 107 denotes an Internet connection service device (hereinafter referred to as an IS device), which is a network between a wireless communication network 108 and a network 106, which will be described later, including a base station provided by a communication carrier to users of mobile phones 109 and 110. Enables data exchange. Specifically, the IS device 107 is a protocol required between a protocol for mobile phones 109 and 110 such as HDTP (Handheld Device Transport Protocol) and WAP (Wireless Application Protocol) and a protocol for the network 106 such as HTTP. It has a conversion function and functions such as data compression processing and encryption processing for transmission data when data is relayed.

また、IS装置107は、有料コンテンツを提供するコンテンツサーバ(図1の管理サーバ104や提携サーバ105)に対する携帯電話からのアクセスの一元管理を行なっている。具体的には、IS装置107は、利用者の携帯電話109、110から有料コンテンツを提供するコンテンツサーバへのアクセス要求を受信した場合には、該利用者がそのコンテンツサーバにアクセス可能であるか否か(その有料コンテンツ利用の契約済みであるか否か)を判別する。ここで、アクセス可能と判別された場合にだけ、携帯電話109、110は、アクセス要求に応じた有料コンテンツを提供するコンテンツサーバ(図1の管理サーバ104や提携サーバ105)へアクセス可能となる。   In addition, the IS device 107 performs centralized management of access from a mobile phone to content servers that provide paid content (the management server 104 and the affiliate server 105 in FIG. 1). Specifically, when the IS device 107 receives an access request from a user's mobile phone 109 or 110 to a content server that provides paid content, can the user access the content server? It is determined whether or not a contract has been made to use the paid content. Here, only when it is determined that access is possible, the mobile phones 109 and 110 can access a content server (the management server 104 or the affiliated server 105 in FIG. 1) that provides paid content according to the access request.

108は、無線通信網であり、FDMA(周波数分割多元接続)、TDMA(時分割多元接続)、CDMA(符号分割多元接続)等のチャネル分割方式を用いて多次元接続により携帯電話109、110における通話を可能とする通信網である。更に、無線通信網108は、データ通信用にもプロトコルスタック(RLP:Radio Link ProtocolやRLP上でのPPP、IP、UDP等)を用意してパケットデータ通信の行える環境を携帯電話109、110へ提供する通信網でもある。   Reference numeral 108 denotes a wireless communication network, which is used in the mobile phones 109 and 110 by multidimensional connection using channel division methods such as FDMA (frequency division multiple access), TDMA (time division multiple access), and CDMA (code division multiple access). It is a communication network that enables calls. Further, the wireless communication network 108 prepares a protocol stack for data communication (RLP: Radio Link Protocol, PPP, IP, UDP, etc. on RLP) to provide an environment in which packet data communication can be performed to the mobile phones 109 and 110. It is also a communication network to provide.

携帯電話109、110は、携帯端末の一例であり、音声の無線通信が可能であるだけでなく、パケットデータ通信によりメール通信や専用のブラウザ(ビュアー)を用いてインターネット上のWebコンテンツが閲覧可能な構成を有している端末である。   The mobile phones 109 and 110 are examples of mobile terminals, and not only can wirelessly communicate with voice, but also can browse web contents on the Internet using mail communication or a dedicated browser (viewer) by packet data communication. This is a terminal having a different configuration.

図1における携帯電話向け動画像配信システムにおいては、携帯電話109(或いは110)は専用のブラウザを立ち上げて、無線パケットデータ通信を開始し、IS装置107を介してインターネットに接続する。そして、携帯電話109は、管理サーバ104から携帯電話の専用ブラウザ向けに用意されたライブカメラサイトのリンク集の表示データを受信して、立ち上げたブラウザを用いて表示部にリンク集画面を表示する。   In the moving image distribution system for mobile phones in FIG. 1, the mobile phone 109 (or 110) starts a dedicated browser, starts wireless packet data communication, and connects to the Internet via the IS device 107. The mobile phone 109 receives the live camera site link collection display data prepared for the mobile phone dedicated browser from the management server 104 and displays the link collection screen on the display unit using the launched browser. To do.

これにより、携帯電話109の利用者は、ブラウザ上に表示されているライブカメラサイトのリンク集から動画像を見たいライブカメラサイトを指定することができる。ここで、リンク集のリンク先が管理サーバ104で管理するコンテンツである場合には、利用者がライブカメラサイトを指定すると、携帯電話109は、IS装置107およびネットワーク106を介してカメラサーバ102と直接(或いは管理サーバ104を介して)通信を行い、受信した動画像を、専用のブラウザを介して携帯電話109の表示部に表示する。また、リンク集のリンク先が提携サーバ105でありCGIを動作させる属性を有する場合には、利用者がライブカメラサイトを指定すると、携帯電話109は、IS装置107およびネットワーク106を介して提携サーバ105と通信を行い、提携サーバ105がカメラサーバ102から直接(或いは管理サーバ104を介して)取得した動画像(コンテンツ)を受信して、受信した動画象を専用のブラウザを介して携帯電話109の表示部に表示する。   As a result, the user of the mobile phone 109 can designate a live camera site where he / she wants to view a moving image from a link collection of live camera sites displayed on the browser. Here, when the link destination of the link collection is content managed by the management server 104, when the user designates a live camera site, the mobile phone 109 communicates with the camera server 102 via the IS device 107 and the network 106. Communication is performed directly (or via the management server 104), and the received moving image is displayed on the display unit of the mobile phone 109 via a dedicated browser. In addition, when the link destination of the link collection is the affiliate server 105 and has an attribute for operating the CGI, when the user designates a live camera site, the mobile phone 109 is connected to the affiliate server via the IS device 107 and the network 106. 105, receives the moving image (content) acquired directly from the camera server 102 (or via the management server 104) by the affiliate server 105, and receives the received moving image via the dedicated browser 109. On the display.

以上に示したように、本実施形態における動画像配信システムにおいては、提携サーバ105が、利用者の携帯電話109、110からのアクセス要求に応じて、管理サーバ104が提供するライブカメラ101の撮像による動画像を取得して、利用者の携帯電話109、110へ取得した動画像を提供することができる。これにより、提携サーバ105の有料コンテンツを利用するための契約をしているが、管理サーバ104の有料コンテンツを利用するための契約をしていない利用者であっても、提携サーバ105にアクセス中に、管理サーバ104が提供する有料コンテンツを利用することが可能である。ここで、提携サーバ105が取得可能(リンクを貼っている)な管理サーバ104が提供する有料コンテンツは、管理サーバ104が提供する全ての有料コンテンツであってもよく、一部の有料コンテンツであってもよい。   As described above, in the moving image distribution system according to the present embodiment, the tie-up server 105 captures the live camera 101 provided by the management server 104 in response to an access request from the user's mobile phone 109 or 110. The acquired moving image can be provided to the mobile phones 109 and 110 of the user. As a result, a contract is made to use the paid content of the tie-up server 105, but even a user who has not made a contract to use the pay content of the management server 104 is accessing the tie-up server 105. In addition, paid content provided by the management server 104 can be used. Here, the pay content provided by the management server 104 that can be acquired (linked) by the affiliate server 105 may be all the pay content provided by the management server 104, or some of the pay content. May be.

次に、図1に示した提携サーバ105のハードウェア構成について説明する。図2は、提携サーバ105のハードウェア構成例を示す図である。
図2において、CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する中央演算装置である。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input/Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現する。
Next, the hardware configuration of the affiliate server 105 shown in FIG. 1 will be described. FIG. 2 is a diagram illustrating a hardware configuration example of the affiliate server 105.
In FIG. 2, a CPU 201 is a central processing unit that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 202 or the external memory 211 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS) that is a control program of the CPU 201 and a function executed by each server or each PC. Various programs are stored. The RAM 203 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program or the like necessary for executing the processing into the RAM 203 and executing the program.

また、入力コントローラ(入力C)205は、キーボード209や不図示のマウス等のポインティングデバイスからの入力を制御する。ビデオコントローラ(VC)206は、CRT(Cathode Ray Tube)210等の表示装置への表示を制御する。尚、本実施形態の表示装置はCRT210を示したが、この限りではなく、表示装置として液晶ディスプレイ等でもよい。また、表示装置は必要に応じて利用者が使用するものであり、本発明の本質には関係があるものではないので、ここでは特に限定しない。   An input controller (input C) 205 controls input from a pointing device such as a keyboard 209 or a mouse (not shown). A video controller (VC) 206 controls display on a display device such as a CRT (Cathode Ray Tube) 210. In addition, although the display apparatus of this embodiment showed CRT210, it is not restricted to this, A liquid crystal display etc. may be sufficient as a display apparatus. The display device is used by the user as necessary, and is not particularly limited here because it is not related to the essence of the present invention.

メモリコントローラ(MC)207は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフレキシブルディスク(FD)或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(R)メモリ等の外部メモリ211へのアクセスを制御する。通信I/Fコントローラ(通信I/FC)208は、ネットワーク106を介して、外部機器と接続・通信するものであり、ネットワーク106での通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   The memory controller (MC) 207 is connected via an adapter to a hard disk (HD), flexible disk (FD) or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, and the like. The access to the external memory 211 such as a compact flash (R) memory is controlled. A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via the network 106 and executes communication control processing in the network 106. For example, Internet communication using TCP / IP is possible. Note that the CPU 201 enables display on the CRT 210 by executing outline font rasterization processing on a display information area in the RAM 203, for example. In addition, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the CRT 210.

また、管理サーバ104、IS装置107のハードウェア構成も基本的には図2に示す提携サーバ105の構成と同一であり、以下においては、説明上混乱を避けるために、各ハードウェア手段を説明する際には、図2で説明した提携サーバ105の各ハードウェア手段201〜211に対応して、IS装置107では301〜311、管理サーバ104では401〜411を用いて分かりやすくする。すなわち、IS装置107においては、CPU301がROM302および外部メモリ311に格納されている制御プログラムや各種情報テーブルを読み出して実行することで、IS装置107の種々の機能を実現する。同様に、管理サーバ104においては、CPU401がROM402および外部メモリ411に格納されている制御プログラムや各種情報テーブルを読み出して実行することで、管理サーバ104の種々の機能を実現する。また、IS装置107および管理サーバ104は、サポートする通信プロトコルの内容が異なるものである。以上、必要に応じてこれらについても言及するものとする。   Also, the hardware configuration of the management server 104 and the IS device 107 is basically the same as the configuration of the tie-up server 105 shown in FIG. 2, and in the following, each hardware means will be described in order to avoid confusion for explanation. In this case, corresponding to the hardware units 201 to 211 of the tie-up server 105 described with reference to FIG. 2, the IS device 107 uses 301 to 311 and the management server 104 uses 401 to 411 for easy understanding. That is, in the IS device 107, the CPU 301 reads out and executes control programs and various information tables stored in the ROM 302 and the external memory 311, thereby realizing various functions of the IS device 107. Similarly, in the management server 104, various functions of the management server 104 are realized by the CPU 401 reading and executing control programs and various information tables stored in the ROM 402 and the external memory 411. Further, the IS device 107 and the management server 104 are different in the content of the supported communication protocol. As mentioned above, these are also referred to as necessary.

次に、図1に示した携帯電話向け動画像配信システムにおける動画像の配信処理について説明する。
図3−1および図3−2は、図1に示した携帯電話向け動画像配信システムにおける携帯電話109、IS(インターネット接続サービス)装置107、提携サーバ105、管理サーバ104の動作を示すフローチャートである。図3−1および図3−2に示す各端末の各動作ステップは、基本的にはイベントドリブンで処理され、無線通信網108を利用する処理があるものの、TCP/IP上でのHTTPプロトコルで各端末が用意したポートヘの散発的な通信処理でのイベント受信をトリガとして動作する。
Next, moving image distribution processing in the moving image distribution system for mobile phones shown in FIG. 1 will be described.
3A and 3B are flowcharts showing operations of the mobile phone 109, the IS (Internet connection service) device 107, the affiliate server 105, and the management server 104 in the mobile phone moving image distribution system shown in FIG. is there. Each operation step of each terminal shown in FIGS. 3A and 3B is basically event-driven and has a process of using the wireless communication network 108, but is based on the HTTP protocol over TCP / IP. It operates with the trigger of event reception in sporadic communication processing to the port prepared by each terminal.

以下、図3−1および図3−2のフローチャートに従って説明する。
尚、図3−1のフロー開始は、携帯電話109の利用者はインターネット接続サービスを利用するために、専用ブラウザを起動している状態である。具体的には、携帯電話109は、IS装置107から、利用者がマイメニューに登録しているコンテンツサイトヘのリンクの貼られた表示用データを受信し、図4に示すようなリンク集画面を表示部に表示している状態である。図4は、マイメニューのリンク集画面例を示す図である。図4の「交通情報サイト」とは、提携サーバ105が提供する有料コンテンツのサイトへのリンクであり、交通情報を提供するサイトへのリンクである。具体的には、「交通情報サイト」は、リンク情報として、提携サーバ105を特定するURLである「http://road_info.com/index/〜」が関連付けられている。
Hereinafter, description will be made according to the flowcharts of FIGS. 3-1 and 3-2.
The flow start in FIG. 3A is a state in which the user of the mobile phone 109 has activated a dedicated browser in order to use the Internet connection service. Specifically, the mobile phone 109 receives display data with a link to the content site registered by the user in the My Menu from the IS device 107, and displays a link collection screen as shown in FIG. This is the state displayed on the screen. FIG. 4 is a diagram showing an example of a link collection screen of My Menu. The “traffic information site” in FIG. 4 is a link to a site of paid content provided by the affiliate server 105 and a link to a site that provides traffic information. Specifically, the “traffic information site” is associated with “http://load_info.com/index/˜”, which is a URL that identifies the affiliated server 105, as link information.

上述した状態で、携帯電話109の利用者が「交通情報サイト」を選択すると、携帯電話109のブラウザは、図3−1のステップS501の処理として、携帯電話109の通信機能を用いて無線通信網108を介してIS装置107に対して提携サーバ105が提供する「交通情報サイト」(以下、提携サイトとする)へのアクセス要求(URL情報を含む)を送信する。これにより、ステップS601において、IS装置107は、携帯電話109からの提携サイトのURL情報を受信する。   When the user of the mobile phone 109 selects “traffic information site” in the state described above, the browser of the mobile phone 109 performs wireless communication using the communication function of the mobile phone 109 as the process of step S501 in FIG. An access request (including URL information) to a “traffic information site” (hereinafter referred to as a tie-up site) provided by the tie-up server 105 is transmitted to the IS device 107 via the network 108. Thereby, in step S601, the IS device 107 receives the URL information of the affiliated site from the mobile phone 109.

次に、ステップS602において、IS装置107は、携帯電話109よりアクセス要求のあったURLに対して携帯電話109(=携帯電話109の利用者)は接続可能であるか否かを判定する。具体的には、IS装置107は、外部メモリ311に格納される図6に示す公式サイトテーブルを検索して、受信したURLで特定される「交通情報サイト」が有料サイトであるか否か(接続制限を掛ける必要があるサイトであるか否か)を判断する。図6は、IS装置107が管理する公式サイトテーブル例を示す図である。ここで、有料サイトであると判断した場合は、IS装置107は、図7に示すユーザ情報テーブルより利用者識別情報(例えば、通信事業者側では把握可能である携帯電話番号情報)から受信したURLで示されるサイトヘ利用者が契約済みか否かを判断する。図7は、IS装置107が管理するユーザ情報テーブル例を示す図である。   Next, in step S <b> 602, the IS device 107 determines whether or not the mobile phone 109 (= user of the mobile phone 109) can connect to the URL requested for access from the mobile phone 109. Specifically, the IS device 107 searches the official site table shown in FIG. 6 stored in the external memory 311 and determines whether the “traffic information site” specified by the received URL is a paid site ( It is determined whether or not the site requires connection restriction. FIG. 6 is a diagram illustrating an example of an official site table managed by the IS device 107. Here, if it is determined that the site is a pay site, the IS device 107 has received from user identification information (for example, mobile phone number information that can be grasped by the telecommunications carrier) from the user information table shown in FIG. It is determined whether or not the user has contracted with the site indicated by the URL. FIG. 7 is a diagram illustrating an example of a user information table managed by the IS device 107.

尚、図6に示した公式サイトテーブルとは、IS装置107が、管理する各サイトが有料サイトであるか否かを管理するためのテーブルであり、外部メモリ311に格納されている。図6に示すように各公式サイトを特定する「公式サイトID」に関連付けて、URL等で特定される「公式サイト名」や、有料サイトであるか否かを定める「有料フラグ」や、アクセス制限を行うサイトであるか否かを定める「制限フラグ」などの情報が格納されている。図6に示すように、上述した提携サーバ105が提供する「交通情報サイト」の「公式サイトID」=002であり、「公式サイト名」はroad_info.comであり、「有料フラグ」および「制限フラグ」は共に1である。尚、「有料フラグ」または「制限フラグ」は、1の時に有料サイトまたは制限サイトであることを示し、0の時に無料サイトまたは制限なしのサイトであることを示している。   The official site table shown in FIG. 6 is a table for managing whether or not each site managed by the IS device 107 is a pay site, and is stored in the external memory 311. As shown in FIG. 6, in relation to the “official site ID” that identifies each official site, an “official site name” specified by a URL, a “paid flag” that determines whether the site is a paid site, access Information such as “restriction flag” for determining whether or not the site is a restriction site is stored. As shown in FIG. 6, “official site ID” = 002 of “traffic information site” provided by the above-described tie-up server 105, and “official site name” is “load_info. and “pay flag” and “restriction flag” are both 1. Note that “paid flag” or “restricted flag” indicates that the site is a paid site or a restricted site when “1”, and indicates that the site is a free site or an unrestricted site when “0”.

また、図7に示すように、ユーザ情報テーブルとは、IS装置107が管理する各有料サイトに対して利用者が契約済みであるか否かを管理するためのテーブルであり、外部メモリ311に格納されている。図7に示すように、各利用者を特定する「携帯電話番号」に関連付けて利用者の名称などである「ユーザ名」や、「携帯電話番号」で特定される利用者が契約済みのサイトを特定する契約サイト情報として「契約サイトID・1、2、3、…」が格納されている。尚、本実施形態においては、契約済みのサイトを特定する情報とは、図6の「公式サイトID」である。   As shown in FIG. 7, the user information table is a table for managing whether or not the user has contracted for each pay site managed by the IS device 107, and is stored in the external memory 311. Stored. As shown in FIG. 7, “user name” which is the name of the user in association with “mobile phone number” specifying each user, or a site where the user specified by “mobile phone number” has been contracted “Contract site IDs 1, 2, 3,... In the present embodiment, the information specifying the contracted site is the “official site ID” in FIG.

次に、上述したステップS602において接続不可と判断した場合(ステップS602のNo)には、IS装置107は、ステップS603に進み、「交通情報サイト」は有料サイトであり、契約が必要な旨を伝えると同時に契約規約の情報や契約申し込みの為の契約画面などを携帯電話109へ送信する。より詳細には、IS装置107は、まず、契約規約の情報を携帯電話109に送った後で利用者から契約希望があれば図5で示す契約申し込みの為の契約画面を表示するための表示データを携帯電話109へ送信する。   Next, when it is determined in step S602 described above that connection is not possible (No in step S602), the IS device 107 proceeds to step S603, where the “traffic information site” is a pay site and a contract is required. At the same time, information on contract terms, a contract screen for contract application, and the like are transmitted to the mobile phone 109. More specifically, the IS device 107 first displays the contract screen for contract application shown in FIG. 5 if there is a contract request from the user after sending the contract contract information to the mobile phone 109. Data is transmitted to the mobile phone 109.

これにより、ステップS502において、携帯電話109は、図5に示す契約画面を表示する。図5は、契約画面例を示す図である。図5に示す契約画面において、利用者が予め定めた数字4桁の契約パスワードを入力欄501に入力後に、決定ボタン502を押下することで提携サイトを利用する契約を申し込んだと見なされる。本実施形態では、利用者による契約パスワードの入力および決定ボタン502の押下を、契約希望用データ入力操作とする。ステップS502の次に、契約画面において契約希望用データ入力が有る場合(ステップS503のYes)には、携帯電話109は、契約希望のサイトである「交通情報サイト」を特定する情報と、契約する利用者(の携帯電話109)を特定する情報を少なくとも含む契約希望情報をIS装置107へ送信する。これにより、ステップS604において、IS装置107は、契約希望情報を受信する。また、契約画面において契約希望用データ入力が無い場合(ステップS503のNo)には、携帯電話109は、ステップS504に進み、他の処理を行う。ここで、他の処理とは、例えば待ち受け画面に戻る処理や、マイメニュー画面を表示する処理など任意の処理である。   Thereby, in step S502, the mobile phone 109 displays the contract screen shown in FIG. FIG. 5 is a diagram illustrating an example of a contract screen. In the contract screen shown in FIG. 5, it is considered that the user has applied for a contract for using the affiliated site by pressing the enter button 502 after inputting a predetermined four-digit contract password in the input field 501. In the present embodiment, the input of the contract password by the user and the pressing of the determination button 502 are the data input operation for contract request. If there is contract request data input on the contract screen after step S502 (Yes in step S503), the mobile phone 109 makes a contract with information specifying the “traffic information site” that is the site desired to be contracted. The contract request information including at least information specifying the user (the mobile phone 109) is transmitted to the IS device 107. Thereby, in step S604, the IS device 107 receives the contract request information. If there is no contract request data input on the contract screen (No in step S503), the mobile phone 109 proceeds to step S504 and performs other processing. Here, the other processes are arbitrary processes such as a process of returning to the standby screen and a process of displaying the My Menu screen.

尚、契約規約および契約画面の表示方法や、契約申し込みの方法は上述した限りではなく、契約希望のサイトを特定し、契約を希望している利用者の特定とその利用者の意思を確認できる契約規約および契約画面の表示方法や、契約申し込みの方法であれば種々の方法を用いて好適である。例えば、上述した契約規約情報の送信と契約希望情報の入力については特に詳述しないが、図3−1に示すようにIS装置107が契約規約情報や契約画面に関する情報を管理する形態ではなく、IS装置107が提携サーバ105と通信を行い、提携サーバ105から契約規約情報や契約画面に関する情報を受信してこれを携帯電話109のブラウザに対して送信する形態でも良い。   Note that the contract terms and method of displaying the contract screen and the method of applying for the contract are not limited to those described above, but it is possible to identify the site where the contract is desired, identify the user who wants the contract, and confirm the intention of the user. Various methods can be used as long as the contract terms and the contract screen display method and the contract application method are used. For example, the above-described transmission of the contract agreement information and the input of the contract request information are not described in detail, but the IS device 107 does not manage the contract agreement information and the information related to the contract screen as shown in FIG. The IS device 107 may communicate with the affiliation server 105, receive contract agreement information and information related to the contract screen from the affiliation server 105, and transmit the information to the browser of the mobile phone 109.

次に、ステップS604で契約希望情報を受信したIS装置107は、ステップS605に進み、図7に示したユーザ情報テーブルにおいて、携帯電話109の利用者に対する契約情報を更新する。具体的には、IS装置107は、携帯電話109の利用者に対する契約サイト情報に契約希望情報で希望された提携サイト(「交通情報サイト」)の公式サイトIDを加える処理を行う。以上により、利用者は、ステップS602において接続可能であるとの判断をIS装置107から受けるようになる。   Next, the IS device 107 that has received the contract request information in step S604 proceeds to step S605, and updates the contract information for the user of the mobile phone 109 in the user information table shown in FIG. Specifically, the IS device 107 performs a process of adding the official site ID of the partner site (“traffic information site”) requested by the contract request information to the contract site information for the user of the mobile phone 109. Thus, the user receives from the IS device 107 a determination that connection is possible in step S602.

また、上述したステップS602において接続可と判断した場合(ステップS602のYes)には、IS装置107は、ステップS606に進み、受信したURL(指定URL)への接続要求をそのURLで特定される提携サーバ105へ送信する。尚、接続要求には、例えばURL情報やURLで特定される公式サイトIDなどの情報や返信先となる携帯電話109を特定する情報(電話番号情報)が含まれている。   If it is determined in step S602 described above that connection is possible (Yes in step S602), the IS device 107 proceeds to step S606, and the connection request to the received URL (specified URL) is specified by the URL. Transmit to the affiliate server 105. Note that the connection request includes, for example, information such as URL information and an official site ID specified by the URL, and information (phone number information) specifying the mobile phone 109 as a reply destination.

これにより、図3−2のステップS701において、提携サーバ105は、受信した接続要求が、IS装置107からの接続要求であるか否かを判断する。ここで、IS装置107からの接続要求ではないと判断した場合(ステップS701のNo)には、提携サーバ105は、接続拒否の処理を行う。また、IS装置107からの接続要求であると判断した場合(ステップS701のYes)には、提携サーバ105は、ステップS703に進み、受信した接続要求が管理サーバ104への接続要求であるか否かを判断する。   As a result, in step S701 in FIG. 3B, the affiliate server 105 determines whether or not the received connection request is a connection request from the IS device 107. If it is determined that the request is not a connection request from the IS device 107 (No in step S701), the affiliate server 105 performs a connection rejection process. If it is determined that the request is a connection request from the IS device 107 (Yes in step S701), the partner server 105 proceeds to step S703, and determines whether or not the received connection request is a connection request to the management server 104. Determine whether.

ここで、受信した接続要求が管理サーバ104への接続要求でない場合(ステップS703のNo)には、提携サーバ105は、ステップS704に進み、接続要求に含まれるURLで指定されるコンテンツデータを携帯電話109へ送信する。これにより、IS装置107を介して携帯電話109は、図3−1のステップS505において、コンテンツデータを受信し、表示する。尚、図3−1には明記していないが、携帯電話109はIS装置107を介することでネットワーク106経由のコンテンツデータを受信可能となる。すなわち、IS装置107は、ネットワーク106と無線通信網108間におけるプロトコル変換等を行っている。   Here, when the received connection request is not a connection request to the management server 104 (No in step S703), the affiliate server 105 proceeds to step S704, and carries the content data specified by the URL included in the connection request. Send to phone 109. Thereby, the mobile phone 109 receives and displays the content data in step S505 in FIG. Although not explicitly shown in FIG. 3A, the mobile phone 109 can receive content data via the network 106 via the IS device 107. That is, the IS device 107 performs protocol conversion between the network 106 and the wireless communication network 108.

また、受信した接続要求が管理サーバ104への接続要求である場合(ステップS703のYes)には、提携サーバ105は、ステップS705に進み、受信した接続要求にCGIの起動指示(以下、CGI指定とする)が含まれているか否かを判断する。ここで、受信した接続要求にCGI指定が含まれている場合(ステップS705のYes)には、提携サーバ105は、ステップS709に進む。尚、ステップS709での処理の詳細は後述する。   If the received connection request is a connection request to the management server 104 (Yes in step S703), the affiliation server 105 proceeds to step S705, in which the CGI activation instruction (hereinafter referred to as CGI designation) is added to the received connection request. Whether or not) is included. If the CGI designation is included in the received connection request (Yes in step S705), the affiliate server 105 proceeds to step S709. Details of the processing in step S709 will be described later.

また、受信した接続要求にCGI指定が含まれていない場合(ステップS705のNo)には、提携サーバ105は、ステップS706に進み、携帯電話109の利用者が管理サーバ104の有料コンテンツを利用する契約をしている契約者であるか否かを判定する。具体的には、提携サーバ105は、外部メモリ211に管理サーバ104の有料コンテンツを利用する契約をしている契約者に関する情報を格納して、この情報を参照することで、ステップS706の判断を行う。   If the CGI designation is not included in the received connection request (No in step S705), the partner server 105 proceeds to step S706, and the user of the mobile phone 109 uses the paid content of the management server 104. It is determined whether or not the contractor has a contract. Specifically, the tie-up server 105 stores information on the contractor who has contracted to use the paid content of the management server 104 in the external memory 211, and refers to this information, thereby determining the determination in step S706. Do.

ここで、利用者が管理サーバ104の契約者である場合(ステップS706のYes)には、提携サーバ105は、ステップS707に進み、管理サーバ104へ直接アクセスするURLのリンクを含む画面データを携帯電話109へ送信する。また、利用者が管理サーバ104の契約者でない場合(ステップS706のNo)には、提携サーバ105は、ステップS708に進み、自身(提携サーバ105)が管理サーバ104から動画像を受信するためのCGIを起動させるリンクを含む画面データを携帯電話109へ送信する。すなわち、提携サーバ105は、管理サーバ104へ接続要求した利用者が契約者か否かにより、管理サーバ104から携帯電話109へ有料コンテンツ(動画像)の配信させるか、提携サーバ105を経由して管理サーバ104の有料コンテンツ(動画像)を携帯電話109へ配信するかを制御する。   Here, when the user is a contractor of the management server 104 (Yes in step S706), the affiliation server 105 proceeds to step S707, and displays screen data including a URL link for direct access to the management server 104 as a mobile phone. 109. If the user is not a contractor of the management server 104 (No in step S706), the affiliation server 105 proceeds to step S708, and the affiliation server 105 itself receives a moving image from the management server 104. Screen data including a link for activating CGI is transmitted to mobile phone 109. That is, the affiliate server 105 distributes paid content (moving image) from the management server 104 to the mobile phone 109 depending on whether the user who has requested connection to the management server 104 is a contractor, or via the affiliate server 105. Controls whether paid content (moving image) of the management server 104 is distributed to the mobile phone 109.

上述したステップS707の次は、図3−1のステップS506において、携帯電話109は、管理サーバ104が提供する動画像を取得するためのURLのリンクを含む画像データを受信し、そのURLのリンクを含む画面を表示する。尚、携帯電話109が提携サーバ105や管理サーバ104と直接アクセスしているように図3−1には示しているが、実際はIS装置107を経由しており、IS装置107においてプロトコル変換等が行われている。   Following step S707 described above, in step S506 of FIG. 3-1, the mobile phone 109 receives image data including a URL link for obtaining a moving image provided by the management server 104, and the URL link is received. Display a screen containing Although FIG. 3A shows that the mobile phone 109 directly accesses the partner server 105 and the management server 104, the mobile phone 109 actually passes through the IS device 107, and the IS device 107 performs protocol conversion and the like. It has been broken.

次に、携帯電話109は、ステップS507に進み、管理サーバ104へのリンクを利用者が押下したか否かを判断する。ここで、リンクが押下されていない場合(ステップS507のNo)には、携帯電話109は、ステップS504に進む。また、リンクが押下されていない場合(ステップS507のYes)には、携帯電話109は、ステップS508に進み、管理サーバ104へ接続するためのURLを接続データとしてIS装置107へ送信する。これにより、ステップS607において、IS装置107は、管理サーバ104へ接続するためのURLを受信する。次に、ステップS608において、IS装置107は、携帯電話109よりアクセス要求のあったURLに対して携帯電話109(=携帯電話109の利用者)は接続可能であるか否かを判定する。尚、ステップS608における判定処理の詳細は、ステップS602における判定処理と同様であるので、説明を省略する。   Next, the cellular phone 109 proceeds to step S507, and determines whether or not the user has pressed the link to the management server 104. If the link has not been pressed (No in step S507), the cellular phone 109 proceeds to step S504. If the link has not been pressed (Yes in step S507), the cellular phone 109 proceeds to step S508, and transmits a URL for connecting to the management server 104 to the IS device 107 as connection data. Accordingly, in step S607, the IS device 107 receives a URL for connecting to the management server 104. Next, in step S608, the IS device 107 determines whether or not the mobile phone 109 (= user of the mobile phone 109) can connect to the URL requested to be accessed from the mobile phone 109. Note that the details of the determination process in step S608 are the same as the determination process in step S602, and a description thereof will be omitted.

ここで、利用者は上記URLに接続不可と判断した場合(ステップS608のNo)には、IS装置107は、ステップS603に進み、管理サーバ104が提供するサイトは有料サイトであり、契約が必要な旨を伝えると同時に契約規約の情報や契約申し込みの為の契約画面などを携帯電話109へ送信する。また、利用者は上記URLに接続可能と判断した場合(ステップS608のYes)には、IS装置107は、ステップS609に進み、受信したURL(指定URL)への接続要求をそのURLで特定される管理サーバ104へ送信する。これにより、図3−2のステップS801において、管理サーバ104は、IS装置107からの接続要求であるか否かを判断する。   If the user determines that the URL cannot be connected (No in step S608), the IS device 107 proceeds to step S603, and the site provided by the management server 104 is a pay site and requires a contract. At the same time, information on contract terms, a contract screen for contract application, and the like are transmitted to the mobile phone 109. If it is determined that the user can connect to the URL (Yes in step S608), the IS device 107 proceeds to step S609, and the connection request to the received URL (specified URL) is specified by the URL. To the management server 104. Thereby, in step S801 in FIG. 3B, the management server 104 determines whether or not the connection request is from the IS device 107.

ここで、IS装置107からの接続要求であると判断した場合(ステップS801のYes)には、管理サーバ104は、ステップS802に進み、接続要求に含まれるURLで指定されるコンテンツデータを携帯電話109へ送信する。これにより、図3−1のステップS509において、携帯電話109は、IS装置107を介してコンテンツデータを受信し、表示する。また、IS装置107からの接続要求でないと判断した場合(ステップS801のNo)には、管理サーバ104は、ステップS803に進む。尚、ステップS803以降の処理については詳細を後述する。   If it is determined that the request is a connection request from the IS device 107 (Yes in step S801), the management server 104 proceeds to step S802, and the content data specified by the URL included in the connection request is transferred to the mobile phone. 109. Thereby, in step S509 of FIG. 3A, the mobile phone 109 receives the content data via the IS device 107 and displays it. If it is determined that the request is not a connection request from the IS device 107 (No in step S801), the management server 104 proceeds to step S803. Details of the processing after step S803 will be described later.

次に、図3−2に示した提携サーバ105のステップS708で、CGIを起動させるリンクを含む画面データが携帯電話109に送信された処理の続きについて説明する。図3−1に示すように、ステップS510において、携帯電話109は、管理サーバ104の動画像(有料コンテンツ)を提携サーバ105が取得するためのCGIを起動させるリンクを含む画面データを、IS装置107経由で受信し、CGIを起動させるリンクを含む画面を表示する。次に、ステップS511において、携帯電話109は、利用者がCGIを起動させるリンクを押下したかを判断する。   Next, the continuation of the process in which screen data including a link for starting CGI is transmitted to the mobile phone 109 in step S708 of the partner server 105 illustrated in FIG. 3B will be described. As shown in FIG. 3A, in step S510, the mobile phone 109 displays screen data including a link for starting CGI for the affiliated server 105 to acquire the moving image (paid content) of the management server 104 as IS device. A screen including a link received via 107 and activating CGI is displayed. Next, in step S511, the mobile phone 109 determines whether the user has pressed a link that activates the CGI.

ここで、利用者がCGIを起動させるリンクを押下していない判断した場合(ステップS511のNo)には、携帯電話109は、ステップS504に進む。また、利用者がCGIを起動させるリンクを押下したと判断した場合(ステップS511のYes)には、携帯電話109は、ステップS512へ進み、提携サーバ105へ接続するためのURL(CGIの起動指示を含む)を接続データとしてIS装置107へ送信する。これにより、ステップS601において、IS装置107は、提携サーバ105へ接続するためのURLを受信する。ここで、ステップS601の次に、ステップS602、S606を処理するIS装置107の動作は上述した動作と同様であるので説明を省略する。また、提携サーバ105における、ステップS701、S703、S705までの処理も同様であるので、説明を省略する。   If it is determined that the user has not pressed the link for activating CGI (No in step S511), the cellular phone 109 proceeds to step S504. If it is determined that the user has pressed the link for starting CGI (Yes in step S511), the mobile phone 109 proceeds to step S512, and the URL for connecting to the partner server 105 (CGI start instruction) Are transmitted to the IS device 107 as connection data. Thereby, in step S <b> 601, the IS device 107 receives a URL for connecting to the affiliate server 105. Here, since the operation of the IS device 107 that processes steps S602 and S606 after step S601 is the same as the above-described operation, the description thereof is omitted. Further, since the processing up to steps S701, S703, and S705 in the affiliate server 105 is the same, the description thereof is omitted.

ステップS705において、IS装置107から受信した接続要求がCGIの起動指示を含む接続要求である(CGI指定である)場合には、提携サーバ105は、ステップS709において、接続要求で指定されたCGIを起動して管理サーバ104から所定の動画像を取得するよう接続要求を管理サーバ104へ送信する。これにより、提携サーバ105は、ステップS710に進み、管理サーバ104からのコンテンツデータ(動画像データ)の受信待ちの状態となる。すなわち、管理サーバ104からコンテンツデータを受信していない場合(ステップS710のNo)には、ステップS710の処理を継続する。   In step S705, if the connection request received from the IS device 107 is a connection request including a CGI activation instruction (CGI designation), the affiliate server 105 determines the CGI specified in the connection request in step S709. The connection request is transmitted to the management server 104 so as to start up and acquire a predetermined moving image from the management server 104. As a result, the affiliation server 105 proceeds to step S710 and waits for reception of content data (moving image data) from the management server 104. That is, when content data has not been received from the management server 104 (No in step S710), the processing in step S710 is continued.

また、ステップS709で接続要求が管理サーバ104へ送信されると、ステップS801において、管理サーバ104は、受信した接続要求がIS装置107からの接続要求であるか否かを判断する。ここでは、提携サーバ105からの接続要求であるので(ステップS801のNo)、管理サーバ104は、ステップS803に進み、提携サーバ105からの接続要求であるか否かを判断する。ここでは、提携サーバ105からの接続要求であるので(ステップS803のYes)、管理サーバ104は、ステップS804に進み、提携サーバ105へ接続要求で指定される動画像データ(コンテンツデータ)を提携サーバ105へ送信する。これにより、提携サーバ105は、管理サーバ104から動画像データを受信し(ステップS710のYes)、受信した動画像データを携帯電話109へ送信する(ステップS711)。   When a connection request is transmitted to the management server 104 in step S709, the management server 104 determines whether the received connection request is a connection request from the IS device 107 in step S801. Here, since it is a connection request from the affiliation server 105 (No in step S801), the management server 104 proceeds to step S803 and determines whether or not it is a connection request from the affiliation server 105. Here, since it is a connection request from the affiliation server 105 (Yes in step S803), the management server 104 proceeds to step S804 and sends the moving image data (content data) specified in the connection request to the affiliation server 105 to the affiliation server. It transmits to 105. Thereby, the tie-up server 105 receives the moving image data from the management server 104 (Yes in step S710), and transmits the received moving image data to the mobile phone 109 (step S711).

図3−1のステップS513において、携帯電話109は、提携サーバ105から動画像データをIS装置107経由で受信し、動画像を表示部に表示する。また、ステップS803で管理サーバ104は、提携サーバ105からの接続要求でないと判断した場合には、ステップS805に進み接続拒否の処理を行う。   In step S513 of FIG. 3A, the mobile phone 109 receives the moving image data from the partner server 105 via the IS device 107 and displays the moving image on the display unit. If the management server 104 determines in step S803 that the connection request is not from the tie-up server 105, the management server 104 proceeds to step S805 and performs connection rejection processing.

以上に示したように、本実施形態におけるコンテンツ提供システムによれば、利用者が管理サーバ104の提供する有料コンテンツを利用する契約をしていなくても、提携サーバ105から管理サーバ104の提供する有料コンテンツを利用することができる。これにより、上述した実施形態のように、IS装置107において一元的に各有料コンテンツへのアクセスを管理している場合にでも、簡便に有料コンテンツ間のリンクを行うことができる。これにより、提携サーバ105においては、多種のコンテンツを用意する労力を費やすことなく、利用者に多種のコンテンツを提供できるより魅力的なコンテンツサイトを構築することができる。   As described above, according to the content providing system in the present embodiment, even if the user does not make a contract to use the paid content provided by the management server 104, the affiliate server 105 provides the management server 104. Paid content can be used. Thereby, even when access to each pay content is centrally managed in the IS device 107 as in the above-described embodiment, it is possible to easily link the pay content. Thereby, in the affiliate server 105, it is possible to construct a more attractive content site that can provide various types of content to the user without spending the effort of preparing various types of content.

また、上述した実施形態においては、提携サーバ105が利用者に提供可能な管理サーバ104の提供する有料コンテンツの種類や、提供時間などに制限を設けている。これにより、利用者が、管理サーバ104が提供する有料コンテンツを利用する契約を行うよう促進する効果を得ることができる。   Further, in the above-described embodiment, there is a restriction on the type of paid content provided by the management server 104 that can be provided to the user by the affiliate server 105, the provision time, and the like. As a result, it is possible to obtain an effect of promoting the user to make a contract for using the paid content provided by the management server 104.

尚、上述した実施形態の提携サーバ105やIS装置107においては、利用者が契約者であるか否かの確認を、携帯電話109を特定する情報(携帯電話番号)を利用して行ったが、この限りではなく、利用者自身を特定する情報(パスワードや利用者ID)を用いて利用者が契約者であるか否かの確認を行ってもよい。   In the tie-up server 105 and the IS device 107 according to the above-described embodiment, whether or not the user is a contractor is confirmed using information (mobile phone number) that identifies the mobile phone 109. However, the present invention is not limited to this, and it may be confirmed whether or not the user is a contractor by using information (password or user ID) for identifying the user himself / herself.

また、上述した管理サーバ104または提携サーバ105における種々の処理機能を実現する為のプログラムをメモリより読み出してCPU201またはCPU401が実行することによりその機能を実現させるものであったが、この限りではなく、各処理の全部または一部の機能を専用のハードウェアにより実現してもよい。
また、上述したメモリは、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、CD−ROM等の読み出しのみが可能な記録媒体、RAM以外の揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
In addition, the program for realizing various processing functions in the management server 104 or the affiliated server 105 described above is read from the memory and executed by the CPU 201 or the CPU 401, but the function is realized. All or some of the functions of each process may be realized by dedicated hardware.
The above-mentioned memory is a non-volatile memory such as a magneto-optical disk device or a flash memory, a recording medium such as a CD-ROM that can only be read, a volatile memory other than a RAM, or a computer read by a combination thereof. The recording medium may be a writable recording medium.

また、上述した管理サーバ104および提携サーバ105において図3−2に示す各種処理を行う機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   Further, a program for realizing the functions for performing various processes shown in FIG. 3-2 in the management server 104 and the affiliate server 105 described above is recorded on a computer-readable recording medium, and the program recorded on the recording medium is recorded. Each processing may be performed by being read into a computer system and executed. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。   The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system serving as a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding a program for a certain period of time are also included.

また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
A program product such as a computer-readable recording medium in which the above program is recorded can also be applied as an embodiment of the present invention.
The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.

本発明の一実施形態であるコンテンツサーバを含む携帯電話向け動画像配信システムの概略構成を示す図である。It is a figure which shows schematic structure of the moving image delivery system for mobile phones containing the content server which is one Embodiment of this invention. 提携サーバ105のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the cooperation server 105. FIG. 図1に示した携帯電話向け動画像配信システムにおける携帯電話109、IS(インターネット接続サービス)装置107の動作を示すフローチャートである。2 is a flowchart showing operations of a mobile phone 109 and an IS (Internet connection service) device 107 in the moving image distribution system for mobile phones shown in FIG. 図1に示した携帯電話向け動画像配信システムにおける提携サーバ105、管理サーバ104の動作を示すフローチャートである。2 is a flowchart showing operations of a partner server 105 and a management server 104 in the mobile phone moving image distribution system shown in FIG. マイメニューのリンク集画面例を示す図である。It is a figure which shows the example of a link collection screen of my menu. 契約画面例を示す図である。It is a figure which shows the example of a contract screen. IS装置107が管理する公式サイトテーブル例を示す図である。It is a figure which shows the example of an official site table which the IS apparatus 107 manages. IS装置107が管理するユーザ情報テーブル例を示す図である。It is a figure which shows the example of a user information table which IS apparatus 107 manages.

符号の説明Explanation of symbols

101 ライブカメラ
102 カメラサーバ
103 ルータ
104 管理サーバ
105 提携サーバ
106 ネットワーク
107 インターネット接続サービス装置
108 無線通信網
109、110 携帯電話
201 CPU
202 ROM
203 RAM
211 外部メモリ
101 Live Camera 102 Camera Server 103 Router 104 Management Server 105 Partner Server 106 Network 107 Internet Connection Service Device 108 Wireless Communication Network 109, 110 Mobile Phone 201 CPU
202 ROM
203 RAM
211 External memory

Claims (7)

利用者端末に対してネットワーク経由で第1の有料コンテンツを提供する第1のコンテンツサーバとしての機能を備えた情報処理装置であって、
第2のコンテンツサーバが提供する第2の有料コンテンツを取得するためのプログラムを起動するリンクを含む画面データを前記利用者端末へ送信する送信手段と、
前記利用者端末からの接続要求が前記リンクの選択による接続要求である場合に、前記プログラムを起動することで前記第2のコンテンツサーバより前記第2の有料コンテンツを取得するコンテンツ取得手段と、
前記コンテンツ取得手段が取得する前記第2の有料コンテンツを前記利用者端末へ配信する配信手段と
を具備することを特徴とする情報処理装置。
An information processing apparatus having a function as a first content server that provides first paid content to a user terminal via a network,
Transmitting means for transmitting to the user terminal screen data including a link for starting a program for acquiring the second paid content provided by the second content server;
Content acquisition means for acquiring the second pay content from the second content server by activating the program when the connection request from the user terminal is a connection request by selecting the link;
An information processing apparatus comprising: distribution means for distributing the second pay content acquired by the content acquisition means to the user terminal.
前記第2の有料コンテンツを利用可能である利用者または前記利用者端末に関する情報である利用者情報を格納する利用者情報格納手段を更に具備し、
前記送信手段は、前記利用者情報格納手段から前記利用者情報を参照することで前記第2の有料コンテンツを利用可能な利用者または利用者端末であると判断した場合には、前記第2のコンテンツサーバへ直接接続要求を送信するための直接リンクを含む画面データを前記利用者端末へ送信し、前記利用者情報格納手段から前記利用者情報を参照することで前記第2の有料コンテンツを利用不可能な利用者または利用者端末と判断した場合には、前記プログラムを起動する前記リンクを含む画面データを前記利用者端末へ送信すること
を特徴とする請求項1に記載の情報処理装置。
A user information storage means for storing user information that is information about the user who can use the second pay content or the user terminal;
When the transmission means determines that the user is a user or user terminal that can use the second pay content by referring to the user information from the user information storage means, the second information Screen data including a direct link for transmitting a direct connection request to the content server is transmitted to the user terminal, and the second pay content is used by referring to the user information from the user information storage means. 2. The information processing apparatus according to claim 1, wherein when it is determined that the user is an impossible user or a user terminal, screen data including the link for starting the program is transmitted to the user terminal.
前記利用者端末からの前記接続要求は、前記第1の有料コンテンツを利用可能であるか否かを判断する機能を有する利用可否判断装置を経由したものであることを特徴とする請求項1または2に記載の情報処理装置。   The connection request from the user terminal is made via an availability determination device having a function of determining whether or not the first pay content can be used. 2. The information processing apparatus according to 2. 前記コンテンツ取得手段は前記第2の有料コンテンツの取得において制限を有することを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。   The information processing apparatus according to any one of claims 1 to 3, wherein the content acquisition unit has a restriction in acquiring the second pay content. 利用者端末に対してネットワーク経由で第1の有料コンテンツを提供する第1のコンテンツサーバと、第2の有料コンテンツを提供する第2のコンテンツサーバとを少なくとも具備する情報処理システムであって、
前記第1のコンテンツサーバは、
第2のコンテンツサーバが提供する第2の有料コンテンツを取得するためのプログラムを起動するリンクを含む画面データを前記利用者端末へ送信する送信手段と、
前記利用者端末からの接続要求が前記リンクの選択による接続要求である場合に、前記プログラムを起動することで前記第2のコンテンツサーバへ前記第2の有料コンテンツを要求するコンテンツ要求情報を送信するコンテンツ要求手段と、
前記コンテンツ要求手段の送信した前記コンテンツ要求情報に応じて前記第2のコンテンツサーバから送信される前記第2の有料コンテンツを受信する受信手段と、
前記コンテンツ取得手段が取得する前記第2の有料コンテンツを前記利用者端末へ配信する配信手段とを具備し、
前記第2のコンテンツサーバは、
前記第1のコンテンツサーバの前記コンテンツ要求手段から送信される前記コンテンツ要求情報を受信する受信手段と、
前記受信手段が受信した前記コンテンツ要求情報が前記第1のコンテンツサーバからのコンテンツ要求情報であるか否かを判断する判断手段と、
前記判断手段が前記第1のコンテンツサーバからのコンテンツ要求情報であると判断した場合には、前記コンテンツ要求情報で特定される前記第2のコンテンツを前記第1のコンテンツサーバへ送信する送信手段とを具備すること
を特徴とする情報処理システム。
An information processing system comprising at least a first content server that provides first paid content to a user terminal via a network and a second content server that provides second paid content,
The first content server is
Transmitting means for transmitting to the user terminal screen data including a link for starting a program for acquiring the second paid content provided by the second content server;
When the connection request from the user terminal is a connection request based on the selection of the link, content request information for requesting the second paid content is transmitted to the second content server by starting the program. Content request means;
Receiving means for receiving the second paid content transmitted from the second content server according to the content request information transmitted by the content requesting means;
A distribution unit that distributes the second pay content acquired by the content acquisition unit to the user terminal;
The second content server is
Receiving means for receiving the content request information transmitted from the content requesting means of the first content server;
Determining means for determining whether or not the content request information received by the receiving means is content request information from the first content server;
Transmitting means for transmitting the second content specified by the content request information to the first content server when the determining means determines that the content request information is from the first content server; An information processing system comprising:
利用者端末に対してネットワーク経由で第1の有料コンテンツを提供する第1のコンテンツサーバとしての機能を備えた情報処理装置を用いた情報処理方法であって、
第2のコンテンツサーバが提供する第2の有料コンテンツを取得するためのプログラムを起動するリンクを含む画面データを前記利用者端末へ送信する第1のステップと、
前記利用者端末からの接続要求が前記第1のステップにより前記利用者端末に表示された前記リンクの選択による接続要求である場合に、前記プログラムを起動することで前記第2のコンテンツサーバより前記第2の有料コンテンツを取得する第2のステップと、
前記第2のステップで取得した前記第2の有料コンテンツを前記利用者端末へ配信する第3のステップと
を有することを特徴とする情報処理方法。
An information processing method using an information processing apparatus having a function as a first content server that provides first paid content to a user terminal via a network,
A first step of transmitting, to the user terminal, screen data including a link for activating a program for acquiring the second paid content provided by the second content server;
When the connection request from the user terminal is a connection request based on the selection of the link displayed on the user terminal by the first step, the program is started to start the program from the second content server. A second step of acquiring second pay content;
And a third step of distributing the second pay content acquired in the second step to the user terminal.
利用者端末に対してネットワーク経由で第1の有料コンテンツを提供する第1のコンテンツサーバとしての機能を備えた情報処理装置用のプログラムであって、
第2のコンテンツサーバが提供する第2の有料コンテンツを取得するための取得プログラムを起動するリンクを含む画面データを前記利用者端末へ送信する第1のステップと、
前記利用者端末からの接続要求が前記第1のステップにより前記利用者端末に表示された前記リンクの選択による接続要求である場合に、前記取得プログラムを起動することで前記第2のコンテンツサーバより前記第2の有料コンテンツを取得する第2のステップと、
前記第2のステップで取得した前記第2の有料コンテンツを前記利用者端末へ配信する第3のステップと
を前記情報処理装置に実行させるためのプログラム。
A program for an information processing apparatus having a function as a first content server that provides first pay content to a user terminal via a network,
A first step of transmitting to the user terminal screen data including a link for starting an acquisition program for acquiring a second paid content provided by a second content server;
When the connection request from the user terminal is a connection request based on the selection of the link displayed on the user terminal by the first step, the acquisition program is started to start the acquisition program. A second step of acquiring the second paid content;
A program for causing the information processing apparatus to execute a third step of distributing the second pay content acquired in the second step to the user terminal.
JP2003343752A 2003-10-01 2003-10-01 Apparatus, system, and method for information processing, and program therefor Pending JP2005108121A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003343752A JP2005108121A (en) 2003-10-01 2003-10-01 Apparatus, system, and method for information processing, and program therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003343752A JP2005108121A (en) 2003-10-01 2003-10-01 Apparatus, system, and method for information processing, and program therefor

Publications (1)

Publication Number Publication Date
JP2005108121A true JP2005108121A (en) 2005-04-21

Family

ID=34537634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003343752A Pending JP2005108121A (en) 2003-10-01 2003-10-01 Apparatus, system, and method for information processing, and program therefor

Country Status (1)

Country Link
JP (1) JP2005108121A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009538461A (en) * 2006-03-30 2009-11-05 ラジャーシンガム、アージューナ・アイ Virtual and real navigation systems
WO2014119290A1 (en) * 2013-01-30 2014-08-07 セイコーエプソン株式会社 Control system, control method for control system, and control device
JP2014146291A (en) * 2013-01-30 2014-08-14 Seiko Epson Corp Control system and control method for control system
JP2014146294A (en) * 2013-01-30 2014-08-14 Seiko Epson Corp Control system and control method for control system
JP2014146290A (en) * 2013-01-30 2014-08-14 Seiko Epson Corp Control device and control method for control device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009538461A (en) * 2006-03-30 2009-11-05 ラジャーシンガム、アージューナ・アイ Virtual and real navigation systems
WO2014119290A1 (en) * 2013-01-30 2014-08-07 セイコーエプソン株式会社 Control system, control method for control system, and control device
JP2014146291A (en) * 2013-01-30 2014-08-14 Seiko Epson Corp Control system and control method for control system
JP2014146294A (en) * 2013-01-30 2014-08-14 Seiko Epson Corp Control system and control method for control system
JP2014146290A (en) * 2013-01-30 2014-08-14 Seiko Epson Corp Control device and control method for control device
KR101772781B1 (en) * 2013-01-30 2017-08-29 세이코 엡슨 가부시키가이샤 Pos control system, control method for pos control system, and control device
US10491457B2 (en) 2013-01-30 2019-11-26 Seiko Epson Corporation Control system, control method of a control system, and control device

Similar Documents

Publication Publication Date Title
JP4799609B2 (en) Home network-based digital frame service provision method
US7433710B2 (en) System and methodology for automated provisioning of new user accounts
US20020138279A1 (en) On-line digital imaging services
KR101729633B1 (en) Apparatus and method for sharing contents of social network service in communicatino system
US6832102B2 (en) Image transfer over mobile radio network
EP1284575A1 (en) Method and apparatus for providing communication service
WO2008038634A1 (en) Information terminal device, information processing system, information processing program and information processing method
JP2007521541A (en) Cache server at hotspot for downloading services
JP2002091857A (en) Print fee collecting method for printing system using portable information terminal
JP2004240761A (en) Messaging system
EP1450273A1 (en) Mobile terminal data memory sharing system and computer program thereof
JP2003067309A (en) Data transmission method, transmission destination- deciding device and imaging terminal
JP2003022236A (en) Remote control of download of contents data from server to another server in mobile equipment
JP5605673B2 (en) Digital data sharing service terminal, method, program, and digital data sharing service system
JP2005108121A (en) Apparatus, system, and method for information processing, and program therefor
KR101301711B1 (en) System And Method For Providing Avatar Service
JP7188024B2 (en) Information processing device, information processing system, information processing method and program
US7596592B2 (en) Method and a system of remotely controlling data transfer via a data transfer network
JP4779328B2 (en) Image distribution system
KR20120116787A (en) Apparatus for providing image service in portable terminal, system and method for providing image service
JP2009087210A (en) Data output system and data output program
JP2003271484A (en) Web contents storing system, service server used in the system and program for small-sized personal digital assistant
JP6501859B2 (en) Receiver, communication method, server device
JP2004289498A (en) Search server and search method
JP4228544B2 (en) Menu service method and menu service system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050628

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071211

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080212

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080422