JP6790128B2 - Wireless communication device, wireless communication method and wireless communication program - Google Patents

Wireless communication device, wireless communication method and wireless communication program Download PDF

Info

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
Application number
JP2018564059A
Other languages
Japanese (ja)
Other versions
JPWO2018138894A1 (en
Inventor
飯盛 英二
英二 飯盛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Connected Technologies Ltd
Original Assignee
Fujitsu Connected Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Connected Technologies Ltd filed Critical Fujitsu Connected Technologies Ltd
Publication of JPWO2018138894A1 publication Critical patent/JPWO2018138894A1/en
Application granted granted Critical
Publication of JP6790128B2 publication Critical patent/JP6790128B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/08Interfaces between hierarchically different network devices between user and terminal device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0069Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • H04W36/144Reselecting a network or an air interface over a different radio air interface technology
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data
    • H04W36/302Reselection 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.

特開2013−115599号公報Japanese Unexamined Patent Publication No. 2013-115599 特開2015−076818号公報Japanese Unexamined Patent Publication No. 2015-076818 特開2015−201769号公報Japanese Unexamined Patent Publication No. 2015-201769

上記デュアル端末では、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.

図1は、実施例1にかかる無線通信装置を説明する図である。FIG. 1 is a diagram illustrating a wireless communication device according to the first embodiment. 図2は、実施例1にかかる無線通信装置のハードウェア構成例を示す図である。FIG. 2 is a diagram showing a hardware configuration example of the wireless communication device according to the first embodiment. 図3は、実施例1にかかる無線通信装置の機能構成を示す機能ブロック図である。FIG. 3 is a functional block diagram showing a functional configuration of the wireless communication device according to the first embodiment. 図4は、閾値DBに記憶される情報の例を示す図である。FIG. 4 is a diagram showing an example of information stored in the threshold value DB. 図5は、MVNO用振分率DBに記憶される情報の例を示す図である。FIG. 5 is a diagram showing an example of information stored in the MVNO distribution rate DB. 図6は、キャリア用振分率DBに記憶される情報の例を示す図である。FIG. 6 is a diagram showing an example of information stored in the carrier distribution rate DB. 図7は、リンクアグリケーションの切替例を説明する図である。FIG. 7 is a diagram illustrating an example of switching link aggregation. 図8は、遷移レベルの変化例を説明する図である。FIG. 8 is a diagram illustrating an example of a change in the transition level. 図9は、リンクアグリケーションの切替処理の流れを示すフローチャートである。FIG. 9 is a flowchart showing the flow of the link aggregation switching process. 図10は、選択される回線の比較を説明する図である。FIG. 10 is a diagram illustrating a comparison of selected lines.

以下に、本発明にかかる無線通信装置、無線通信方法および無線通信プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 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 wireless communication device 10 shown in FIG. 1 is an example of various computer devices such as a mobile terminal such as a smartphone and a notebook computer. The wireless communication device 10 includes a SIM card 1 (hereinafter, may be simply referred to as SIM 1) whose communication fee is high but whose QoS (Quality of Service) is guaranteed, and a SIM whose communication fee is low but whose QoS is not guaranteed. It is a dual SIM terminal equipped with a card 2 (hereinafter, may be simply referred to as SIM2).

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 wireless communication device 10 simultaneously supports communication using a plurality of SIMs, and dynamically switches the communication in consideration of the communication qualities of SIM1, SIM2, and wireless LAN. Specifically, the wireless communication device 10 uses Link Aggregation (hereinafter sometimes referred to as LA) for simultaneous communication using SIM1 and wireless LAN, and simultaneous communication using SIM2 and wireless LAN. Execute with LA for. That is, the wireless communication device 10 provides a mechanism for efficiently performing three-dimensional wireless line control depending on the communication quality of SIM1, SIM2, and wireless LAN by using dual SIM technology and LA technology.

より詳細には、無線通信装置10は、SIM1と無線LANとを用いた同時通信に対する第1のLAと、SIM2と無線LANとを用いた同時通信に対する第2のLAとのいずれかを選択して実行する。そして、無線通信装置10は、選択中のLAのスループットを測定し、スループットが閾値未満となった場合に、他方のLAに切り替える。例を挙げると、無線通信装置10は、通常はSIM2と無線LANとを同時に用いる第2のLAで無線通信を行い、スループットが低下すると、スループットが回復するまで、SIM1と無線LANとを同時に用いる第1のLAを用いて無線通信を実行する。 More specifically, the wireless communication device 10 selects either the first LA for simultaneous communication using SIM1 and the wireless LAN and the second LA for simultaneous communication using SIM2 and the wireless LAN. And execute. Then, the wireless communication device 10 measures the throughput of the selected LA, and when the throughput becomes less than the threshold value, switches to the other LA. For example, the wireless communication device 10 performs wireless communication in a second LA that normally uses SIM2 and wireless LAN at the same time, and when the throughput decreases, SIM1 and wireless LAN are used simultaneously until the throughput is recovered. Wireless communication is performed using the first LA.

[ハードウェア構成]
図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 wireless communication device 10 according to the first embodiment. As shown in FIG. 2, the wireless communication device 10 includes a modem 11, an RF (Radio Frequency) circuit 12a, an RF circuit 13a, a wireless communication unit 14, an HDD (Hard Disk Drive) 15, a memory 16, and a processor 17.

モデム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 SIM card 1 is inserted, and the SIM2 slot 13 is a slot into which the SIM card 2 is inserted.

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 SIM 1, and transmits and receives wireless signals via the antenna 12b. The RF circuit 13a is a wireless unit that executes wireless communication according to subscriber information stored in SIM 2, and transmits and receives wireless signals via the antenna 13b. That is, the wireless communication device 10 has a simultaneous communication function in which each of the two SIMs can independently communicate with each network.

無線通信部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 antenna 14b. The HDD 15 is an example of a storage device that stores programs, data, and the like, and stores, for example, a program that executes a function similar to that of a processing unit described later.

メモリ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 memory 16 include RAM (Random Access Memory) such as SDRAM (Synchronous Dynamic Random Access Memory), ROM (Read Only Memory), and flash memory. Examples of the processor 17 include a CPU (Central Processing Unit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), a PLD (Programmable Logic Device), and the like.

プロセッサ17は、HDD15からプログラムを読み出して実行することで無線通信方法を実行する。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク(FD)、CD−ROM、MO(Magneto−Optical disk)、DVD(Digital Versatile Disc)などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。 The processor 17 executes the wireless communication method by reading a program from the HDD 15 and executing the program. This program can be distributed over networks such as the Internet. In addition, this program is recorded on a computer-readable recording medium such as a hard disk, flexible disk (FD), CD-ROM, MO (Magneto-Optical disk), or DVD (Digital Versatile Disc), and is recorded from the recording medium by the computer. It can be executed by being read.

[機能構成]
図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 wireless communication device 10 according to the first embodiment. As shown in FIG. 3, the wireless communication device 10 has a threshold value DB 20, a distribution rate DB 21 for MVNO, a distribution rate DB 22 for carriers, and a ratio status DB 23. Further, the wireless communication device 10 includes an MVNO transmission / reception unit 24, a wireless LAN transmission / reception unit 25, a carrier transmission / reception unit 26, an MVNO quality measurement unit 27, a wireless LAN quality measurement unit 28, a carrier quality measurement unit 29, a switching unit 30, and an MVNO control unit. 31. It has a carrier control unit 32.

なお、閾値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 HDD 15. The MVNO transmission / reception unit 24, the wireless LAN transmission / reception unit 25, the carrier transmission / reception unit 26, the MVNO quality measurement unit 27, the wireless LAN quality measurement unit 28, the carrier quality measurement unit 29, the switching unit 30, the MVNO control unit 31, and the carrier control unit 32 are It is an example of an electronic circuit included in the processor 17 and an example of a process executed by the processor 17.

閾値DB20は、LAの切替に用いる各種閾値を記憶するデータベースである。図4は、閾値DB20に記憶される情報の例を示す図である。図4に示すように、閾値DB20は、最低スループット(bps)、低品質継続時間(s)、MVNOのSIM品質チェック間隔(s)を記憶する。 The threshold value DB 20 is a database that stores various threshold values used for switching LA. FIG. 4 is a diagram showing an example of information stored in the threshold value DB 20. As shown in FIG. 4, the threshold DB 20 stores the minimum throughput (bps), low quality duration (s), and MVNO SIM quality check interval (s).

「最低スループット」は、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 distribution rate DB 21 is a database that stores the socket distribution rate between the MVNO (LTE) and the wireless LAN during wireless communication by the second LA using SIM2. FIG. 5 is a diagram showing an example of information stored in the MVNO distribution rate DB 21. As shown in FIG. 5, the MVNO distribution rate DB 21 stores the distribution rate between the MVNO and the wireless LAN in association with each level from level 1 to level 10. Each level is a level determined by the throughput at the time of the second LA.

図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 level 1, wireless LAN: LTE = 0: 100, in the case of level 2, wireless LAN: LTE = 10: 90, and in the case of level 3, wireless LAN: LTE = 20 :. It is 80, and in the case of level 4, wireless LAN: LTE = 30:70. Further, in the case of level 5, wireless LAN: LTE = 50: 50, in the case of level 6, wireless LAN: LTE = 70: 30, and in the case of level 7, wireless LAN: LTE = 80: 20. Further, in the case of level 8, wireless LAN: LTE = 90:10, in the case of level 9, wireless LAN: LTE = 95: 5, and in the case of level 10, wireless LAN: LTE = 100: 0.

図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 level 1, it indicates that wireless communication is executed using only the MVNO network, and when it is determined to be level 2, the socket rate of the MVNO network is 90% and the wireless LAN socket. It is shown that wireless communication is executed with a rate of 10%. That is, when the level value is 2, out of 100 sockets used by the application, the number of sockets via the wireless LAN is 10, and the number of sockets via the MVNO network is 90.

キャリア用振分率DB22は、SIM1を用いた第1LAによる無線通信時のキャリア(LTE)と無線LANとのソケット振分率を記憶するデータベースである。図6は、キャリア用振分率DB22に記憶される情報の例を示す図である。図6に示すように、キャリア用振分率DB22は、レベル1からレベル10の各レベルに対応付けてキャリアと無線LANとの振分率を記憶する。各レベルは、第1LA時のスループットによって決定されるレベルである。 The carrier distribution rate DB 22 is a database that stores the socket distribution rate between the carrier (LTE) and the wireless LAN during wireless communication by the first LA using SIM1. FIG. 6 is a diagram showing an example of information stored in the carrier distribution rate DB 22. As shown in FIG. 6, the carrier distribution rate DB 22 stores the distribution rate between the carrier and the wireless LAN in association with each level from level 1 to level 10. Each level is a level determined by the throughput at the time of the first LA.

図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 level 1, wireless LAN: LTE = 0: 100, in the case of level 2, wireless LAN: LTE = 10: 90, and in the case of level 3, wireless LAN: LTE = 20 :. It is 80, and in the case of level 4, wireless LAN: LTE = 30:70. Further, in the case of level 5, wireless LAN: LTE = 40: 60, in the case of level 6, wireless LAN: LTE = 60: 40, and in the case of level 7, wireless LAN: LTE = 70: 30. Further, in the case of level 8, the wireless LAN: LTE = 80:20, in the case of level 9, the wireless LAN: LTE = 90:10, and in the case of level 10, the wireless LAN: LTE = 100: 0.

図6の例では、レベル4と判定された場合、キャリアのソケット率を70%かつ無線LANのソケット率を30%として無線通信を実行することを示す。つまり、レベル値が2の場合、アプリケーションが使用する100個のソケットのうち、無線LANを経由するソケット数が10個であり、MVNO網を経由するソケット数が90個となる。 In the example of FIG. 6, when it is determined to be level 4, it is shown that wireless communication is executed with the socket rate of the carrier set to 70% and the socket rate of the wireless LAN set to 30%. That is, when the level value is 2, out of 100 sockets used by the application, the number of sockets via the wireless LAN is 10, and the number of sockets via the MVNO network is 90.

なお、上記各振分率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 distribution rate DB 21 and the carrier distribution rate DB 22, or different distribution rates can be set.

割合状況DB23は、現在の割合状況を記憶するデータベースである。具体的には、割合状況DB23は、実行中のアプリケーションについて、使用する方式が第1LAか第2LAかを特定する情報と、無線LAN用のソケットと各LTE用のソケットとの割合率とを記憶する。なお、ここで記憶される情報は、後述するMVNO制御部31やキャリア制御部32によって更新される。 The ratio status DB 23 is a database that stores the current ratio status. Specifically, the ratio status DB 23 stores information for specifying whether the method to be used is the first LA or the second LA for the running application, and the ratio of the socket for the wireless LAN and the socket for each LTE. To do. The information stored here is updated by the MVNO control unit 31 and the carrier control unit 32, which will be described later.

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 control unit 31 described later, and transmits / receives data using the MVNO network. Specifically, the MVNO transmission / reception unit 24 establishes a connection with the remote device on the MVNO network, and transmits data to the remote device using the socket.

例えば、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 wireless communication device 10, and the wireless communication device 10 receives data using the socket. The MVNO transmitter / receiver 24 closes the socket when communication is completed. Further, the MVNO transmission / reception unit 24 executes data writing from the remote device side to the socket by using the connection established with the remote device. The other device returns a request from the wireless communication device 10, and the wireless communication device 10 receives data using the socket. When the communication is completed, the MVNO transmission / reception unit 24 reads data from the socket. In this way, the MVNO transmission / reception unit 24 executes data transmission / reception by socket communication via the MVNO network.

無線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 MVNO control unit 31 or the carrier control unit 32, which will be described later, and transmits / receives data using the wireless LAN. .. Specifically, the wireless LAN transmission / reception unit 25 establishes a connection with the remote device on the wireless LAN and transmits data to the remote device using the socket.

例えば、無線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 wireless communication device 10, and the wireless communication device 10 receives data using the socket. The wireless LAN transmission / reception unit 25 closes the socket when the communication is completed. Further, the wireless LAN transmission / reception unit 25 executes data writing from the remote device side to the socket by using the connection established with the remote device. The other device returns a request from the wireless communication device 10, and the wireless communication device 10 receives data using the socket. When the communication is completed, the wireless LAN transmission / reception unit 25 reads data from the socket. In this way, the wireless LAN transmission / reception unit 25 executes data transmission / reception by socket communication via the wireless LAN.

キャリア送受信部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 wireless communication device 10, and the wireless communication device 10 receives data using the socket. The carrier transmission / reception unit 26 closes the socket when the communication is completed. Further, the carrier transmission / reception unit 26 executes data writing from the other device side to the socket by using the connection established with the other device. The other device returns a request from the wireless communication device 10, and the wireless communication device 10 receives data using the socket. When the communication is completed, the carrier transmission / reception unit 26 reads data from the socket. In this way, the carrier transmission / reception unit 26 executes data transmission / reception by socket communication via the carrier network.

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 switching unit 30 and the MVNO control unit 31.

例えば、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 quality measurement unit 28 is a processing unit that measures the wireless quality of the wireless LAN. Specifically, the wireless LAN quality measurement unit 28 acquires throughput, wireless radio wave strength, link speed which is the upper limit of throughput, transmission / reception amount in socket units, SSID used, etc. from socket communication using wireless LAN. Then, it is output to the switching unit 30 and the MVNO control unit 31.

例えば、無線LAN品質測定部28は、ソケット毎のデータ容量と送信時間とから、単位時間当たりの通信量としてスループット(bps)を算出する。無線LAN品質測定部28は、受信信号から無線信号強度を測定する。シグナルレベルの強弱と通信速度とは弱い関係があり、無線信号強度が強いほど通信速度が速くなることが期待できる。 For example, the wireless LAN quality measurement unit 28 calculates the throughput (bps) as the communication amount per unit time from the data capacity and transmission time for each socket. The wireless LAN quality measurement unit 28 measures the wireless signal strength from the received signal. There is a weak relationship between the strength of the signal level and the communication speed, and it can be expected that the stronger the radio signal strength, the faster the communication speed.

また、無線LAN品質測定部28は、使用されている無線LANの種別からリンクスピードを特定する。リンクスピードは、現在無線LAN接続しているアクセスポイントとの理論速度であり、接続状況によって変化する。スループットは、リンクスピードを超えることはない。また、無線LAN品質測定部28は、無線LANで使用されたソケット毎に、read()やwrite()などの入出力関数でやり取りを行ったデータ量の総計を、ソケット単位の送受信量として算出する。また、無線LAN品質測定部28は、無線LANの無線通信に含まれる識別子から、SSIDを抽出する。 Further, the wireless LAN quality measuring unit 28 specifies the link speed from the type of wireless LAN used. The link speed is the theoretical speed with the access point currently connected to the wireless LAN, and changes depending on the connection status. Throughput never exceeds link speed. In addition, the wireless LAN quality measurement unit 28 calculates the total amount of data exchanged by input / output functions such as read () and write () for each socket used in the wireless LAN as the transmission / reception amount in socket units. To do. Further, the wireless LAN quality measurement unit 28 extracts the SSID from the identifier included in the wireless communication of the wireless LAN.

キャリア品質測定部28は、キャリア網の無線品質を測定する処理部である。具体的には、キャリア品質測定部28は、キャリア網を介したソケット通信から、実測スループット、無線電波強度、スループット上限値であるリンクスピード、ソケット単位の送受信量、使用されているSSIDなどを取得して、切替部30やMVNO制御部31に出力する。例えば、キャリア品質測定部28は、MVNO品質測定部27と同様の手法を用いて、スループットや無線信号強度の測定、ネットワーク種別の特定などを実行する。 The carrier quality measuring unit 28 is a processing unit that measures the wireless quality of the carrier network. Specifically, the carrier quality measurement unit 28 acquires the measured throughput, the radio wave strength, the link speed which is the upper limit of the throughput, the transmission / reception amount in each socket, the SSID used, etc. from the socket communication via the carrier network. Then, it is output to the switching unit 30 and the MVNO control unit 31. For example, the carrier quality measurement unit 28 uses the same method as the MVNO quality measurement unit 27 to measure the throughput and radio signal strength, specify the network type, and the like.

切替部30は、各品質測定部の測定結果を用いて、第1LAと第2LAとの切替を実行する。具体的には、切替部30は、第2LAを用いた無線通信を実行している状態で、第2LAの実測スループットが閾値未満である状態が所定時間継続した場合に、第1LAを用いた無線通信に切り替える。その後、切替部30は、第1LAを用いた無線通信を実行してから一定時間が経過すると、第2LAを用いた無線通信に切り替えて、第2LAの実測スループットを測定する。ここで、切替部30は、第2LAの実測スループットが閾値未満である場合には、第1のLAを維持し、第2LAの実測スループットが閾値以上である場合には、第2LAに再度切り替える。 The switching unit 30 executes switching between the first LA and the second LA by using the measurement results of each quality measuring unit. Specifically, the switching unit 30 uses the first LA when the wireless communication using the second LA is being executed and the measured throughput of the second LA is less than the threshold value for a predetermined time. Switch to communication. After that, when a certain time has elapsed after executing the wireless communication using the first LA, the switching unit 30 switches to the wireless communication using the second LA and measures the measured throughput of the second LA. Here, the switching unit 30 maintains the first LA when the measured throughput of the second LA is less than the threshold value, and switches to the second LA again when the measured throughput of the second LA is equal to or more than the threshold value.

例えば、切替部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 unit 30 stores the total value of the throughput measured by the MVNO quality measuring unit 27 and the throughput measured by the wireless LAN quality measuring unit 28 in the threshold DB 20 as the minimum throughput " It is determined whether or not it is less than "Th2". When the total throughput value is less than "Th2", the switching unit 30 switches to the first LA. At this time, the switching unit 30 instructs the MVNO control unit 31 to stop the control and instructs the carrier control unit 32 to start the control. On the other hand, when the total throughput value is "Th2" or more, the switching unit 30 determines that the second LA is maintained, and instructs the MVNO control unit 31 to continue the control.

また、切替部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 unit 30 stores the total value of the throughput measured by the carrier quality measuring unit 27 and the throughput measured by the wireless LAN quality measuring unit 28 in the threshold DB 20 as the minimum throughput " It is determined whether or not it is less than "Th1". When the total throughput value is less than "Th1", the switching unit 30 switches to the second LA. At this time, the switching unit 30 instructs the MVNO control unit 31 to start control, and instructs the carrier control unit 32 to stop control. On the other hand, when the total throughput value is "Th1" or more, the switching unit 30 determines that the first LA is maintained, and instructs the carrier control unit 32 to continue the control.

図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 unit 30 executes wireless communication using the second LA via the MVNO network, which has a low charge. After that, when the throughput of the second LA falls below the threshold value (Th2), the switching unit 30 switches to the first LA using the carrier network. Then, when the throughput of the second LA exceeds the threshold value (Th2), the switching unit 30 switches to the second LA again.

このように、切替部30は、基本的には、通品品質が許容範囲であり、料金が安いMVNO網を用いた第2LAを実行し、第2LAの通品品質が許容できない程度まで下がると、第1LAに切り替える。しかし、切替部30は、第2LAの通品品質が許容範囲まで戻ると、第2LAに切り替える。 In this way, the switching unit 30 basically executes the second LA using the MVNO network whose product quality is within the permissible range and the charge is low, and the product quality of the second LA is lowered to an unacceptable level. , Switch to the first LA. However, when the product quality of the second LA returns to the allowable range, the switching unit 30 switches to the second LA.

MVNO制御部31は、MVNO網と無線LANとを用いた第2LAを実行する処理部である。すなわち、MVNO制御部31は、無線LANの無線品質またはMVNO網の無線品質に基づいて、無線LANに使用するソケットの数と、MVNO網に使用するソケットの数との割合を決定する処理部である。 The MVNO control unit 31 is a processing unit that executes the second LA using the MVNO network and the wireless LAN. That is, the MVNO control unit 31 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 MVNO network based on the wireless quality of the wireless LAN or the wireless quality of the MVNO network. is there.

具体的には、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 unit 30, the MVNO control unit 31 is notified each time the measurement result by the MVNO quality measurement unit 27 and the measurement result by the wireless LAN quality measurement unit 28 are notified. The socket distribution rate between the MVNO network and the wireless LAN is determined and stored in the rate status DB 23. Then, the MVNO control unit 31 controls the socket allocation of each of the MVNO transmission / reception unit 24 and the wireless LAN transmission / reception unit 25 according to the distribution rate of the sockets, and executes simultaneous communication. Further, when the MVNO control unit 31 receives a control stop instruction from the switching unit 30, the MVNO control unit 31 stops the socket allocation to each of the MVNO transmission / reception unit 24 and the wireless LAN transmission / reception unit 25.

例えば、MVNO制御部31は、MVNO品質測定部27が測定したスループットと閾値とを比較してレベルを判定して、判定したレベルに対応する振分率をMVNO用振分率DB21から特定する。そして、MVNO制御部31は、特定した振分率にしたがって、ソケットの割当てを実行することができる。 For example, the MVNO control unit 31 determines the level by comparing the throughput measured by the MVNO quality measurement unit 27 with the threshold value, and specifies the distribution rate corresponding to the determined level from the MVNO distribution rate DB 21. Then, the MVNO control unit 31 can execute the allocation of the socket according to the specified distribution rate.

別例としては、MVNO制御部31は、いずれの無線品質が向上しているかによって、割合率を示すレベル値を決定することもできる。すなわち、MVNO制御部31は、1つのアプリケーションのデータを、ソケット単位で無線LANまたはMVNO網に振分ける振分率を決定する。 As another example, the MVNO control unit 31 can also determine the level value indicating the ratio rate depending on which radio quality is improved. That is, the MVNO control unit 31 determines the distribution rate for distributing the data of one application to the wireless LAN or the MVNO network in socket units.

具体的には、MVNO制御部31は、アプリケーションの通信が発生した場合に、はじめはMVNO網のみを用いた通信を実行し、無線LANの無線品質が向上するにしたがって、無線LANのソケット率を増やしていく。そして、MVNO制御部31は、無線LANの無線品質が高品質で安定した場合に、MVNO網のソケットをなくして、すべてのデータを無線LANのソケットで送信する。 Specifically, when the application communication occurs, the MVNO control unit 31 first executes communication using only the MVNO network, and as the wireless quality of the wireless LAN improves, the socket rate of the wireless LAN is increased. I will increase it. Then, when the wireless quality of the wireless LAN is high and stable, the MVNO control unit 31 eliminates the socket of the MVNO network and transmits all the data through the socket of the wireless LAN.

一例を挙げると、MVNO制御部31は、無線電波強度が高い状態を保っている場合には、安定した通信が期待できる度合いが高いので、MVNO網から無線LANへの遷移時間を短くするために、遷移レベルを1ずつではなく2以上の所定数ずつ遷移させる。また、MVNO制御部31は、無線電波強度が低い状態を保っている場合や一定ではない場合には、通信が不安定になる可能性が高いので、MVNO網から無線LANへの遷移時間を長くするために、遷移レベルを1ずつ遷移させる。 As an example, when the MVNO control unit 31 maintains a high radio wave strength, the degree to which stable communication can be expected is high, so that the transition time from the MVNO network to the wireless LAN can be shortened. , The transition level is changed not by 1 but by a predetermined number of 2 or more. Further, the MVNO control unit 31 has a high possibility of unstable communication when the radio wave strength is kept low or not constant, so that the transition time from the MVNO network to the wireless LAN is lengthened. In order to do so, the transition level is changed one by one.

ここで、図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 MVNO control unit 31 starts from the transition level 0 and sets the socket rate of the MVNO network to 100%. Subsequently, the MVNO control unit 31 raises the wireless LAN to transition level 1 at the next timing when the quality of the wireless LAN improves, and changes the socket rate of the wireless LAN to 10% and the socket rate of the MVNO network to 90%. ..

遷移レベル1の状態で、MVNO制御部31は、次のタイミングにおいて無線LANの品質がさらに向上した場合、遷移レベル2に上昇させ、無線LANのソケット率を20%、MVNO網のソケット率を80%に変化させる。一方で、MVNO制御部31は、無線LANの品質が低下した場合、遷移レベル0に下降させ、無線LANのソケット率を0%、MVNOのソケット率を100%に変化させる。 In the state of transition level 1, the MVNO control unit 31 raises the wireless LAN to transition level 2 when the quality of the wireless LAN is further improved at the next timing, and increases the socket rate of the wireless LAN to 20% and the socket rate of the MVNO network to 80. Change to%. On the other hand, when the quality of the wireless LAN deteriorates, the MVNO control unit 31 lowers the transition level to 0, changes the socket rate of the wireless LAN to 0%, and changes the socket rate of the MVNO to 100%.

このように、MVNO制御部31は、各遷移レベルにおいて無線LANの品質を測定し、無線LANの品質が向上している場合には、遷移レベルを上げて、無線LANのソケット数を増やし、MVNO網のソケット数を減らす。一方、MVNO制御部31は、無線LANの品質が低下した場合には、遷移レベルを下げて、無線LANのソケット数を減らし、MVNOのソケット数を増やす。また、無線LANの無線品質が一定であり、MVNO網の無線品質が変化する状態でも、同様に遷移レベルを遷移させて、ソケット率を変化させることができる。 In this way, the MVNO control unit 31 measures the quality of the wireless LAN at each transition level, and if the quality of the wireless LAN is improved, raises the transition level to increase the number of wireless LAN sockets and MVNO. Reduce the number of network sockets. On the other hand, when the quality of the wireless LAN deteriorates, the MVNO control unit 31 lowers the transition level, reduces the number of wireless LAN sockets, and increases the number of MVNO sockets. Further, even when the wireless quality of the wireless LAN is constant and the wireless quality of the MVNO network changes, the transition level can be similarly changed to change the socket rate.

キャリア制御部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 MVNO control unit 31, detailed description thereof will be omitted.

[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 unit 30 starts measuring the throughput of the second LA (S102). Subsequently, the switching unit 30 determines whether or not the throughput of the second LA is equal to or less than the threshold value (Th2) (S103).

そして、切替部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 unit 30 maintains the second LA and repeats S102. On the other hand, when the throughput of the second LA is equal to or less than the threshold value (Th2) (S103: Yes), the switching unit 30 determines whether or not the state where the throughput is equal to or less than the threshold value (Th2) is the low quality duration (T2) or more. Is determined (S104).

ここで、切替部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 unit 30 maintains the second LA and repeats S102.

一方、切替部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 unit 30 switches to the first LA (S105) and performs the first LA. The measured throughput of simultaneous data communication between the controlled carrier network and the wireless LAN is measured (S106).

その後、切替部30は、第1LAに切り替えてから、MVNO品質チェック時間(T3)が経過するまでは(S107:No)、第1LAのスループットが閾値(Th1)以下であるか否かを判定する(S108)。 After that, the switching unit 30 determines whether or not the throughput of the first LA is equal to or less than the threshold value (Th1) until the MVNO quality check time (T3) elapses after switching to the first LA (S107: No). (S108).

ここで、切替部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 unit 30 maintains the first LA and repeats S106. On the other hand, when the throughput of the first LA is equal to or less than the threshold value (Th1) (S108: Yes), the switching unit 30 determines whether or not the state where the throughput is equal to or less than the threshold value (Th1) is the low quality duration (T1) or more. Is determined (S109).

そして、切替部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 unit 30 maintains the first LA and repeats S106.

一方、切替部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 unit 30 switches to the second LA (S110) and performs S102 and subsequent steps. repeat.

[効果]
上述したように、無線通信装置10は、SIM1−無線LANとSIM2−無線LANにそれぞれ適用して2次元のLA機能を有し、無線LAN通信が不能になる状況では、2次元の管理をすることによりSIM2と無線LANを併せた形で品質管理をする。この結果、無線通信装置10は、ユーザが通信できない状態に陥ることがない様に制御することができる。また、無線通信装置10は、第2LAの品質が低下した場合は、LA制御を第1LAに切換える評価関数を導入し、2次元管理を動的に切換えるようにすることにより擬似的に2次元の切り替えを実施する。
[effect]
As described above, the wireless communication device 10 has a two-dimensional LA function by being applied to SIM1-wireless LAN and SIM2-wireless LAN, respectively, and performs two-dimensional management in a situation where wireless LAN communication becomes impossible. As a result, quality control is performed by combining SIM2 and wireless LAN. As a result, the wireless communication device 10 can be controlled so that the user does not fall into a state where communication cannot be performed. Further, the wireless communication device 10 introduces an evaluation function for switching the LA control to the first LA when the quality of the second LA deteriorates, and dynamically switches the two-dimensional management in a pseudo two-dimensional manner. Perform switching.

これらの結果、無線通信装置10は、通信品質の劣化を判断して自動的に回線を切換える制御を実施する事が可能になる。また、従来は、無線LAN通信環境下においては無線LAN単独通信になってしまって品質が劣化してしまったような場合があったが、無線通信装置10は、2つのセルラー通信の良い方へ通信することで品質低下を防止することもできる。したがって、ユーザは通信コストを削減しながらも、通信品質がよい通信を維持する事ができる。 As a result, the wireless communication device 10 can determine the deterioration of the communication quality and automatically switch the line. Further, in the past, in a wireless LAN communication environment, there was a case where the quality was deteriorated due to wireless LAN independent communication, but the wireless communication device 10 is better for two cellular communications. It is also possible to prevent quality deterioration by communicating. Therefore, the user can maintain communication with good communication quality while reducing the communication cost.

図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 wireless communication device 10 according to the first embodiment executes wireless communication in the second LA that uses the MVNO network and Wi-Fi at the same time from time T1 to time T3, and at time T3 when the throughput decreases, Switch to the first LA using the carrier network and Wi-Fi. Therefore, when the throughput is good, the MVNO network is used, and when the throughput is low, the carrier network is used, so that the user can execute wireless communication without feeling stress.

さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施例を説明する。 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 wireless communication device 10 operates as an information processing device that executes a wireless communication method by reading and executing a program. That is, the wireless communication device 10 includes an MVNO transmission / reception unit 24, a wireless LAN transmission / reception unit 25, a carrier transmission / reception unit 26, an MVNO quality measurement unit 27, a wireless LAN quality measurement unit 28, a carrier quality measurement unit 29, a switching unit 30, and an MVNO control unit. 31. Execute a program that executes the same functions as the carrier control unit 32. As a result, the wireless communication device 10 includes the MVNO transmission / reception unit 24, the wireless LAN transmission / reception unit 25, the carrier transmission / reception unit 26, the MVNO quality measurement unit 27, the wireless LAN quality measurement unit 28, the carrier quality measurement unit 29, the switching unit 30, and the MVNO control. A process for executing the same functions as those of the unit 31 and the carrier control unit 32 can be executed. The program referred to in the other embodiment is not limited to being executed by the wireless communication device 10. For example, the present invention can be similarly applied when another computer or server executes a program, or when they execute a program in cooperation with each other.

[システム]
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
[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 Wireless communication device 20 Threshold DB
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 quality measurement unit 28 Wireless LAN quality measurement unit 29 Carrier quality measurement unit 30 Switching unit 31 MVNO control unit 32 Carrier control unit

Claims (3)

通信料が高く品質が保証される第1のセルラー網と無線LAN(Local Area Network)とを同時に用いる第1の無線通信方式と、前記第1のセルラー網より通信料が安く低品質である第2のセルラー網と前記無線LANとを同時に用いる第2の無線通信方式のいずれか一方を用いて無線通信を実行する通信部と、
前記通信部によって実行される前記無線通信の通信速度を測定する測定部と、
切替部とを有し、
前記切替部は、前記第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 .
JP2018564059A 2017-01-27 2017-01-27 Wireless communication device, wireless communication method and wireless communication program Active JP6790128B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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