JP6378836B2 - Communication speed limited user extraction device, throughput estimation device, communication speed limited user extraction method, throughput estimation method, communication speed limited user extraction program, and throughput estimation program - Google Patents
Communication speed limited user extraction device, throughput estimation device, communication speed limited user extraction method, throughput estimation method, communication speed limited user extraction program, and throughput estimation program Download PDFInfo
- Publication number
- JP6378836B2 JP6378836B2 JP2017521731A JP2017521731A JP6378836B2 JP 6378836 B2 JP6378836 B2 JP 6378836B2 JP 2017521731 A JP2017521731 A JP 2017521731A JP 2017521731 A JP2017521731 A JP 2017521731A JP 6378836 B2 JP6378836 B2 JP 6378836B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- communication speed
- user
- throughput
- history
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0888—Throughput
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/142—Network analysis or design using statistical or mathematical methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Databases & Information Systems (AREA)
- Pure & Applied Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Probability & Statistics with Applications (AREA)
- Algebra (AREA)
- Operations Research (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、通信速度制限ユーザ抽出装置、スループット推定装置、通信速度制限ユーザ抽出方法、スループット推定方法、通信速度制限ユーザ抽出プログラム、及びスループット推定プログラムに関し、特に、通信速度を制限されているユーザの識別技術と、通信速度を制限されたユーザを考慮したスループットの推定技術に関する。 The present invention relates to a communication speed limited user extraction apparatus, a throughput estimation apparatus, a communication speed limited user extraction method, a throughput estimation method, a communication speed limited user extraction program, and a throughput estimation program, and more particularly to a user whose communication speed is limited. The present invention relates to an identification technique and a throughput estimation technique in consideration of a user whose communication speed is limited.
背景技術として、「a.ネットワークの通信速度測定技術」、「b.通信速度制御技術」、「c.スループットの推定技術」について説明し、その後、通信速度制御技術がスループットの推定技術に与える影響ついて説明する。 As background technologies, “a. Network communication speed measurement technology”, “b. Communication speed control technology”, and “c. Throughput estimation technology” will be described, and then the influence of the communication speed control technology on the throughput estimation technology. explain about.
a.ネットワークの通信速度測定技術
利用するネットワークでどの程度の通信速度が出るかという情報は、契約するネットワーク事業者を決定する際や、利用するアプリケーションを決定する際に大きく影響を与える情報である。しかしながら、実際にどの程度の通信速度が出るかという情報をネットワーク事業者は公開していない。なぜならば、マス向けのネットワークサービスはベストエフォートのサービスであるため、規格上の最大速度のみが決定しており、実際の通信速度は、それぞれの基地局や収容局にどの程度の人数が収容されているかに依存しているため、保証することはできないためである。a. Network communication speed measurement technology Information on how much communication speed is generated in a network to be used is information that greatly affects the determination of a network operator to be contracted and the application to be used. However, network operators do not disclose information on how much communication speed is actually generated. This is because the network service for mass is a best-effort service, so only the maximum speed according to the standard is determined, and how many people can be accommodated in each base station or accommodation station. Because it depends on whether or not it can be guaranteed.
しかしながら、ユーザはネットワーク事業者の選択や、利用するサービスを選択する際に、実際にどの程度の通信速度が出るかという情報を必要としている。そのため、多くのサービス、メディアで通信速度の測定し、測定した結果の公開を行っている。たとえば、スマートフォンのアプリであるdocomo(登録商標)スピードテストがある(非特許文献1参照)。この種類のサービスは、サービス提供者が設置した速度測定のサーバとユーザ端末との間で通信を行い、その際に実測した通信速度を表示するものである。 However, when a user selects a network operator or selects a service to be used, the user needs information on how much communication speed is actually generated. Therefore, the communication speed is measured by many services and media, and the measurement results are disclosed. For example, there is a docomo (registered trademark) speed test that is a smartphone application (see Non-Patent Document 1). This type of service performs communication between a speed measurement server installed by a service provider and a user terminal, and displays the actually measured communication speed.
b.通信速度制御技術
現在、主にモバイルネットワークの事業者は、アプリケーションが使用するデータ通信量の増加に伴い、一定期間にユーザが利用できる総データ通信量に上限を付けることがある。たとえば、現在の主要のMNO(mobile network operator)は各社とも、契約内容に応じて使用できるデータ通信量の上限値を付けており、この上限値を超えた場合の通信速度が制限がされるようになっている。例えば、あるネットワークサービスでは月に上限5GBのデータ通信量までは基地局の規格値に応じたベストエフォートサービスであり、当該上限量超過後は128kbpsといった、非常に低速な通信速度に制限されるといったような動作をしている(非特許文献2参照)。また、MVNO(mobile virtual network operator)という、MNOの回線を使用した仮想ネットワーク事業者も存在しており、これらの事業者の多くはネットワークサービスの契約額が安価である代わりに、高速な通信が使えるデータ通信量が少ないか、全く無い(最初から低速な通信速度の制限が行われている)ネットワークサービスを提供してMNOとの差別化を図っている(非特許文献3参照)。b. Communication Speed Control Technology Currently, mobile network operators mainly place an upper limit on the total data communication amount that can be used by a user for a certain period of time as the amount of data communication used by an application increases. For example, each major mobile network operator (MNO) has an upper limit on the amount of data traffic that can be used according to the contract details, and the communication speed will be limited if this upper limit is exceeded. It has become. For example, a certain network service is a best-effort service according to the standard value of the base station up to a data communication amount of 5 GB per month, and is limited to a very low communication speed such as 128 kbps after the upper limit is exceeded. Such an operation is performed (see Non-Patent Document 2). There are also MVNOs (mobile virtual network operators) that use virtual network operators that use MNO lines, and many of these operators offer high-speed communication instead of low network service contracts. Differentiated from MNO by providing a network service that has little or no usable data communication volume (a low communication speed is limited from the beginning) (see Non-Patent Document 3).
c.スループットの推定技術
これから出るであろう通信速度を推定する場合に、過去の同じ環境下での通信履歴を参考に推定する手法が存在している。この手法はネットワークの時間的、場所的な定常性を利用している。これらの手法の活用例として、通信速度の測定情報を集計し、地域や事業者別に公表をしているメディア(非特許文献4参照)や、ネットワーク装置のトラヒック量の情報等を用いてクラウドコンピューティング等のリソース配置に用いようとする検討が存在している(非特許文献5参照)。c. Throughput estimation technology When estimating the communication speed that will come out, there is a method of estimating with reference to the past communication history in the same environment. This method uses the temporal and local stationarity of the network. As an example of using these methods, cloud computing is performed using the media (refer to Non-Patent Document 4) that aggregates communication speed measurement information and publishes it by region or business operator, and information on the traffic volume of network devices. There is a study to be used for resource allocation such as storage (see Non-Patent Document 5).
これらの推定技術では、時間や場所等の条件を設定し、各条件について通信速度の測定を複数回行い、その平均値を公表している。現在のネットワークのボトルネックは、モバイルネットワークでは基地局、固定回線はISP(Internet Service Provider)とキャリアの間や、ISPとISPの間の接続点に要因がある事が多いため、それらの条件別に通信速度を測定するようになっている。 In these estimation techniques, conditions such as time and place are set, the communication speed is measured several times for each condition, and the average value is published. Current network bottlenecks are base stations in mobile networks, and fixed lines have many factors in connection points between ISPs (Internet Service Providers) and carriers, and between ISPs and ISPs. The communication speed is measured.
発明が解決しようとする課題は、背景技術の「c.スループットの推定技術」で説明した、通信速度を推定する際に、「b.通信速度制御技術」で説明したような通信速度制御により、一部のユーザの通信速度が制限されているケースで起こる。 The problem to be solved by the invention is that when estimating the communication speed described in “c. Throughput estimation technique” in the background art, the communication speed control as described in “b. This happens when the communication speed of some users is limited.
モバイルネットワークを例にすると、現在のLTE(Long Term Evolution)の通信速度のオーダは数Mbps〜数十Mbpsとなっているのに対して、通信速度の制限が起こると、数百Kbpsとなる。つまり、通信速度の制限がされているユーザの通信速度は、通信速度の制限がされていないユーザの通信速度の1/10〜1/100程度になってしまうため、通信速度の推定をする際に、通信速度の制限がされているユーザ1人が参考データに含まれた場合、測定した通信速度の平均値を大きく押し下げてしまう原因となり、正確な通信速度の推定値の算出が出来ないこととなる。 Taking a mobile network as an example, the communication speed order of the present LTE (Long Term Evolution) is several Mbps to several tens Mbps, but when the communication speed is limited, it is several hundred Kbps. In other words, the communication speed of a user whose communication speed is limited is about 1/10 to 1/100 of the communication speed of a user whose communication speed is not limited. In addition, if one user whose communication speed is limited is included in the reference data, the average value of the measured communication speed may be greatly pushed down, and an accurate estimate of the communication speed cannot be calculated. It becomes.
また、通信速度の制限を受けている人が、実際に通信速度の制限を受けているが、そのことを知らない場合に、公表された通信速度の情報を信用すると、過大な情報となってしまう、という課題もある。 In addition, if a person who is restricted by the communication speed is actually restricted by the communication speed, but does not know it, trusting the published information on the communication speed will result in excessive information. There is also a problem of end.
従って、スループットの推定等のために、通信速度の制限を受けているユーザを抽出することが必要とされる。本発明は、通信履歴から通信速度の制限を受けているユーザを抽出する方式、及び通信速度の制限を受けているユーザを考慮してスループットを推定する方式を提案することを目的とする。 Therefore, it is necessary to extract users who are limited in communication speed in order to estimate throughput. An object of the present invention is to propose a method for extracting a user who is restricted in communication speed from a communication history and a method for estimating a throughput in consideration of a user who is restricted in communication speed.
本発明の一形態に係る通信速度制限ユーザ抽出装置は、
通信履歴から通信速度の制限を受けているユーザを抽出する通信速度制限ユーザ抽出装置であって、
ユーザ別のスループット情報を含む通信履歴を格納する通信履歴記憶部と、
前記通信履歴記憶部から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定する通信速度制限ユーザ判定部と、
を有することを特徴とする。A communication speed limit user extraction device according to an aspect of the present invention is provided.
A communication speed limit user extraction device that extracts a user who has received a communication speed limit from a communication history,
A communication history storage unit for storing a communication history including throughput information for each user;
A communication speed that extracts a communication history that matches the communication environment at a communication date and time within a predetermined period from the communication history storage unit, and determines that a user with a different distribution of throughput is a user who is limited in communication speed A restricted user determination unit;
It is characterized by having.
本発明の一形態に係るスループット推定装置は、
通信履歴からスループットを推定するスループット推定装置であって、
ユーザ別の通信履歴を格納する通信履歴記憶部と、
前記通信履歴記憶部から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定する通信速度制限ユーザ判定部と、
通信速度の制限を受けているユーザを考慮して、通信速度に関するスループットを予測する通信速度予測部と、
を有することを特徴とする。A throughput estimation device according to an aspect of the present invention is
A throughput estimation device that estimates throughput from a communication history,
A communication history storage unit for storing communication history for each user;
A communication speed that extracts a communication history that matches the communication environment at a communication date and time within a predetermined period from the communication history storage unit, and determines that a user with a different distribution of throughput is a user who is limited in communication speed A restricted user determination unit;
In consideration of users who are limited in communication speed, a communication speed prediction unit that predicts throughput related to communication speed,
It is characterized by having.
本発明の一形態に係る通信速度制限ユーザ抽出方法は、
通信履歴から通信速度の制限を受けているユーザを抽出する通信速度制限ユーザ抽出装置における通信速度制限ユーザ抽出方法であって、
ユーザ別のスループット情報を含む通信履歴を格納する通信履歴記憶部から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出するステップと、
スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定するステップと、
を有することを特徴とする。A communication speed limited user extraction method according to an aspect of the present invention is as follows.
A communication speed limit user extraction method in a communication speed limit user extraction device for extracting a user who has received a communication speed limit from a communication history,
Extracting a communication history that matches the communication environment at a communication date and time within a predetermined period from a communication history storage unit that stores a communication history including throughput information for each user;
Determining users with different throughput distributions as users who are limited in communication speed;
It is characterized by having.
本発明の一形態に係るスループット推定方法は、
通信履歴からスループットを推定するスループット推定装置におけるスループット推定方法であって、
ユーザ別の通信履歴を格納する通信履歴記憶部から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出するステップと、
スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定するステップと、
通信速度の制限を受けているユーザを考慮して、通信速度に関するスループットを予測するステップと、
を有することを特徴とする。A throughput estimation method according to an aspect of the present invention includes:
A throughput estimation method in a throughput estimation device that estimates throughput from a communication history,
Extracting a communication history that matches the communication environment at a communication date and time within a predetermined period from a communication history storage unit that stores a communication history for each user;
Determining users with different throughput distributions as users who are limited in communication speed;
Taking into account users who are limited in communication speed, predicting throughput related to communication speed;
It is characterized by having.
本発明の一形態に係る通信速度制限ユーザ抽出プログラムは、
通信履歴から通信速度の制限を受けているユーザを抽出するために、コンピュータを、
ユーザ別のスループット情報を含む通信履歴を格納する通信履歴記憶手段、及び
前記通信履歴記憶手段から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定する通信速度制限ユーザ判定手段、
として機能させることを特徴とする。A communication speed limit user extraction program according to an aspect of the present invention is provided.
In order to extract users who are limited in communication speed from the communication history,
Communication history storage means for storing communication history including throughput information for each user, and users having different throughput distributions by extracting from the communication history storage means a communication history having a matching communication environment at a communication date and time within a predetermined period Communication speed limit user determination means for determining that the user is subjected to the communication speed limit,
It is made to function as.
本発明の一形態に係るスループット推定プログラムは、
通信履歴からスループットを推定するために、コンピュータを、
ユーザ別の通信履歴を格納する通信履歴記憶手段、
前記通信履歴記憶手段から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定する通信速度制限ユーザ判定手段、及び
通信速度の制限を受けているユーザを考慮して、通信速度に関するスループットを予測する通信速度予測手段、
として機能させることを特徴とする。A throughput estimation program according to an aspect of the present invention is
In order to estimate the throughput from the communication history,
Communication history storage means for storing communication history for each user;
A communication speed that extracts communication histories that match the communication environment at a communication date and time within a predetermined period from the communication history storage means, and determines that a user with a different distribution of throughput is a user who is limited in communication speed A communication speed prediction unit that predicts a throughput related to a communication speed in consideration of a user who has received a restriction on the communication speed;
It is made to function as.
本発明によれば、通信履歴から通信速度の制限を受けているユーザを抽出することが可能になる。 According to the present invention, it is possible to extract a user who is limited in communication speed from a communication history.
以下、図面を参照して本発明の実施例について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
本発明の実施例では、一例として、通信履歴から通信速度の制限を受けているユーザを抽出する通信速度制限ユーザ抽出装置について説明する。また、通信速度の制限を受けているユーザを抽出した結果に基づいて、スループットを推定するスループット推定装置につても説明する。 In an embodiment of the present invention, as an example, a communication speed limit user extraction device that extracts users who have received a communication speed limit from a communication history will be described. In addition, a throughput estimation apparatus that estimates throughput based on the result of extracting users who are limited in communication speed will also be described.
図1は、本発明の実施例に係る通信速度制限ユーザ抽出装置100の構成を示す。通信速度制限ユーザ抽出装置100は、通信履歴から通信速度の制限を受けているユーザを抽出するための装置であり、通信時の実績を投入して通信速度の制限を受けているユーザを判定するための通信速度制限ユーザ判定部110と、通信履歴を蓄積するための通信履歴DB120と、通信速度の制限を受けているユーザであるかを示す通信速度制限ユーザリスト130とを有する。
FIG. 1 shows a configuration of a communication rate limited
図2は、図1の通信速度制限ユーザ抽出装置100をネットワーク推定技術へ適用した例である、本発明の実施例に係るスループット推定装置200の構成を示す。スループット推定装置200は、通信履歴からスループットを推定するための装置であり、通信速度制限ユーザ判定部110、通信履歴DB120及び通信速度制限ユーザリスト130に加えて、通信速度の制限を受けているユーザの判定結果を元にしたスループットの推定を行う通信速度予測部210を有する。
FIG. 2 shows a configuration of a
図3は、本発明の実施例に係る通信速度制限ユーザ抽出装置100又はスループット推定装置200のハードウェア構成の例を示す図である。通信速度制限ユーザ抽出装置100及びスループット推定装置200は、プロセッサ等のCPU(Central Processing Unit)151、RAM(Random Access Memory)やROM(Read Only Memory)等のメモリ装置152、ハードディスク等の記憶装置153等から構成されたコンピュータでもよい。例えば、通信速度制限ユーザ抽出装置100及びスループット推定装置200の機能及び処理は、記憶装置153又はメモリ装置152に格納されているデータやプログラムをCPU151が実行することによって実現される。また、通信速度制限ユーザ抽出装置100及びスループット推定装置200に必要な情報は、入出力インタフェース装置154から入力され、通信速度制限ユーザ抽出装置100及びスループット推定装置200において求められた結果は、入出力インタフェース装置154から出力されてもよい。
FIG. 3 is a diagram illustrating an example of a hardware configuration of the communication speed limited
まず、図1を参照して、通信速度の制限を受けているユーザを抽出する方式について説明する。 First, with reference to FIG. 1, a method for extracting users who are limited in communication speed will be described.
通信速度制限ユーザ判定部110は、通信時の実績である通信履歴から、通信速度の制限を受けているユーザであるかどうかを判定する。具体的には、通信速度制限ユーザ判定部110は、ユーザ別のスループット情報を含む通信履歴を受け取り、通信履歴DB120に格納する。そして、通信速度制限ユーザ判定部110は、通信履歴DB120から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定し、通信速度制限ユーザリスト130を更新する。
The communication speed limit
通信履歴のフォーマットとして、通信履歴毎に、通信日時、ユーザID、スループット情報、キャリア情報、ネットワーク情報があることを前提とする。キャリア情報とは、使用するネットワーク事業者を示す識別子(ID)である。ネットワーク情報とは、例えば、モバイルネットワークでは基地局IDと言った、通信速度の制限を受けていないユーザがボトルネックとなるポイントを示すIDである。これは、基地局IDを時間帯で分割した場合の一つの基地局と時間帯の組み合わせであっても良い。 It is assumed that the communication history format includes communication date / time, user ID, throughput information, carrier information, and network information for each communication history. Carrier information is an identifier (ID) indicating a network operator to be used. The network information is, for example, a base station ID in a mobile network, which is an ID indicating a point where a user who is not limited by the communication speed becomes a bottleneck. This may be a combination of one base station and time zone when the base station ID is divided by time zone.
通信履歴iをViewlogiとして、その通信履歴iに含まれる通信日時d、ユーザIDu、スループット情報t、キャリア情報c、ネットワーク情報nとしたときに、When the communication history i is Viewlog i , the communication date and time d, the user ID u, the throughput information t, the carrier information c, and the network information n included in the communication history i,
あるユーザtargetがネットワーク事業者carrierにおいて通信速度の制限を受けているかどうかを判定する方式として、該当する通信履歴 Corresponding communication history as a method to determine whether a certain user target is limited in communication speed in the network carrier
外れ具合は検定や上位値の確認により行う。例えば、スループットの分布については、対数正規分布が想定されるが、その場合には、データを対数変換した後に、正規分布の外れ値に関する各種検定(スミルノフ・グラブス検定など)を行うことで確認が可能である。また、単純に下位の定数値に入った場合に検出するという仕組みでも良い。 The degree of detachment is confirmed by testing or checking the upper value. For example, the logarithmic normal distribution is assumed for the distribution of throughput. In that case, after performing logarithmic conversion of the data, various tests (such as Smirnov-Grubbs test) for outliers of the normal distribution can be confirmed. Is possible. Alternatively, a mechanism may be used that detects when a lower constant value is entered.
図4は、スループットの分布の一例を示す図である。横軸はスループットを示し、縦軸はスループットが測定された頻度を示す。図4に示すように、通信速度制限ユーザのスループットの分布は、通信速度の制限を受けていないユーザのスループットの分布とは異なる。通信速度制限ユーザは、上記のように検定や上位値の確認により検出可能である。 FIG. 4 is a diagram illustrating an example of throughput distribution. The horizontal axis indicates the throughput, and the vertical axis indicates the frequency at which the throughput is measured. As shown in FIG. 4, the throughput distribution of the communication speed limited user is different from the throughput distribution of the user who is not limited by the communication speed. The communication speed limited user can be detected by verification or confirmation of the upper value as described above.
該ユーザtargetについて、仮に通信速度の制限を受けているとすると、同じキャリア内であればどこで使用していてもスループットが大きく制限されて、該ネットワーク内のスループット分布とは外れる可能性が高い。そのため、j1...jmまでの通信履歴に対して、閾値rthで設定される一定の数、または一定の比率以上が外れ値であれば、そのユーザが通信速度の制限がされていると判断する。なお、この閾値rthについては、市場のサービスから、通信速度の制限の値や、普及度等を参考にして、通信速度制限ユーザ抽出装置100又はスループット推定装置200のオペレータが手動で設定する。If the user target is limited in communication speed, the throughput is greatly limited regardless of where it is used within the same carrier, and there is a high possibility that the throughput is not within the throughput distribution in the network. Therefore, if the communication history up to j 1 ... j m is out of range by a certain number set by the threshold r th or a certain ratio or more, the user is limited in communication speed. Judge that The threshold r th is manually set by the operator of the communication speed limit
次に、図2を参照して、上記の方式をスループット推定技術へ適用する方法を説明する。 Next, a method of applying the above method to the throughput estimation technique will be described with reference to FIG.
通信速度制限ユーザ判定部110は、図1を参照して説明したように、通信速度の制限を受けているかどうかを判定し、通信速度制限ユーザリスト130を更新する。通信速度予測部210は、通信速度の制限を受けているユーザを考慮して、通信速度に関するスループットを予測する。通信速度に関するスループットの代表値を予測する場合には、通信速度予測部210は、通信速度の制限を受けているユーザの通信履歴を排除してスループットを予測する。例えば、ユーザがネットワーク事業者の通信速度を問い合わせるために、ユーザID、キャリア情報を含む通信速度問合せを行った場合、通信速度予測部210は、当該ユーザが通信速度の制限を受けていない場合には、通信速度の制限を受けているユーザの通信履歴を排除してスループットを予測する。一方、通信速度の制限を受けているユーザについては、通信速度の制限を受けていない他のユーザを参考とせずに、自身のスループットデータのみを用いることで、通信速度の制限を含めたスループットの推定が可能となる。
As described with reference to FIG. 1, the communication speed limit
非特許文献4に示すような測定結果の集計においては、測定対象となった地域(駅やランドマークなど)ごとに通信速度の測定を行い、それらの結果の平均/最大/最小等の統計値を報告している。この様に、通信速度の測定結果から代表値を計算する際に、仮に通信速度を制限されているデータが混ざってしまった場合には、通信速度を制限した分だけ過小評価されてしまう事がある。そのため、上記の方式で通信速度を制限されているユーザを排除した上での代表値を計算することで、スループットを高精度に推定できる。 In the aggregation of measurement results as shown in Non-Patent Document 4, the communication speed is measured for each area (station, landmark, etc.) to be measured, and the statistical values such as average / maximum / minimum of those results are measured. Has been reported. In this way, when the representative value is calculated from the measurement result of the communication speed, if the data whose communication speed is limited is mixed, it may be underestimated by the amount that the communication speed is limited. is there. Therefore, the throughput can be estimated with high accuracy by calculating the representative value after eliminating the user whose communication speed is limited by the above method.
非特許文献4では、報告者が実験条件を決定する際に、通信速度を制限されたデータが混ざらないようにしているため、このような問題は起こらないが、非特許文献6に示すように、通信速度の測定を一般のユーザに委任するような形態を取る場合には、今回提起した問題が顕在化してくる。 In Non-Patent Document 4, since the reporter decides the experimental condition so that data with limited communication speed is not mixed, such a problem does not occur. However, as shown in Non-Patent Document 6, When taking a form in which communication speed measurement is delegated to a general user, the problem raised this time becomes obvious.
以下、各機能部について更に詳細に説明する。 Hereinafter, each functional unit will be described in more detail.
図5は、通信速度制限ユーザ判定部110の詳細ブロック図である。通信速度制限ユーザ判定部110は、構文解析部111と、履歴投入部112と、該当履歴抽出部113と、外れ値計算部114とで構成される。
FIG. 5 is a detailed block diagram of the communication speed limit
まず、通信速度制限ユーザ判定部110の入力は通信履歴となる。通信履歴は、通信日時、ユーザID、スループット情報、キャリア情報、ネットワーク情報が含まれている。
First, the input of the communication speed limit
構文解析部111は、json(JavaScript(登録商標) Object Notation)、xml(Extensible Markup Language)等の構造で入力された通信履歴を分解し、上記の個別の要素を抽出し、履歴投入部112へ入力する。
The
履歴投入部112は、通信履歴DB120へ個別要素に抽出された通信履歴を整形し投入する。また、整形された通信履歴を該当履歴抽出部113に入力する。
The
該当履歴抽出部113は、外れ値計算のための通信履歴群を取得する。図6に示す通り、該当履歴抽出部113は、該当ユーザ通信履歴抽出部115と、計算対象通信履歴抽出部116とで構成されている。
The corresponding
まず、該当ユーザ通信履歴抽出部115は、履歴投入部112から入力された通信履歴に含まれるユーザIDとキャリア情報が一致し、通信日時がthtime以内である通信履歴を、通信履歴DB120よりすべて抽出し、計算対象通信履歴抽出部116に入力する。次に、計算対象通信履歴抽出部116は、得られた通信履歴群jiそれぞれについて、キャリア情報ci、ネットワーク情報niが一致する通信履歴ki,1,ki,2,ki,3...のスループット情報を取得し、外れ値計算部114にスループット情報First, the corresponding user communication
図7に示す通り、外れ値計算部114は、検定部117と、リスト更新部118とで構成されている。
As illustrated in FIG. 7, the
検定部117は、各iについて、tiがThe
tiが外れ値となっている場合には、通信履歴群jiのユーザが通信速度の制限を受けているユーザであることが分かる。なお、通信速度の制限を受けているユーザは、同じキャリア内であればネットワーク情報が異なっていてもスループットが外れ値になる可能性が高い。このため、1つの外れ値によって通信速度の制限を受けているユーザを判定するのではなく、同じキャリア内でスループットが一定の閾値以上の外れ値となっているユーザを判定することで、通信速度の制限を受けているユーザの判定を向上させることができる。When t i is an outlier, it can be seen that the users of the communication history group j i are users who are limited in communication speed. Note that a user who is limited in communication speed is likely to have an outlier in throughput even if the network information is different within the same carrier. For this reason, the communication speed is not determined by determining a user whose communication speed is limited by one outlier, but by determining a user whose throughput is equal to or greater than a certain threshold within the same carrier. This makes it possible to improve the determination of a user who is subject to this limitation.
リスト更新部118は、検定部117で、各iについて、一定の閾値以上通信速度の制限を受けていると判定されたui,ci,average(ti)で通信速度制限ユーザリスト130を更新する。なお、average(ti)は通信速度の平均値である。また、通信速度の制限を受けていると判定されなかった場合で、通信速度制限ユーザリスト130にui,ciが含まれていれば、通信速度制限ユーザリスト130から削除し更新する。The
図8に示すように、通信速度制限ユーザリスト130には、ユーザID、キャリア情報、通信速度が蓄積される。
As shown in FIG. 8, the user ID, carrier information, and communication speed are accumulated in the communication speed
なお、図5及び図6では、1つの通信履歴から、条件が一致する通信履歴を抽出しているが、通信日時がthtime以内である通信履歴を通信履歴DB120から直接抽出して、外れ値を計算することも可能である。5 and 6, the communication history matching the conditions is extracted from one communication history, but the communication history whose communication date and time is within th time is directly extracted from the
次に、通信速度予測部210について説明する。図9に示すように、通信速度予測部210は、構文解析部211と、通信速度制限ユーザ確認部212と、通信速度計算部213と、応答部214とで構成される。
Next, the communication
通信速度予測部210は、通信速度制限ユーザ判定部110と同様に、構文解析部211を通して、通信速度問合せをユーザIDui、キャリア情報ci、ネットワーク情報niの要素に分解する。その後、通信速度制限ユーザ確認部212で、ui、ciをもとに通信速度の制限を受けているユーザであるかを判定する。通信速度制限ユーザリスト130に含まれていた場合には、応答部214で通信速度制限ユーザリスト130に記載されているスループットを、通信速度問合せに対する通信速度応答として返す。通信速度制限ユーザリスト130に含まれていなかった場合、通信速度計算部213で、通信履歴DB120に含まれるci、niが一致する通信履歴群jiを抽出する(ただし、通信速度の制限を受けているユーザのciが含まれている場合には、その通信履歴は含めない)。その後、抽出された通信履歴群jiに含まれているスループット情報Similar to the communication speed limit
<本発明の実施例の効果>
本発明の実施例によれば、通信履歴から、通信速度の制限を受けているユーザを抽出が可能となり、通信速度の制限を受けているユーザを考慮したスループットの推定が可能となる。<Effect of the embodiment of the present invention>
According to the embodiment of the present invention, it is possible to extract a user who is restricted by the communication speed from the communication history, and it is possible to estimate the throughput in consideration of the user who is restricted by the communication speed.
説明の便宜上、本発明の実施例に係る通信速度制限ユーザ抽出装置及びスループット推定装置は機能的なブロック図を用いて説明しているが、本発明の実施例に係る通信速度制限ユーザ抽出装置及びスループット推定装置は、ハードウェア、ソフトウェア又はそれらの組み合わせで実現されてもよい。例えば、本発明の実施例は、コンピュータに対して本発明の実施例に係る通信速度制限ユーザ抽出装置及びスループット推定装置の各機能を実現させるプログラム、コンピュータに対して本発明の実施例に係る方法の各手順を実行させるプログラム等により、実現されてもよい。また、各機能部が必要に応じて組み合わせて使用されてもよい。また、本発明の実施例に係る方法は、実施例に示す順序と異なる順序で実施されてもよい。 For convenience of explanation, the communication speed limited user extraction apparatus and the throughput estimation apparatus according to the embodiment of the present invention are described using functional block diagrams, but the communication speed limited user extraction apparatus and the throughput estimation apparatus according to the embodiment of the present invention and The throughput estimation device may be realized by hardware, software, or a combination thereof. For example, according to an embodiment of the present invention, there is provided a program that causes a computer to realize the functions of the communication speed limited user extraction device and the throughput estimation device according to the embodiment of the present invention, and a method according to the embodiment of the present invention for the computer. It may be realized by a program or the like that executes each procedure. In addition, the functional units may be used in combination as necessary. In addition, the method according to the embodiment of the present invention may be performed in an order different from the order shown in the embodiment.
以上、通信履歴から、通信速度の制限を受けているユーザを抽出するための手法について説明したが、本発明は、上記の実施例に限定されることなく、請求の範囲内において、種々の変更・応用が可能である。 As described above, the method for extracting the user who is restricted by the communication speed from the communication history has been described. However, the present invention is not limited to the above-described embodiment, and various modifications are made within the scope of the claims.・ Applicable.
本国際出願は2015年6月2日に出願した日本国特許出願2015−112634号に基づく優先権を主張するものであり、2015−112634号の全内容を本国際出願に援用する。 This international application claims priority based on Japanese Patent Application No. 2015-112634 filed on Jun. 2, 2015, the entire contents of which are incorporated herein by reference.
100 通信速度制限ユーザ抽出装置
110 通信速度制限ユーザ判定部
111 構文解析部
112 履歴投入部
113 該当履歴抽出部
114 外れ値計算部
115 該当ユーザ通信履歴抽出部
116 計算対象通信履歴抽出部
117 検定部
118 リスト更新部
120 通信履歴DB
130 通信速度制限ユーザリスト
200 スループット推定装置
210 通信速度予測部
211 構文解析部
212 通信速度制限ユーザ確認部
213 通信速度計算部
214 応答部DESCRIPTION OF
130 Communication Speed
Claims (8)
ユーザ別のスループット情報を含む通信履歴を格納する通信履歴記憶部と、
前記通信履歴記憶部から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定する通信速度制限ユーザ判定部と、
を有する通信速度制限ユーザ抽出装置。A communication speed limit user extraction device that extracts a user who has received a communication speed limit from a communication history,
A communication history storage unit for storing a communication history including throughput information for each user;
A communication speed that extracts a communication history that matches the communication environment at a communication date and time within a predetermined period from the communication history storage unit, and determines that a user with a different distribution of throughput is a user who is limited in communication speed A restricted user determination unit;
A communication speed limit user extraction device.
ユーザ識別子、キャリア識別子、ネットワーク識別子、スループット情報及び通信日時を前記通信履歴記憶部に投入する履歴投入部と、
前記通信履歴記憶部から、所定の期間内の通信日時においてキャリア識別子及びネットワーク識別子が一致するスループット情報を取得する該当履歴抽出部と、
取得されたスループット情報により形成されるスループットの分布に対する外れ値となっているユーザのスループット情報を判定し、外れ値の判定結果に基づいて通信速度制限ユーザリストを更新する外れ値計算部と、
を有する、請求項1に記載の通信速度制限ユーザ抽出装置。The communication speed limit user determination unit
A history input unit that inputs a user identifier, a carrier identifier, a network identifier, throughput information, and a communication date and time into the communication history storage unit;
From the communication history storage unit, a corresponding history extraction unit that acquires throughput information in which a carrier identifier and a network identifier match at a communication date and time within a predetermined period;
An outlier calculator that determines user throughput information that is an outlier with respect to the distribution of throughput formed by the acquired throughput information, and updates the communication speed limit user list based on the outlier determination result;
The communication speed limit user extraction device according to claim 1, comprising:
ユーザ別の通信履歴を格納する通信履歴記憶部と、
前記通信履歴記憶部から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定する通信速度制限ユーザ判定部と、
通信速度の制限を受けているユーザを考慮して、通信速度に関するスループットを予測する通信速度予測部と、
を有するスループット推定装置。A throughput estimation device that estimates throughput from a communication history,
A communication history storage unit for storing communication history for each user;
A communication speed that extracts a communication history that matches the communication environment at a communication date and time within a predetermined period from the communication history storage unit, and determines that a user with a different distribution of throughput is a user who is limited in communication speed A restricted user determination unit;
In consideration of users who are limited in communication speed, a communication speed prediction unit that predicts throughput related to communication speed,
A throughput estimation apparatus.
ユーザ別のスループット情報を含む通信履歴を格納する通信履歴記憶部から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出するステップと、
スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定するステップと、
を有する通信速度制限ユーザ抽出方法。A communication speed limit user extraction method in a communication speed limit user extraction device for extracting a user who has received a communication speed limit from a communication history,
Extracting a communication history that matches the communication environment at a communication date and time within a predetermined period from a communication history storage unit that stores a communication history including throughput information for each user;
Determining users with different throughput distributions as users who are limited in communication speed;
A communication speed limit user extraction method.
ユーザ別の通信履歴を格納する通信履歴記憶部から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出するステップと、
スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定するステップと、
通信速度の制限を受けているユーザを考慮して、通信速度に関するスループットを予測するステップと、
を有するスループット推定方法。A throughput estimation method in a throughput estimation device that estimates throughput from a communication history,
Extracting a communication history that matches the communication environment at a communication date and time within a predetermined period from a communication history storage unit that stores a communication history for each user;
Determining users with different throughput distributions as users who are limited in communication speed;
Taking into account users who are limited in communication speed, predicting throughput related to communication speed;
A throughput estimation method comprising:
ユーザ別のスループット情報を含む通信履歴を格納する通信履歴記憶手段、及び
前記通信履歴記憶手段から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定する通信速度制限ユーザ判定手段、
として機能させるための通信速度制限ユーザ抽出プログラム。In order to extract users who are limited in communication speed from the communication history,
Communication history storage means for storing communication history including throughput information for each user, and users having different throughput distributions by extracting from the communication history storage means a communication history having a matching communication environment at a communication date and time within a predetermined period Communication speed limit user determination means for determining that the user is subjected to the communication speed limit,
Communication speed limited user extraction program to function as
ユーザ別の通信履歴を格納する通信履歴記憶手段、
前記通信履歴記憶手段から、所定の期間内の通信日時において通信環境が一致する通信履歴を抽出し、スループットの分布が異なるユーザを、通信速度の制限を受けているユーザであると判定する通信速度制限ユーザ判定手段、及び
通信速度の制限を受けているユーザを考慮して、通信速度に関するスループットを予測する通信速度予測手段、
として機能させるためのスループット推定プログラム。In order to estimate the throughput from the communication history,
Communication history storage means for storing communication history for each user;
A communication speed that extracts communication histories that match the communication environment at a communication date and time within a predetermined period from the communication history storage means, and determines that a user with a different distribution of throughput is a user who is limited in communication speed A communication speed prediction unit that predicts a throughput related to a communication speed in consideration of a user who has received a restriction on the communication speed;
Throughput estimation program to function as
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015112634 | 2015-06-02 | ||
| JP2015112634 | 2015-06-02 | ||
| PCT/JP2016/062365 WO2016194498A1 (en) | 2015-06-02 | 2016-04-19 | Communication-speed-restricted user extracting device, throughput estimating device, communication-speed-restricted user extracting method, throughput estimating method, communication-speed-restricted user extracting program, and throughput estimating program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2016194498A1 JPWO2016194498A1 (en) | 2018-03-22 |
| JP6378836B2 true JP6378836B2 (en) | 2018-08-22 |
Family
ID=57442014
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017521731A Active JP6378836B2 (en) | 2015-06-02 | 2016-04-19 | Communication speed limited user extraction device, throughput estimation device, communication speed limited user extraction method, throughput estimation method, communication speed limited user extraction program, and throughput estimation program |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10499266B2 (en) |
| JP (1) | JP6378836B2 (en) |
| WO (1) | WO2016194498A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3193187A1 (en) * | 2016-01-13 | 2017-07-19 | ST SPORTSERVICE GmbH | Method for calibrating a local positioning system based on time-difference-of-arrival measurements |
| JP6714532B2 (en) * | 2017-03-17 | 2020-06-24 | Kddi株式会社 | Throughput measuring method, program and device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090070743A1 (en) * | 2007-09-10 | 2009-03-12 | Unisys Corporation | System and method for analyzing software applications |
| US8467814B2 (en) * | 2007-09-11 | 2013-06-18 | Yahoo! Inc. | SMS shortcode allocation |
| US8462625B2 (en) * | 2010-12-08 | 2013-06-11 | At&T Intellectual Property I, L.P. | System for estimating download speed from passive measurements |
| JP2013021713A (en) * | 2012-09-25 | 2013-01-31 | Buffalo Inc | Network relay device |
| JP6033058B2 (en) * | 2012-11-29 | 2016-11-30 | Kddi株式会社 | Communication path identification device |
-
2016
- 2016-04-19 WO PCT/JP2016/062365 patent/WO2016194498A1/en not_active Ceased
- 2016-04-19 JP JP2017521731A patent/JP6378836B2/en active Active
- 2016-04-19 US US15/578,067 patent/US10499266B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10499266B2 (en) | 2019-12-03 |
| WO2016194498A1 (en) | 2016-12-08 |
| US20180176804A1 (en) | 2018-06-21 |
| JPWO2016194498A1 (en) | 2018-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9955488B2 (en) | Modeling network performance and service quality in wireless networks | |
| US10153955B2 (en) | Network selection using current and historical measurements | |
| US9538401B1 (en) | Cellular network cell clustering and prediction based on network traffic patterns | |
| JP6049186B2 (en) | Apparatus, program, and method for estimating staying place of user having portable terminal | |
| US20150289149A1 (en) | Estimating long term evolution network capacity and performance | |
| CN109934627A (en) | Method and device for establishing satisfaction prediction model | |
| US9693355B2 (en) | Methods and systems for profiling network resource usage by a mobile application | |
| EP2713179A1 (en) | Base station positioning device, base station positioning method, and base station positioning program | |
| US9819809B2 (en) | Machine-learned policies for PCRF | |
| JP2015165636A (en) | Detecting device, detecting method, and detecting program | |
| CN107079321B (en) | Determination of performance indicators for communication services | |
| Dahunsi et al. | Measuring mobile broadband performance in Nigeria: 2G and 3G | |
| US20160150425A1 (en) | System and method of providing a synthetic transaction platform for analyzing communication between a mobile device and a wireless network | |
| JP6378836B2 (en) | Communication speed limited user extraction device, throughput estimation device, communication speed limited user extraction method, throughput estimation method, communication speed limited user extraction program, and throughput estimation program | |
| Mojisola et al. | Participatory analysis of cellular network quality of service | |
| US20240250763A1 (en) | Interference identification in a ran | |
| KR102294713B1 (en) | Apparatus And Method for Inducing Install Application | |
| CN110708665B (en) | Method and device for determining home area of access network equipment | |
| US20130035980A1 (en) | Method for measuring market share for a communication service provider | |
| CN112243257B (en) | A coverage black hole identification method and system for wireless cells | |
| JP6433059B2 (en) | Apparatus, program and method for positioning mobile terminal based on communication record | |
| CN111222897B (en) | Client Internet surfing satisfaction prediction method and device | |
| CN108307428B (en) | LTE cell concentration analysis method and system based on MR data | |
| CN106851604A (en) | A kind of Traffic prediction method and device of mobile communications network | |
| Ejnioui et al. | A stochastic approach for evaluating quality of service in wireless cellular networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171127 |
|
| 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: 20180724 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180727 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6378836 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 |