JP4569486B2 - Superimposition communication terminal - Google Patents
Superimposition communication terminal Download PDFInfo
- Publication number
- JP4569486B2 JP4569486B2 JP2006030337A JP2006030337A JP4569486B2 JP 4569486 B2 JP4569486 B2 JP 4569486B2 JP 2006030337 A JP2006030337 A JP 2006030337A JP 2006030337 A JP2006030337 A JP 2006030337A JP 4569486 B2 JP4569486 B2 JP 4569486B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- address
- signal channel
- signal
- packet
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Description
本発明は、重畳通信を行う通信端末に関するものであり、詳しくは、重畳させる信号のチャネル設定技術に関する。 The present invention relates to a communication terminal that performs superposition communication, and more particularly, to a channel setting technique for a signal to be superposed.
1つの回線に伝送データを多重化する様々な多重通信技術が用いられている。たとえば、FDM(周波数分割多重)やTDM(時分割多重)、CDM(符号分割多重)などの技術が用いられている。 Various multiplex communication techniques for multiplexing transmission data on one line are used. For example, techniques such as FDM (frequency division multiplexing), TDM (time division multiplexing), and CDM (code division multiplexing) are used.
また、データを多重化させるインフラとして、従来から電力線が用いられている。いわゆる電力線搬送通信(Power Line Communications)と呼ばれる技術である。電力線搬送通信は、オフィス内や家屋内に配線された電力線を利用することで、効率的にネットワークを構築することができるというメリットがある。 Conventionally, power lines have been used as infrastructure for multiplexing data. This is a so-called power line communication technology. The power line carrier communication has an advantage that a network can be efficiently constructed by using a power line wired in an office or a house.
下記特許文献1は、通信路や通信相手先の通信状態に応じて、伝送方式を選択するシステムに関するものである。このシステムでは、送信先のアドレスに対応して、伝送方式と通信状態情報をデータベースに登録している。そして、端末が通信を行う際には、登録された通信状態を参照して、通信状態の良い伝送方式を選択するようにしている。
The following
通信端末では、通信を利用した様々なアプリケーションプログラムが実行される。アプリケーションプログラムは、ユニキャストや、マルチキャスト、ブロードキャストなどを利用して、通信回線に接続された他の端末と通信処理を行う。また、ユニキャストであれば、特定の通信端末と頻繁に重要な通信処理を実行する場合などがある。あるいは、テレビ会議システムなどにおいては、マルチキャストを利用することで、回線に与える負担を小さくしながら、重要な業務を円滑に進めるようにしている。 In the communication terminal, various application programs using communication are executed. The application program performs communication processing with other terminals connected to the communication line using unicast, multicast, broadcast, or the like. In the case of unicast, important communication processing is frequently executed with a specific communication terminal. Alternatively, in a video conference system or the like, by using multicast, important work is smoothly advanced while reducing the burden on the line.
しかし、信号の多重化には限界がある。ユニキャストで特定の端末と重要度の高い通信処理を実行しようとした場合に、空き信号チャネルが確保できない場合もある。マルチキャストを利用したアプリケーションを実行しようとした場合にも、通信回線の信号チャネルに空きがなければ、待ち時間が発生することになる。あるいは通信エラーが発生することになる。たとえば、あまり重要でないブロードキャスト通信が多数発生し、回線を圧迫している場合などに、マルチキャストを利用した重要なアプリケーションが動作しないという問題が発生する。 However, signal multiplexing has limitations. When trying to execute highly important communication processing with a specific terminal by unicast, an empty signal channel may not be secured. Even when an application using multicast is to be executed, there is a waiting time if there is no available signal channel in the communication line. Or a communication error will occur. For example, when a large number of less important broadcast communications occur and a line is compressed, there is a problem that an important application using multicast does not operate.
上記特許文献1では、送信先ごとに最適な通信方式を決定しようとするものである。しかし、この技術においても、アプリケーションの重要度については考慮されていない。つまり、送信先に対応した最適な通信方式が決定するものであり、基本的には、先に発生した通信が空き信号チャネルを利用するという考え方である。
In
そこで、本発明は前記問題点に鑑み、優先度の高いアプリケーションに、バランスよく信号チャネルを割り当てることを可能とした重畳通信技術を提供することを目的とする。 In view of the above-described problems, an object of the present invention is to provide a superposition communication technique capable of allocating signal channels in a balanced manner to high priority applications.
上記課題を解決するため、請求項1記載の発明は、IPパケットを伝送媒体に重畳させて送信する端末であって、送信先IPアドレスが属するIPアドレス体系および送信先IPアドレスの組み合わせに対応した信号チャネルが設定される管理テーブルと、通信アプリケーションによるIPパケットの送信時、前記通信アプリケーションが送信するIPパケットの送信先IPアドレスが属するIPアドレス体系および送信先IPアドレスに対応した信号チャネルが前記管理テーブルに登録されている場合には、登録されている信号チャネルを選択し、IPアドレス体系および送信先IPアドレスに対応した信号チャネルが前記管理テーブルに登録されていない場合には、デフォルトの信号チャネルを選択する手段と、選択された信号チャネルでIPパケットを前記伝送媒体に重畳させて送信する手段と、を備えることを特徴とする。
In order to solve the above problem, the invention according to
請求項2記載の発明は、請求項1に記載の重畳通信端末において、前記管理テーブルには、IPアドレス体系として、ユニキャスト、マルチキャストおよびブロードキャストから選択された複数のアドレス体系が登録されることを特徴とする。 According to a second aspect of the present invention, in the superimposed communication terminal according to the first aspect, a plurality of address systems selected from unicast, multicast and broadcast are registered in the management table as IP address systems. Features.
本発明の重畳通信端末は、通信アプリケーションによるIPパケットの送信時、通信アプリケーションが送信するIPパケットの送信先に応じて信号チャネルを決定する。これにより、アプリケーションごとに信号チャネルを確保しておくことが可能である。たとえば、重要なアプリケーションに信号チャネルを予約しておくといった運用が可能である。また、重要でない通信に信号チャネルが圧迫され、重要なアプリケーションが動作しないといった問題を解決することが可能である。 The superimposed communication terminal of the present invention determines a signal channel according to the destination of the IP packet transmitted by the communication application when the IP packet is transmitted by the communication application. Thereby, it is possible to secure a signal channel for each application. For example, it is possible to operate such that a signal channel is reserved for an important application. Further, it is possible to solve the problem that the signal channel is compressed by unimportant communication and an important application does not operate.
また、ユニキャスト用IPアドレス、マルチキャスト用IPアドレスおよびブロードキャスト用IPアドレスなど、アドレス体系について信号チャネルが設定される。これにより、たとえば、不必要なブロードキャスト通信によって、帯域が圧迫され、重要なアプリケーションがマルチキャストを利用できないといった問題を解決することが可能である。 In addition, a signal channel is set for an address system such as a unicast IP address, a multicast IP address, and a broadcast IP address. Thereby, for example, it is possible to solve the problem that the bandwidth is compressed by unnecessary broadcast communication, and that an important application cannot use multicast.
以下、図面を参照しつつ本発明の実施の形態について説明する。図1は、本発明の実施の形態に係る重畳通信端末10の機能ブロック図である。重畳通信端末10は、電力線5に接続されており、この電力線5にIPパケットを重畳して送受信する通信端末である。たとえば、オフィスの既設の電力線網を利用し、この電力線網に重畳通信端末10を接続することで、ネットワーク構築に係る負担を大幅に小さくすることが可能である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a functional block diagram of a
重畳通信端末10が備えるアプリケーション制御部11は、重畳通信端末10において実行されるアプリケーションプログラムの通信処理に関わる処理部である。したがって、アプリケーション制御部11は、CPU上で実行されるアプリケーションプログラムの機能の一部である。重畳通信端末10は、一般のパーソナルコンピュータなどと同様に、CPUやRAM、ハードディスクなどを備えており、ハードディスク等に格納されている各種のアプリケーションプログラムを実行することが可能である。
The
そして、この重畳通信端末10において実行されるアプリケーションプログラムには、ローカルでのみ動作するものも存在するが、通信処理を利用するものも存在する。たとえば、テレビ会議システム用のアプリケーションプログラムであれば、他の多数の端末との間で映像や音声のデータを送受信しながらアプリケーションを実行する。あるいは、WEBブラウザであれば、指定されたWEBサーバからWEBコンテンツをダウンロードする。
Some application programs executed in the
重畳通信端末10は、図に示すように、IPパケットの送信に関わる処理部として、IPパケット送信部12、送信信号チャネル制御部13、通信信号生成部14、重畳通信制御部15を備えている。また、IPパケットの受信に関わる処理部として、重畳通信制御部15、受信信号チャネル制御部16、通信信号解析部17、IPパケット受信部18を備えている。
As shown in the figure, the
IPパケット送信部12は、アプリケーション制御部11が作成した送信データからIPパケットを作成する処理部である。送信信号チャネル制御部13は、アプリケーション制御部11の制御に従って、送信するIPパケットを多重化する信号チャネルを制御する処理部である。通信信号生成部14は、送信信号チャネル制御部13により設定された信号チャネルに合わせてIPパケットを変調し、電力搬送波に重畳させる通信信号を生成する処理部である。
The IP
重畳通信制御部15は、通信信号生成部14において生成された通信信号を、電力搬送波に重畳させて電力線5に出力する処理と、電力搬送波に重畳されている通信信号を受信して重畳波から通信信号を分離して取り出す処理を行う。
The superimposition
受信信号チャネル制御部16は、重畳通信制御部15により取り出された通信信号の信号チャネルに応じて通信信号を復調する処理部である。通信信号解析部17は、復調された通信信号から、プロトコル情報やデータ長、誤り符号などを取得し、通信信号を解析する。IPパケット受信部18は、通信信号解析部17による通信信号の解析結果に応じてIPパケットを復元して受信する処理部である。
The reception signal
通信信号管理部19は、IPアドレス管理テーブル20に対するデータの読み出し処理や更新処理を行う。表1は、IPアドレス管理テーブル20の登録内容の一例を示すものである。
The communication
IPアドレス管理テーブル20は、「送信先」、「グループ」、「信号チャネル」の3つのフィールドからなる。「送信先」フィールドは、アプリケーションプログラムが通信を行う際に、その送信先として指定されるIPアドレスの体系(あるいはIPアドレスの分類と呼んでもよい。)である。たとえば、アプリケーションプログラムが特定の通信端末に対してIPパケットを送信する場合には、「送信先」は、ユニキャストの分類となる。アプリケーションプログラムが特定のグループの複数の通信端末に対してIPパケットを送信する場合には、「送信先」は、マルチキャストの分類となる。アプリケーションプログラムが全ての通信端末に対してIPパケットを送信する場合には、「送信先」は、ブロードキャストの分類となる。また、「送信先」として、その他が登録されているが、これは、デフォルトの分類である。 The IP address management table 20 includes three fields of “transmission destination”, “group”, and “signal channel”. The “transmission destination” field is an IP address system (or may be called IP address classification) designated as a transmission destination when the application program performs communication. For example, when the application program transmits an IP packet to a specific communication terminal, the “destination” is classified as unicast. When the application program transmits IP packets to a plurality of communication terminals in a specific group, the “destination” is classified as multicast. When the application program transmits IP packets to all communication terminals, the “transmission destination” is classified as broadcast. Others are registered as “destination”, which is the default classification.
「グループ」フィールドは、マルチキャストとブロードキャストにおいて、具体的なグループを特定するフィールドである。この例では、マルチキャストとしてIPアドレスが「224.0.1.1」あるいは「224.0.1.2」が登録されている。また、ブロードキャストとしてIPアドレスが「255.255.255.255」、「192.168.1.255」あるいは「192.168.2.255」が登録されている。 The “group” field is a field for specifying a specific group in multicast and broadcast. In this example, the IP address “224.0.1.1.1” or “224.0.1.2” is registered as the multicast. Also, the IP address “255.255.255.255”, “192.168.1.255”, or “192.168.2.255” is registered as a broadcast.
図2は、マルチキャストのIPアドレスの体系を示す図である。マルチキャストは上位4ビットが「1110」のクラスDのアドレスである。クラスDで指定可能なIPアドレスの範囲は、「224.0.1.0」〜「239.255.255.255」である。表1では、この範囲の中から2つのマルチキャスト用のグループIPアドレスが登録されている。たとえば、テレビ会議システム用のアプリケーションプログラムが、マルチキャストアドレス「224.0.1.1」によってIPパケット(映像、音声等)を送信する複数の端末を設定している。また、受信側の端末においても、マルチキャストアドレス「224.0.1.1」が指定されたIPパケットを受信するよう設定されている。 FIG. 2 shows a multicast IP address system. Multicast is a class D address whose upper 4 bits are “1110”. The range of IP addresses that can be specified by class D is “224.0.1.0” to “239.255.255.255”. In Table 1, two multicast group IP addresses are registered from this range. For example, the application program for the video conference system sets a plurality of terminals that transmit IP packets (video, audio, etc.) using the multicast address “224.0.1.1”. In addition, the receiving terminal is also set to receive an IP packet in which the multicast address “224.0.1.1” is designated.
また、ブロードキャストの中で、「255.255.255.255」は、全ての端末にIPパケットを送信するためのIPアドレスである。「192.168.1.255」は、ネットワークアドレス「192.168.1.0」(ホストアドレスが下位8ビット)の全ての端末にIPパケットを送信するIPアドレスであり、「192.168.2.255」は、ネットワークアドレス「192.168.2.0」(ホストアドレスが下位8ビット)の全ての端末にIPパケットを送信するIPアドレスである。 In the broadcast, “255.255.255.255” is an IP address for transmitting an IP packet to all terminals. “192.168.1.255” is an IP address that transmits an IP packet to all terminals having a network address “192.168.1.0” (host address is lower 8 bits). 2.255 ”is an IP address that transmits an IP packet to all terminals having a network address“ 192.168.2.0 ”(host address is lower 8 bits).
そして、「信号チャネル」フィールドには、各分類あるいは各グループに対応する信号チャネルが登録されている。ここでは、信号チャネルは、信号チャネルパラメータxと、関数fを用いて表すようにしているが、実際は、IPアドレス管理テーブル20には、信号チャネルパラメータxが登録されている。 In the “signal channel” field, signal channels corresponding to each classification or each group are registered. Here, the signal channel is expressed using the signal channel parameter x and the function f, but in reality, the signal channel parameter x is registered in the IP address management table 20.
多重化方式には、様々な方法がある。たとえば、FDM(周波数分割多重)やTDM(時分割多重)、CDM(符号分割多重)などが存在する。多重化方式としてFDMを利用する場合には、信号チャネル定数f(x)は、多重化する信号に割り当てられる周波数帯域であり、TDMであれば、信号チャネル定数f(x)は多重化する信号に割り当てられるタイムスロットであり、CDMであれば、信号チャネル定数f(x)は、拡散符号である。 There are various multiplexing methods. For example, there are FDM (frequency division multiplexing), TDM (time division multiplexing), CDM (code division multiplexing), and the like. When FDM is used as a multiplexing method, the signal channel constant f (x) is a frequency band assigned to a signal to be multiplexed. In the case of TDM, the signal channel constant f (x) is a signal to be multiplexed. In the case of CDM, the signal channel constant f (x) is a spreading code.
そして、表1で示した例であれば、ユニキャストの場合には、信号チャネル定数f(u)が設定され、マルチキャストの場合には、信号チャネル定数f(a),f(b)が設定され、ブロードキャストの場合には、信号チャネル定数f(z),f(c),f(d)が設定されている。なお、送信先のIPアドレスに関する情報が表1に示すアドレス管理テーブル20に登録されていない場合には、その他(デフォルト)の信号チャネル定数としてf(0)が利用される。 In the example shown in Table 1, the signal channel constant f (u) is set in the case of unicast, and the signal channel constants f (a) and f (b) are set in the case of multicast. In the case of broadcasting, signal channel constants f (z), f (c), and f (d) are set. Note that when information regarding the IP address of the transmission destination is not registered in the address management table 20 shown in Table 1, f (0) is used as the other (default) signal channel constant.
通信信号管理部19は、このようなIPアドレス管理テーブル20を管理している。そして、このIPアドレス管理テーブル20は、電力線5に接続されている他の重畳通信端末10においても同じ内容のテーブルが管理されるようになっている。たとえば、サーバにおいてマスタとなるIPアドレス管理テーブル20を管理し、それらを定期的に参照することで、全ての重畳通信端末10が同一内容のIPアドレス管理テーブル20を管理するようにしてもよい。
The communication
以上の如く構成された重畳通信端末10における通信信号の生成および信号チャネルの設定処理の流れについて説明する。
A flow of processing for generating a communication signal and setting a signal channel in the superimposed
図3は、アプリケーションプログラムによりデータパケットを送信するときのフローチャートである。アプリケーションプログラムが起動し、アプリケーション制御部11により送信データが作成されると、この送信データに基づいてIPパケット送信部12が、IPパケットを生成する(ステップS11)。
FIG. 3 is a flowchart when a data packet is transmitted by the application program. When the application program is activated and transmission data is created by the
次に、アプリケーション制御部11は、アプリケーションプログラムが送信データをどのようなIPアドレスに送信するかの送信先に関する情報を通信信号管理部19に与える。通信信号管理部19は、与えられた送信先の情報に基づいて、IPアドレス管理テーブル20を検索し、検索結果をアプリケーション制御部11に与える。
Next, the
検索の結果、アプリケーションプログラムによるIPパケットの送信先が、IPアドレス管理テーブル20に登録されている場合(ステップS12でYES)には、アプリケーション制御部11は、IPアドレス管理テーブル20に登録されている信号チャネルのパラメータxを送信信号チャネル制御部13に与える。送信信号チャネル制御部13は、与えられた信号チャネルのパラメータxと関数fを用いて信号チャネル定数f(x)を算出する(ステップS13)。一方、アドレス管理テーブル20に登録されていない場合(ステップS12でNO)には、アプリケーション制御部11は、信号チャネルのパレメータ「0」を送信信号チャネル制御部13に与える。送信信号チャネル制御部13は、与えられた信号チャネルのパラメータ「0」と関数fを用いてデフォルトの信号チャネル定数f(0)を算出する(ステップS14)。
As a result of the search, when the transmission destination of the IP packet by the application program is registered in the IP address management table 20 (YES in step S12), the
送信信号チャネル制御部13により信号チャネル定数f(x)が算出されると、通信信号生成部14が、この信号チャネル定数f(x)に応じて、IPパケットデータを変調して通信信号を生成する(ステップS15)。そして、重畳通信制御部15は、通信信号生成部14により生成された通信信号を、信号チャネル定数f(x)で指定される信号チャネルに多重化させて送出するのである(ステップS16)。
When the transmission
このように、アプリケーションプログラムがIPパケットを送信する場合には、送信先のIPアドレスがIPアドレス管理テーブル20に登録されているかどうかをチェックし、登録されている場合には、予約されている信号チャネルを使用するようにしている。また、登録されていない場合には、予約されているデフォルトの信号チャネルを使用するようにしている。たとえば、マルチキャストで登録されていないグループIPアドレスが指定された場合などには、デフォルトの信号チャネルが使用される。 As described above, when the application program transmits an IP packet, it checks whether or not the destination IP address is registered in the IP address management table 20, and if it is registered, the reserved signal I try to use the channel. In addition, when not registered, a reserved default signal channel is used. For example, when a group IP address that is not registered by multicast is designated, a default signal channel is used.
図4は、IPパケットを受信するための信号チャネルの設定フローチャートである。アプリケーション制御部11は、通信信号管理部19によるIPアドレス管理テーブル20の変更処理が行われたか否かをチェックし(ステップS21)、変更が行われている場合には、IPアドレス管理テーブル20の変更あるいは新規に追加されたレコードを参照する。そして、変更あるいは新規に追加された送信先に関する信号チャネルパラメータxに基づいて信号チャネル定数f(x)を算出する(ステップS22)。
FIG. 4 is a flowchart for setting a signal channel for receiving an IP packet. The
そして、IPアドレス管理テーブル20の変更内容がレコードの新規追加であるか否かをチェックし(ステップS23)、新規追加である場合には、受信信号チャネル制御部16が、算出された信号チャネル定数f(x)に対応した信号チャネル検出部を起動する(ステップS24)。これにより、受信信号チャネル制御部16は、IPアドレス管理テーブル20に新規に追加されたレコードに対応する通信信号を復調することが可能となる。つまり、信号チャネル検出部が、新規に追加された信号チャネルに多重化されている通信信号を復調可能なフィルタを動作可能な状態とする。
Then, it is checked whether or not the content of the change in the IP address management table 20 is a new record addition (step S23). If the record is a new addition, the received signal
一方、IPアドレス管理テーブル20の変更内容がレコードの新規追加でない場合、つまり、登録されていたレコードの変更である場合(ステップS23でNO)には、受信信号チャネル制御部16が、既に起動している信号チャネル検出部を、算出された信号チャネル定数f(x)に対応した信号チャネル検出部として再設定する(ステップS25)。これにより、受信信号チャネル制御部16は、IPアドレス管理テーブル20において変更されたレコードに対応する通信信号を復調することが可能となる。
On the other hand, when the change content of the IP address management table 20 is not a new record addition, that is, a change of a registered record (NO in step S23), the reception signal
次に、図5を参照しながらアプリケーションプログラムの起動と連動した受信チャネルの設定処理の流れを説明する。重畳通信端末10において、通信処理を行うアプリケーションプログラムが起動する(ステップS31)。そして、アプリケーション制御部11は、このアプリケーションプログラムが通信処理に使用するIPアドレスあるいはIPアドレス体系がIPアドレス管理テーブル20に登録されているか否かをチェックし(ステップS32)、登録されている場合には、IPアドレス管理テーブル20から、信号チャネルパラメータxを取得し、そのパラメータに基づいて信号チャネル定数f(x)を算出する(ステップS33)。そして、受信信号チャネル制御部16が、算出した信号チャネル定数f(x)に対応した信号チャネル検出部を起動する(ステップS36)。これにより、アプリケーションプログラムは、重畳通信により受信した通信信号を復調可能となる。
Next, the flow of reception channel setting processing in conjunction with the activation of the application program will be described with reference to FIG. In the superimposed
一方、アプリケーション制御部11は、このアプリケーションプログラムが通信処理に使用するIPアドレスあるいはIPアドレス体系がIPアドレス管理テーブル20に登録されていない場合(ステップS32でNO)には、デフォルトのパラメータ「0」に基づいて信号チャネル定数f(0)を算出する(ステップS34)。そして、受信信号チャネル制御部16は、算出したデフォルトの信号チャネル定数f(0)に対応した信号チャネル検出部が既に起動しているか否かをチェックし(ステップS35)、起動していない場合には、算出した信号チャネル定数f(0)に対応したデフォルトの信号チャネル検出部を起動する(ステップS36)。これにより、アプリケーションプログラムは、重畳通信により受信した通信信号を復調可能となる。既に、デフォルトの信号チャネル検出部が起動している場合(ステップS35でYES)には、処理を終了する。
On the other hand, if the IP address or IP address system used by the application program for communication processing is not registered in the IP address management table 20 (NO in step S32), the
たとえば、アプリケーションプログラムがテレビ会議システム用のアプリケーションであるとする。この会議に参加する各重畳通信端末10においてテレビ会議用のアプリケーションプログラムが起動すると、各重畳通信端末10では、他の端末から映像や音声を含むマルチキャストのIPパケットを受信することになる。したがって、受信端末として動作するために、各重畳通信端末10では、図5で示した処理を実行することで、アプリケーションに対応した信号チャネル検出部を起動し、受信の準備を整えるのである。
For example, it is assumed that the application program is an application for a video conference system. When a video conference application program is started in each superimposed
このように、本実施の形態の重畳通信端末10は、アプリケーションプログラムによって決定されたIPアドレスあるいはIPアドレスの体系に基づいて、電力線搬送通信を行う信号チャネルが決定される。そして、このIPアドレスあるいはIPアドレス体系と信号チャネルの対応関係をIPアドレス管理テーブル20によってあらかじめ予約している。これにより、たとえば、電力線搬送通信を行っている多数の端末10により、多数のユニキャスト通信が行われたために、マルチキャスト通信を行うための空き信号チャネルがないという状況を回避することが可能である。あるいは、ブロードキャスト通信によって帯域が圧迫され、重要なアプリケーションが実行エラーとなるといった問題を解決することが可能である。
As described above, in the superimposed
上記のように、マルチキャストは、たとえば、ビデオ会議や監視システムなどの音声や映像を配信するアプリケーションなどに使用される。もし、他のユニキャスト通信やブロードキャスト通信によって帯域が占有されていると、これらアプリケーションがスムーズに動作しないことになる。この点、本実施の形態の重畳通信端末10を利用した重畳通信システムにおいては、マルチキャスト、ブロードキャストなどIPアドレスあるいはIPアドレス体系に対応して信号チャネルがあらかじめ予約されている。したがって、マルチキャストを利用するアプリケーションなどを快適に実行することが可能である。
As described above, multicast is used for applications that distribute audio and video such as video conferencing and surveillance systems. If the bandwidth is occupied by other unicast communication or broadcast communication, these applications will not operate smoothly. In this regard, in the superposition communication system using the
また、アプリケーションプログラムによっては、ユニキャスト通信とマルチキャスト通信あるいはブロードキャスト通信を混在させて利用するものがある。このようなアプリケーションを実行する上でも、各IPアドレス体系に対応した信号チャネルが予約されていることにより、アプリケーションを快適に実行させることが可能である。 Some application programs use a mixture of unicast communication and multicast communication or broadcast communication. Even when such an application is executed, it is possible to comfortably execute the application because a signal channel corresponding to each IP address system is reserved.
表1に示すように、本実施の形態においては、IPアドレス管理テーブル20に、ユニキャスト、マルチキャスト、ブロードキャスト全てのIPアドレス体系を登録するようにしたが、これは一例である。これらのうちの一部(ユニキャストとマルチキャストなど)のIPアドレスを登録するようにしてもよい。たとえば、ユニキャストとして帯域を確保したい複数の端末を登録するようにしてもよい。 As shown in Table 1, in this embodiment, all IP address systems of unicast, multicast, and broadcast are registered in the IP address management table 20, but this is only an example. Some of these (unicast, multicast, etc.) IP addresses may be registered. For example, a plurality of terminals that want to secure a band as unicast may be registered.
5 電力線
10 重畳通信端末
20 IPアドレス管理テーブル
5
Claims (2)
送信先IPアドレスが属するIPアドレス体系および送信先IPアドレスの組み合わせに対応した信号チャネルが設定される管理テーブルと、
通信アプリケーションによるIPパケットの送信時、前記通信アプリケーションが送信するIPパケットの送信先IPアドレスが属するIPアドレス体系および送信先IPアドレスに対応した信号チャネルが前記管理テーブルに登録されている場合には、登録されている信号チャネルを選択し、IPアドレス体系および送信先IPアドレスに対応した信号チャネルが前記管理テーブルに登録されていない場合には、デフォルトの信号チャネルを選択する手段と、
選択された信号チャネルでIPパケットを前記伝送媒体に重畳させて送信する手段と、
を備えることを特徴とする重畳通信端末。 A terminal that transmits an IP packet superimposed on a transmission medium,
A management table in which a signal channel corresponding to a combination of an IP address system to which a destination IP address belongs and a destination IP address is set;
Time of transmission of the IP packet by the communication application, when the signal channel corresponding to the IP address system and the destination IP address belongs destination IP address of the IP packet before Symbol communication application sends is registered in the management table Selecting a registered signal channel, and if a signal channel corresponding to the IP address system and the destination IP address is not registered in the management table, means for selecting a default signal channel;
Means for transmitting an IP packet superimposed on the transmission medium in a selected signal channel;
A superimposed communication terminal comprising:
前記管理テーブルには、IPアドレス体系として、ユニキャスト、マルチキャストおよびブロードキャストから選択された複数のアドレス体系が登録されることを特徴とする重畳通信端末。 In the superimposed communication terminal according to claim 1,
In the management table, a plurality of address systems selected from unicast, multicast, and broadcast are registered as IP address systems .
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006030337A JP4569486B2 (en) | 2006-02-07 | 2006-02-07 | Superimposition communication terminal |
US11/595,863 US20070171925A1 (en) | 2006-01-25 | 2006-11-13 | Multiplex superposed communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006030337A JP4569486B2 (en) | 2006-02-07 | 2006-02-07 | Superimposition communication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007214706A JP2007214706A (en) | 2007-08-23 |
JP4569486B2 true JP4569486B2 (en) | 2010-10-27 |
Family
ID=38492781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006030337A Active JP4569486B2 (en) | 2006-01-25 | 2006-02-07 | Superimposition communication terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4569486B2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10290264A (en) * | 1997-02-13 | 1998-10-27 | Nippon Telegr & Teleph Corp <Ntt> | Internet telephone terminal identification processing method, device therefor and recording medium recorded with its program |
JP2000244581A (en) * | 1999-02-19 | 2000-09-08 | Fujitsu Ltd | Internet telephony hollowing system |
JP2002051069A (en) * | 2000-08-07 | 2002-02-15 | Nippon Telegr & Teleph Corp <Ntt> | Gateway device |
JP2002077213A (en) * | 2000-09-05 | 2002-03-15 | Hitachi Kokusai Electric Inc | System for accessing subscriber's radio |
JP2002330433A (en) * | 2001-04-27 | 2002-11-15 | Matsushita Electric Ind Co Ltd | Wireless transmission system |
JP2004312114A (en) * | 2003-04-02 | 2004-11-04 | Sumitomo Electric Ind Ltd | Power line carrier communication system |
-
2006
- 2006-02-07 JP JP2006030337A patent/JP4569486B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10290264A (en) * | 1997-02-13 | 1998-10-27 | Nippon Telegr & Teleph Corp <Ntt> | Internet telephone terminal identification processing method, device therefor and recording medium recorded with its program |
JP2000244581A (en) * | 1999-02-19 | 2000-09-08 | Fujitsu Ltd | Internet telephony hollowing system |
JP2002051069A (en) * | 2000-08-07 | 2002-02-15 | Nippon Telegr & Teleph Corp <Ntt> | Gateway device |
JP2002077213A (en) * | 2000-09-05 | 2002-03-15 | Hitachi Kokusai Electric Inc | System for accessing subscriber's radio |
JP2002330433A (en) * | 2001-04-27 | 2002-11-15 | Matsushita Electric Ind Co Ltd | Wireless transmission system |
JP2004312114A (en) * | 2003-04-02 | 2004-11-04 | Sumitomo Electric Ind Ltd | Power line carrier communication system |
Also Published As
Publication number | Publication date |
---|---|
JP2007214706A (en) | 2007-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2940971B1 (en) | Method and apparatus for obtaining an ip address by dhcp client | |
US20070171925A1 (en) | Multiplex superposed communication device | |
CN101467401B (en) | Routing multicast traffic | |
KR100892825B1 (en) | Portable electronic device, content information server, content list providing method and recording medium | |
JP2008160199A (en) | IP broadcast system and multicast group management device for IP broadcast | |
CN105075191B (en) | Wireless network data processing unit and Radio Network System | |
JP2008160196A (en) | Ip broadcasting reception method, and reception terminal | |
CN106713936B (en) | Live video matching method and system | |
EP2166762B1 (en) | Method and system for obtaining a multimedia service | |
CN102469294A (en) | Method and system for dynamically adjusting media content of video conference | |
WO2008051153A3 (en) | Method and arrangement for allocating radio resources in a communication system | |
CN104683312A (en) | Method and device for negotiating media multiplexing | |
EP2665260A1 (en) | Transmitting device, transmitting method, receiving device, receiving method, program, and content delivery system | |
JP2007521763A (en) | Service relay inter-subnet multicast-A cross-subnet multicast solution independent of the network infrastructure | |
JP2012533959A (en) | Effective host management protocol for multicast routers | |
EP3053361A1 (en) | Communications platform | |
EP2890081B1 (en) | Aggregated adaptive bit rate streaming | |
JP4569486B2 (en) | Superimposition communication terminal | |
CN105493513B (en) | Content providing, method, terminal device, system and storage medium | |
JP2007201695A (en) | Data packet relaying apparatus | |
JP2017152991A (en) | Information distribution device, information distribution program, communication terminal, communication processing program and information distribution system | |
US20040205338A1 (en) | Method of delivering content from a source (s) to destination terminals (ti) and the associated data flow, system, destination terminal and collection server | |
JP2004336169A (en) | Dimming control system | |
CN105210347A (en) | Monitoring server, parsing server, request device and node selection method | |
JP2007134765A (en) | Program relay apparatus, program distributing apparatus and program receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100409 |
|
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: 20100713 |
|
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: 20100726 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130820 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4569486 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |