JP6835435B2 - Wireless communication device, wireless communication monitoring method and wireless communication monitoring program - Google Patents
Wireless communication device, wireless communication monitoring method and wireless communication monitoring program Download PDFInfo
- Publication number
- JP6835435B2 JP6835435B2 JP2017013355A JP2017013355A JP6835435B2 JP 6835435 B2 JP6835435 B2 JP 6835435B2 JP 2017013355 A JP2017013355 A JP 2017013355A JP 2017013355 A JP2017013355 A JP 2017013355A JP 6835435 B2 JP6835435 B2 JP 6835435B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- background
- threshold value
- amount
- packet communication
- 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 512
- 238000000034 method Methods 0.000 title claims description 24
- 238000012544 monitoring process Methods 0.000 title claims description 18
- 230000001629 suppression Effects 0.000 claims description 56
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 6
- 238000009825 accumulation Methods 0.000 description 4
- 230000003203 everyday effect Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Maintenance And Management Of Digital Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、無線通信装置、無線通信監視方法および無線通信監視プログラムに関する。 The present invention relates to wireless communication devices, wireless communication monitoring methods and wireless communication monitoring programs.
従来から、スマートフォンや携帯電話などの無線通信装置のパケット通信量が増加している。例えば、無線通信装置では、ゲームなどのアプリケーションの実行に伴ってパケット通信が発生し、クラウドサービスなどへの定期的なバックアップに伴ってパケット通信が発生する。このようなことから、キャリアなどの事業者は、各無線通信装置に対して月々のパケット通信量に上限を設けている。 Conventionally, the amount of packet communication in wireless communication devices such as smartphones and mobile phones has been increasing. For example, in a wireless communication device, packet communication occurs with the execution of an application such as a game, and packet communication occurs with the periodic backup to a cloud service or the like. For this reason, operators such as carriers set an upper limit on the monthly packet communication amount for each wireless communication device.
そして、パケット通信量が上限に達すると、通信速度に制限がかかることから、近年では、パケット通信量を監視する技術が知られている。例えば、ローミング、モバイル通信、Wi−Fi(Wireless−Fidelity)ごとにパケットの通信量を監視し、予め指定した閾値までのパケット通信量に到達すると、ユーザに警告を行う技術が知られている。 Then, when the packet communication amount reaches the upper limit, the communication speed is limited. Therefore, in recent years, a technique for monitoring the packet communication amount has been known. For example, there is known a technique of monitoring the packet communication amount for each roaming, mobile communication, and Wi-Fi (Wireless-Fidelity), and warning the user when the packet communication amount reaches a predetermined threshold value.
しかしながら、上記技術では、ユーザが意図しないパケット通信によってパケット通信量が上限に到達し、ユーザが意図する、パケット通信を伴う操作が行えない事象が発生する。例えば、バックアップなどは、バックグラウンドで実行されるので、ユーザが意図しないタイミングで実行される。このため、上記技術でパケット通信量を監視している場合であっても、ユーザが気づかないタイミングでバックアップが実行されることで、いつの間にか上限値に達してしまい、ユーザが意図的にパケット通信を行うときに通信量に制限がかかっていることがある。 However, in the above technique, the packet communication amount reaches the upper limit due to packet communication not intended by the user, and an event occurs in which the operation involving packet communication intended by the user cannot be performed. For example, backup is executed in the background, so it is executed at a timing not intended by the user. Therefore, even when the packet communication volume is monitored by the above technology, the backup is executed at a timing that the user does not notice, and the upper limit is reached before the user notices, and the user intentionally performs packet communication. There may be a limit on the amount of communication when performing.
一つの側面では、ユーザが意図しないパケット通信の蓄積によるユーザ操作の実行制限の発生を抑制することができる無線通信装置、無線通信監視方法および無線通信監視プログラムを提供することを目的とする。 In one aspect, it is an object of the present invention to provide a wireless communication device, a wireless communication monitoring method, and a wireless communication monitoring program capable of suppressing the occurrence of execution restrictions of user operations due to accumulation of packet communications not intended by the user.
第1の案では、無線通信装置は、パケット通信が発生した場合に、発生したパケット通信の通信量を積算する合計通信量を算出する第1算出部を有する。無線通信装置は、発生した前記パケット通信の発生要因がユーザ操作か否かを判定する判定部を有する。無線通信装置は、発生した前記パケット通信の発生要因が前記ユーザ操作ではないと判定された場合、発生した全パケット通信のうち、前記ユーザ操作以外を発生要因とするパケット通信の通信量を積算する操作外通信量を算出する第2算出部を有する。無線通信装置は、前記合計通信量が第1の閾値以上である場合に、前記ユーザ操作を発生要因とするパケット通信および前記ユーザ操作以外を発生要因とするパケット通信を抑制し、前記操作外通信量が第2の閾値以上である場合に、前記ユーザ操作以外を発生要因とするパケット通信を抑制する抑制部を有する。 In the first plan, the wireless communication device has a first calculation unit that calculates the total communication amount for integrating the communication amount of the generated packet communication when the packet communication occurs. The wireless communication device has a determination unit for determining whether or not the cause of the generated packet communication is a user operation. When it is determined that the cause of the generated packet communication is not the user operation, the wireless communication device integrates the amount of packet communication caused by factors other than the user operation among all the generated packet communications. It has a second calculation unit that calculates the amount of non-operational communication. When the total communication volume is equal to or greater than the first threshold value, the wireless communication device suppresses packet communication caused by the user operation and packet communication caused by factors other than the user operation, and suppresses the non-operation communication. When the amount is equal to or greater than the second threshold value, it has a suppression unit that suppresses packet communication caused by factors other than the user operation.
一実施形態によれば、ユーザが意図しないパケット通信の蓄積によるユーザ操作の実行制限の発生を抑制することができる。 According to one embodiment, it is possible to suppress the occurrence of restrictions on the execution of user operations due to the accumulation of packet communications not intended by the user.
以下に、本願の開示する無線通信装置、無線通信監視方法および無線通信監視プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Hereinafter, examples of the wireless communication device, the wireless communication monitoring method, and the wireless communication monitoring program disclosed in the present application will be described in detail with reference to the drawings. The present invention is not limited to this embodiment.
[無線通信装置の説明]
実施例1にかかる無線通信装置10は、スマートフォンや携帯電話などの電子機器の一例である。また、無線通信装置10は、無線LAN(Local Area Network)に接続できる環境では、無線LANを用いた無線通信を優先して実行し、無線LANに接続できない環境では、キャリアが提供するLTE(Long Term Evolution)などの携帯電話回線(以降、キャリア回線と記載する場合がある)を用いて無線通信を実行する。
[Explanation of wireless communication device]
The
また、無線通信装置10は、ユーザ操作を要因(起因)とする無線通信と、ユーザ操作以外を要因とする無線通信を実行する。ユーザ操作を要因とする無線通信の一例としては、ユーザ操作によって実行されたアプリケーションが外部サーバや他の無線通信装置等との間で送受信するパケット通信などがある。ユーザ操作以外を要因とする無線通信の一例としては、外部サーバ等に無線通信装置10のデータをバックアップするパケット通信などがあり、一般的にユーザ操作と関係なく、バックグラウンドで実行される(以降、バックグラウンド通信と記載する場合がある)。なお、バックグラウンド通信は、定期的に実行されることが多く、ユーザが実行間隔やバックアップ対象などを事前に設定することができる。
Further, the
また、キャリアは、契約等によって、ユーザに対して月々の最大パケット通信量を設定する。つまり、無線通信装置10は、無線LAN以外のパケット通信においては、ユーザ操作を要因とする無線通信とバックグラウンド通信とを、契約した最大パケット通信量の範囲内でしか実行できない。なお、無線通信装置10は、最大パケット通信量を超えた場合、キャリアとの契約によって、最大パケット通信量を超えている間は速度を低速にするなどの抑制制御を実行する。
In addition, the carrier sets the maximum monthly packet communication amount for the user by a contract or the like. That is, in the packet communication other than the wireless LAN, the
このような環境において、無線通信装置10は、パケット通信が発生した場合に、発生した全パケット通信の通信量を積算する合計通信量を算出する。そして、無線通信装置10は、発生したパケット通信の発生要因がユーザ操作か否かを判定する。そして、無線通信装置10は、発生したパケット通信の発生要因がユーザ操作ではないと判定された場合、発生した全パケット通信のうち、ユーザ操作以外を発生要因とするパケット通信の通信量を積算するバックグラウンド通信量を算出する。そして、無線通信装置10は、合計通信量が第1の閾値以上である場合に、ユーザ操作を発生要因とするパケット通信およびバックグラウンド通信を抑制し、バックグラウンド通信量が第2の閾値以上である場合に、バックグラウンド通信を抑制する。
In such an environment, when packet communication occurs, the
このように、無線通信装置10は、全パケットの通信量の管理とバックグラウンド通信量の管理を別々に行うことで、ユーザが意図しないパケット通信の蓄積によるユーザ操作の実行制限の発生を抑制する。
In this way, the
[無線通信装置のハードウェア構成]
図1は、実施例1にかかる無線通信装置10のハードウェア構成例を示す図である。図1に示すように、無線通信装置10は、無線部11、表示部12、記憶部13、プロセッサ14などを有する。なお、ここで例示したハードウェアは一例であり、例えば赤外線センサや加速度センサなど他のハードウェアを有していてもよい。
[Hardware configuration of wireless communication device]
FIG. 1 is a diagram showing a hardware configuration example of the
無線部11は、無線LANやキャリア回線などを用いて、他の無線通信装置、外部サーバ、基地局装置などとの間で、アンテナ11aを介した無線通信を実行する。表示部12は、各種情報を表示するディスプレイやタッチパネルなどである。
The wireless unit 11 executes wireless communication via the
記憶部13は、プログラムやデータを記憶する記憶装置の一例であり、例えばメモリやハードディスクなどである。例えば、記憶部13は、図2で説明する各種処理部と同様の機能を実現するプロセスを実行するプログラムを記憶する。
The
プロセッサ14は、無線通信装置10全体を司る処理部であり、例えば記憶部13からプログラムを読み出して実行することで、後述する各種処理部と同様の機能を実行する。このプロセッサ14は、CCPU(Communication Central Processing Unit)20とACPU(Application Central Processing Unit)30とを有する。
The processor 14 is a processing unit that controls the entire
CCPU20は、無線通信に関する各種処理を実行するプロセッサである。ACPU30は、アプリケーションに関する各種処理を実行するプロセッサであり、後述する各種処理部と同様の機能を実現するプロセスを実行する。 The CCPU 20 is a processor that executes various processes related to wireless communication. The ACPU 30 is a processor that executes various processes related to the application, and executes a process that realizes the same functions as the various processing units described later.
[無線通信装置の機能構成]
図2は、実施例1にかかる無線通信装置10の機能構成を示す機能ブロック図である。図2に示すように、無線通信装置10は、契約情報DB31、全通信量DB32、バックグラウンド通信量DB33、通信部34、要因判定部35、第1算出部36、第2算出部37、バックグラウンド監視部38を有する。
[Functional configuration of wireless communication device]
FIG. 2 is a functional block diagram showing a functional configuration of the
なお、契約情報DB31、全通信量DB32、バックグラウンド通信量DB33は、記憶部13に記憶されるデータベースである。通信部34、要因判定部35、第1算出部36、第2算出部37、バックグラウンド監視部38は、ACPU30が有する電子回路の一例やACPU30が実行するプロセスの一例である。
The
契約情報DB31は、キャリアとの間で契約されたユーザ契約情報を記憶するデータベースである。例えば、契約情報DB31は、キャリア回線を用いた無線通信の月々の最大パケット通信量として、2GBなどを記憶する。なお、最大パケット通信量は、第1の閾値の一例である。
The
全通信量DB32は、無線通信装置10がキャリア回線で実行した全パケット送受信の通信量である合計通信量を記憶するデータベースであり、種別を問わず、パケット通信が発生するごとに積算され、1ヶ月ごとに初期化される。具体的には、全通信量DB32は、ユーザ操作を要因とするパケット通信量とバックグラウンド通信量とを合計した合計通信量を記憶する。
The total
図3は、全通信量DB32に記憶される情報の例を示す図である。図3に示すように、全通信量DB32は、「通信実行日時、合計通信量(Mbytes:メガバイト)」を対応付けて記憶する。「通信実行日時」は、キャリア回線を用いたパケット通信が発生した日時であり、「合計通信量」は、それまでにキャリア回線で発生したパケット通信の積算量(合算値)である。図3の例では、「2016/1/1、9:00:00」にパケット通信が発生し、それまでの合計通信量が「10」であることを示し、さらに、「2016/1/1、9:03:00」にパケット通信が発生し、それまでの合計通信量が「15」となったことを示す。
FIG. 3 is a diagram showing an example of information stored in the total
バックグラウンド通信量DB33は、無線通信装置10がキャリア回線を用いて実行したバックグラウンド通信の合計であるバックグラウンド合計通信量を記憶するデータベースであり、1日ごとに積算され、1ヶ月ごとに初期化される。具体的には、バックグラウンド通信量DB33は、ユーザ操作以外を要因とするバックグラウンド通信で発生した、各日のパケット通信量の積算値(合計値)を記憶する。
The background communication amount DB 33 is a database that stores the total background communication amount, which is the total amount of background communication executed by the
図4は、バックグラウンド通信量DB33に記憶される情報の例を示す図である。図4に示すように、バックグラウンド通信量DB33は、「算出日、バックグラウンド合計通信量(Mbytes:メガバイト)」を対応付けて記憶する。「算出日」は、積算値の算出日であり、「バックグラウンド合計通信量」は、算出日までにキャリア回線で発生したバックグラウンド通信のパケット通信の積算量(合算値)である。図4の例では、「2016/1/1」までに発生したバックグラウンド通信量の合計が「30」であることを示し、「2016/1/2」までに発生したバックグラウンド通信量の合計が「80」であることを示す。つまり、「2016/1/2」だけで「50」のバックグラウンド通信が発生したことを示す。なお、バックグラウンド合計通信量は、操作外通信量の一例である。 FIG. 4 is a diagram showing an example of information stored in the background communication amount DB 33. As shown in FIG. 4, the background communication amount DB 33 stores "calculation date, background total communication amount (Mbytes: megabytes)" in association with each other. The "calculation date" is the calculation date of the integrated value, and the "background total communication volume" is the integrated amount (total value) of the packet communication of the background communication generated on the carrier line by the calculation date. In the example of FIG. 4, it is shown that the total amount of background communication generated by "2016/1/1" is "30", and the total amount of background communication generated by "2016/1/2" is shown. Indicates that is "80". That is, it indicates that the background communication of "50" occurred only in "2016/1/2". The total background communication volume is an example of the non-operational communication volume.
通信部34は、各種無線通信を実行する処理部であり、ユーザ操作通信実行部34aとバックグラウンド通信実行部34bとを有する。
The communication unit 34 is a processing unit that executes various wireless communications, and has a user-operated
ユーザ操作通信実行部34aは、ユーザ操作を要因とする無線通信を実行する処理部である。具体的には、ユーザ操作通信実行部34aは、ユーザ操作によってアプリケーションが実行された場合、当該アプリケーションによる無線通信を制御する。
The user operation
例えば、ユーザ操作通信実行部34aは、接続環境が無線LANである場合は、そのままアプリケーションによる無線通信を実行する。一方で、ユーザ操作通信実行部34aは、接続環境がキャリア回線である場合は、最大パケット通信量(2GB)の範囲内で無線通信を実行する。
For example, when the connection environment is a wireless LAN, the user-operated
より詳細には、ユーザ操作通信実行部34aは、アプリケーションによる無線通信が発生すると、全通信量DB32を参照して、現時点での合計通信量を取得する。そして、ユーザ操作通信実行部34aは、現時点での合計通信量が最大パケット通信量(2GB)を超えていない場合は、通常通りパケット通信を実行する。
More specifically, when the wireless communication by the application occurs, the user-operated
一方、ユーザ操作通信実行部34aは、現時点での合計通信量が最大パケット通信量(2GB)を超えている場合は、パケット通信を抑制する。例えば、ユーザ操作通信実行部34aは、低速でパケット通信を実行したり、パケット通信の停止を実行したりする。
On the other hand, the user-operated
バックグラウンド通信実行部34bは、ユーザ操作以外を要因とする無線通信、すなわちバックグラウンド通信を実行する処理部である。具体的には、バックグラウンド通信実行部34bは、ユーザが設定した間隔で、バックアップなどの無線通信を制御する。 The background communication execution unit 34b is a processing unit that executes wireless communication caused by factors other than user operation, that is, background communication. Specifically, the background communication execution unit 34b controls wireless communication such as backup at intervals set by the user.
例えば、バックグラウンド通信実行部34bは、接続環境が無線LANである場合は、そのままバックアップを実行する。一方で、バックグラウンド通信実行部34bは、接続環境がキャリア回線である場合は、後述するバックグラウンド監視部38からの指示に従って、バックアップの実行を制御する。 For example, the background communication execution unit 34b executes backup as it is when the connection environment is a wireless LAN. On the other hand, when the connection environment is a carrier line, the background communication execution unit 34b controls the execution of backup according to an instruction from the background monitoring unit 38 described later.
より詳細には、バックグラウンド通信実行部34bは、バックグラウンド監視部38から抑制指示を受信している場合は、バックアップ通信の実行を抑制する。例えば、バックグラウンド通信実行部34bは、低速でバックアップのパケット通信を実行したり、バックアップのパケット通信の停止を実行したりする。一方で、バックグラウンド通信実行部34bは、バックグラウンド監視部38から実行指示を受信している場合は、通常通りパケット通信を実行して、バックアップを実行する。 More specifically, the background communication execution unit 34b suppresses the execution of the backup communication when the suppression instruction is received from the background monitoring unit 38. For example, the background communication execution unit 34b executes backup packet communication at a low speed or stops backup packet communication. On the other hand, when the background communication execution unit 34b receives the execution instruction from the background monitoring unit 38, the background communication execution unit 34b executes packet communication as usual to execute the backup.
要因判定部35は、キャリア回線を用いたパケット通信が発生した場合に、当該パケット通信の発生要因を判定する処理部である。例えば、要因判定部35は、ユーザ操作通信実行部34aが起動したアプリケーション等によってパケット通信が発生した場合、ユーザ操作を要因と判定する。そして、要因判定部35は、発生したパケット通信に関するパケット情報を第1算出部36に出力する。
The
また、要因判定部35は、バックグラウンド通信実行部34bが実行したバックアップ等のパケット通信が発生した場合、ユーザ操作以外を要因と判定する。そして、要因判定部35は、発生したパケット通信に関するパケット情報を第1算出部36と第2算出部37とに出力する。なお、パケット情報としては、実行日時やパケット通信量などが含まれる。
Further, the
第1算出部36は、1か月ごとに、キャリア回線を用いた全パケット通信の通信量を積算する処理部である。例えば、第1算出部36は、要因判定部35からパケット情報を受信すると、パケット情報から実行日時「2016/1/1 9:03:30」とパケット通信量「20」とを取得する。そして、第1算出部36は、全通信量DB32を参照して、現時点での合計通信量「15」を取得する。その後、第1算出部36は、現地点での合計通信量「15」に、発生したパケット通信量「20」を加算した合計通信量「35」を算出する。その後、第1算出部36は、実行日時「2016/1/1 9:03:30」と合計通信量「35」とを対応付けて全通信量DB32に格納する。
The
なお、第1算出部36は、1か月単位で、合計通信量を初期化する。例えば、第1算出部36は、1月1日から1月31日までパケット通信量を積算した後、2月1日になると合計通信量を0に初期化して積算を再開する。
The
第2算出部37は、1か月ごとに、キャリア回線を用いたバックグラウンド通信の通信量を積算する処理部である。具体的には、第2算出部37は、一日単位で、その日に発生したバックグラウンド通信の通信量の合計値を算出し、合計値とバックグラウンド通信量DB33に記憶されるその日までのバックグラウンド合計通信量とを積算する。
The
例えば、第2算出部37は、「2016/1/3」に2件のバックグラウンド通信が発生した場合、要因判定部35から2つのパケット情報を受信する。続いて、第2算出部37は、1つのパケット情報から実行日時「2016/1/3 23:00:00」とパケット通信量「10」を取得し、もう一方のパケット情報から実行日時「2016/1/3 23:50:00」とパケット通信量「15」を取得し、「2016/1/3」の合計バックグラウンド通信量を「10+15=25」と算出する。そして、第2算出部37は、バックグラウンド通信量DB33を参照して、現時点でのバックグラウンド合計通信量「80」を取得する。その後、第2算出部37は、現地点でのバックグラウンド合計通信量「80」に、「2016/1/3」の合計バックグラウンド通信量「25」を加算した新たなバックグラウンド合計通信量「105」を算出する。その後、第2算出部37は、実行日時「2016/1/3」と新たなバックグラウンド合計通信量「105」とを対応付けて全通信量DB32に格納する。
For example, the
なお、第2算出部37は、1か月単位で、バックグラウンド合計通信量を初期化する。例えば、第2算出部37は、1月1日から1月31日までパケット通信量を積算した後、2月1日になるとバックグラウンド合計通信量を0に初期化して積算を再開する。
The
バックグラウンド監視部38は、キャリア回線を用いたバックグラウンド通信の開始や停止を制御する処理部であり、閾値算出部38aとバックグラウンド制御部38bとを有する。なお、バックグラウンド監視部38は、抑制部、第3算出部の一例である。
The background monitoring unit 38 is a processing unit that controls the start and stop of background communication using a carrier line, and has a threshold
閾値算出部38aは、予め任意に定めた一定間隔で、バックグラウンド通信を抑制するための抑制閾値(Mbytes)と、抑制したバックグラウンド通信を再開するための再開閾値(Mbytes)とを算出する処理部である。具体的には、閾値算出部38aは、契約上限値である最大パケット通信量が設定される一か月間の毎日、「抑制閾値=最大パケット通信量/(今月の日数/今日までの経過日数)」および「再開閾値=最大パケット通信量/(今月の日数/今日までの経過日数)×90%」を算出する。そして、閾値算出部38aは、算出した各閾値をバックグラウンド制御部38bに通知する。なお、抑制閾値は、第2の閾値の一例であり、再開閾値は、第3の閾値の一例である。
The threshold
バックグラウンド制御部38bは、閾値算出部38aから通知される各閾値を用いて、バックグラウンド通信の開始と抑制を制御する処理部である。具体的には、バックグラウンド制御部38bは、現時点での状態がバックグラウンド通信を抑制する抑制状態か、バックグラウンド通信を実行する実行状態であるかによって、判定閾値の参照を動的に変更する。
The
より詳細には、バックグラウンド制御部38bは、実行状態であるときにキャリア回線を用いたバックグラウンド通信が発生した場合、その時点での合計通信量が最大パケット通信量(例えば2GB)以上であるか否かを判定する。ここでバックグラウンド制御部38bは、合計通信量が最大パケット通信量以上である場合は、バックグラウンド通信を抑制する。
More specifically, when the
一方、バックグラウンド制御部38bは、合計通信量が最大パケット通信量未満であるが、その時点でのバックグラウンド合計通信量が抑制閾値以上である場合、バックグラウンド通信を抑制する。また、バックグラウンド制御部38bは、合計通信量が最大パケット通信量未満であり、その時点でのバックグラウンド合計通信量も抑制閾値未満である場合、バックグラウンド通信を実行する。
On the other hand, the
また、バックグラウンド制御部38bは、抑制状態であるときにキャリア回線を用いたバックグラウンド通信が発生した場合、その時点でのバックグラウンド合計通信量が再開閾値以上か否かを判定する。ここで、バックグラウンド制御部38bは、その時点でのバックグラウンド合計通信量が再開閾値以上である場合は、抑制状態を維持し、その時点でのバックグラウンド合計通信量が再開閾値未満である場合は、抑制状態を解除してバックグラウンド通信を再開する。
Further, when the background communication using the carrier line occurs in the suppressed state, the
そして、バックグラウンド制御部38bは、上記判定によって、バックグラウンド通信を抑制すると判定した場合は、バックグラウンド通信実行部34bに、抑制指示を送信する。一方で、バックグラウンド制御部38bは、上記判定によって、バックグラウンド通信を実行するまたは再開すると判定した場合は、バックグラウンド通信実行部34bに、実行指示を送信する。
Then, when the
ここで、図5を用いて、バックグラウンド通信の制御の具体例を説明する。図5は、バックグラウンド通信の制御を説明する図である。この例では、1月の一か月間におけるバックグラウンド通信の制御遷移を説明する。なお、ここでは、説明を簡単にするために、最大パケット通信量(2GB)未満であることを前提として説明する。もっとも、最大パケット通信量(2GB)以上である場合は、以下に説明する判定には関わらず、バックグラウンド通信は抑制される。 Here, a specific example of controlling background communication will be described with reference to FIG. FIG. 5 is a diagram illustrating control of background communication. In this example, the control transition of background communication during the month of January will be described. In addition, here, in order to simplify the explanation, it is assumed that it is less than the maximum packet communication amount (2 GB). However, when the maximum packet communication amount (2 GB) or more is used, background communication is suppressed regardless of the determination described below.
まず、1月1日の開始時点では、バックグラウンド通信の発生前であることから、バックグラウンド制御部38bは、バックグラウンド通信実行部34bに実行指示を送信する。そして、閾値算出部38aは、「抑制閾値=最大パケット通信量(2GB)/今月の日数(31)≒65」を算出して、抑制閾値に設定する。同様に、閾値算出部38aは、「再開閾値=最大パケット通信量(2GB)/今月の日数(31)×0.9≒58」を算出して、再開閾値に設定する。その後、第2算出部37は、1月1日が終了する時点で、1月1日に発生したバックグラウンド合計通信量(30)を格納する。ここで、バックグラウンド制御部38bは、バックグラウンド合計通信量「30」が抑制閾値「65」未満であることから、バックグラウンドの通信状態を「通信中」に設定する。
First, since the background communication has not occurred at the start of January 1, the
そして、1月2日になると、バックグラウンド制御部38bは、バックグラウンドの通信状態が「通信中」であることから、バックグラウンド通信実行部34bに実行指示を送信する。また、閾値算出部38aは、「抑制閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(2))≒129」を算出して、抑制閾値に設定する。同様に、閾値算出部38aは、「再開閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(2))×0.9≒116」を算出して、再開閾値に設定する。その後、第2算出部37は、1月2日が終了する時点で、1月2日に発生したバックグラウンド通信量を積算したバックグラウンド合計通信量(80)を格納する。ここで、バックグラウンド制御部38bは、バックグラウンド合計通信量「80」が抑制閾値「129」未満であることから、バックグラウンドの通信状態を「通信中」に設定する。
Then, on January 2, the
続いて、1月3日になると、バックグラウンド制御部38bは、バックグラウンドの通信状態が「通信中」であることから、バックグラウンド通信実行部34bに実行指示を送信する。また、閾値算出部38aは、「抑制閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(3))≒194」を算出して、抑制閾値に設定する。同様に、閾値算出部38aは、「再開閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(3))×0.9≒174」を算出して、再開閾値に設定する。その後、第2算出部37は、1月3日が終了する時点で、1月3日に発生したバックグラウンド通信量を積算したバックグラウンド合計通信量(140)を格納する。ここで、バックグラウンド制御部38bは、バックグラウンド合計通信量「140」が抑制閾値「194」未満であることから、バックグラウンドの通信状態を「通信中」に設定する。
Subsequently, on January 3, the
続いて、1月4日になると、バックグラウンド制御部38bは、バックグラウンドの通信状態が「通信中」であることから、バックグラウンド通信実行部34bに実行指示を送信する。また、閾値算出部38aは、「抑制閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(4))≒258」を算出して、抑制閾値に設定する。同様に、閾値算出部38aは、「再開閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(4))×0.9≒232」を算出して、再開閾値に設定する。その後、第2算出部37は、1月4日が終了する時点で、1月4日に発生したバックグラウンド通信量を積算したバックグラウンド合計通信量(200)を格納する。ここで、バックグラウンド制御部38bは、バックグラウンド合計通信量「200」が抑制閾値「258」未満であることから、バックグラウンドの通信状態を「通信中」に設定する。
Subsequently, on January 4, the
続いて、1月5日になると、バックグラウンド制御部38bは、バックグラウンドの通信状態が「通信中」であることから、バックグラウンド通信実行部34bに実行指示を送信する。また、閾値算出部38aは、「抑制閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(5))≒323」を算出して、抑制閾値に設定する。同様に、閾値算出部38aは、「再開閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(5))×0.9≒290」を算出して、再開閾値に設定する。その後、第2算出部37は、1月5日が終了する時点で、1月5日に発生したバックグラウンド通信量を積算したバックグラウンド合計通信量(355)を格納する。ここで、バックグラウンド制御部38bは、バックグラウンド合計通信量「355」が抑制閾値「323」以上であることから、バックグラウンドの通信状態を「抑制中」に設定する。
Subsequently, on January 5, the
続いて、1月6日になると、バックグラウンド制御部38bは、バックグラウンドの通信状態が「抑制中」であることから、バックグラウンド通信実行部34bに抑制指示を送信する。また、閾値算出部38aは、「抑制閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(6))≒387」を算出して、抑制閾値に設定する。同様に、閾値算出部38aは、「再開閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(6))×0.9≒348」を算出して、再開閾値に設定する。その後、第2算出部37は、1月6日が終了する時点で、1月6日に発生したバックグラウンド通信量を積算したバックグラウンド合計通信量(365)を格納する。ここで、バックグラウンド制御部38bは、バックグラウンド合計通信量「365」が再開閾値「348」以上であることから、バックグラウンドの通信状態を「抑制中」に設定する。
Subsequently, on January 6, the
続いて、1月7日になると、バックグラウンド制御部38bは、バックグラウンドの通信状態が「抑制中」であることから、バックグラウンド通信実行部34bに抑制指示を送信する。また、閾値算出部38aは、「抑制閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(7))≒452」を算出して、抑制閾値に設定する。同様に、閾値算出部38aは、「再開閾値=最大パケット通信量(2GB)/((今月の日数(31)/経過日数(7))×0.9≒406」を算出して、再開閾値に設定する。その後、第2算出部37は、1月7日が終了する時点で、1月7日に発生したバックグラウンド通信量を積算したバックグラウンド合計通信量(380)を格納する。ここで、バックグラウンド制御部38bは、バックグラウンド合計通信量「380」が再開閾値「406」未満であることから、バックグラウンドの通信状態を「通信中」に設定する。
Subsequently, on January 7, the
このように、無線通信装置10は、毎日、バックグラウンド通信の抑制閾値と再開閾値とを算出して、バックグラウンド通信の制御を実行する。図6は、バックグラウンド通信量の制御イメージを説明する図である。図6に示すように、抑制閾値は、月ごとではなく、その日に発生したバックグラウンド通信量を用いて毎日更新されるので、1か月の間で、バックグラウンド通信量の抑制が複数回実行される。その一方で、再開閾値によって、抑制したバックグラウンド通信を再開させるので、バックグラウンド通信は、抑制と再開を繰り返し、必要なバックグラウンド通信を閾値の範囲内で適宜実行できる。
In this way, the
なお、図5において、バックグラウンド通信が抑制中であるにも関わらず、増加しているのは、バックアップなどのユーザが設定したバックグラウンド通信以外に、基地局装置との間で定期的に実行される、制御信号などの送受信による無線通信のパケット通信量を含むからである。 In FIG. 5, although the background communication is being suppressed, the increase is periodically executed with the base station device in addition to the background communication set by the user such as backup. This is because it includes the packet communication amount of wireless communication by transmitting and receiving control signals and the like.
[パケット通信の制御処理の流れ]
図7は、パケット通信の制御処理の流れを示すフローチャートである。図7に示すように、ユーザ操作通信実行部34aまたはバックグラウンド通信実行部34bは、パケット通信が発生し(S101:Yes)、キャリア回線を用いたモバイル通信ではなく、無線LANに接続中と判定した場合(S102:No)、そのままパケット通信を実行する(S103)。
[Flower communication control process flow]
FIG. 7 is a flowchart showing the flow of packet communication control processing. As shown in FIG. 7, the user-operated
一方、キャリア回線を用いたモバイル通信である場合(S102:Yes)、ユーザ操作通信実行部34aまたはバックグラウンド通信実行部34bは、現在の合計通信量が閾値(最大パケット通信量)未満か否かを判定する(S104)。
On the other hand, in the case of mobile communication using a carrier line (S102: Yes), whether or not the current total communication amount of the user-operated
ここで、ユーザ操作通信実行部34aまたはバックグラウンド通信実行部34bは、現在の合計通信量が閾値以上である場合(S104:No)、パケット通信を抑制する(S105)。
Here, the user-operated
一方、現在の合計通信量が閾値未満である場合(S104:Yes)、要因判定部35は、パケット通信の発生の要因がユーザ操作か否かを判定する(S106)。
On the other hand, when the current total communication volume is less than the threshold value (S104: Yes), the
ここで、要因判定部35がパケット通信の発生の要因をユーザ操作と判定した場合(S106:Yes)、ユーザ操作通信実行部34aが、パケット通信を実行し(S107)、第1算出部36が、発生したパケット通信の通信量を合計通信量に積算して、全通信量DB32を更新する(S108)。
Here, when the
一方、要因判定部35がパケット通信の発生の要因をユーザ操作以外と判定した場合(S106:No)、バックグラウンド通信実行部34bは、バックグラウンド通信が抑制中か否かを判定する(S109)。
On the other hand, when the
ここで、バックグラウンド通信実行部34bは、バックグラウンド通信が抑制中である場合(S109:Yes)、パケット通信を抑制する(S110)。 Here, the background communication execution unit 34b suppresses packet communication (S110) when background communication is being suppressed (S109: Yes).
一方、バックグラウンド通信実行部34bは、バックグラウンド通信が抑制中ではない場合(S109:No)、パケット通信を実行し(S111)、発生したパケット通信の通信量をバックグラウンド合計通信量に積算して、バックグラウンド通信量DB33を更新する(S112)。さらに、第1算出部36は、発生したバックグラウンド通信のパケット通信の通信量を合計通信量に積算して、全通信量DB32を更新する(S113)。
On the other hand, when the background communication execution unit 34b is not suppressing the background communication (S109: No), the background communication execution unit 34b executes the packet communication (S111), and integrates the generated packet communication communication amount into the total background communication amount. Then, the background communication amount DB 33 is updated (S112). Further, the
[バックグラウンド通信の制御処理の流れ]
図8は、バックグラウンド通信の制御処理の流れを示すフローチャートである。図8に示すように、閾値算出部38aは、抑制閾値と再開閾値の更新契機に到達すると(S201:Yes)、抑制閾値を算出し(S202)、更新閾値を算出する(S203)。
[Flow of background communication control processing]
FIG. 8 is a flowchart showing the flow of control processing of background communication. As shown in FIG. 8, when the threshold
続いて、バックグラウンド制御部38bは、現状態が抑制中である場合(S204:Yes)、現時点でのバックグラウンド合計通信量が再開閾値未満であるか否かを判定する(S205)。
Subsequently, the
そして、バックグラウンド制御部38bは、現時点でのバックグラウンド合計通信量が再開閾値未満である場合(S205:Yes)、バックグラウンド通信の状態を抑制中から通信中に変更する(S206)。この結果、バックグラウンド通信が再開する。
Then, when the total background communication volume at the present time is less than the restart threshold value (S205: Yes), the
一方、バックグラウンド制御部38bは、現時点でのバックグラウンド合計通信量が再開閾値以上である場合(S205:No)、バックグラウンド通信の状態を抑制中に設定する(S207)。この結果、バックグラウンド通信の抑制が維持される。
On the other hand, when the total background communication volume at the present time is equal to or greater than the restart threshold value (S205: No), the
また、S204において、バックグラウンド制御部38bは、現状態が抑制中ではなく通信中である場合(S204:No)、現時点でのバックグラウンド合計通信量が抑制閾値未満であるか否かを判定する(S208)。
Further, in S204, when the current state is not suppressing but communicating (S204: No), the
そして、バックグラウンド制御部38bは、現時点でのバックグラウンド合計通信量が抑制閾値未満である場合(S208:Yes)、バックグラウンド通信の状態を通信中に設定する(S209)。この結果、バックグラウンド通信が実行される。
Then, when the total background communication amount at the present time is less than the suppression threshold value (S208: Yes), the
一方、バックグラウンド制御部38bは、現時点でのバックグラウンド合計通信量が抑制閾値以上である場合(S208:No)、バックグラウンド通信の状態を抑制中に設定する(S210)。この結果、バックグラウンド通信が抑制される。
On the other hand, when the total background communication amount at the present time is equal to or higher than the suppression threshold value (S208: No), the
[効果]
上述したように、無線通信装置10は、パケット通信量の積算において通信発生要因がユーザ操作によるものか、または、バックグラウンド動作によるものかの判定と、全パケット通信の積算量管理に加えて個別の積算量管理を追加する。そして、無線通信装置10は、ユーザ操作とバックグラウンド操作とでそれぞれ異なるパケット通信制御を行う。したがって、無線通信装置10は、ユーザが意図しないパケット通信によってパケット通信量が上限に到達することを抑制できるので、ユーザが意図しないパケット通信の蓄積によってユーザ操作の実行に制限がかかることを抑制することができる。
[effect]
As described above, the
図9は、パケット通信の抑制例を説明する図である。図9の(a)は、バックグラウンド通信量を考慮しない一般的なパケット通信の抑制例を示し、図9の(b)は、バックグラウンド通信量を考慮した上記実施例におけるパケット通信の抑制例を示す。図9の(a)に示すように、一般的な抑制例は、日にちが進むにつれてバックグラウンド通信の積算量が増加し、バックグラウンド通信の積算量の増加に伴って、合計通信量も増加する。したがって、ユーザ操作を要因とするパケット通信の発生頻度に関わらず、バックグラウンド通信が多いほど、最大パケット通信量に到達する時間が早くなるので、ユーザが意図しないパケット通信の蓄積によってユーザ操作の実行に制限がかかる。 FIG. 9 is a diagram illustrating an example of suppressing packet communication. FIG. 9A shows an example of suppressing general packet communication without considering the background communication amount, and FIG. 9B shows an example of suppressing packet communication in the above embodiment considering the background communication amount. Is shown. As shown in FIG. 9A, in a general suppression example, the integrated amount of background communication increases as the day progresses, and the total communication amount also increases as the integrated amount of background communication increases. .. Therefore, regardless of the frequency of packet communication caused by user operation, the more background communication, the faster the time to reach the maximum packet communication amount. Therefore, the user operation is executed by accumulating packet communication unintended by the user. Is limited.
一方で、図9の(b)に示すように、実施例1にかかる抑制例は、バックグラウンド通信の積算量が閾値を超えると、一定期間、バックアップ通信を抑制する。したがって、バックアップ通信の発生量にしたがって、随時バックアップ通信を抑制できるので、ユーザ操作を要因とするパケット通信の阻害要因を低減できる。また、一度抑制されたバックアップ通信は、一定時間経過後に再開されるので、バックアップが長時間取得できないことによるユーザビリティの低下を抑制できる。 On the other hand, as shown in FIG. 9B, the suppression example according to the first embodiment suppresses backup communication for a certain period of time when the integrated amount of background communication exceeds the threshold value. Therefore, since backup communication can be suppressed at any time according to the amount of backup communication generated, it is possible to reduce the factors that hinder packet communication due to user operations. Further, since the backup communication once suppressed is restarted after a certain period of time has elapsed, it is possible to suppress the deterioration of usability due to the inability to obtain a backup for a long time.
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施例を説明する。 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.
[パケット通信]
上記パケット通信は、パケット送信に限らず、パケット受信を含む。すなわち、ユーザが操作したアプリケーションによって実行されたパケットの通信量と、他の無線通信装置等から送信されてアプリケーションによって受信したパケットの通信量とを含む。
[Packet communication]
The packet communication is not limited to packet transmission, but includes packet reception. That is, it includes the communication amount of the packet executed by the application operated by the user and the communication amount of the packet transmitted from another wireless communication device or the like and received by the application.
[閾値]
上記実施例では、最大パケット通信量を2GBとする例で説明したが、これに限らず、任意に設定することができる。例えば、契約等によってユーザごとに異なる。また、抑制閾値や再開閾値の算出例も一例であり、任意に設定することができ、割合などもバックグラウンドの過去履歴等から任意に変更することができる。また、上記実施例では、抑制閾値や再開閾値の算出間隔を1日とする例を説明したが、1時間単位、1週間単位、1か月単位でも任意に変更することができる。
[Threshold]
In the above embodiment, the maximum packet communication amount is set to 2 GB, but the present invention is not limited to this, and any setting can be made. For example, it differs for each user depending on the contract. Further, the calculation example of the suppression threshold value and the restart threshold value is also an example, and can be arbitrarily set, and the ratio and the like can be arbitrarily changed from the past history of the background and the like. Further, in the above embodiment, an example in which the calculation interval of the suppression threshold value and the restart threshold value is set to one day has been described, but it can be arbitrarily changed in units of one hour, one week, and one month.
[ステータスバー]
上記実施例で説明したバックグラウンド通信の制御を有効にするか無効にするかは、任意に設定変更することができる。図10は、バックグラウンド制御のインタフェース例を説明する図である。図10の(a)は、バックグラウンドの抑制制御の設定インタフェースであり、図10の(b)は、バックグラウンドの再開制御の設定インタフェースである。図10の(a)に示すように、ステータスバーPをYesの状態に設定すると、バックグラウンドの抑制制御を有効にし、ステータスバーPをYesからNoの状態に変更すると、バックグラウンドの抑制制御を無効にする。
[Status bar]
Whether to enable or disable the control of background communication described in the above embodiment can be arbitrarily changed. FIG. 10 is a diagram illustrating an example of an interface for background control. FIG. 10A is a background suppression control setting interface, and FIG. 10B is a background restart control setting interface. As shown in FIG. 10A, when the status bar P is set to the Yes state, the background suppression control is enabled, and when the status bar P is changed from Yes to the No state, the background suppression control is activated. To disable.
また、図10の(b)に示すように、ステータスバーQをNoの状態に設定すると、バックグラウンドの再開制御を有効にし、ステータスバーQをYesからNoの状態に変更すると、バックグラウンドの再開制御を無効にする。このようにすることで、ユーザが抑制中のバックアップを強制的に再開できるので、重要なバックアップなどが実行されない事態の発生を抑制できる。 Further, as shown in FIG. 10B, when the status bar Q is set to the No state, the background restart control is enabled, and when the status bar Q is changed from Yes to the No state, the background restart is performed. Disable control. By doing so, the user can forcibly restart the backup being suppressed, so that the occurrence of a situation in which an important backup or the like is not executed can be suppressed.
[システム]
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
[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にて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。 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は、プログラムを読み出して実行することで無線通信方法を実行する情報処理装置として動作する。つまり、無線通信装置10は、通信部34、要因判定部35、第1算出部36、第2算出部37、バックグラウンド監視部38と同様の機能を実行するプログラムを実行する。この結果、無線通信装置10は、通信部34、要因判定部35、第1算出部36、第2算出部37、バックグラウンド監視部38と同様の機能を実行するプロセスを実行することができる。なお、この他の実施例でいうプログラムは、無線通信装置10によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。
Further, the
10 無線通信装置
31 契約情報DB
32 全通信量DB
33 バックグラウンド通信量DB
34 通信部
34a ユーザ操作通信実行部
34b バックグラウンド通信実行部
35 要因判定部
36 第1算出部
37 第2算出部
38 バックグラウンド監視部
38a 閾値算出部
38b バックグラウンド制御部
10
32 Total traffic DB
33 Background traffic DB
34
Claims (5)
発生した前記パケット通信の発生要因がユーザ操作か否かを判定する判定部と、
発生した前記パケット通信の発生要因が前記ユーザ操作ではないと判定された場合、発生した全パケット通信のうち、前記ユーザ操作以外を発生要因とするパケット通信の通信量を積算する操作外通信量を算出する第2算出部と、
前記合計通信量が第1の閾値以上である場合に、前記ユーザ操作を発生要因とするパケット通信および前記ユーザ操作以外を発生要因とするパケット通信を抑制し、前記操作外通信量が第2の閾値以上である場合に、前記ユーザ操作以外を発生要因とするパケット通信を抑制する抑制部と
を有することを特徴とする無線通信装置。 When packet communication occurs, the first calculation unit that calculates the total communication volume that integrates the communication volume of the generated packet communication,
A determination unit that determines whether or not the cause of the generated packet communication is a user operation,
When it is determined that the cause of the generated packet communication is not the user operation, the out-of-operation communication amount for accumulating the amount of packet communication caused by factors other than the user operation among all the generated packet communications is calculated. The second calculation unit to calculate and
When the total communication volume is equal to or greater than the first threshold value, packet communication caused by the user operation and packet communication caused by other than the user operation are suppressed, and the non-operation amount is the second. A wireless communication device characterized by having a suppression unit that suppresses packet communication caused by factors other than the user operation when the value is equal to or higher than a threshold value.
前記抑制部は、前記操作外通信量が前記第3算出部によって算出された前記第2の閾値以上である場合に、前記ユーザ操作以外を発生要因とするパケット通信を抑制することを特徴とする請求項1に記載の無線通信装置。 A third calculation for calculating the second threshold value by dividing the first threshold value by a division value obtained by dividing the number of days within a predetermined period, which is the update interval of the second threshold value, by the number of days elapsed in the predetermined period. Has more parts,
The suppression unit is characterized in that when the amount of communication outside the operation is equal to or greater than the second threshold value calculated by the third calculation unit, packet communication caused by factors other than the user operation is suppressed. The wireless communication device according to claim 1.
前記抑制部は、前記操作外通信量が前記第3の閾値未満である場合に、前記ユーザ操作以外を発生要因とするパケット通信の抑制を解除することを特徴とする請求項2に記載の無線通信装置。 The third calculation unit calculates a multiplication value obtained by multiplying the second threshold value by a predetermined number as the third threshold value.
The radio according to claim 2, wherein the suppression unit releases suppression of packet communication caused by factors other than the user operation when the amount of communication outside the operation is less than the third threshold value. Communication device.
パケット通信が発生した場合に、発生したパケット通信の通信量を積算する合計通信量を算出し、
発生した前記パケット通信の発生要因がユーザ操作か否かを判定し、
発生した前記パケット通信の発生要因が前記ユーザ操作ではないと判定された場合、発生した全パケット通信のうち、前記ユーザ操作以外を発生要因とするパケット通信の通信量を積算する操作外通信量を算出し、
前記合計通信量が第1の閾値以上である場合に、前記ユーザ操作を発生要因とするパケット通信および前記ユーザ操作以外を発生要因とするパケット通信を抑制し、前記操作外通信量が第2の閾値以上である場合に、前記ユーザ操作以外を発生要因とするパケット通信を抑制する
処理を実行することを特徴とする無線通信監視方法。 The computer
When packet communication occurs, calculate the total communication volume that integrates the communication volume of the generated packet communication.
It is determined whether or not the cause of the generated packet communication is a user operation.
When it is determined that the cause of the generated packet communication is not the user operation, the out-of-operation communication amount for accumulating the amount of packet communication caused by factors other than the user operation among all the generated packet communications is calculated. Calculate and
When the total communication volume is equal to or greater than the first threshold value, packet communication caused by the user operation and packet communication caused by other than the user operation are suppressed, and the non-operation amount is the second. A wireless communication monitoring method characterized by executing a process of suppressing packet communication caused by factors other than the user operation when the value is equal to or higher than a threshold value.
パケット通信が発生した場合に、発生したパケット通信の通信量を積算する合計通信量を算出し、
発生した前記パケット通信の発生要因がユーザ操作か否かを判定し、
発生した前記パケット通信の発生要因が前記ユーザ操作ではないと判定された場合、発生した全パケット通信のうち、前記ユーザ操作以外を発生要因とするパケット通信の通信量を積算する操作外通信量を算出し、
前記合計通信量が第1の閾値以上である場合に、前記ユーザ操作を発生要因とするパケット通信および前記ユーザ操作以外を発生要因とするパケット通信を抑制し、前記操作外通信量が第2の閾値以上である場合に、前記ユーザ操作以外を発生要因とするパケット通信を抑制する
処理を実行させることを特徴とする無線通信監視プログラム。 On the computer
When packet communication occurs, calculate the total communication volume that integrates the communication volume of the generated packet communication.
It is determined whether or not the cause of the generated packet communication is a user operation.
When it is determined that the cause of the generated packet communication is not the user operation, the out-of-operation communication amount for accumulating the amount of packet communication caused by factors other than the user operation among all the generated packet communications is calculated. Calculate and
When the total communication volume is equal to or greater than the first threshold value, packet communication caused by the user operation and packet communication caused by other than the user operation are suppressed, and the non-operation amount is the second. A wireless communication monitoring program characterized by executing a process of suppressing packet communication caused by factors other than the user operation when the value is equal to or higher than the threshold value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017013355A JP6835435B2 (en) | 2017-01-27 | 2017-01-27 | Wireless communication device, wireless communication monitoring method and wireless communication monitoring program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017013355A JP6835435B2 (en) | 2017-01-27 | 2017-01-27 | Wireless communication device, wireless communication monitoring method and wireless communication monitoring program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018121295A JP2018121295A (en) | 2018-08-02 |
JP6835435B2 true JP6835435B2 (en) | 2021-02-24 |
Family
ID=63045471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017013355A Active JP6835435B2 (en) | 2017-01-27 | 2017-01-27 | Wireless communication device, wireless communication monitoring method and wireless communication monitoring program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6835435B2 (en) |
-
2017
- 2017-01-27 JP JP2017013355A patent/JP6835435B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018121295A (en) | 2018-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9354686B2 (en) | Monitoring and managing processor activity in power save mode of portable electronic device | |
CN104991803B (en) | To the managing and control system and method for the self-starting under given conditions of android application programs | |
US9451473B2 (en) | Analyzing and forecasting network traffic | |
CN103064716B (en) | The method of mobile terminal device fast discharging application program | |
KR101828295B1 (en) | Terminal and method for managing application thereof | |
JP2016507109A (en) | MEMORY CLEANING METHOD AND DEVICE, AND TERMINAL DEVICE | |
US20130036428A1 (en) | Event triggering method during sleep mode and related mobile devices | |
JP2010232811A (en) | Regulation information display method at congestion and regulation information display system | |
JP2009182443A (en) | Communication terminal, operation mode management program, and operation mode management method | |
JP2013206075A (en) | Distribution system | |
CN111651339B (en) | Request quantity control method and related device | |
CN107079398B (en) | Power management for wireless communication devices | |
KR20140113810A (en) | Terminal and method for synchronizing application thereof | |
JP6835435B2 (en) | Wireless communication device, wireless communication monitoring method and wireless communication monitoring program | |
CN108038050B (en) | Performance adjusting method and device, storage medium and electronic equipment | |
EP2907359B1 (en) | Method for the reduction of signalling traffic on mobile devices | |
JP5972684B2 (en) | Distribution device, distribution system, and program | |
US20140244190A1 (en) | Power usage analysis | |
CN105591980B (en) | A kind of bandwidth consumption management method and device | |
CN110046031B (en) | Application processing method and device, electronic equipment and computer readable storage medium | |
KR20170109407A (en) | Mobile communication terminal and method for accumulating and using relay mileage | |
WO2021000666A1 (en) | Application program freezing control method and apparatus, terminal, and readable storage medium | |
CN112256118B (en) | Application program freezing control method, device, terminal and readable storage medium | |
JP6077987B2 (en) | Radio frequency management apparatus and method | |
JP2014204271A (en) | Radio frequency management device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180405 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180409 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180725 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181019 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191001 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200728 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200722 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200928 |
|
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: 20210105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6835435 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |