JP2012032924A - Information analysis device and information analysis method - Google Patents
Information analysis device and information analysis method Download PDFInfo
- Publication number
- JP2012032924A JP2012032924A JP2010170457A JP2010170457A JP2012032924A JP 2012032924 A JP2012032924 A JP 2012032924A JP 2010170457 A JP2010170457 A JP 2010170457A JP 2010170457 A JP2010170457 A JP 2010170457A JP 2012032924 A JP2012032924 A JP 2012032924A
- Authority
- JP
- Japan
- Prior art keywords
- user
- target time
- time width
- position registration
- sector
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】巨視的な人口分布に関する精度の良いデータを簡易に且つ速やかに収集する。
【解決手段】情報分析装置600は、位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を外部から受信する情報分析装置通信制御部601と、各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する抽出部603と、各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置に基づいて、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出するウエイト算出部604と、対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する人口分布算出部605と、を備える。
【選択図】図2[PROBLEMS] To easily and quickly collect highly accurate data regarding a macroscopic population distribution.
An information analysis apparatus 600 includes an information analysis apparatus communication control unit 601 that receives a position registration signal including a sector ID where position registration has been performed, position registration time information, and a user ID, and a position for each user. An extraction unit 603 that extracts a position registration signal whose position registration time is within the target time width from the registration signal, and the number of position registration signals within the target time width and the position registration signal within the target time width for each user. Based on the position corresponding to the sector ID, a weight calculation unit 604 that calculates the weight of each position registration signal within the target time width for each user, and the weight of each position registration signal within the target time width is tabulated for each sector. A population distribution calculation unit 605 that calculates an average population distribution in units of sectors in the target time range by counting all target users; That.
[Selection] Figure 2
Description
本発明は、ある時間幅を持った対象時刻(以下、本件では「対象時刻幅」と称する)における平均の人口分布を求める情報分析装置および情報分析方法に関する。 The present invention relates to an information analysis apparatus and an information analysis method for obtaining an average population distribution at a target time having a certain time width (hereinafter referred to as “target time width” in the present case).
従来、巨視的な人口分布に関するデータを収集する手法として、5年周期で全国的に実施される国勢調査があった。この調査は、対象者に対しアンケートを配布して回収し、多くの人手を使って集計するなどの非常に手間のかかる一連の作業が必要であり、調査結果を得るまでに時間がかかっていた。また、回答する対象者にとってもアンケートに記入して返送するといった負担を強いるものであった。 Conventionally, there has been a national census conducted nationwide in a five-year cycle as a method for collecting data on macroscopic population distribution. This survey required a series of very time-consuming tasks, such as distributing and collecting questionnaires to the target people, and using a large number of human resources, and it took time to obtain the survey results. . In addition, it was a burden for the respondents to complete and return the questionnaire.
上記のように、従来は巨視的な人口分布に関するデータを収集するだけでも非常に面倒であり、かかるデータを簡易に且つ速やかに収集することは困難であった。 As described above, it has been very troublesome to collect data related to macroscopic population distribution, and it has been difficult to collect such data easily and quickly.
一方、携帯端末を利用して人口分布を得る試みとして例えば特許文献1には、GPS機能付き携帯端末を利用して人口の分布を求める点について記載されているが、この技術でも、対象とするユーザの全員に対してユーザ全員を一意に識別可能な識別子が付加されたGPS内蔵機器を配布する、及びGPSを用いて測位した情報を一人一人収集する等の、人口分布を求めるための多大な処理負荷と時間を要する。そのため、より簡易且つ速やかに人口分布に関するデータを収集する技術が待望されていた。また、収集されるデータには、一定レベル以上の精度が求められるのは言うまでもない。
On the other hand, as an attempt to obtain a population distribution using a mobile terminal, for example,
本発明は、上記課題に鑑み、巨視的な人口分布に関する精度の良いデータを簡易に且つ速やかに収集することを目的とする。 In view of the above problems, an object of the present invention is to easily and quickly collect highly accurate data relating to a macroscopic population distribution.
出願人は、上記の目的を達成するために、位置登録信号を用いた人口分布の導出に係る発明について、日本出願(特願2009−92225号)および国際特許出願(PCT/JP2010/055424)を既に提出した。その後も、出願人は、位置登録信号を用いた人口分布の導出に係る発明のさらなる改良を進め、今回、同発明を新たな視点から改良した本件発明をするに至った。 In order to achieve the above object, the applicant has filed a Japanese application (Japanese Patent Application No. 2009-92225) and an international patent application (PCT / JP2010 / 0554424) regarding an invention relating to derivation of population distribution using a location registration signal. Already submitted. Thereafter, the applicant further advanced the invention relating to the derivation of the population distribution using the location registration signal, and this time the present invention has been improved from a new viewpoint.
本件発明の一側面に係る情報分析装置は、位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を外部から受信する受信部と、各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する抽出部と、各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置に基づいて、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出するウエイト算出部と、算出された対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する人口分布算出部と、を備えることを特徴とする。 An information analysis apparatus according to one aspect of the present invention includes a receiving unit that receives a location registration signal including a sector ID where location registration has been performed, location registration time information, and a user ID, and a location registration signal for each user. An extraction unit for extracting a position registration signal whose position registration time is within the target time range, and the number of position registration signals within the target time range and the sector ID included in the position registration signal within the target time range for each user A weight calculation unit that calculates the weight of each position registration signal within the target time width for each user, and the weight of each position registration signal within the calculated target time width for each user. A population distribution calculation unit that calculates an average population distribution in units of sectors in the target time range by counting the users.
上記情報分析装置では、受信部が、セクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を外部から受信すると、抽出部は、各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出し、そして、ウエイト算出部は、各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置に基づいて、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出する。さらに、人口分布算出部は、算出された対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する。なお、集計対象全ユーザは、位置登録信号を受信した全ユーザでもよいし、その中から属性情報(例えば年齢、性別、住所など)に応じて限定したユーザでもよい。 In the information analysis apparatus, when the receiving unit receives a location registration signal including the sector ID, location registration time information, and user ID from the outside, the extraction unit detects the location registration time from the location registration signal for each user. The position registration signal within the width is extracted, and the weight calculation unit sets the number of position registration signals within the target time width for each user and the position corresponding to the sector ID included in the position registration signal within the target time width. Based on this, the weight of each position registration signal within the target time width for each user is calculated. Furthermore, the population distribution calculation unit calculates the average population distribution in units of sectors in the target time width by counting the weights of the position registration signals within the calculated target time width for all the users to be counted for each sector. Note that all users to be counted may be all users who have received the location registration signal, or may be users who are limited according to attribute information (for example, age, sex, address, etc.).
以上のように、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを基礎として、対象時刻幅におけるセクタ単位の平均人口分布を算出することにより、巨視的な人口分布に関する精度の良いデータを簡易に且つ速やかに収集することが可能となる。また、このとき、単純に位置登録信号の発生数を基礎とすることなく、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを基礎とするため、単純に位置登録信号の発生数を基礎とした場合に想定される不都合(例えば、位置登録エリア境界付近で実際の人口数よりもかなり多くの位置登録信号が発生することによる不都合)を防止することができる。 As described above, by calculating the average population distribution in units of sectors in the target time width based on the weight of each position registration signal within the target time width for each user, highly accurate data on the macroscopic population distribution Can be collected easily and quickly. At this time, since the weight of each position registration signal within the target time width for each user is based on the number of occurrences of the position registration signal, not simply based on the number of occurrences of the position registration signal. It is possible to prevent inconveniences that are assumed in the case of the basis (for example, inconvenience due to generation of a position registration signal that is considerably larger than the actual population number in the vicinity of the position registration area boundary).
ウエイト算出部は、より具体的には以下のようにして、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出することができる。例えば、ウエイト算出部は、各ユーザについての対象時刻幅内の位置登録信号数をユーザごとにカウントし、ユーザごとの対象時刻幅内の位置登録信号数の逆数を、対象時刻幅内の位置登録信号それぞれのウエイトとして設定することにより、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出することができる。 More specifically, the weight calculation unit can calculate the weight of each position registration signal within the target time width for each user as follows. For example, the weight calculation unit counts the number of position registration signals within the target time width for each user for each user, and calculates the reciprocal of the number of position registration signals within the target time width for each user as the position registration within the target time width. By setting the weight of each signal, the weight of each position registration signal within the target time width for each user can be calculated.
別の態様として、ウエイト算出部は、予め記憶された各セクタIDに対応する位置およびセクタ境界に関する情報に基づいて、各ユーザについて、対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置を仮想的な地図上で時系列順に線で結び、当該線が通過するセクタに対し仮想の位置登録信号を生成し、生成された仮想の位置登録信号数をユーザごとにカウントし、ユーザごとの仮想の位置登録信号数の逆数を、対象時刻幅内の位置登録信号それぞれのウエイトとして設定することにより、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出することができる。 As another aspect, the weight calculation unit corresponds to the sector ID included in the position registration signal within the target time width for each user based on the information regarding the position and sector boundary corresponding to each sector ID stored in advance. Connect the locations in a time-sequential line on the virtual map, generate a virtual location registration signal for the sector through which the line passes, count the number of virtual location registration signals generated for each user, By setting the inverse of the number of virtual position registration signals as the weight of each position registration signal within the target time width, the weight of each position registration signal within the target time width for each user can be calculated.
また、別の態様として、ウエイト算出部は、予め記憶された各セクタIDに対応する位置およびセクタ境界に関する情報に基づいて、各ユーザについて、対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置を仮想的な地図上で時系列順に線で結び、当該線が通過するセクタに対し、当該線が当該セクタを通過する長さに応じた数の仮想の位置登録信号を生成し、生成された各セクタの仮想の位置登録信号数の比率に基づいて、対象時刻幅内の位置登録信号それぞれのウエイトを設定することにより、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出することができる。 As another aspect, the weight calculation unit uses the sector ID included in the position registration signal within the target time range for each user based on information on the position and sector boundary corresponding to each sector ID stored in advance. Connect the corresponding positions with a line in chronological order on a virtual map, and for a sector through which the line passes, generate a number of virtual position registration signals according to the length that the line passes through the sector, By setting the weight of each position registration signal within the target time width based on the ratio of the number of virtual position registration signals of each sector generated, the weight of each position registration signal within the target time width for each user Can be calculated.
さらに別の態様として、ウエイト算出部は、対象時刻幅を複数のスロットに分割し、各ユーザについて、対象時刻幅内の位置登録信号それぞれの位置登録時刻が含まれるスロット数をカウントし、各ユーザについて、スロットごとに当該スロットに位置登録時刻が含まれる位置登録信号数をカウントし、対象時刻幅内の位置登録信号それぞれのウエイトとして、前記スロット数の逆数と当該位置登録信号の位置登録時刻が含まれるスロット内の位置登録信号数の逆数との積を設定することにより、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出することができる。 As yet another aspect, the weight calculation unit divides the target time width into a plurality of slots, and for each user, counts the number of slots including the position registration time of each position registration signal within the target time width. For each slot, the number of location registration signals whose location registration time is included in the slot is counted, and as the weight of each location registration signal within the target time width, the reciprocal of the slot number and the location registration time of the location registration signal are By setting the product of the reciprocal of the number of position registration signals in the included slot, the weight of each position registration signal within the target time width for each user can be calculated.
なお、上記情報分析装置は、対象時刻幅を入力するための対象時刻幅入力部をさらに備えてもよいし、また、算出された人口分布情報を出力する出力部をさらに備えてもよい。 Note that the information analysis apparatus may further include a target time width input unit for inputting a target time width, and may further include an output unit that outputs the calculated population distribution information.
また、上記情報分析装置は、ユーザごとの属性情報を保持した属性情報保持部をさらに備え、抽出部は、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として位置登録信号の抽出を行ってもよい。 The information analysis apparatus further includes an attribute information holding unit that holds attribute information for each user, and the extraction unit limits a target user according to the attribute information, and positions the limited user as a target. Registration signal extraction may be performed.
別の態様として、上記情報分析装置は、ユーザごとの属性情報を保持した属性情報保持部をさらに備え、ウエイト算出部は、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象としてウエイトの算出を行ってもよい。 As another aspect, the information analysis apparatus further includes an attribute information holding unit that holds attribute information for each user, and the weight calculation unit limits a target user according to the attribute information, and the limited user The weight may be calculated for the target.
さらに別の態様として、上記情報分析装置は、ユーザごとの属性情報を保持した属性情報保持部をさらに備え、人口分布算出部は、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として人口分布の算出を行ってもよい。 As yet another aspect, the information analysis apparatus further includes an attribute information holding unit that holds attribute information for each user, and the population distribution calculation unit limits a target user according to the attribute information. The population distribution may be calculated for the selected user.
上述した情報分析装置に係る発明は、情報分析装置により実行される情報分析方法に係る発明として捉え、以下のように記述することができる。 The invention relating to the information analysis apparatus described above can be regarded as an invention relating to an information analysis method executed by the information analysis apparatus, and can be described as follows.
本件発明の一側面に係る情報分析方法は、情報分析装置により実行される情報分析方法であって、位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を外部から受信する受信ステップと、各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する抽出ステップと、各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置に基づいて、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出するウエイト算出ステップと、算出された対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する人口分布算出ステップと、を備えることを特徴とする。 An information analysis method according to an aspect of the present invention is an information analysis method executed by an information analysis device, and receives a location registration signal including a sector ID, location registration time information, and a user ID for which location registration has been performed from the outside. A receiving step for receiving, an extraction step for extracting a position registration signal whose position registration time is within the target time width from the position registration signal for each user, and the number and target of the position registration signals within the target time width for each user A weight calculating step for calculating the weight of each position registration signal within the target time width for each user based on the position corresponding to the sector ID included in the position registration signal within the time width; and within the calculated target time width By counting the weight of each location registration signal for each sector for all sectors, Characterized in that it comprises a population distribution calculation step of calculating the population distribution, the.
本発明によれば、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを基礎として、対象時刻幅におけるセクタ単位の平均人口分布を算出することにより、巨視的な人口分布に関する精度の良いデータを簡易に且つ速やかに収集することが可能となる。また、このとき、単純に位置登録信号の発生数を基礎とすることなく、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを基礎とするため、単純に位置登録信号の発生数を基礎とした場合に想定される不都合(例えば、位置登録エリア境界付近で実際の人口数よりもかなり多くの位置登録信号が発生することによる不都合)を防止することができる。 According to the present invention, by calculating the average population distribution in units of sectors in the target time width based on the weight of each position registration signal within the target time width for each user, it is possible to improve the accuracy of the macroscopic population distribution. Data can be collected easily and quickly. At this time, since the weight of each position registration signal within the target time width for each user is based on the number of occurrences of the position registration signal, not simply based on the number of occurrences of the position registration signal. It is possible to prevent inconveniences that are assumed in the case of the basis (for example, inconvenience due to generation of a position registration signal that is considerably larger than the actual population number in the vicinity of the position registration area boundary).
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 Embodiments of the present invention will be described with reference to the accompanying drawings. Where possible, the same parts are denoted by the same reference numerals, and redundant description is omitted.
[第1実施形態]
[通信システムの構成]
図1は、本実施形態の通信システム10のシステム構成を示す図である。図1に示すように、この通信システム10は、移動機100、BTS(基地局)200、RNC(無線ネットワーク制御装置)300、交換機400、および管理センタ500を含んで構成されている。また、この管理センタ500は、社会センサユニット501、ペタマイニングユニット502、モバイルデモグラフィーユニット503、および可視化ソリューションユニット504から構成されている。
[First Embodiment]
[Configuration of communication system]
FIG. 1 is a diagram illustrating a system configuration of a
RNC300は、BTS200を介して移動機100が送信した位置登録信号を受信し、位置登録信号の信号数をカウントする。なお、標準仕様書「Radio Resource Control (RRC) Protocol Specification: 3GPP TS 25.331」によれば、RNC300においてセクタ単位での信号数カウントについて規定されており、本方法はこれに準拠するものである。
The
具体的には、例えば、RRC Connection Request信号でパラメタRegistrationが設定されているものを計測してもよい。或いは、更に上位の信号内容を確認してもよい。 Specifically, for example, an RRC Connection Request signal for which parameter Registration is set may be measured. Alternatively, the signal content of a higher level may be confirmed.
交換機400は、BTS200、RNC300を介して、移動機100が送信した位置登録信号を収集する。RNC300が、セクタ単位で位置登録信号をカウントしているのに対して、交換機400は、位置登録エリア単位で移動機100等を管理しており、移動機100が送信した位置登録信号を収集することにより位置登録エリアに登録している移動機100の数を位置登録エリア毎に把握及び記憶している。交換機400は記憶している位置登録エリアに登録している移動機100の数(登録数)を、所定のタイミング、または管理センタ500からの要求に応じて管理センタ500に出力する。
The
管理センタ500は、上述したとおり、社会センサユニット501、ペタマイニングユニット502、モバイルデモグラフィーユニット503、および可視化ソリューションユニット504を含んで構成されており、各ユニットでは、移動機100が送信した位置登録信号を用いた統計処理を行う。
As described above, the
社会センサユニット501は、各交換機400から交換機400が記憶している位置登録エリアに登録している移動機100の数等を含んだデータを収集するサーバ装置である。この社会センサユニット501は、交換機400から定期的に出力されたデータを受信し、及び社会センサユニット501において予め定められたタイミングに従って交換機400からデータを取得するように構成されている。
The
ペタマイニングユニット502は、社会センサユニット501から受信したデータを所定のデータ形式に変換するサーバ装置である。例えば、ペタマイニングユニット502は、ユーザIDをキーに、或いはエリアごとにソーティング処理を行う。
The
モバイルデモグラフィーユニット503は、ペタマイニングユニット502において処理されたデータに対する集計処理、すなわち各項目のカウンティング処理を行うサーバ装置である。例えば、モバイルデモグラフィーユニット503は、後述するような位置登録信号を用いた人口分布の導出等の処理を行うことができる。
The
可視化ソリューションユニット504は、モバイルデモグラフィーユニット503において集計処理されたデータを可視可能に処理するサーバ装置である。例えば、可視化ソリューションユニット504は、集計されたデータを地図上にマッピング処理することができる。この可視化ソリューションユニット504にて処理されたデータは、企業、官公庁または個人等に提供され、店舗開発、道路交通調査、災害対策、環境対策などに利用される。なお、このように統計処理された情報は、当然にプライバシーを侵害しないように個人等は特定されないように加工されている。
The visualization solution unit 504 is a server device that processes the data aggregated in the
なお、社会センサユニット501、ペタマイニングユニット502、モバイルデモグラフィーユニット503および可視化ソリューションユニット504はいずれも、前述したようにサーバ装置により構成され、図示は省略するが、通常の情報処理装置の基本構成(即ち、CPU、RAM、ROM、キーボードやマウス等の入力デバイス、外部との通信を行う通信デバイス、情報を記憶する記憶デバイス、および、ディスプレイやプリンタ等の出力デバイス)を備えることは言うまでもない。
The
図2に通信システム10の機能構成を示す。図2に示すように通信システム10は、複数のBTS200それぞれが制御するセクタに在圏する複数の移動機100と、BTS200を制御するRNC300と、交換機400と、情報分析装置600と、を含んで構成される。情報分析装置600は、前述した図1に示したモバイルデモグラフィーユニット503および可視化ソリューションユニット504に相当する。図1の社会センサユニット501およびペタマイニングユニット502に対応する機能に関しては、図2ではこれらの表記を省略している。
FIG. 2 shows a functional configuration of the
まず、RNC300について説明する。RNC300は、RNC通信制御部302、位置登録信号受信部303、及び信号数計測部304を含んで構成されている。このうちRNC通信制御部302は、BTS200を介して移動機100と通信接続を行う部分であり、例えば、移動機100からの発信処理に基づいた通信接続処理および位置登録要求に基づいた通信接続処理を行う。本実施形態においては、移動機100は、(1)移動機100が位置の登録を要求する場合の単位領域である位置登録エリアを跨いで移動した場合、及び、(2)一定の周期(例えば54分)毎に位置登録エリアへの位置登録を求める信号である位置登録信号を送信している。更に、本実施形態では、RNC通信制御部302は、通信接続処理に用いられるInitial UE Messageを交換機400に送信することができる。なお、このInitial UE Messageは、発信または位置登録要求を示す指示情報(位置登録信号)、及び移動機100を一意に特定するテンポラリID等のID、を含んでいる。また、Initial UE Messageは、移動機100の位置情報を付加することも可能である。なお、テンポラリIDとは、移動機100がネットワークに接続した際に、交換機400により払い出されたID情報である。
First, the
図3は、BTS200とセクタとの関係を示す図である。円形で示されている領域の中心にBTS200が位置するものであり、それを中心に複数に等分されたものがセクタである。例えば図3では、BTS200の通信エリアは最大6セクタからなるものであり、それぞれのセクタごとに、セクタを一意に識別可能であるセクタID(セクタ識別子)が割り当てられており、RNC300は、該セクタIDを用いることにより移動機100が何れのセクタにいるかを、BTS200経由で把握可能となっている。
FIG. 3 is a diagram showing the relationship between the
なお、RNC300は、RRCコネクション要求の処理を行った際に得られる信号の遅延に基づいてセクタ内のどの位置に移動機100が位置するか、そのGAI(Geographical Area ID)を算出することもできる。そのセクタIDとセクタ内の位置に基づいて移動機100の位置を特定することもできる。
Note that the
位置登録信号受信部303は、移動機100が送信した位置登録信号をRNC通信制御部302経由で受信する部分である。
The location registration
信号数計測部304は、位置登録信号受信部303が受信した位置登録信号から、上記方法によってセクタ毎に位置登録信号があった回数の合計であるセクタ単位信号数(信号数:すなわち該当するセクタにおいて移動機100が単位時間に送信した位置登録信号の数)を計測する部分である。
The signal
信号数計測部304は、RNC通信制御部302を介してセクタ単位信号数を交換機400へ送信する。
The signal
次に、交換機400について説明する。交換機400は、交換機通信制御部401、変換部402、位置登録信号処理部404、および記憶部403を含んで構成されている。このうち交換機通信制御部401は、RNC300から送信されるInitial UE Messageを受信し、このInitial UE Messageを用いて通信接続処理を行う部分である。
Next, the
変換部402は、交換機通信制御部401により受信されたInitial UE Messageに含まれているテンポラリID等のIDを電話番号に変換する部分である。変換部402は、変換処理に際して、加入者プロファイル情報を記憶する加入者プロファイル情報記憶部(図示せず)から、テンポラリID等のIDに対応付けられている電話番号を抽出し、当該抽出した電話番号に変換する。なお、この加入者プロファイル情報記憶部は、例えば図示しないHLR(Home Location Register)に備えられているものであり、ここではテンポラリID等のIDと電話番号とを対応付けて管理及び記憶している。
The
位置登録信号処理部404は、位置登録信号を移動機100からBTS200を介して受信し、受信した位置登録信号に基づいて位置登録エリアに登録している移動機100の数である登録数を計測する部分である。
The location registration
上述の通り本実施形態では移動機100は、移動機100が位置登録エリアを跨いで移動した場合に位置登録信号を送信している。それにより、位置登録信号処理部404は、位置登録エリア内に存在する移動機100の実数を把握できることとなる。なお、標準仕様書「Mobile Application Part(MAP) specification: 3GPP TS 29.002」には、交換機400が位置登録を管理する方法について記載されている。本実施形態の交換機400における処理はこの方法に準拠したものである。
As described above, in the present embodiment, the
記憶部403は、位置登録信号処理部404が計測した登録数、及び交換機通信制御部401を介してRNC300から受信したセクタ単位信号数を入力し、記憶する部分である。なお、変換部402で変換された電話番号とInitial UE Messageに含まれている移動機100の位置情報と当該位置情報が測位された時刻とを対応付けて記憶することもできる。
The
次に、情報分析装置600について説明する。情報分析装置600は、本発明に関連する構成要素として、情報分析装置通信制御部601、保持部602、抽出部603、ウエイト算出部604、人口分布算出部605、出力部606、及び対象時刻幅入力部607を含んで構成されている。このうち情報分析装置通信制御部601は、情報分析装置600と交換機400との間の通信を制御する部分であり、後述する人口分布の導出処理のために、位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を、交換機通信制御部401およびRNC通信制御部302経由で受信する。
Next, the
保持部602は、情報分析装置通信制御部601により受信された位置登録信号を保持する部分である。また、保持部602は、ユーザごとの属性情報(例えば年齢、性別、住所など)を保持してもよい。以下では、保持部602がユーザごとの属性情報を保持しているものとして説明する。
The holding
対象時刻幅入力部607は、平均の人口分布を求めるべき対象時刻幅をユーザが入力するための部分である。ここでの対象時刻幅の入力形式については、特定の形式に限定するものではなく、例えば、開始時刻と終了時刻を入力する形式を採用してもよいし、開始時刻と幅の長さを入力する形式を採用してもよい。
The target time
抽出部603は、後述するウエイトの集計対象となる各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する部分である。なお、後述するウエイトの集計対象となるユーザは、受信した位置登録信号の全ユーザであってもよいし、属性情報に応じて限定したユーザであってもよい。即ち、抽出部603は、保持部602により保持されたユーザごとの属性情報を参照することで、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として位置登録信号の抽出を行ってもよい。
The
ウエイト算出部604は、後述する処理によって、各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置に基づいて、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出する部分である。
The
人口分布算出部605は、算出された対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとにウエイトの集計対象となる全ユーザ(以下「集計対象全ユーザ」という)について集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する部分である。
The population
なお、本実施形態におけるウエイト算出部604および人口分布算出部605は、RNC300によりカウントされたセクタ単位の位置登録信号数や交換機400により求められた各位置登録エリアの登録数を用いることなく、後述する処理によって、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出し、算出されたウエイトをセクタごとに集計対象全ユーザについて集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する。
The
出力部606は、人口分布算出部605により算出された平均人口分布情報を出力する部分である。なお、ここでの「出力」は、表示出力および印刷出力を広く含むことは言うまでもない。即ち、平均人口分布情報は、ディスプレイ等に表示出力されてもよいし、プリンタ等から印刷出力されてもよいし、表示と印刷の両方で出力されてもよい。
The
[情報分析装置にて実行される処理について]
次に、上記のような通信システム10の中で情報分析装置600により実行される処理について、図4〜図6を参照して説明する。
[Processing executed by the information analyzer]
Next, processing executed by the
情報分析装置600においてユーザが対象時刻幅入力部607から人口分布の対象時刻幅を入力し、所定の処理開始の操作を行うと、図4の処理が情報分析装置600において実行開始される。ただし、対象時刻幅の入力は必須条件ではなく、例えば対象時刻幅として既定の時刻幅を予め設定しておいてもよい。また、処理開始については、ユーザが所定の処理開始の操作を行うことは必須ではなく、定時動作などで自動的に図4の処理を実行開始してもよい。
When the user inputs the target time width of the population distribution from the target time
図4のステップS1では、情報分析装置通信制御部601が、位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を、交換機通信制御部401およびRNC通信制御部302経由で受信し、保持部602が、受信された位置登録信号を保持する。次のステップS2では、抽出部603は、保持部602に保持された各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する。なお、このステップS2において抽出部603は、保持部602により保持されたユーザごとの属性情報を参照することで、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として位置登録信号の抽出を行ってもよい。この場合、以降の処理対象となる位置登録信号を絞り込むことができるため、処理負荷の軽減および処理の高速化を図ることができる。
In step S1 of FIG. 4, the information analyzer
そして、次のステップS3では、ウエイト算出部604が、以下に述べる図5のユーザごとの位置登録信号のウエイト算出処理を実行する。即ち、ウエイト算出部604は、各ユーザについての対象時刻幅内の位置登録信号数をユーザごとにカウントし(図5のステップS311)、ユーザごとの対象時刻幅内の位置登録信号数の逆数を、対象時刻幅内の位置登録信号それぞれのウエイトとして設定する(ステップS312)。以上のような図5の処理は、各ユーザについて実行される。図6は、対象時刻幅の中で、Xさんについての位置登録信号が4つ抽出され、Yさんについての位置登録信号が2つ抽出された例を示しており、図6における黒丸は位置登録信号に相当し、各黒丸の上には該当の位置登録信号に含まれるセクタIDを示す。この図6の例では、Xさんについては、対象時刻幅内の位置登録信号数は4つとなり、その逆数1/4(即ち、0.25)が対象時刻幅内の位置登録信号それぞれのウエイトとして設定される。Yさんについては、対象時刻幅内の位置登録信号数は2つとなり、その逆数1/2(即ち、0.5)が対象時刻幅内の位置登録信号それぞれのウエイトとして設定される。
In the next step S3, the
集計対象全ユーザについて図5の処理が実行完了すると、図4へ戻り、次のステップS4では、人口分布算出部605は、図5の処理で得られた対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計する。これにより、対象時刻幅におけるセクタ単位の平均人口が得られ、その結果、対象時刻幅におけるセクタ単位の平均人口分布が求められる。図6の例で集計対象全ユーザがXさんとYさんのみと仮定した場合、セクタA、Dについては平均人口が0.75(即ち、0.25と0.5の和)となり、セクタB、Cについては平均人口が0.25となる。
When the execution of the process in FIG. 5 is completed for all the aggregation target users, the process returns to FIG. 4. In the next step S4, the population
次のステップS5では、出力部606が、上記のようにして求められたセクタ単位の平均人口分布を二次元的に表す平均人口分布図を出力する。図11にセクタ単位の平均人口分布図の一例を示す。この図11では、A〜LはセクタIDを表し、各セクタIDの下の数字は対象時刻幅における当該セクタの平均人口を表す。
In the next step S5, the
以上説明した第1実施形態により、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを基礎として、対象時刻幅におけるセクタ単位の平均人口分布を算出することにより、巨視的な人口分布に関する精度の良いデータを簡易に且つ速やかに収集することが可能となる。また、このとき、単純に位置登録信号の発生数を基礎とすることなく、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを基礎とするため、単純に位置登録信号の発生数を基礎とした場合に想定される不都合(例えば、位置登録エリア境界付近で実際の人口数よりもかなり多くの位置登録信号が発生することによる不都合)を防止することができる。 According to the first embodiment described above, by calculating the average population distribution in units of sectors in the target time width based on the weight of each position registration signal within the target time width for each user, the macro population distribution is calculated. Accurate data can be easily and quickly collected. At this time, since the weight of each position registration signal within the target time width for each user is based on the number of occurrences of the position registration signal, not simply based on the number of occurrences of the position registration signal. It is possible to prevent inconveniences that are assumed in the case of the basis (for example, inconvenience due to generation of a position registration signal that is considerably larger than the actual population number in the vicinity of the position registration area boundary).
[第2実施形態]
第2実施形態では、図1の通信システム10のシステム構成、および図2の通信システム10の機能ブロック構成は第1実施形態と同様であるので、重複した説明は省略する。ただし、図4の全体処理におけるステップS3(ウエイト算出部604により実行される処理)が、前述した第1実施形態とは異なるので、かかるステップS3の処理について、図7、図8を参照して、以下に説明する。
[Second Embodiment]
In the second embodiment, the system configuration of the
第2実施形態では、図4のステップS3において、ウエイト算出部604は、予め記憶された各セクタIDに対応する位置およびセクタ境界に関する情報に基づいて、各ユーザについて、対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置を図8のような仮想的な地図上で時系列順に結んで線を生成し(図7のステップS321)、生成された線が通過するセクタに対し仮想の位置登録信号を生成する(ステップS322)。なお、セクタIDに対応する位置としては、セクタ中心位置を採用してもよいし、いわゆるPRACH−PD測位計算により取得されるポイント(GAI(Geographical Area ID))を採用してもよいし、セクタの幾何学的な重心位置を採用してもよい。また、ステップS321で生成する線は、直線でもよいし、仮想的な地図上での道路や線路などに合せた線でもよい。ここでは、一例として、セクタIDに対応する位置としてセクタ中心位置を採用し、セクタ中心位置を仮想的な地図上で時系列順に結んで直線を生成する例を説明する。
In the second embodiment, in step S3 of FIG. 4, the
図8には、ある1人のユーザについての対象時刻幅(ここでは0:00〜1:00)内の位置登録信号a、b、fとそれぞれの位置登録時刻0:10、0:30、0:50、および、セクタA〜Fを示している。位置登録信号aの黒丸の位置は、位置登録信号aに含まれるセクタIDに対応する位置(ここではセクタAの中心位置)を示し、同様に、位置登録信号bの黒丸の位置は、位置登録信号bに含まれるセクタIDに対応する位置(ここではセクタBの中心位置)を、位置登録信号fの黒丸の位置は、位置登録信号fに含まれるセクタIDに対応する位置(ここではセクタFの中心位置)をそれぞれ示している。この図8の例では、位置登録時刻の時系列順に、まず、位置登録信号aの黒丸と位置登録信号bの黒丸を結ぶ直線が仮想的に生成され、次に、位置登録信号bの黒丸と位置登録信号fの黒丸を結ぶ直線が仮想的に生成される。このとき、生成された直線が通過するセクタはセクタA、B、C、Fとなるため、これらのセクタA、B、C、Fに対し仮想の位置登録信号が生成される。 FIG. 8 shows position registration signals a, b, and f within a target time range (here, 0:00 to 1:00) for a single user and their respective position registration times 0:10, 0:30, 0:50 and sectors A to F are shown. The position of the black circle in the position registration signal a indicates the position corresponding to the sector ID included in the position registration signal a (here, the center position of the sector A). Similarly, the position of the black circle in the position registration signal b is the position registration. The position corresponding to the sector ID included in the signal b (here, the center position of the sector B), and the position of the black circle in the position registration signal f is the position corresponding to the sector ID included in the position registration signal f (here, sector F). The center position of each) is shown. In the example of FIG. 8, first, a straight line connecting the black circle of the position registration signal a and the black circle of the position registration signal b is virtually generated in order of time of the position registration time. A straight line connecting the black circles of the position registration signal f is virtually generated. At this time, since the sectors through which the generated straight line passes are sectors A, B, C, and F, virtual location registration signals are generated for these sectors A, B, C, and F.
次に、ウエイト算出部604は、生成された仮想の位置登録信号数をユーザごとにカウントし(ステップS323)、ユーザごとの仮想の位置登録信号数の逆数を、対象時刻幅内の位置登録信号それぞれのウエイトとして設定する(ステップS324)。図8の例では、生成された仮想の位置登録信号数は4つとなり、その逆数1/4(即ち、0.25)が対象時刻幅内の位置登録信号それぞれのウエイトとして設定される。以上のような図7の処理は、各ユーザについて実行される。
Next, the
以上のような図7の処理により、対象時刻幅内の位置登録信号それぞれのウエイトが適切に算出される。その後は、第1実施形態と同様に、図4のステップS4にて対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計することで、対象時刻幅におけるセクタ単位の平均人口分布が算出され、ステップS5にて、例えば図11に示すようなセクタ単位の人口分布図が出力される。 With the process of FIG. 7 as described above, the weight of each position registration signal within the target time width is appropriately calculated. After that, as in the first embodiment, the weights of the position registration signals within the target time width are totalized for all the target users for each sector in step S4 of FIG. The average population distribution is calculated, and in step S5, for example, a population distribution chart in units of sectors as shown in FIG. 11 is output.
なお、第2実施形態では、仮想的な地図上で直線が通過するセクタに対し仮想の位置登録信号を1つずつ生成する例を示したが、位置登録信号を1つずつ均等に生成することに限定されるものではない。変形態様として、仮想的な地図上で直線が通過するセクタに対し、当該直線が各セクタを通過する長さに応じた数の仮想の位置登録信号を生成してもよい。例えば、図15に示すように、あるユーザについての対象時刻幅内の位置登録信号a、dについて、位置登録信号aの黒丸と位置登録信号dの黒丸を結ぶ直線が仮想的に生成され、当該直線はセクタA、B、C、Dを通過し、セクタA、Bの境界とは点xで、セクタB、Cの境界とは点yで、セクタC、Dの境界とは点zで、それぞれ交差する。このとき、当該直線が各セクタを通過する長さに応じた数の仮想の位置登録信号を生成する。例えば、各セクタを通過する長さの比率、即ち、線分ax、xy、yz、zdの長さの比率が2:3:1:2とすると、生成される仮想の位置登録信号数を、セクタAに対し2本、セクタBに対し3本、セクタCに対し1本、セクタDに対し2本にし、生成された各セクタの仮想の位置登録信号数の比率(2:3:1:2)に基づいて、以下のように対象時刻幅内の位置登録信号それぞれのウエイトを設定してもよい。即ち、一例として、セクタAの位置登録信号のウエイトを0.250(=2/8)、セクタBの位置登録信号のウエイトを0.375(=3/8)、セクタCの位置登録信号のウエイトを0.125(=1/8)、セクタDの位置登録信号のウエイトを0.250(=2/8)に設定してもよい。 In the second embodiment, an example is shown in which one virtual location registration signal is generated for each sector through which a straight line passes on a virtual map. However, one location registration signal is equally generated one by one. It is not limited to. As a modification, for a sector through which a straight line passes on a virtual map, a number of virtual position registration signals corresponding to the length of the straight line passing through each sector may be generated. For example, as shown in FIG. 15, a straight line connecting the black circle of the position registration signal a and the black circle of the position registration signal d is virtually generated for the position registration signals a and d within the target time width for a certain user, The straight line passes through sectors A, B, C, and D, the boundary between sectors A and B is point x, the boundary between sectors B and C is point y, and the boundary between sectors C and D is point z. Cross each other. At this time, the number of virtual position registration signals corresponding to the length of the straight line passing through each sector is generated. For example, if the ratio of lengths passing through each sector, that is, the ratio of lengths of line segments ax, xy, yz, and zd is 2: 3: 1: 2, the number of virtual position registration signals generated is Two for sector A, three for sector B, one for sector C, and two for sector D, and the ratio of the number of virtual location registration signals of each sector generated (2: 3: 1: Based on 2), the weight of each position registration signal within the target time width may be set as follows. That is, as an example, the weight of the position registration signal of sector A is 0.250 (= 2/8), the weight of the position registration signal of sector B is 0.375 (= 3/8), and the weight of the position registration signal of sector C is 0.125 (= = 1/8), the weight of the position registration signal of sector D may be set to 0.250 (= 2/8).
[第3実施形態]
第3実施形態では、図1の通信システム10のシステム構成、および図2の通信システム10の機能ブロック構成は第1実施形態と同様であるので、重複した説明は省略する。ただし、図4の全体処理におけるステップS3(ウエイト算出部604により実行される処理)が、前述した第1、第2実施形態とは異なるので、かかるステップS3の処理について、図9、図10を参照して、以下に説明する。
[Third Embodiment]
In the third embodiment, the system configuration of the
第3実施形態では、図4のステップS3において、ウエイト算出部604は、まずは、対象時刻幅を複数のスロット(時間枠)に均等に分割する(図9のステップS331)。なお、このときのスロット数は、予め定めた値を採用してもよいし、外部から入力された値を採用してもよいし、対象時刻幅の大きさに応じて定めてもよい(例えば対象時刻幅が30分なら3つとし、対象時刻幅が60分なら6つとしてもよい)。
In the third embodiment, in step S3 in FIG. 4, the
次に、ウエイト算出部604は、各ユーザについて、対象時刻幅内の位置登録信号それぞれの位置登録時刻が含まれるスロットの総数(以下単に「スロット数」という)をカウントし(ステップS332)、各ユーザについて、スロットごとに当該スロットに位置登録時刻が含まれる位置登録信号数をカウントする(ステップS333)。
Next, the
図10には、ある1人のユーザについての対象時刻幅(ここでは0:00〜1:00)内の5つの位置登録信号とそれぞれのセクタID(A〜E)を示している。なお、セクタIDがAである位置登録信号を便宜上「点A」と称し、同様に、セクタIDがB〜Eである位置登録信号をそれぞれ「点B」、「点C」、「点D」、「点E」と称する。また、対象時刻幅(0:00〜1:00)は、0:00〜0:10のスロット1、0:10〜0:20のスロット2、0:20〜0:30のスロット3、0:30〜0:40のスロット4、0:40〜0:50のスロット5、0:50〜1:00のスロット6の計6つのスロットに分割され、点A、点Bの位置登録時刻がスロット1に含まれ、点Cの位置登録時刻がスロット4に含まれ、点Dの位置登録時刻がスロット5に含まれ、点Eの位置登録時刻がスロット6に含まれている。この図10の例では、対象時刻幅内の位置登録信号それぞれの位置登録時刻が含まれるスロットは、スロット1、4、5、6であり、スロット数は「4つ」となる。スロットに位置登録時刻が含まれる位置登録信号数については、スロット1が「2つ」、スロット4が「1つ」、スロット5が「1つ」、スロット6が「1つ」となる。
FIG. 10 shows five position registration signals and their sector IDs (A to E) within a target time width (here, 0:00 to 1:00) for one user. The location registration signal with sector ID A is referred to as “point A” for convenience, and similarly, the location registration signals with sector IDs B to E are “point B”, “point C”, and “point D”, respectively. , Referred to as “Point E”. The target time range (0:00 to 1:00) is
次に、ウエイト算出部604は、対象時刻幅内の位置登録信号それぞれのウエイトとして、ステップS332で得たスロット数の逆数とステップS333で得た当該位置登録信号の位置登録時刻が含まれるスロット内の位置登録信号数の逆数との積を設定する(ステップS334)。図10の例では、点Aのウエイトとして、スロット数の逆数(1/4)と点Aの位置登録時刻が含まれるスロット(スロット1)内の位置登録信号数の逆数(1/2)との積、即ち、0.125が設定される。点Bについても同様に、点Bのウエイトとして、スロット数の逆数(1/4)と点Bの位置登録時刻が含まれるスロット(スロット1)内の位置登録信号数の逆数(1/2)との積、即ち、0.125が設定される。また、点Cのウエイトとして、スロット数の逆数(1/4)と点Cの位置登録時刻が含まれるスロット(スロット4)内の位置登録信号数の逆数(1/1)との積、即ち、0.25が設定される。また、点Dのウエイトとして、スロット数の逆数(1/4)と点Dの位置登録時刻が含まれるスロット(スロット5)内の位置登録信号数の逆数(1/1)との積、即ち、0.25が設定される。さらに、点Eのウエイトとして、スロット数の逆数(1/4)と点Eの位置登録時刻が含まれるスロット(スロット6)内の位置登録信号数の逆数(1/1)との積、即ち、0.25が設定される。以上のような図9の処理は、各ユーザについて実行される。
Next, the
以上のような図9の処理により、対象時刻幅内の位置登録信号それぞれのウエイトが適切に算出される。その後は、第1実施形態と同様に、図4のステップS4にて対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計することで、対象時刻幅におけるセクタ単位の平均人口分布が算出され、ステップS5にて、例えば図11に示すようなセクタ単位の人口分布図が出力される。 Through the processing of FIG. 9 as described above, the weight of each position registration signal within the target time width is appropriately calculated. After that, as in the first embodiment, the weights of the position registration signals within the target time width are totalized for all the target users for each sector in step S4 of FIG. The average population distribution is calculated, and in step S5, for example, a population distribution chart in units of sectors as shown in FIG. 11 is output.
なお、第1〜第3実施形態において、ウエイトを算出する際の小数点以下の数値の処理については、例えば、小数点以下2けた目以降が存在する場合は同2けた目を四捨五入して小数点以下1けた目までの数値とするなど、予め定めた手法に従って処理すればよい。もちろん、外部から入力された手法に従って処理してもよい。なお、図11には、小数点以下1けた目までの数値としてウエイトを算出して平均人口分布を算出した場合の人口分布図を例示している。 In the first to third embodiments, for the processing of numerical values after the decimal point when calculating the weight, for example, when there are two or more digits after the decimal point, the second digit is rounded off to 1 after the decimal point. What is necessary is just to process according to a predetermined method, such as setting a numerical value up to a digit. Of course, you may process according to the method input from the outside. In addition, in FIG. 11, the population distribution figure at the time of calculating a weight and calculating an average population distribution as a numerical value to the first decimal place is illustrated.
また、上述した第1〜第3実施形態では、セクタ単位の平均人口分布を算出する例を示したが、さらに、同じ位置登録エリアに属するセクタの平均人口を位置登録エリアごとに集計する処理を行うことで、位置登録エリア単位の平均人口分布を算出することができる。例えば、図11におけるセクタA〜Eが属する位置登録エリアの平均人口と、セクタF〜Lが属する位置登録エリアの平均人口とを算出し、図12に示すように、各位置登録エリアに、平均人口数に応じた表記(色分け、斜線、網掛けなど)を施すことにより、セクタ単位の平均人口分布とともに位置登録エリア単位の平均人口分布を表す図を出力することができる。 Moreover, although the example which calculates the average population distribution of a sector unit was shown in the 1st-3rd embodiment mentioned above, Furthermore, the process which totals the average population of the sector which belongs to the same position registration area for every position registration area is performed. By doing so, it is possible to calculate the average population distribution for each location registration area. For example, the average population of the location registration areas to which the sectors A to E in FIG. 11 belong and the average population of the location registration areas to which the sectors F to L belong are calculated, and as shown in FIG. By applying notation according to the number of populations (color coding, diagonal lines, shading, etc.), it is possible to output a diagram representing the average population distribution of the location registration area unit as well as the average population distribution of the sector unit.
また、上述した第1実施形態では、ユーザごとの属性情報(例えば年齢、性別、住所など)が保持部602により保持される例を示したが、これに限定されるものではなく、図14に示すように、情報分析装置600が保持部602とは別に、ユーザごとの属性情報を保持する属性情報保持部608を備える構成を採用してもよい。
In the above-described first embodiment, the example in which the attribute information (for example, age, sex, address, etc.) for each user is held by the holding
また、上述した第1実施形態では、図4のステップS2で抽出部603が、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として位置登録信号の抽出を行う例を示したが、これに限定されるものではなく、図4のステップS4で人口分布算出部605が、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象としてウエイトの集計(人口分布算出)を行ってもよい。また、図4のステップS3でウエイト算出部604が、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象としてウエイトの算出を行ってもよい。このように図4のステップS4又はS3において、属性情報に応じて、対象とするユーザを限定する場合は、例えば年齢別や男女別など、さまざまな条件で人口分布算出やウエイト算出を行うことができる。もちろん、図4のステップS2〜S4のうち複数のステップで、属性情報に応じた対象ユーザの限定を行ってもよい。
Further, in the first embodiment described above, an example in which the
[第4実施形態]
図13は、第4実施形態の通信システム10aのシステム構成図である。図13に示すように、この通信システム10aは、新しい通信方式であるLTE(Long Term Evolution)に適用した場合のシステム構成であり、移動機100、eNB(Evolution Node B)250、交換機400、および管理センタ500を含んで構成されている。また、この管理センタ500は、社会センサユニット501、ペタマイニングユニット502、モバイルデモグラフィーユニット503、および可視化ソリューションユニット504から構成されている。なお、eNB250は、BTS200およびRNC300の両方の機能を包含したものである。
[Fourth Embodiment]
FIG. 13 is a system configuration diagram of a
この第4実施形態は、LTEに適用した場合のシステム構成であって、その具体的な処理内容は、上述の第1〜第3実施形態と同様であるため、その詳細説明は割愛する。なお、第1〜第3実施形態において、そのプロトコルは、RANAP(Radio Access Network Application Part)であるが、第4実施形態においては、LTEで使用するS1AP(S1 Application protocol)が用いられており、Initial UE Messageについては、S1APにおいても同信号が用いられている。 The fourth embodiment is a system configuration when applied to LTE, and the specific processing contents thereof are the same as those of the first to third embodiments described above, and thus detailed description thereof is omitted. In the first to third embodiments, the protocol is RANAP (Radio Access Network Application Part), but in the fourth embodiment, S1AP (S1 Application protocol) used in LTE is used. As for the Initial UE Message, the same signal is also used in S1AP.
また、第1〜第4実施形態においては、第三世代携帯電話(3G)システムを前提として説明していたが、GSM(Global System for Mobile Communications)においても適用可能である。 In the first to fourth embodiments, the description has been made on the assumption that the third-generation mobile phone (3G) system is used, but the present invention can also be applied to GSM (Global System for Mobile Communications).
10、10a…通信システム、100…移動機、200…BTS、250…eNB、300…RNC、302…RNC通信制御部、303…位置登録信号受信部、304…信号数計測部、400…交換機、401…交換機通信制御部、402…変換部、403…記憶部、404…位置登録信号処理部、500…管理センタ、501…社会センサユニット、502…ペタマイニングユニット、503…モバイルデモグラフィーユニット、504…可視化ソリューションユニット、600…情報分析装置、601…情報分析装置通信制御部、602…保持部、603…抽出部、604…ウエイト算出部、605…人口分布算出部、606…出力部、607…対象時刻幅入力部、608…属性情報保持部。
DESCRIPTION OF
Claims (11)
各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する抽出部と、
各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置に基づいて、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出するウエイト算出部と、
算出された対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する人口分布算出部と、
を備える情報分析装置。 A receiving unit for receiving a location registration signal including the sector ID, location registration time information, and user ID for which location registration has been performed;
An extraction unit for extracting a position registration signal whose position registration time is within the target time width from the position registration signal for each user;
The weight of each position registration signal within the target time width for each user based on the number of position registration signals within the target time width for each user and the position corresponding to the sector ID included in the position registration signal within the target time width A weight calculation unit for calculating
A population distribution calculation unit that calculates an average population distribution in units of sectors in the target time width by counting the weight of each position registration signal within the calculated target time width for all the users to be counted for each sector;
An information analysis apparatus comprising:
各ユーザについての対象時刻幅内の位置登録信号数をユーザごとにカウントし、
ユーザごとの対象時刻幅内の位置登録信号数の逆数を、対象時刻幅内の位置登録信号それぞれのウエイトとして設定する、
ことにより、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出する、
ことを特徴とする請求項1に記載の情報分析装置。 The weight calculation unit
Count the number of location registration signals within the target time range for each user for each user,
The reciprocal of the number of position registration signals within the target time width for each user is set as the weight of each position registration signal within the target time width.
By calculating the weight of each position registration signal within the target time width for each user,
The information analysis apparatus according to claim 1.
予め記憶された各セクタIDに対応する位置およびセクタ境界に関する情報に基づいて、各ユーザについて、対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置を仮想的な地図上で時系列順に線で結び、当該線が通過するセクタに対し仮想の位置登録信号を生成し、
生成された仮想の位置登録信号数をユーザごとにカウントし、
ユーザごとの仮想の位置登録信号数の逆数を、対象時刻幅内の位置登録信号それぞれのウエイトとして設定する、
ことにより、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出する、
ことを特徴とする請求項1に記載の情報分析装置。 The weight calculation unit
Based on the information on the position and sector boundary corresponding to each sector ID stored in advance, the position corresponding to the sector ID included in the position registration signal within the target time width is time-sequentially displayed on the virtual map for each user. Connect with a line in order, generate a virtual location registration signal for the sector through which the line passes,
Count the number of generated virtual location registration signals for each user,
The inverse of the number of virtual location registration signals for each user is set as the weight of each location registration signal within the target time width.
By calculating the weight of each position registration signal within the target time width for each user,
The information analysis apparatus according to claim 1.
予め記憶された各セクタIDに対応する位置およびセクタ境界に関する情報に基づいて、各ユーザについて、対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置を仮想的な地図上で時系列順に線で結び、当該線が通過するセクタに対し、当該線が当該セクタを通過する長さに応じた数の仮想の位置登録信号を生成し、
生成された各セクタの仮想の位置登録信号数の比率に基づいて、対象時刻幅内の位置登録信号それぞれのウエイトを設定する、
ことにより、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出する、
ことを特徴とする請求項1に記載の情報分析装置。 The weight calculation unit
Based on the information on the position and sector boundary corresponding to each sector ID stored in advance, the position corresponding to the sector ID included in the position registration signal within the target time width is time-sequentially displayed on the virtual map for each user. For each sector through which the line passes in order, generate a number of virtual location registration signals corresponding to the length that the line passes through the sector,
Based on the ratio of the number of virtual location registration signals of each sector generated, the weight of each location registration signal within the target time width is set.
By calculating the weight of each position registration signal within the target time width for each user,
The information analysis apparatus according to claim 1.
対象時刻幅を複数のスロットに分割し、
各ユーザについて、対象時刻幅内の位置登録信号それぞれの位置登録時刻が含まれるスロット数をカウントし、
各ユーザについて、スロットごとに当該スロットに位置登録時刻が含まれる位置登録信号数をカウントし、
対象時刻幅内の位置登録信号それぞれのウエイトとして、前記スロット数の逆数と当該位置登録信号の位置登録時刻が含まれるスロット内の位置登録信号数の逆数との積を設定する、
ことにより、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出する、
ことを特徴とする請求項1に記載の情報分析装置。 The weight calculation unit
Divide the target time width into multiple slots,
For each user, count the number of slots containing the location registration time of each location registration signal within the target time range,
For each user, for each slot, count the number of location registration signals whose location registration time is included in the slot,
As a weight of each position registration signal within the target time width, a product of the reciprocal of the number of slots and the reciprocal of the number of position registration signals in the slot including the position registration time of the position registration signal is set.
By calculating the weight of each position registration signal within the target time width for each user,
The information analysis apparatus according to claim 1.
をさらに備える請求項1〜5の何れか1項に記載の情報分析装置。 Target time width input unit for inputting the target time width,
The information analysis apparatus according to any one of claims 1 to 5, further comprising:
をさらに備える請求項1〜6の何れか1項に記載の情報分析装置。 An output unit for outputting the calculated population distribution information;
The information analysis device according to claim 1, further comprising:
前記抽出部は、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として位置登録信号の抽出を行う、
ことを特徴とする請求項1〜7の何れか1項に記載の情報分析装置。 The information analysis apparatus further includes an attribute information holding unit that holds attribute information for each user,
The extraction unit limits a target user according to the attribute information, and extracts a location registration signal for the limited user.
The information analysis apparatus according to any one of claims 1 to 7, wherein:
前記ウエイト算出部は、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象としてウエイトの算出を行う、
ことを特徴とする請求項1〜7の何れか1項に記載の情報分析装置。 The information analysis apparatus further includes an attribute information holding unit that holds attribute information for each user,
The weight calculation unit limits a target user according to the attribute information, and calculates a weight for the limited user.
The information analysis apparatus according to any one of claims 1 to 7, wherein:
前記人口分布算出部は、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として人口分布の算出を行う、
ことを特徴とする請求項1〜7の何れか1項に記載の情報分析装置。 The information analysis apparatus further includes an attribute information holding unit that holds attribute information for each user,
The population distribution calculation unit limits a target user according to attribute information, and calculates a population distribution for the limited user.
The information analysis apparatus according to any one of claims 1 to 7, wherein:
位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を外部から受信する受信ステップと、
各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する抽出ステップと、
各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置に基づいて、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出するウエイト算出ステップと、
算出された対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとに集計対象全ユーザについて集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する人口分布算出ステップと、
を備える情報分析方法。 An information analysis method executed by an information analysis device,
A reception step of receiving a location registration signal including the sector ID, location registration time information, and user ID for which location registration has been performed;
An extraction step of extracting a position registration signal having a position registration time within the target time width from the position registration signal for each user;
The weight of each position registration signal within the target time width for each user based on the number of position registration signals within the target time width for each user and the position corresponding to the sector ID included in the position registration signal within the target time width A weight calculating step for calculating
A population distribution calculating step of calculating an average population distribution in units of sectors in the target time width by counting the weight of each of the position registration signals within the calculated target time width for all users to be counted for each sector;
An information analysis method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010170457A JP2012032924A (en) | 2010-07-29 | 2010-07-29 | Information analysis device and information analysis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010170457A JP2012032924A (en) | 2010-07-29 | 2010-07-29 | Information analysis device and information analysis method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012032924A true JP2012032924A (en) | 2012-02-16 |
Family
ID=45846281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010170457A Pending JP2012032924A (en) | 2010-07-29 | 2010-07-29 | Information analysis device and information analysis method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012032924A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101620129B1 (en) | 2012-06-25 | 2016-05-13 | 네이버 주식회사 | Method of Determining Location Area by Location Traffic Automatically and Server Thereof |
-
2010
- 2010-07-29 JP JP2010170457A patent/JP2012032924A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101620129B1 (en) | 2012-06-25 | 2016-05-13 | 네이버 주식회사 | Method of Determining Location Area by Location Traffic Automatically and Server Thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5497899B2 (en) | Information analysis apparatus and information analysis method | |
| JP5143955B2 (en) | Population flow information generation system and population flow information generation method | |
| JPWO2010116916A1 (en) | Communication system, information analysis apparatus, and information analysis method | |
| KR20120047285A (en) | Position information analysis device and position information analysis mehod | |
| JP5156127B2 (en) | Communication system, information analysis apparatus, and information analysis method | |
| JP5265761B2 (en) | Communication system, information analysis apparatus, and information analysis method | |
| JP5307231B2 (en) | Communication system, information analysis apparatus, and information analysis method | |
| JP2013153286A (en) | Information processing device and cluster generation method | |
| JP5145460B2 (en) | Communication system, information analysis apparatus, and information analysis method | |
| JP2012054921A (en) | Mobile apparatus distribution calculation system and mobile apparatus distribution calculation method | |
| JP5797120B2 (en) | Information analysis apparatus and population distribution calculation method | |
| JP2012032924A (en) | Information analysis device and information analysis method | |
| JP5580133B2 (en) | Information analysis apparatus and information analysis method | |
| JP5466595B2 (en) | Information providing apparatus and information providing method | |
| JP2011054112A (en) | System and method for managing user information |