JP2012221354A - Preference information estimation device, method and program - Google Patents

Preference information estimation device, method and program Download PDF

Info

Publication number
JP2012221354A
JP2012221354A JP2011088182A JP2011088182A JP2012221354A JP 2012221354 A JP2012221354 A JP 2012221354A JP 2011088182 A JP2011088182 A JP 2011088182A JP 2011088182 A JP2011088182 A JP 2011088182A JP 2012221354 A JP2012221354 A JP 2012221354A
Authority
JP
Japan
Prior art keywords
preference information
information
preference
area
estimation
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.)
Withdrawn
Application number
JP2011088182A
Other languages
Japanese (ja)
Inventor
Hirohisa Tezuka
博久 手塚
Shunichi Seko
俊一 瀬古
Masanari Fujita
将成 藤田
Koji Ito
浩二 伊藤
Hitoshi Kawasaki
仁史 川崎
Tae Sato
妙 佐藤
Nobuhiro Muto
伸洋 武藤
Mineki Ichimori
峰樹 市森
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2011088182A priority Critical patent/JP2012221354A/en
Publication of JP2012221354A publication Critical patent/JP2012221354A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide more accurate appropriate location information in consideration of preferences of a passerby and moving means.SOLUTION: Preference information of users for gourmet categories and position information indicating movement histories of the users are acquired respectively from respective user terminals UTa, UTb,... and a kind of moving means of the users is determined on the basis of the position information. Then, for each area, the acquired preference information of the user is weighted by a coefficient corresponding to the moving means used when the user passes through the area, and then the weighted preference information of all the users is totaled to generate the preference information for each area. Then, according to a shop opening condition transmitted from a proprietor terminal CT, area ranking information for which the areas are rearranged in the descending order or ascending order of preference vectors for the category that a proprietor wants to open a shop for is prepared, and the area ranking information is transmitted to the proprietor terminal CT of a request origin.

Description

この発明は、例えば新店舗の出店を考えている事業者に対し出店に適したエリアに関する情報を提供するシステムに用いられる嗜好情報推定装置、方法及びプログラムに関する。   The present invention relates to a preference information estimation apparatus, method, and program used in a system that provides information related to an area suitable for opening a store for a new store, for example.

新店舗を出店する際にその出店に適したエリアを選定することは、事業者にとって非常に重要な作業である。例えば、レストランやコンビニエンスストアなどのフランチャイズビジネスでは、店舗の出店に際して、競合他社の出店状況や通行量などを調査して売上予測などの市場調査を行うことが一般的に行われている。   Selecting a suitable area for opening a new store is a very important task for business operators. For example, in a franchise business such as a restaurant or a convenience store, when a store is opened, a market survey such as a sales forecast is generally conducted by examining the store opening status and traffic volume of competitors.

そこで、この出店に適した区域の選定を支援する技術として、動線評価(線)と、前面通過量をもとに立地評価シートを作成し、この立地評価シートを用いて商圏を評価する手法が提案されている(例えば非特許文献1を参照)。この種の手法を用いると、具体的な利用シーンとして、「ある区域の通行量が多い」→「来客が多く望める」→「出店に適している」といった選定を行うことが可能となる。   Therefore, as a technology to support the selection of areas suitable for this store opening, a method to create a location evaluation sheet based on the flow line evaluation (line) and the amount of front passage, and evaluate the trade area using this location evaluation sheet Has been proposed (see Non-Patent Document 1, for example). When this type of technique is used, it is possible to select, as a specific usage scene, “a lot of traffic in a certain area” → “you can expect a lot of visitors” → “suitable for opening a store”.

「正しい立地診断の支援サイト」、株式会社アール・アンド・シー、インターネット<URL:http://r-and-c.co.jp/wordpress/wp-content/uploads/2008/05/e7ab8be59cb0e8a995e4bea1e382b7e383bce38388e4be8b.pdf>"Support site for correct location diagnosis", R & C, Inc., Internet <URL: http://r-and-c.co.jp/wordpress/wp-content/uploads/2008/05/e7ab8be59cb0e8a995e4bea1e382b7e383bce38388e4be8b.pdf >

ところが、上記従来の技術は、車や通行人のカウントは行っているものの、その通行人がどのような嗜好を有しているかまでは考慮しておらず、また移動手段別による店舗への立ち寄り割合の違いも考慮していない。このため、例えば酒を飲めない年齢の通行人が多い場合や、乗用車の通行人が多いといった場合でも、居酒屋出店を推薦してしまうなど、必ずしも「来客が多く望める」エリアを的確に選定できるとは限らない。   However, although the above-mentioned conventional technology counts cars and passers-by, it does not take into account what kind of preferences the passers-by has, and stops by stores depending on the means of transportation. It does not consider the difference in proportion. For this reason, for example, even if there are many passers-by who are not able to drink alcohol, or there are many passers-by passenger cars, it is always possible to accurately select an area where `` you can expect a lot of customers '', such as recommending a izakaya store Is not limited.

この発明は上記事情に着目してなされたもので、その目的とするところは、通行人の嗜好や移動手段種別まで考慮した上でより正確なエリア別嗜好情報を推定できるようにした嗜好情報推定装置、方法及びプログラムを提供することにある。   The present invention has been made paying attention to the above circumstances, and the purpose of the invention is to estimate the preference information by area so that more accurate preference information can be estimated by considering the passer's preference and the type of transportation means. To provide an apparatus, a method, and a program.

上記目的を達成するためにこの発明の1つの観点は、予め設定した特定エリアを通行する複数の通行人の嗜好情報を、当該各通行人が使用する端末からそれぞれ受信すると共に、前記特定エリアを通行する各通行人の行動履歴を表す情報をそれぞれ取得して、この取得された行動履歴を表す情報をもとに当該各通行人の移動手段を判定する。そして、前記受信された各通行人の嗜好情報を、当該各通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を推定するようにしたものである。   In order to achieve the above object, according to one aspect of the present invention, preference information of a plurality of passers-by passing through a specific area set in advance is received from a terminal used by each passer-by, and the specific area is Information representing the action history of each passerby is acquired, and the means for moving each passerby is determined based on the information indicating the acquired action history. Then, the received preference information of each passerby is weighted according to the determination result of each passer's moving means, and then synthesized, thereby estimating the preference information of all passers-by passing through the specific area It is what you do.

したがって、通行人の嗜好情報と当該通行人の移動手段の種類を考慮したうえで、特定エリアを通行する通行人全体の嗜好情報が推定される。このように推定された嗜好情報を用いることで、例えば居酒屋の出店を希望する事業者に対し、パンやケーキ等への嗜好ベクトルが高いユーザが多く集まるエリアを推薦してしまったり、また移動手段として「電車」や「自動車」を利用するユーザが多く通過するエリアを推薦してしまうといった不具合を防止することができる。   Therefore, in consideration of the passer's preference information and the type of moving means of the passer, the preference information of all passers-by who pass through the specific area is estimated. By using the estimated preference information in this way, for example, a business operator who wants to open a pub can recommend an area where many users with high preference vectors for bread and cakes gather, As a result, it is possible to prevent a problem that a user who uses a “train” or “automobile” recommends an area that frequently passes.

この発明の1つの観点は、以下のような具体的な態様を備えることも特徴とする。
第1の態様は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合には、これらの嗜好情報のうち最新の嗜好情報を選択し、この選択された嗜好情報をもとに前記推定処理を行うものである。
このようにすると、常に通行人の最新の嗜好情報をもとに、特定エリアを通行する通行人全体の嗜好情報を推定することが可能となる。
One aspect of the present invention is also characterized by including the following specific modes.
In the first mode, when a plurality of preference information of the same passerby is received during a preset period, the latest preference information is selected from these preference information, and the selected preference information is The estimation process is originally performed.
If it does in this way, it will become possible to presume preference information of the whole passerby who passes a specific area based on the latest preference information of a passerby.

第2の態様は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合には、これらの嗜好情報の平均化してこの平均化された嗜好情報をもとに前記推定処理を行うものである。
このようにすると、通行人のその時々における嗜好情報のばらつき、つまり気まぐれによる嗜好情報のばらつきの影響を軽減して、安定な推定処理を行うことができる。
In the second mode, when a plurality of preference information of the same passerby is received in a preset period, the preference information is averaged and the estimation is performed based on the averaged preference information. The processing is performed.
In this way, it is possible to perform stable estimation processing by reducing the influence of the variation in preference information of passersby from time to time, that is, the influence of variation in preference information due to whims.

第3の態様は、受信された各通行人の嗜好情報が時間帯別の嗜好情報を含む場合に、当該時間帯別に、その嗜好情報を通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を前記時間帯別に推定するものである。
このようにすると、時間帯を考慮してさらに適切なエリアを推奨することが可能となる。
In the third mode, when the received preference information of each passerby includes preference information for each time zone, the preference information is weighted according to the determination result of the passer's moving means for each time zone. After that, by combining, the preference information of all passers-by passing through the specific area is estimated for each time zone.
This makes it possible to recommend a more appropriate area in consideration of the time zone.

すなわちこの発明の1つの観点によれば、通行人の嗜好や移動手段まで考慮した上でより正確な適地情報を提供できるようにした嗜好情報推定装置、方法及びプログラムを提供することができる。   That is, according to one aspect of the present invention, it is possible to provide a preference information estimation device, method, and program that can provide more accurate location information in consideration of the preference of the passerby and the moving means.

この発明の一実施形態に係る嗜好情報推定装置を備えた事業者支援システムの機能構成を示すブロック図。The block diagram which shows the function structure of the provider assistance system provided with the preference information estimation apparatus which concerns on one Embodiment of this invention. 図1に示した嗜好情報推定装置で使用されるユーザ別の嗜好情報の一例を示す図。The figure which shows an example of the preference information classified by user used with the preference information estimation apparatus shown in FIG. 図1に示した嗜好情報推定装置で使用されるエリア情報の一例を示す図。The figure which shows an example of the area information used with the preference information estimation apparatus shown in FIG. 図1に示した嗜好情報推定装置により得られる移動手段判定結果の一例を示す図。The figure which shows an example of the moving means determination result obtained by the preference information estimation apparatus shown in FIG. 図1に示した嗜好情報推定装置により得られる全ユーザのエリア別嗜好情報の一例を示す図。The figure which shows an example of the preference information according to area of all the users obtained by the preference information estimation apparatus shown in FIG. 図1に示した嗜好情報推定装置が備えるエリア嗜好計算部による全体の処理手順と処理内容を示すフローチャート。The flowchart which shows the whole process sequence and process content by the area preference calculation part with which the preference information estimation apparatus shown in FIG. 1 is provided. 図6に示した全体の処理手順のうちエリア嗜好計算処理の手順と処理内容を示すフローチャート。The flowchart which shows the procedure of an area preference calculation process among the whole process procedures shown in FIG. 6, and a processing content. 図1に示した嗜好情報推定装置が備えるエリアランキング計算部による全体の処理手順と処理内容を示すフローチャート。The flowchart which shows the whole process sequence and process content by the area ranking calculation part with which the preference information estimation apparatus shown in FIG. 1 is provided. 図8に示した全体の処理手順のうちエリアランキング計算処理の手順と処理内容を示すフローチャート。The flowchart which shows the procedure and process content of an area ranking calculation process among the whole process procedures shown in FIG. あるエリアにおけるユーザごとのジャンル別嗜好情報の一例を示す図。The figure which shows an example of the preference information according to genre for every user in a certain area. 図10に示したあるエリアにおけるユーザごとのジャンル別嗜好情報から、ユーザの移動手段を考慮した当該エリアのジャンル別嗜好情報を求める処理を説明するための図。The figure for demonstrating the process which calculates | requires the genre preference information of the said area which considered the user's moving means from the preference information according to genre for every user in a certain area shown in FIG. 図11に示した処理により得られる各エリアのジャンル別嗜好情報の一例を示す図。The figure which shows an example of the preference information according to genre of each area obtained by the process shown in FIG. 通過ユーザの嗜好ベクトルの重ね合わせ方法の第1の例を説明するための図。The figure for demonstrating the 1st example of the superimposition method of a passing user's preference vector. 通過ユーザの嗜好ベクトルの重ね合わせ方法の第2の例を説明するための図。The figure for demonstrating the 2nd example of the superimposition method of a preference vector of a passing user. あるエリアにおける時間帯ごとのジャンル別嗜好情報の一例を示す図。The figure which shows an example of the preference information according to genre for every time slot | zone in a certain area.

以下、図面を参照してこの発明に係わる実施形態を説明する。
(構成)
図1は、この発明の一実施形態に係る嗜好情報推定装置を備えた事業者支援システムの機能構成を示すブロック図である。
この事業者支援システムは、嗜好情報推定装置としての処理装置SVと、記憶装置MDとを備え、処理装置SVには各々通行人としてのユーザA,B,…が使用する複数のユーザ端末UTa,UTb,…と、出店希望者としての事業者が使用する事業者端末CTが、図示しない通信ネットワークを介して接続可能となっている。処理装置SVと記憶装置MDとの間は、USBケーブル等の信号線或いは通信ネットワークを介して接続される。
Embodiments according to the present invention will be described below with reference to the drawings.
(Constitution)
FIG. 1 is a block diagram showing a functional configuration of an operator support system provided with a preference information estimation device according to an embodiment of the present invention.
This provider support system includes a processing device SV as a preference information estimation device and a storage device MD, and each of the processing devices SV has a plurality of user terminals UTa, used by users A, B,. UTb,... Can be connected to a company terminal CT used by a company as a store opening applicant via a communication network (not shown). The processing device SV and the storage device MD are connected via a signal line such as a USB cable or a communication network.

なお、通信ネットワークは、IP(Internet Protocol)網と、このIP網にアクセスするためのアクセス網とから構成される。アクセス網には、携帯電話網、無線LAN(Local Area Network)、Bluetooth(登録商標)やWiMAX(登録商標)等の近距離無線データ通信ネットワークが含まれる。   The communication network includes an IP (Internet Protocol) network and an access network for accessing the IP network. The access network includes a short-distance wireless data communication network such as a mobile phone network, a wireless local area network (LAN), Bluetooth (registered trademark), and WiMAX (registered trademark).

ユーザ端末UTa,UTb,…は、携帯電話機、スマートホン、PDA(Personal Digital Assistant)、電子書籍端末、或いはノート型パーソナル・コンピュータ等の携帯端末からなり、この発明の実施形態に関係する機能として、GPS(Global Positioning System)取得送信部11と、嗜好情報送信部12を備えている。   The user terminals UTa, UTb,... Are mobile terminals such as mobile phones, smart phones, PDAs (Personal Digital Assistants), electronic book terminals, notebook personal computers, and the like as functions related to the embodiments of the present invention. A GPS (Global Positioning System) acquisition transmission unit 11 and a preference information transmission unit 12 are provided.

GPS取得送信部11は、GPS受信機と、位置計算部と、送信部を有する。GPS受信機は、図示しない複数のGPS衛星から送信されるGPS信号をそれぞれ受信する。位置計算部は、上記GPS受信機により受信された各GPS信号をもとに、ユーザ端末UTa,UTb,…つまりユーザA,B,…の現在位置を表す緯度・経度を算出する。そして、この算出された緯度・経度に計測時刻を付加した位置情報を、上記送信部から処理装置SVに向け送信する処理を行う。なお、位置情報を取得する手段としては、他に携帯電話網や無線LANの基地局の位置情報を用いるものでもよい。   The GPS acquisition / transmission unit 11 includes a GPS receiver, a position calculation unit, and a transmission unit. The GPS receiver receives GPS signals transmitted from a plurality of GPS satellites (not shown). The position calculation unit calculates latitude / longitude representing the current position of the user terminals UTa, UTb,..., That is, the users A, B,... Based on the GPS signals received by the GPS receiver. And the process which transmits the positional information which added measurement time to this calculated latitude / longitude from the said transmission part toward the processing apparatus SV is performed. In addition, as a means for acquiring position information, position information of a mobile phone network or a wireless LAN base station may be used.

嗜好情報送信部12は、入力部と、嗜好情報作成部と、送信部を有する。嗜好情報作成部は、ユーザA,B,…が入力部を操作して入力した嗜好の強さを表す情報をもとに、当該嗜好の強さを嗜好ベクトルで表したグルメジャンル別の嗜好情報を作成する。そして、この作成された嗜好情報にユーザA,B,…の識別情報(ユーザID)と作成時の時刻情報を付与し、このユーザID及び時刻情報が付与された嗜好情報を送信部から処理装置SVに向け送信する処理を行う。   The preference information transmission unit 12 includes an input unit, a preference information creation unit, and a transmission unit. The preference information creation unit is based on the information indicating the strength of the preference input by the users A, B,... Operating the input unit, and the preference information for each gourmet genre that represents the strength of the preference with a preference vector. Create Then, identification information (user ID) of users A, B,... And time information at the time of creation are given to the created preference information, and the preference information to which the user ID and time information are given is transmitted from the transmission unit to the processing device. Processing to transmit to the SV is performed.

事業者端末CTは、例えばパーソナル・コンピュータからなり、この発明の実施形態に関係する機能として、条件入力送信部41と、エリアランキング表示部42を備えている。
条件入力送信部41は例えばブラウザからなり、出店条件を指定する情報の入力を受付け、この受付けた出店条件指定情報を処理装置SVへ送信する処理を行う。出店条件を指定する情報には、グルメジャンルを指定する情報と、エリアの候補を指定する情報が含まれる。
エリアランキング表示部42は、上記推奨条件を表す情報の送信に対し、処理装置SVから送られたエリアランキング情報を受信して、この受信したエリアランキングを表す情報を表示部に表示させる処理を行う。
The business entity terminal CT is composed of, for example, a personal computer, and includes a condition input transmission unit 41 and an area ranking display unit 42 as functions related to the embodiment of the present invention.
The condition input transmission unit 41 includes, for example, a browser, and receives an input of information specifying a store opening condition, and performs a process of transmitting the received store opening condition specifying information to the processing device SV. The information for specifying the store opening condition includes information for specifying a gourmet genre and information for specifying an area candidate.
In response to the transmission of the information representing the recommended conditions, the area ranking display unit 42 performs a process of receiving the area ranking information sent from the processing device SV and displaying the received information representing the area ranking on the display unit. .

記憶装置MDは、処理装置SVに対しUSBケーブル等の信号線を介して接続されるハードディスク記憶装置、或いは処理装置SVに対し通信ネットワークを介して接続されるデータベースサーバからなり、この発明の実施形態を実施するために必要な記憶機能として、移動手段判定結果記憶部31と、ユーザ嗜好情報記憶部32と、エリア嗜好情報記憶部33を備えている。   The storage device MD includes a hard disk storage device connected to the processing device SV via a signal line such as a USB cable, or a database server connected to the processing device SV via a communication network. As a storage function necessary for implementing the above, a moving means determination result storage unit 31, a user preference information storage unit 32, and an area preference information storage unit 33 are provided.

移動手段判定結果記憶部31は、処理装置SVにより得られる移動手段判定結果を表す情報を記憶するために用いられる。図4はこの移動手段判定結果を表す情報の一例を示すもので、ユーザIDと、計測時刻と、移動手段を表す情報と、移動したエリアを表す情報(エリアID(x,y))とから構成される。なお、同図においてxi のi及びyj のjは、エリアを二次元の各方向をx,yとしてマトリクス状に分割したとき、それぞれi番目及びj番目のエリアを示す。   The moving means determination result storage unit 31 is used to store information representing moving means determination results obtained by the processing device SV. FIG. 4 shows an example of the information indicating the moving means determination result. From the user ID, the measurement time, the information indicating the moving means, and the information indicating the moved area (area ID (x, y)). Composed. In the figure, i in xi and j in yj indicate the i-th and j-th areas, respectively, when the area is divided into two-dimensional directions as x and y.

ユーザ嗜好情報記憶部32は、上記ユーザ端末UTa,UTb,…の嗜好情報送信部12から送信された各ユーザA,B,…の嗜好情報を記憶するために使用される。図2は記憶される嗜好情報の一例を示すもので、ジャンル名に嗜好ベクトルの大きさを関連付けたものである。   The user preference information storage unit 32 is used for storing the preference information of each user A, B,... Transmitted from the preference information transmission unit 12 of the user terminals UTa, UTb,. FIG. 2 shows an example of stored preference information, in which the size of a preference vector is associated with a genre name.

エリア嗜好情報記憶部33は、後述する処理装置SVにより計算されるエリア別の嗜好情報を記憶するために使用される。図5は記憶される嗜好情報の一例を示すもので、グルメジャンル名に嗜好ベクトルの大きさを関連付けたものからなる。   The area preference information storage unit 33 is used for storing area-specific preference information calculated by the processing device SV described later. FIG. 5 shows an example of stored preference information, which consists of information relating to a gourmet genre name and the size of a preference vector.

処理装置SVは例えばサーバコンピュータからなり、この発明の実施形態を実施するために必要な処理機能として、移動手段判定部21と、エリア管理部22と、エリア嗜好計算部23と、エリアランキング計算部24を備えている。なお、これらの処理機能は何れも、図示しないプログラムメモリに格納されたアプリケーション・プログラムを中央処理ユニット(CPU)に実行させることにより実現される。   The processing device SV is composed of, for example, a server computer. As processing functions necessary for carrying out the embodiment of the present invention, a moving means determination unit 21, an area management unit 22, an area preference calculation unit 23, and an area ranking calculation unit. 24. Each of these processing functions is realized by causing a central processing unit (CPU) to execute an application program stored in a program memory (not shown).

エリア管理部22は、エリアの識別情報(エリアID)に関連付けてエリアの基準位置及び終端位置を表す緯度・経度を記憶したエリア情報データベースを有する。そして、上記ユーザ端末UTa,UTb,…から送信された位置情報に含まれる緯度・経度をもとに、上記エリア情報データベースから当該緯度・経度が含まれるエリアIDを検索する処理を行う。   The area management unit 22 has an area information database that stores latitude / longitude indicating the reference position and end position of an area in association with area identification information (area ID). Then, based on the latitude / longitude included in the position information transmitted from the user terminals UTa, UTb,..., A process of searching for an area ID including the latitude / longitude from the area information database is performed.

移動手段判定部21は、以下の処理機能を有する。
(1) 上記ユーザ端末UTa,UTb,…から送信されたユーザA,B,…の位置情報を受信し、この受信した位置情報をもとに当該ユーザの移動手段を判定する処理。
(2) 上記移動手段の判定結果に、ユーザID及び計測時刻を表す情報を関連付け、さらに上記エリア管理部22により検索されたエリアIDを関連付けた情報を、記憶装置MDに送信して移動手段判定結果記憶部31に記憶させる処理。
The moving means determination unit 21 has the following processing functions.
(1) A process of receiving position information of the users A, B,... Transmitted from the user terminals UTa, UTb,... And determining the moving means of the user based on the received position information.
(2) The information indicating the user ID and the measurement time is associated with the determination result of the moving means, and further, the information relating the area ID retrieved by the area management unit 22 is transmitted to the storage device MD to determine the moving means. Processing to be stored in the result storage unit 31.

エリア嗜好計算部23は、以下の処理機能を有する。
(1) エリアごとに、そのエリアIDをもとに対象期間における移動手段判定結果を記憶装置MD内の移動手段判定結果記憶部31から読込む処理。
(2) 記憶装置MD内の嗜好情報記憶部32から、対象期間における各ユーザA,B,…のジャンル別嗜好ベクトルを読込む。
(3) 上記読込んだ各ユーザA,B,…のジャンル別嗜好ベクトルに、移動手段に応じて予め定めた移動手段係数を掛けることにより重み付けする。そして、この移動手段係数により重み付けられた各ユーザA,B,…の嗜好ベクトルをグルメジャンルごとに合計し、当該エリアにおける全ユーザA,B,…のジャンル別の嗜好ベクトルを算出する処理。
(4) 上記算出されたエリアごとのジャンル別嗜好ベクトルを表す情報を、記憶装置MD内のエリア嗜好情報記憶部33に記憶させる処理。
The area preference calculation unit 23 has the following processing functions.
(1) A process of reading the moving means determination result in the target period from the moving means determination result storage unit 31 in the storage device MD based on the area ID for each area.
(2) The preference vector classified by genre of each user A, B,... In the target period is read from the preference information storage unit 32 in the storage device MD.
(3) Weighting is performed by multiplying the read genre-specific preference vectors of the respective users A, B,... By the moving means coefficient determined in advance according to the moving means. And the preference vector of each user A, B, ... weighted by this moving means coefficient is totaled for every gourmet genre, and the process of calculating the preference vector according to genre of all users A, B, ... in the said area.
(4) A process of storing information representing the genre-specific preference vector for each area in the area preference information storage unit 33 in the storage device MD.

エリアランキング計算部24は、以下の処理機能を有する。
(1) 記憶装置MD内のエリア嗜好情報記憶部33から全エリアのジャンル別嗜好ベクトル情報を読込み、この読込んだ情報をもとにジャンル別に嗜好ベクトルが大きい順にエリアIDを並べ替えたエリアランキング情報を作成する処理。
(2) 事業者端末CTから推奨条件を表す情報を受信し、この受信した推奨条件を表す情報に含まれる嗜好ジャンル及びエリア候補をもとに、上記エリアランキング情報から推奨条件を満たす情報を選択する処理。
(3) 上記選択したエリアランキング情報を要求元の事業者端末CTへ送信する処理。
The area ranking calculation unit 24 has the following processing functions.
(1) Area ranking in which the preference vector information for each genre of all areas is read from the area preference information storage unit 33 in the storage device MD, and the area IDs are sorted in descending order of preference vectors by genre based on the read information. The process of creating information.
(2) Receive information indicating recommended conditions from the operator terminal CT, and select information satisfying the recommended conditions from the area ranking information based on the preference genre and area candidates included in the received information indicating the recommended conditions To do.
(3) Processing for transmitting the selected area ranking information to the requesting operator terminal CT.

(動作)
次に、以上のように構成されたシステムの動作を説明する。
(1)嗜好情報の登録
システムにモニタ登録した各ユーザA,B,…は、それぞれユーザ端末UTA,UTB,…において自身のグルメジャンル別の嗜好の強さを表す情報を入力する。そうするとユーザ端末UTA,UTB,…では、嗜好情報送信部12により、当該ユーザA,B,…ごとに、上記入力されたグルメジャンル別の嗜好の強さを嗜好ベクトルで表したグルメジャンル別の嗜好情報が作成される。そして、この作成されたグルメジャンル別の嗜好情報がユーザID)と作成時の時刻情報と共に処理装置SVへ送信される。
(Operation)
Next, the operation of the system configured as described above will be described.
(1) Registration of preference information Each user A, B,... Registered in the system with a monitor inputs information representing the strength of preference for each gourmet genre at the user terminals UTA, UTB,. Then, in the user terminals UTA, UTB,..., The preference information transmission unit 12 makes the preference for each gourmet genre represented by the preference vector for each user A, B,. Information is created. Then, the created preference information for each gourmet genre is transmitted to the processing device SV together with the user ID) and time information at the time of creation.

処理装置SVは、上記ユーザ端末UTa,UTb,…からグルメジャンル別の嗜好情報が受信されると、この受信した各ユーザA,B,…のグルメジャンル別嗜好情報を、ユーザID及び時刻情報と関連付けて記憶装置MDのユーザ嗜好情報記憶部32に記憶させる。図2はこのユーザ嗜好情報記憶部32に記憶された、あるユーザの嗜好情報の一例を示すものである。   When the preference information for each gourmet genre is received from the user terminals UTa, UTb,..., The processing device SV uses the received gourmet genre preference information for each user A, B,. It associates and memorize | stores in the user preference information storage part 32 of memory | storage device MD. FIG. 2 shows an example of preference information of a certain user stored in the user preference information storage unit 32.

なお、嗜好情報はユーザ端末UTa,UTb,…或いは処理装置SVが自動作成することも可能である。その作成方法としては、例えば各ユーザA,B,…による店舗の利用回数をグルメジャンル別にカウントし、その一定期間分のカウント値を嗜好ベクトルとするものが考えられる。その際、利用店舗とそのグルメジャンルに関する情報は、例えばユーザ端末UTa,UTb,…にプリペイド支払機能を持たせ、その管理情報から取得可能である。   Note that the preference information can be automatically created by the user terminals UTa, UTb,... Or the processing device SV. As a creation method thereof, for example, the number of times the store is used by each user A, B,... Is counted for each gourmet genre, and the count value for a certain period is used as a preference vector. In that case, the information regarding a use store and its gourmet genre can be acquired from the management information, for example, by providing the user terminals UTa, UTb,.

(2)移動手段の判定
ユーザ端末UTa,UTb,…では、GPS取得送信部11により、一定の周期で現在位置を表す緯度・経度を算出する処理が行われ、この算出された緯度・経度とその計測時刻を含む位置情報が処理装置SVへ送信される。なお、この位置情報の送信処理は、上記計測周期で行ってもよいが、位置情報を所定時間分蓄積してこれをまとめて送信するものであってもよい。
(2) Determination of moving means In the user terminals UTa, UTb,..., The GPS acquisition / transmission unit 11 performs a process of calculating latitude / longitude representing the current position at a constant cycle. Position information including the measurement time is transmitted to the processing device SV. The position information transmission process may be performed in the above-described measurement cycle. Alternatively, the position information may be accumulated for a predetermined time and transmitted collectively.

処理装置SVでは、上記ユーザ端末UTa,UTb,…から送信された位置情報が受信されると、移動手段判定部21がこの受信された位置情報をもとにユーザA,B,…の移動手段を判定する。判定方法としては、例えば上記位置情報に含まれる緯度・経度と計測時刻をもとに平均移動速度、最高移動速度及び最高加速度を選択的に算出し、この算出値を予め設定したしきい値と比較することにより、ユーザA,B,…の移動手段が徒歩、自転車、自動車、鉄道の何れに該当するかを判定するものが用いられる。なお、この判定方法は、特開2010−19811号公報及び特開2010−181382号公報等に詳しく述べられている。   In the processing apparatus SV, when the position information transmitted from the user terminals UTa, UTb,... Is received, the moving means determination unit 21 moves the user A, B,... Based on the received position information. Determine. As the determination method, for example, the average moving speed, the maximum moving speed, and the maximum acceleration are selectively calculated based on the latitude / longitude included in the position information and the measurement time, and the calculated values are set as preset threshold values. By comparing, what determines whether the moving means of the users A, B,... Corresponds to walking, bicycle, automobile, or railway is used. This determination method is described in detail in Japanese Unexamined Patent Application Publication Nos. 2010-19811 and 2010-181382.

また移動手段判定部21は、上記位置情報に含まれる緯度・経度をもとにエリア管理部22から当該緯度・経度が属するエリアのIDを読込む。そして、上記移動手段の判定結果を表す情報に、上記送信元のユーザ端末UTa,UTb,…に対応付けられたユーザIDと、上記受信された位置情報に含まれる計測時刻と、上記エリア管理部22から読込んだエリアIDを関連付け、この情報を記憶装置MDの移動手段判定結果記憶部31に記憶させる。図4は、この移動手段判定結果記憶部31に記憶される表示手段判定結果の一例を示すものである。   The moving means determination unit 21 reads the ID of the area to which the latitude / longitude belongs from the area management unit 22 based on the latitude / longitude included in the position information. The information representing the determination result of the moving means includes the user ID associated with the transmission source user terminal UTa, UTb,..., The measurement time included in the received position information, and the area management unit. The area ID read from 22 is associated, and this information is stored in the moving means determination result storage unit 31 of the storage device MD. FIG. 4 shows an example of the display unit determination result stored in the moving unit determination result storage unit 31.

(3)エリア別嗜好情報の計算
上記記憶装置MDの移動手段判定結果記憶部31に予め設定した期間分の情報が蓄積されると、処理装置SVではエリア嗜好計算部23により、エリア別に全ユーザの嗜好を表す情報を計算する処理が以下のように実行される。図6はその処理手順と処理内容を示すフローチャートである。
(3) Calculation of area-specific preference information When information for a preset period is accumulated in the movement means determination result storage unit 31 of the storage device MD, the processing device SV uses the area preference calculation unit 23 to determine all users for each area. The process of calculating information representing the preference of the user is executed as follows. FIG. 6 is a flowchart showing the processing procedure and processing contents.

すなわち、エリア嗜好計算部23は先ずステップS11においてエリアIDを1つ選択し、この選択されたエリアIDをもとに、ステップS12により記憶装置MDの移動手段判定情報記憶部31から該当する移動手段判定結果の情報を読込む。なお、嗜好情報の計算対象期間が予め指定されている場合には、上記エリアIDと共にこの指定された対象期間を表す情報を上記移動手段判定情報記憶部31に与える。このようにすることで、上記指定された期間における移動手段判定結果の情報のみを読込むことができる。
またエリア嗜好計算部23は、ステップS13において、記憶装置MD内の嗜好情報記憶部32から、対象期間における各ユーザA,B,…のジャンル別嗜好ベクトルをすべて読込む。
That is, the area preference calculation unit 23 first selects one area ID in step S11, and on the basis of the selected area ID, in step S12, the corresponding movement unit from the movement unit determination information storage unit 31 of the storage device MD. Read the judgment result information. In addition, when the calculation target period of the preference information is designated in advance, information indicating the designated target period is given to the moving means determination information storage unit 31 together with the area ID. By doing in this way, it is possible to read only information on the moving means determination result in the specified period.
Moreover, the area preference calculation part 23 reads all the preference vectors classified by genre of each user A, B, ... in the target period from the preference information storage part 32 in the storage device MD in step S13.

続いてエリア嗜好計算部23は、ステップS14において、上記読込まれた移動手段判定結果の情報と、上記読込まれた各ユーザA,B,…のジャンル別嗜好ベクトルの情報をもとに、上記エリアにおける全ユーザのジャンル別嗜好ベクトルを以下のように計算する。図7はその計算処理の手順と処理内容を示すフローチャートである。   Subsequently, in step S14, the area preference calculation unit 23, based on the information on the read moving means determination result and the information on the read preference vectors classified by genre of the users A, B,. The preference vector according to the genre of all the users in is calculated as follows. FIG. 7 is a flowchart showing the procedure and details of the calculation process.

すなわち、先ずステップS141においてユーザIDを1つ選択するごとに、この選択したユーザIDに関連付けられた嗜好ベクトルに対し、ステップS142により同じく当該ユーザIDに関連付けられた移動手段判定結果に対応して予め設定された係数を乗算する。すなわち、ユーザの嗜好ベクトルに対し、当該ユーザの移動手段の種類に応じて設定した係数により重み付けする。そして、この移動手段の種類に応じて重み付けされた各ユーザA,B,…の嗜好ベクトルを、ステップS143においてジャンル別に合算する。この合算後に、上記選択したエリアを通過したすべてのユーザを選択し終わったか否かをステップS144で判定し、全ユーザを選択し終わるまで上記ステップS141〜S143の処理を繰り返す。図5は、1つのエリアについて当該エリアを通過したすべてのユーザのジャンル別嗜好ベクトルを合算した結果の一例を示すものである。   That is, each time one user ID is selected in step S141, the preference vector associated with the selected user ID is previously stored in advance corresponding to the moving means determination result associated with the user ID in step S142. Multiply the set coefficient. That is, the user's preference vector is weighted by a coefficient set according to the type of moving means of the user. Then, the preference vectors of the users A, B,... Weighted according to the type of moving means are added up by genre in step S143. After the summation, it is determined in step S144 whether or not all users who have passed through the selected area have been selected, and the processes in steps S141 to S143 are repeated until all users have been selected. FIG. 5 shows an example of the result of adding the genre-specific preference vectors of all users who have passed through the area for one area.

1つのエリアについて、当該エリアを通過したすべてのユーザのジャンル別嗜好ベクトルの合算結果が算出されると、エリア嗜好計算部23はステップS15により当該合算結果を表す情報を記憶装置MD内のエリア嗜好情報記憶部33に記憶させる。そして、すべてのエリアを選択し終わったか否かをステップS16で判定し、すべてのエリアを選択し終わるまで上記ステップS11〜S15の処理を繰り返す。   When the total result of the preference vectors classified by genre of all users who have passed through the area is calculated for one area, the area preference calculation unit 23 displays the information indicating the total result in step S15 as the area preference in the storage device MD. The information is stored in the information storage unit 33. Then, it is determined in step S16 whether or not all areas have been selected, and the processes in steps S11 to S15 are repeated until all areas are selected.

以上述べたエリア嗜好情報の算出処理を数式で表すと次のようになる。

Figure 2012221354
ただし、Parea(x,y)はエリア(x,y)における嗜好情報、Nはエリア(x,y)を通過したユーザの総数、uはエリア(x,y)を通過したユーザを1からナンバリングしたもの、Pr(u)はユーザuの嗜好情報、Ti(u)はユーザuが使用した移動手段の識別子(移動手段係数)をそれぞれ表している。 The area preference information calculation process described above can be expressed by the following formula.
Figure 2012221354
Where Parea (x, y) is the preference information in area (x, y), N is the total number of users who have passed area (x, y), u is the number of users who have passed area (x, y) from 1 Pr (u) represents the preference information of the user u, and Ti (u) represents the identifier of the moving means used by the user u (moving means coefficient).

以上述べたエリア嗜好計算処理を、具体例を用いてさらに詳しく説明する。
例えば、いまサービス対象となる全体のエリアが図10(a)に示すようにマトリクス状に複数のエリア(1,1),(1,2),…に分割され、このうちエリア(1,1)を通過したユーザA,B,…のジャンル別嗜好ベクトルが図10(b)に示すような値だったとする。
The area preference calculation process described above will be described in more detail using a specific example.
For example, the entire area to be serviced is divided into a plurality of areas (1, 1), (1, 2),... As shown in FIG. Assume that the genre-specific preference vectors of users A, B,...

この場合、上記各ユーザA,B,…のジャンル別嗜好ベクトルに対し、図11(a)に示すように当該ユーザA,B,…が使用した移動手段、例えば「徒歩」、「自転車」、「自動車」、「電車」に対応して予め設定された移動手段係数“×10”、“×8”、“×5”、“×3”が乗算される。すなわち、速度が遅い移動手段ほど値が大きくなるように設定された係数が、各ユーザA,B,…のジャンル別嗜好ベクトルに乗算される。この結果、各ユーザA,B,…のジャンル別嗜好ベクトルは、図11(b)に示すように移動速度が遅い移動手段ほど値が大きくなるように重み付けされる。このように重み付けする理由は、ユーザの通過速度が遅いほどエリア内におけるユーザの滞在時間が長くなり、その結果店舗に立ち寄る確率が高くなると予想されるからである。   In this case, as shown in FIG. 11 (a), the moving means used by the users A, B,..., For example, “walking”, “bicycle”, etc. Multiplying by preset moving means coefficients “× 10”, “× 8”, “× 5”, “× 3” corresponding to “car” and “train”. That is, the coefficient set so that the value of the moving means having a lower speed becomes larger is multiplied by the genre-specific preference vector of each user A, B,. As a result, the genre-specific preference vectors of the users A, B,... Are weighted so that the value becomes larger as the moving means has a slower moving speed as shown in FIG. The reason for such weighting is that the slower the user's passing speed, the longer the user's staying time in the area, and as a result, the probability of stopping at the store is expected to increase.

そして、上記重み付けされた各ユーザA,B,…の嗜好ベクトルは、図11(c)に示すように同一のジャンル同士で合算される。
以下同様に、すべてのエリア(1,2)、(1,3)、(1,4)、…について、それぞれ当該エリアを通過したユーザA,B,…のジャンル別嗜好ベクトルを当該ユーザが使用した移動手段の種類に応じて重み付けしたのち同一のジャンル同士で合算する処理が行われる。そして、このエリアごとに計算された合算後のジャンル別嗜好ベクトルがそれぞれエリア嗜好情報記憶部33に記憶される。図12は、このようにしてエリアごとに計算された、全ユーザのジャンル別嗜好情報の重み付け加算結果を表す情報の一例を示すものである。
Then, the weighted preference vectors of the users A, B,... Are added together in the same genre as shown in FIG.
Similarly, for all areas (1, 2), (1, 3), (1, 4),..., The user uses the genre-specific preference vectors of users A, B,. After weighting according to the type of the moving means, a process of adding the same genres is performed. Then, the genre-specific preference vectors calculated for each area are stored in the area preference information storage unit 33, respectively. FIG. 12 shows an example of information indicating the weighted addition result of the genre-specific preference information for all users calculated in this way for each area.

(4)エリアランキングの計算
上記エリア嗜好計算部23によるエリア嗜好情報の計算が終了すると、処理装置SVは続いてエリアランキング計算部24により以下のようにエリアランキングを計算する。図8はその処理手順と処理内容を示すフローチャートである。
(4) Calculation of area ranking When the calculation of area preference information by the area preference calculation unit 23 is completed, the processing device SV subsequently calculates the area ranking by the area ranking calculation unit 24 as follows. FIG. 8 is a flowchart showing the processing procedure and processing contents.

すなわち、事業者端末CTにおいて事業者のオペレータが、出店を希望する嗜好ジャンルと、エリアの候補を表す情報を入力したとする。そうすると、条件入力送信部41において、この入力された嗜好ジャンル及びエリア候補を表す情報を含む出店条件指定情報が生成され、この生成された出店条件指定情報が処理装置SVへ送信される。   That is, it is assumed that the operator of the operator inputs the preference genre desired to open a store and information indicating an area candidate at the operator terminal CT. Then, the condition input transmission unit 41 generates store opening condition specifying information including information indicating the input preference genre and area candidate, and the generated store opening condition specifying information is transmitted to the processing device SV.

これに対し処理装置SVは、上記事業者端末CTから送信された出店条件指定情報が受信されると、エリアランキング計算部24を起動する。そして、このエリアランキング計算部24の制御の下で、ステップS21〜S23によりエリアIDを1つずつ指定して記憶装置MD内のエリア嗜好情報記憶部33からエリア嗜好情報をそれぞれ読込む。そして、ステップS24において、上記読込んだ各エリア情報をもとに以下のようにエリアランキングを計算する。図9はその処理手順と処理内容を示すフローチャートである。   On the other hand, the processing device SV activates the area ranking calculation unit 24 when the store opening condition designation information transmitted from the business operator terminal CT is received. Then, under the control of the area ranking calculation unit 24, the area preference information is read from the area preference information storage unit 33 in the storage device MD by designating area IDs one by one in steps S21 to S23. In step S24, the area ranking is calculated as follows based on the read area information. FIG. 9 is a flowchart showing the processing procedure and processing contents.

すなわち、エリアランキング計算部24は先ずステップS241〜S242により、上記受信した出店条件指定情報に含まれる嗜好ジャンルをもとに、上記エリア嗜好情報記憶部33から読込んだ各エリア嗜好情報から当該ジャンルに関連付けられた嗜好ベクトルを抽出する。そして、ステップS243により、上記抽出された嗜好ベクトルの高い順又は低い順にエリアを並べたエリアランキング情報を作成し、このエリアランキング情報を要求元の事業者端末CTへ送信する。   That is, the area ranking calculation unit 24 first performs the genre from each area preference information read from the area preference information storage unit 33 based on the preference genre included in the received store opening condition designation information in steps S241 to S242. The preference vector associated with is extracted. Then, in step S243, area ranking information in which areas are arranged in descending order of the extracted preference vector is created, and the area ranking information is transmitted to the requesting operator terminal CT.

事業者端末CTでは、上記処理装置SVからランキング情報が送られると、エリアランキング表示部42が起動して、上記送られたランキング情報を記憶部に保存すると共に表示部に表示させる。かくして、事業者は出店を希望しているジャンルの店舗の立地として好適なエリアを、上記表示されたランキング情報から知ることが可能となる。   In the operator terminal CT, when ranking information is sent from the processing device SV, the area ranking display unit 42 is activated, and the sent ranking information is stored in the storage unit and displayed on the display unit. Thus, the business operator can know an area suitable as a location of a store of a genre that desires to open a store from the displayed ranking information.

以上詳述したようにこの実施形態では、先ず各ユーザ端末UTa,UTb,…からそれぞれグルメジャンルに対するユーザの嗜好情報とユーザの移動履歴を表す位置情報を取得し、この位置情報をもとにユーザの移動手段の種類を判定する。続いて、エリアごとに、上記取得したユーザの嗜好情報に対し当該ユーザが上記エリアを通過する際に使用した移動手段に応じた係数を乗算することにより重み付けし、この重み付けされた全ユーザの嗜好情報を合算してエリアごとの嗜好情報を生成する。そして、事業者端末CTから送られる出店条件に従い、出店を希望するジャンルについて嗜好ベクトルが高い順又は低い順にエリアを並べ替えたエリアランキング情報を作成し、このエリアランキング情報を要求元の事業者端末CTへ送信するようにしている。   As described in detail above, in this embodiment, first, user preference information for the gourmet genre and location information representing the user's movement history are acquired from each user terminal UTa, UTb,..., And the user is based on this location information. The type of moving means is determined. Subsequently, each area is weighted by multiplying the acquired user preference information by a coefficient corresponding to the moving means used when the user passes through the area, and the weighted preference of all users The preference information for each area is generated by adding the information. Then, according to the store opening conditions sent from the operator terminal CT, area ranking information is created by rearranging the areas in order of preference vector from the highest to the lowest for the genre desired to open a store, and this area ranking information is used as the requesting operator terminal. Sending to CT.

したがって、ユーザのグルメジャンル別の嗜好と移動手段の種類を考慮したうえで、出店の立地に適したエリアが計算されて事業者に提示される。このため、例えば居酒屋の出店を希望する事業者に対し、パンやケーキ等への嗜好ベクトルが高いユーザが多く集まるエリアを推薦してしまったり、また移動手段として「電車」や「自動車」を利用するユーザが多く通過するエリアを推薦してしまうといった不具合を防止することができる。   Therefore, the area suitable for the location of the store is calculated and presented to the business operator in consideration of the user's preference for each gourmet genre and the type of transportation means. For this reason, for example, recommending an area where many users with high preference vectors for bread, cakes, etc. gather to businesses that want to open a pub, or use “train” or “car” as a means of transportation It is possible to prevent a problem that a user who recommends recommends an area through which many users pass.

[その他の実施形態]
この発明は上記実施形態に限定されるものではなく、例えば以下のような各種変形が可能である。
ユーザ嗜好情報記憶部32に、同一エリアについて同一ユーザが新たなジャンル別嗜好情報が登録された場合の当該嗜好情報の処理手段又は方法としては、次の2つの手段又は方法が考えられる。
第1の手段又は方法は、常に最新のジャンル別嗜好情報のみが保存されるように、ユーザ端末から最新のジャンル別嗜好情報が送られるごとに、この最新情報をそれ以前に登録された同一ユーザの情報に上書き保存し、この最終的に保存されている嗜好情報をエリア嗜好計算処理に使用するものである。例えば、図13に示すようにユーザAが新たなジャンル別嗜好情報を登録しようとした場合には、この新たな嗜好情報がそれ以前に登録された同じユーザAの嗜好情報に代わって上書き保存される。
このようにすると、常に最新の嗜好情報をもとに、特定エリアを通行する通行人全体の嗜好情報を推定することが可能となる。
[Other Embodiments]
The present invention is not limited to the above-described embodiment, and for example, the following various modifications are possible.
The following two means or methods can be considered as processing means or methods for preference information when the same user registers new genre-specific preference information for the same area in the user preference information storage unit 32.
Each time the latest genre preference information is sent from the user terminal so that only the latest genre preference information is always stored, the first means or method is the same user who has previously registered this latest information. This information is overwritten and saved, and the finally saved preference information is used for area preference calculation processing. For example, as shown in FIG. 13, when user A tries to register new genre-specific preference information, the new preference information is overwritten and saved in place of the same user A's previously registered preference information. The
In this way, it becomes possible to estimate the preference information of all passers-by who pass through the specific area based on the latest preference information.

第2の手段又は方法は、ユーザごとに当該ユーザが異なる時刻に登録した複数のジャンル別嗜好情報をすべて保存しておき、この保存された複数の嗜好情報を平均化し、この平均化された嗜好情報をエリア嗜好計算処理に使用するものである。例えば、図14に示すようにユーザAのジャンル別嗜好情報が3個保存されている場合には、これら3個の嗜好情報の平均値が計算され、この計算された平均値がユーザAのジャンル別嗜好情報として記憶される。
このようにすると、通行人のその時々における嗜好情報のばらつき、つまり気まぐれによる嗜好情報のばらつきの影響を軽減して、安定な推定処理を行うことができる。
The second means or method stores, for each user, a plurality of genre-specific preference information registered by the user at different times, averages the plurality of stored preference information, and averages the preferences. Information is used for area preference calculation processing. For example, as shown in FIG. 14, when three pieces of preference information by genre of user A are stored, an average value of these three pieces of preference information is calculated, and the calculated average value is the genre of user A. It is stored as separate preference information.
In this way, it is possible to perform stable estimation processing by reducing the influence of the variation in preference information of passersby from time to time, that is, the influence of variation in preference information due to whims.

また前記一実施形態では、嗜好情報について特に時間帯を考慮せずに登録するようにした。しかしそれに限らず、例えば図15に示すように1日を「朝」、「昼」、「夜」の3つの時間帯に分け、これらの時間帯ごとに嗜好ベクトルを登録するようにしてもよい。このようにすると、時間帯を考慮してより適切なエリアを推奨することが可能となる。一例を述べると、「居酒屋」の出店を検討している事業者に対しては、「夜」の時間帯の嗜好情報に基づいて最適なエリアを推奨することができる。   In the embodiment, the preference information is registered without particularly considering the time zone. However, the present invention is not limited to this. For example, as shown in FIG. 15, one day may be divided into three time zones of “morning”, “daytime”, and “night”, and a preference vector may be registered for each of these time zones. . This makes it possible to recommend a more appropriate area in consideration of the time zone. For example, an operator who is considering opening a “Izakaya” can recommend an optimal area based on preference information in the “night” time zone.

さらに、前記実施形態では事業者が出店を希望するジャンルを指定した場合に、このジャンルについて嗜好ベクトルが高い順にエリアを並べて事業者に提示するようにした。しかしそれに限らず、事業者が出店を希望するエリアのみを指定した場合には、このエリアについて嗜好ベクトルが高いジャンルを順に並べて提示するようにしてもよい。   Further, in the above embodiment, when the business operator designates a genre that the store desires to open, the areas are arranged in order from the highest preference vector for this genre and presented to the business operator. However, the present invention is not limited to this, and when the business operator designates only an area in which a store is desired to be opened, genres having a high preference vector may be arranged and presented in this area.

さらに、前記一実施形態では事業者に対し出店を支援するための情報を提供する場合を例にとって説明したが、出店の支援情報に限らず、既存店舗の改装や営業時間の変更等のための支援情報を提供するようにしてもよい。その他、嗜好情報推定装置の種類や構成、この装置によるエリア嗜好情報の計算処理手順とその処理内容、エリアランキング計算処理手順とその処理内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。   Furthermore, in the embodiment, the case where information for supporting a store opening is provided to an operator has been described as an example. However, the information is not limited to the store opening support information, but for renovation of an existing store, change of business hours, or the like. Support information may be provided. In addition, the type and configuration of the preference information estimation device, the area preference information calculation processing procedure and its processing content by this device, the area ranking calculation processing procedure and its processing content, etc., are variously modified without departing from the scope of the present invention. Can be implemented.

要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。   In short, the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.

SV…処理装置、MD…記憶装置、UT…ユーザ端末、CT…事業者端末、11…GPS取得送信部、12…嗜好情報送信部、21…移動手段判定部、22…エリア管理部、23…エリア嗜好計算部、24…エリアランキング計算部、31…移動手段判定結果記憶部、32…ユーザ嗜好情報記憶部、33…エリア嗜好情報記憶部、41…エリアランキング表示部。   SV ... processing device, MD ... storage device, UT ... user terminal, CT ... business operator terminal, 11 ... GPS acquisition / transmission unit, 12 ... preference information transmission unit, 21 ... moving means determination unit, 22 ... area management unit, 23 ... Area preference calculation unit, 24 ... area ranking calculation unit, 31 ... moving means determination result storage unit, 32 ... user preference information storage unit, 33 ... area preference information storage unit, 41 ... area ranking display unit.

Claims (9)

予め設定した特定エリアを通行する複数の通行人の嗜好情報を、当該各通行人が使用する端末からそれぞれ受信する手段と、
前記特定エリアを通行する各通行人の行動履歴を表す情報をそれぞれ取得し、この取得された行動履歴を表す情報をもとに当該各通行人の移動手段を判定する手段と、
前記受信された各通行人の嗜好情報を、当該各通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を推定する処理を行う推定手段と
を具備することを特徴とする嗜好情報推定装置。
Means for receiving preference information of a plurality of passers-by passing through a specific area set in advance from a terminal used by each passer-by;
Means for acquiring information representing the action history of each passerby passing through the specific area, and determining the means for moving each passer-by based on the information representing the acquired action history;
A process for estimating preference information of all passers-by passing through the specific area by weighting the received preference information of each passer-by according to the determination result of each passer's moving means and combining them. The preference information estimation apparatus characterized by comprising the estimation means which performs.
前記推定手段は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合に、これらの嗜好情報のうち最新の嗜好情報を選択し、この選択された嗜好情報をもとに前記推定処理を行うことを特徴とする請求項1記載の嗜好情報推定装置。   The estimation means, when a plurality of preference information of the same passerby is received in a preset period, selects the latest preference information from these preference information, and based on the selected preference information The preference information estimation apparatus according to claim 1, wherein the estimation process is performed. 前記推定手段は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合に、これらの嗜好情報の平均化してこの平均化された嗜好情報をもとに前記推定処理を行うことを特徴とする請求項1記載の嗜好情報推定装置。   When a plurality of preference information of the same passerby is received during a preset period, the estimation means averages the preference information and performs the estimation process based on the averaged preference information. The preference information estimation apparatus according to claim 1, wherein the preference information estimation apparatus is performed. 前記推定手段は、前記受信された各通行人の嗜好情報が時間帯別の嗜好情報を含む場合に、当該時間帯別に、その嗜好情報を通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を前記時間帯別に推定することを特徴とする請求項1乃至3のいずれかに記載の嗜好情報推定装置。   When the received preference information of each passerby includes preference information for each time zone, the estimation unit weights the preference information according to the determination result of the passer's moving unit for each time zone. The preference information estimation apparatus according to claim 1, wherein preference information of all passers-by passing through the specific area is estimated for each time period by combining the information. 予め設定した特定エリアを通行する複数の通行人の嗜好情報を、当該各通行人が使用する端末からそれぞれ受信する過程と、
前記特定エリアを通行する各通行人の行動履歴を表す情報をそれぞれ取得し、この取得された行動履歴を表す情報をもとに当該各通行人の移動手段を判定する過程と、
前記受信された各通行人の嗜好情報を、当該各通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を推定する処理を行う推定過程と
を具備することを特徴とする嗜好情報推定方法。
A process of receiving preference information of a plurality of passers-by passing through a specific area set in advance from a terminal used by each passer-by;
Obtaining information representing the action history of each passerby passing through the specific area, and determining the passer-by of each passerby based on the information representing the acquired action history;
A process for estimating preference information of all passers-by passing through the specific area by weighting the received preference information of each passer-by according to the determination result of each passer's moving means and combining them. A preference information estimation method comprising: an estimation step of performing
前記推定過程は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合に、これらの嗜好情報のうち最新の嗜好情報を選択し、この選択された嗜好情報をもとに前記推定処理を行うことを特徴とする請求項1記載の嗜好情報推定方法。   In the estimation process, when a plurality of preference information of the same passerby is received in a preset period, the latest preference information is selected from the preference information, and the selected preference information is used as a basis. The preference information estimation method according to claim 1, wherein the estimation processing is performed. 前記推定過程は、予め設定された期間に同一の通行人の嗜好情報が複数個受信された場合に、これらの嗜好情報の平均化してこの平均化された嗜好情報をもとに前記推定処理を行うことを特徴とする請求項1記載の嗜好情報推定方法。   In the estimation process, when a plurality of preference information of the same passerby is received in a preset period, the preference processing is averaged and the estimation process is performed based on the averaged preference information. The preference information estimation method according to claim 1, wherein the preference information estimation method is performed. 前記推定過程は、前記受信された各通行人の嗜好情報が時間帯別の嗜好情報を含む場合に、当該時間帯別に、その嗜好情報を通行人の移動手段の判定結果に応じてそれぞれ重み付けしたのち合成することにより、前記特定エリアを通行する通行人全体の嗜好情報を前記時間帯別に推定することを特徴とする請求項5乃至7のいずれかに記載の嗜好情報推定装置。   In the estimation process, when the received preference information of each passerby includes preference information for each time zone, the preference information is weighted according to the determination result of the passer's moving means for each time zone. The preference information estimation device according to claim 5, wherein preference information of all passers-by passing through the specific area is estimated for each time period by combining. 請求項1乃至4のいずれかに記載の嗜好情報推定装置が備える手段による処理を、当該嗜好情報推定装置が備えるコンピュータに実行させるプログラム。   The program which makes the computer with which the said preference information estimation apparatus performs the process by the means with which the preference information estimation apparatus in any one of Claims 1 thru | or 4 is provided.
JP2011088182A 2011-04-12 2011-04-12 Preference information estimation device, method and program Withdrawn JP2012221354A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011088182A JP2012221354A (en) 2011-04-12 2011-04-12 Preference information estimation device, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011088182A JP2012221354A (en) 2011-04-12 2011-04-12 Preference information estimation device, method and program

Publications (1)

Publication Number Publication Date
JP2012221354A true JP2012221354A (en) 2012-11-12

Family

ID=47272753

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011088182A Withdrawn JP2012221354A (en) 2011-04-12 2011-04-12 Preference information estimation device, method and program

Country Status (1)

Country Link
JP (1) JP2012221354A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6358811A (en) * 1986-08-29 1988-03-14 Toshiba Corp Manufacture equipment of foil type coil
JP2016152044A (en) * 2015-02-16 2016-08-22 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Method and device for determining target position
JP2017016625A (en) * 2015-06-26 2017-01-19 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Method and apparatus for determining location of new point of interest
JP2019032575A (en) * 2017-08-04 2019-02-28 株式会社オークローンマーケティング Aptitude evaluation apparatus of candidate property, aptitude evaluation method, computer program and storage medium for storing computer program
JP2021168009A (en) * 2020-04-09 2021-10-21 株式会社MaaS Tech Japan Program and information processing apparatus
JP2023028742A (en) * 2021-08-20 2023-03-03 ヤフー株式会社 Information processing device, information processing method and information processing program
EP4296915A1 (en) 2022-06-22 2023-12-27 Fujitsu Limited Moving means estimating method, moving means estimating program, and moving means estimation device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6358811A (en) * 1986-08-29 1988-03-14 Toshiba Corp Manufacture equipment of foil type coil
JP2016152044A (en) * 2015-02-16 2016-08-22 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Method and device for determining target position
JP2017016625A (en) * 2015-06-26 2017-01-19 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Method and apparatus for determining location of new point of interest
US10473475B2 (en) 2015-06-26 2019-11-12 Baidu Online Network Technology (Beijing) Co., Ltd Method and apparatus for determining a location of a point of interest
JP2019032575A (en) * 2017-08-04 2019-02-28 株式会社オークローンマーケティング Aptitude evaluation apparatus of candidate property, aptitude evaluation method, computer program and storage medium for storing computer program
JP2021168009A (en) * 2020-04-09 2021-10-21 株式会社MaaS Tech Japan Program and information processing apparatus
JP7131841B2 (en) 2020-04-09 2022-09-06 株式会社MaaS Tech Japan Program and information processing device
JP2023028742A (en) * 2021-08-20 2023-03-03 ヤフー株式会社 Information processing device, information processing method and information processing program
JP7491882B2 (en) 2021-08-20 2024-05-28 Lineヤフー株式会社 Information processing device, information processing method, and information processing program
EP4296915A1 (en) 2022-06-22 2023-12-27 Fujitsu Limited Moving means estimating method, moving means estimating program, and moving means estimation device

Similar Documents

Publication Publication Date Title
Cottrill et al. Leveraging big data for the development of transport sustainability indicators
CN104937650B (en) For positioning the system and method for available parking places
JP2012221354A (en) Preference information estimation device, method and program
GB2554530A (en) Systems and methods for detection of navigation to physical venue and suggestion of alternative actions
EP1168715A2 (en) Multimedia information delivery system and mobile information terminal device
US20120284333A1 (en) Collection and analysis of location data from location-aware mobile devices on a network
JP5438111B2 (en) Method and system for automatically and directly contacting a driver with at least one passenger
CN104813316A (en) Mobile device with localized app recommendations
US9217647B2 (en) Guidebook transit routing
US9785897B2 (en) Methods and systems for optimizing efficiency of a workforce management system
JP6817107B2 (en) Facility evaluation device and facility evaluation method
JP2011096173A (en) System, terminal, server, method and program for providing information
KR101680266B1 (en) Apparatus and method for generating context aware information using local service information
JP2012113544A (en) Restaurant recommendation system
US20130275043A1 (en) Location-Based Service System and Wishing Service Method Thereof
WO2019087595A1 (en) Mobile body distribution situation forecast device and mobile body distribution situation forecast method
EP3754568A1 (en) Information processing system
US8510036B2 (en) Information providing device and information providing system
JP5358385B2 (en) Intimacy calculation device and program thereof
JP4731272B2 (en) Mobile terminal device, destination information providing server device, destination information display program, destination information providing program, and destination information providing system
JP2004325371A (en) Server for route guide, terminal for route guide, and system, method and program for route guide
JP2003242292A (en) Information collecting method, information providing method, information processing program, information processing server, and information processing terminal device
US9702720B2 (en) Navigation server for determining location-based advertisement effectiveness
JP5762513B2 (en) Taxi support device and taxi support program
JP2014190952A (en) Navigation system, navigation method and navigation program

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20130515

A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140701