[go: up one dir, main page]

JP2012032924A - Information analysis device and information analysis method - Google Patents

Information analysis device and information analysis method Download PDF

Info

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
Application number
JP2010170457A
Other languages
Japanese (ja)
Inventor
Toru Odawara
亨 小田原
Yuki Oyabu
勇輝 大薮
Tomohiro Nagata
智大 永田
Ichiro Okajima
一郎 岡島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2010170457A priority Critical patent/JP2012032924A/en
Publication of JP2012032924A publication Critical patent/JP2012032924A/en
Pending legal-status Critical Current

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.

特開2003−44969号公報JP 2003-44969 A

上記のように、従来は巨視的な人口分布に関するデータを収集するだけでも非常に面倒であり、かかるデータを簡易に且つ速やかに収集することは困難であった。   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, Patent Document 1 describes the point of obtaining a population distribution using a mobile terminal with a GPS function. It is a great deal to find the population distribution, such as distributing GPS built-in devices with identifiers that can uniquely identify all users to each user, and collecting information measured using GPS. Processing load and time are required. Therefore, a technique for collecting data on population distribution more easily and quickly has been awaited. Needless to say, the collected data is required to have a certain level of accuracy.

本発明は、上記課題に鑑み、巨視的な人口分布に関する精度の良いデータを簡易に且つ速やかに収集することを目的とする。   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).

第1〜第3実施形態の通信システムのシステム構成を示す図である。It is a figure which shows the system configuration | structure of the communication system of 1st-3rd embodiment. 図1に示す通信システムの機能構成を示す図である。It is a figure which shows the function structure of the communication system shown in FIG. BTSとセクタとの関係を示す図である。It is a figure which shows the relationship between BTS and a sector. 第1〜第3実施形態の処理を示すフローチャートである。It is a flowchart which shows the process of 1st-3rd embodiment. 第1実施形態におけるユーザごとの位置登録信号のウエイト算出処理を示すフローチャートである。It is a flowchart which shows the weight calculation process of the position registration signal for every user in 1st Embodiment. 図5の処理を説明するための図である。It is a figure for demonstrating the process of FIG. 第2実施形態におけるユーザごとの位置登録信号のウエイト算出処理を示すフローチャートである。It is a flowchart which shows the weight calculation process of the position registration signal for every user in 2nd Embodiment. 図7の処理を説明するための図である。It is a figure for demonstrating the process of FIG. 第3実施形態におけるユーザごとの位置登録信号のウエイト算出処理を示すフローチャートである。It is a flowchart which shows the weight calculation process of the position registration signal for every user in 3rd Embodiment. 図9の処理を説明するための図である。It is a figure for demonstrating the process of FIG. 第1〜第3実施形態で出力される人口分布図の一例を示す図である。It is a figure which shows an example of the population distribution map output in 1st-3rd embodiment. セクタ単位の平均人口分布とともに位置登録エリア単位の平均人口分布を表す人口分布図の一例を示す図である。It is a figure which shows an example of the population distribution figure showing the average population distribution of a location registration area unit with the average population distribution of a sector unit. 第4実施形態の通信システムのシステム構成を示す図である。It is a figure which shows the system configuration | structure of the communication system of 4th Embodiment. 図2の機能構成の変形例を示す図である。It is a figure which shows the modification of the function structure of FIG. 第2実施形態の変形例を説明するための図である。It is a figure for demonstrating the modification of 2nd Embodiment.

添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。   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 communication system 10 according to the present embodiment. As shown in FIG. 1, the communication system 10 includes a mobile device 100, a BTS (base station) 200, an RNC (radio network control device) 300, an exchange 400, and a management center 500. The management center 500 includes a social sensor unit 501, a petamining unit 502, a mobile demography unit 503, and a visualization solution unit 504.

RNC300は、BTS200を介して移動機100が送信した位置登録信号を受信し、位置登録信号の信号数をカウントする。なお、標準仕様書「Radio Resource Control (RRC) Protocol Specification: 3GPP TS 25.331」によれば、RNC300においてセクタ単位での信号数カウントについて規定されており、本方法はこれに準拠するものである。   The RNC 300 receives the location registration signal transmitted from the mobile device 100 via the BTS 200 and counts the number of location registration signals. According to the standard specification “Radio Resource Control (RRC) Protocol Specification: 3GPP TS 25.331”, the RNC 300 stipulates the number of signals per sector, and this method complies with this.

具体的には、例えば、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 exchange 400 collects the location registration signals transmitted by the mobile device 100 via the BTS 200 and the RNC 300. While the RNC 300 counts the location registration signals in units of sectors, the exchange 400 manages the mobile devices 100 and the like in units of location registration areas, and collects the location registration signals transmitted by the mobile devices 100. Thus, the number of mobile devices 100 registered in the location registration area is grasped and stored for each location registration area. The exchange 400 outputs the number (registered number) of the mobile devices 100 registered in the stored location registration area to the management center 500 at a predetermined timing or in response to a request from the management center 500.

管理センタ500は、上述したとおり、社会センサユニット501、ペタマイニングユニット502、モバイルデモグラフィーユニット503、および可視化ソリューションユニット504を含んで構成されており、各ユニットでは、移動機100が送信した位置登録信号を用いた統計処理を行う。   As described above, the management center 500 includes the social sensor unit 501, the petamining unit 502, the mobile demography unit 503, and the visualization solution unit 504. In each unit, the location registration transmitted by the mobile device 100 is registered. Perform statistical processing using signals.

社会センサユニット501は、各交換機400から交換機400が記憶している位置登録エリアに登録している移動機100の数等を含んだデータを収集するサーバ装置である。この社会センサユニット501は、交換機400から定期的に出力されたデータを受信し、及び社会センサユニット501において予め定められたタイミングに従って交換機400からデータを取得するように構成されている。   The social sensor unit 501 is a server device that collects data including the number of mobile devices 100 registered in the location registration area stored in the exchange 400 from each exchange 400. The social sensor unit 501 is configured to receive data periodically output from the exchange 400 and acquire data from the exchange 400 according to a predetermined timing in the social sensor unit 501.

ペタマイニングユニット502は、社会センサユニット501から受信したデータを所定のデータ形式に変換するサーバ装置である。例えば、ペタマイニングユニット502は、ユーザIDをキーに、或いはエリアごとにソーティング処理を行う。   The petamining unit 502 is a server device that converts data received from the social sensor unit 501 into a predetermined data format. For example, the petamining unit 502 performs the sorting process using the user ID as a key or for each area.

モバイルデモグラフィーユニット503は、ペタマイニングユニット502において処理されたデータに対する集計処理、すなわち各項目のカウンティング処理を行うサーバ装置である。例えば、モバイルデモグラフィーユニット503は、後述するような位置登録信号を用いた人口分布の導出等の処理を行うことができる。   The mobile demography unit 503 is a server device that performs aggregation processing on the data processed in the petamining unit 502, that is, count processing for each item. For example, the mobile demography unit 503 can perform processing such as derivation of population distribution using a location registration signal as described later.

可視化ソリューションユニット504は、モバイルデモグラフィーユニット503において集計処理されたデータを可視可能に処理するサーバ装置である。例えば、可視化ソリューションユニット504は、集計されたデータを地図上にマッピング処理することができる。この可視化ソリューションユニット504にて処理されたデータは、企業、官公庁または個人等に提供され、店舗開発、道路交通調査、災害対策、環境対策などに利用される。なお、このように統計処理された情報は、当然にプライバシーを侵害しないように個人等は特定されないように加工されている。   The visualization solution unit 504 is a server device that processes the data aggregated in the mobile demography unit 503 so as to be visible. For example, the visualization solution unit 504 can map the aggregated data on a map. Data processed by the visualization solution unit 504 is provided to companies, government offices or individuals, and is used for store development, road traffic surveys, disaster countermeasures, environmental countermeasures, and the like. It should be noted that the information statistically processed in this way is processed so that individuals are not specified so as not to infringe privacy.

なお、社会センサユニット501、ペタマイニングユニット502、モバイルデモグラフィーユニット503および可視化ソリューションユニット504はいずれも、前述したようにサーバ装置により構成され、図示は省略するが、通常の情報処理装置の基本構成(即ち、CPU、RAM、ROM、キーボードやマウス等の入力デバイス、外部との通信を行う通信デバイス、情報を記憶する記憶デバイス、および、ディスプレイやプリンタ等の出力デバイス)を備えることは言うまでもない。   The social sensor unit 501, petamining unit 502, mobile demography unit 503, and visualization solution unit 504 are all configured by the server device as described above, and although not shown, the basic configuration of a normal information processing device Needless to say, it includes a CPU, a RAM, a ROM, an input device such as a keyboard and a mouse, a communication device that communicates with the outside, a storage device that stores information, and an output device such as a display and a printer.

図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 communication system 10. As shown in FIG. 2, the communication system 10 includes a plurality of mobile devices 100 located in sectors controlled by each of the plurality of BTSs 200, an RNC 300 that controls the BTSs 200, an exchange 400, and an information analysis device 600. Composed. The information analysis apparatus 600 corresponds to the mobile demography unit 503 and the visualization solution unit 504 shown in FIG. Regarding the functions corresponding to the social sensor unit 501 and the petamining unit 502 in FIG. 1, these notations are omitted in FIG.

まず、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 RNC 300 will be described. The RNC 300 includes an RNC communication control unit 302, a location registration signal receiving unit 303, and a signal number measuring unit 304. Among these, the RNC communication control unit 302 is a part that performs communication connection with the mobile device 100 via the BTS 200. For example, the communication connection processing based on the transmission processing from the mobile device 100 and the communication connection processing based on the location registration request I do. In the present embodiment, the mobile device 100 (1) moves across the location registration area, which is a unit region when the mobile device 100 requests location registration, and (2) a certain period (for example, Every 54 minutes), a location registration signal which is a signal for requesting location registration in the location registration area is transmitted. Further, in the present embodiment, the RNC communication control unit 302 can transmit an Initial UE Message used for communication connection processing to the exchange 400. This Initial UE Message includes instruction information (location registration signal) indicating a call origination or location registration request and an ID such as a temporary ID that uniquely identifies the mobile device 100. Further, the location information of the mobile device 100 can be added to the Initial UE Message. The temporary ID is ID information issued by the exchange 400 when the mobile device 100 is connected to the network.

図3は、BTS200とセクタとの関係を示す図である。円形で示されている領域の中心にBTS200が位置するものであり、それを中心に複数に等分されたものがセクタである。例えば図3では、BTS200の通信エリアは最大6セクタからなるものであり、それぞれのセクタごとに、セクタを一意に識別可能であるセクタID(セクタ識別子)が割り当てられており、RNC300は、該セクタIDを用いることにより移動機100が何れのセクタにいるかを、BTS200経由で把握可能となっている。   FIG. 3 is a diagram showing the relationship between the BTS 200 and sectors. The BTS 200 is located at the center of a region indicated by a circle, and a sector that is equally divided into a plurality of portions around the center is a sector. For example, in FIG. 3, the communication area of the BTS 200 is composed of a maximum of 6 sectors, and a sector ID (sector identifier) that can uniquely identify each sector is assigned to each sector, and the RNC 300 By using the ID, it is possible to know which sector the mobile device 100 is in via the BTS 200.

なお、RNC300は、RRCコネクション要求の処理を行った際に得られる信号の遅延に基づいてセクタ内のどの位置に移動機100が位置するか、そのGAI(Geographical Area ID)を算出することもできる。そのセクタIDとセクタ内の位置に基づいて移動機100の位置を特定することもできる。   Note that the RNC 300 can also calculate the GAI (Geographical Area ID) of where in the sector the mobile device 100 is located based on the signal delay obtained when the RRC connection request is processed. . The position of the mobile device 100 can be specified based on the sector ID and the position in the sector.

位置登録信号受信部303は、移動機100が送信した位置登録信号をRNC通信制御部302経由で受信する部分である。   The location registration signal receiving unit 303 is a part that receives the location registration signal transmitted by the mobile device 100 via the RNC communication control unit 302.

信号数計測部304は、位置登録信号受信部303が受信した位置登録信号から、上記方法によってセクタ毎に位置登録信号があった回数の合計であるセクタ単位信号数(信号数:すなわち該当するセクタにおいて移動機100が単位時間に送信した位置登録信号の数)を計測する部分である。   The signal number measuring unit 304 calculates the number of sector unit signals (the number of signals: that is, the corresponding sector), which is the total number of times the position registration signal has been received for each sector from the position registration signal received by the position registration signal receiving unit 303. The number of position registration signals transmitted by the mobile device 100 per unit time) is measured.

信号数計測部304は、RNC通信制御部302を介してセクタ単位信号数を交換機400へ送信する。   The signal number measurement unit 304 transmits the sector unit signal number to the exchange 400 via the RNC communication control unit 302.

次に、交換機400について説明する。交換機400は、交換機通信制御部401、変換部402、位置登録信号処理部404、および記憶部403を含んで構成されている。このうち交換機通信制御部401は、RNC300から送信されるInitial UE Messageを受信し、このInitial UE Messageを用いて通信接続処理を行う部分である。   Next, the exchange 400 will be described. The exchange 400 includes an exchange communication control unit 401, a conversion unit 402, a location registration signal processing unit 404, and a storage unit 403. Among them, the exchange communication control unit 401 is a part that receives an Initial UE Message transmitted from the RNC 300 and performs communication connection processing using the Initial UE Message.

変換部402は、交換機通信制御部401により受信されたInitial UE Messageに含まれているテンポラリID等のIDを電話番号に変換する部分である。変換部402は、変換処理に際して、加入者プロファイル情報を記憶する加入者プロファイル情報記憶部(図示せず)から、テンポラリID等のIDに対応付けられている電話番号を抽出し、当該抽出した電話番号に変換する。なお、この加入者プロファイル情報記憶部は、例えば図示しないHLR(Home Location Register)に備えられているものであり、ここではテンポラリID等のIDと電話番号とを対応付けて管理及び記憶している。   The conversion unit 402 is a part that converts an ID such as a temporary ID included in the Initial UE Message received by the exchange communication control unit 401 into a telephone number. During the conversion process, the conversion unit 402 extracts a telephone number associated with an ID such as a temporary ID from a subscriber profile information storage unit (not shown) that stores subscriber profile information, and the extracted telephone Convert to number. The subscriber profile information storage unit is provided in, for example, an unillustrated HLR (Home Location Register), and here manages and stores an ID such as a temporary ID and a telephone number in association with each other. .

位置登録信号処理部404は、位置登録信号を移動機100からBTS200を介して受信し、受信した位置登録信号に基づいて位置登録エリアに登録している移動機100の数である登録数を計測する部分である。   The location registration signal processing unit 404 receives a location registration signal from the mobile device 100 via the BTS 200, and measures the number of registrations that is the number of mobile devices 100 registered in the location registration area based on the received location registration signal. It is a part to do.

上述の通り本実施形態では移動機100は、移動機100が位置登録エリアを跨いで移動した場合に位置登録信号を送信している。それにより、位置登録信号処理部404は、位置登録エリア内に存在する移動機100の実数を把握できることとなる。なお、標準仕様書「Mobile Application Part(MAP) specification: 3GPP TS 29.002」には、交換機400が位置登録を管理する方法について記載されている。本実施形態の交換機400における処理はこの方法に準拠したものである。   As described above, in the present embodiment, the mobile device 100 transmits a location registration signal when the mobile device 100 moves across the location registration area. Thereby, the location registration signal processing unit 404 can grasp the real number of the mobile devices 100 existing in the location registration area. The standard specification “Mobile Application Part (MAP) specification: 3GPP TS 29.002” describes a method in which the exchange 400 manages location registration. The processing in the exchange 400 of this embodiment is based on this method.

記憶部403は、位置登録信号処理部404が計測した登録数、及び交換機通信制御部401を介してRNC300から受信したセクタ単位信号数を入力し、記憶する部分である。なお、変換部402で変換された電話番号とInitial UE Messageに含まれている移動機100の位置情報と当該位置情報が測位された時刻とを対応付けて記憶することもできる。   The storage unit 403 is a part that inputs and stores the number of registrations measured by the location registration signal processing unit 404 and the number of sector unit signals received from the RNC 300 via the exchange communication control unit 401. In addition, the telephone number converted by the conversion unit 402, the position information of the mobile device 100 included in the Initial UE Message, and the time when the position information is measured can be stored in association with each other.

次に、情報分析装置600について説明する。情報分析装置600は、本発明に関連する構成要素として、情報分析装置通信制御部601、保持部602、抽出部603、ウエイト算出部604、人口分布算出部605、出力部606、及び対象時刻幅入力部607を含んで構成されている。このうち情報分析装置通信制御部601は、情報分析装置600と交換機400との間の通信を制御する部分であり、後述する人口分布の導出処理のために、位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を、交換機通信制御部401およびRNC通信制御部302経由で受信する。   Next, the information analysis apparatus 600 will be described. The information analysis apparatus 600 includes, as components related to the present invention, an information analysis apparatus communication control unit 601, a holding unit 602, an extraction unit 603, a weight calculation unit 604, a population distribution calculation unit 605, an output unit 606, and a target time width. An input unit 607 is included. Among them, the information analysis device communication control unit 601 is a part that controls communication between the information analysis device 600 and the exchange 400. For the population distribution derivation process described later, the sector ID for which location registration has been performed, A location registration signal including location registration time information and a user ID is received via the exchange communication control unit 401 and the RNC communication control unit 302.

保持部602は、情報分析装置通信制御部601により受信された位置登録信号を保持する部分である。また、保持部602は、ユーザごとの属性情報(例えば年齢、性別、住所など)を保持してもよい。以下では、保持部602がユーザごとの属性情報を保持しているものとして説明する。   The holding unit 602 is a part that holds the location registration signal received by the information analysis device communication control unit 601. The holding unit 602 may hold attribute information (for example, age, sex, address, etc.) for each user. In the following description, it is assumed that the holding unit 602 holds attribute information for each user.

対象時刻幅入力部607は、平均の人口分布を求めるべき対象時刻幅をユーザが入力するための部分である。ここでの対象時刻幅の入力形式については、特定の形式に限定するものではなく、例えば、開始時刻と終了時刻を入力する形式を採用してもよいし、開始時刻と幅の長さを入力する形式を採用してもよい。   The target time width input unit 607 is a part for the user to input a target time width for which an average population distribution should be obtained. The input format of the target time width here is not limited to a specific format. For example, a format for inputting the start time and the end time may be adopted, or the start time and the length of the width are input. You may adopt the form to do.

抽出部603は、後述するウエイトの集計対象となる各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する部分である。なお、後述するウエイトの集計対象となるユーザは、受信した位置登録信号の全ユーザであってもよいし、属性情報に応じて限定したユーザであってもよい。即ち、抽出部603は、保持部602により保持されたユーザごとの属性情報を参照することで、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として位置登録信号の抽出を行ってもよい。   The extraction unit 603 is a part that extracts a position registration signal whose position registration time is within the target time width from a position registration signal for each user whose weight is to be described later. It should be noted that the users whose weights are described later may be all users of the received location registration signal, or may be users limited according to the attribute information. That is, the extraction unit 603 refers to the attribute information for each user held by the holding unit 602, limits the target user according to the attribute information, and sets the location registration signal for the limited user. Extraction may be performed.

ウエイト算出部604は、後述する処理によって、各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタIDに対応する位置に基づいて、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出する部分である。   The weight calculation unit 604 performs a process described later on the basis of 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. This is a part for calculating the weight of each position registration signal within the target time width.

人口分布算出部605は、算出された対象時刻幅内の位置登録信号それぞれのウエイトをセクタごとにウエイトの集計対象となる全ユーザ(以下「集計対象全ユーザ」という)について集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する部分である。   The population distribution calculation unit 605 counts all the weights of the position registration signals within the calculated target time range for all users who are to be weighted for each sector (hereinafter referred to as “total users to be counted”). This is the part that calculates the average population distribution in sectors in the width.

なお、本実施形態におけるウエイト算出部604および人口分布算出部605は、RNC300によりカウントされたセクタ単位の位置登録信号数や交換機400により求められた各位置登録エリアの登録数を用いることなく、後述する処理によって、各ユーザについての対象時刻幅内の位置登録信号それぞれのウエイトを算出し、算出されたウエイトをセクタごとに集計対象全ユーザについて集計することで対象時刻幅におけるセクタ単位の平均人口分布を算出する。   The weight calculation unit 604 and the population distribution calculation unit 605 in the present embodiment will be described later without using the number of position registration signals in units of sectors counted by the RNC 300 or the number of registrations of each position registration area obtained by the exchange 400. By calculating the weight of each position registration signal within the target time width for each user, and calculating the average weight distribution for each sector in the target time width by counting the calculated weights for all the target users for each sector Is calculated.

出力部606は、人口分布算出部605により算出された平均人口分布情報を出力する部分である。なお、ここでの「出力」は、表示出力および印刷出力を広く含むことは言うまでもない。即ち、平均人口分布情報は、ディスプレイ等に表示出力されてもよいし、プリンタ等から印刷出力されてもよいし、表示と印刷の両方で出力されてもよい。   The output unit 606 is a part that outputs the average population distribution information calculated by the population distribution calculation unit 605. Needless to say, “output” here includes display output and print output widely. That is, the average population distribution information may be displayed and output on a display or the like, may be printed out from a printer or the like, or may be output both in display and printing.

[情報分析装置にて実行される処理について]
次に、上記のような通信システム10の中で情報分析装置600により実行される処理について、図4〜図6を参照して説明する。
[Processing executed by the information analyzer]
Next, processing executed by the information analysis apparatus 600 in the communication system 10 as described above will be described with reference to FIGS.

情報分析装置600においてユーザが対象時刻幅入力部607から人口分布の対象時刻幅を入力し、所定の処理開始の操作を行うと、図4の処理が情報分析装置600において実行開始される。ただし、対象時刻幅の入力は必須条件ではなく、例えば対象時刻幅として既定の時刻幅を予め設定しておいてもよい。また、処理開始については、ユーザが所定の処理開始の操作を行うことは必須ではなく、定時動作などで自動的に図4の処理を実行開始してもよい。   When the user inputs the target time width of the population distribution from the target time width input unit 607 in the information analysis apparatus 600 and performs a predetermined process start operation, the processing of FIG. However, the input of the target time width is not an essential condition. For example, a predetermined time width may be set in advance as the target time width. In addition, regarding the process start, it is not essential for the user to perform a predetermined process start operation, and the process of FIG. 4 may be automatically started by a scheduled operation or the like.

図4のステップS1では、情報分析装置通信制御部601が、位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を、交換機通信制御部401およびRNC通信制御部302経由で受信し、保持部602が、受信された位置登録信号を保持する。次のステップS2では、抽出部603は、保持部602に保持された各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する。なお、このステップS2において抽出部603は、保持部602により保持されたユーザごとの属性情報を参照することで、属性情報に応じて、対象とするユーザを限定し、当該限定したユーザを対象として位置登録信号の抽出を行ってもよい。この場合、以降の処理対象となる位置登録信号を絞り込むことができるため、処理負荷の軽減および処理の高速化を図ることができる。   In step S1 of FIG. 4, the information analyzer communication control unit 601 sends a location registration signal including the sector ID, location registration time information, and user ID for which location registration has been performed, to the exchange communication control unit 401 and the RNC communication control unit 302. The holding unit 602 holds the received location registration signal. In the next step S <b> 2, the extraction unit 603 extracts a location registration signal whose location registration time is within the target time range from the location registration signal for each user held in the holding unit 602. In this step S2, the extracting unit 603 refers to the attribute information for each user held by the holding unit 602, thereby limiting the target user according to the attribute information, and targeting the limited user. The location registration signal may be extracted. In this case, it is possible to narrow down the position registration signals to be processed later, so that the processing load can be reduced and the processing speed can be increased.

そして、次のステップ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 weight calculation unit 604 executes a weight calculation process for the position registration signal for each user in FIG. 5 described below. That is, the weight calculation unit 604 counts the number of position registration signals within the target time width for each user for each user (step S311 in FIG. 5), and calculates the reciprocal of the number of position registration signals within the target time width for each user. The weights of the position registration signals within the target time width are set (step S312). The process of FIG. 5 as described above is executed for each user. FIG. 6 shows an example in which four position registration signals for Mr. X are extracted and two position registration signals for Mr. Y are extracted in the target time width. The black circles in FIG. The sector ID included in the corresponding location registration signal is shown above each black circle. In the example of FIG. 6, for Mr. X, the number of position registration signals within the target time width is four, and the reciprocal 1/4 (that is, 0.25) is set as the weight of each position registration signal within the target time width. Is done. For Mr. Y, the number of position registration signals within the target time width is two, and the inverse number 1/2 (that is, 0.5) is set as the weight of each position registration signal within the target time width.

集計対象全ユーザについて図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 distribution calculation unit 605 determines each position registration signal within the target time width obtained in the process in FIG. The weights are aggregated for all the users to be aggregated for each sector. Thereby, an average population in units of sectors in the target time width is obtained, and as a result, an average population distribution in units of sectors in the target time width is obtained. In the example of FIG. 6, assuming that all users to be aggregated are only X and Y, the average population for sectors A and D is 0.75 (ie, the sum of 0.25 and 0.5), and the average population for sectors B and C. Becomes 0.25.

次のステップS5では、出力部606が、上記のようにして求められたセクタ単位の平均人口分布を二次元的に表す平均人口分布図を出力する。図11にセクタ単位の平均人口分布図の一例を示す。この図11では、A〜LはセクタIDを表し、各セクタIDの下の数字は対象時刻幅における当該セクタの平均人口を表す。   In the next step S5, the output unit 606 outputs an average population distribution diagram that two-dimensionally represents the average population distribution in units of sectors obtained as described above. FIG. 11 shows an example of an average population distribution chart for each sector. In FIG. 11, A to L represent sector IDs, and the number below each sector ID represents the average population of the sector in the target time width.

以上説明した第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 communication system 10 in FIG. 1 and the functional block configuration of the communication system 10 in FIG. 2 are the same as those in the first embodiment, and redundant description is omitted. However, since step S3 (processing executed by the weight calculation unit 604) in the overall processing of FIG. 4 is different from the first embodiment described above, the processing of step S3 will be described with reference to FIGS. This will be described below.

第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 weight calculation unit 604 registers the position within the target time width for each user based on the information on the position and sector boundary corresponding to each sector ID stored in advance. A line is generated by connecting the positions corresponding to the sector IDs included in the signal in time series order on a virtual map as shown in FIG. 8 (step S321 in FIG. 7), and the generated line is virtual for the sector through which the line passes. Position registration signal is generated (step S322). As the position corresponding to the sector ID, the sector center position may be employed, or a point (GAI (Geographical Area ID)) obtained by so-called PRACH-PD positioning calculation may be employed. The geometric center-of-gravity position may be adopted. In addition, the line generated in step S321 may be a straight line or a line that matches a road or a railroad on a virtual map. Here, as an example, an example will be described in which a sector center position is adopted as a position corresponding to a sector ID, and a straight line is generated by connecting the sector center positions in time series on a virtual map.

図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 weight calculation unit 604 counts the number of generated virtual position registration signals for each user (step S323), and calculates the reciprocal of the number of virtual position registration signals for each user as the position registration signal within the target time width. Each weight is set (step S324). In the example of FIG. 8, the number of generated virtual position registration signals is four, and the inverse number 1/4 (that is, 0.25) is set as the weight of each position registration signal within the target time width. The process of FIG. 7 as described above is executed for each user.

以上のような図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 communication system 10 in FIG. 1 and the functional block configuration of the communication system 10 in FIG. 2 are the same as those in the first embodiment, and redundant description is omitted. However, since step S3 (processing executed by the weight calculation unit 604) in the overall processing of FIG. 4 is different from the above-described first and second embodiments, FIG. 9 and FIG. This will be described below with reference.

第3実施形態では、図4のステップS3において、ウエイト算出部604は、まずは、対象時刻幅を複数のスロット(時間枠)に均等に分割する(図9のステップS331)。なお、このときのスロット数は、予め定めた値を採用してもよいし、外部から入力された値を採用してもよいし、対象時刻幅の大きさに応じて定めてもよい(例えば対象時刻幅が30分なら3つとし、対象時刻幅が60分なら6つとしてもよい)。   In the third embodiment, in step S3 in FIG. 4, the weight calculation unit 604 first divides the target time width equally into a plurality of slots (time frames) (step S331 in FIG. 9). The number of slots at this time may be a predetermined value, may be a value input from the outside, or may be determined according to the size of the target time width (for example, 3 if the target time width is 30 minutes, or 6 if the target time width is 60 minutes).

次に、ウエイト算出部604は、各ユーザについて、対象時刻幅内の位置登録信号それぞれの位置登録時刻が含まれるスロットの総数(以下単に「スロット数」という)をカウントし(ステップS332)、各ユーザについて、スロットごとに当該スロットに位置登録時刻が含まれる位置登録信号数をカウントする(ステップS333)。   Next, the weight calculation unit 604 counts the total number of slots (hereinafter simply referred to as “slot number”) including the position registration times of the position registration signals within the target time width for each user (step S332). For each user, the number of location registration signals whose location registration time is included in the slot is counted for each slot (step S333).

図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 slot 1 from 0:00 to 0:10, slot 2 from 0:10 to 0:20, slot 3 from 0:20 to 0:30, 0 It is divided into a total of six slots: slot 4 from: 30 to 0:40, slot 5 from 0:40 to 0:50, and slot 6 from 0:50 to 1:00. The location registration time of point C is included in slot 1, the location registration time of point D is included in slot 5, the location registration time of point D is included in slot 5, and the location registration time of point E is included in slot 6. In the example of FIG. 10, the slots including the position registration times of the position registration signals within the target time width are slots 1, 4, 5, and 6, and the number of slots is “4”. As for the number of location registration signals whose location registration time is included in the slot, the slot 1 is “2”, the slot 4 is “1”, the slot 5 is “1”, and the slot 6 is “1”.

次に、ウエイト算出部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 weight calculation unit 604 uses the reciprocal of the number of slots obtained in step S332 and the position registration time of the position registration signal obtained in step S333 as the weight of each position registration signal within the target time width. The product of the reciprocal of the number of position registration signals is set (step S334). In the example of FIG. 10, as the weight of the point A, the reciprocal of the number of slots (1/4) and the reciprocal of the number of position registration signals in the slot (slot 1) including the position registration time of the point A (1/2) Product, that is, 0.125 is set. Similarly for point B, as the weight of point B, the reciprocal of the slot number (1/4) and the reciprocal number of the position registration signal in the slot (slot 1) including the position registration time of point B (1/2) are used. Is set, that is, 0.125. Further, as the weight of the point C, the product of the reciprocal (1/4) of the number of slots and the reciprocal (1/1) of the number of position registration signals in the slot (slot 4) including the position registration time of the point C, that is, , 0.25 is set. Further, as the weight of the point D, the product of the reciprocal (1/4) of the number of slots and the reciprocal (1/1) of the number of position registration signals in the slot (slot 5) including the position registration time of the point D, that is, , 0.25 is set. Further, as the weight of the point E, the product of the reciprocal (1/4) of the number of slots and the reciprocal (1/1) of the number of position registration signals in the slot (slot 6) including the position registration time of the point E, that is, , 0.25 is set. The process of FIG. 9 as described above is executed for each user.

以上のような図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 unit 602 is shown. However, the present invention is not limited to this. As shown, the information analysis apparatus 600 may employ a configuration including an attribute information holding unit 608 that holds attribute information for each user separately from the holding unit 602.

また、上述した第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 extraction unit 603 limits the target user according to the attribute information and extracts the location registration signal for the limited user in step S2 of FIG. 4. However, the present invention is not limited to this. In step S4 of FIG. 4, the population distribution calculation unit 605 limits the target user according to the attribute information, and sets the weight for the limited user. Aggregation (population distribution calculation) may be performed. Further, in step S3 of FIG. 4, the weight calculation unit 604 may limit the target user according to the attribute information, and calculate the weight for the limited user. As described above, in step S4 or S3 in FIG. 4, when the target users are limited according to the attribute information, the population distribution calculation or the weight calculation may be performed under various conditions such as age or gender. it can. Of course, the target user may be limited according to the attribute information in a plurality of steps among steps S2 to S4 in FIG.

[第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 communication system 10a according to the fourth embodiment. As shown in FIG. 13, this communication system 10a has a system configuration when applied to LTE (Long Term Evolution), which is a new communication method, and includes a mobile device 100, an eNB (Evolution Node B) 250, an exchange 400, and The management center 500 is included. The management center 500 includes a social sensor unit 501, a petamining unit 502, a mobile demography unit 503, and a visualization solution unit 504. Note that the eNB 250 includes the functions of both the BTS 200 and the RNC 300.

この第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 SYMBOLS 10, 10a ... Communication system, 100 ... Mobile station, 200 ... BTS, 250 ... eNB, 300 ... RNC, 302 ... RNC communication control part, 303 ... Location registration signal receiving part, 304 ... Signal number measurement part, 400 ... Switch, 401: exchange communication control unit 402: conversion unit 403 storage unit 404 location registration signal processing unit 500 management center 501 social sensor unit 502 petamining unit 503 mobile demography unit 504 ... Visualization solution unit, 600 ... Information analysis apparatus, 601 ... Information analysis apparatus communication control section, 602 ... Holding section, 603 ... Extraction section, 604 ... Weight calculation section, 605 ... Population distribution calculation section, 606 ... Output section, 607 ... Target time width input unit, 608... Attribute information holding unit.

Claims (11)

位置登録が行われたセクタID、位置登録時刻情報およびユーザIDを含む位置登録信号を外部から受信する受信部と、
各ユーザについての位置登録信号から、位置登録時刻が対象時刻幅内にある位置登録信号を抽出する抽出部と、
各ユーザについての対象時刻幅内の位置登録信号数および対象時刻幅内の位置登録信号に含まれるセクタ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:
JP2010170457A 2010-07-29 2010-07-29 Information analysis device and information analysis method Pending JP2012032924A (en)

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)

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

Cited By (1)

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