JP2014154006A - Information processor, information processing method and program - Google Patents

Information processor, information processing method and program Download PDF

Info

Publication number
JP2014154006A
JP2014154006A JP2013024444A JP2013024444A JP2014154006A JP 2014154006 A JP2014154006 A JP 2014154006A JP 2013024444 A JP2013024444 A JP 2013024444A JP 2013024444 A JP2013024444 A JP 2013024444A JP 2014154006 A JP2014154006 A JP 2014154006A
Authority
JP
Japan
Prior art keywords
area
degree
period
customer
user
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.)
Granted
Application number
JP2013024444A
Other languages
Japanese (ja)
Other versions
JP6066409B2 (en
Inventor
Hisayuki Morinaga
久之 森永
Ryutaro Adachi
龍太郎 足立
Shinjiro Nagasaki
信次郎 永崎
Toshinori Takayama
敏典 高山
Saori Ikehata
沙織 池端
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.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2013024444A priority Critical patent/JP6066409B2/en
Publication of JP2014154006A publication Critical patent/JP2014154006A/en
Application granted granted Critical
Publication of JP6066409B2 publication Critical patent/JP6066409B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To specify a change in a degree of a user's usage in a certain area.SOLUTION: An information processor calculates a first degree being a degree of stay in a first area during a first period about users with a portable terminal staying in the area during the period with reference to positioning information, and calculates a second degree being a degree of stay in the first area during a second period about users staying in the first area during the first period. The information processor specifies a user whose difference between the first degree and the second degree is equal to or greater than a prescribed threshold.

Description

本発明は、携帯端末の測位情報を処理する技術に関する。   The present invention relates to a technique for processing positioning information of a mobile terminal.

携帯端末の測位情報を用いて、あるエリアに滞在する携帯端末のユーザを特定する技術が知られている。例えば、特許文献1には、GPS(Global Positioning System)衛星情報を用いて複数のGPS衛星からの信号を受信し、受信した信号を位置演算手段により演算することで装置の位置を特定する技術が記載されている。このように特定された装置の位置の情報を用いることで、あるエリアに滞在する装置(携帯端末)のユーザを把握することができる。   A technique for identifying a user of a mobile terminal staying in an area using positioning information of the mobile terminal is known. For example, Patent Document 1 discloses a technology for receiving signals from a plurality of GPS satellites using GPS (Global Positioning System) satellite information, and specifying the position of the device by calculating the received signals using position calculation means. Have been described. By using information on the position of the device specified in this way, the user of the device (mobile terminal) staying in a certain area can be grasped.

特開2006−292611公報JP 2006-292611 A

ところで、あるエリアに滞在するユーザのそのエリアの利用度合(例えば、所定の期間における滞在頻度、総滞在時間)の情報は、マーケティング戦略などに利用できる情報として重要なものである。しかしながら、上記の従来技術だけでは、あるエリアによく滞在していたユーザがその後、そのエリアに対する利用度合が減り、他のエリアに対する利用度合が増えた、というようなエリアにおけるユーザの利用度合の変化まで特定することはできない。   By the way, information on the degree of use of a user staying in a certain area (for example, stay frequency and total stay time in a predetermined period) is important as information that can be used for a marketing strategy or the like. However, with the above-described conventional technology alone, the change in the user's usage in an area where a user who stayed in a certain area has subsequently reduced the usage to that area and increased the usage to other areas. Can not be identified.

本発明は、上記に鑑みてなされたものである。本発明の目的は、エリアにおけるユーザの利用度合の変化を特定する技術を提供することである。   The present invention has been made in view of the above. An object of the present invention is to provide a technique for identifying a change in the degree of use of a user in an area.

本発明に係る情報処理装置は、携帯端末の測位情報を参照して、第1の期間に第1のエリアに滞在した携帯端末のユーザについて、当該期間における当該エリアへの滞在の度合である第1の度合を算出する第1の算出手段と、前記測位情報を参照して、前記第1の期間に前記第1のエリアに滞在した前記ユーザについて、前記第1の期間より後である第2の期間における前記第1のエリアへの滞在の度合である第2の度合を算出する第2の算出手段と、前記第1の度合と前記第2の度合との差が所定の閾値以上である前記ユーザを特定する流動顧客特定手段とを備えたことを特徴とする。   The information processing apparatus according to the present invention refers to the positioning information of the mobile terminal, and for the user of the mobile terminal staying in the first area during the first period, the information indicating the degree of stay in the area during the period. A first calculating means for calculating the degree of 1 and a second after the first period for the user who has stayed in the first area in the first period with reference to the positioning information; A difference between the first degree and the second degree is greater than or equal to a predetermined threshold value, and a second calculating means for calculating a second degree that is the degree of stay in the first area during the period The liquid customer specifying means for specifying the user is provided.

本発明に係る情報処理方法は、制御部を備える情報処理装置において実施される方法であって、前記制御部が、携帯端末の測位情報を参照して、第1の期間に第1のエリアに滞在した携帯端末のユーザについて、当該期間における当該エリアへの滞在の度合である第1の度合を算出する第1の算出ステップと、前記制御部が、前記測位情報を参照して、前記第1の期間に前記第1のエリアに滞在した前記ユーザについて、前記第1の期間より後である第2の期間における前記第1のエリアへの滞在の度合である第2の度合を算出する第2の算出ステップと、前記制御部が、前記第1の度合と前記第2の度合との差が所定の閾値以上である前記ユーザを特定する流動顧客特定ステップとを備えたことを特徴とする。   An information processing method according to the present invention is a method implemented in an information processing apparatus including a control unit, wherein the control unit refers to the positioning information of the mobile terminal and enters the first area in the first period. For the user of the mobile terminal who stayed, a first calculation step of calculating a first degree that is the degree of stay in the area during the period, and the control unit refers to the positioning information, and Calculating a second degree that is the degree of stay in the first area in the second period after the first period for the user staying in the first area during the period And the control unit includes a flow customer specifying step of specifying the user whose difference between the first degree and the second degree is equal to or greater than a predetermined threshold.

本発明に係るプログラムは、コンピュータを、携帯端末の測位情報を参照して、第1の期間に第1のエリアに滞在した携帯端末のユーザについて、当該期間における当該エリアへの滞在の度合である第1の度合を算出する第1の算出手段、前記測位情報を参照して、前記第1の期間に前記第1のエリアに滞在した前記ユーザについて、前記第1の期間より後である第2の期間における前記第1のエリアへの滞在の度合である第2の度合を算出する第2の算出手段、前記第1の度合と前記第2の度合との差が所定の閾値以上である前記ユーザを特定する流動顧客特定手段として機能させることを特徴とする。   The program according to the present invention refers to the degree of stay in the area during the period for the user of the mobile terminal who has stayed in the first area during the first period with reference to the positioning information of the mobile terminal. A first calculating means for calculating a first degree; a second that is after the first period for the user who has stayed in the first area in the first period with reference to the positioning information; A second calculating means for calculating a second degree that is the degree of stay in the first area during the period, wherein the difference between the first degree and the second degree is greater than or equal to a predetermined threshold value It is made to function as a fluid customer specifying means for specifying a user.

また、本発明のプログラムは、CD−ROM等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。   The program of the present invention can be installed or loaded on a computer through various recording media such as an optical disk such as a CD-ROM, a magnetic disk, and a semiconductor memory, or via a communication network. .

本発明によれば、エリアにおけるユーザの利用度合の変化を特定する技術を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the technique which specifies the change of the user's utilization degree in an area can be provided.

一実施形態におけるシステムの構成を示す概念図である。It is a conceptual diagram which shows the structure of the system in one Embodiment. 一実施形態におけるサーバ装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the server apparatus in one Embodiment. 一実施形態において、サーバ装置に記憶された情報の構成を示す図である。In one Embodiment, it is a figure which shows the structure of the information memorize | stored in the server apparatus. 一実施形態において、あるエリアへのユーザ別の滞在頻度を示す概念図である。In one Embodiment, it is a conceptual diagram which shows the stay frequency according to the user for a certain area. 一実施形態において、あるエリアへのユーザ別の滞在頻度の変化を示す概念図である。In one Embodiment, it is a conceptual diagram which shows the change of the stay frequency according to the user for a certain area. 一実施形態において、あるユーザのエリア別の滞在頻度を示す概念図である。In one Embodiment, it is a conceptual diagram which shows the stay frequency according to a certain user's area. 一実施形態において、あるユーザのエリア別の滞在頻度を示す概念図である。In one Embodiment, it is a conceptual diagram which shows the stay frequency according to a certain user's area. 一実施形態におけるサーバ装置で実行される処理を示すフローチャートである。It is a flowchart which shows the process performed with the server apparatus in one Embodiment.

以下、本発明の実施形態について、図面を参照しつつ詳細に説明する。ただし、発明の範囲をこれらに限定するものではない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, the scope of the invention is not limited to these.

また、本明細書等において、「部」とは、単に物理的構成を意味するものではなく、その構成が有する機能をソフトウェアによって実現する場合も含む。また、1つの構成が有する機能が2つ以上の物理的構成により実現されても、2つ以上の構成の機能が1つの物理的構成により実現されてもよい。   Further, in this specification and the like, the “unit” does not simply mean a physical configuration, but also includes a case where the functions of the configuration are realized by software. In addition, functions of one configuration may be realized by two or more physical configurations, or functions of two or more configurations may be realized by one physical configuration.

図1を参照して、一実施形態に係るシステムの構成を説明する。情報処理システム1は、サーバ装置10及び複数の携帯端末20などの情報処理装置を主に備えて構成される。サーバ装置10と複数の携帯端末20とは、ネットワークNを介して相互に通信することができる。なお、図1では、3つの携帯端末20が記載されているが、サーバ装置10と通信可能な携帯端末20の数は、任意である。   With reference to FIG. 1, the structure of the system which concerns on one Embodiment is demonstrated. The information processing system 1 mainly includes an information processing device such as a server device 10 and a plurality of mobile terminals 20. The server device 10 and the plurality of portable terminals 20 can communicate with each other via the network N. In FIG. 1, three mobile terminals 20 are illustrated, but the number of mobile terminals 20 that can communicate with the server device 10 is arbitrary.

ネットワークNは、サーバ装置10と携帯端末20との間で情報を送受信するための通信回線である。例えば、ネットワークNは、インターネット、LAN、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。   The network N is a communication line for transmitting and receiving information between the server device 10 and the mobile terminal 20. For example, the network N may be any of the Internet, a LAN, a dedicated line, a packet communication network, a telephone line, an in-company network, other communication lines, a combination thereof, and the like. It doesn't matter.

サーバ装置10は、ハードウェア構成として、制御部11、通信部14、記憶部15、及び表示部16を主に備える。制御部11は、CPU(Central Processing Unit)12及びメモリ13を主に備えて構成される。サーバ装置10が備える構成はこれらに限定されず、サーバ装置10はコンピュータが一般的に備えるその他の構成も備えているものとする。サーバ装置10は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができ、例えば、CPU12がメモリ13等に格納された所定のプログラムを実行することにより、各種の機能実現手段として機能する。なお、サーバ装置10は、単一の情報処理装置より構成されるものであっても、ネットワーク上に分散した複数の情報処理装置より構成されるものであってもよい。   The server device 10 mainly includes a control unit 11, a communication unit 14, a storage unit 15, and a display unit 16 as a hardware configuration. The control unit 11 mainly includes a CPU (Central Processing Unit) 12 and a memory 13. The configuration included in the server device 10 is not limited to these, and the server device 10 is assumed to include other configurations generally included in a computer. The server device 10 can be realized by using an information processing device such as a dedicated or general-purpose server computer. For example, the CPU 12 executes various programs by executing predetermined programs stored in the memory 13 or the like. Functions as a means. The server device 10 may be constituted by a single information processing device or may be constituted by a plurality of information processing devices distributed on a network.

制御部11では、CPU12は、記憶部15等に記憶されたプログラムをメモリ13に展開して実行することにより、サーバ装置10が備える各種構成の動作を制御し、また、各種処理の実行を制御する。制御部11において実行される処理の詳細は後述する。   In the control unit 11, the CPU 12 controls the operation of various configurations included in the server device 10 by developing the program stored in the storage unit 15 or the like in the memory 13 and executing the program, and also controls the execution of various processes. To do. Details of processing executed in the control unit 11 will be described later.

通信部14は、ネットワークNを介して携帯端末20等の各種情報処理装置との間で通信をするための通信インタフェースである。通信部14は、例えば、携帯端末20からの測位情報など各種情報、及び処理命令等を受信する。   The communication unit 14 is a communication interface for communicating with various information processing apparatuses such as the mobile terminal 20 via the network N. The communication unit 14 receives, for example, various information such as positioning information from the mobile terminal 20 and a processing command.

記憶部15は、ハードディスク等の記憶装置によって構成される。記憶部15は、制御部11における処理の実行に必要な各種プログラムや、制御部11による処理結果の情報など、各種の情報を記憶する。記憶部15に記憶されている情報の具体例については後述する。   The storage unit 15 is configured by a storage device such as a hard disk. The storage unit 15 stores various types of information such as various programs necessary for execution of processing in the control unit 11 and information on processing results obtained by the control unit 11. Specific examples of information stored in the storage unit 15 will be described later.

表示部16は、制御部11による処理結果等を表示するためのディスプレイ装置である。表示部16は、液晶ディスプレイ、CRT(Cathode Ray Tube)ディスプレイ、又は有機EL(electroluminescence)ディスプレイ等により構成される。   The display unit 16 is a display device for displaying a processing result or the like by the control unit 11. The display unit 16 includes a liquid crystal display, a CRT (Cathode Ray Tube) display, an organic EL (electroluminescence) display, or the like.

携帯端末20は、例えば、携帯電話機、PDA、パーソナルコンピュータなどの現在位置を測位した測位情報を所定時間間隔でアップロードする機能を備えた情報端末を適用することができる。携帯端末20は、図示しないが、主制御部、通信部、表示部、操作部、記憶部、測位処理部などの各種機能実現手段を主に備える。   As the mobile terminal 20, for example, an information terminal having a function of uploading positioning information obtained by measuring the current position at a predetermined time interval, such as a mobile phone, a PDA, or a personal computer, can be applied. Although not shown, the portable terminal 20 mainly includes various function realizing means such as a main control unit, a communication unit, a display unit, an operation unit, a storage unit, and a positioning processing unit.

図2を参照して、一実施形態に係るサーバ装置10の機能構成を説明する。サーバ装置10は、機能構成として、行動拠点設定部111、滞在頻度算出部112、流動顧客特定部113、流出先エリア特定部114、流入元エリア特定部115、流出顧客行動拠点特定部116、及びデータベース151を主に備える。これらの機能は、例えば、制御部11において、CPU12が、記憶部15等に記憶されたプログラムをメモリ13に展開して実行することにより実現される。   With reference to FIG. 2, the functional configuration of the server apparatus 10 according to an embodiment will be described. The server apparatus 10 includes, as functional configurations, an action base setting unit 111, a stay frequency calculation unit 112, a current customer specifying unit 113, an outflow destination area specifying unit 114, an inflow source area specifying unit 115, an outflow customer action base specifying unit 116, and A database 151 is mainly provided. These functions are realized by, for example, the control unit 11 having the CPU 12 develop and execute a program stored in the storage unit 15 or the like in the memory 13.

行動拠点設定部111は、データベース151に記憶された各携帯端末20についての測位情報に基づいて、携帯端末20のユーザの行動パターンを分析し、地図を区分することで予め定義したエリアの中からユーザの行動拠点が存在するエリアを選択して設定する。当該エリアは、任意のサイズ及び形状で定義することができる。行動拠点設定部111は、当該設定されたエリアの情報をユーザの情報と関連付けて行動拠点情報としてデータベース151に記憶する。予め定義したエリアの情報は、地図情報としてデータベース151に記憶されている。行動拠点が存在するエリア(行動拠点エリア)としては、例えば、自宅エリア、勤務地エリア、その他の良く行くエリアなどがある。   The behavior base setting unit 111 analyzes the behavior pattern of the user of the portable terminal 20 based on the positioning information about each portable terminal 20 stored in the database 151, and sorts the map from the areas defined in advance. Select and set the area where the user's action base exists. The area can be defined with any size and shape. The behavior base setting unit 111 stores information on the set area in association with user information in the database 151 as behavior base information. Information on the predefined area is stored in the database 151 as map information. As an area where the action base exists (action base area), for example, there are a home area, a work area, and other frequently visited areas.

例えば、行動拠点設定部111は、まず、データベース151に記憶された測位情報に基づいて、あるユーザの所定の期間における測位回数、滞在秒数及び滞在日数のうちの少なくとも2つ以上の組合せが、所定の閾値以上であるエリアを特定する。行動拠点設定部111は、特定されたエリアのうち、滞在日数が最大であるエリアを自宅エリアとして、滞在秒数が最大であるエリアを勤務地エリアとして、その他のエリアをその他の良く行くエリアとしてそれぞれ設定する。なお、この例では、ユーザの行動パターンを分析することによって行動拠点エリアを設定しているが、この方法に限定されない。行動拠点設定部111は、例えば、ユーザからの申告(例えば、Webやメールを介しての登録申請、又はアンケートの提出)等によって得られた自宅や勤務地等の位置の情報に基づいて、行動拠点エリアを設定してもよい。また、設定された行動拠点エリアの情報をサーバ装置10のデータベース151に記憶しているが、これに限定されず、サーバ装置10以外の他の装置に記憶してもよい。   For example, the behavior base setting unit 111 first has a combination of at least two of the number of positioning times, the number of staying seconds, and the number of staying days in a predetermined period of a user based on the positioning information stored in the database 151. An area that is equal to or greater than a predetermined threshold is identified. Of the identified areas, the action base setting unit 111 sets the area having the maximum stay days as the home area, the area having the maximum stay seconds as the work area, and the other areas as other frequently visited areas. Set each. In this example, the action base area is set by analyzing the user's action pattern, but the present invention is not limited to this method. For example, the behavior base setting unit 111 performs behavior based on location information such as a home or work location obtained by a report from a user (for example, registration application or submission of questionnaire via the Web or email). A base area may be set. Moreover, although the information of the set action base area is stored in the database 151 of the server device 10, the information is not limited to this, and may be stored in a device other than the server device 10.

図3(A)は、データベース151に記憶された測位情報の例を示している。この例では、測位情報は、ユーザが所持する携帯端末の識別子(携帯端末ID)、測位された日時(測位時刻)、及び測位された位置(緯度、経度)の情報を含んでいる。   FIG. 3A shows an example of positioning information stored in the database 151. In this example, the positioning information includes information on the identifier (mobile terminal ID) of the mobile terminal possessed by the user, the date and time of positioning (positioning time), and the position (latitude and longitude) of positioning.

図3(B)は、データベース151に記憶された行動拠点情報の例を示している。この例では、行動拠点情報は、ユーザが所持する携帯端末の識別子(携帯端末ID)、行動拠点の設定対象となるエリアの識別子(エリアID)、並びに該当ユーザ及びエリアに対して設定された行動拠点の種別(行動拠点エリア)の情報を含んでいる。   FIG. 3B shows an example of action base information stored in the database 151. In this example, the behavior base information includes the identifier of the mobile terminal possessed by the user (mobile terminal ID), the identifier of the area to be set as the behavior base (area ID), and the behavior set for the corresponding user and area. It contains information on the type of base (action base area).

滞在頻度算出部112は、データベース151に記憶された携帯端末20の測位情報及び地図情報に基づいて、ユーザの指示等により指定された施設(例えば、ショップ、デパート、スーパー、飲食店、ショッピングモール、アウトレット、アミューズメントパークなど)が存在するエリア(指定エリア)に指定期間内に滞在していた携帯端末20のユーザを特定する。滞在頻度算出部112は、当該特定された携帯端末20のユーザごとに、当該指定エリアに当該指定期間内に携帯端末20のユーザが滞在した回数を特定する。滞在頻度算出部112は、特定した滞在回数に基づいて携帯端末20のユーザの指定エリアにおける指定期間内の滞在頻度を算出し、算出した滞在頻度の情報をデータベース151に記憶する。ここで、滞在回数のカウント方法は任意である。例えば、測位位置が指定エリア内に入ってきたときから、指定エリアの外に出ていくまでを1回の滞在とすることができる。もしくは、測位位置が指定エリア内に確認できた日数を滞在回数としても良い。   Based on the positioning information and map information of the portable terminal 20 stored in the database 151, the stay frequency calculation unit 112 is a facility (for example, a shop, department store, supermarket, restaurant, shopping mall, The user of the portable terminal 20 staying in an area (designated area) where an outlet, an amusement park, etc.) exist within a designated period is specified. The stay frequency calculation unit 112 specifies, for each user of the specified mobile terminal 20, the number of times the user of the mobile terminal 20 stayed in the specified area within the specified period. The stay frequency calculation unit 112 calculates the stay frequency within the specified period in the specified area of the user of the mobile terminal 20 based on the specified number of stays, and stores the calculated stay frequency information in the database 151. Here, the method of counting the number of stays is arbitrary. For example, it is possible to make one stay from when the positioning position enters the designated area until it goes out of the designated area. Alternatively, the number of stays may be the number of days that the positioning position can be confirmed in the designated area.

図4を参照して、滞在頻度算出部112によって特定されたユーザ毎の滞在回数/滞在頻度の例を説明する。図4には、2つの指定期間(期間I、期間II)のそれぞれにおいて、指定された施設であるA店が存在するエリア(指定エリア)への携帯端末20のユーザの滞在の状況が示されている。例えば、ユーザ1は、指定エリアへ、期間Iの間に6回滞在し、期間IIの間に2回滞在したことが示されている。また、期間IIは期間Iの後に続く期間であり、それぞれの期間は、1ヶ月である。従って、滞在頻度算出部112は、ユーザ1の滞在頻度は、期間Iでは、6回/月であり、期間IIでは、2回/月であると特定する。なお、この例では、指定期間の長さを1ヶ月としているが、指定期間の長さは任意に設定することができる。期間Iと期間IIは連続する期間であっても、不連続な期間であっても良い。   An example of the number of stays / stay frequency for each user specified by the stay frequency calculation unit 112 will be described with reference to FIG. FIG. 4 shows the status of the user of the portable terminal 20 staying in the area (designated area) where the designated store A is located in each of the two designated periods (period I, period II). ing. For example, it is shown that the user 1 stayed six times during the period I and stayed twice during the period II in the designated area. The period II is a period following the period I, and each period is one month. Therefore, the stay frequency calculation unit 112 specifies that the stay frequency of the user 1 is 6 times / month in the period I and 2 times / month in the period II. In this example, the length of the designated period is one month, but the length of the designated period can be arbitrarily set. Period I and period II may be continuous periods or discontinuous periods.

なお、上記の例では、滞在頻度算出部112は、ユーザの指定エリアにおける指定期間内の滞在頻度を算出している。この滞在頻度は、ユーザの指定エリアにおける指定期間内における当該指定エリアの利用度合(滞在度合)を示す値となる。また、この指定エリアの利用度合を示す値は、滞在頻度だけでなく、ユーザの指定エリアにおける指定期間内の総滞在時間によっても示すことができるし、滞在頻度及び総滞在時間に基づく値によって示すこともできる。総滞在時間は、滞在頻度算出部112が、ユーザの指定エリアにおける指定期間内の滞在を特定し、各滞在についての滞在時間を合算することで算出することができる。   In the above example, the stay frequency calculation unit 112 calculates the stay frequency within the designated period in the user's designated area. This stay frequency is a value indicating the use degree (stay degree) of the designated area within the designated period in the user's designated area. Further, the value indicating the degree of use of the designated area can be indicated not only by the stay frequency but also by the total stay time within the specified period in the user's designated area, or by a value based on the stay frequency and the total stay time. You can also. The total stay time can be calculated by the stay frequency calculation unit 112 specifying stays within a specified period of the user's specified area and adding up the stay times for each stay.

流動顧客特定部113は、滞在頻度算出部112によって算出された滞在頻度を参照し、同じ携帯端末20のユーザの同じ指定エリアについての異なる指定期間での滞在頻度を比較し、滞在頻度の差が所定の閾値以上であるユーザを特定する。さらに、流動顧客特定部113は、特定されたユーザのうち、比較した指定期間のうち後の指定期間の方が滞在頻度が低いユーザを、その指定エリア(すなわち、指定エリアに位置するデパートなどの施設)からの流出顧客として特定する。そして、流動顧客特定部113は、後の指定期間の方が滞在頻度が高いユーザをその指定エリア(デパートなどの施設)への流入顧客として特定する。また、流動顧客特定部113は、全てのユーザの滞在頻度の増減に基づいて、指定エリアに滞在するユーザ全体での滞在頻度の変化量を算出することができる。   The liquid customer specifying unit 113 refers to the stay frequency calculated by the stay frequency calculating unit 112, compares the stay frequencies in different designated periods for the same designated area of the user of the same mobile terminal 20, and the difference in the stay frequency is A user who is equal to or greater than a predetermined threshold is specified. Furthermore, the flow customer specifying unit 113 selects a specified user (that is, a department store or the like located in the specified area) from among the specified users whose stay frequency is lower in the specified period after the comparison. Identified as an outflow customer from the facility. And the fluid customer specific | specification part 113 specifies the user whose stay frequency is higher in the subsequent designated period as an inflow customer to the designated area (facility such as a department store). Moreover, the fluid customer specific | specification part 113 can calculate the variation | change_quantity of the stay frequency in the whole user who stays in a designated area based on increase / decrease in the stay frequency of all the users.

図5を参照して、流動顧客特定部113による処理の例を説明する。図5は、図4に示した例におけるユーザ別の滞在頻度の変化を示している。例えば、ユーザ1は、期間Iと比較して、期間IIでは、指定エリアへの滞在頻度が4(回/月)減っていることが示されている。同様に、ユーザ2は変化がなく、ユーザ3は1(回/月)減っており、ユーザ4は3(回/月)増えていることが示されている。この例において、滞在頻度の差の閾値が2(回/月)である場合、流動顧客特定部113は、差が2(回/月)以上であるユーザ1及び4を特定する。さらに、流動顧客特定部113は、滞在頻度が減っているユーザ1を指定エリア(A店)からの流出顧客として特定し、滞在頻度が増えているユーザ4を指定エリア(A店)への流入顧客として特定する。また、この例において、流動顧客特定部113は、ユーザ1〜4全体での滞在頻度の変化量を−2(=−4+0−1+3)と算出する。この算出結果から、ユーザ全体で指定エリアへの滞在頻度は減少傾向にあることが把握できる。   With reference to FIG. 5, the example of the process by the flow customer specific | specification part 113 is demonstrated. FIG. 5 shows a change in stay frequency for each user in the example shown in FIG. For example, it is indicated that the frequency of staying in the designated area is reduced by 4 (times / month) for the user 1 in the period II as compared with the period I. Similarly, it is shown that the user 2 has not changed, the user 3 has decreased by 1 (times / month), and the user 4 has increased by 3 (times / month). In this example, when the threshold value of the difference in stay frequency is 2 (times / month), the flow customer specifying unit 113 specifies users 1 and 4 whose difference is 2 (times / month) or more. Furthermore, the flow customer specifying unit 113 specifies the user 1 whose stay frequency is decreasing as an outflow customer from the designated area (store A), and the user 4 whose stay frequency is increasing flows into the designated area (store A). Identify as a customer. Moreover, in this example, the liquid customer specific | specification part 113 calculates the variation | change_quantity of the stay frequency in the user 1-4 whole as -2 (= -4 + 0-1 + 3). From this calculation result, it can be understood that the frequency of staying in the designated area as a whole tends to decrease.

このように流動顧客特定部113による処理によれば、あるエリアにおけるユーザの滞在頻度の変化を特定することができる。さらに、ユーザごとに、そのエリアへの滞在頻度が増加する傾向にあるのか、減少する傾向にあるのかを判断することができる。また、そのエリアにおけるユーザ全体での滞在頻度の変化量を算出することで、そのエリアに滞在するユーザ全体で、滞在頻度が増加傾向にあるのか、減少傾向にあるのかを判断することができる。   Thus, according to the process by the fluid customer specifying unit 113, it is possible to specify a change in the stay frequency of the user in a certain area. Furthermore, it can be judged for each user whether the stay frequency in the area tends to increase or decreases. Also, by calculating the amount of change in stay frequency for all users in the area, it is possible to determine whether the stay frequency is increasing or decreasing for all users staying in the area.

さらに、流動顧客特定部113は、流出顧客として特定されたユーザのうち、流出前の滞在頻度が高かったユーザを重要流出顧客として特定し、流入顧客として特定されたユーザのうち、流入後の滞在頻度が高いユーザを重要流入顧客として特定してもよい。詳細には、図5の例を用いると、流動顧客特定部113は、流出顧客として特定されたユーザのうち、期間Iにおける滞在頻度が所定の閾値(例えば、5回/月)以上であるユーザ(例えば、ユーザ1)を重要流出顧客として特定する。また、流動顧客特定部113は、流入顧客として特定されたユーザのうち、期間IIにおける滞在頻度が所定の閾値(例えば、5回/月)以上であるユーザ(例えば、ユーザ4)を重要流入顧客として特定する。このように特定された重要流出顧客及び重要流入顧客の情報は、例えば、高い頻度で来店していた顧客が来なくなってしまった時及びこれまで来ていなかった顧客が急に来店するようになった時の理由の分析に用いることができる。   Furthermore, the liquid customer specifying unit 113 specifies a user whose stay frequency before outflow is high among users specified as outflow customers, and stays after inflow among users specified as inflow customers. You may identify a user with high frequency as an important inflow customer. Specifically, using the example of FIG. 5, the liquid customer specifying unit 113 is a user whose stay frequency in the period I is greater than or equal to a predetermined threshold (for example, 5 times / month) among users specified as outflow customers. (For example, user 1) is identified as an important outflow customer. Moreover, the liquid customer specific | specification part 113 selects the user (for example, user 4) whose stay frequency in the period II is more than a predetermined threshold (for example, 5 times / month) among the users specified as the inflow customer as an important inflow customer. As specified. The information on the important outflow customers and the important inflow customers identified in this way is, for example, when a customer who has visited frequently does not come, and a customer who has not come so far comes to the store suddenly. Can be used to analyze the reasons for

なお、流動顧客特定部113は、ユーザの指定エリアの利用度合の情報として、滞在頻度の情報を用いて流出顧客又は重要流出顧客を特定しているが、これに限定されない。流動顧客特定部113は、上述のように滞在頻度算出部112によって算出された指定エリアへの総滞在時間の情報を利用度合の情報として用いて、期間Iにおける利用度合と期間IIにおける利用度合との差に基づいて、流出顧客又は重要流出顧客を特定しても良い。このとき、滞在頻度及び総滞在時間に基づく値を利用度合いの情報として用いても良い。   In addition, although the flow customer specific | specification part 113 specifies the outflow customer or the important outflow customer using the information of a stay frequency as information on the utilization degree of a user's designation | designated area, it is not limited to this. The liquid customer specifying unit 113 uses the information on the total stay time in the designated area calculated by the stay frequency calculating unit 112 as described above as the usage degree information, and uses the usage degree in the period I and the usage degree in the period II. Based on the difference, the outflow customer or the important outflow customer may be specified. At this time, a value based on the stay frequency and the total stay time may be used as the utilization degree information.

流出先エリア特定部114は、データベース151に記憶された携帯端末20の測位情報及び地図情報に基づいて、流動顧客特定部113により流出顧客として特定されたユーザの流出先の施設が存在するエリアを流出先エリアとして特定する。   The outflow destination area specifying unit 114 is based on the positioning information and map information of the mobile terminal 20 stored in the database 151, and an area where the outflow destination facility of the user specified as the outflow customer by the flow customer specifying unit 113 exists. Identified as an outflow area.

図6を参照して、流出先エリア特定部114による処理の例を説明する。図6は、図5の例において流動顧客特定部113によりA店からの流出顧客として特定されたユーザ1が、期間I及び期間IIに滞在した施設のうち、A店、並びにA店(A店が位置するエリア)から所定の距離範囲(例えば、10km以内)に位置する施設として選択されたB店、C店及びD店への滞在状況を示している。なお、B店、C店及びD店は、A店と同種の施設の中から選択される。例えば、A店がデパートである場合、デパートである施設の中からB店、C店及びD店が選択される。また、A店以外の施設が、A店から所定の距離範囲に位置する施設から選択されているが、A店以外の施設の選択方法は任意であり、A店と同じ行政区画に位置する施設を選択しても良いし、ユーザの指示に応じて任意の施設を選択しても良い。   With reference to FIG. 6, the example of the process by the outflow destination area specific | specification part 114 is demonstrated. FIG. 6 is a diagram illustrating a case where the user 1 specified as the outflow customer from the store A by the current customer specifying unit 113 in the example of FIG. The stay status at the B store, the C store, and the D store selected as facilities located within a predetermined distance range (for example, within 10 km) from the area) is shown. The B store, the C store, and the D store are selected from the same types of facilities as the A store. For example, when store A is a department store, store B, store C, and store D are selected from facilities that are department stores. In addition, facilities other than store A are selected from facilities located within a predetermined distance from store A, but the method of selecting facilities other than store A is arbitrary, and facilities located in the same administrative division as store A May be selected, or any facility may be selected in accordance with a user instruction.

この例において、流出先エリア特定部114は、ユーザ1が期間IIに滞在したB店、C店及びD店が位置するエリアのうち、ユーザ1による期間IIの滞在頻度が期間Iの滞在頻度より高い施設が位置するエリアを流出先エリアとして特定する。すなわち、C店及びD店は、ユーザ1による期間IIの滞在頻度が期間Iの滞在頻度より高いため、流出先エリア特定部114は、C店及びD店が位置するエリアを流出先エリアとして特定する。また、流出先エリア特定部114は、ユーザ1以外の他の流出顧客についてもA店からの流出先エリアを特定して集計することによって、A店からの流出先の施設の分布を出力することができる。   In this example, the outflow destination area specifying unit 114 determines that the stay frequency of the period II by the user 1 is higher than the stay frequency of the period I among the areas where the B store, the C store, and the D store where the user 1 stayed in the period II are located. The area where the high facility is located is identified as the outflow destination area. That is, since the stay frequency of the period II by the user 1 is higher than the stay frequency of the period I in the store C and the store D, the outflow destination area specifying unit 114 specifies the area where the store C and the store D are located as the outflow destination area. To do. In addition, the outflow destination area specifying unit 114 outputs the distribution of the outflow destination facilities from the A store by specifying the outflow destination areas from the A store for other outflow customers other than the user 1 and totaling them. Can do.

このように流出先エリア特定部114による処理によれば、ある施設における流出顧客の流出先の施設(すなわち、ある施設のライバル施設)を特定することができる。その結果、流出先の施設において提供しているサービス及び販売している商品を分析することができ、顧客が流出したときに施設において提供及び販売すべきサービス及び商品の戦略を練ることができる。   As described above, according to the processing by the outflow destination area specifying unit 114, the outflow destination facility of the outflow customer in a certain facility (that is, a rival facility of a certain facility) can be specified. As a result, it is possible to analyze the service provided at the outflow destination facility and the products sold, and to develop a strategy for the service and product to be provided and sold at the facility when the customer leaks.

なお、上記の例では、流出先エリア特定部114による処理は、滞在頻度の情報を用いて行われているが、総滞在時間の情報を用いて実施しても良いし、滞在頻度及び総滞在時間に基づく値を用いて実施しても良い。   In the above example, the processing by the outflow destination area specifying unit 114 is performed using the stay frequency information, but may be performed using the total stay time information, or the stay frequency and the total stay. You may implement using the value based on time.

流入元エリア特定部115は、データベース151に記憶された携帯端末20の測位情報及び地図情報に基づいて、流動顧客特定部113により流入顧客として特定されたユーザの流入元の施設が存在するエリアを流入元エリアとして特定する。   Based on the positioning information and map information of the mobile terminal 20 stored in the database 151, the inflow source area specifying unit 115 determines an area where the facility of the inflow source of the user specified as the inflow customer by the flow customer specifying unit 113 exists. Identified as an inflow source area.

図7を参照して、流入元エリア特定部115による処理の例を説明する。図7は、図5の例において流動顧客特定部113によりA店への流入顧客として特定されたユーザ4が、期間I及び期間IIに滞在した施設のうち、A店、B店、C店及びD店への滞在状況を示している。B店、C店及びD店の選択方法は、図6に示した例と同様である。   With reference to FIG. 7, the example of the process by the inflow origin area specific | specification part 115 is demonstrated. FIG. 7 shows that the user 4 specified as the inflow customer to the store A by the current customer specifying unit 113 in the example of FIG. 5 among the facilities where the user 4 stayed in the period I and the period II, It shows the status of stay at D store. The method of selecting the B store, the C store, and the D store is the same as the example shown in FIG.

この例において、流入元エリア特定部115は、ユーザ4が期間IIに滞在したB店、C店及びD店が位置するエリアのうち、ユーザ4による期間IIの滞在頻度が期間Iの滞在頻度より低い施設が位置するエリアを流入元エリアとして特定する。すなわち、B店及びC店は、ユーザ4による期間IIの滞在頻度が期間Iの滞在頻度より低いため、流入元エリア特定部115は、B店及びC店が位置するエリアを流入元エリアとして特定する。また、流入元エリア特定部115は、ユーザ4以外の他の流入顧客についてもA店への流入元エリアを特定して集計することによって、A店への流入元の施設の分布を出力することができる。   In this example, the inflow source area specifying unit 115 determines that the stay frequency of the period II by the user 4 is higher than the stay frequency of the period I among the areas where the B store, the C store, and the D store where the user 4 stayed in the period II are located. The area where the low facility is located is identified as the inflow source area. In other words, since the store B and the store C have a lower stay frequency in the period II by the user 4 than the stay frequency in the period I, the inflow source area specifying unit 115 specifies the area where the B store and the C store are located as the inflow source area. To do. In addition, the inflow source area specifying unit 115 outputs the distribution of the inflow source facilities to the A store by specifying the inflow source area to the A store for other inflow customers other than the user 4 and totaling them. Can do.

このように流入元エリア特定部115による処理によれば、ある施設における流入顧客の流入元の施設を特定することができる。その結果、ある施設において提供又は販売するサービス又は商品に対する施策を変更した場合に、その施設への流入元施設を特定することによって、その施策の効果を検証することができる。   Thus, according to the process by the inflow source area specifying unit 115, the inflow source facility of the inflow customer in a certain facility can be specified. As a result, when a measure for a service or product provided or sold at a certain facility is changed, the effect of the measure can be verified by specifying the inflow source facility to the facility.

なお、上記の例では、流入元エリア特定部115による処理は、滞在頻度の情報を用いて行われているが、総滞在時間の情報を用いて実施しても良いし、滞在頻度及び総滞在時間に基づく値を用いて実施しても良い。   In the above example, the processing by the inflow source area specifying unit 115 is performed using the stay frequency information, but may be performed using the total stay time information. You may implement using the value based on time.

流出顧客行動拠点特定部116は、データベース151に記憶された携帯端末20の測位情報及び行動拠点情報を参照して、流動顧客特定部113により流出顧客として特定された携帯端末20のユーザの行動拠点が存在する行動拠点エリア(滞在時間又は滞在頻度が所定の閾値以上であるエリア。例えば、勤務地エリア、自宅エリア。)を特定する。   The outflow customer behavior base identification unit 116 refers to the positioning information and behavior base information of the mobile terminal 20 stored in the database 151, and the behavior base of the user of the mobile terminal 20 identified as the outflow customer by the fluid customer identification unit 113 Action base area (area where stay time or stay frequency is equal to or higher than a predetermined threshold. For example, work area, home area) is specified.

このように流出顧客行動拠点特定部116によって特定された流出顧客の行動拠点エリアの情報を用いることによって、例えば、流出顧客に対して広告を出すのにより効果的な場所を決定できるなど、流出顧客に対する広告の施策を練ることができる。   By using information on the outflow customer's action base area specified by the outflow customer action base specifying unit 116 in this way, for example, an effective location for advertised to the outflow customer can be determined. Can devise advertising measures for.

データベース151は、サーバ装置10において実行される上記の処理に必要な情報、及び当該処理により生成された情報など、各種情報を記憶する。データベース151に記憶されている情報には、例えば、測位情報、地図情報、ユーザ情報、行動拠点情報、及び滞在頻度情報が含まれる。記憶されている測位情報には、GPS、基地局、ルーターなどからの信号に基づいて測位された携帯端末の測位情報が含まれる。なお、携帯端末を用いて行ったカード決済の履歴情報に含まれている位置情報や時間情報など、何らかの方法により取得された位置情報及び時間情報を補足的に測位情報に含めても良い。   The database 151 stores various types of information such as information necessary for the above processing executed in the server device 10 and information generated by the processing. The information stored in the database 151 includes, for example, positioning information, map information, user information, action base information, and stay frequency information. The stored positioning information includes positioning information of the mobile terminal that is measured based on signals from GPS, base stations, routers, and the like. Note that position information and time information acquired by some method, such as position information and time information included in the history information of card payments performed using a mobile terminal, may be supplementally included in the positioning information.

次に、図8を参照して、サーバ装置10において実行される処理のフローを説明する。この処理は、制御部11が記憶部15に記憶されたプログラムをメモリ13に展開して実行することによって制御される。なお、以下に説明する処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上1ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、1ステップとして把握することができる。   Next, with reference to FIG. 8, a flow of processing executed in the server device 10 will be described. This process is controlled by the control unit 11 developing the program stored in the storage unit 15 in the memory 13 and executing it. Each processing step included in the processing flow described below can be executed in any order or in parallel as long as there is no contradiction in the processing contents. These steps may be added. Further, a step described as one step for convenience can be executed by being divided into a plurality of steps, while a step described as being divided into a plurality of steps for convenience can be grasped as one step.

まず、ステップS11において、滞在頻度算出部112は、まず、データベース151に記憶された携帯端末20の測位情報及び地図情報に基づいて、ユーザの指示等により指定された施設が存在するエリア(第1のエリア)に指定期間(第1の期間)内に滞在していた携帯端末20のユーザを特定する。滞在頻度算出部112は、測位情報及び地図情報を参照して、当該特定された携帯端末20のユーザごとに、ユーザが第1のエリアに第1の期間内に滞在した回数を特定し、特定した回数に基づいて携帯端末20のユーザの第1のエリアにおける第1の期間内の滞在頻度である第1の頻度を算出し、算出した頻度の情報をデータベース151に記憶する。   First, in step S <b> 11, the stay frequency calculation unit 112 first has an area (first first) in which a facility designated by a user instruction or the like exists based on the positioning information and map information of the mobile terminal 20 stored in the database 151. ) In the designated area (first period), the user of the mobile terminal 20 is specified. The stay frequency calculating unit 112 refers to the positioning information and the map information, specifies the number of times the user stayed in the first area within the first period for each specified user of the mobile terminal 20, and specifies Based on the number of times, the first frequency that is the stay frequency within the first period in the first area of the user of the mobile terminal 20 is calculated, and information on the calculated frequency is stored in the database 151.

ステップS12において、滞在頻度算出部112は、データベース151に記憶された携帯端末20の測位情報及び地図情報に基づいて、ステップS11で特定されたユーザについて、第1の期間より後である第2の期間における第1のエリアへの滞在の頻度である第2の頻度を算出し、算出した頻度の情報をデータベース151に記憶する。   In step S <b> 12, the stay frequency calculation unit 112 determines the second time after the first period for the user specified in step S <b> 11 based on the positioning information and map information of the mobile terminal 20 stored in the database 151. A second frequency that is the frequency of staying in the first area during the period is calculated, and information on the calculated frequency is stored in the database 151.

ステップS13において、流動顧客特定部113は、ステップS11及びS12で算出された第1の頻度と第2の頻度とを比較し、差が所定の閾値以上であるユーザを特定する。さらに、流動顧客特定部113は、特定されたユーザのうち、第1の頻度が第2の頻度より高いユーザを第1のエリアからの流出顧客として特定し、第1の頻度が第2の頻度より低いユーザを第1のエリアへの流入顧客として特定する。また、流動顧客特定部113は、全てのユーザの滞在頻度の増減に基づいて、指定エリアに滞在するユーザ全体での滞在頻度の変化量を算出しても良い。   In step S13, the flow customer specifying unit 113 compares the first frequency calculated in steps S11 and S12 with the second frequency, and specifies a user whose difference is equal to or greater than a predetermined threshold. Furthermore, the liquid customer specifying unit 113 specifies a user whose first frequency is higher than the second frequency among the specified users as an outflow customer from the first area, and the first frequency is the second frequency. The lower user is identified as the inflow customer to the first area. Moreover, the fluid customer specific | specification part 113 may calculate the variation | change_quantity of the stay frequency in the whole user who stays in a designated area based on increase / decrease in the stay frequency of all the users.

ステップS14において、流出先エリア特定部114は、データベース151に記憶された携帯端末20の測位情報及び地図情報に基づいて、ステップS13で流出顧客として特定されたユーザの流出先の施設が存在するエリアを流出先エリアとして特定する。流出先エリアを特定する処理の詳細は、流出先エリア特定部114の説明で前述したとおりである。   In step S14, the outflow destination area specifying unit 114 is an area where the outflow destination facility of the user specified as the outflow customer in step S13 exists based on the positioning information and map information of the mobile terminal 20 stored in the database 151. Is identified as the spill destination area. The details of the processing for specifying the outflow destination area are as described above in the description of the outflow destination area specifying unit 114.

ステップS15において、流入元エリア特定部115は、データベース151に記憶された携帯端末20の測位情報及び地図情報に基づいて、ステップS13で流入顧客として特定されたユーザの流入元の施設が存在するエリアを流入元エリアとして特定する。流入元エリアを特定する処理の詳細は、流入元エリア特定部115の説明で前述したとおりである。   In step S15, the inflow source area specifying unit 115 is an area where the inflow source facility of the user specified as the inflow customer in step S13 exists based on the positioning information and map information of the mobile terminal 20 stored in the database 151. Is identified as the inflow source area. The details of the process of specifying the inflow source area are as described above in the description of the inflow source area specifying unit 115.

ステップS16において、流出顧客行動拠点特定部116は、データベース151に記憶された携帯端末20の測位情報及び行動拠点情報を参照して、ステップS13で流出顧客として特定されたユーザの行動拠点が存在するエリアを行動拠点エリアとして特定する。   In step S16, the outflow customer behavior base specifying unit 116 refers to the positioning information and the behavior base information of the mobile terminal 20 stored in the database 151, and there is the user's behavior base specified as the outflow customer in step S13. Identify the area as an action base area.

以上のように、図8に示した処理によれば、あるエリアにおけるユーザの滞在頻度の変化を特定することができる。さらに、ユーザごとに、そのエリアへの滞在頻度が増加する傾向にあるのか、減少する傾向にあるのかを判断することができる。また、そのエリアにおけるユーザ全体での滞在頻度の変化量を算出することで、そのエリアに滞在するユーザ全体で、滞在頻度が増加傾向にあるのか、減少傾向にあるのかを判断することができる。また、ある施設における流出顧客の流出先の施設を特定することができる。その結果、流出先の施設において提供しているサービス及び販売している商品を分析することができ、施設において提供及び販売すべきサービス及び商品の戦略を練ることができる。また、ある施設における流入顧客の流入元の施設を特定することができる。その結果、ある施設において提供又は販売するサービス又は商品に対する施策を変更した場合に、その施設への流入元施設を特定することによって、その施策の効果を検証することができる。さらに、流出顧客行動拠点特定部116によって特定された流出顧客の行動拠点エリアの情報を用いることによって、流出顧客に対して広告を出すのにより効果的な場所を決定できるなど、流出顧客に対する広告の施策を練ることができる。   As described above, according to the process shown in FIG. 8, it is possible to specify a change in the stay frequency of the user in a certain area. Furthermore, it can be judged for each user whether the stay frequency in the area tends to increase or decreases. Also, by calculating the amount of change in stay frequency for all users in the area, it is possible to determine whether the stay frequency is increasing or decreasing for all users staying in the area. In addition, it is possible to specify the facility of the outflow customer of the outflow customer in a certain facility. As a result, it is possible to analyze the services provided at the outflow facility and the products sold, and to develop strategies for the services and products to be provided and sold at the facility. In addition, it is possible to identify the inflow source facility of the inflow customer in a certain facility. As a result, when a measure for a service or product provided or sold at a certain facility is changed, the effect of the measure can be verified by specifying the inflow source facility to the facility. Furthermore, by using the information on the outflow customer behavior base area identified by the outflow customer behavior base identification unit 116, it is possible to determine an effective place to advertise to the outflow customer, etc. Measures can be made.

本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。   The present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the present invention. The above-described embodiment is merely an example in all respects, and is not construed as limiting.

1 情報処理システム、10 サーバ装置、11 制御部、12 CPU、13 メモリ、14 通信部、15 記憶部、20 携帯端末   DESCRIPTION OF SYMBOLS 1 Information processing system, 10 Server apparatus, 11 Control part, 12 CPU, 13 Memory, 14 Communication part, 15 Storage part, 20 Portable terminal

Claims (10)

携帯端末の測位情報を参照して、第1の期間に第1のエリアに滞在した携帯端末のユーザについて、当該期間における当該エリアへの滞在の度合である第1の度合を算出する第1の算出手段と、
前記測位情報を参照して、前記第1の期間に前記第1のエリアに滞在した前記ユーザについて、前記第1の期間より後である第2の期間における前記第1のエリアへの滞在の度合である第2の度合を算出する第2の算出手段と、
前記第1の度合と前記第2の度合との差が所定の閾値以上である前記ユーザを特定する流動顧客特定手段と
を備えたことを特徴とする情報処理装置。
1st which calculates the 1st degree which is the degree of stay in the area in the period concerned about the user of the portable terminal who stayed in the 1st area with reference to the positioning information of a portable terminal A calculation means;
With reference to the positioning information, the degree of stay in the first area in the second period after the first period for the user who stayed in the first area in the first period Second calculating means for calculating a second degree which is:
An information processing apparatus comprising: a flow customer specifying unit that specifies the user whose difference between the first degree and the second degree is equal to or greater than a predetermined threshold.
前記流動顧客特定手段は、前記特定されたユーザのうち、前記第1の度合が前記第2の度合より高いユーザを前記第1のエリアからの流出顧客として特定することを特徴とする請求項1に記載の情報処理装置。   The liquid customer specifying means specifies a user whose first degree is higher than the second degree as an outflow customer from the first area among the specified users. The information processing apparatus described in 1. 前記流動顧客特定手段は、前記特定されたユーザのうち、前記第1の度合が前記第2の度合より低いユーザを前記第1のエリアへの流入顧客として特定することを特徴とする請求項1又は2に記載の情報処理装置。   The liquid customer specifying means specifies a user whose first degree is lower than the second degree among the specified users as an inflow customer into the first area. Or the information processing apparatus of 2. 前記測位情報を参照して、前記第1のエリアから所定の距離範囲にあるエリアのうち、前記特定された流出顧客による前記第2の期間の滞在度合が前記第1の期間の滞在度合より高いエリアを流出先エリアとして特定する流出先エリア特定手段を備えることを特徴とする請求項2又は3に記載の情報処理装置。   Referring to the positioning information, out of the areas within a predetermined distance from the first area, the degree of stay in the second period by the identified outflow customer is higher than the degree of stay in the first period. 4. The information processing apparatus according to claim 2, further comprising outflow destination area specifying means for specifying an area as an outflow destination area. 前記測位情報を参照して、前記第1のエリアから所定の距離範囲にあるエリアのうち、前記特定された流入顧客による前記第2の期間の滞在度合が前記第1の期間の滞在度合より低いエリアを流入元エリアとして特定する流入元エリア特定手段を備えることを特徴とする請求項3又は4に記載の情報処理装置。   Referring to the positioning information, out of the areas within a predetermined distance from the first area, the degree of stay in the second period by the specified inflow customer is lower than the degree of stay in the first period. The information processing apparatus according to claim 3, further comprising an inflow source area specifying unit that specifies an area as an inflow source area. 前記測位情報を参照して、前記特定された流出顧客の滞在時間又は滞在頻度が所定の閾値以上であるエリアを特定する行動拠点特定手段を備えることを特徴とする請求項2から5のいずれか1つに記載の情報処理装置。   The behavior base specifying means for specifying an area where the stay time or stay frequency of the specified outflow customer is equal to or more than a predetermined threshold with reference to the positioning information is provided. The information processing apparatus according to one. 前記流動顧客特定手段は、前記特定された流出顧客のうち、前記第1の度合が所定の閾値以上である流出顧客を重要流出顧客として特定することを特徴とする請求項2から6のいずれか1つに記載の情報処理装置。   7. The liquid customer specifying unit specifies an outflow customer whose first degree is equal to or greater than a predetermined threshold among the specified outflow customers as an important outflow customer. The information processing apparatus according to one. 前記流動顧客特定手段は、前記特定された流入顧客のうち、前記第2の度合が所定の閾値以上である流入顧客を重要流入顧客として特定することを特徴とする請求項3から7のいずれか1つに記載の情報処理装置。   8. The liquid customer identifying means identifies an inflow customer whose second degree is equal to or greater than a predetermined threshold among the specified inflow customers as an important inflow customer. The information processing apparatus according to one. 制御部を備える情報処理装置において実施される方法であって、
前記制御部が、携帯端末の測位情報を参照して、第1の期間に第1のエリアに滞在した携帯端末のユーザについて、当該期間における当該エリアへの滞在の度合である第1の度合を算出する第1の算出ステップと、
前記制御部が、前記測位情報を参照して、前記第1の期間に前記第1のエリアに滞在した前記ユーザについて、前記第1の期間より後である第2の期間における前記第1のエリアへの滞在の度合である第2の度合を算出する第2の算出ステップと、
前記制御部が、前記第1の度合と前記第2の度合との差が所定の閾値以上である前記ユーザを特定する流動顧客特定ステップと
を備えたことを特徴とする情報処理方法。
A method implemented in an information processing apparatus including a control unit,
The control unit refers to the positioning information of the mobile terminal, and for the user of the mobile terminal who has stayed in the first area during the first period, the first degree which is the degree of stay in the area during the period. A first calculating step for calculating;
The first area in a second period after the first period for the user who stayed in the first area in the first period with reference to the positioning information by the control unit A second calculating step for calculating a second degree which is a degree of stay in
An information processing method comprising: a flow customer specifying step of specifying the user whose difference between the first degree and the second degree is equal to or greater than a predetermined threshold.
コンピュータを、
携帯端末の測位情報を参照して、第1の期間に第1のエリアに滞在した携帯端末のユーザについて、当該期間における当該エリアへの滞在の度合である第1の度合を算出する第1の算出手段、
前記測位情報を参照して、前記第1の期間に前記第1のエリアに滞在した前記ユーザについて、前記第1の期間より後である第2の期間における前記第1のエリアへの滞在の度合である第2の度合を算出する第2の算出手段、
前記第1の度合と前記第2の度合との差が所定の閾値以上である前記ユーザを特定する流動顧客特定手段
として機能させるためのプログラム。
Computer
1st which calculates the 1st degree which is the degree of stay in the area in the period concerned about the user of the portable terminal who stayed in the 1st area with reference to the positioning information of a portable terminal Calculation means,
With reference to the positioning information, the degree of stay in the first area in the second period after the first period for the user who stayed in the first area in the first period A second calculating means for calculating a second degree which is
A program for functioning as a flow customer specifying unit that specifies the user whose difference between the first degree and the second degree is equal to or greater than a predetermined threshold.
JP2013024444A 2013-02-12 2013-02-12 Information processing apparatus, information processing method, and program Active JP6066409B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013024444A JP6066409B2 (en) 2013-02-12 2013-02-12 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013024444A JP6066409B2 (en) 2013-02-12 2013-02-12 Information processing apparatus, information processing method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016244168A Division JP6317419B2 (en) 2016-12-16 2016-12-16 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2014154006A true JP2014154006A (en) 2014-08-25
JP6066409B2 JP6066409B2 (en) 2017-01-25

Family

ID=51575798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013024444A Active JP6066409B2 (en) 2013-02-12 2013-02-12 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6066409B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019079108A (en) * 2017-10-20 2019-05-23 株式会社Nttドコモ Home rate estimation device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002117212A (en) * 2000-10-10 2002-04-19 Dainippon Printing Co Ltd Customer analysis system and customer managing method
JP2002329055A (en) * 2001-04-26 2002-11-15 Dentsu Tec Inc Customer's property value-evaluating system
JP2005135042A (en) * 2003-10-29 2005-05-26 Techno Wing Kk Information processor, control method for information processor, program, and recording medium
US8175908B1 (en) * 2003-09-04 2012-05-08 Jpmorgan Chase Bank, N.A. Systems and methods for constructing and utilizing a merchant database derived from customer purchase transactions data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002117212A (en) * 2000-10-10 2002-04-19 Dainippon Printing Co Ltd Customer analysis system and customer managing method
JP2002329055A (en) * 2001-04-26 2002-11-15 Dentsu Tec Inc Customer's property value-evaluating system
US8175908B1 (en) * 2003-09-04 2012-05-08 Jpmorgan Chase Bank, N.A. Systems and methods for constructing and utilizing a merchant database derived from customer purchase transactions data
JP2005135042A (en) * 2003-10-29 2005-05-26 Techno Wing Kk Information processor, control method for information processor, program, and recording medium

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JPN6016044388; 飯尾 淳: '属性付き位置情報ログが示す行動特性と消費傾向の関係' 情報処理学会論文誌 Vol.52 No.7, 20110715, pp.2256-2267 *
JPN6016044391; 関本 義秀: '人の流動と時空間データセット最前線' オペレーションズ・リサーチ Vol.58 No.1, 20130101, pp.24-29 *
JPN6016044392; 柴崎 真理子: '長期間に渡る携帯ナビ移動履歴を用いたユーザの生活パターン推定手法検討' 地理情報システム学会講演論文集 Vol.21, 2012, F-3-2 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019079108A (en) * 2017-10-20 2019-05-23 株式会社Nttドコモ Home rate estimation device

Also Published As

Publication number Publication date
JP6066409B2 (en) 2017-01-25

Similar Documents

Publication Publication Date Title
US11015953B2 (en) Method and server for delivering information to user terminal
US8855681B1 (en) Using multiple applications to provide location information
US20190102798A1 (en) Systems and methods to create a geographic heatmap
US8489121B2 (en) Information distribution method and device
US20140136312A1 (en) Location-based content delivery
WO2014055571A1 (en) Systems and methods for analyzing and reporting geofence performance metrics
US9679301B2 (en) Method, apparatus and computer program product for developing, aggregating, and utilizing user pattern profiles
EP3555834A1 (en) Methods and systems for detecting geographic areas having elevated supply and demand levels
JP2020537252A (en) Systems and methods for predicting similar mobile devices
JP6366606B2 (en) Location and time recognition system and method for mobile user context detection
US9967352B2 (en) Communication system with location based services mechanism and method of operation thereof
JP6157136B2 (en) Information processing apparatus, information processing method, and program
JP6317419B2 (en) Information processing apparatus, information processing method, and program
KR102256016B1 (en) Logical division data processing system
JP6066409B2 (en) Information processing apparatus, information processing method, and program
CN111107155B (en) Information pushing method and server
CN112862514A (en) Data processing method and device, electronic equipment and computer readable storage medium
US11238522B1 (en) Leveraging predictive modeling for application optimization
KR20140098317A (en) System and method for managementing client based on nfc
JP2017076445A (en) Estimated value calculation apparatus, estimated value calculation method, and program
JP6124341B2 (en) Estimated value calculating apparatus, estimated value calculating method, and program
JP2017175625A (en) Device for calculating estimation value, method for calculating estimation value, and program
JP6090929B2 (en) Estimated value calculating apparatus, estimated value calculating method, and program
CN115375341A (en) Advertisement matching system and method thereof
US20150142523A1 (en) Method, computer-readable storage device and apparatus for tracking aggregate subscriber affluence scores

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161102

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161118

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161216

R150 Certificate of patent or registration of utility model

Ref document number: 6066409

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250