JP6201208B2 - 通信装置、プログラムおよび通信方法 - Google Patents
通信装置、プログラムおよび通信方法 Download PDFInfo
- Publication number
- JP6201208B2 JP6201208B2 JP2013137378A JP2013137378A JP6201208B2 JP 6201208 B2 JP6201208 B2 JP 6201208B2 JP 2013137378 A JP2013137378 A JP 2013137378A JP 2013137378 A JP2013137378 A JP 2013137378A JP 6201208 B2 JP6201208 B2 JP 6201208B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- communication method
- request
- data
- speed
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
図1は、本実施形態に係る通信装置としてのクライアント装置の概略構成を示すブロック図である。クライアント装置100は、アプリケーション部1、リクエスト解析部3、リクエスト分配部5、3G/LTEインタフェース7、およびWi−Fiインタフェース9を備えている。本実施形態では、通信インタフェースとして、3G/LTEインタフェース7、およびWi−Fiインタフェース9の2つを例にとって説明するが、本発明は、これに限定されるわけではなく、3種類以上の異なる無線通信方式の通信インタフェースを設けることが可能である(Wi-Fi、LTE、WiMAX等)。
リンクアグリゲーションで通信を行なう場合、通信速度が遅い無線通信方式(通信インタフェース)での通信に引きずられ、通信全体が遅くなってしまう場合がある。本実施形態では、サーバ側でこの問題を回避する手法を説明する。本実施形態では、何らの方法により、一方の通信インタフェースの通信が他方に比べ遅く、通信全体のパフォーマンスに悪影響をおよぼすと判断できる状態にある場合、サーバ側でOSI参照モデルのトランスポート層(TCP:Transmission Control Protocol)での回避する方法を示す。
3 リクエスト解析部
5 リクエスト分配部
7 3G/LTEインタフェース
9 Wi−Fiインタフェース
100 クライアント装置
200 サーバ装置
201 通信制御部
202 3G/LTEインタフェース
203 Wi−Fiインタフェース
Claims (11)
- 相互に異なる無線通信方式で同時に無線通信を行なうことが可能な複数の無線通信機を有する通信装置であって、
アプリケーションから送信されたリクエストを解析し、任意に決められた量のデータを要求するリクエストとそれ以外のリクエストとを振り分けて出力するリクエスト解析部と、
前記任意に決められた量のデータを要求するリクエストがあった場合、各無線通信方式の通信経路の状態に応じて、無線通信方式毎にデータのレンジサイズを定め、前記定めたレンジサイズのデータを同時に複数の無線通信方式で要求するリクエストを行なうと共に、各無線通信方式の通信経路のスループットを定期的に測定するリクエスト分配部と、を備え、
前記リクエスト分配部は、
前記測定した各無線通信方式の通信経路のスループットに基づいて、複数の無線通信方式を、スループットが最小の無線通信方式を少なくとも含む低速通信方式群とスループットが最大の無線通信方式を少なくとも含む高速通信方式群とにグルーピングし、前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得するために要する第1の時間と、前記高速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得すると共に前記高速通信方式群に含まれる各無線通信方式で前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得するために要する第2の時間とを比較し、
前記第2の時間の方が小さい場合は、前記低速通信方式群に含まれる各無線通信方式によるリクエストを停止し、前記高速通信方式群に含まれる各無線通信方式で前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータを取得するリクエストを行なうことを特徴とする通信装置。 - 前記リクエスト分配部は、前記高速通信方式群に含まれる各無線通信方式で行なったリクエストに対応するデータをすべて取得した時点を基準として、前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得するために要する第3の時間と、前記高速通信方式群に含まれる各無線通信方式で前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得するために要する第4の時間とを比較し、
前記第4の時間の方が小さい場合は、前記低速通信方式群に含まれる各無線通信方式によるリクエストを停止し、前記高速通信方式群に含まれる各無線通信方式で前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータを取得するリクエストを行なうことを特徴とする請求項1記載の通信装置。 - 相互に異なる無線通信方式で同時に無線通信を行なうことが可能な複数の無線通信機を有する通信装置であって、
アプリケーションから送信されたリクエストを解析し、任意に決められた量のデータを要求するリクエストとそれ以外のリクエストとを振り分けて出力するリクエスト解析部と、
前記任意に決められた量のデータを要求するリクエストがあった場合、各無線通信方式の通信経路の状態に応じて、無線通信方式毎にデータのレンジサイズを定め、前記定めたレンジサイズのデータを同時に複数の無線通信方式で要求するリクエストを行なうと共に、各無線通信方式の通信経路のスループットを定期的に測定するリクエスト分配部と、を備え、
前記リクエスト分配部は、
前記測定した各無線通信方式の通信経路のスループットに基づいて、第1の無線通信方
式で行なったリクエストに対応する未取得の第1のデータをすべて取得するために要する第1の時間と、前記第1の無線通信方式以外の第2の無線通信方式で行なったリクエストに対応する未取得の第2のデータをすべて取得すると共に前記第2の無線通信方式で前記未取得の第1のデータをすべて取得するために要する第2の時間とを比較し、
前記第2の時間の方が小さい場合は、前記第1の無線通信方式によるリクエストを停止し、前記第2の無線通信方式で前記未取得の第1のデータを取得するリクエストを行なうことを特徴とする通信装置。 - 前記リクエスト分配部は、前記第2の無線通信方式で行なったリクエストに対応する第2のデータをすべて取得した時点を基準として、前記第1の無線通信方式で行なったリクエストに対応する未取得の第1のデータをすべて取得するために要する第3の時間と、前記第2の無線通信方式で前記未取得の第1のデータをすべて取得するために要する第4の時間とを比較し、
前記第4の時間の方が小さい場合は、前記第1の無線通信方式によるリクエストを停止し、前記第2の無線通信方式で前記未取得の第1のデータを取得するリクエストを行なうことを特徴とする請求項3記載の通信装置。 - 請求項1から請求項4のいずれかに記載の通信装置と通信を行なうサーバ装置であって、
各無線通信方式の通信経路のスループットを定期的に測定し、前記通信装置から、無線通信方式毎にデータのリクエストがあった場合、前記測定した各無線通信方式の通信経路のスループットに基づいて、各無線通信方式で送信するデータの量を定める通信制御部を備え、
前記通信装置に対して、前記各無線通信方式にそれぞれ対応する無線通信機で前記定めた量のデータを同時に送信することを特徴とするサーバ装置。 - 前記通信制御部は、少なくともスループットが最小の無線通信方式で送信するデータの量をゼロとすることを特徴とする請求項5記載のサーバ装置。
- 前記通信制御装置は、少なくともスループットが最小の無線通信方式のセッションを切断することを特徴とする請求項5または請求項6記載のサーバ装置。
- 相互に異なる無線通信方式で同時に無線通信を行なうことが可能な複数の無線通信機を有する通信装置のプログラムであって、
アプリケーションから送信されたリクエストを解析し、任意に決められた量のデータを要求するリクエストとそれ以外のリクエストとを振り分けて出力する処理と、
前記任意に決められた量のデータを要求するリクエストがあった場合、各無線通信方式の通信経路の状態に応じて、無線通信方式毎にデータのレンジサイズを定め、前記定めたレンジサイズのデータを同時に複数の無線通信方式で要求するリクエストを行なうと共に、各無線通信方式の通信経路のスループットを定期的に測定する処理と、
前記測定した各無線通信方式の通信経路のスループットに基づいて、複数の無線通信方式を、スループットが最小の無線通信方式を少なくとも含む低速通信方式群とスループットが最大の無線通信方式を少なくとも含む高速通信方式群とにグルーピングする処理と、
前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得するために要する第1の時間と、前記高速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得すると共に前記高速通信方式群に含まれる各無線通信方式で前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得するために要する第2の時間とを比較する処理と、
前記第2の時間の方が小さい場合は、前記低速通信方式群に含まれる各無線通信方式によるリクエストを停止し、前記高速通信方式群に含まれる各無線通信方式で前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータを取得するリクエストを行なう処理と、の一連の処理をコンピュータに実行させることを特徴とするプログラム。 - 請求項1から請求項4のいずれかに記載の通信装置と通信を行なうサーバ装置のプログラムであって、
各無線通信方式の通信経路のスループットを定期的に測定する処理と、
前記通信装置から、無線通信方式毎にデータのリクエストがあった場合、前記測定した各無線通信方式の通信経路のスループットに基づいて、各無線通信方式で送信するデータの量を定める処理と、
前記通信装置に対して、前記各無線通信方式にそれぞれ対応する無線通信機で前記定めた量のデータを同時に送信する処理と、の一連の処理を、コンピュータに実行させることを特徴とするプログラム。 - 相互に異なる無線通信方式で同時に無線通信を行なうことが可能な複数の無線通信機を有する通信装置の通信方法であって、
アプリケーションから送信されたリクエストを解析し、任意に決められた量のデータを要求するリクエストとそれ以外のリクエストとを振り分けて出力するステップと、
前記任意に決められた量のデータを要求するリクエストがあった場合、各無線通信方式の通信経路の状態に応じて、無線通信方式毎にデータのレンジサイズを定め、前記定めたレンジサイズのデータを同時に複数の無線通信方式で要求するリクエストを行なうと共に、各無線通信方式の通信経路のスループットを定期的に測定するステップと、
前記測定した各無線通信方式の通信経路のスループットに基づいて、複数の無線通信方式を、スループットが最小の無線通信方式を少なくとも含む低速通信方式群とスループットが最大の無線通信方式を少なくとも含む高速通信方式群とにグルーピングするステップと、
前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得するために要する第1の時間と、前記高速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得すると共に前記高速通信方式群に含まれる各無線通信方式で前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータをすべて取得するために要する第2の時間とを比較するステップと、
前記第2の時間の方が小さい場合は、前記低速通信方式群に含まれる各無線通信方式によるリクエストを停止し、前記高速通信方式群に含まれる各無線通信方式で前記低速通信方式群に含まれる各無線通信方式で行なったリクエストに対応する未取得のデータを取得するリクエストを行なうステップと、を少なくとも含むことを特徴とする通信方法。 - 請求項1から請求項4のいずれかに記載の通信装置と通信を行なうサーバ装置の通信方法であって、
各無線通信方式の通信経路のスループットを定期的に測定するステップと、
前記通信装置から、無線通信方式毎にデータのリクエストがあった場合、前記測定した各無線通信方式の通信経路のスループットに基づいて、各無線通信方式で送信するデータの量を定めるステップと、
前記通信装置に対して、前記各無線通信方式にそれぞれ対応する無線通信機で前記定めた量のデータを同時に送信するステップと、を少なくとも含むことを特徴とする通信方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013137378A JP6201208B2 (ja) | 2013-06-28 | 2013-06-28 | 通信装置、プログラムおよび通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013137378A JP6201208B2 (ja) | 2013-06-28 | 2013-06-28 | 通信装置、プログラムおよび通信方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015012514A JP2015012514A (ja) | 2015-01-19 |
| JP6201208B2 true JP6201208B2 (ja) | 2017-09-27 |
Family
ID=52305286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013137378A Expired - Fee Related JP6201208B2 (ja) | 2013-06-28 | 2013-06-28 | 通信装置、プログラムおよび通信方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6201208B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6550868B2 (ja) * | 2015-04-01 | 2019-07-31 | 富士通コネクテッドテクノロジーズ株式会社 | 無線通信方法、プログラム及び無線通信装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005341310A (ja) * | 2004-05-27 | 2005-12-08 | Fujitsu Ten Ltd | 通信装置 |
| JP2013030890A (ja) * | 2011-07-27 | 2013-02-07 | Nippon Telegr & Teleph Corp <Ntt> | 通信装置および通信方法 |
-
2013
- 2013-06-28 JP JP2013137378A patent/JP6201208B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015012514A (ja) | 2015-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111682952B (zh) | 针对体验质量度量的按需探测 | |
| CN109314662B (zh) | 数据传输方法及装置 | |
| US9253015B2 (en) | Transparent proxy architecture for multi-path data connections | |
| CN103354993B (zh) | 促进设备对设备通信 | |
| US9883541B2 (en) | Communication switching and establishing method and device | |
| US20150237525A1 (en) | Traffic Shaping and Steering for a Multipath Transmission Control Protocol Connection | |
| US10419519B2 (en) | Apparatus and method for transferring data via heterogeneous networks | |
| CN104170353B (zh) | Tcp链路配置方法、装置及设备 | |
| US20170013035A1 (en) | Distributing communication of a data stream among multiple devices | |
| US20120077483A1 (en) | Enabling interface aggregation of mobile broadband network interfaces | |
| US20150295782A1 (en) | efficient mechanism to improve data speed between systems by MPTCP and MIMO combination | |
| WO2014137382A1 (en) | Virtual channel joining | |
| CA2678154A1 (en) | Access line bonding and splitting methods and apparatus | |
| CN105264845A (zh) | 数据传输控制节点、通信系统及数据传输管理方法 | |
| CN108471629A (zh) | 传输网络中业务服务质量的控制方法、设备及系统 | |
| RU2013103496A (ru) | Способ, устройство и система для перенаправления данных в системе связи | |
| KR102442083B1 (ko) | Tcp 터널들 및 고유 tcp 정보를 기초로 하는 번들링 시나리오에서 패킷들의 스케줄링을 위한 방법 및 시스템 | |
| JP2017028589A (ja) | 通信装置、無線通信装置、および通信方法 | |
| WO2011006336A1 (zh) | 一种基于tdd制式的数据传输方法和装置 | |
| US10349331B2 (en) | Packet processing method for software-defined network | |
| CN111418174A (zh) | 第一节点和第二节点以及操作第一节点和第二节点的方法 | |
| EP3607708B1 (en) | Congestion control in a dual-link arrangement | |
| CN110876160B (zh) | 基于多模基站下的资源传输控制方法及装置 | |
| JP6201208B2 (ja) | 通信装置、プログラムおよび通信方法 | |
| CN104283647B (zh) | 基于空中接口的数据传输方法、装置和网络通信设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160203 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161021 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170113 |
|
| 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: 20170613 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170627 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170808 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6201208 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |