JP2007074225A - 通信処理装置、および通信制御方法、並びにコンピュータ・プログラム - Google Patents
通信処理装置、および通信制御方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- JP2007074225A JP2007074225A JP2005257855A JP2005257855A JP2007074225A JP 2007074225 A JP2007074225 A JP 2007074225A JP 2005257855 A JP2005257855 A JP 2005257855A JP 2005257855 A JP2005257855 A JP 2005257855A JP 2007074225 A JP2007074225 A JP 2007074225A
- Authority
- JP
- Japan
- Prior art keywords
- data
- priority
- verification
- communication
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000006854 communication Effects 0.000 title claims abstract description 252
- 238000004891 communication Methods 0.000 title claims abstract description 249
- 238000000034 method Methods 0.000 title claims abstract description 122
- 238000012545 processing Methods 0.000 title claims abstract description 120
- 238000004590 computer program Methods 0.000 title claims description 11
- 230000005540 biological transmission Effects 0.000 claims abstract description 216
- 238000012795 verification Methods 0.000 claims abstract description 148
- 230000008569 process Effects 0.000 claims description 89
- 230000004044 response Effects 0.000 claims description 28
- 230000008859 change Effects 0.000 claims description 23
- 238000012546 transfer Methods 0.000 description 30
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 13
- 238000013500 data storage Methods 0.000 description 11
- 230000003139 buffering effect Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 1
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 150000002170 ethers Chemical class 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2408—Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2425—Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
- H04L47/2433—Allocation of priorities to traffic types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2458—Modification of priorities while in transit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2834—Switching of information between an external network and a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0888—Throughput
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Environmental & Geological Engineering (AREA)
- Computing Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
Abstract
【解決手段】 ストリーミングデータ配信を行なう通信処理装置(サーバ)において、データ伝送開始時にストリーミングデータ対応のプライオリティより低いプライオリティを設定して通信状況を検証する。例えば、検証点に至るまでの時間と、検証点までに送信したデータ量の再生所要時間との比較に基づいて、データ配信における帯域確保状況を判定し、十分な帯域確保可能と判断した場合に、ストリーミングデータ配信対応のプライオリティに変更する。本構成によって、既存ストリーミングの帯域を奪って既存ストリーミングの遅延を発生させるといった通信妨害を起こすことがなく、良好な通信環境を維持することが可能となる。
【選択図】 図11
Description
ストリーミングデータの送信処理を実行する通信処理装置であり、
データ通信状況を検証し、該検証結果に応じて送信データに対して設定する優先度情報の変更処理を実行する通信制御部と、
前記優先度情報を付加したデータの出力処理を実行するネットワークインタフェースを有し、
前記通信制御部は、
ストリーミングデータの送信初期期間において、ストリーミングデータに対応する規定優先度より低位の優先度を設定する処理を実行し、予め設定した検証タイミングとしての検証点において、低優先度設定期間のデータ通信状況の検証を実行し、該検証結果に応じて設定優先度の変更処理を行なう構成を有することを特徴とする通信処理装置にある。
(データ送信開始から検証点までの時間)<(データ送信開始から検証点までに送信したデータの再生時間)
が成立するか否かを判定し、上記判定式の成立を条件として、ストリーミングデータに対応する規定優先度への設定変更処理を行なう構成を有することを特徴とする。
(検証点)−(データ送信先クライアントにおけるデコード開始点)<(検証点までの送信データの再生時間)−(データ送信先クライアントにおけるプリバッファデータの再生時間)
が成立するか否かを判定し、上記判定式の成立を条件として、ストリーミングデータに対応する規定優先度への設定変更処理を行なう構成を有することを特徴とする。
ストリーミングデータの通信制御方法であり、
ストリーミングデータの送信初期期間において、ストリーミングデータに対応する規定優先度より低位の優先度を設定してデータ送信を実行する低優先度設定データ送信ステップと、
低優先度設定データ送信期間におけるデータ通信状況の検証を、予め設定した検証タイミングとしての検証点において実行する通信状況検証ステップと、
前記通信状況検証ステップの検証結果に応じて、設定優先度の変更処理を行なう優先度変更ステップと、
を有することを特徴とする通信制御方法にある。
(データ送信開始から検証点までの時間)<(データ送信開始から検証点までに送信したデータの再生時間)
が成立するか否かを判定するステップであり、前記優先度変更ステップは、前記判定式の成立を条件として、ストリーミングデータに対応する規定優先度への設定変更処理を行なうステップであることを特徴とする。
(検証点)−(データ送信先クライアントにおけるデコード開始点)<(検証点までの送信データの再生時間)−(データ送信先クライアントにおけるプリバッファデータの再生時間)
が成立するか否かを判定するステップであり、前記優先度変更ステップは、前記判定式の成立を条件として、ストリーミングデータに対応する規定優先度への設定変更処理を行なうステップであることを特徴とする。
ストリーミングデータの送信処理を実行する通信処理装置において通信制御処理を実行させるコンピュータ・プログラムであり、
ストリーミングデータの送信初期期間において、ストリーミングデータに対応する規定優先度より低位の優先度を設定してデータ送信を実行する低優先度設定データ送信ステップと、
低優先度設定データ送信期間におけるデータ通信状況の検証を、予め設定した検証タイミングとしての検証点において実行する通信状況検証ステップと、
前記通信状況検証ステップの検証結果に応じて、設定優先度の変更処理を行なう優先度変更ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
(a)ボイスプライオリティ(WMM Voice Priiority)
(b)ビデオプライオリティ(WMM Video Priiority)
(c)ベストエフォートプライオリティ(WMM Best Effort Priiority)
(d)バックグラウンドプライオリティ(WMM Background Priiority)
以上の4つのアクセスカテゴリを規定している。
(a)QOS_CONTROL
(b)QOS_STREAMING
(c)QOS_INTERACTIVE
(d)QOS_BACKGROUND
これら4種類のプライオリティである。
(a)QOS_CONTROL
(b)QOS_STREAMING
(c)QOS_INTERACTIVE
(d)QOS_BACKGROUND
通信パケットには、これら4種類のプライオリティに対応する通信優先度情報が設定される。
(a)QOS_CONTROL
(b)QOS_STREAMING
(c)QOS_INTERACTIVE
(d)QOS_BACKGROUND
これら4つのプライオリティ中、
(b)QOS_STREAMING
である。
[判定式1]
(検証点)−(クライアントのデコード開始点)<(検証点まで転送した総データを再生するのに要する時間)−(プリバッファリングされたデータを再生するのに要する時間)
(時間[T3〜T2])<(データA+Bの再生時間)−(データAの再生時間)
であり、上記式において、
(データA+Bの再生時間)−(データAの再生時間)=(データBの再生時間)
であるので、結果としては、
(時間[T3〜T2])<(データBの再生時間)
が成立するか否かを判定することになる。この式が成立すれば、クライアントのバッファ枯渇は起きておらず、ストリーミングデータ配信、再生が成功していると判定する。
プリバッファリングするデータ量(バイト数)、あるいは、
プリバッファリングするデータの再生時間、
これらのいずれかの情報をサーバが受領する構成とすれば、上記の判定式1を適用した処理が実現される。
プリバッファリングするデータ量(バイト数)、あるいは、
プリバッファリングするデータの再生時間、
これらのいずれかの情報をサーバが受領する構成とした場合であり、クライアントがこれらの情報を提供する設定でない場合は、対処できず汎用的でない。
[判定式2]
(検証点)−(サーバの伝送開始点)<(検証点まで転送した総データを再生するのに要する時間)
(検証点)−(サーバの伝送開始点)は、図10における時間T3−T1である。
(検証点まで転送した総データを再生するのに要する時間)は、送信データ(A+B)を再生するのに要する時間である。
データ送信時間(n)<(n)までの全送信データの再生時間
が成立するか否かを判定する。
これは、前述の[判定式2]に相当する判定処理である。データ送信時間(n)は、サーバからのデータ送信開始から、検証時間までの時間であり、
図8においては、t0〜t1、
図10においては、T1〜T3、
に相当する。
(n)までの全送信データの再生時間は、
図10におけるデータ(A+B)の再生時間に相当する。
データ送信時間(n)<(n)までの全送信データの再生時間
が成立すると判定された場合は、クライアント側のバッファデータの枯渇は起きておらず、ストリーミングデータ配信に十分な帯域が確保できると判断し、ステップS108に進み、アドミッションコントロールフェーズを終了してストリーミングデータの配信に対応する本来のプライオリティ、すなわち、[QOS_STREAMING]に対応するプライオリティの設定変更を行なってストリーミングデータの配信を継続する。
データ送信時間(n)<(n)までの全送信データの再生時間
が成立しないと判定された場合は、クライアント側のバッファデータの枯渇が発生し、ストリーミングデータ配信に十分な帯域が確保できていない可能性があると判断し、ストリーミングデータの配信に対応する本来のプライオリティ、すなわち、[QOS_STREAMING]に対応するプライオリティの設定変更を実行することなく、ステップS109に進み、通信完了まで、[QOS_INTERACTIVE]とした低プライオリティの設定のまま通信を継続する。
データ送信時間(n)<(n)までの全送信データの再生時間
が成立しないと判定された場合は、十分な帯域確保によるストリーミングデータの配信が困難であることをユーザに通知する処理や、通信を終了する処理を実行する構成としてもよい。
101 サーバ
102 サーバ
103 通信制御部
111〜113 クライアント(PC)
200 バス
201 CPU
202 メモリ
203 ネットワークI/F
204 デコーダ
205 エンコーダ
206 チューナ
207 記憶部I/F
208 データ記憶部
301 アプリケーション
302 TCP/IPスタック
303 デバイスドライバ
304 イーサネット(登録商標)
321 HTTPレスポンスデータ
322 IPパケット
323 イーサフレーム
510 サーバ
511 サーバアプリケーション
512 ネッサワークI/F
513 デバイスドライバ
514 TCP/IPスタック
515 バッファ
520 クライアント
521 クライアントアプリケーション
522 ネッサワークI/F
523 デバイスドライバ
524 TCP/IPスタック
525 バッファ
526 MPEGデコーダ
Claims (15)
- ストリーミングデータの送信処理を実行する通信処理装置であり、
データ通信状況を検証し、該検証結果に応じて送信データに対して設定する優先度情報の変更処理を実行する通信制御部と、
前記優先度情報を付加したデータの出力処理を実行するネットワークインタフェースを有し、
前記通信制御部は、
ストリーミングデータの送信初期期間において、ストリーミングデータに対応する規定優先度より低位の優先度を設定する処理を実行し、予め設定した検証タイミングとしての検証点において、低優先度設定期間のデータ通信状況の検証を実行し、該検証結果に応じて設定優先度の変更処理を行なう構成を有することを特徴とする通信処理装置。 - 前記通信制御部は、
前記検証点における通信状況検証処理として、
データ送信開始から検証点までの時間と、データ送信開始から検証点までに送信したデータの再生時間とを比較する下記判定式、
(データ送信開始から検証点までの時間)<(データ送信開始から検証点までに送信したデータの再生時間)
が成立するか否かを判定し、上記判定式の成立を条件として、ストリーミングデータに対応する規定優先度への設定変更処理を行なう構成を有することを特徴とする請求項1に記載の通信処理装置。 - 前記通信制御部は、
前記低優先度設定期間における通信状況の検証処理として、
前記検証点における通信状況検証処理として、下記判定式、
(検証点)−(データ送信先クライアントにおけるデコード開始点)<(検証点までの送信データの再生時間)−(データ送信先クライアントにおけるプリバッファデータの再生時間)
が成立するか否かを判定し、上記判定式の成立を条件として、ストリーミングデータに対応する規定優先度への設定変更処理を行なう構成を有することを特徴とする請求項1に記載の通信処理装置。 - 前記通信制御部は、
前記データ送信先クライアントから、該クライアントにおけるプリバッファデータ量、またはデコード開始時間の少なくともいずれかの情報を受領して、前記判定式に基づく検証処理を実行する構成であることを特徴とする請求項3に記載の通信処理装置。 - 前記通信制御部は、
前記検証点における通信状況の検証の結果、規定優先度への設定変更処理を実行すべきでないとの判定がなされた場合、送信データの送信ビットレートの低下処理を実行してデータ送信を継続する処理を実行する構成であることを特徴とする請求項1に記載の通信処理装置。 - 前記通信制御部は、
前記検証点における通信状況の検証の結果、規定優先度への設定変更処理を実行すべきでないとの判定がなされた場合、データ送信の停止またはユーザに対する通知処理の少なくともいずれかの処理を実行する構成であることを特徴とする請求項1に記載の通信処理装置。 - 前記通信制御部は、
HTTPに従ったデータ送信処理における送信データ量をTCPスタックに対するHTTPレスポンスデータ書き込み量に基づいて取得し、該取得した送信データ量に基づいて、通信状況の検証処理を実行する構成であることを特徴とする請求項1に記載の通信処理装置。 - ストリーミングデータの通信制御方法であり、
ストリーミングデータの送信初期期間において、ストリーミングデータに対応する規定優先度より低位の優先度を設定してデータ送信を実行する低優先度設定データ送信ステップと、
低優先度設定データ送信期間におけるデータ通信状況の検証を、予め設定した検証タイミングとしての検証点において実行する通信状況検証ステップと、
前記通信状況検証ステップの検証結果に応じて、設定優先度の変更処理を行なう優先度変更ステップと、
を有することを特徴とする通信制御方法。 - 前記通信状況検証ステップは、
前記検証点における通信状況検証処理として、
データ送信開始から検証点までの時間と、データ送信開始から検証点までに送信したデータの再生時間とを比較する下記判定式、
(データ送信開始から検証点までの時間)<(データ送信開始から検証点までに送信したデータの再生時間)
が成立するか否かを判定するステップであり、
前記優先度変更ステップは、
前記判定式の成立を条件として、ストリーミングデータに対応する規定優先度への設定変更処理を行なうステップであることを特徴とする請求項8に記載の通信制御方法。 - 前記通信状況検証ステップは、
前記低優先度設定期間における通信状況の検証処理として、
前記検証点における通信状況検証処理として、下記判定式、
(検証点)−(データ送信先クライアントにおけるデコード開始点)<(検証点までの送信データの再生時間)−(データ送信先クライアントにおけるプリバッファデータの再生時間)
が成立するか否かを判定するステップであり、
前記優先度変更ステップは、
前記判定式の成立を条件として、ストリーミングデータに対応する規定優先度への設定変更処理を行なうステップであることを特徴とする請求項8に記載の通信制御方法。 - 前記通信状況検証ステップは、
前記データ送信先クライアントから、該クライアントにおけるプリバッファデータ量、またはデコード開始時間の少なくともいずれかの情報を受領して、前記判定式に基づく検証処理を実行することを特徴とする請求項10に記載の通信制御方法。 - 前記通信制御方法は、さらに、
前記通信状況検証ステップにおける通信状況の検証の結果、規定優先度への設定変更処理を実行すべきでないとの判定がなされた場合、送信データの送信ビットレートの低下処理を実行することを特徴とする請求項8に記載の通信制御方法。 - 前記通信制御方法は、さらに、
前記通信状況検証ステップにおける通信状況の検証の結果、規定優先度への設定変更処理を実行すべきでないとの判定がなされた場合、データ送信の停止またはユーザに対する通知処理の少なくともいずれかの処理を実行することを特徴とする請求項8に記載の通信制御方法。 - 前記通信状況検証ステップは、
HTTPに従ったデータ送信処理における送信データ量をTCPスタックに対するHTTPレスポンスデータ書き込み量に基づいて取得し、該取得した送信データ量に基づいて、通信状況の検証処理を実行することを特徴とする請求項8に記載の通信制御方法。 - ストリーミングデータの送信処理を実行する通信処理装置において通信制御処理を実行させるコンピュータ・プログラムであり、
ストリーミングデータの送信初期期間において、ストリーミングデータに対応する規定優先度より低位の優先度を設定してデータ送信を実行する低優先度設定データ送信ステップと、
低優先度設定データ送信期間におけるデータ通信状況の検証を、予め設定した検証タイミングとしての検証点において実行する通信状況検証ステップと、
前記通信状況検証ステップの検証結果に応じて、設定優先度の変更処理を行なう優先度変更ステップと、
を有することを特徴とするコンピュータ・プログラム。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005257855A JP2007074225A (ja) | 2005-09-06 | 2005-09-06 | 通信処理装置、および通信制御方法、並びにコンピュータ・プログラム |
CN2006101280594A CN1929422B (zh) | 2005-09-06 | 2006-09-01 | 通信处理设备和通信控制方法 |
EP20060254575 EP1760972B1 (en) | 2005-09-06 | 2006-09-01 | Streaming data transmission apparatus and method |
DE200660003384 DE602006003384D1 (de) | 2005-09-06 | 2006-09-01 | Vorrichtung unf Verfahren zur Übertragung von Datenströmen |
US11/514,126 US7693155B2 (en) | 2005-09-06 | 2006-09-01 | Method and system for transmitting streaming data |
KR1020060084965A KR101263514B1 (ko) | 2005-09-06 | 2006-09-05 | 통신 처리 장치, 및 통신 제어 방법, 및 기록 매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005257855A JP2007074225A (ja) | 2005-09-06 | 2005-09-06 | 通信処理装置、および通信制御方法、並びにコンピュータ・プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007074225A true JP2007074225A (ja) | 2007-03-22 |
JP2007074225A5 JP2007074225A5 (ja) | 2007-11-22 |
Family
ID=37309556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005257855A Pending JP2007074225A (ja) | 2005-09-06 | 2005-09-06 | 通信処理装置、および通信制御方法、並びにコンピュータ・プログラム |
Country Status (6)
Country | Link |
---|---|
US (1) | US7693155B2 (ja) |
EP (1) | EP1760972B1 (ja) |
JP (1) | JP2007074225A (ja) |
KR (1) | KR101263514B1 (ja) |
CN (1) | CN1929422B (ja) |
DE (1) | DE602006003384D1 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010232832A (ja) * | 2009-03-26 | 2010-10-14 | Fujitsu Ltd | コンテンツ配信サーバ装置 |
JP2013534081A (ja) * | 2010-05-25 | 2013-08-29 | ヘッドウォーター パートナーズ I エルエルシー | ネットワーク容量を保護するためのデバイス支援サービス |
US8954532B2 (en) | 2011-02-10 | 2015-02-10 | Panasonic Intellectual Property Management Co., Ltd. | Communication system determining effective remaining transmission rate using small-sized test data before transmitting actual data |
JP2015521434A (ja) * | 2012-05-14 | 2015-07-27 | アルカテル−ルーセント | 優先順位マーキングを用いる適応ストリーミングアウェアネットワークノード、クライアント及び方法 |
JP2015188135A (ja) * | 2014-03-26 | 2015-10-29 | 富士通株式会社 | 通信経路制御方法及び通信システム |
JP2018078588A (ja) * | 2017-12-07 | 2018-05-17 | サターン ライセンシング エルエルシーSaturn Licensing LLC | Tv受信機、表示装置、並びに装置 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8744470B2 (en) * | 2006-12-22 | 2014-06-03 | Disney Enterprises, Inc. | Optimization of data delivery in mobile networks |
JP4329849B2 (ja) * | 2007-06-18 | 2009-09-09 | 船井電機株式会社 | ネットワークシステム |
US8457044B2 (en) | 2007-09-24 | 2013-06-04 | Qualcomm Incorporated | Selective review of bundled messages from a wireless communication device |
TWI358219B (en) * | 2008-05-21 | 2012-02-11 | Ra Link Technology Corp | Method for scheduling wireless network packet and |
US8358590B2 (en) * | 2010-12-29 | 2013-01-22 | General Electric Company | System and method for dynamic data management in a wireless network |
US8422463B2 (en) | 2010-12-29 | 2013-04-16 | General Electric Company | System and method for dynamic data management in a wireless network |
US8422464B2 (en) | 2010-12-29 | 2013-04-16 | General Electric Company | System and method for dynamic data management in a wireless network |
US9438883B2 (en) * | 2012-04-09 | 2016-09-06 | Intel Corporation | Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content |
CN104808623B (zh) * | 2015-04-03 | 2018-03-16 | 九阳股份有限公司 | 一种网络家电的安全控制方法 |
WO2017063189A1 (en) * | 2015-10-16 | 2017-04-20 | Qualcomm Incorporated | Deadline signaling for streaming of media data |
US11593668B2 (en) * | 2016-12-27 | 2023-02-28 | Motorola Solutions, Inc. | System and method for varying verbosity of response in a group communication using artificial intelligence |
US11229023B2 (en) | 2017-04-21 | 2022-01-18 | Netgear, Inc. | Secure communication in network access points |
CN109326108A (zh) * | 2017-08-01 | 2019-02-12 | 深圳市天工测控技术有限公司 | 基于wifi的无人机控制方法、***、控制终端和无人机 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5881050A (en) * | 1996-07-23 | 1999-03-09 | International Business Machines Corporation | Method and system for non-disruptively assigning link bandwidth to a user in a high speed digital network |
US6539205B1 (en) * | 1998-03-23 | 2003-03-25 | Skyworks Solutions, Inc. | Traffic channel quality estimation from a digital control channel |
JP2000024662A (ja) | 1998-07-10 | 2000-01-25 | Hoshizaki Electric Co Ltd | 電解水生成装置 |
CN1339233A (zh) * | 1999-03-24 | 2002-03-06 | 诺基亚网络有限公司 | 标称比特率(nbr)业务的基于缓冲器的业务量测量***和方法 |
US20020097678A1 (en) * | 2001-01-23 | 2002-07-25 | Bisher James A. | Method and apparatus for bandwidth management associated with misbehaving sessions |
JP3678306B2 (ja) | 2001-02-15 | 2005-08-03 | 日本電信電話株式会社 | パケット通信制御方法とパケット転送装置およびパケット転送サービスシステムとパケット通信制御システム |
JP3639556B2 (ja) * | 2001-12-12 | 2005-04-20 | 富士通株式会社 | VoIPネットワークの輻輳制御システム |
US7664126B2 (en) | 2002-07-31 | 2010-02-16 | Sharp Kabushiki Kaisha | Data communication apparatus, intermittent communication method therefor, program describing the method and recording medium for recording the program |
US7911994B2 (en) * | 2003-02-28 | 2011-03-22 | Openwave Systems Inc. | Confirmation of delivery of content to an HTTP/TCP device |
JP2005198008A (ja) | 2004-01-07 | 2005-07-21 | Sony Corp | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
-
2005
- 2005-09-06 JP JP2005257855A patent/JP2007074225A/ja active Pending
-
2006
- 2006-09-01 US US11/514,126 patent/US7693155B2/en not_active Expired - Fee Related
- 2006-09-01 CN CN2006101280594A patent/CN1929422B/zh not_active Expired - Fee Related
- 2006-09-01 EP EP20060254575 patent/EP1760972B1/en not_active Expired - Fee Related
- 2006-09-01 DE DE200660003384 patent/DE602006003384D1/de active Active
- 2006-09-05 KR KR1020060084965A patent/KR101263514B1/ko not_active IP Right Cessation
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010232832A (ja) * | 2009-03-26 | 2010-10-14 | Fujitsu Ltd | コンテンツ配信サーバ装置 |
JP2013534081A (ja) * | 2010-05-25 | 2013-08-29 | ヘッドウォーター パートナーズ I エルエルシー | ネットワーク容量を保護するためのデバイス支援サービス |
US8954532B2 (en) | 2011-02-10 | 2015-02-10 | Panasonic Intellectual Property Management Co., Ltd. | Communication system determining effective remaining transmission rate using small-sized test data before transmitting actual data |
JP2015521434A (ja) * | 2012-05-14 | 2015-07-27 | アルカテル−ルーセント | 優先順位マーキングを用いる適応ストリーミングアウェアネットワークノード、クライアント及び方法 |
US9723049B2 (en) | 2012-05-14 | 2017-08-01 | Alcatel Lucent | Adaptive streaming aware network node, client and method with priority marking |
JP2015188135A (ja) * | 2014-03-26 | 2015-10-29 | 富士通株式会社 | 通信経路制御方法及び通信システム |
JP2018078588A (ja) * | 2017-12-07 | 2018-05-17 | サターン ライセンシング エルエルシーSaturn Licensing LLC | Tv受信機、表示装置、並びに装置 |
Also Published As
Publication number | Publication date |
---|---|
DE602006003384D1 (de) | 2008-12-11 |
EP1760972B1 (en) | 2008-10-29 |
CN1929422A (zh) | 2007-03-14 |
KR101263514B1 (ko) | 2013-05-13 |
EP1760972A1 (en) | 2007-03-07 |
CN1929422B (zh) | 2011-07-13 |
US20070064609A1 (en) | 2007-03-22 |
US7693155B2 (en) | 2010-04-06 |
KR20070027451A (ko) | 2007-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007074225A (ja) | 通信処理装置、および通信制御方法、並びにコンピュータ・プログラム | |
US10225620B1 (en) | System and method for effectuating selective ABR segment delivery for ABR bandwidth control | |
US20190069038A1 (en) | System and method for providing fast abr startup with selective abr segment delivery | |
JP4558802B2 (ja) | アダプティブバッファリングのための方法と装置 | |
CA2924087C (en) | Streaming policy management system and method | |
JP6268090B2 (ja) | 帯域幅および対応する装置を制御する方法 | |
US7675939B2 (en) | Transmission apparatus and method, reception apparatus and method, communication system, recording medium, and program | |
JP2008508791A (ja) | ホームエンターテインメントシステム、再生方法及びテレビジョン受像機 | |
US20200252671A1 (en) | Systems and methods for achieving optimal network bitrate | |
US20110283014A1 (en) | Distribution of Multimedia Content over a Network | |
KR20130005873A (ko) | 방송 시스템에서 컨텐츠 수신 방법 및 장치 | |
WO2015062808A1 (en) | Method and device for reserving bandwidth for an adaptive streaming client | |
JP5150459B2 (ja) | コンテンツ配信方法及び受信装置 | |
WO2009093473A1 (ja) | 中継装置、端末、優先通信制御方法、プログラム及び記録媒体 | |
JP2005537742A (ja) | マルチメディアデータのストリーミング方法 | |
JP2010028378A (ja) | 通信装置及び通信方法 | |
Alliance | Wi-Fi CERTIFIED™ for WMM™-Support for multimedia applications with quality of service in Wi-Fi® networks | |
JP4496755B2 (ja) | 通信処理装置、および通信処理方法、並びにコンピュータ・プログラム | |
JP2004180192A (ja) | ストリーム制御方法およびその方法を利用可能なパケット転送装置 | |
JP2008293436A (ja) | コンテンツ受信制御装置及びコンテンツ受信制御プログラム | |
KR101996914B1 (ko) | Mmtp기반 전송 시 배터리 소비 절감 방법 및 시스템 | |
WO2015010233A1 (zh) | 播放多个媒体内容的方法、装置和网络媒体*** | |
JP2004289628A (ja) | ストリーミング配信システム、セットトップボックス、ストリーミング配信方法、ストリーミング配信プログラム | |
WO2016067561A1 (ja) | 通信端末、通信システムおよび通信方法、並びにコンピュータ・プログラムが格納されているコンピュータ読み取り可能な記憶媒体 | |
KR20100068780A (ko) | 스트리밍 서비스에서 프리 디코더 버퍼의 오버플로우 방지 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071009 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071009 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091013 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091204 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100302 |