Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4151981B2 - Throughput measurement system and method - Google Patents
[go: Go Back, main page]

JP4151981B2 - Throughput measurement system and method - Google Patents

Throughput measurement system and method Download PDF

Info

Publication number
JP4151981B2
JP4151981B2 JP2005308035A JP2005308035A JP4151981B2 JP 4151981 B2 JP4151981 B2 JP 4151981B2 JP 2005308035 A JP2005308035 A JP 2005308035A JP 2005308035 A JP2005308035 A JP 2005308035A JP 4151981 B2 JP4151981 B2 JP 4151981B2
Authority
JP
Japan
Prior art keywords
throughput
measurement
data communication
data
communication terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005308035A
Other languages
Japanese (ja)
Other versions
JP2007116571A (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.)
Kyocera Communication Systems Co Ltd
Original Assignee
Kyocera Communication Systems Co 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 Kyocera Communication Systems Co Ltd filed Critical Kyocera Communication Systems Co Ltd
Priority to JP2005308035A priority Critical patent/JP4151981B2/en
Publication of JP2007116571A publication Critical patent/JP2007116571A/en
Application granted granted Critical
Publication of JP4151981B2 publication Critical patent/JP4151981B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

この発明は、データ通信端末にかかるスループットを測定するスループット測定技術に関する。   The present invention relates to a throughput measurement technique for measuring the throughput of a data communication terminal.

携帯電話を用いたデータ通信サービスの普及にともない、携帯電話のスループット測定に基づく通信環境保守作業が行われている。例えば、異なる複数の携帯電話事業者間または異なる複数の携帯電話間において、各携帯電話のスループット測定を行い、測定結果を定量化して比較することにより、通信環境や機能性等を評価することができる。   With the spread of data communication services using cellular phones, communication environment maintenance work based on the throughput measurement of cellular phones is being performed. For example, it is possible to evaluate the communication environment, functionality, etc. by measuring the throughput of each mobile phone between different mobile phone operators or between different mobile phones and quantifying and comparing the measurement results it can.

図9に、従来のスループット測定システムの例を示す。測定対象の携帯電話k1〜k3は、スループット測定処理を実行するPC1〜3にそれぞれ接続されており、インターネット1を介して測定サーバs1〜s3にそれぞれ接続可能である。なお、携帯電話k1〜k3は、各事業者に設置されたRASサーバ(図示せず)を経由してインターネットに接続する。各PC1〜3は、測定サーバs1〜s3とそれぞれデータ交換を行うことにより、各携帯電話k1〜k3における通信環境のスループット値を測定する。   FIG. 9 shows an example of a conventional throughput measurement system. The measurement target mobile phones k1 to k3 are connected to the PCs 1 to 3 that execute the throughput measurement process, respectively, and can be connected to the measurement servers s1 to s3 via the Internet 1, respectively. Note that the mobile phones k1 to k3 are connected to the Internet via a RAS server (not shown) installed in each business operator. Each of the PCs 1 to 3 measures the throughput value of the communication environment in each of the mobile phones k1 to k3 by exchanging data with the measurement servers s1 to s3.

なお、1台の測定装置を用いて複数の携帯電話についての電波品質の測定を行う電波品質測定装置が知られている(例えば、特許文献1参照。)。   A radio wave quality measuring apparatus that measures radio wave quality for a plurality of mobile phones using a single measuring apparatus is known (for example, see Patent Document 1).

特開2002−246988号JP 2002-246988 A

しかしながら、図9に示したスループット値の測定方法においては、1台の携帯電話についてのスループットを測定するには、原則として1台のPCが必要である。これは、スループット測定を実行するPC側において、インターネット1に接続可能なデフォルトゲートウェイのIPアドレスが1つのみ存在するものであるためである。つまり、デフォルトとして指定するゲートウェイのIPアドレスが論理上2つ存在し得ないためである。   However, in the method of measuring the throughput value shown in FIG. 9, in principle, one PC is required to measure the throughput of one mobile phone. This is because there is only one IP address of the default gateway that can be connected to the Internet 1 on the PC side that performs the throughput measurement. In other words, it is because there cannot theoretically be two gateway IP addresses designated as defaults.

このため、屋外での作業が前提とされる通信環境保守作業においては、その装置構成が複雑となり、複数台のPCを伴う作業を強いられること等により、作業者にとっては過重な負担となっていた。   For this reason, in the communication environment maintenance work that is premised on outdoor work, the equipment configuration becomes complicated, and the work involving a plurality of PCs is forced, which is an excessive burden on the operator. It was.

一方、1台のPCに複数の携帯電話を接続することによって、各携帯電話ごとにスループット測定を実施することは可能ではある。この場合、直近に接続した携帯電話のIPアドレスがPC上のデフォルトゲートウェイとして使用されるため、同時に複数の携帯電話についてスループット測定を実施することは困難であり、1台づつ携帯電話をインターネットに接続し、各接続ごとにスループット測定を実施するしかなかった。   On the other hand, it is possible to perform throughput measurement for each mobile phone by connecting a plurality of mobile phones to one PC. In this case, since the IP address of the most recently connected mobile phone is used as the default gateway on the PC, it is difficult to measure the throughput of multiple mobile phones at the same time, and each mobile phone is connected to the Internet. However, there was no choice but to perform throughput measurement for each connection.

この発明は、上記のような問題点を解決するためになされたものであって、1つの測定装置に接続された複数のデータ通信端末にかかるスループットを同時に測定するスループット測定システムの提供を目的とする。   The present invention has been made to solve the above-described problems, and it is an object of the present invention to provide a throughput measurement system that simultaneously measures the throughput of a plurality of data communication terminals connected to one measurement apparatus. To do.

(1)(2)(3)(8)この発明に係るスループット測定システムは、
複数のデータ通信端末が接続されたスループット測定装置と、前記各データ通信端末とネットワークを介して通信可能に設けられた複数のデータ送受信装置を備えたスループット測定システムであって、
(a)前記スループット測定装置は、
(a1)接続されたデータ通信端末に対して、前記データ送受信装置が接続されたネットワークへの接続要求を行う接続要求手段と、
(a2)当該スループット測定装置が前記各データ通信端末を介して前記ネットワークに接続するために使用するアドレス情報を含む経路情報を、前記各データ通信端末ごとに取得する経路情報取得手段と、
(a3)取得した経路情報に基づいて、当該スループット測定装置が各データ送受信装置にアクセスする際に使用するデータ通信端末のアドレス情報がいずれであるかを示す経路表を記録する経路表記録手段と、
(a4)前記経路表を用いてデータ送受信装置を特定し、特定したデータ送受信装置とのデータ交換処理の結果に基づいて、各データ通信端末を使用した場合における通信スループットを測定するスループット測定手段とを備えており、
(b)前記各データ送受信装置は、
(b1)前記スループット測定装置からのデータ交換処理の要求に応答する応答手段を備えたこと
を特徴とする。したがって、1つの測定装置に接続された複数のデータ通信端末にかかるスループットを同時に測定することができる。
(1) (2) (3) ( 8 )
A throughput measurement system comprising a throughput measurement device to which a plurality of data communication terminals are connected, and a plurality of data transmission / reception devices provided to be able to communicate with each data communication terminal via a network ,
(a) The throughput measuring device includes:
(a1) with respect to each connected data communication terminal has a connection requesting means for the data transmission and reception apparatus performs a connection request to the connected network,
(a2) route information acquisition means for acquiring, for each data communication terminal , route information including address information used by the throughput measuring device to connect to the network via each data communication terminal ;
(a3) based on the obtained each path information, routing table recording means for recording the path table indicating whether the throughput measuring device is any address information of the data communication terminal to be used when accessing the data transceiver When,
(a4) specifying a data transmission / reception device using the routing table, and based on a result of data exchange processing with the specified data transmission / reception device, throughput measurement means for measuring communication throughput when each data communication terminal is used ; With
(b) Each of the data transmitting / receiving devices is
(b1) A response means for responding to a request for data exchange processing from the throughput measuring device is provided. Therefore, it is possible to simultaneously measure the throughput of a plurality of data communication terminals connected to one measuring device.

(4)この発明に係るスループット測定システムにおいては、複数のデータ通信端末は、それぞれ異なるデータ送受信装置に接続することを特徴とする。したがって、データ送受信装置における処理負荷を考慮せずに、スループット測定を実施することができる。   (4) In the throughput measurement system according to the present invention, the plurality of data communication terminals are connected to different data transmission / reception devices, respectively. Therefore, throughput measurement can be performed without considering the processing load in the data transmitting / receiving apparatus.

(5)この発明に係るスループット測定システムにおいては、複数のデータ通信端末は、同一のデータ送受信装置おけるそれぞれ異なる通信ポートに接続することを特徴とする。したがって、1台のコンピュータ装置における複数のネットワークインタフェースにそれぞれ別個のIPアドレスを設定することができる。このため、複数台のコンピュータ装置を用いる場合に比べて、システム構成を簡素化して運用管理コストを抑えることができる。   (5) In the throughput measurement system according to the present invention, the plurality of data communication terminals are connected to different communication ports in the same data transmitting / receiving apparatus. Accordingly, separate IP addresses can be set for a plurality of network interfaces in one computer apparatus. For this reason, compared with the case where a plurality of computer devices are used, the system configuration can be simplified and the operation management cost can be suppressed.

(6)この発明に係るスループット測定システムにおいては、スループット測定装置は、さらに、スループット測定手段において測定したスループットを、データ通信端末ごとに表示する表示手段を備えたことを特徴とする。したがって、測定対象となる携帯電話におけるスループット値を比較しつつ確認することができる。   (6) In the throughput measurement system according to the present invention, the throughput measurement device further includes a display unit that displays the throughput measured by the throughput measurement unit for each data communication terminal. Therefore, it can be confirmed while comparing the throughput values in the mobile phone to be measured.

(7)この発明に係るスループット測定システムにおいては、スループット測定装置は、さらに、スループット測定手段において測定したスループットを、データ通信端末ごとに記録する記録手段を備えたことを特徴とする。したがって、測定対象となる携帯電話におけるスループット値を、測定後において参照することができる。   (7) In the throughput measuring system according to the present invention, the throughput measuring apparatus further includes recording means for recording the throughput measured by the throughput measuring means for each data communication terminal. Accordingly, it is possible to refer to the throughput value of the mobile phone to be measured after the measurement.

(8)この発明に係るスループット測定システムにおいては、記録手段は、スループット測定手段において測定したスループットを、測定時刻に対応付けて記録することを特徴とする。したがって、測定対象となる携帯電話におけるスループット値を参照する際に、時刻を考慮することができる。   (8) In the throughput measuring system according to the present invention, the recording means records the throughput measured by the throughput measuring means in association with the measurement time. Therefore, the time can be taken into account when referring to the throughput value in the mobile phone to be measured.

(9)この発明に係るスループット測定システムにおいては、スループット測定装置は、さらに、測定位置を取得するための位置情報取得手段を備えており、記録手段は、スループット測定手段において測定したスループットを、前記位置情報取得手段において取得した測定位置に対応付けて記録することを特徴とする。したがって、測定対象となる携帯電話におけるスループット値を参照する際に、測定位置を考慮することができる。   (9) In the throughput measurement system according to the present invention, the throughput measurement device further includes a position information acquisition unit for acquiring a measurement position, and the recording unit calculates the throughput measured by the throughput measurement unit as described above. It is characterized by recording in association with the measurement position acquired by the position information acquisition means. Therefore, the measurement position can be taken into account when referring to the throughput value in the mobile phone to be measured.

[実施形態との対応]:
(a1)接続されたデータ通信端末に対して、データ送受信装置への接続要求を行う接続要求手段は、実施形態においては図4に示したステップS407の機能がこれに該当する。 (a2)データ送受信装置へ接続したデータ通信端末を介して当該データ送受信装置に接続するための経路情報を取得する経路情報取得手段は、実施形態においては図4に示したステップS409の機能がこれに該当する。 (a3)取得した経路情報に基づいて、データ送受信装置に接続するデータ通信端末を特定するために用いる経路表を記録する経路表記録手段は、実施形態においては図4に示したステップS415の機能がこれに該当する。 (a4)経路表を用いてデータ通信端末に接続するデータ送受信装置を特定し、特定したデータ送受信装置とのデータ交換処理の結果に基づいて通信スループットを測定するスループット測定手段は、実施形態においては図5aに示したステップS577〜S579の機能がこれに該当する。
[Correspondence with embodiment]:
(a1) The connection request means for making a connection request to the data transmission / reception apparatus for the connected data communication terminal corresponds to the function of step S407 shown in FIG. 4 in the embodiment. (a2) The route information acquisition means for acquiring the route information for connecting to the data transmission / reception device via the data communication terminal connected to the data transmission / reception device has the function of step S409 shown in FIG. It corresponds to. (a3) The route table recording means for recording the route table used for specifying the data communication terminal connected to the data transmitting / receiving apparatus based on the acquired route information is the function of step S415 shown in FIG. 4 in the embodiment. Corresponds to this. (a4) A throughput measurement unit that identifies a data transmission / reception device connected to a data communication terminal using a routing table and measures communication throughput based on a result of data exchange processing with the identified data transmission / reception device, in the embodiment. This corresponds to the functions of steps S577 to S579 shown in FIG. 5a.

(b1)スループット測定装置からのデータ交換処理の要求に応答する応答手段は、実施形態においては図5aに示したステップS591の機能がこれに該当する。 測定位置を取得するための位置情報取得手段は、実施形態においては図5bに示したステップS580の機能がこれに該当する。   (b1) The response means for responding to the data exchange processing request from the throughput measuring apparatus corresponds to the function of step S591 shown in FIG. 5A in the embodiment. In the embodiment, the position information acquisition unit for acquiring the measurement position corresponds to the function of step S580 illustrated in FIG. 5B.

スループット測定手段において測定したスループットを、データ通信端末ごとに表示する表示手段は、実施形態においては図5aに示したステップS581の機能がこれに該当する。スループット測定手段において測定したスループットを、データ通信端末ごとに記録する記録手段は、実施形態においては図5aに示したステップS583の機能がこれに該当する。   The display unit that displays the throughput measured by the throughput measuring unit for each data communication terminal corresponds to the function of step S581 shown in FIG. 5a in the embodiment. The recording means for recording the throughput measured by the throughput measuring means for each data communication terminal corresponds to the function of step S583 shown in FIG. 5a in the embodiment.

この発明において、「〜手段」とは、プログラムによって実現されるCPUの機能を含む概念である。ここで、「プログラム」とは、CPUにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。   In the present invention, “to means” is a concept including a function of a CPU realized by a program. Here, the “program” is a concept including not only a program that can be directly executed by the CPU but also a program in a source format, a compressed program, an encrypted program, and the like.

1.第1の実施形態
1−1.概要
図1に、この発明の一実施形態によるスループット測定システムの機能ブロック図を示す。スループット測定装置である測定PCは、このシステムを用いてスループット測定を実施する業者の有するコンピュータ装置である。データ送受信装置である測定サーバb1〜b3は、スループット測定時において接続対象となるコンピュータ装置であって、インターネットに常時接続されている。データ通信端末である携帯電話c1〜c3は、それぞれが測定PCaにおける異なる通信ポートに接続されており、インターネット1を介して測定サーバb1〜b3に接続可能である。なお、測定サーバおよび携帯電話は、図1においてはそれぞれ3つしか記載されていないが、3つ以上または3つ以下であってもよい。
1. First embodiment 1-1. Overview FIG. 1 is a functional block diagram of a throughput measurement system according to an embodiment of the present invention. A measurement PC, which is a throughput measurement device, is a computer device owned by a vendor who performs throughput measurement using this system. The measurement servers b1 to b3, which are data transmission / reception devices, are computer devices to be connected during throughput measurement, and are always connected to the Internet. The cellular phones c1 to c3 which are data communication terminals are connected to different communication ports in the measurement PCa and can be connected to the measurement servers b1 to b3 via the Internet 1. Note that only three measurement servers and mobile phones are shown in FIG. 1, but they may be three or more or three or less.

以下に処理概要を示す。携帯電話c1がインターネット1に接続した後において、測定PCaは、携帯電話c1を介して測定サーバb1に接続する。測定PCaは、携帯電話c1が測定サーバb1に接続したときの経路情報を取得して記録する。同様に、携帯電話c2がインターネット1に接続した後において、測定PCaは、携帯電話c2を介して測定サーバb2に接続する。測定PCaは、携帯電話c2が測定サーバb2に接続したときの経路情報を取得し、経路表に記録する。さらに同様に、携帯電話c3がインターネット1に接続した後において、測定PCaは、携帯電話c3を介して測定サーバb3に接続する。測定PCaは、携帯電話c3が測定サーバb3に接続したときの経路情報を取得して記録する。   The processing outline is shown below. After the mobile phone c1 is connected to the Internet 1, the measurement PCa is connected to the measurement server b1 via the mobile phone c1. The measurement PCa acquires and records route information when the mobile phone c1 is connected to the measurement server b1. Similarly, after the mobile phone c2 is connected to the Internet 1, the measurement PCa is connected to the measurement server b2 via the mobile phone c2. The measurement PCa acquires route information when the mobile phone c2 is connected to the measurement server b2, and records it in the route table. Further, similarly, after the mobile phone c3 is connected to the Internet 1, the measurement PCa is connected to the measurement server b3 via the mobile phone c3. The measurement PCa acquires and records route information when the mobile phone c3 is connected to the measurement server b3.

測定PCaを操作するオペレータからの指示に基づいて、測定PCaは、スループット測定を実行する。このとき、測定PCaは、経路表を参照して測定対象となる携帯電話と接続する測定サーバを特定し、特定した測定サーバとのデータ交換処理の結果に基づいて、測定対象となる携帯電話のスループット測定を実施する。このスループット測定は、測定対象となる携帯電話を同時に使用することによって、複数台の携帯電話について同時並行的にスループット測定を実施する。   Based on an instruction from an operator who operates the measurement PCa, the measurement PCa performs a throughput measurement. At this time, the measurement PCa identifies the measurement server connected to the mobile phone to be measured with reference to the routing table, and based on the result of the data exchange process with the specified measurement server, the measurement PCa Perform throughput measurements. In this throughput measurement, a plurality of mobile phones are simultaneously measured in parallel by simultaneously using the mobile phones to be measured.

1−2.ハードウエア構成
1−2−1.測定PC(スループット測定装置)
図1に示す測定PCaをCPUを用いて実現したハードウェア構成の一例を図2に示す。この測定PCaは、ディスプレイ201、CPU203、メモリ205、キーボード/マウス207、ハードディスク209、CD−ROMドライブ211および通信回路であるUSBポート215を備えている。
1-2. Hardware configuration 1-2-1. Measuring PC (throughput measuring device)
FIG. 2 shows an example of a hardware configuration in which the measurement PCa shown in FIG. 1 is realized using a CPU. The measurement PCa includes a display 201, a CPU 203, a memory 205, a keyboard / mouse 207, a hard disk 209, a CD-ROM drive 211, and a USB port 215 that is a communication circuit.

ハードディスク209には、スループット測定プログラム2091が記録されている。スループット測定プログラム2091は、オペレータからの操作指示を受けて、本発明のスループット測定システムにかかる各種処理を行う。このプログラムは、CD−ROMドライブ211を介してCD−ROM212に記録されたプログラムを読み出してインストールされたものである。なお、上記インストールは、インターネット等のネットワークからダウンロードしたプログラムを使用して行うようにしてもよい。メモリ205には、経路表2051および対応表2053が記録される。ここで、経路表2051は、所定のコンピュータに接続するために使用するゲートウェイIPアドレスを示すものであり、対応表2053は、携帯電話と測定サーバIPアドレスの関係を示すものである。   A throughput measurement program 2091 is recorded on the hard disk 209. The throughput measurement program 2091 performs various processes according to the throughput measurement system of the present invention in response to an operation instruction from the operator. This program is installed by reading the program recorded on the CD-ROM 212 via the CD-ROM drive 211. The installation may be performed using a program downloaded from a network such as the Internet. In the memory 205, a route table 2051 and a correspondence table 2053 are recorded. Here, the route table 2051 indicates a gateway IP address used to connect to a predetermined computer, and the correspondence table 2053 indicates a relationship between the mobile phone and the measurement server IP address.

測定PCaを構成する、接続要求手段a1、経路情報取得手段a2、経路表記録手段a3およびスループット測定手段a4は、スループット測定プログラム2091による各機能によって実現される。   The connection request unit a1, the path information acquisition unit a2, the path table recording unit a3, and the throughput measurement unit a4 that constitute the measurement PCa are realized by functions of the throughput measurement program 2091.

1−2−2.測定サーバ(データ送受信装置)
図1に示す測定サーバb1〜b3のいずれかをCPUを用いて実現したハードウェア構成の一例を図3に示す。これらの測定サーバb1〜b3は、ディスプレイ301、CPU303、メモリ305、キーボード/マウス307、ハードディスク309、CD−ROMドライブ311および通信回路315をそれぞれ備えている。
1-2-2. Measurement server (data transceiver)
An example of a hardware configuration in which any of the measurement servers b1 to b3 shown in FIG. 1 is realized using a CPU is shown in FIG. Each of the measurement servers b1 to b3 includes a display 301, a CPU 303, a memory 305, a keyboard / mouse 307, a hard disk 309, a CD-ROM drive 311 and a communication circuit 315.

ハードディスク309には、スループット測定のための応答プログラム3091が記録されている。この応答プログラム3091は、ネットワークを介して測定PCaにアクセスし、本発明のスループット測定システムにかかる各種処理を行う。測定サーバb1〜b3を構成する、応答手段bは、応答プログラム3091による各機能によって実現される。   A response program 3091 for throughput measurement is recorded on the hard disk 309. The response program 3091 accesses the measurement PCa via the network and performs various processes related to the throughput measurement system of the present invention. The response means b constituting the measurement servers b1 to b3 is realized by each function by the response program 3091.

1−2−3.携帯電話(データ通信端末)
携帯電話は、測定PCのUSBポートと接続するための通信ポートを有しており、無線通信によって所定のRASサーバへのダイヤルアップ接続等によってインターネット1に接続可能なものであればよい。
1-2-3. Mobile phone (data communication terminal)
The mobile phone has only to have a communication port for connecting to the USB port of the measurement PC and can be connected to the Internet 1 by dial-up connection to a predetermined RAS server by wireless communication.

1−3.処理詳細
図4〜8を用いて、本実施形態における処理詳細を説明する。本実施形態においては、複数の携帯電話が接続された測定PCが、各携帯電話を介してインターネット上の測定サーバにアクセスすることによって各携帯電話におけるスループットを測定する例について説明する。
1-3. Processing Details Processing details in this embodiment will be described with reference to FIGS. In the present embodiment, an example will be described in which a measurement PC to which a plurality of mobile phones are connected measures the throughput of each mobile phone by accessing a measurement server on the Internet via each mobile phone.

1−3−1.経路表の作成処理
図4は、本実施形態のスループット測定システムにおいて、経路表2051(ルーティングテーブル)を作成する場合のフローチャートである。測定PCaのキーボード/マウス207によりオペレータがプログラム起動操作を行うと、測定PCaのCPU203は、ハードディスク209に記録されているスループット測定プログラム2091を起動させる(ステップS401)。
1-3-1. Route Table Creation Processing FIG. 4 is a flowchart for creating a route table 2051 (routing table) in the throughput measurement system of this embodiment. When the operator performs a program activation operation using the keyboard / mouse 207 of the measurement PCa, the CPU 203 of the measurement PCa activates the throughput measurement program 2091 recorded in the hard disk 209 (step S401).

CPU203は、USBポート215を検索し、当該USBポートに接続されている携帯電話を認識する(ステップS403)。例えば、USBポートu1を検索して携帯電話c1を認識する。   The CPU 203 searches the USB port 215 and recognizes the mobile phone connected to the USB port (step S403). For example, the mobile phone c1 is recognized by searching the USB port u1.

CPU203は、携帯電話が接続されていることを認識すると(ステップS405)、携帯電話に対してインターネットへの接続要求を行う(ステップS407)。例えば、CPU203は、携帯電話c1に対してATコマンドを送信してインターネットへの接続要求を行う。   When the CPU 203 recognizes that the mobile phone is connected (step S405), it makes a connection request to the Internet to the mobile phone (step S407). For example, the CPU 203 sends an AT command to the mobile phone c1 to make a connection request to the Internet.

接続要求を受けて、携帯電話は、インターネット接続するためのゲートウェイ機能を有するRASサーバへの接続を開始する(ステップS421)。例えば、携帯電話c1は、予め設定されている接続情報に基づいて、RASサーバに接続する。   In response to the connection request, the mobile phone starts connection to the RAS server having a gateway function for connecting to the Internet (step S421). For example, the mobile phone c1 connects to the RAS server based on connection information set in advance.

RASサーバへの接続が完了すると、携帯電話は、測定PCに接続完了コードを送信する(ステップS423)。例えば、ATコマンドを使用している場合には、接続成功を示すリザルトコードが送信される。   When the connection to the RAS server is completed, the mobile phone transmits a connection completion code to the measurement PC (step S423). For example, when an AT command is used, a result code indicating a successful connection is transmitted.

送信を受けて、測定PCaのCPU203は、経路情報の取得を行う(ステップS409)。例えば、図6のAに示すように、Windows(商標)OSの場合には、「ipconfig」コマンドによりインターネットに接続した携帯電話c1にかかる経路情報を取得することができる。図6においては、携帯電話c1の識別名は「KEITAI_A」であり、グローバルIPアドレスおよびデフォルトゲートウェイは「219.108.47.128」であり、サブネットマスクは「255.255.255.255」とされている。   Upon receipt of the transmission, the CPU 203 of the measurement PCa acquires route information (step S409). For example, as shown in FIG. 6A, in the case of a Windows (trademark) OS, it is possible to acquire route information related to the mobile phone c1 connected to the Internet by the “ipconfig” command. In FIG. 6, the identification name of the mobile phone c1 is “KEITAI_A”, the global IP address and the default gateway are “219.108.47.128”, and the subnet mask is “255.255.255.255”. Has been.

経路情報を取得すると、CPU203は、所定の測定サーバに接続を開始する(ステップS411)。例えば、測定サーバb1に接続する場合には、CPU203は、携帯電話c1を経由して、予め設定されているIPアドレス「12.34.56.101」にアクセスする。   When the route information is acquired, the CPU 203 starts connection to a predetermined measurement server (step S411). For example, when connecting to the measurement server b1, the CPU 203 accesses the preset IP address “12.34.56.101” via the mobile phone c1.

CPU203は、上記において接続した携帯電話およびインターネット経由で接続した測定サーバの関係を対応表2053に記録する(ステップS413)。例えば、図6のBに示すように、携帯電話「KEITAI_A」および測定サーバIPアドレス「12.34.56.101」を記録する。   The CPU 203 records the relationship between the mobile phone connected in the above and the measurement server connected via the Internet in the correspondence table 2053 (step S413). For example, as shown in FIG. 6B, the mobile phone “KEITAI_A” and the measurement server IP address “12.34.56.101” are recorded.

CPU203は、上記においてインターネット経由で接続した測定サーバに関する経路情報を経路表2051に記録する(ステップS415)。例えば、図6のAに示した経路情報に基づいて、図7のBに示す「route」コマンドを使用して、測定PCの経路表2051に、測定サーバIPアドレス「12.34.56.101」に接続するためのゲートウェイアドレス「219.108.47.128」を記録する。なお、ゲートウェイアドレス「219.108.47.128」は、図6のAに示した携帯電話「KEITAI_A」のグローバルIPアドレスまたはデフォルトゲートウェイ「219.108.47.128」から取得したものである。   The CPU 203 records the route information regarding the measurement server connected via the Internet in the route table 2051 (step S415). For example, based on the route information shown in FIG. 6A, using the “route” command shown in FIG. 7B, the measurement server IP address “12.34.56.101” is stored in the route table 2051 of the measurement PC. ”Is recorded as the gateway address“ 219.108.47.128 ”. The gateway address “219.108.47.128” is obtained from the global IP address of the mobile phone “KEITAI_A” or the default gateway “219.108.47.128” shown in FIG.

図7のAに経路表2051の例を示す。上記「route」コマンドによって、レコード701にかかる経路情報が追加される。この経路情報レコード701は、接続先情報を示す「Network Destination」71、ネットマスク情報を示す「Netmask」73、接続先に接続する場合にパケットを送出先ゲートウェイとなる「Gateway」75等から構成される。これにより、測定サーバb1(IPアドレス「12.34.56.101」)に接続する場合において、ゲートウェイIPアドレス「219.108.47.128」に基づいて携帯電話c1を使用させることができる。   FIG. 7A shows an example of the route table 2051. The route information related to the record 701 is added by the “route” command. The route information record 701 includes “Network Destination” 71 indicating connection destination information, “Netmask” 73 indicating netmask information, “Gateway” 75 serving as a transmission destination gateway when connecting to the connection destination, and the like. The Accordingly, when connecting to the measurement server b1 (IP address “12.34.56.101”), the mobile phone c1 can be used based on the gateway IP address “219.108.47.128”.

経路表2051の記録を終えると、CPU203は、すべてのUSBポートについて携帯電話の検索を行ったか否かを判断し、未検索のUSBポートがあれば(ステップS417、NO)、ステップS403に戻り他の携帯電話について上記と同様の処理を行う。例えば、携帯電話c2および測定サーバb2(IPアドレス「12.34.56.102」)についてステップS403〜S415の処理を行い、対応表2053および経路表2051にそれぞれレコードを追加する。   When the recording of the route table 2051 is completed, the CPU 203 determines whether or not the mobile phone has been searched for all the USB ports. If there is an unsearched USB port (NO in step S417), the process returns to step S403. The same processing as described above is performed for the mobile phone. For example, the processes of steps S403 to S415 are performed for the mobile phone c2 and the measurement server b2 (IP address “12.34.56.102”), and records are added to the correspondence table 2053 and the route table 2051, respectively.

CPU203は、すべてのUSBポート(u1〜u3)について携帯電話の検索を行ったと判断した場合には、当該処理を終了する(ステップS417、YES)。   When the CPU 203 determines that the mobile phone has been searched for all the USB ports (u1 to u3), the CPU 203 ends the processing (step S417, YES).

1−3−2.スループット測定処理
図5および図5aは、本実施形態のスループット測定システムにおいて、経路表2051(ルーティングテーブル)を用いて、複数の携帯電話におけるスループット測定を同時並行的に行う場合のフローチャートである。また、図8は、上記スループット測定プログラム2091が起動された場合に、測定PCaのディスプレイ201に表示されるスループット測定画面800の例である。
1-3-2. Throughput Measurement Processing FIGS. 5 and 5a are flowcharts in the case where the throughput measurement in the plurality of mobile phones is simultaneously performed using the route table 2051 (routing table) in the throughput measurement system of the present embodiment. FIG. 8 shows an example of a throughput measurement screen 800 displayed on the display 201 of the measurement PCa when the throughput measurement program 2091 is started.

図5において、測定PCaのキーボード/マウス207によりオペレータが測定開始ボタン801を押下すると、測定PCaのCPU203は、対応表2053を参照してすべての携帯電話を読み込む(ステップS551〜S553)。例えば、図6のBに示す対応表において、携帯電話を識別名である「KEITAI_A」、「KEITAI_B」および「KEITAI_C」をすべて読み込む。   In FIG. 5, when the operator presses the measurement start button 801 with the keyboard / mouse 207 of the measurement PCa, the CPU 203 of the measurement PCa reads all the mobile phones with reference to the correspondence table 2053 (steps S551 to S553). For example, in the correspondence table shown in FIG. 6B, all the identification names “KEITAI_A”, “KEITAI_B”, and “KEITAI_C”, which are identification names of mobile phones, are read.

CPU203は、読み込んだ各携帯電話について、図5aに示すスループット測定処理を同時並行して実行する(ステップS555〜S559)。図5aにおいて、CPU203は、選択した携帯電話に対応させて記録されている測定サーバのIPアドレスを対応表2053から取得する(ステップS571、図5a)。例えば、携帯電話「KEITAI_A」の場合、図6に示した対応表から測定サーバIPアドレス「12.34.56.101」を取得する。   The CPU 203 simultaneously executes the throughput measurement process shown in FIG. 5a for each of the read mobile phones (steps S555 to S559). In FIG. 5a, the CPU 203 obtains from the correspondence table 2053 the IP address of the measurement server recorded in association with the selected mobile phone (step S571, FIG. 5a). For example, in the case of the mobile phone “KEITAI_A”, the measurement server IP address “12.34.56.101” is acquired from the correspondence table shown in FIG.

CPU203は、スループット測定画面800において選択されている測定方法を読み込む(ステップS573)。例えば、図8に示すスループット測定画面800においては、測定方法選択欄802の「FTP(File Transfer Protocol)」が選択されていることにより、測定方法として「FTP」を読み込む。   The CPU 203 reads the measurement method selected on the throughput measurement screen 800 (step S573). For example, in the throughput measurement screen 800 shown in FIG. 8, when “FTP (File Transfer Protocol)” in the measurement method selection field 802 is selected, “FTP” is read as the measurement method.

CPU203は、上記ステップS571において取得した測定サーバに接続するためのゲートウェイIPアドレスを経路表2051から取得する(ステップS575)。例えば、携帯電話「KEITAI_A」に対応する測定サーバのIPアドレス「12.34.56.101」については、図7のAに示す経路表のレコード701に基づいてゲートウェイIPアドレス「219.108.47.128」を取得する。   The CPU 203 acquires a gateway IP address for connecting to the measurement server acquired in step S571 from the path table 2051 (step S575). For example, for the IP address “12.34.56.101” of the measurement server corresponding to the mobile phone “KEITAI_A”, the gateway IP address “219.108.47” is based on the record 701 in the routing table shown in FIG. .128 ".

CPU203は、上記ステップS573において読み込んだ測定方法に基づいて測定サーバにアクセスして測定コマンドを送信する(ステップS577)。例えば、IPアドレス「12.34.56.101」の測定サーバへアクセスする場合、上記ステップS575において取得したゲートウェイIPアドレス「219.108.47.128」を経由してFTPの「get」コマンドをユーザ認証情報とともに送信する。すなわち、IPアドレス「219.108.47.128」に対してパケットを送出する。   The CPU 203 accesses the measurement server based on the measurement method read in step S573 and transmits a measurement command (step S577). For example, when accessing the measurement server having the IP address “12.34.56.101”, the FTP “get” command is sent via the gateway IP address “219.108.47.128” acquired in step S575. Sent with user authentication information. That is, the packet is transmitted to the IP address “219.108.47.128”.

このため、直近に接続した携帯電話のIPアドレスが測定PC上のデフォルトゲートウェイとして設定されていたとしても、経路表において測定サーバに対応付けられているゲートウェイIPアドレスを用いて通信を行うことができる。すなわち、携帯電話ごとに割り当てられたゲートウェイIPアドレスを確実に使用することができる。   For this reason, even if the IP address of the most recently connected mobile phone is set as the default gateway on the measurement PC, communication can be performed using the gateway IP address associated with the measurement server in the route table. . That is, the gateway IP address assigned to each mobile phone can be used reliably.

なお、このとき測定PCのCPU203は、「get」コマンドにおいて所定ファイルを指定しておくことにより、測定サーバに所定ファイルのダウンロードを要求する。   At this time, the CPU 203 of the measurement PC requests the measurement server to download the predetermined file by designating the predetermined file in the “get” command.

測定コマンドの送信を受けて、測定サーバのCPU303は、応答手段であるFTPデーモンプログラムにより、測定コマンドに応答して所定ファイルを送信する(ステップS591)。例えば、「get」コマンドに指定されたファイル名に基づいてハードディスク309から読み出した所定ファイルを、測定PCaに送信する。   In response to the transmission of the measurement command, the CPU 303 of the measurement server transmits a predetermined file in response to the measurement command by the FTP daemon program which is a response means (step S591). For example, a predetermined file read from the hard disk 309 based on the file name specified in the “get” command is transmitted to the measurement PCa.

送信を受けて、測定PCaのCPU203は、測定サーバから転送されてきた所定ファイルを携帯電話を介してダウンロード(受信)しつつそのスループット値を測定する(ステップS579)。例えば、通信ポートu1において送受信されるパケット数を監視することのできるプログラムを用いて、携帯電話c1(「KEITAI_A」)についてのスループット測定を行う。   Upon receiving the transmission, the CPU 203 of the measurement PCa measures the throughput value while downloading (receiving) the predetermined file transferred from the measurement server via the mobile phone (step S579). For example, the throughput of the cellular phone c1 (“KEITAI_A”) is measured using a program that can monitor the number of packets transmitted and received at the communication port u1.

例えば、パケットの大きさが1024ビットであり、1秒間に受信した平均パケット数が10であれば、スループット値の1つである転送速度(bps)は、10240bps(10.24kbps)と算出することができる。なお、パケット数を監視することのできるプログラムに代えて、OSのパフォーマンス・モニタ機能を利用してもよい。   For example, if the packet size is 1024 bits and the average number of packets received per second is 10, the transfer rate (bps), which is one of the throughput values, is calculated as 10240 bps (10.24 kbps). Can do. Note that an OS performance monitor function may be used instead of the program capable of monitoring the number of packets.

CPU203は、測定したスループット値を測定結果としてディスプレイ201に表示する(ステップS581)。例えば、携帯電話c1を経由して接続している測定サーバb1から受信した所定ファイルの測定結果を測定結果表示欄803に表示する。   The CPU 203 displays the measured throughput value on the display 201 as a measurement result (step S581). For example, the measurement result of a predetermined file received from the measurement server b1 connected via the mobile phone c1 is displayed in the measurement result display field 803.

測定結果表示欄803には、リモート接続の状況を示す「RAS Status」8031、FTP接続先のIPアドレスを示す「FtpHost」8032、FTP接続時のゲートウェイIPアドレスを示す「Gateway」8033、受信サイズを示す「Recv kbps」8034、1秒当たりの送信バイト数を示す「Bytes Transmitted/Sec」8035および1秒当たりの受信バイト数を示す「Bytes Received/Sec」8036等が表示される。また、「FTP」コマンドを送信してスループット測定を実施した測定時刻8039も表示される。なお、測定時刻はシステムクロックから取得すればよい。   The measurement result display field 803 includes “RAS Status” 8031 indicating the status of remote connection, “FtpHost” 8032 indicating the IP address of the FTP connection destination, “Gateway” 8033 indicating the gateway IP address at the time of FTP connection, and the reception size. “Recv kbps” 8034 indicating “Bytes Transmitted / Sec” 8035 indicating the number of transmitted bytes per second, “Bytes Received / Sec” 8036 indicating the number of received bytes per second, and the like are displayed. In addition, a measurement time 8039 when the throughput measurement is performed by transmitting the “FTP” command is also displayed. The measurement time may be obtained from the system clock.

一方、測定結果表示欄803の右側のグラフ表示欄805には、1秒当たりの送信バイト数を示す「Bytes Transmitted/Sec」8035および1秒当たりの受信バイト数を示す「Bytes Received/Sec」8036等についての状況が、グラフ表示される。このグラフ表示においては、ラインlが現在時刻における送受信バイト数が示され、時間経過に合わせてグラフのドットが左側に移動するように表示される。これにより、オペレータにスループット測定の状況を視覚的に認識させることができる。   On the other hand, in the graph display field 805 on the right side of the measurement result display field 803, “Bytes Transmitted / Sec” 8035 indicating the number of transmitted bytes per second and “Bytes Received / Sec” 8036 indicating the number of received bytes per second. The situation about etc. is displayed in a graph. In this graph display, the line l indicates the number of transmitted / received bytes at the current time, and is displayed so that the dot of the graph moves to the left as time passes. As a result, the operator can visually recognize the status of the throughput measurement.

CPU203は、測定結果表示欄803に表示したデータ内容を、測定方法の応答結果としてハードディスク209に記録する(ステップS583)。例えば、上述した「RAS Status」8031、「FtpHost」8032、「Gateway」8033、受信サイズを示す「Recv kbps」8034、「Bytes Transmitted/Sec」8035、「Bytes Received/Sec」8036および測定時刻8039等についてのデータ内容を記録する。   The CPU 203 records the data content displayed in the measurement result display field 803 on the hard disk 209 as a response result of the measurement method (step S583). For example, “RAS Status” 8031, “FtpHost” 8032, “Gateway” 8033, “Recv kbps” 8034 indicating reception size, “Bytes Transmitted / Sec” 8035, “Bytes Received / Sec” 8036, measurement time 8039, etc. Record the data content about.

CPU203は、測定停止ボタン804が押下されているか否かを判断し、押下されていれば当該処理を終了する(ステップS585、YES)。一方、測定停止ボタン804が押下されていなければ、下記ステップS587を実行する。   The CPU 203 determines whether or not the measurement stop button 804 has been pressed, and if it has been pressed, ends the processing (step S585, YES). On the other hand, if the measurement stop button 804 is not pressed, the following step S587 is executed.

ステップS587において、CPU203は、測定サーバからの応答が完了したか否かを判断し、完了していなければ、上記ステップS579に戻って同様の処理を繰り返す(ステップS587、NO)。例えば、FTPコマンドによるファイル転送処理が完了していなければ、単位時間当たりにおけるスループット測定を続行し、その測定結果をディスプレイ201に表示するとともにハードディスク209に記録する。   In step S587, the CPU 203 determines whether or not the response from the measurement server is completed. If not completed, the CPU 203 returns to step S579 and repeats the same processing (step S587, NO). For example, if the file transfer process by the FTP command is not completed, the throughput measurement per unit time is continued, and the measurement result is displayed on the display 201 and recorded on the hard disk 209.

一方 測定サーバからの応答が完了していれば、上記ステップS577に戻り、新たな測定コマンドを測定サーバに送信することにより、スループット測定を再度実行する(ステップS587、YES)。例えば、測定方法として「FTP」が選択されている場合においては、測定コマンドとして、ファイルを受信するためのコマンドである「get」を再度実行する。   On the other hand, if the response from the measurement server is completed, the process returns to step S577, and a new measurement command is transmitted to the measurement server, so that the throughput measurement is performed again (YES in step S587). For example, when “FTP” is selected as the measurement method, “get”, which is a command for receiving a file, is executed again as a measurement command.

図5において、測定PCのCPU203は、すべての携帯電話について上記ステップS571〜S587に示したスループット測定処理を同時並行して実行する。例えば、対応表2053における携帯電話「KEITAI_B」および「KEITAI_C」についてのスループット測定を同時並行して実行し、その実行結果をスループット測定画面800における測定結果表示欄803およびグラフ表示欄805にそれぞれ表示する。   In FIG. 5, the CPU 203 of the measurement PC executes the throughput measurement process shown in steps S571 to S587 for all mobile phones in parallel. For example, the throughput measurement for the mobile phones “KEITAI_B” and “KEITAI_C” in the correspondence table 2053 is executed in parallel, and the execution results are displayed in the measurement result display field 803 and the graph display field 805 on the throughput measurement screen 800, respectively. .

このように、測定PCに接続されたすべての携帯電話について同時並行的にスループット測定を実施することにより、各測定結果をリアルタイムに比較することができる。   In this way, by simultaneously performing throughput measurement on all mobile phones connected to the measurement PC, each measurement result can be compared in real time.

1−4.まとめ
以上説明したように、この発明によれば、1台のPC装置に複数の携帯電話を接続して、装置構成を複雑とすることなくスループット測定作業を簡易に実施することができる。また、1台のPCに複数の携帯電話を接続した場合にネックとなっていた「直近に接続した携帯電話のIPアドレスがPC上のデフォルトゲートウェイに設定される」という現象を回避することができる。
1-4. Summary As described above, according to the present invention, a plurality of mobile phones can be connected to one PC device, and throughput measurement can be easily performed without complicating the device configuration. In addition, it is possible to avoid the phenomenon that “the IP address of the most recently connected mobile phone is set as the default gateway on the PC”, which has become a bottleneck when a plurality of mobile phones are connected to one PC. .

すなわち、1台のパーソナルコンピュータ装置と複数台の携帯電話を所持して任意のポイントを移動しながら、各携帯電話のスループット測定を同時並行して実施することができる。   That is, it is possible to simultaneously measure the throughput of each mobile phone while holding one personal computer device and a plurality of mobile phones and moving an arbitrary point.

2.第2の実施形態
第1の実施形態においては、スループット測定の結果を測定時刻とともに記録する例について説明したが、本実施形態においては、さらに、測定位置を記録する例について説明する。
2. Second Embodiment In the first embodiment, an example in which the result of throughput measurement is recorded together with the measurement time has been described, but in the present embodiment, an example in which a measurement position is recorded is further described.

2−1.機能ブロック図
本実施形態によるスループット測定システムの機能ブロック図を、図1aに示す。図1aにおけるシステム構成は第1の実施形態と基本的に同様であるが、測定PCaが位置情報取得手段a7を備えている点が異なる。
2-1. Functional Block Diagram A functional block diagram of the throughput measurement system according to the present embodiment is shown in FIG. 1a. The system configuration in FIG. 1a is basically the same as that of the first embodiment, except that the measurement PCa includes a position information acquisition unit a7.

2−2.ハードウェア構成
本実施形態による測定PCのハードウェア構成を図2に示す。図2aにおけるシステム構成は、図2に示したものと基本的に同様であるが、GPS受信機217をさらに備えている点が異なる。
2-2. Hardware Configuration The hardware configuration of the measurement PC according to this embodiment is shown in FIG. The system configuration in FIG. 2a is basically the same as that shown in FIG. 2, except that a GPS receiver 217 is further provided.

2−3.処理詳細
図5bを用いて、本実施形態における処理詳細を説明する。なお、経路表の作成処理は、第1の実施形態における図4に示したフローチャートと同様である。
2-3. Processing Details Processing details in this embodiment will be described with reference to FIG. Note that the route table creation processing is the same as the flowchart shown in FIG. 4 in the first embodiment.

図5bにおいて、携帯電話を選択した測定PCaのCPU203は、当該携帯電話に対応する測定サーバのIPアドレスを取得し、FTPコマンドにより所定ファイルを取得する。このとき、取得中のファイルの転送状況に基づいてスループット測定を実施する(ステップS571〜579)。測定結果をディスプレイ201上の測定結果表示欄803に表示するとともに、システムクロックから取得した測定時刻を表示させる。   In FIG. 5b, the CPU 203 of the measurement PCa that has selected the mobile phone acquires the IP address of the measurement server corresponding to the mobile phone, and acquires a predetermined file by the FTP command. At this time, the throughput is measured based on the transfer status of the file being acquired (steps S571 to 579). The measurement result is displayed in the measurement result display field 803 on the display 201, and the measurement time acquired from the system clock is displayed.

CPU203は、GPS受信機217から現在のスループット測定地点を示す位置情報を取得する(ステップS580)。例えば、GPSデータとして「NL(北緯):34°45′21″」、「EL(東経):135°29′51″」を取得する。   The CPU 203 acquires position information indicating the current throughput measurement point from the GPS receiver 217 (step S580). For example, “NL (north latitude): 34 ° 45′21 ″” and “EL (east longitude): 135 ° 29′51 ″” are acquired as GPS data.

CPU203は、取得したGPSデータを測定位置データとして測定結果表示欄803に、測定結果データおよび測定時刻とともに表示する(ステップS581)。例えば、図8aの測定結果表示欄803に示すように、測定位置8040を表示する。また、測定結果表示欄803の右側下方には、GPSデータに基づく地図情報を表示する。これにより、オペレータにスループット測定位置を視覚的に認識させることができる。なお、上記地図情報の表示には、GPSデータを入力して地図上の位置情報を出力する地図生成プログラムを用いればよい。   The CPU 203 displays the acquired GPS data as measurement position data in the measurement result display field 803 together with the measurement result data and the measurement time (step S581). For example, as shown in the measurement result display field 803 of FIG. 8a, the measurement position 8040 is displayed. Further, map information based on GPS data is displayed on the lower right side of the measurement result display field 803. As a result, the operator can visually recognize the throughput measurement position. In addition, the map generation program which inputs GPS data and outputs the positional information on a map should just be used for the display of the said map information.

3.その他の実施形態
上記実施形態においては、データ交換処理を行う場合の測定方法として「FTP」を選択する例を説明したが、スループット測定に有効であれば他の測定方法を用いてもよい。例えば、「HTTP(HyperText Transfer Protocol)」や「PING(Packet INternet Groper)」の測定方法の実行結果に基づいて測定してもよい。また、複数の測定方法を同時に使用してスループット測定を実施してもよい。
3. Other Embodiments In the above embodiment, an example in which “FTP” is selected as a measurement method when performing data exchange processing has been described. However, other measurement methods may be used as long as they are effective for throughput measurement. For example, the measurement may be performed based on the execution result of the measurement method of “HTTP (HyperText Transfer Protocol)” or “PING (Packet Internet Groper)”. Further, throughput measurement may be performed using a plurality of measurement methods simultaneously.

上記実施形態においては、携帯電話1台につき1台の測定サーバを対応させる構成としているが、測定サーバに複数のIPアドレスを割り当てることができれば、1台の測定サーバを用いてシステムを構成してもよい。すなわち、測定サーバに複数の通信ポートを設け、各ポートを介して測定PCと接続するように構成すればよい。   In the above embodiment, one measurement server is associated with each mobile phone. However, if a plurality of IP addresses can be assigned to the measurement server, the system is configured using one measurement server. Also good. That is, a plurality of communication ports may be provided in the measurement server and connected to the measurement PC via each port.

上記実施形態においては、図1に示す各機能を実現する為に、CPUを用いソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、オペレーティングシステム(OS)にさせるようにしてもよい。   In the above embodiment, in order to realize each function shown in FIG. 1, this is realized by software using a CPU. However, some or all of them may be realized by hardware such as a logic circuit. In addition, you may make it make an operating system (OS) process a part of program further.

スループット測定システムの機能ブロック図である。It is a functional block diagram of a throughput measurement system. スループット測定システムの機能ブロック図である。It is a functional block diagram of a throughput measurement system. 測定PCのハードウエア構成を示す図である。It is a figure which shows the hardware constitutions of measurement PC. 測定PCのハードウエア構成を示す図である。It is a figure which shows the hardware constitutions of measurement PC. 測定サーバのハードウエア構成を示す図である。It is a figure which shows the hardware constitutions of a measurement server. 経路表作成時のフローチャートである。It is a flowchart at the time of route table preparation. スループット測定時のフローチャートである。It is a flowchart at the time of throughput measurement. スループット測定時のフローチャートである。It is a flowchart at the time of throughput measurement. スループット測定時のフローチャートである。It is a flowchart at the time of throughput measurement. 経路情報取得および対応表の例を示す図である。It is a figure which shows the example of route information acquisition and a correspondence table. 経路表および経路情報追加の例を示す図である。It is a figure which shows the example of a route table and route information addition. スループット測定画面の例を示す図である。It is a figure which shows the example of a throughput measurement screen. スループット測定画面の例を示す図である。It is a figure which shows the example of a throughput measurement screen. 従来技術の例を示す図である。It is a figure which shows the example of a prior art.

符号の説明Explanation of symbols

a :測定PC
b1〜b3:測定サーバ
c1〜c3:携帯電話
a: Measurement PC
b1 to b3: measurement servers c1 to c3: mobile phones

Claims (8)

複数のデータ通信端末が接続されたスループット測定装置と、前記各データ通信端末とネットワークを介して通信可能に設けられた複数のデータ送受信装置を備えたスループット測定システムであって、
(a)前記スループット測定装置は、
(a1)接続されたデータ通信端末に対して、前記データ送受信装置が接続されたネットワークへの接続要求を行う接続要求手段と、
(a2)当該スループット測定装置が前記各データ通信端末を介して前記ネットワークに接続するために使用するアドレス情報を含む経路情報を、前記各データ通信端末ごとに取得する経路情報取得手段と、
(a3)取得した経路情報に基づいて、当該スループット測定装置が各データ送受信装置にアクセスする際に使用するデータ通信端末のアドレス情報がいずれであるかを示す経路表を記録する経路表記録手段と、
(a4)前記経路表を用いてデータ送受信装置を特定し、特定したデータ送受信装置とのデータ交換処理の結果に基づいて、各データ通信端末を使用した場合における通信スループットを測定するスループット測定手段とを備えており、
(b)前記各データ送受信装置は、
(b1)前記スループット測定装置からのデータ交換処理の要求に応答する応答手段を備えたこと
を特徴とするスループット測定システム。
A throughput measurement system comprising a throughput measurement device to which a plurality of data communication terminals are connected, and a plurality of data transmission / reception devices provided to be able to communicate with each data communication terminal via a network ,
(a) The throughput measuring device includes:
(a1) with respect to each connected data communication terminal has a connection requesting means for the data transmission and reception apparatus performs a connection request to the connected network,
(a2) route information acquisition means for acquiring, for each data communication terminal , route information including address information used by the throughput measuring device to connect to the network via each data communication terminal ;
(a3) based on the obtained each path information, routing table recording means for recording the path table indicating whether the throughput measuring device is any address information of the data communication terminal to be used when accessing the data transceiver When,
(a4) specifying a data transmission / reception device using the routing table, and based on a result of data exchange processing with the specified data transmission / reception device, throughput measurement means for measuring communication throughput when each data communication terminal is used ; With
(b) Each of the data transmitting / receiving devices is
(b1) A throughput measurement system comprising response means for responding to a request for data exchange processing from the throughput measurement device.
複数のデータ送受信装置とともにスループット測定システムを構成するためのスループット測定装置であって、複数のデータ通信端末が当該スループット測定装置に接続されており、前記各データ通信端末が接続されたネットワークを介して前記データ送受信装置と通信可能となるように設けられており、
(a1)接続されたデータ通信端末に対して、前記データ送受信装置が接続されたネットワークへの接続要求を行う接続要求手段と、
(a2)当該スループット測定装置が前記各データ通信端末を介して前記ネットワークに接続するために使用するアドレス情報を含む経路情報を、前記各データ通信端末ごとに取得する経路情報取得手段と、
(a3)取得した経路情報に基づいて、当該スループット測定装置が各データ送受信装置にアクセスする際に使用するデータ通信端末のアドレス情報がいずれであるかを示す経路表を記録する経路表記録手段と、
(a4)前記経路表を用いてデータ送受信装置を特定し、特定したデータ送受信装置とのデータ交換処理の結果に基づいて、各データ通信端末を使用した場合における通信スループットを測定するスループット測定手段とを備えたこと
を特徴とするスループット測定装置。
A throughput measurement device for configuring a throughput measurement system together with a plurality of data transmission / reception devices, wherein a plurality of data communication terminals are connected to the throughput measurement device, and the network is connected to each data communication terminal. It is provided so as to be able to communicate with the data transmitter / receiver,
(a1) with respect to each connected data communication terminal has a connection requesting means for the data transmission and reception apparatus performs a connection request to the connected network,
(a2) route information acquisition means for acquiring, for each data communication terminal , route information including address information used by the throughput measuring device to connect to the network via each data communication terminal ;
(a3) based on the obtained each path information, routing table recording means for recording the path table indicating whether the throughput measuring device is any address information of the data communication terminal to be used when accessing the data transceiver When,
(a4) specifying a data transmission / reception device using the routing table, and based on a result of data exchange processing with the specified data transmission / reception device, throughput measurement means for measuring communication throughput when each data communication terminal is used ; A throughput measuring apparatus characterized by comprising:
複数のデータ送受信装置とともにスループット測定システムを構成するためのスループット測定装置であって、複数のデータ通信端末が当該スループット測定装置に接続されており、前記各データ通信端末が接続されたネットワークを介して前記データ送受信装置と通信可能となるように設けられたスループット測定装置をコンピュータを用いて実現するためのプログラムであって、コンピュータに以下の手段(a1)〜(a4)を構成させることを特徴とするプログラム:
(a1)接続されたデータ通信端末に対して、前記データ送受信装置が接続されたネットワークへの接続要求を行う接続要求手段と、
(a2)当該スループット測定装置が前記各データ通信端末を介して前記ネットワークに接続するために使用するアドレス情報を含む経路情報を、前記各データ通信端末ごとに取得する経路情報取得手段と、
(a3)取得した経路情報に基づいて、当該スループット測定装置が各データ送受信装置にアクセスする際に使用するデータ通信端末のアドレス情報がいずれであるかを示す経路表を記録する経路表記録手段と、
(a4)前記経路表を用いてデータ送受信装置を特定し、特定したデータ送受信装置とのデータ交換処理の結果に基づいて、各データ通信端末を使用した場合における通信スループットを測定するスループット測定手段。
A throughput measurement device for configuring a throughput measurement system together with a plurality of data transmission / reception devices, wherein a plurality of data communication terminals are connected to the throughput measurement device, and the network is connected to each data communication terminal. A program for realizing a throughput measuring apparatus provided so as to be able to communicate with the data transmitting / receiving apparatus using a computer, characterized by causing the computer to configure the following means (a1) to (a4): Program to:
(a1) with respect to each connected data communication terminal has a connection requesting means for the data transmission and reception apparatus performs a connection request to the connected network,
(a2) route information acquisition means for acquiring, for each data communication terminal , route information including address information used by the throughput measuring device to connect to the network via each data communication terminal ;
(a3) based on the obtained each path information, routing table recording means for recording the path table indicating whether the throughput measuring device is any address information of the data communication terminal to be used when accessing the data transceiver When,
(a4) to identify the data transmission and reception device using the routing table, based on the results of the data exchange processing with the specified data transceiver, throughput measurement unit that measures the communication throughput in the case of using the respective data communication terminal.
請求項2のスループット測定装置において、
さらに、スループット測定手段において測定したスループット測定値を、データ通信端末ごとに表示する表示手段を備えたこと
を特徴とするスループット測定装置
The throughput measuring apparatus according to claim 2, wherein
Furthermore, a throughput measuring apparatus comprising: a display unit that displays a throughput measurement value measured by the throughput measuring unit for each data communication terminal.
請求項2または4のスループット測定装置において、
さらに、スループット測定手段において測定したスループット測定値を、データ通信端末ごとに記録する記録手段を備えたこと
を特徴とするスループット測定装置
The throughput measuring apparatus according to claim 2 or 4,
Furthermore, a throughput measuring apparatus comprising: a recording unit that records the throughput measurement value measured by the throughput measuring unit for each data communication terminal.
請求項5のスループット測定装置において、
前記記録手段は、スループット測定手段において測定したスループット測定値を、測定時刻に対応付けて記録すること
を特徴とするスループット測定装置
The throughput measurement apparatus according to claim 5, wherein
Said recording means, the throughput measuring device, characterized in that the throughput measurement value measured in the throughput measurement unit, recorded in association with the measurement time.
請求項5または6のスループット測定装置において、
さらに、測定位置を取得するための位置情報取得手段を備えており、
前記記録手段は、スループット測定手段において測定したスループット測定値を、前記位置情報取得手段において取得した測定位置に対応付けて記録すること
を特徴とするスループット測定装置
The throughput measuring apparatus according to claim 5 or 6,
Furthermore, it has a position information acquisition means for acquiring the measurement position,
Said recording means, the throughput measuring device, characterized in that the throughput measurement value measured in the throughput measurement unit, recorded in association with the measurement position acquired in the positional information acquisition unit.
複数のデータ通信端末が接続されたスループット測定装置と、前記各データ通信端末とネットワークを介して通信可能に設けられた複数のデータ送受信装置を用いたスループット測定方法であって、
(a)前記スループット測定装置は、
(a1)接続されたデータ通信端末に対して、前記データ送受信装置が接続されたネットワークへの接続要求を行う接続要求ステップと、
(a2)当該スループット測定装置が前記各データ通信端末を介して前記ネットワークに接続するために使用するアドレス情報を含む経路情報を、前記各データ通信端末ごとに取得する経路情報取得ステップと、
(a3)取得した経路情報に基づいて、当該スループット測定装置が各データ送受信装置にアクセスする際に使用するデータ通信端末のアドレス情報がいずれであるかを示す経路表を記録する経路表記録ステップと、
(a4)前記経路表を用いてデータ送受信装置を特定し、特定したデータ送受信装置とのデータ交換処理の結果に基づいて、各データ通信端末を使用した場合における通信スループットを測定するスループット測定ステップとを実行し、
(b)前記各データ送受信装置は、
(b1)前記スループット測定装置からのデータ交換処理の要求に応答する応答ステップを実行すること
を特徴とするスループット測定方法。
A throughput measurement method using a plurality of data communication terminals connected to a throughput measurement apparatus connected to a plurality of data communication terminals, and a plurality of data transmission / reception apparatuses provided to be able to communicate with each data communication terminal via a network ,
(a) The throughput measuring device includes:
(a1) with respect to each connected data communication terminal has a connection requesting step of the data receiving apparatus performs a connection request to the connected network,
(a2) the route information including the address information to be used for the throughput measuring device is connected to the network via the respective data communication terminal, a route information acquisition step of acquiring the for each data communication terminal,
(a3) based on the obtained each path information, routing table recording step of recording the routing table indicating whether the throughput measuring device is any address information of the data communication terminal to be used when accessing the data transceiver When,
(a4) a throughput measuring step for identifying a data transmission / reception device using the routing table, and measuring a communication throughput when each data communication terminal is used based on a result of a data exchange process with the identified data transmission / reception device; Run
(b) Each of the data transmitting / receiving devices is
(b1) A throughput measuring method characterized by executing a response step in response to a request for data exchange processing from the throughput measuring device.
JP2005308035A 2005-10-24 2005-10-24 Throughput measurement system and method Expired - Fee Related JP4151981B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005308035A JP4151981B2 (en) 2005-10-24 2005-10-24 Throughput measurement system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005308035A JP4151981B2 (en) 2005-10-24 2005-10-24 Throughput measurement system and method

Publications (2)

Publication Number Publication Date
JP2007116571A JP2007116571A (en) 2007-05-10
JP4151981B2 true JP4151981B2 (en) 2008-09-17

Family

ID=38098329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005308035A Expired - Fee Related JP4151981B2 (en) 2005-10-24 2005-10-24 Throughput measurement system and method

Country Status (1)

Country Link
JP (1) JP4151981B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2009022599A1 (en) 2007-08-14 2010-11-11 株式会社エヌ・ティ・ティ・ドコモ Receiving apparatus and data acquisition method

Also Published As

Publication number Publication date
JP2007116571A (en) 2007-05-10

Similar Documents

Publication Publication Date Title
CN105430108B (en) Test environment access method and proxy server
US9130804B2 (en) Method and system for transmission of data packets from an IP-based network via a first network node to a second network node
JP6482299B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
JP2017028458A (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
EP3905792A1 (en) Wi-fi hotspot recommendation method, terminal, and graphical user interface
US10194047B2 (en) Information processing device and non-transitory recording medium
WO2018113568A1 (en) Traffic control method and device, terminal, system, and storage medium
CN112165408B (en) A test method and device for simulating a customer serial deployment environment
JP4151981B2 (en) Throughput measurement system and method
JP4831749B2 (en) Relay device, relay method, and relay program
US11416383B1 (en) Systems for remote communication with test devices
CN114125919B (en) Testing methods and devices
CN111177717A (en) Malicious process identification method and device, electronic device and storage medium
KR101170141B1 (en) Mobile terminal, the system and method to trace network charcteristic from mobile terminals
JP6551573B2 (en) Information processing apparatus, network system, electronic data output method
JP2022093354A (en) Information processing device, and control method and program thereof
JP2021177659A (en) Communication device, control method, and program
JP2017091188A (en) Information processing apparatus and program
CN105577754B (en) Localization method and system in MDM based on mobile virtual
CN111092906A (en) Network data display method, device, storage medium, equipment and system
JP4924948B2 (en) Wireless communication program
CN119201246B (en) Management method and system of wireless communication terminal, electronic equipment and storage medium
KR100716416B1 (en) Method of measuring quality of mobile communication data using messaging service and management system for same
JP2002297888A (en) Information acquisition device, object equipment for acquiring information, information providing server, and information providing system
JP2006092320A (en) Content data transmitting device, control method of content data transmitting device, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071227

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: 20080609

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080630

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080630

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130711

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees