Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4281008B2 - Distribution request management device - Google Patents
[go: Go Back, main page]

JP4281008B2 - Distribution request management device - Google Patents

Distribution request management device Download PDF

Info

Publication number
JP4281008B2
JP4281008B2 JP2005031674A JP2005031674A JP4281008B2 JP 4281008 B2 JP4281008 B2 JP 4281008B2 JP 2005031674 A JP2005031674 A JP 2005031674A JP 2005031674 A JP2005031674 A JP 2005031674A JP 4281008 B2 JP4281008 B2 JP 4281008B2
Authority
JP
Japan
Prior art keywords
content
distribution
distribution request
request
reservation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005031674A
Other languages
Japanese (ja)
Other versions
JP2005259124A (en
Inventor
暁 田中
哲朗 鹿子嶋
慎介 宮山
豊 飯田
啓二 寺内
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.)
SoftBank Corp
Original Assignee
SoftBank Mobile Corp
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 SoftBank Mobile Corp filed Critical SoftBank Mobile Corp
Priority to JP2005031674A priority Critical patent/JP4281008B2/en
Publication of JP2005259124A publication Critical patent/JP2005259124A/en
Application granted granted Critical
Publication of JP4281008B2 publication Critical patent/JP4281008B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明はコンテンツのデータを含む信号の配信要求を管理する方法、装置等に関するものである。さらにはストリーミング形式のデータを含む信号を無線通信を用いて移動端末装置に配信する場合に最も好適なものである。   The present invention relates to a method, apparatus, etc. for managing a distribution request for a signal including content data. Furthermore, it is most suitable when a signal including data in a streaming format is distributed to the mobile terminal device using wireless communication.

例えば、いわゆるインターネット等のネットワーク(電気通信回線網)では、音、動画等のコンテンツ(内容)のデータを含む信号の配信(以下、コンテンツの配信という)が従来から行われている。コンテンツの配信をするためには、ある処理装置(例えばコンピュータ)からネットワークを介して、コンテンツのデータを記憶するコンテンツ提供サーバと呼ばれるコンピュータに、必要なコンテンツの配信を要求する指示を含む信号を送信する(以下、この信号を配信要求といい、配信要求を送信することを、配信要求をするという)。例えば、指示とは、具体的にはコンテンツのデータが記憶されているネットワーク上の場所及びコンテンツの配信方法(プロトコル(規約)等)が記述されたURL(Uniform Resource Locator)を指示することにより配信要求の指示が行われる。コンテンツ提供サーバは、配信要求に基づくコンテンツの配信を行う。ここで、コンテンツの配信を行うには、様々な方法がある。   For example, in a network (telecommunications network) such as the so-called Internet, distribution of signals including content (content) data such as sound and moving images (hereinafter referred to as content distribution) has been conventionally performed. In order to distribute content, a signal including an instruction to request distribution of necessary content is transmitted from a certain processing device (for example, a computer) to a computer called a content providing server that stores content data via a network. (Hereinafter, this signal is referred to as a distribution request, and sending a distribution request is referred to as a distribution request). For example, the instruction is distributed by instructing a URL (Uniform Resource Locator) in which the location on the network where the content data is stored and the content distribution method (protocol (contract), etc.) are described. The request is directed. The content providing server distributes content based on the distribution request. Here, there are various methods for distributing content.

その1つにストリーミング形式でコンテンツの配信を行う方法がある。ストリーミング形式での配信では、コンテンツ提供サーバは、配信要求に基づいて、要求元の処理装置に例えばパケット形式でコンテンツのデータを含む信号を(次々と)配信(送信)する。配信要求元の処理装置は、受信した信号中に含まれるデータを例えば一時的に記憶した上で順次処理(デコード処理)し、コンテンツの再生(これをストリーミング再生という)を行う(例えば、特許文献1参照)。   One of them is a method of distributing content in a streaming format. In the distribution in the streaming format, the content providing server distributes (successively) a signal including the content data in the packet format, for example, to the requesting processing device based on the distribution request. The distribution request source processing device temporarily stores (decodes) the data included in the received signal, for example, and sequentially reproduces the content (this is called streaming reproduction) (for example, Patent Documents). 1).

ここで、コンテンツ提供サーバは、通常、複数の処理装置から配信要求されるが、配信要求が多くなると、配信処理に対する負荷が大きくなり、一定の負荷を越えると全ての配信要求を処理しきれなくなる。また、コンテンツ提供サーバが接続されている通信回線網にも限界があり、伝送可能な量を越えるデータ信号配信を行うこともできない。そのため、例えば、配信要求数、要求に応じて配信できる信号量等が一定限度を越えると、越えた分の配信要求は受け付けずに拒絶する処理が行われる。したがって、このような処理が行われると、越えた分の配信要求に対しては配信処理を行わない。   Here, the content providing server is normally requested for distribution from a plurality of processing devices. However, if the number of distribution requests increases, the load on the distribution processing increases, and if a certain load is exceeded, all distribution requests cannot be processed. . In addition, there is a limit to the communication line network to which the content providing server is connected, and data signal distribution exceeding the amount that can be transmitted cannot be performed. Therefore, for example, when the number of distribution requests and the amount of signals that can be distributed in response to the request exceed a certain limit, processing for rejecting the distribution request for the excess is not performed. Therefore, when such processing is performed, the distribution processing is not performed for the distribution requests exceeding the above.

特開2003−85084号公報(4ページ、図1)JP 2003-85084 A (page 4, FIG. 1)

一方、受信した処理装置では、コンテンツのデータを順次処理してストリーミング再生を行うので、データの処理が途切れると、コンテンツも途切れることになる。そのため、(コンテンツ提供サーバも含め、)通信サービスを提供する側は、高い信頼性のサービスを提供するには、コンテンツのストリーミング再生を途切れさせないよう、処理装置へのデータ信号配信をできる限り滞らせずに行わなければならない。このようにストリーミング形式のコンテンツについては安定したデータ信号配信が特に要求される。   On the other hand, the received processing device sequentially processes the content data and performs streaming reproduction. Therefore, if the data processing is interrupted, the content is also interrupted. Therefore, in order to provide a highly reliable service (including the content providing server), the side providing the communication service delays the data signal distribution to the processing device as much as possible so as not to interrupt the streaming playback of the content. Must be done. In this way, stable data signal distribution is particularly required for streaming content.

ここで、通信サービスを提供する側において、コンテンツ提供サーバの配信処理能力を越えるデータ信号配信能力を確保できない可能性を有する場合もある。例えば、処理装置となるものが、ストリーミングデータを処理し、ストリーミング再生することができる、WAP(Wireless Application Protocol )端末等の移動端末装置のような場合がそうである。この場合、最終的には無線基地局と移動端末装置との間の無線通信によりデータ信号配信がなされるが、無線通信では、信頼性を確保する点から通信できる信号のデータ量が犠牲になる。そのため、有線による信号配信と比べるとデータ信号配信に制限が課せられざるを得ない(ただ、これは無線だけではなく、場合によっては有線での通信についても同じことがいえる)。また、コンテンツ提供サーバからデータ信号配信能力以上のデータ信号配信がなされたとしても、通信サービスを提供する側の通信網では通信の負荷が大きくなってしまう。そのため、通信サービスを提供する側においても、全ての配信要求をコンテンツ提供サーバに行い、コンテンツ提供サーバからのデータ信号配信をただ行えばよいというわけにはいかない。   Here, there is a possibility that the data service delivery capability exceeding the delivery processing capability of the content providing server cannot be secured on the communication service providing side. For example, the case where the processing device is a mobile terminal device such as a WAP (Wireless Application Protocol) terminal capable of processing streaming data and performing streaming reproduction is the case. In this case, data signal distribution is finally performed by wireless communication between the wireless base station and the mobile terminal apparatus. However, in wireless communication, the amount of signal data that can be communicated is sacrificed from the viewpoint of ensuring reliability. . For this reason, restrictions are imposed on data signal distribution compared to wired signal distribution (however, this applies not only to wireless communication but also to wired communication in some cases). Further, even if a data signal distribution that exceeds the data signal distribution capability is performed from the content providing server, the communication load on the communication network that provides the communication service increases. For this reason, even the communication service provider cannot simply make all distribution requests to the content providing server and simply distribute the data signal from the content providing server.

そこで本発明は、通信サービスを提供する側において、高い信頼性を維持しつつ、データ信号配信を行うことができるような配信要求管理方法等を提供することを目的とする。しかも、特に移動通信網を介して移動端末装置に配信する場合に好適な配信要求管理方法等を提供することを目的とする。   Accordingly, an object of the present invention is to provide a distribution request management method and the like that can perform data signal distribution while maintaining high reliability on the side of providing a communication service. Moreover, it is an object of the present invention to provide a distribution request management method and the like suitable particularly when distributing to a mobile terminal device via a mobile communication network.

本発明に係る配信要求管理装置は、無線通信機能を有する移動端末装置の属する移動通信網から少なくとも1以上のコンテンツ提供サーバを有する通信網に対して送信される、ストリーミング形式のコンテンツデータの配信要求を管理する配信要求管理装置であって、移動端末装置から送信される配信要求を計上する計上手段と、移動通信網におけるデータの伝送量に基づいて、あらかじめ任意に定められた配信可能最大数、配信可能最大数の範囲内であらかじめ任意に定められた、少なくとも1以上の特定のコンテンツに係るコンテンツデータに対する配信要求の予約数及び予約数以上の予約上限数並びにあらかじめ任意に定められたコンテンツデータにおけるビットレートの配信許容範囲を表す帯域範囲を記憶する設定記憶手段と、設定記憶手段に記憶された配信可能最大数以下の範囲内で、コンテンツデータの配信要求をコンテンツ提供サーバに送信し、特定のコンテンツに係るコンテンツデータに対する配信要求について、設定記憶手段に記憶された予約数の範囲内の配信要求に対してはコンテンツ提供サーバに送信し、予約数以上予約上限数以下の範囲の配信要求に対しては、配信可能最大数から複数の特定のコンテンツに係るコンテンツデータに対する配信要求の予約数の総和を差し引いた範囲内でコンテンツ提供サーバに送信する送信手段と、コンテンツ提供サーバにコンテンツデータの配信要求をしたときに、コンテンツ提供サーバから送信される信号に基づいて、配信要求に係るコンテンツデータのビットレートを確認する確認手段と、設定記憶手段に記憶された帯域範囲に基づいて、コンテンツデータのビットレートが帯域範囲に含まれないと判断すると、コンテンツデータの配信を要求した移動端末装置にコンテンツデータを配信しない送信停止手段とを備える。 A distribution request management apparatus according to the present invention is a streaming format content data distribution request transmitted from a mobile communication network to which a mobile terminal apparatus having a wireless communication function belongs to a communication network having at least one content providing server. A distribution request management apparatus for managing the distribution request, the counting means for counting the distribution request transmitted from the mobile terminal device, and the maximum number of deliverables determined in advance, based on the amount of data transmitted in the mobile communication network, In the range of the maximum number of deliverables, the number of reservations of distribution requests for content data related to at least one specific content, the reservation upper limit number of reservations more than the reservation number, and the content data arbitrarily determined in advance a setting storing means for storing the bandwidth range that represents the delivery tolerance of the bit rate, set Within the scope of the distributable than the maximum number stored in憶means, transmits a delivery request of content data to the content providing server, the distribution request for content data according to the specific content, the number of reservation stored in the setting storage unit If the distribution request is within the range, the content is sent to the content providing server, and if the distribution request is within the range from the reservation number to the reservation upper limit number, the distribution is performed for the content data related to a plurality of specific contents from the maximum distributable number. A transmission request for transmitting to the content providing server within a range obtained by subtracting the total number of reservations of the request, and a distribution request based on a signal transmitted from the content providing server when a content data distribution request is made to the content providing server. A confirmation means for confirming the bit rate of the content data related to the content data stored in the setting storage means. Based on the bandwidth range includes, when the bit rate of the content data is determined not to be included in the bandwidth range, and a transmission stopping means does not deliver the content data to a mobile terminal device that requested the delivery of the content data.

予約数は、コンテンツ提供サーバの運営者に対し、一定数の回線接続を通信事業者側が保証するために設定される。予約数を越えた配信要求は、特定のコンテンツ提供サーバに送信されるものの、接続は保証されない。その上限は(配信可能最大数―予約数の総和)となる。なお、予約数は配信要求管理装置側から設定されるのが好適である。   The number of reservations is set so that the carrier can guarantee a certain number of line connections to the operator of the content providing server. A distribution request exceeding the number of reservations is transmitted to a specific content providing server, but connection is not guaranteed. The upper limit is (maximum number of deliverables−total number of reservations). The number of reservations is preferably set from the distribution request management device side.

予約上限数は、予約数を越えた配信要求があった場合に、一定範囲で接続を許容する目的で設定されている。従って、常に予約上限数≧予約数であり、予約上限数―予約数の配信要求は、通常の配信要求と同様に処理されるものの、その上限は(配信可能最大数―予約数の総和)となる。予約上限数を越えて特定のコンテンツ提供サーバへの配信要求があった場合は、その配信要求は送信されず、接続は拒否され、移動端末装置側にはエラーメッセージが表示される。予約上限数は配信要求管理装置側から設定されるのが好適である。また、非優先送信工程は、予約上限数が設定された場合に、予約数を上回る数の配信要求に対しては、後述する優先送信工程を行わず、通常の配信要求と同様に送信することである。その上限は予約上限数が設定されている場合には予約上限数であり、設定されていない場合には配信可能最大数である。   The reservation upper limit number is set for the purpose of permitting connection within a certain range when there is a distribution request exceeding the reservation number. Accordingly, the reservation upper limit number ≧ the reservation number is always satisfied, and the reservation upper limit number-reservation number distribution request is processed in the same manner as a normal distribution request, but the upper limit is (maximum number of deliverable-total number of reservations) Become. When there is a distribution request to a specific content providing server exceeding the reservation upper limit number, the distribution request is not transmitted, the connection is rejected, and an error message is displayed on the mobile terminal device side. The reservation upper limit number is preferably set from the distribution request management apparatus side. In the non-priority transmission process, when a reservation upper limit number is set, a distribution request exceeding the reservation number is transmitted in the same manner as a normal distribution request without performing the priority transmission process described later. It is. The upper limit is the reservation upper limit number when the reservation upper limit number is set, and the maximum deliverable number when the reservation upper limit number is not set.

また、本発明に係る配信要求管理装置の送信手段は、予約上限数が0の場合には、配信要求を特定のコンテンツ提供サーバへ送信しない。 Further, the transmission means of the distribution request management apparatus according to the present invention does not transmit a distribution request to a specific content providing server when the reservation upper limit number is zero.

また、本発明に係る配信要求管理装置は、あらかじめ定められて設定記憶手段に記憶された、特定のコンテンツに係るコンテンツデータに対する配信要求の開始に係る予約開始条件に当するか否かを判断する予約開始判定手段を有し、送信手段は、予約開始条件に当すると判断された場合に、特定のコンテンツに係るコンテンツデータに対する配信要求に係る送信処理を開始する。換言すれば、他の配信要求の接続数が増加しても、(配信可能最大数―予約数の総和)を越える場合は、配信要求は送信されず、接続は拒否され、移動端末装置側にはエラーメッセージが表示される。ここで、予約開始条件は、例えば所定の日時に予約が開始されるとすることが考えられる。 In addition, the distribution request management apparatus according to the present invention determines whether or not a reservation start condition relating to the start of a distribution request for content data related to specific content stored in the setting storage unit is determined in advance. When it is determined that the reservation start condition is met, the transmission unit starts a transmission process related to a distribution request for content data related to specific content . In other words, even if the number of connections for other distribution requests increases, if (maximum number of distribution-total number of reservations) is exceeded, the distribution request is not transmitted, the connection is rejected, and the mobile terminal device side Displays an error message. Here, it is conceivable that the reservation start condition is that the reservation is started at a predetermined date and time, for example.

また、本発明に係る配信要求管理装置は、あらかじめ定められて設定記憶手段に記憶された、特定のコンテンツに係るコンテンツデータに対する配信要求の終了に係る予約終了条件に当するか否かを判断する予約終了判定手段を有し、送信手段は、予約終了条件に当すると判断された場合に、特定のコンテンツに係るコンテンツデータに対する配信要求に係る送信処理を停止する。 In addition, the distribution request management apparatus according to the present invention determines whether or not a reservation end condition relating to the end of a distribution request for content data related to a specific content, which is predetermined and stored in the setting storage unit, is met. When it is determined that the reservation end condition is met, the transmission unit stops the transmission process related to the distribution request for the content data related to the specific content.

また、予約数を最大数以下の範囲内で設定するようにしたので、配信に関して特定のコンテンツに対して優先順位を決定することができる。また、あらかじめ設定しておくことにより、最大数の制限下で、特定のコンテンツについて、最低限のデータ信号配信の補償を確保することができ、信頼性を高めることができる。そして、予約上限数を定めることにより予約数よりも多い配信要求にも対応することができる。しかも、予約上限数を0にするだけで、特定のコンテンツについてのデータ信号配信を事前に抑止することができるので、設定が容易であるし、コンテンツ提供サーバの故障等に即時対応できる。また、公序良俗等の面からも都合がよい。   In addition, since the number of reservations is set within a range equal to or less than the maximum number, it is possible to determine the priority order for specific content regarding distribution. Further, by setting in advance, it is possible to ensure the minimum compensation of data signal distribution for specific content under the maximum number of restrictions, and to improve reliability. Then, by determining the reservation upper limit number, it is possible to deal with a distribution request larger than the reservation number. In addition, since the data signal distribution for the specific content can be suppressed in advance simply by setting the reservation upper limit number to 0, the setting is easy and it is possible to immediately cope with a failure of the content providing server. It is also convenient from the aspect of public order and morals.

そして、予約開始条件に基づいて、要求の未使用数を設定した予約数になるまで割り当てることで、予約数を確保するので、その時点で配信要求がなされている分のデータ信号配信には影響を与えずに円滑に予約数の確保を行うことができる。逆に予約終了条件に該当したものと判断すると、確保していた予約数分を開放するので、円滑に予約数分の開放を行うことができる。   Then, based on the reservation start conditions, the number of unused requests is allocated until the set reservation number is reached, so that the number of reservations is secured, which affects the data signal distribution as much as the distribution request is made at that time. The number of reservations can be ensured smoothly without giving Conversely, if it is determined that the reservation end condition is satisfied, the reserved number of reservations is released, so that the number of reservations can be released smoothly.

また、本発明によれば、信号配信の要求がなされたコンテンツのデータを含む信号が、任意に定められた帯域範囲外の信号であると判断すると、あるコンテンツのデータを含む信号配信を行わないようにしたので、コンテンツ配信サービスの均一化、品質の向上を図ることができる。また、信号が均一化されているので、設備等、与えられた資源の範囲内で、利用者数を一定数にすることができる。また、帯域が大きい場合には信号量が多く、安定した配信が行えないため、そのような、データ信号配信をあらかじめ行わないようにすることで、結果的に利用者(配信要求をした者)の満足度に貢献する。   Further, according to the present invention, if it is determined that a signal including content data for which signal distribution is requested is a signal outside an arbitrarily defined band range, signal distribution including data of a certain content is not performed. As a result, the content distribution service can be made uniform and the quality can be improved. In addition, since the signals are uniformized, the number of users can be made constant within the range of given resources such as equipment. In addition, when the bandwidth is large, the amount of signal is large and stable distribution cannot be performed. Therefore, by not performing such data signal distribution in advance, the user (the person who requested the distribution) is consequently obtained. Contribute to satisfaction.

また、本発明のそれぞれについて、それぞれの設定を任意に行えることにより、設備変更等に基づく条件変更にもすぐに対応することができる。それに、ある通信網が移動端末装置と無線通信を行うための移動通信網の場合には、無線通信によるデータ信号配信の不安定要素を緩衝させることができるので、特に効果を発揮することができる。   In addition, since each setting of the present invention can be arbitrarily performed, it is possible to immediately cope with a condition change based on an equipment change or the like. In addition, in the case where a certain communication network is a mobile communication network for performing wireless communication with a mobile terminal device, an unstable factor of data signal distribution by wireless communication can be buffered, so that it is particularly effective. .

実施の形態1.
図1は本発明の第1の実施の形態に係るシステム形態を表す図である。図1において、移動通信網10は、例えば、無線基地局、無線通信制御装置、交換機等(図示せず)で構成されている電気通信回線網である。最終的なデータ信号配信先となる移動端末装置11との無線基地局との間では少なくとも無線通信による信号の送受信が行われる(本実施の形態ではコンテンツのデータ信号配信が行われる)。
Embodiment 1 FIG.
FIG. 1 is a diagram showing a system configuration according to the first embodiment of the present invention. In FIG. 1, a mobile communication network 10 is a telecommunications network composed of, for example, a radio base station, a radio communication control device, an exchange, etc. (not shown). At least radio signal transmission / reception is performed between the mobile terminal apparatus 11 serving as the final data signal distribution destination and the radio base station (content data signal distribution is performed in the present embodiment).

通信網30上には1又は複数のコンテンツ提供サーバ31が存在している。それぞれのコンテンツ提供サーバ31は1又は複数のストリーミング形式のコンテンツデータを記憶している。配信要求に基づいて記憶しているコンテンツの配信を行う。   One or more content providing servers 31 exist on the communication network 30. Each content providing server 31 stores content data in one or more streaming formats. The stored content is distributed based on the distribution request.

サービス網20は、少なくともプロキシ装置21及び配信要求管理装置22で構成されるネットワークであり、データ信号配信について、移動通信網10と通信網30との橋渡し(中継)的な役割を果たす電気通信回線網である。プロキシ処理装置21は、サービス網20と通信網30との節点となり、移動通信網10側から送信される配信要求に基づいてコンテンツ提供サーバ31からのデータ信号配信を代理する、例えばコンピュータ等で構成されるサーバ(処理装置)である。まず、移動通信網10側からの配信要求に基づいて、そのコンテンツデータを記憶するコンテンツ提供サーバ31に配信要求をする。そして、コンテンツ提供サーバ31からストリーミング形式でのコンテンツの配信がなされると、例えば、コンテンツのデータを一時的に保存した上で、移動通信網10側にデータ信号配信を行う。これは、例えば通信網30のトラフィック状態によって生じ得るデータ信号配信の遅延を緩衝させるためである。また場合によっては、1又は複数のコンテンツのデータをプロキシ処理装置21に保存(記憶)させておくこともできる。このような場合は、プロキシ処理装置21が、そのコンテンツの配信要求に対してコンテンツ提供サーバ31となりデータ信号配信を行う。   The service network 20 is a network composed of at least a proxy device 21 and a distribution request management device 22, and is an electric communication line that plays a role of bridging (relaying) between the mobile communication network 10 and the communication network 30 for data signal distribution. It is a net. The proxy processing device 21 is a node between the service network 20 and the communication network 30 and is configured by, for example, a computer or the like that acts as a proxy for data signal distribution from the content providing server 31 based on a distribution request transmitted from the mobile communication network 10 side. Server (processing device). First, based on a distribution request from the mobile communication network 10 side, a distribution request is made to the content providing server 31 that stores the content data. When the content distribution server 31 distributes the content in the streaming format, for example, after temporarily storing the content data, the data signal is distributed to the mobile communication network 10 side. This is for buffering a delay in data signal distribution that may occur depending on the traffic state of the communication network 30, for example. In some cases, data of one or a plurality of contents can be stored (stored) in the proxy processing device 21. In such a case, the proxy processing device 21 serves as the content providing server 31 and performs data signal distribution in response to the content distribution request.

配信要求管理装置22は、移動通信網10とプロキシ処理装置21との間に設けられており、本実施の形態では、特にあらかじめ定められた設定条件を充たす移動通信網10からの配信要求だけをプロキシ処理装置21を介してコンテンツ提供サーバ31に送信する。要求処理手段22Aは、一般的にはサーバと呼ばれるコンピュータ等で構成される。設定記憶手段22Cに記憶された設定のデータに基づいて、移動通信網10からの配信要求が設定条件を満たしているかどうかを判断する。設定条件を満たしている場合にはプロキシ処理装置21に配信要求をするための処理を行い、プロキシ処理装置21を介して、コンテンツ提供サーバ31から移動端末装置11にデータ信号配信を行わせる。設定条件を満たしていない場合には、配信要求をプロキシ装置21に送信せずに拒絶する処理(以下、輻輳回避処理という)を行う。輻輳回避処理がなされた配信要求元の移動端末装置11の表示手段(図示せず)にはその旨の表示がなされる。また、タイマ、時計等の計時手段(図示せず)を有しており、特定のコンテンツのデータに対する予約要求数の確保及び開放に関する時間的管理も行う。また、配信要求管理装置22を構成する各手段の制御を行う。   The distribution request management device 22 is provided between the mobile communication network 10 and the proxy processing device 21. In the present embodiment, only the distribution request from the mobile communication network 10 that satisfies a predetermined setting condition is satisfied. The data is transmitted to the content providing server 31 via the proxy processing device 21. The request processing means 22A is generally composed of a computer or the like called a server. Based on the setting data stored in the setting storage means 22C, it is determined whether or not the distribution request from the mobile communication network 10 satisfies the setting conditions. If the setting condition is satisfied, processing for requesting distribution to the proxy processing device 21 is performed, and the content providing server 31 causes the mobile terminal device 11 to perform data signal distribution via the proxy processing device 21. If the setting condition is not satisfied, a process of rejecting the distribution request without transmitting it to the proxy device 21 (hereinafter referred to as congestion avoiding process) is performed. A message to that effect is displayed on the display means (not shown) of the mobile terminal device 11 that has been subjected to the congestion avoidance process. It also has time measuring means (not shown) such as a timer, a clock, etc., and performs time management related to securing and releasing the number of reservation requests for specific content data. Further, each means constituting the distribution request management device 22 is controlled.

信号通信手段22Bは、移動通信網10からの配信要求、通信網30からのデータ信号配信に基づく信号等、サービス網20に送信される信号を要求処理手段22Aが処理できる形式のデータに変換する。また、逆に、要求処理手段22Aからのデータを、サービス網20を介して、移動通信網10、通信網30に送信できる信号に変換するための処理を行う。以下、特には示さないが要求処理手段22Aとサービス網20との間の信号の送受信は、全て信号通信手段22Bを介して行われる。設定記憶手段22Cは、要求処理手段22Aが一連の要求管理処理を行うために、あらかじめ管理者から設定入力手段22Dを介して入力された設定のデータを記憶(登録)する。また、設定入力手段22Dは、例えば通信サービス提供側のオペレータが要求管理のための設定指示を信号として入力し、設定を行うための手段である。ここで、設定記憶手段22C及び設定入力手段12は要求処理手段22Aと直接的に接続されていなくてもよく、例えば、他の通信網等、設定のデータを含む信号を送受信できる環境で接続されていてもよい。また、要求処理手段22A内に信号通信手段22B、設定記憶手段22Cを内蔵していてもよい。   The signal communication unit 22B converts a signal transmitted to the service network 20, such as a distribution request from the mobile communication network 10 and a signal based on data signal distribution from the communication network 30, into data in a format that can be processed by the request processing unit 22A. . Conversely, processing for converting data from the request processing means 22A into a signal that can be transmitted to the mobile communication network 10 and the communication network 30 via the service network 20 is performed. Hereinafter, although not specifically shown, transmission and reception of signals between the request processing unit 22A and the service network 20 are all performed through the signal communication unit 22B. The setting storage unit 22C stores (registers) setting data input in advance by the administrator via the setting input unit 22D so that the request processing unit 22A performs a series of request management processing. Further, the setting input unit 22D is a unit by which, for example, an operator on the communication service providing side inputs a setting instruction for request management as a signal and performs setting. Here, the setting storage unit 22C and the setting input unit 12 do not have to be directly connected to the request processing unit 22A, and are connected in an environment capable of transmitting and receiving signals including setting data, such as another communication network. It may be. Further, the signal processing unit 22B and the setting storage unit 22C may be built in the request processing unit 22A.

図2及び図3は要求処理手段22Aを中心とする配信要求管理装置22が行う要求管理のイメージを表す図である。次に要求処理手段22Aを中心とする配信要求管理について説明する。まず、最大配信可能数の設定処理について説明する。オペレータは設定入力手段12を介して、任意に設定した最大配信可能数(=最大のデータ信号配信数)を設定記憶手段22Cに記憶させる。本実施の形態では最大1000(重複するコンテンツを含む)の配信要求に対し、データ信号配信ができる設定を行っているものとする。そのため、カウンタ等で数を計上し、最大配信可能数を越え(1001以上)、データ信号配信のための空きが無くなった配信要求は、プロキシ装置21に送信せずに拒絶する、輻輳回避処理を行う。輻輳回避処理により拒絶した配信要求の信号を送信した移動端末装置11に対しては、例えば配信できない旨のメッセージのデータを含む信号を送信する。ここで最大配信可能数はサービス網20及び移動通信網10が伝送可能な信号量(データ量)に基づいて設定するとよい。   2 and 3 are views showing an image of request management performed by the distribution request management apparatus 22 centering on the request processing means 22A. Next, distribution request management centering on the request processing means 22A will be described. First, the setting process of the maximum deliverable number will be described. The operator causes the setting storage unit 22C to store the arbitrarily set maximum distributable number (= maximum data signal distribution number) via the setting input unit 12. In this embodiment, it is assumed that data signal distribution is set for a maximum of 1000 distribution requests (including duplicate contents). For this reason, a congestion avoiding process is performed in which a count is counted by a counter or the like, the distribution request exceeding the maximum distributable number (1001 or more) and having no space for data signal distribution is rejected without being transmitted to the proxy device 21. Do. For example, a signal including message data indicating that distribution is not possible is transmitted to the mobile terminal apparatus 11 that has transmitted the distribution request signal rejected by the congestion avoidance process. Here, the maximum distributable number may be set based on the signal amount (data amount) that can be transmitted by the service network 20 and the mobile communication network 10.

また、特定のコンテンツに対する配信要求を確保するため、最大配信可能数の中から必要な数の予約を設定することができる(以下、この数を予約要求数という)。予約を行う場合には、予約を行うコンテンツ名等、コンテンツを特定するもの、予約要求数、要求上限数及び例えばコンテンツが期間限定等、時限的なものであれば、予約確保開始条件(開始時刻等)、予約終了(開放)条件(開放時刻、時間等)等を設定データとして設定することができる。ここで予約要求数≦要求上限数≦最大配信可能数であることが必要である。予約要求数を設定すると、特定のコンテンツに対する配信要求数が予約要求数を満たしていなくても、その要求数分を確保しておかなければならない。そのため、予約要求数が設定されると、残りの要求(特定のコンテンツのデータだけでなく、それ以外のコンテンツのデータに対する配信要求も含まれる。以下、一般要求という。)数の部分に応じて輻輳回避処理がなされる。また、複数のコンテンツについて予約を行う場合に、その複数の予約分を合計した合計要求上限数を設定することもできる。これは、特定のコンテンツへの配信要求が、一般要求を圧迫するのを防ぎ、また、合計の予約数が最大配信可能数を上回ってしまう設定ミスを防ぐためである。したがって、本実施の形態では、合計要求上限数は複数のコンテンツに対する予約を行う際の確認のために用いられるのみである。合計要求上限数においても合計要求上限数≦複数の要求上限数の和であることが必要である。以上より、特定のコンテンツに対して予約要求数を越えて配信要求がなされた場合は、要求上限数の範囲内で一般要求と同じ扱いで、プロキシ処理装置21にそのコンテンツの配信要求をする。また、予約要求数=要求上限数であれば、予約要求数を越えた配信要求がなされた場合、そのコンテンツの配信要求は一般要求と同じ扱いをすることなく、輻輳回避処理を行う。   In addition, in order to secure a distribution request for specific content, a necessary number of reservations can be set from the maximum number of distributable numbers (hereinafter, this number is referred to as the number of reservation requests). In the case of making a reservation, the reservation securing start condition (start time) if the content name to be reserved, etc., specifies the content, the number of reservation requests, the upper limit number of requests, and the content is limited, for example, for a limited time Etc.), reservation end (opening) conditions (opening time, time, etc.), etc. can be set as setting data. Here, the number of reservation requests ≦ the upper limit number of requests ≦ the maximum number of deliverables is required. When the number of reservation requests is set, even if the number of distribution requests for specific content does not satisfy the number of reservation requests, it is necessary to secure the number of requests. Therefore, when the number of reservation requests is set, depending on the number of remaining requests (not only specific content data but also distribution requests for other content data; hereinafter referred to as general requests) Congestion avoidance processing is performed. Further, when making reservations for a plurality of contents, a total request upper limit number obtained by summing up the plurality of reservations can be set. This is to prevent a distribution request for a specific content from squeezing a general request, and to prevent a setting error in which the total number of reservations exceeds the maximum distributable number. Therefore, in the present embodiment, the total request upper limit number is only used for confirmation when making reservations for a plurality of contents. Also in the total request upper limit number, it is necessary that the total request upper limit number ≦ the sum of a plurality of request upper limit numbers. As described above, when a distribution request is made for a specific content exceeding the number of reservation requests, the distribution request is made to the proxy processing device 21 in the same manner as a general request within the range of the request upper limit number. If the number of reservation requests is equal to the upper limit number of requests, when a distribution request exceeding the number of reservation requests is made, the content distribution request is not handled in the same way as a general request, and congestion avoiding processing is performed.

図2(a)ではコンテンツAの配信要求に対して予約要求数を200、要求上限数を400と設定している。また、同様にコンテンツBの配信要求に対して予約要求数を200、要求上限数を400と設定している。そして、コンテンツAとコンテンツBとを合計した合計要求上限数が500と設定している。ここでは、コンテンツA及びコンテンツBの予約要求数(合計400)は確保しておかなければならないため、図2(b)のように、一般要求の部分(要求数600)について、一般要求の部分を越えた要求数(601以上)について輻輳回避処理を行うことになる。   In FIG. 2A, the reservation request count is set to 200 and the request upper limit count is set to 400 for the content A distribution request. Similarly, for the content B distribution request, the reservation request count is set to 200, and the request upper limit count is set to 400. The total upper limit number of content A and content B is set to 500. Here, since the number of reservation requests for content A and content B (400 in total) must be secured, the general request portion (request number 600) as shown in FIG. Congestion avoidance processing is performed for the number of requests exceeding 601 (601 or more).

また、コンテンツCのように要求上限数を0と設定した(必然的に予約要求数も0となる)場合には、図2(c)のように、コンテンツCに対する配信要求をプロキシ装置21に送信せずに輻輳回避処理を行うことでコンテンツCのデータ信号配信を抑止することができる。   Further, when the request upper limit number is set to 0 as in the content C (the reservation request number is necessarily 0), a distribution request for the content C is sent to the proxy device 21 as shown in FIG. By performing the congestion avoiding process without transmitting, the data signal distribution of the content C can be suppressed.

さらに、図3(a)のように、コンテンツAに対して予約要求数より多い201以上の配信要求がなされた場合、要求上限数(400)の範囲においては、一般要求と同じ扱いで、プロキシ処理装置21にそのコンテンツの配信要求をする。したがって、要求上限数400よりも多い401以上のコンテンツAに対する配信要求を拒絶する、輻輳回避処理を行う。また、図3(b)のコンテンツBの配信要求については、予約要求数と要求上限数とが同じであるため、予約要求数を越えた配信要求がなされた場合、コンテンツBへの配信要求は輻輳回避処理が行われる。   Further, as shown in FIG. 3A, when 201 or more distribution requests greater than the number of reservation requests are made for the content A, the proxy is handled in the same manner as a general request within the range of the request upper limit number (400). The processing device 21 is requested to distribute the content. Therefore, a congestion avoiding process is performed in which a distribution request for content A 401 or more, which is larger than the request upper limit number 400, is rejected. 3B, since the number of reservation requests and the request upper limit number are the same, if a distribution request exceeding the number of reservation requests is made, the distribution request to content B is Congestion avoidance processing is performed.

図4は以上の説明に基づいて、予約要求数等が設定されているコンテンツに配信要求がなされたものと判断した場合の要求処理手段22Aの処理を表す図である。なお、本処理はデータ信号配信の抑止を行うコンテンツについても適用することができる。移動端末装置11から移動通信網10を介して送信された配信要求が予約要求数の範囲内でなされたものかどうかを判断する(S1)。ここで、予約要求数分としての空きがないと判断すると、まず、要求上限数の範囲内でなされたかどうかを判断する(S2)。その配信要求が要求上限数より大きな数の配信要求であると判断すると、その配信要求に対して、拒絶による輻輳回避処理を行う(S6)。   FIG. 4 is a diagram showing the processing of the request processing means 22A when it is determined that a distribution request is made for the content for which the number of reservation requests is set based on the above description. This process can also be applied to content for which data signal distribution is suppressed. It is determined whether the distribution request transmitted from the mobile terminal device 11 via the mobile communication network 10 is made within the range of the number of reservation requests (S1). If it is determined that there is no free space for the number of reservation requests, it is first determined whether or not the reservation is made within the range of the request upper limit number (S2). If it is determined that the distribution request is a number of distribution requests larger than the request upper limit number, congestion avoidance processing by rejection is performed on the distribution request (S6).

一方、要求上限数の範囲内でなされたものと判断すると、一般要求と同じ扱いで配信要求ができるかどうかを判断する(S3)。一般要求に空きがなく、配信要求ができないと判断すると、その配信要求に対して輻輳回避処理を行う(S6)。   On the other hand, if it is determined that the request is made within the range of the request upper limit number, it is determined whether or not a distribution request can be made in the same manner as a general request (S3). If it is determined that there is no vacancy in the general request and a distribution request cannot be made, a congestion avoidance process is performed on the distribution request (S6).

S1において予約要求数内でなされたものと判断した場合又はS3において一般要求と同じ扱いで配信要求ができると判断した場合には、最大配信可能数の範囲内であるかどうかを判断する(S4)。最大配信可能数の範囲内であると判断すると、プロキシ装置21に配信要求をする(S5)。最大配信可能数より大きな数の配信要求であると判断すると、その配信要求に対して輻輳回避処理を行う(S6)。   If it is determined in S1 that the request is made within the number of reservation requests, or if it is determined in S3 that a distribution request can be made in the same manner as a general request, it is determined whether the number is within the range of the maximum number of deliverables (S4). ). If it is determined that it is within the range of the maximum deliverable number, a delivery request is made to the proxy device 21 (S5). If it is determined that the number of distribution requests is greater than the maximum distributable number, congestion avoiding processing is performed on the distribution request (S6).

図5は設定条件を満たした場合の信号の流れを表す図である。制御用のデータを含む、"DESCRIBE"、"SETUP "及び"PLAY"のネゴシエーションのための信号とそれらの信号に対する応答のステータスコード(図5では"OK"を表すステータスコード)のデータを含む信号との送受信が行われた後、実際のストリーミング形式でのデータ信号配信が行われる。また、終了の場合には、"TEARDOWN"の信号とその信号に対する応答の信号の送受信が行われ、移動端末装置11へのコンテンツの配信が終了する。なお、図5ではRTP(Real Time Transport Protocol)と呼ばれる、音、動画等配信用として用いられるプロトコルを、本実施の形態でのコンテンツの配信に用いている。また、RTPによるストリーミング形式のコンテンツの配信のため、RTSP(Real Time Streaming Protocol)と呼ばれるプロトコルを用いている。   FIG. 5 is a diagram illustrating a signal flow when the setting condition is satisfied. A signal that contains data for negotiation of "DESCRIBE", "SETUP", and "PLAY", including control data, and status code of response to those signals (status code indicating "OK" in FIG. 5) After data transmission / reception is performed, data signal distribution in the actual streaming format is performed. In the case of termination, transmission / reception of a “TEARDOWN” signal and a response signal to the signal is performed, and distribution of content to the mobile terminal device 11 is terminated. In FIG. 5, a protocol called RTP (Real Time Transport Protocol), which is used for distributing sound and moving images, is used for distributing contents in the present embodiment. Also, a protocol called RTSP (Real Time Streaming Protocol) is used for distributing streaming content by RTP.

図6はあるコンテンツに対して設定された予約要求数を確保するための処理を表す図である。図6(a)はフローチャート、図6(b)はイメージを表す図である。次に要求処理手段22Aが設定された予約要求数を確保する手順について説明する。設定された時刻になると、その時点において、一般要求の配信要求について、その未使用数が予約要求数以上であるかどうかを判断する(S11)。未使用数が予約要求数以上であれば、そのまま、全ての予約要求数をそのコンテンツの予約要求用として確保する(S12)。ここで、確保とはそのコンテンツ以外の配信要求は受け付けないことを意味するものである。一般要求の未使用数が予約要求数よりも少なければ、ひとまず、未使用数の要求数を予約要求用として確保する(S13)。全ての予約要求数を確保できたかどうかを判断する(S14)。確保できていなければ、その後、一般要求に空きができたかどうかを判断し(S15)、空きができた場合には順次予約用に確保していく(S13)。そして、確保できたと判断するまで一般要求からの確保を続ける(S14)。   FIG. 6 is a diagram showing processing for securing the number of reservation requests set for a certain content. FIG. 6A is a flowchart, and FIG. 6B is a diagram showing an image. Next, a procedure for securing the number of reservation requests set by the request processing means 22A will be described. At the set time, it is determined at that time whether or not the number of unused general request distribution requests is equal to or greater than the number of reservation requests (S11). If the unused number is equal to or greater than the number of reservation requests, all the reservation request numbers are secured as they are for reservation requests of the contents (S12). Here, securing means that a distribution request other than the content is not accepted. If the number of unused general requests is smaller than the number of reservation requests, the number of unused requests is reserved for reservation requests for the time being (S13). It is determined whether or not all the reservation request numbers have been secured (S14). If it is not secured, it is then determined whether or not a general request has a vacancy (S15), and if a vacancy is created, it is sequentially reserved for reservation (S13). And it keeps securing from a general request | requirement until it judges that it was securable (S14).

図7は予約要求を開放する処理のイメージを表す図である。次にあるコンテンツの予約要求を開放する場合について説明する。例えば、コンテンツCの予約要求数として100が設定されている。設定された開放条件(ここでは開放時刻とする)となると、要求処理手段22AはコンテンツCに対しては、図4で示した処理は新たに行わず、確保されていた予約要求数100を開放し、一般要求の一部として割り当てる処理を行う。つまり、コンテンツCに対しては、その後、コンテンツCの配信要求であるかどうかの判断を行わず、通常の一般要求と同じ扱いとなる。   FIG. 7 is a diagram showing an image of processing for releasing a reservation request. Next, a case where a reservation request for a certain content is released will be described. For example, 100 is set as the number of reservation requests for content C. When the set release condition (here, the release time) is reached, the request processing means 22A does not newly perform the processing shown in FIG. And assigning as part of the general request. In other words, the content C is handled in the same manner as a normal general request without determining whether or not the content C is a distribution request.

図8はデータ信号配信の抑止又は抑止の終了を反映する処理のイメージを表す図である。図8(a)は抑止の反映、図8(b)は抑止終了の反映を表している。オペレータは、設定入力手段22Dを介して特定のコンテンツ(図8ではコンテンツD)に対して要求上限数を0との設定指示を入力し、設定記憶手段22Cにその設定のデータを記憶させる。要求処理手段22Aは、設定記憶手段22Cに設定のデータが記憶されていると判断すると、コンテンツDについての配信要求に対しての拒絶を即時実行する。   FIG. 8 is a diagram showing an image of processing that reflects data signal distribution suppression or the end of suppression. FIG. 8A shows reflection of suppression, and FIG. 8B shows reflection of suppression end. The operator inputs a setting instruction with a request upper limit number of 0 for specific content (content D in FIG. 8) via the setting input means 22D, and stores the setting data in the setting storage means 22C. When the request processing unit 22A determines that the setting data is stored in the setting storage unit 22C, the request processing unit 22A immediately executes a rejection of the distribution request for the content D.

次にデータ信号配信の抑止の終了について説明する。オペレータは、設定入力手段22Dを介して要求上限数を0とした特定のコンテンツ(図8ではコンテンツD)の削除(抑止終了)の設定指示を入力し、設定記憶手段22Cにその設定のデータを削除又は抑止終了のデータを記憶させる。要求処理手段22Aは、設定記憶手段22Cに記憶された設定のデータが削除されている又は抑止終了の設定が記憶されていると判断すると、コンテンツDについての配信要求に対して一般要求又は0より大きな配信予約数が設定されれば予約要求として扱い、配信要求に対する処理を即時実行する。   Next, the end of suppression of data signal distribution will be described. The operator inputs a setting instruction for deletion (end of inhibition) of specific content (content D in FIG. 8) with the requested upper limit number being 0 through the setting input means 22D, and stores the setting data in the setting storage means 22C. The data for deletion or suppression termination is stored. When the request processing unit 22A determines that the setting data stored in the setting storage unit 22C has been deleted or the suppression end setting is stored, the request processing unit 22A receives a general request or 0 from the distribution request for the content D If a large number of distribution reservations is set, it is treated as a reservation request, and processing for the distribution request is immediately executed.

以上のように、第1の実施の形態によれば、任意の最大配信可能数を入力して設定記憶手段22Cに登録(記憶)させておき、要求処理手段22Aが、最大配信可能数に基づいてその範囲内かどうかを判断し、範囲内の配信要求については、プロキシ処理装置21を介してコンテンツ提供サーバ31に配信要求をするようにしたので、移動通信網10に例えば大量のパケット形式の信号が配信されるのを事前に防ぐことができるので、移動通信網10に通信の負荷をかけずにすむ。また、その際、特定のコンテンツの配信要求に対する予約要求数を任意に設定することで、最大配信可能数が定められた制限下でも特定のコンテンツの配信について、少なくとも想定した一定数以上の補償を図ることができる。また、予約上限数を任意に定めることにより、特定のコンテンツに対する配信要求について、空きがあれば一般要求と同様の扱いで配信要求をすることができるので、柔軟な対応をすることができる。しかも、予約上限数を0にするだけで、特定のコンテンツについてのデータ信号配信を事前に抑止することができるので、設定が容易であるし、コンテンツ提供サーバの故障等に即時対応できる。また、公序良俗等の面からも都合がよい。   As described above, according to the first embodiment, an arbitrary maximum deliverable number is input and registered (stored) in the setting storage unit 22C, and the request processing unit 22A is based on the maximum deliverable number. The distribution request within the range is requested to the content providing server 31 via the proxy processing device 21, so that the mobile communication network 10 is provided with, for example, a large number of packet formats. Since it is possible to prevent the signal from being distributed in advance, it is not necessary to apply a communication load to the mobile communication network 10. At that time, by arbitrarily setting the number of reservation requests for a specific content distribution request, compensation for at least a certain number of assumptions regarding the distribution of specific content can be made even under the restrictions on the maximum number of deliverables. Can be planned. In addition, by arbitrarily setting the reservation upper limit number, a distribution request for a specific content can be requested in the same manner as a general request if there is a space, so that a flexible response can be made. In addition, since the data signal distribution for the specific content can be suppressed in advance simply by setting the reservation upper limit number to 0, the setting is easy and it is possible to immediately cope with a failure of the content providing server. It is also convenient from the aspect of public order and morals.

そして、要求処理手段は、予約開始時刻等の予約開始条件に基づいて予約要求数を確保する際、一般要求の未使用数を設定した予約数になるまで割り当てることで予約数を確保するので、その時点で配信要求がなされている分のデータ信号配信には影響を与えずに円滑に予約数の確保を行うことができる。逆に予約終了条件に該当したものと判断すると、確保していた予約数分を開放するので、円滑に予約数分の開放を行うことができる。さらに、それぞれの設定を任意に行えるので、設備変更等に基づく条件変更にもすぐに対応することができる。それに、データ信号配信先(配信要求元)が移動通信網10を介して行われる移動端末装置11である場合には、無線通信によるデータ信号配信の不安定さを考慮して最大配信可能数等の設定を行うことでその不安定さを緩衝させることができるので、特に効果を発揮することができる。ここで、上述の配信管理の方法等は、特に大量の信号量を安定してデータ信号配信しなければならないストリーミング形式のコンテンツのデータ信号配信に対して特に有効であるが、特にストリーミング形式に限られるものではない。   And when the request processing means secures the number of reservation requests based on the reservation start condition such as the reservation start time, the reservation number is secured by allocating until the number of reservations set to the unused number of general requests. The number of reservations can be ensured smoothly without affecting the data signal distribution as much as the distribution request is made at that time. Conversely, if it is determined that the reservation end condition is satisfied, the reserved number of reservations is released, so that the number of reservations can be released smoothly. Furthermore, since each setting can be performed arbitrarily, it is possible to immediately cope with a condition change based on equipment change or the like. In addition, when the data signal distribution destination (distribution request source) is the mobile terminal device 11 that is performed via the mobile communication network 10, the maximum number of deliverables in consideration of the instability of data signal distribution by wireless communication, etc. Since the instability can be buffered by setting the above, it is particularly effective. Here, the above-described distribution management method is particularly effective for data signal distribution of a streaming format content in which a large amount of signal amount must be stably distributed, but is particularly limited to the streaming format. It is not something that can be done.

実施の形態2.
図9は本発明の第2の実施の形態に係る要求処理手段22Aの帯域制限処理のイメージを表す図である。上述の実施の形態では、データ信号配信されるコンテンツデータについては、特に規定をしなかった。ただ、実際には、配信されるストリーミング形式のコンテンツのデータには、さまざまなビットレートの帯域のものが存在し、ビットレートが高いほど信号(データ)量も増える。また、ビットレートが高いと、場合によっては、データを処理しきれず、ストリーミング再生ができない移動端末装置11も存在する。それにも関わらず、そのようなデータ量の信号が大量に移動通信網10に配信されるのは通信負荷の面から考えると好ましくない。また、最大配信可能数に対応するコンテンツのデータ信号配信を行えない場合もある。
Embodiment 2. FIG.
FIG. 9 is a diagram showing an image of the bandwidth limiting process of the request processing unit 22A according to the second embodiment of the present invention. In the above-described embodiment, the content data distributed by the data signal is not particularly defined. However, actually, there are various bit rate band data in the streaming content data to be distributed, and the signal (data) amount increases as the bit rate increases. In addition, when the bit rate is high, there is a mobile terminal device 11 that cannot process data and cannot perform streaming reproduction depending on the case. Nevertheless, it is not preferable from the viewpoint of communication load that such a large amount of data signals are distributed to the mobile communication network 10. In some cases, the data signal distribution of the content corresponding to the maximum distributable number cannot be performed.

そこで、本実施の形態では、実際にデータ信号配信が行われる前に、あらかじめ設定したビットレートよりも大きな帯域のコンテンツのデータ信号配信は行わないように帯域制限処理をするものである。例えば、図10では64kbpsのビットレートはデータ信号配信を許可し、128kbpsのビットレートはデータ信号配信を許可しないことを表している。   Therefore, in the present embodiment, before data signal distribution is actually performed, band limitation processing is performed so that data signal distribution of content in a band larger than a preset bit rate is not performed. For example, in FIG. 10, a bit rate of 64 kbps permits data signal distribution, and a bit rate of 128 kbps indicates that data signal distribution is not permitted.

その方法としては、例えば、前述した図5の"DESCRIBE"に対する応答の信号の中には、そのコンテンツのビットレートを示すデータが含まれている。具体的には、信号中のMedia Description B-Bandwidth information の領域には、コンテンツのビットレートの帯域の値が記述されている。そこで、要求処理手段22Aは、あらかじめオペレータにより設定されたビットレート以上又はより大きいものであるものと判断すると、配信できない旨のステータスコード又はメッセージのデータを含む信号を移動通信網10を介して移動端末装置11に送信する。移動端末装置11では受信した信号に基づいて、配信又はストリーミング再生が行えない旨の表示を行う。これら一連の処理により、コンテンツ配信サーバ31(プロキシ処理装置21)との接続によるセッションが終了する。ここで、"PLAY"の信号がコンテンツ提供サーバ31には送信されないので、コンテンツ提供サーバ31からのデータ信号配信は行われない。あらかじめオペレータにより設定されたビットレートより少ない又は以下であるものと判断すると、図5のように、データ信号配信が行われる。応答の信号中のデータに基づいて、ビットレートを判断するようにしているので、データ量が多いコンテンツのデータを含む信号が実際に配信される前に判断することができるので、負荷をかけずにすむ。また、例えば、パケット量等、配信された信号量(データ量)に応じて課金が行われるような場合、この段階で判断される方が利用者にとっても都合がよい。   As the method, for example, the signal indicating the bit rate of the content is included in the response signal to “DESCRIBE” in FIG. 5 described above. Specifically, the value of the bit rate band of the content is described in the area of Media Description B-Bandwidth information in the signal. Therefore, if the request processing means 22A determines that the bit rate is higher or higher than the bit rate set in advance by the operator, the request processing means 22A moves a signal including status code or message data indicating that delivery is impossible via the mobile communication network 10. It transmits to the terminal device 11. Based on the received signal, the mobile terminal device 11 displays that the distribution or streaming reproduction cannot be performed. With this series of processing, the session by connection with the content distribution server 31 (proxy processing device 21) is completed. Here, since the “PLAY” signal is not transmitted to the content providing server 31, data signal distribution from the content providing server 31 is not performed. If it is determined that the bit rate is lower or lower than the bit rate set in advance by the operator, data signal distribution is performed as shown in FIG. Since the bit rate is determined based on the data in the response signal, it can be determined before the signal containing content data with a large amount of data is actually distributed, so there is no load. I'm sorry. In addition, for example, when charging is performed according to the amount of signal (data amount) distributed, such as the amount of packets, it is more convenient for the user to determine at this stage.

また、別の方法としては、想定していたビットレートを越えるコンテンツに関するデータ(例えばコンテンツ名等)を設定記憶手段22Cに記憶(登録)しておき、配信要求があった場合に配信要求に含まれるデータに基づいて判断するようにしてもよい。   Another method is to store (register) data related to content exceeding the assumed bit rate (for example, content name) in the setting storage means 22C and include it in the distribution request when there is a distribution request. You may make it judge based on the data to be.

以上のように第2の実施の形態によれば、要求処理手段22Aが、任意に定められたビットレートの帯域範囲外であると判断すると、そのコンテンツについて、データ信号配信を行わないようにしたので、コンテンツ配信サービスの均一化、品質の向上を図ることができる。また、信号量がすべてあるビットレート範囲内であり、均一なので、設備等、与えられた資源の範囲内で、利用者数をほぼ一定数にすることができる。また、ビットレートが高く、安定した配信が行えないコンテンツの配信をあらかじめ行わないようにしたので、コンテンツの途切れに対する補償ができ、結果的に利用者(配信要求をした者)の満足度に貢献する。さらに、それぞれの設定を任意に行えるので、設備変更等に基づく条件変更にもすぐに対応することができる。それに、データ信号配信先(配信要求元)が移動通信網10を介して行われる移動端末装置11である場合には、無線通信によるデータ信号配信の不安定さを考慮して最大配信可能数等の設定をすることでその不安定さを緩衝させることができるので、特に効果を発揮することができる。   As described above, according to the second embodiment, when the request processing unit 22A determines that it is out of the band range of the arbitrarily determined bit rate, the data signal is not distributed for the content. Therefore, it is possible to make the content distribution service uniform and improve the quality. Also, since all signal amounts are within a certain bit rate range and uniform, the number of users can be made almost constant within the range of given resources such as equipment. In addition, content that has a high bit rate and cannot be distributed stably is not distributed in advance, so compensation for content interruptions can be made, resulting in the satisfaction of users (who requested distribution). To do. Furthermore, since each setting can be performed arbitrarily, it is possible to immediately cope with a condition change based on equipment change or the like. In addition, when the data signal distribution destination (distribution request source) is the mobile terminal device 11 that is performed via the mobile communication network 10, the maximum number of deliverables in consideration of the instability of data signal distribution by wireless communication, etc. Since the instability can be buffered by setting, the effect can be exhibited particularly.

実施の形態3.
上述の実施の形態では、サービス網20が橋渡しを行う一方の通信網を移動通信網10とし、移動端末装置11にデータ信号配信を行うものとして説明したが、本発明は移動端末装置11へのデータ信号配信に限定するものではない。例えば、通常のコンピュータ等の処理装置にデータ信号配信を行う場合にも適用することができる。
Embodiment 3 FIG.
In the above-described embodiment, the description has been given on the assumption that one communication network on which the service network 20 bridges is the mobile communication network 10 and performs data signal distribution to the mobile terminal device 11, but the present invention is directed to the mobile terminal device 11. It is not limited to data signal distribution. For example, the present invention can be applied to the case where data signal distribution is performed to a processing apparatus such as a normal computer.

実施の形態4.
また、上述の実施の形態では、サービス網20をプロキシ処理装置21及び配信要求管理装置22で構成している。通常、プロキシ処理装置21は、データ信号配信の信頼性、セキュリティ対策等の面から設けられるのが通常であるが、本発明は特にこれに限定されるものではなく、配信要求管理装置22が直接的にコンテンツ提供サーバ31に配信要求を行うようにしてもよい。また、上述の実施の形態では、配信要求管理装置22を独立させ、プロキシ処理装置と分業させているが、プロキシ処理装置21と配信要求管理装置22とを同一の装置で構成するようにしてもよい。
Embodiment 4 FIG.
In the above-described embodiment, the service network 20 includes the proxy processing device 21 and the distribution request management device 22. Normally, the proxy processing device 21 is usually provided from the viewpoint of reliability of data signal distribution, security measures, etc., but the present invention is not particularly limited to this, and the distribution request management device 22 directly Alternatively, a distribution request may be made to the content providing server 31. In the above-described embodiment, the distribution request management device 22 is made independent and separated from the proxy processing device. However, the proxy processing device 21 and the distribution request management device 22 may be configured by the same device. Good.

本発明の第1の実施の形態に係るシステム形態を表す図である。It is a figure showing the system form which concerns on the 1st Embodiment of this invention. 要求処理手段22Aを中心とする配信要求管理装置22が行う要求管理のイメージを表す図(その1)である。It is the figure (the 1) showing the image of the request management which the distribution request management apparatus 22 centering on the request processing means 22A performs. 要求処理手段22Aを中心とする配信要求管理装置22が行う要求管理のイメージを表す図(その2)である。It is the figure (the 2) showing the image of the request management which the distribution request management apparatus 22 centering on the request processing means 22A performs. 予約要求数等が設定されているコンテンツに配信要求がなされたものと判断した場合の要求処理手段22Aの処理を表す図である。It is a figure showing the process of the request | requirement process means 22A when it is judged that the delivery request | requirement was made to the content in which the number of reservation requests etc. were set. 設定条件を満たした場合の信号の流れを表す図である。It is a figure showing the flow of a signal at the time of satisfy | filling setting conditions. あるコンテンツに対して設定された予約要求数を確保するための処理を表す図である。It is a figure showing the process for ensuring the reservation request number set with respect to a certain content. 予約要求を開放する処理のイメージを表す図である。It is a figure showing the image of the process which cancels | releases a reservation request. データ信号配信の抑止又は抑止の終了を反映する処理のイメージを表す図である。It is a figure showing the image of the process which reflects the suppression of a data signal delivery, or the end of suppression. 本発明の第2の実施の形態に係る要求処理手段22Aの帯域制限処理のイメージを表す図である。It is a figure showing the image of the band limiting process of the request | requirement process means 22A which concerns on the 2nd Embodiment of this invention.

符号の説明Explanation of symbols

10 移動通信網
11 移動端末装置
20 サービス網
21 プロキシ処理装置
22 配信要求管理装置
22A 要求処理手段
22B 信号通信手段
22C 設定記憶手段
22D 設定入力手段
30 通信網
31 コンテンツ提供サーバ
DESCRIPTION OF SYMBOLS 10 Mobile communication network 11 Mobile terminal apparatus 20 Service network 21 Proxy processing apparatus 22 Distribution request management apparatus 22A Request processing means 22B Signal communication means 22C Setting storage means 22D Setting input means 30 Communication network 31 Content providing server

Claims (4)

無線通信機能を有する移動端末装置の属する移動通信網から少なくとも1以上のコンテンツ提供サーバを有する通信網に対して送信される、ストリーミング形式のコンテンツデータの配信要求を管理する配信要求管理装置であって、
前記移動端末装置から送信される配信要求を計上する計上手段と、
前記移動通信網におけるデータの伝送量に基づいて、あらかじめ任意に定められた配信可能最大数、該配信可能最大数の範囲内であらかじめ任意に定められた、少なくとも1以上の特定のコンテンツに係るコンテンツデータに対する配信要求の予約数及び該予約数以上の予約上限数並びにあらかじめ任意に定められたコンテンツデータにおけるビットレートの配信許容範囲を表す帯域範囲を記憶する設定記憶手段と、
該設定記憶手段に記憶された前記配信可能最大数以下の範囲内で、コンテンツデータの配信要求を前記コンテンツ提供サーバに送信し、前記特定のコンテンツに係るコンテンツデータに対する配信要求について、前記設定記憶手段に記憶された前記予約数の範囲内の配信要求に対しては前記コンテンツ提供サーバに送信し、前記予約数以上前記予約上限数以下の範囲の配信要求に対しては、前記配信可能最大数から複数の前記特定のコンテンツに係るコンテンツデータに対する配信要求の予約数の総和を差し引いた範囲内で前記コンテンツ提供サーバに送信する送信手段と、
前記コンテンツ提供サーバにコンテンツデータの配信要求をしたときに、前記コンテンツ提供サーバから送信される信号に基づいて、配信要求に係るコンテンツデータのビットレートを確認する確認手段と、
前記設定記憶手段に記憶された前記帯域範囲に基づいて、前記コンテンツデータのビットレートが前記帯域範囲に含まれないと判断すると、前記コンテンツデータの配信を要求した前記移動端末装置に前記コンテンツデータを配信しない送信停止手段と
を備えることを特徴とする配信要求管理装置。
A distribution request management apparatus that manages a distribution request for streaming-format content data transmitted from a mobile communication network to which a mobile terminal device having a wireless communication function belongs to a communication network having at least one content providing server. ,
Counting means for counting the distribution request transmitted from the mobile terminal device;
Content related to at least one or more specific contents arbitrarily determined in advance within the range of the maximum number of deliverables determined in advance and the maximum number of deliverables based on the amount of data transmitted in the mobile communication network Setting storage means for storing the number of reservations of distribution requests for data, the upper limit number of reservations equal to or more than the number of reservations, and a bandwidth range representing a bit rate distribution allowable range in content data arbitrarily determined in advance ;
A content data distribution request is transmitted to the content providing server within a range equal to or less than the maximum distributable number stored in the setting storage means, and the setting storage means for the distribution request for the content data related to the specific content Is transmitted to the content providing server for the distribution request within the range of the number of reservations stored in the above, and for the distribution request within the range of the reservation number or more and the reservation upper limit number or less, from the maximum distributable number Transmitting means for transmitting to the content providing server within a range obtained by subtracting the total number of reservations of distribution requests for content data related to a plurality of the specific content ;
Confirming means for confirming the bit rate of the content data related to the distribution request based on a signal transmitted from the content providing server when a content data distribution request is made to the content providing server;
If it is determined that the bit rate of the content data is not included in the bandwidth range based on the bandwidth range stored in the setting storage means, the content data is sent to the mobile terminal device that has requested delivery of the content data. A distribution request management device comprising: transmission stop means for non-distribution .
前記送信手段は、前記予約上限数が0の場合には、前記配信要求を前記特定のコンテンツ提供サーバへ送信しないことを特徴とする、請求項に記載の配信要求管理装置。 2. The distribution request management apparatus according to claim 1 , wherein the transmission unit does not transmit the distribution request to the specific content providing server when the reservation upper limit number is 0. 3. あらかじめ定められて前記設定記憶手段に記憶された、前記特定のコンテンツに係るコンテンツデータに対する配信要求の開始に係る予約開始条件に該当するか否かを判断する予約開始判定手段を有し、
前記送信手段は、前記予約開始条件に該当すると判断された場合に、前記特定のコンテンツに係るコンテンツデータに対する配信要求に係る送信処理を開始することを特徴とする、請求項に記載の配信要求管理装置。
Reservation start determination means for determining whether or not a reservation start condition relating to the start of a distribution request for content data related to the specific content, which is predetermined and stored in the setting storage means,
The distribution request according to claim 2 , wherein the transmission unit starts a transmission process related to a distribution request for content data related to the specific content when it is determined that the reservation start condition is satisfied. Management device.
あらかじめ定められて前記設定記憶手段に記憶された、前記特定のコンテンツに係るコンテンツデータに対する配信要求の終了に係る予約終了条件に該当するか否かを判断する予約終了判定手段を有し、
前記送信手段は、前記予約終了条件に該当すると判断された場合に、前記特定のコンテンツに係るコンテンツデータに対する配信要求に係る送信処理を停止することを特徴とする、請求項に記載の配信要求管理装置。
Reservation end determination means for determining whether or not a reservation end condition relating to the end of a distribution request for content data related to the specific content, which is determined and stored in advance in the setting storage means,
The distribution request according to claim 2 , wherein the transmission unit stops a transmission process related to a distribution request for content data related to the specific content when it is determined that the reservation end condition is satisfied. Management device.
JP2005031674A 2004-02-09 2005-02-08 Distribution request management device Expired - Fee Related JP4281008B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005031674A JP4281008B2 (en) 2004-02-09 2005-02-08 Distribution request management device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004031545 2004-02-09
JP2005031674A JP4281008B2 (en) 2004-02-09 2005-02-08 Distribution request management device

Publications (2)

Publication Number Publication Date
JP2005259124A JP2005259124A (en) 2005-09-22
JP4281008B2 true JP4281008B2 (en) 2009-06-17

Family

ID=35084724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005031674A Expired - Fee Related JP4281008B2 (en) 2004-02-09 2005-02-08 Distribution request management device

Country Status (1)

Country Link
JP (1) JP4281008B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008061046A (en) * 2006-08-31 2008-03-13 Brother Ind Ltd Content distribution system, information processing method in content distribution system, terminal device and program thereof
JP4845773B2 (en) * 2007-02-28 2011-12-28 Kddi株式会社 A system that estimates the total number of outgoing connections from all terminals
JP5169178B2 (en) * 2007-11-29 2013-03-27 ソニー株式会社 Distribution server and content distribution method in distribution server
JP5232495B2 (en) * 2008-02-19 2013-07-10 Kddi株式会社 Content distribution control device and computer program

Also Published As

Publication number Publication date
JP2005259124A (en) 2005-09-22

Similar Documents

Publication Publication Date Title
US8228945B2 (en) Streaming communication system
US6453349B1 (en) Apparatus and method for resource reservation in a network system
US7277392B2 (en) Method and apparatus for managing the usage of data link resources
JP2004153778A (en) Transmission / reception control device, transmission / reception control method and transmission / reception control program
US7746899B2 (en) System and method for calculating bandwidth of mobile terminal for streaming service
CN101729378A (en) Routing scheduling method, device and system of media stream monitoring
CN113612640A (en) Data communication method and device, electronic equipment and storage medium
CA2420107A1 (en) Multiple content supplier video asset scheduling
US20090077256A1 (en) Dynamic change of quality of service for enhanced multi-media streaming
US7899908B2 (en) Distribution request control method and unit, and program for distribution request control method
US20160112742A1 (en) Managing wireless transmission capacity
JP3940135B2 (en) RESOURCE MANAGEMENT SYSTEM AND METHOD, PROGRAM, AND RECORDING MEDIUM CONTAINING PROGRAM
JP4281008B2 (en) Distribution request management device
JP2004153775A (en) Transmission / reception control device, transmission / reception control method and transmission / reception control program
CN108370372A (en) A data packet transmission method, network side equipment and user equipment
JP2004153776A (en) Information distribution system, access relay device, distribution relay device, communication terminal device, information distribution method, and program
JP2004153777A (en) Transmission / reception control device, transmission / reception control method and transmission / reception control program
JP2005275690A (en) Authentication agent method, distribution management device, and authentication agent method program
JP2003051846A (en) Bandwidth control method, network service system, content server device, bandwidth management device, and content management device
CN118139009A (en) 5G message billing method, system, storage medium and program product
JP4112166B2 (en) Arrangement apparatus and distribution method
JP5699202B1 (en) Call processing system, load distribution method, and load distribution program
KR101014224B1 (en) End-to-end Quality of Service Control System and Method in Home Network
US20190253954A1 (en) Managing wireless transmission capacity
WO2003098958A1 (en) Quality of service based on mobile position

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070904

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071101

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080520

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080715

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080728

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090224

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090304

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120327

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120327

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150327

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees