JP6790128B2 - Wireless communication device, wireless communication method and wireless communication program - Google Patents
Wireless communication device, wireless communication method and wireless communication program Download PDFInfo
- Publication number
- JP6790128B2 JP6790128B2 JP2018564059A JP2018564059A JP6790128B2 JP 6790128 B2 JP6790128 B2 JP 6790128B2 JP 2018564059 A JP2018564059 A JP 2018564059A JP 2018564059 A JP2018564059 A JP 2018564059A JP 6790128 B2 JP6790128 B2 JP 6790128B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- communication
- wireless
- communication method
- mvno
- 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
- 238000004891 communication Methods 0.000 title claims description 239
- 238000000034 method Methods 0.000 title claims description 63
- 230000001413 cellular effect Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 description 49
- 238000005259 measurement Methods 0.000 description 34
- 101000616761 Homo sapiens Single-minded homolog 2 Proteins 0.000 description 31
- 102100021825 Single-minded homolog 2 Human genes 0.000 description 31
- 238000010586 diagram Methods 0.000 description 18
- 230000007704 transition Effects 0.000 description 17
- 238000012545 processing Methods 0.000 description 15
- 101000703681 Homo sapiens Single-minded homolog 1 Proteins 0.000 description 11
- 102100031980 Single-minded homolog 1 Human genes 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000009977 dual effect Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 230000002776 aggregation Effects 0.000 description 5
- 238000004220 aggregation Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 230000006866 deterioration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012951 Remeasurement Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/08—Interfaces between hierarchically different network devices between user and terminal device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0069—Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
- H04W36/302—Reselection being triggered by specific parameters by measured or perceived connection quality data due to low signal strength
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、無線通信装置、無線通信方法および無線通信プログラムに関する。 The present invention relates to wireless communication devices, wireless communication methods and wireless communication programs.
従来から、通信量等が安い格安SIM(Subscriber Identity Module)を用いることができるSIMフリー端末の需要が増加している。一方で、格安SIMは、キャリアのセルラー網の一部を借用した通信帯域であるMVNO(Mobile Virtual Network Operator)網を使用するので、多くのユーザが利用する駅などの環境等では、キャリアが提供するセルラー網に比べて輻輳が発生しやすい。 Conventionally, there has been an increasing demand for SIM-free terminals that can use cheap SIMs (Subscriber Identity Modules) with low communication volume. On the other hand, the cheap SIM uses the MVNO (Mobile Virtual Network Operator) network, which is a communication band that borrows a part of the carrier's cellular network, so it is provided by the carrier in environments such as stations used by many users. Congestion is more likely to occur than in a cellular network.
このようなことから、MVNO網用のSIMとキャリア網用のSIMの2つのSIMを搭載し、ユーザが使用するSIMを手動で切り替えるデュアルSIM端末も普及している。近年では、2つのSIMそれぞれが独立で各網と通信できる同時通信機能を有するデュアル端末も知られている。 For this reason, dual SIM terminals equipped with two SIMs, a SIM for the MVNO network and a SIM for the carrier network, and manually switching the SIM used by the user are also widespread. In recent years, dual terminals having a simultaneous communication function in which each of the two SIMs can independently communicate with each network are also known.
上記デュアル端末では、Wi−Fi(Wireless−Fidelity、登録商標)などの無線LAN(Local Area Network)が検出された場合は、無線LANに優先的に接続する。ところが、無線LANは、通信品質について変動が大きく、混雑度やアクセスポイントのバックボーンの通信帯域によっては、低速通信しか行えないような状況が発生する。このため、回線が自動的に切り替わることで、却ってスループットが低下することがあり、デュアルSIMにおける回線の自動切換えがユーザの利便性をかえって低下させることがある。 When a wireless LAN (Local Area Network) such as Wi-Fi (Wireless-Fidelity, registered trademark) is detected in the dual terminal, the dual terminal preferentially connects to the wireless LAN. However, the communication quality of a wireless LAN fluctuates greatly, and depending on the degree of congestion and the communication band of the backbone of the access point, a situation may occur in which only low-speed communication can be performed. Therefore, the line is automatically switched, which may reduce the throughput, and the automatic switching of the line in the dual SIM may reduce the convenience of the user.
一つの側面では、ユーザの利便性が向上する回線の自動切替を制御することができる無線通信装置、無線通信方法および無線通信プログラムを提供することを目的とする。 In one aspect, it is an object of the present invention to provide a wireless communication device, a wireless communication method, and a wireless communication program capable of controlling automatic switching of lines, which improves user convenience.
第1の案では、無線通信装置は、通信料が高く品質が保証される第1のセルラー網と無線LANとを同時に用いる第1の無線通信方式と、前記第1のセルラー網より通信料が安く低品質である第2のセルラー網と前記無線LANとを同時に用いる第2の無線通信方式のいずれか一方を用いて無線通信を実行する通信部を有する。無線通信装置は、前記通信部によって実行される前記無線通信の通信速度を測定する測定部と、前記通信速度が閾値未満の場合、前記無線通信に用いられている通信方式を他方の通信方式に切り替える切替部とを有する。 In the first plan, the wireless communication device has a first wireless communication method that simultaneously uses a first cellular network and a wireless LAN whose communication charges are high and quality is guaranteed, and the communication charges are higher than those of the first cellular network. It has a communication unit that executes wireless communication by using either one of a second wireless communication method that simultaneously uses a second cellular network that is cheap and low quality and the wireless LAN. The wireless communication device uses a measuring unit that measures the communication speed of the wireless communication executed by the communication unit and, when the communication speed is less than the threshold value, the communication method used for the wireless communication to the other communication method. It has a switching unit for switching.
一つの側面では、ユーザの利便性が向上する回線の自動切替を制御することができる。 On one side, it is possible to control automatic line switching, which improves user convenience.
以下に、本発明にかかる無線通信装置、無線通信方法および無線通信プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Hereinafter, examples of the wireless communication device, the wireless communication method, and the wireless communication program according to the present invention will be described in detail with reference to the drawings. The present invention is not limited to this embodiment.
[無線通信装置の説明]
図1は、実施例1にかかる無線通信装置を説明する図である。図1に示す無線通信装置10は、スマートフォンなどの移動体端末、ノートパソコンなどの各種コンピュータ装置の一例である。この無線通信装置10は、通信料が高いがQoS(Quality of Service)が保証されるSIMカード1(以降では、単にSIM1と記載する場合がある)と、通信料が安いがQoSが保証されないSIMカード2(以降では、単にSIM2と記載する場合がある)とを搭載するデュアルSIM端末である。[Explanation of wireless communication device]
FIG. 1 is a diagram illustrating a wireless communication device according to the first embodiment. The
SIM1は、キャリアが提供するセルラー網(キャリア網)と通信を実行するための加入者情報を記憶し、SIM2は、キャリアが提供するセルラー網の一部を借用したMVNO網と通信を実行するための加入者情報を記憶し、いずれもLTE(Long Term Evolution)などの高速通信を実行できる。例えば、SIM1は、1か月の通信量の上限が1GBで1か月の通信量が1000円の契約が結ばれた加入者情報を記憶し、SIM2は、1か月の通信量の上限なく1か月の通信量が2000円の契約が結ばれた加入者情報を記憶する。 The SIM1 stores the subscriber information for executing communication with the cellular network (carrier network) provided by the carrier, and the SIM2 executes communication with the MVNO network borrowed a part of the cellular network provided by the carrier. It stores subscriber information and can execute high-speed communication such as LTE (Long Term Evolution). For example, SIM1 stores subscriber information for which a contract has been concluded with a monthly communication volume of 1 GB and a monthly communication volume of 1000 yen, and SIM2 has no monthly communication limit. Stores subscriber information for which a contract with a monthly communication volume of 2000 yen has been concluded.
一般的に、ユーザは、例えば1か月の通信量の上限値が7GBで1か月の通信量が6000円などのように、高品質かつ高料金のSIMを用いた無線通信を実行する。しかし、MVNO網とキャリア網の2つのSIMを使った方が1枚のSIMを使うよりもコストに関してメリットがある場合があり、ユーザとしてはMVNO網の通信品質が悪いときだけキャリア網を使いたいという需要がある。 Generally, the user executes wireless communication using a high-quality and high-priced SIM, for example, the upper limit of the monthly communication amount is 7 GB and the monthly communication amount is 6000 yen. However, using two SIMs, an MVNO network and a carrier network, may be more cost effective than using a single SIM, and users want to use the carrier network only when the communication quality of the MVNO network is poor. There is a demand.
さらに、ユーザは、高速であり通信料もかからないWi−Fiなどの無線LANを優先的に使用したい傾向がある。しかし、混雑度やアクセスポイントのバックボーンの通信帯域によっては、低速通信しか行えないような状況が発生することがあり、このような場合は、他の通信網を利用したいという需要もある。 Further, users tend to preferentially use a wireless LAN such as Wi-Fi, which is high-speed and does not require communication charges. However, depending on the degree of congestion and the communication band of the backbone of the access point, a situation may occur in which only low-speed communication can be performed. In such a case, there is a demand to use another communication network.
そこで、無線通信装置10は、複数SIMを用いた通信を同時にサポートし、SIM1、SIM2、無線LANの各通信品質を考慮して、通信を動的に切替える。具体的には、無線通信装置10は、SIM1と無線LANとを用いた同時通信に対するリンクアグリケーション(Link Aggregation、以下ではLAと記載する場合がある)と、SIM2と無線LANとを用いた同時通信に対するLAとを実行する。すなわち、無線通信装置10は、デュアルSIM技術とLA技術を用いて、SIM1、SIM2、無線LANの通信品質に依存した3次元の無線回線制御を効率的に行う仕組みを提供する。
Therefore, the
より詳細には、無線通信装置10は、SIM1と無線LANとを用いた同時通信に対する第1のLAと、SIM2と無線LANとを用いた同時通信に対する第2のLAとのいずれかを選択して実行する。そして、無線通信装置10は、選択中のLAのスループットを測定し、スループットが閾値未満となった場合に、他方のLAに切り替える。例を挙げると、無線通信装置10は、通常はSIM2と無線LANとを同時に用いる第2のLAで無線通信を行い、スループットが低下すると、スループットが回復するまで、SIM1と無線LANとを同時に用いる第1のLAを用いて無線通信を実行する。
More specifically, the
[ハードウェア構成]
図2は、実施例1にかかる無線通信装置10のハードウェア構成例を示す図である。図2に示すように、無線通信装置10は、モデム11、RF(Radio Frequency)回路12a、RF回路13a、無線通信部14、HDD(Hard Disk Drive)15、メモリ16、プロセッサ17を有する。[Hardware configuration]
FIG. 2 is a diagram showing a hardware configuration example of the
モデム11は、データの送受信装置であり、SIM1用スロット12とSIM2用スロット13とを有する。SIM1用スロット12は、SIMカード1を挿入するスロットであり、SIM2用スロット13は、SIMカード2を挿入するスロットである。
The modem 11 is a data transmission / reception device, and has a SIM1 slot 12 and a SIM2 slot 13. The SIM1 slot 12 is a slot into which the
RF回路12aは、SIM1に記憶される加入者情報にしたがって無線通信を実行する無線部であり、アンテナ12bを介して無線信号を送受信する。RF回路13aは、SIM2に記憶される加入者情報にしたがって無線通信を実行する無線部であり、アンテナ13bを介して無線信号を送受信する。すなわち、無線通信装置10は、2つのSIMそれぞれが独立で各網と通信できる同時通信機能を有する。
The RF circuit 12a is a wireless unit that executes wireless communication according to subscriber information stored in
無線通信部14は、Wi−Fiなど無線LANに接続して無線通信を実行するする無線部であり、アンテナ14bを介して無線信号を送受信する。HDD15は、プログラムやデータなどを記憶する記憶装置の一例であり、例えば後述する処理部と同様の機能を実行するプログラムを記憶する。
The wireless communication unit 14 is a wireless unit that connects to a wireless LAN such as Wi-Fi to execute wireless communication, and transmits / receives wireless signals via the
メモリ16は、SDRAM(Synchronous Dynamic Random Access Memory)等のRAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ等が挙げられる。プロセッサ17の一例としては、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)、PLD(Programmable Logic Device)等が挙げられる。
Examples of the
プロセッサ17は、HDD15からプログラムを読み出して実行することで無線通信方法を実行する。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク(FD)、CD−ROM、MO(Magneto−Optical disk)、DVD(Digital Versatile Disc)などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
The
[機能構成]
図3は、実施例1にかかる無線通信装置10の機能構成を示す機能ブロック図である。図3に示すように、無線通信装置10は、閾値DB20、MVNO用振分率DB21、キャリア用振分率DB22、割合状況DB23を有する。また、無線通信装置10は、MVNO送受信部24、無線LAN送受信部25、キャリア送受信部26、MVNO品質測定部27、無線LAN品質測定部28、キャリア品質測定部29、切替部30、MVNO制御部31、キャリア制御部32を有する。[Functional configuration]
FIG. 3 is a functional block diagram showing a functional configuration of the
なお、閾値DB20、MVNO用振分率DB21、キャリア用振分率DB22、割合状況DB23は、HDD15に記憶されるデータベースである。MVNO送受信部24、無線LAN送受信部25、キャリア送受信部26、MVNO品質測定部27、無線LAN品質測定部28、キャリア品質測定部29、切替部30、MVNO制御部31、キャリア制御部32は、プロセッサ17が有する電子回路の一例やプロセッサ17が実行するプロセスの一例である。
The threshold value DB20, the MVNO distribution rate DB21, the carrier distribution rate DB22, and the ratio status DB23 are databases stored in the
閾値DB20は、LAの切替に用いる各種閾値を記憶するデータベースである。図4は、閾値DB20に記憶される情報の例を示す図である。図4に示すように、閾値DB20は、最低スループット(bps)、低品質継続時間(s)、MVNOのSIM品質チェック間隔(s)を記憶する。
The
「最低スループット」は、LAの切替を実行するスループットの下限値であり、SIM2を用いた第2LAの最低スループットとして「Th2」が設定され、SIM1を用いた第1LAの最低スループットとして「Th1」が設定される。「低品質継続時間」は、最低スループットが継続する時間であり、第2LAに対して「T2」が設定され、第1LAに対して「T1」が設定される。「MVNO品質チェック間隔」は、第2LAから第1LAに切り替わった後、第2LAのスループットの再測定を実行する時間である。具体的には、第2LAから第1LAに切り替わった後、「T3(s)」経過後に、第2LAのスループットの再測定を実行することを示す。 The "minimum throughput" is the lower limit of the throughput for executing LA switching, "Th2" is set as the minimum throughput of the second LA using SIM2, and "Th1" is set as the minimum throughput of the first LA using SIM1. Set. The "low quality duration" is the time during which the minimum throughput continues, and "T2" is set for the second LA and "T1" is set for the first LA. The "MVNO quality check interval" is the time to perform the remeasurement of the throughput of the second LA after switching from the second LA to the first LA. Specifically, it indicates that the throughput of the second LA is remeasured after "T3 (s)" elapses after switching from the second LA to the first LA.
MVNO用振分率DB21は、SIM2を用いた第2LAによる無線通信時のMVNO(LTE)と無線LANとのソケット振分率を記憶するデータベースである。図5は、MVNO用振分率DB21に記憶される情報の例を示す図である。図5に示すように、MVNO用振分率DB21は、レベル1からレベル10の各レベルに対応付けてMVNOと無線LANとの振分率を記憶する。各レベルは、第2LA時のスループットによって決定されるレベルである。
The MVNO
図5の例では、レベル1の場合、無線LAN:LTE=0:100であり、レベル2の場合、無線LAN:LTE=10:90であり、レベル3の場合、無線LAN:LTE=20:80であり、レベル4の場合、無線LAN:LTE=30:70である。また、レベル5の場合、無線LAN:LTE=50:50であり、レベル6の場合、無線LAN:LTE=70:30であり、レベル7の場合、無線LAN:LTE=80:20である。また、レベル8の場合、無線LAN:LTE=90:10であり、レベル9の場合、無線LAN:LTE=95:5であり、レベル10の場合、無線LAN:LTE=100:0である。
In the example of FIG. 5, in the case of
図5の例では、レベル1と判定された場合、MVNO網のみを用いて無線通信を実行することを示し、レベル2と判定された場合、MVNO網のソケット率を90%かつ無線LANのソケット率を10%として無線通信を実行することを示す。つまり、レベル値が2の場合、アプリケーションが使用する100個のソケットのうち、無線LANを経由するソケット数が10個であり、MVNO網を経由するソケット数が90個となる。
In the example of FIG. 5, when it is determined to be
キャリア用振分率DB22は、SIM1を用いた第1LAによる無線通信時のキャリア(LTE)と無線LANとのソケット振分率を記憶するデータベースである。図6は、キャリア用振分率DB22に記憶される情報の例を示す図である。図6に示すように、キャリア用振分率DB22は、レベル1からレベル10の各レベルに対応付けてキャリアと無線LANとの振分率を記憶する。各レベルは、第1LA時のスループットによって決定されるレベルである。
The carrier
図6の例では、レベル1の場合、無線LAN:LTE=0:100であり、レベル2の場合、無線LAN:LTE=10:90であり、レベル3の場合、無線LAN:LTE=20:80であり、レベル4の場合、無線LAN:LTE=30:70である。また、レベル5の場合、無線LAN:LTE=40:60であり、レベル6の場合、無線LAN:LTE=60:40であり、レベル7の場合、無線LAN:LTE=70:30である。また、レベル8の場合、無線LAN:LTE=80:20であり、レベル9の場合、無線LAN:LTE=90:10であり、レベル10の場合、無線LAN:LTE=100:0である。
In the example of FIG. 6, in the case of
図6の例では、レベル4と判定された場合、キャリアのソケット率を70%かつ無線LANのソケット率を30%として無線通信を実行することを示す。つまり、レベル値が2の場合、アプリケーションが使用する100個のソケットのうち、無線LANを経由するソケット数が10個であり、MVNO網を経由するソケット数が90個となる。
In the example of FIG. 6, when it is determined to be
なお、上記各振分率DBのレベル分けや比率は、任意に変更することができる。また、MVNO用振分率DB21とキャリア用振分率DB22で同じ振分率を設定することもでき、別々の振分率を設定することもできる。
The level division and ratio of each of the above distribution rate DBs can be arbitrarily changed. Further, the same distribution rate can be set for the MVNO
割合状況DB23は、現在の割合状況を記憶するデータベースである。具体的には、割合状況DB23は、実行中のアプリケーションについて、使用する方式が第1LAか第2LAかを特定する情報と、無線LAN用のソケットと各LTE用のソケットとの割合率とを記憶する。なお、ここで記憶される情報は、後述するMVNO制御部31やキャリア制御部32によって更新される。
The
MVNO送受信部24は、後述するMVNO制御部31から指定された振分率にしたがって、MVNO網に用いるソケットを生成し、MVNO網を用いてデータを送受信する処理部である。具体的には、MVNO送受信部24は、MVNO網上で相手装置とコネクションを確立し、ソケットを使用してデータを相手装置に送信する。
The MVNO transmission / reception unit 24 is a processing unit that generates a socket to be used in the MVNO network according to a distribution rate designated by the
例えば、MVNO送受信部24は、相手装置との間で確立したコネクションを用いて、ソケットへのデータ書込みを実行し、相手装置側でデータがリードされる。相手装置は無線通信装置10からの要求を返信し、無線通信装置10は同ソケットを使用してデータを受信する。MVNO送受信部24は、通信が完了すると、ソケットをクローズする。また、MVNO送受信部24は、相手装置との間で確立したコネクションを用いて、相手装置側からソケットへのデータ書込みが実行される。相手装置は無線通信装置10からの要求を返信し、無線通信装置10は同ソケットを使用してデータを受信する。MVNO送受信部24は、通信が完了すると、当該ソケットからデータを読み込む。このようにして、MVNO送受信部24は、MVNO網を経由するソケット通信によって、データの送受信を実行する。
For example, the MVNO transmission / reception unit 24 executes data writing to the socket using the connection established with the other device, and the data is read on the other device side. The other device returns a request from the
無線LAN送受信部25は、後述するMVNO制御部31またはキャリア制御部32から指定された振分率にしたがって、無線LANに用いるソケットを生成し、無線LANを用いてデータを送受信する処理部である。具体的には、無線LAN送受信部25は、無線LAN上で相手装置とコネクションを確立して、ソケットを使用してデータを相手装置に送信する。
The wireless LAN transmission / reception unit 25 is a processing unit that generates a socket to be used for the wireless LAN according to a distribution rate designated by the
例えば、無線LAN送受信部25は、相手装置との間で確立したコネクションを用いて、ソケットへのデータ書込みを実行し、相手装置側でデータがリードされる。相手装置は無線通信装置10からの要求を返信し、無線通信装置10は同ソケットを使用してデータを受信する。無線LAN送受信部25は、通信が完了すると、ソケットをクローズする。また、無線LAN送受信部25は、相手装置との間で確立したコネクションを用いて、相手装置側からソケットへのデータ書込みが実行される。相手装置は無線通信装置10からの要求を返信し、無線通信装置10は同ソケットを使用してデータを受信する。無線LAN送受信部25は、通信が完了すると、当該ソケットからデータを読み込む。このようにして、無線LAN送受信部25は、無線LANを経由するソケット通信によって、データの送受信を実行する。
For example, the wireless LAN transmission / reception unit 25 executes data writing to the socket using the connection established with the other device, and the data is read on the other device side. The other device returns a request from the
キャリア送受信部26は、後述するキャリア制御部32から指定された振分率にしたがって、キャリア網に用いるソケットを生成し、キャリア網を用いてデータを送受信する処理部である。具体的には、キャリア送受信部26は、キャリア網上で相手装置とコネクションを確立し、ソケットを使用してデータを相手装置に送信する。 The carrier transmission / reception unit 26 is a processing unit that generates a socket to be used for the carrier network according to a distribution rate designated by the carrier control unit 32, which will be described later, and transmits / receives data using the carrier network. Specifically, the carrier transmission / reception unit 26 establishes a connection with the partner device on the carrier network, and transmits data to the partner device using the socket.
例えば、キャリア送受信部26は、相手装置との間で確立したコネクションを用いて、ソケットへのデータ書込みを実行し、相手装置側でデータがリードされる。相手装置は無線通信装置10からの要求を返信し、無線通信装置10は同ソケットを使用してデータを受信する。キャリア送受信部26は、通信が完了すると、ソケットをクローズする。また、キャリア送受信部26は、相手装置との間で確立したコネクションを用いて、相手装置側からソケットへのデータ書込みが実行される。相手装置は無線通信装置10からの要求を返信し、無線通信装置10は同ソケットを使用してデータを受信する。キャリア送受信部26は、通信が完了すると、当該ソケットからデータを読み込む。このようにして、キャリア送受信部26は、キャリア網を経由するソケット通信によって、データの送受信を実行する。
For example, the carrier transmission / reception unit 26 executes data writing to the socket using the connection established with the other device, and the data is read on the other device side. The other device returns a request from the
MVNO品質測定部27は、MVNO網の無線品質を測定する処理部である。具体的には、MVNO品質測定部27は、MVNO網を介したソケット通信から、スループット、無線電波強度(RSSI:Received Signal Strength Indication)、スループット上限値であるリンクスピード、ソケット単位の送受信量、使用されているSSID(Service Set Identifier)などを取得して、切替部30やMVNO制御部31に出力する。
The MVNO quality measuring unit 27 is a processing unit that measures the wireless quality of the MVNO network. Specifically, the MVNO quality measurement unit 27 performs throughput, radio wave strength (RSSI: Received Signal Strength Indication), link speed which is the upper limit of throughput, transmission / reception amount per socket, and use from socket communication via the MVNO network. The SSID (Service Set Identifier) and the like are acquired and output to the
例えば、MVNO品質測定部27は、ソケット毎のデータ容量と送信時間とから、単位時間当たりの通信量としてスループット(bps)を算出する。MVNO品質測定部27は、受信信号から無線信号強度を測定する。MVNO品質測定部27は、使用されている通信回線の種別から通信規格を特定し、ネットワーク種別がLTEか3Gかを特定する。MVNO品質測定部27は、MVNO網で使用されたソケット毎に、read()やwrite()などの入出力関数でやり取りを行ったデータ量の総計を、ソケット単位の送受信量として算出する。 For example, the MVNO quality measurement unit 27 calculates the throughput (bps) as the communication amount per unit time from the data capacity and transmission time for each socket. The MVNO quality measuring unit 27 measures the radio signal strength from the received signal. The MVNO quality measurement unit 27 specifies a communication standard from the type of communication line used, and specifies whether the network type is LTE or 3G. The MVNO quality measurement unit 27 calculates the total amount of data exchanged by input / output functions such as read () and write () for each socket used in the MVNO network as the transmission / reception amount in socket units.
無線LAN品質測定部28は、無線LANの無線品質を測定する処理部である。具体的には、無線LAN品質測定部28は、無線LANを用いたソケット通信から、スループット、無線電波強度、スループット上限値であるリンクスピード、ソケット単位の送受信量、使用されているSSIDなどを取得して、切替部30やMVNO制御部31に出力する。
The wireless LAN
例えば、無線LAN品質測定部28は、ソケット毎のデータ容量と送信時間とから、単位時間当たりの通信量としてスループット(bps)を算出する。無線LAN品質測定部28は、受信信号から無線信号強度を測定する。シグナルレベルの強弱と通信速度とは弱い関係があり、無線信号強度が強いほど通信速度が速くなることが期待できる。
For example, the wireless LAN
また、無線LAN品質測定部28は、使用されている無線LANの種別からリンクスピードを特定する。リンクスピードは、現在無線LAN接続しているアクセスポイントとの理論速度であり、接続状況によって変化する。スループットは、リンクスピードを超えることはない。また、無線LAN品質測定部28は、無線LANで使用されたソケット毎に、read()やwrite()などの入出力関数でやり取りを行ったデータ量の総計を、ソケット単位の送受信量として算出する。また、無線LAN品質測定部28は、無線LANの無線通信に含まれる識別子から、SSIDを抽出する。
Further, the wireless LAN
キャリア品質測定部28は、キャリア網の無線品質を測定する処理部である。具体的には、キャリア品質測定部28は、キャリア網を介したソケット通信から、実測スループット、無線電波強度、スループット上限値であるリンクスピード、ソケット単位の送受信量、使用されているSSIDなどを取得して、切替部30やMVNO制御部31に出力する。例えば、キャリア品質測定部28は、MVNO品質測定部27と同様の手法を用いて、スループットや無線信号強度の測定、ネットワーク種別の特定などを実行する。
The carrier
切替部30は、各品質測定部の測定結果を用いて、第1LAと第2LAとの切替を実行する。具体的には、切替部30は、第2LAを用いた無線通信を実行している状態で、第2LAの実測スループットが閾値未満である状態が所定時間継続した場合に、第1LAを用いた無線通信に切り替える。その後、切替部30は、第1LAを用いた無線通信を実行してから一定時間が経過すると、第2LAを用いた無線通信に切り替えて、第2LAの実測スループットを測定する。ここで、切替部30は、第2LAの実測スループットが閾値未満である場合には、第1のLAを維持し、第2LAの実測スループットが閾値以上である場合には、第2LAに再度切り替える。
The switching
例えば、切替部30は、第2LAを用いる状態では、MVNO品質測定部27が測定したスループットと、無線LAN品質測定部28が測定したスループットとの合計値が、閾値DB20に記憶される最低スループット「Th2」未満か否かを判定する。切替部30は、スループットの合計値が「Th2」未満である場合には、第1LAに切り替える。このとき、切替部30は、MVNO制御部31に制御停止を指示し、キャリア制御部32に制御開始を指示する。一方で、切替部30は、スループットの合計値が「Th2」以上である場合には、第2LAを維持すると判定し、MVNO制御部31に制御継続を指示する。
For example, in the state where the second LA is used, the switching
また、切替部30は、第1LAを用いる状態では、キャリア品質測定部27が測定したスループットと、無線LAN品質測定部28が測定したスループットとの合計値が、閾値DB20に記憶される最低スループット「Th1」未満か否かを判定する。切替部30は、スループットの合計値が「Th1」未満である場合には、第2LAに切り替える。このとき、切替部30は、MVNO制御部31に制御開始を指示し、キャリア制御部32に制御停止を指示する。一方で、切替部30は、スループットの合計値が「Th1」以上である場合には、第1LAを維持すると判定し、キャリア制御部32に制御継続を指示する。
Further, in the state where the first LA is used, the switching
図7は、リンクアグリケーションの切替例を説明する図である。図7に示すように、切替部30は、通信が開始されると、料金が安いMVNO網を介する第2LAを用いて無線通信を実行する。その後、切替部30は、第2LAのスループットが閾値(Th2)を下回ると、キャリア網を用いる第1LAに切り替える。そして、切替部30は、第2LAのスループットが閾値(Th2)以上になると、再度第2LAに切り替える。
FIG. 7 is a diagram illustrating an example of switching link aggregation. As shown in FIG. 7, when the communication is started, the switching
このように、切替部30は、基本的には、通品品質が許容範囲であり、料金が安いMVNO網を用いた第2LAを実行し、第2LAの通品品質が許容できない程度まで下がると、第1LAに切り替える。しかし、切替部30は、第2LAの通品品質が許容範囲まで戻ると、第2LAに切り替える。
In this way, the switching
MVNO制御部31は、MVNO網と無線LANとを用いた第2LAを実行する処理部である。すなわち、MVNO制御部31は、無線LANの無線品質またはMVNO網の無線品質に基づいて、無線LANに使用するソケットの数と、MVNO網に使用するソケットの数との割合を決定する処理部である。
The
具体的には、MVNO制御部31は、切替部30から制御開始の指示を受信した後、MVNO品質測定部27による測定結果と無線LAN品質測定部28による測定結果とが通知されるたびに、MVNO網と無線LANとのソケット振分率を決定して割合状況DB23に格納する。そして、MVNO制御部31は、ソケットの振分率にしたがって、MVNO送受信部24と無線LAN送受信部25それぞれのソケット割当を制御して、同時通信を実行する。また、MVNO制御部31は、切替部30から制御停止の指示を受信すると、MVNO送受信部24と無線LAN送受信部25それぞれへのソケット割当を停止させる。
Specifically, after receiving the control start instruction from the switching
例えば、MVNO制御部31は、MVNO品質測定部27が測定したスループットと閾値とを比較してレベルを判定して、判定したレベルに対応する振分率をMVNO用振分率DB21から特定する。そして、MVNO制御部31は、特定した振分率にしたがって、ソケットの割当てを実行することができる。
For example, the
別例としては、MVNO制御部31は、いずれの無線品質が向上しているかによって、割合率を示すレベル値を決定することもできる。すなわち、MVNO制御部31は、1つのアプリケーションのデータを、ソケット単位で無線LANまたはMVNO網に振分ける振分率を決定する。
As another example, the
具体的には、MVNO制御部31は、アプリケーションの通信が発生した場合に、はじめはMVNO網のみを用いた通信を実行し、無線LANの無線品質が向上するにしたがって、無線LANのソケット率を増やしていく。そして、MVNO制御部31は、無線LANの無線品質が高品質で安定した場合に、MVNO網のソケットをなくして、すべてのデータを無線LANのソケットで送信する。
Specifically, when the application communication occurs, the
一例を挙げると、MVNO制御部31は、無線電波強度が高い状態を保っている場合には、安定した通信が期待できる度合いが高いので、MVNO網から無線LANへの遷移時間を短くするために、遷移レベルを1ずつではなく2以上の所定数ずつ遷移させる。また、MVNO制御部31は、無線電波強度が低い状態を保っている場合や一定ではない場合には、通信が不安定になる可能性が高いので、MVNO網から無線LANへの遷移時間を長くするために、遷移レベルを1ずつ遷移させる。
As an example, when the
ここで、図8を用いて遷移レベルの変化とソケットの生成割合の変化との関係を説明する。図8は、遷移レベルの変化例を説明する図である。図8では、一例として、無線LANの無線品質が変化し、MVNO網の無線品質が一定である状態で、無線LANの無線品質に応じて遷移レベルが1つずつ変化する例で説明する。 Here, the relationship between the change in the transition level and the change in the socket generation ratio will be described with reference to FIG. FIG. 8 is a diagram illustrating an example of a change in the transition level. In FIG. 8, as an example, the transition level changes one by one according to the wireless quality of the wireless LAN while the wireless quality of the wireless LAN changes and the wireless quality of the MVNO network is constant.
図8に示すように、MVNO制御部31は、アプリケーションが開始されると、遷移レベル0から開始し、MVNO網のソケット率を100%にする。続いて、MVNO制御部31は、次にタイミングで、無線LANの品質が向上した場合、遷移レベル1に上昇させ、無線LANのソケット率を10%、MVNO網のソケット率を90%に変化させる。
As shown in FIG. 8, when the application is started, the
遷移レベル1の状態で、MVNO制御部31は、次のタイミングにおいて無線LANの品質がさらに向上した場合、遷移レベル2に上昇させ、無線LANのソケット率を20%、MVNO網のソケット率を80%に変化させる。一方で、MVNO制御部31は、無線LANの品質が低下した場合、遷移レベル0に下降させ、無線LANのソケット率を0%、MVNOのソケット率を100%に変化させる。
In the state of
このように、MVNO制御部31は、各遷移レベルにおいて無線LANの品質を測定し、無線LANの品質が向上している場合には、遷移レベルを上げて、無線LANのソケット数を増やし、MVNO網のソケット数を減らす。一方、MVNO制御部31は、無線LANの品質が低下した場合には、遷移レベルを下げて、無線LANのソケット数を減らし、MVNOのソケット数を増やす。また、無線LANの無線品質が一定であり、MVNO網の無線品質が変化する状態でも、同様に遷移レベルを遷移させて、ソケット率を変化させることができる。
In this way, the
キャリア制御部32は、キャリア網と無線LANとを用いた第1LAを実行する処理部である。すなわち、キャリア制御部32は、無線LANの無線品質またはキャリア網の無線品質に基づいて、無線LANに使用するソケットの数と、キャリア網に使用するソケットの数との割合を決定する処理部である。なお、キャリア制御部32が実行する振分処理の具体的な内容は、MVNO制御部31と同様なので、詳細な説明は省略する。
The carrier control unit 32 is a processing unit that executes the first LA using the carrier network and the wireless LAN. That is, the carrier control unit 32 is a processing unit that determines the ratio between the number of sockets used for the wireless LAN and the number of sockets used for the carrier network based on the wireless quality of the wireless LAN or the wireless quality of the carrier network. is there. Since the specific content of the distribution process executed by the carrier control unit 32 is the same as that of the
[LAの切替処理の流れ]
図9は、リンクアグリケーションの切替処理の流れを示すフローチャートである。図9に示すように、切替部30は、第2LAで制御されるMVNO網と無線LANとのデータ同時通信が発生すると(S101)、第2LAのスループットの測定を開始する(S102)。続いて、切替部30は、第2LAのスループットが閾値(Th2)以下であるか否かを判定する(S103)。[Flow of LA switching process]
FIG. 9 is a flowchart showing the flow of the link aggregation switching process. As shown in FIG. 9, when the simultaneous data communication between the MVNO network controlled by the second LA and the wireless LAN occurs (S101), the switching
そして、切替部30は、第2のLAのスループットが閾値(Th2)を超える場合(S103:No)、第2LAを維持して、S102を繰り返す。一方、切替部30は、第2のLAのスループットが閾値(Th2)以下である場合(S103:Yes)、スループットが閾値(Th2)以下である状態が低品質継続時間(T2)以上か否かを判定する(S104)。
Then, when the throughput of the second LA exceeds the threshold value (Th2) (S103: No), the switching
ここで、切替部30は、第2LAのスループットが閾値(Th2)以下である状態が低品質継続時間(T2)未満である場合(S104:No)、第2LAを維持して、S102を繰り返す。
Here, when the state in which the throughput of the second LA is equal to or less than the threshold value (Th2) is less than the low quality duration (T2) (S104: No), the switching
一方、切替部30は、第2LAのスループットが閾値(Th2)以下である状態が低品質継続時間(T2)以上である場合(S104:Yes)、第1LAに切り替えて(S105)、第1LAで制御されるキャリア網と無線LANとのデータ同時通信の実測スループットを測定する(S106)。
On the other hand, when the throughput of the second LA is equal to or less than the threshold value (Th2) is equal to or longer than the low quality duration (T2) (S104: Yes), the switching
その後、切替部30は、第1LAに切り替えてから、MVNO品質チェック時間(T3)が経過するまでは(S107:No)、第1LAのスループットが閾値(Th1)以下であるか否かを判定する(S108)。
After that, the switching
ここで、切替部30は、第1LAのスループットが閾値(Th2)を超える場合(S108:No)、第1LAを維持して、S106を繰り返す。一方、切替部30は、第1のLAのスループットが閾値(Th1)以下である場合(S108:Yes)、スループットが閾値(Th1)以下である状態が低品質継続時間(T1)以上か否かを判定する(S109)。
Here, when the throughput of the first LA exceeds the threshold value (Th2) (S108: No), the switching
そして、切替部30は、第1LAのスループットが閾値(Th1)以下である状態が低品質継続時間(T1)未満である場合(S109:No)、第1LAを維持して、S106を繰り返す。
Then, when the state in which the throughput of the first LA is equal to or less than the threshold value (Th1) is less than the low quality duration (T1) (S109: No), the switching
一方、切替部30は、第1LAのスループットが閾値(Th1)以下である状態が低品質継続時間(T1)以上である場合(S109:Yes)、第2LAに切り替えて(S110)、S102以降を繰り返す。
On the other hand, when the throughput of the first LA is equal to or less than the threshold value (Th1) is equal to or longer than the low quality duration (T1) (S109: Yes), the switching
[効果]
上述したように、無線通信装置10は、SIM1−無線LANとSIM2−無線LANにそれぞれ適用して2次元のLA機能を有し、無線LAN通信が不能になる状況では、2次元の管理をすることによりSIM2と無線LANを併せた形で品質管理をする。この結果、無線通信装置10は、ユーザが通信できない状態に陥ることがない様に制御することができる。また、無線通信装置10は、第2LAの品質が低下した場合は、LA制御を第1LAに切換える評価関数を導入し、2次元管理を動的に切換えるようにすることにより擬似的に2次元の切り替えを実施する。[effect]
As described above, the
これらの結果、無線通信装置10は、通信品質の劣化を判断して自動的に回線を切換える制御を実施する事が可能になる。また、従来は、無線LAN通信環境下においては無線LAN単独通信になってしまって品質が劣化してしまったような場合があったが、無線通信装置10は、2つのセルラー通信の良い方へ通信することで品質低下を防止することもできる。したがって、ユーザは通信コストを削減しながらも、通信品質がよい通信を維持する事ができる。
As a result, the
図10は、選択される回線の比較を説明する図である。ここでは、時刻T1からT5まで、Wi−Fi(無線LAN)が接続可能な状態であるが、時刻T3と時刻T4とでは、Wi−Fiの無線品質が低下している。この場合、図10に示すように、従来では、品質に関係なく、Wi−Fiが優先的に選択されるので、すべての時間でWi−Fiが選択される。この結果、時刻T3とT4では、スループットが低下し、ユーザのストレスが増加する。 FIG. 10 is a diagram illustrating a comparison of selected lines. Here, Wi-Fi (wireless LAN) can be connected from time T1 to time T5, but the wireless quality of Wi-Fi is deteriorated at time T3 and time T4. In this case, as shown in FIG. 10, conventionally, Wi-Fi is preferentially selected regardless of the quality, so Wi-Fi is selected at all times. As a result, at times T3 and T4, the throughput decreases and the user's stress increases.
一方で、実施例1にかかる無線通信装置10は、時刻T1から時刻T3までは、MVNO網とWi−Fiとを同時に用いる第2LAで無線通信を実行し、スループットが低下する時刻T3になると、キャリア網とWi−Fiを用いる第1LAに切り替える。したがって、スループットがよいときはMVNO網を使用し、スループットが低下するとキャリア網を使用するので、ユーザは、ストレスを感じることなく、無線通信を実行することができる。
On the other hand, the
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施例を説明する。 Although the examples of the present invention have been described so far, the present invention may be implemented in various different forms other than the above-described examples. Therefore, different embodiments will be described below.
[切替]
上記実施例では、最初に第2LAを実行し、スループットが低下すると、第1LAに切り替える例を説明したが、これに限定されるものではなく、最初に第1LAを実行することもできる。また、最初に第2LAを実行して、第1LAに切り替えた後に一定時間経過した場合は、自動的に第2LAに戻すこともできる。[switching]
In the above embodiment, the second LA is executed first, and when the throughput decreases, the example of switching to the first LA has been described, but the present invention is not limited to this, and the first LA can be executed first. Further, if a certain period of time elapses after the second LA is executed first and the device is switched to the first LA, it can be automatically returned to the second LA.
[送信種別]
上記実施例では、ソケットの送受信を例にして説明したが、これに限定されるものではなく、パケット通信など他のデータ送信も同様に適用することができる。[Send type]
In the above embodiment, the transmission / reception of the socket has been described as an example, but the present invention is not limited to this, and other data transmission such as packet communication can be similarly applied.
[閾値]
上記実施例では、第1LA用の各閾値と第2LA用の各閾値とを別々に設定する例を説明したが、これに限定されるものではなく、同じ閾値を設定することもできる。[Threshold]
In the above embodiment, an example in which each threshold value for the first LA and each threshold value for the second LA are set separately has been described, but the present invention is not limited to this, and the same threshold value can be set.
[プログラム]
また、無線通信装置10は、プログラムを読み出して実行することで無線通信方法を実行する情報処理装置として動作する。つまり、無線通信装置10は、MVNO送受信部24、無線LAN送受信部25、キャリア送受信部26、MVNO品質測定部27、無線LAN品質測定部28、キャリア品質測定部29、切替部30、MVNO制御部31、キャリア制御部32と同様の機能を実行するプログラムを実行する。この結果、無線通信装置10は、MVNO送受信部24、無線LAN送受信部25、キャリア送受信部26、MVNO品質測定部27、無線LAN品質測定部28、キャリア品質測定部29、切替部30、MVNO制御部31、キャリア制御部32と同様の機能を実行するプロセスを実行することができる。なお、この他の実施例でいうプログラムは、無線通信装置10によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。[program]
Further, the
[システム]
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。[system]
Further, among the processes described in this embodiment, all or a part of the processes described as being automatically performed can be manually performed. Alternatively, all or part of the processing described as being performed manually can be automatically performed by a known method. In addition, the processing procedure, control procedure, specific name, and information including various data and parameters shown in the above document and drawings can be arbitrarily changed unless otherwise specified.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。 Further, each component of each of the illustrated devices is a functional concept, and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure. That is, all or a part thereof can be functionally or physically distributed / integrated in any unit according to various loads, usage conditions, and the like. Further, each processing function performed by each device may be realized by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware by wired logic.
10 無線通信装置
20 閾値DB
21 MVNO用振分率DB
22 キャリア用振分率DB
23 割合状況DB
24 MVNO送受信部
25 無線LAN送受信部
26 キャリア送受信部
27 MVNO品質測定部
28 無線LAN品質測定部
29 キャリア品質測定部
30 切替部
31 MVNO制御部
32 キャリア制御部10
21 MVNO distribution rate DB
22 Carrier distribution rate DB
23 Percentage status DB
24 MVNO transmitter / receiver 25 Wireless LAN transmitter / receiver 26 Carrier transmitter / receiver 27 MVNO
Claims (3)
前記通信部によって実行される前記無線通信の通信速度を測定する測定部と、
切替部とを有し、
前記切替部は、前記第2の無線通信方式を用いて前記無線通信を実行しているときに前記通信速度が閾値未満である状態が一定時間以上継続した場合、前記無線通信に用いられている通信方式を前記第1の通信方式に切り替え、
前記通信部は、前記第1の無線通信方式に切り替えられた後、所定時間が経過した場合、前記第2の無線通信方式を用いた前記無線通信を実行し、
前記測定部は、前記第2の無線通信方式を用いた前記無線通信の通信速度を測定し、
さらに、前記切替部は、前記第2の無線通信方式を用いた前記通信速度が閾値未満の場合、前記第1の無線通信方式を維持し、前記第2の無線通信方式を用いた前記通信速度が閾値以上の場合、前記第2の無線通信方式に戻すことを特徴とする無線通信装置。 The first wireless communication method that simultaneously uses the first cellular network and the wireless LAN (Local Area Network) whose communication charges are high and the quality is guaranteed, and the first that the communication charges are cheaper and lower quality than the first cellular network. A communication unit that executes wireless communication using either one of the second wireless communication methods that simultaneously use the two cellular networks and the wireless LAN, and
A measuring unit that measures the communication speed of the wireless communication executed by the communication unit, and
Has a switching part
The switching unit is used for the wireless communication when the state in which the communication speed is less than the threshold value continues for a certain period of time or more when the wireless communication is being executed using the second wireless communication method . Switch the communication method to the first communication method ,
When a predetermined time elapses after switching to the first wireless communication method, the communication unit executes the wireless communication using the second wireless communication method.
The measuring unit measures the communication speed of the wireless communication using the second wireless communication method, and measures the communication speed.
Further, when the communication speed using the second wireless communication method is less than the threshold value, the switching unit maintains the first wireless communication method and the communication speed using the second wireless communication method. A wireless communication device characterized by returning to the second wireless communication method when is equal to or greater than a threshold value .
通信料が高く品質が保証される第1のセルラー網と無線LAN(Local Area Network)とを同時に用いる第1の無線通信方式と、前記第1のセルラー網より通信料が安く低品質である第2のセルラー網と前記無線LANとを同時に用いる第2の無線通信方式のいずれか一方を用いて無線通信を実行し、
実行される前記無線通信の通信速度を測定し、
前記第2の無線通信方式を用いて前記無線通信を実行しているときに前記通信速度が閾値未満である状態が一定時間以上継続した場合、前記無線通信に用いられている通信方式を前記第1の通信方式に切り替え、
前記第1の無線通信方式に切り替えられた後、所定時間が経過した場合、前記第2の無線通信方式を用いた前記無線通信を実行し、前記第2の無線通信方式を用いた前記無線通
信の通信速度を測定し、
前記第2の無線通信方式を用いた前記通信速度が閾値未満の場合、前記第1の無線通信方式を維持し、前記第2の無線通信方式を用いた前記通信速度が閾値以上の場合、前記第2の無線通信方式に戻す処理を実行することを特徴とする無線通信方法。 The computer
The first wireless communication method that simultaneously uses the first cellular network and the wireless LAN (Local Area Network), which have high communication charges and guarantee the quality, and the first, which has lower communication charges and lower quality than the first cellular network. Wireless communication is executed using either one of the second wireless communication methods that use the two cellular networks and the wireless LAN at the same time.
Measure the communication speed of the wireless communication to be executed,
When the communication speed is less than the threshold value for a certain period of time or more while the wireless communication is being executed using the second wireless communication method, the communication method used for the wireless communication is the first. It switches to one of the communication system,
When a predetermined time elapses after switching to the first wireless communication method, the wireless communication using the second wireless communication method is executed, and the wireless communication using the second wireless communication method is executed.
Measure the communication speed of the communication,
When the communication speed using the second wireless communication method is less than the threshold value, the first wireless communication method is maintained, and when the communication speed using the second wireless communication method is equal to or higher than the threshold value, the first wireless communication method is maintained. A wireless communication method characterized by executing a process of returning to the second wireless communication method.
通信料が高く品質が保証される第1のセルラー網と無線LAN(Local Area Network)とを同時に用いる第1の無線通信方式と、前記第1のセルラー網より通信料が安く低品質である第2のセルラー網と前記無線LANとを同時に用いる第2の無線通信方式のいずれか一方を用いて無線通信を実行し、
実行される前記無線通信の通信速度を測定し、
前記第2の無線通信方式を用いて前記無線通信を実行しているときに前記通信速度が閾値未満である状態が一定時間以上継続した場合、前記無線通信に用いられている通信方式を前記第1の通信方式に切り替え、
前記第1の無線通信方式に切り替えられた後、所定時間が経過した場合、前記第2の無線通信方式を用いた前記無線通信を実行し、前記第2の無線通信方式を用いた前記無線通信の通信速度を測定し、
前記第2の無線通信方式を用いた前記通信速度が閾値未満の場合、前記第1の無線通信方式を維持し、前記第2の無線通信方式を用いた前記通信速度が閾値以上の場合、前記第2の無線通信方式に戻す処理を実行させることを特徴とする無線通信プログラム。 On the computer
The first wireless communication method that simultaneously uses the first cellular network and the wireless LAN (Local Area Network), which have high communication charges and guarantee the quality, and the first, which has lower communication charges and lower quality than the first cellular network. Wireless communication is executed using either one of the second wireless communication methods that use the two cellular networks and the wireless LAN at the same time.
Measure the communication speed of the wireless communication to be executed,
When the communication speed is less than the threshold value for a certain period of time or more while the wireless communication is being executed using the second wireless communication method, the communication method used for the wireless communication is the first. Switch to 1 communication method,
When a predetermined time elapses after switching to the first wireless communication method, the wireless communication using the second wireless communication method is executed, and the wireless communication using the second wireless communication method is executed. Measure the communication speed of
When the communication speed using the second wireless communication method is less than the threshold value, the first wireless communication method is maintained, and when the communication speed using the second wireless communication method is equal to or higher than the threshold value, the first wireless communication method is maintained. A wireless communication program characterized by executing a process of returning to the second wireless communication method .
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2017/003065 WO2018138894A1 (en) | 2017-01-27 | 2017-01-27 | Wireless communication device, wireless communication method, and wireless communication program |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2018138894A1 JPWO2018138894A1 (en) | 2019-11-07 |
JP6790128B2 true JP6790128B2 (en) | 2020-11-25 |
Family
ID=62979580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018564059A Active JP6790128B2 (en) | 2017-01-27 | 2017-01-27 | Wireless communication device, wireless communication method and wireless communication program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6790128B2 (en) |
WO (1) | WO2018138894A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7111077B2 (en) * | 2019-07-31 | 2022-08-02 | 株式会社デンソー | Communication equipment and communication control equipment |
CN115396964A (en) * | 2019-12-11 | 2022-11-25 | 华为技术有限公司 | Network switching method and electronic equipment |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5300088B2 (en) * | 2010-09-09 | 2013-09-25 | Necアクセステクニカ株式会社 | Information processing apparatus and communication method |
US10560887B2 (en) * | 2013-05-06 | 2020-02-11 | Qualcomm Incorporated | Routing modification based on handover detection |
US9622134B2 (en) * | 2013-05-06 | 2017-04-11 | Qualcomm Incorporated | Coordinating handover events across RATs |
JP6248527B2 (en) * | 2013-10-10 | 2017-12-20 | 富士通株式会社 | Wireless communication apparatus, wireless communication method, and wireless communication program |
JP2016116010A (en) * | 2014-12-12 | 2016-06-23 | Necプラットフォームズ株式会社 | Communicator, communication method, communication system, and program |
JP6272268B2 (en) * | 2015-04-20 | 2018-01-31 | Necプラットフォームズ株式会社 | Automatic SIM switching terminal and automatic SIM switching method |
-
2017
- 2017-01-27 WO PCT/JP2017/003065 patent/WO2018138894A1/en active Application Filing
- 2017-01-27 JP JP2018564059A patent/JP6790128B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JPWO2018138894A1 (en) | 2019-11-07 |
WO2018138894A1 (en) | 2018-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6603958B2 (en) | Method and apparatus for selecting residence cell | |
CN108605379B (en) | Data transmission method, base station and terminal equipment | |
US10701548B1 (en) | Subscriber identification module (SIM) task scheduler for dual SIM devices using citizens broadband radio service network | |
US20200296785A1 (en) | Electronic apparatus, a central node apparatus and a network side apparatus, a transmission method and a configuration method | |
US9456396B2 (en) | Terminal access method and system, and terminal | |
WO2020207229A1 (en) | Data transmission method and related apparatus | |
US9380508B2 (en) | System, apparatus and method for managing network device connectivity on heterogenous networks | |
WO2018010123A1 (en) | Communication method, network device, and terminal devices | |
US8085732B2 (en) | Wireless communication terminal and roaming method | |
TWI754074B (en) | Method, apparatus, and system for configuring measurement gap, network access equipment, and terminal | |
CN112533227A (en) | Method and communication device for quality of experience measurement | |
CN103582029B (en) | Policy control method and equipment | |
CN107409292A (en) | Side chain road information transferring method, device and communication system | |
KR20150128346A (en) | Apparatus and method for auto link change in wireless communication device | |
JP2018519740A (en) | Service transmission method, terminal and network device | |
CN113545119A (en) | Beam management electronic device and method with power saving function | |
CN108029150A (en) | The method and apparatus of data transfer | |
CN113825244A (en) | Resource scheduling method, device, network equipment and storage medium | |
JP6790128B2 (en) | Wireless communication device, wireless communication method and wireless communication program | |
JP6926165B2 (en) | Retention cell selection method and equipment | |
US10320639B2 (en) | Method of controlling user equipment communication with a network and corresponding apparatus and computer program product | |
US9408181B2 (en) | Automatic calibration of probe request received signal strength indication (RSSI) threshold to control associations | |
CN111314937A (en) | Information reporting method, terminal and storage medium | |
US20210289478A1 (en) | Method for carrier selection in vehicle to everything system and terminal device | |
CN113784403B (en) | Cell switching method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190702 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200714 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200914 |
|
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: 20201006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6790128 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |