JP2002140362A - System and method for providing information to moving body - Google Patents

System and method for providing information to moving body

Info

Publication number
JP2002140362A
JP2002140362A JP2000333209A JP2000333209A JP2002140362A JP 2002140362 A JP2002140362 A JP 2002140362A JP 2000333209 A JP2000333209 A JP 2000333209A JP 2000333209 A JP2000333209 A JP 2000333209A JP 2002140362 A JP2002140362 A JP 2002140362A
Authority
JP
Japan
Prior art keywords
information
user
users
movement history
movement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000333209A
Other languages
Japanese (ja)
Inventor
Naoki Iketani
直紀 池谷
Naoki Kase
直樹 加瀬
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2000333209A priority Critical patent/JP2002140362A/en
Publication of JP2002140362A publication Critical patent/JP2002140362A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a guide information matching with an individual at a low cost by enabling information providing service which is sufficiently adaptive to the interests and properties of respective individual users who actually receive the service. SOLUTION: An inter-use similarity decision part 30 decides similarities between an object user who is provided with information and other users according to the movement history of the object user and the movement histories of other users. Although the similarities between the users decided according to the movement histories are directly the similarities between the movement histories, but indirectly show similarities of interests and properties of the user as a moving body. According to the inter-user similarities, a guide information generation part 40 estimates the values of individual pieces of guide information, selects guide information regarding places, facilities, etc., that other users having similar interests and properties actually visited in the past as guide data and provides the data for the object user of information provision.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は移動体向け情報提供
サービスおよび情報提供方法に関し、特にユーザの位置
を検出し、その検出位置に応じた情報提供サービスおよ
び情報提供方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information providing service and an information providing method for a mobile object, and more particularly to an information providing service and an information providing method for detecting a position of a user and according to the detected position.

【0002】[0002]

【従来の技術】近年、ITS(Intelligent Transport
Systems,高度道路交通システム)分野においては、カ
ーナビゲーションシステムが広く普及している。現在も
市場の拡大と共にシステムの改良は続けられており、地
図上の現在位置表示および目的地への道案内の機能のみ
ならず、交通情報の提供など、カーナビゲーションシス
テムを一種の情報端末として活用するサービスも増加し
ている。
2. Description of the Related Art In recent years, ITS (Intelligent Transport)
Systems, intelligent transportation systems), car navigation systems are widely used. Currently, the system is being improved with the expansion of the market, and the car navigation system is used as a kind of information terminal, not only for displaying the current position on the map and providing guidance to the destination, but also for providing traffic information. Services are increasing.

【0003】一方、パーソナルコンピュータの小型化や
ネットワーク環境の整備が進むことに伴い、モバイルコ
ンピューティングが活発に行われている。このような背
景から、カーナビゲーションシステムによって行われて
いるようなサービスを、車内のみならず、歩行者などを
含めて広範囲に提供することが望まれている。
[0003] On the other hand, with the miniaturization of personal computers and the development of network environments, mobile computing has been actively performed. From such a background, it is desired to provide a service provided by a car navigation system not only in a vehicle but also in a wide range including a pedestrian.

【0004】そこで、最近では、例えばパーソナルコン
ピュータ、PDA、携帯電話などのような携帯情報端末
を通じて、ユーザの移動を支援する新たなシステムが提
案され始めている(池谷直紀,エージェント技術を適用
したヒューマンナビゲーションシステム,情処研報,9
9,ITS−3,1999,P97−104)。
Therefore, recently, a new system for supporting the movement of the user through a portable information terminal such as a personal computer, a PDA, a mobile phone, etc. has been proposed (Naoki Ikeya, human navigation applying agent technology). System, Information Processing Research Report, 9
9, ITS-3, 1999, P97-104).

【0005】[0005]

【発明が解決しようとする課題】ところで、携帯情報端
末を通じてのユーザへの提供が要求されるサービスは多
岐にわたり、現在位置や目的地付近に存在する様々な施
設への道案内情報を初め、それら各施設の概要を紹介す
る情報など、多様な誘導情報が求められる。実際にはこ
のような膨大な情報の全てをユーザに提供することは不
可能であるので、大量の情報の中から利用者が真に必要
とする情報を提供することが重要となる。しかしなが
ら、ユーザによって関心や性質は個々に異なっており、
同一位置に存在している場合でも必要とする情報はユー
ザ毎に千差万別であるので、大量の情報の中から利用者
が必要とする情報のみを自動的に選択して利用者に提供
することは非常に困難である。
The services required to be provided to the user through the portable information terminal are various, and include the guidance information to various facilities existing near the current position and the destination. A variety of guidance information is required, such as information that provides an overview of each facility. In practice, it is impossible to provide all of such enormous information to the user, and it is important to provide information that the user really needs from a large amount of information. However, different users have different interests and characteristics,
Even if they are located at the same location, the information required varies greatly from user to user, so only the information needed by the user is automatically selected from a large amount of information and provided to the user. It is very difficult to do.

【0006】一解決策として、ユーザ毎に予めユーザプ
ロファイルデータを用意しておき、そのユーザプロファ
イルデータに基づいて情報を選別するという仕組みが考
えられる。しかし、この場合にはユーザに適合させた誘
導情報を提供するために、膨大な項目数のユーザプロフ
ァイルデータをあらかじめ登録することが必要となり、
また、ユーザプロファイルデータに応じてどのような誘
導情報を提供するかを決定するための詳細且つ高度な誘
導情報提供ルールを事前に作成することが必要となる。
これは、時間的にも費用的にも多くのコストを招くこと
になる。さらに、多くのコストをかけて誘導情報提供ル
ールを作成した場合であっても、その作成した誘導情報
提供ルールには作成者の主観に基づく要素が多分に含ま
れる結果となるので、実際にサービスを受ける個々のユ
ーザそれぞれの関心や性質に十分に対応できないことも
ある。
[0006] As one solution, a mechanism is considered in which user profile data is prepared in advance for each user, and information is selected based on the user profile data. However, in this case, in order to provide guidance information adapted to the user, it is necessary to register user profile data of a huge number of items in advance,
Further, it is necessary to create in advance a detailed and advanced guidance information provision rule for determining what guidance information to provide according to the user profile data.
This incurs a lot of time and money. Furthermore, even if the guidance information provision rule is created at a high cost, the created guidance information provision rule will likely include elements based on the creator's subjectivity, so the actual service It may not be possible to respond sufficiently to the interests and characteristics of each individual user who receives the information.

【0007】本発明は上述の事情を考慮してなされたも
のであり、あらかじめ考慮されたユーザプロファイルや
ルールの観点によらずとも、情報提供対象となるユーザ
にとって有効な情報を類推できる仕組みを実現し、実際
にサービスを受ける個々のユーザそれぞれの関心や性質
に十分に対応可能な情報提供サービスを行うことが可能
な情報提供システムおよび情報提供方法を提供すること
を目的とする。
The present invention has been made in view of the above-described circumstances, and realizes a mechanism capable of inferring information effective for a user to be provided with information without depending on a viewpoint of a user profile and rules considered in advance. It is another object of the present invention to provide an information providing system and an information providing method capable of providing an information providing service that can sufficiently cope with the interests and characteristics of each user who actually receives the service.

【0008】[0008]

【課題を解決するための手段】上述の課題を解決するた
め、本発明は、ユーザの位置を検出し、その検出位置に
応じた情報提供を行う情報提供システムにおいて、情報
提供対象となるユーザの移動履歴と他の複数のユーザそ
れぞれの移動履歴を管理する移動履歴管理手段と、前記
情報提供対象となるユーザの移動履歴と前記他の複数の
ユーザそれぞれの移動履歴とに基づいて、前記情報提供
対象となるユーザと前記他の各ユーザとの間の類似性を
判定する類似性判定手段と、前記情報提供対象となるユ
ーザに類似する他のユーザの移動履歴および前記情報提
供対象となるユーザの現在位置に基づいて、前記情報提
供対象となるユーザに提供すべき情報を決定する提供情
報決定手段と、前記提供情報決定手段によって決定され
た情報を前記情報提供対象となるユーザに提供する情報
提供手段とを具備することを特徴とする。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides an information providing system for detecting a position of a user and providing information according to the detected position. Moving history management means for managing a moving history and a moving history of each of the plurality of other users; and providing the information based on the moving history of the user to be provided with the information and the moving history of each of the other plurality of users. A similarity determination unit configured to determine a similarity between the target user and each of the other users; a movement history of another user similar to the user to which the information is to be provided; Providing information determining means for determining information to be provided to the information providing target user based on a current position, and providing the information determined by the providing information determining means with the information Characterized by comprising an information providing means for providing to the user to be subjected interest.

【0009】この情報提供システムにおいては、移動体
である複数のユーザそれぞれの移動履歴に基づいて、情
報提供対象であるユーザに対する個々の情報の価値を類
推し、当該ユーザに適合した情報を提供するという仕組
みが用いられている。これは、移動体であるユーザの移
動履歴は、当該ユーザの関心や性質に依存していること
に基づいている。すなわち、まず、情報提供対象となる
ユーザの移動履歴と他の複数のユーザそれぞれの移動履
歴とに基づいて、情報提供対象となるユーザと前記他の
各ユーザとの間の類似性の判定が行われる。移動履歴に
基づいて判定されるユーザ間の類似性は直接には移動履
歴の類似性であるが、間接的には移動体であるユーザの
関心や性質の類似性を示す。よって情報提供対象となる
ユーザに類似する他のユーザの移動履歴と情報提供対象
となるユーザの現在位置とに基づいて、情報提供対象と
なるユーザに提供すべき情報を決定することにより、関
心や性質が類似する他のユーザが過去に実際に移動した
場所、施設等に関する誘導情報を提供することができる
ので、あらかじめ考慮されたユーザプロファイルやルー
ルの観点によらずとも、情報提供対象となるユーザにと
って有効である確率の高い情報を提供することが可能と
なる。
In this information providing system, the value of each piece of information for the user to whom information is to be provided is estimated based on the movement histories of the plurality of mobile users, and information suitable for the user is provided. That mechanism is used. This is based on the fact that the movement history of a user who is a moving object depends on the interests and properties of the user. That is, first, the similarity between the user to be provided information and each of the other users is determined based on the movement history of the user to be provided information and the movement histories of each of the other users. Will be The similarity between users determined based on the movement history is directly the similarity of the movement history, but indirectly indicates the similarity of interests and properties of the user who is the moving body. Therefore, by determining the information to be provided to the information providing user based on the movement history of another user similar to the information providing user and the current position of the information providing user, Since it is possible to provide guidance information on places, facilities, and the like to which other users having similar properties have actually moved in the past, the user to whom information is to be provided regardless of the viewpoint of user profiles and rules considered in advance. It is possible to provide information having a high probability of being effective for the user.

【0010】また必要に応じて移動履歴のみならず各ユ
ーザそれぞれのユーザプロファイルをも考慮してユーザ
間の類似性を判定することにより、よりユーザ間の類似
性を的確に判定することができる。この場合、ユーザプ
ロファイルは、嗜好,年齢、性別等の比較的簡単なもの
でも十分である。
Further, by determining the similarity between users in consideration of not only the movement history but also the user profile of each user as needed, the similarity between users can be determined more accurately. In this case, a relatively simple user profile such as taste, age, and gender is sufficient.

【0011】また、各ユーザの移動履歴は単純には場所
又は区域への移動のパターンに相当するものであるが、
移動履歴としては、各ユーザ毎にそのユーザの施設の移
動パターンの傾向を示す移動パターン情報を用いること
が好ましい。移動パターン情報は、誘導対象となる複数
の施設それぞれの種別およびその位置を示す地理情報
と、前述の移動履歴とから生成することができる。これ
により、物理的な移動先位置のみならず、移動先の施設
の種別をも考慮してユーザ間の類似性を判定したり、ユ
ーザに適合した種別の施設案内などを行うことも可能と
なる。
The movement history of each user simply corresponds to a pattern of movement to a place or an area.
As the movement history, it is preferable to use, for each user, movement pattern information indicating the tendency of the movement pattern of the facility of the user. The movement pattern information can be generated from the geographic information indicating the type and location of each of the plurality of facilities to be guided and the above-described movement history. This makes it possible to determine the similarity between users in consideration of not only the physical destination position but also the type of destination facility, and to perform facility guidance of a type suitable for the user. .

【0012】[0012]

【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。 [実施形態1]まず、図1を参照して、本発明の第1実
施形態に係る情報提供システムの構成を説明する。本情
報提供システムは複数のユーザを対象にそれら各ユーザ
の位置に応じた情報提供サービスを行うものであり、
1)ユーザの携帯情報端末自体内で動作可能なスタンド
アロン型の実装形態、2)ネットワークを通じて情報提
供サーバと携帯情報端末とが互いに通信を行いながら動
作するネットワーク型の実装形態、を利用することがで
きる。
Embodiments of the present invention will be described below with reference to the drawings. [First Embodiment] First, a configuration of an information providing system according to a first embodiment of the present invention will be described with reference to FIG. This information providing system provides an information providing service for a plurality of users according to the position of each user.
1) a stand-alone implementation that can operate within the user's personal digital assistant itself; and 2) a network implementation that operates while the information providing server and the personal digital assistant communicate with each other through a network. it can.

【0013】図1は1)のスタンドアロン型の実装形態
を適用した携帯情報端末の機能構成を示している。この
携帯情報端末はユーザが常時携帯して持ち歩くことが可
能なユーザ端末であり、例えばパーソナルコンピュー
タ、PDA、携帯電話、あるいはそれらの組み合わせな
ど、無線による電話/データ通信機能を有するものが用
いられる。この携帯情報端末には、本情報提供システム
を実現するための機能として、図示のように、位置検出
装置11、移動履歴管理部20、ユーザ間類似性判定部
30、誘導情報生成部40、および誘導情報提供部50
が設けられている。移動履歴管理部20、ユーザ間類似
性判定部30、誘導情報生成部40、および誘導情報提
供部50は携帯情報端末のCPUによって実行可能なコ
ンピュータプログラムにより実現されている。
FIG. 1 shows a functional configuration of a portable information terminal to which the stand-alone mounting mode of 1) is applied. The portable information terminal is a user terminal that can be carried and carried around by the user at all times, and has a wireless telephone / data communication function, such as a personal computer, a PDA, a mobile phone, or a combination thereof. The portable information terminal includes, as illustrated, a position detection device 11, a movement history management unit 20, a user similarity determination unit 30, a guidance information generation unit 40, and a function for realizing the present information providing system. Guidance information providing unit 50
Is provided. The movement history management unit 20, the inter-user similarity determination unit 30, the guidance information generation unit 40, and the guidance information providing unit 50 are realized by a computer program executable by the CPU of the portable information terminal.

【0014】位置検出装置11は本携帯情報端末を持参
しているユーザの所在位置を検出する装置であり、例え
ばGPS(グローバルポジショニングシステム)装置を
用いたものなどが挙げられる。GPS装置の付随した携
帯情報端末をユーザが持ち歩くことで、その位置を緯度
と経度の組として算出することができる。この位置情報
は移動履歴管理部20に伝えられる。また、例えば他に
PHS(Personal Handyphone S
ystem)を用いた構成も考えられるが、この場合
は、基地局に接続された交換機と連携して動作するネッ
トワーク上の計算機が位置検出サーバとして機能するこ
とになる。この位置検出サーバから携帯情報端末にその
現在位置を逐次送信することにより、携帯情報端末の位
置情報を移動履歴管理部20に伝えることもできる。
The position detecting device 11 is a device for detecting the location of the user who is carrying the portable information terminal, such as a device using a GPS (global positioning system) device. When the user carries a portable information terminal with a GPS device, the position can be calculated as a set of latitude and longitude. This position information is transmitted to the movement history management unit 20. Further, for example, PHS (Personal Handyphone S)
Although a configuration using the system (system) is conceivable, in this case, a computer on the network that operates in cooperation with the exchange connected to the base station functions as a location detection server. By sequentially transmitting the current position from the position detection server to the portable information terminal, the position information of the portable information terminal can also be transmitted to the movement history management unit 20.

【0015】移動履歴管理部20は、本携帯情報端末の
ユーザを含む複数のユーザそれぞれの移動履歴を管理す
る。この移動履歴管理部20は移動履歴データ生成部2
1および移動履歴記録部22から構成される。
[0015] The movement history management unit 20 manages the movement history of each of a plurality of users including the user of the portable information terminal. The movement history management unit 20 includes the movement history data generation unit 2
1 and a movement history recording unit 22.

【0016】移動履歴記録部22には、本携帯情報端末
のユーザ以外の他の複数の登録ユーザ(上述の情報提供
サーバのサービスを受けるユーザ)それぞれに関する移
動履歴データが予め情報提供サーバからダウンロードさ
れている。このダウンロードはユーザが必要に応じて情
報提供サーバに接続することによって行ったり、或いは
定期的に自動で行うこともできる。
In the movement history recording unit 22, movement history data relating to each of a plurality of registered users other than the user of the portable information terminal (users receiving the services of the above information providing server) is downloaded in advance from the information providing server. ing. This download can be performed by the user connecting to the information providing server as needed, or can be automatically performed periodically.

【0017】移動履歴データは図2に示されているよう
にユーザIDと、位置データと、タイムスタンプなどの
組として表現される。位置データは、緯度経度などの座
標を用いた方式や、あらかじめ決められた区域のいずれ
に属するかを示すことで表現される。区域の定義は、例
えば半径約10数メートル程度の範囲を1区域として定
義したり、あるいはビル、テーマパーク、イベントホー
ル、店舗などの施設を単位として区域を定義することも
可能である。タイムスタンプは、該当する移動履歴デー
タの組が登録された日時(年月日時分)や登録順(移動
順)を示すシリアル番号などから構成される。
The movement history data is represented as a set of a user ID, position data, a time stamp, and the like as shown in FIG. The position data is expressed by a method using coordinates such as latitude and longitude, or by indicating to which of predetermined areas it belongs. The area can be defined, for example, by defining a range having a radius of about ten and several meters as one area, or by using facilities such as buildings, theme parks, event halls, and stores as units. The time stamp is composed of the date and time (year, month, day, hour and minute) when the corresponding set of movement history data is registered, a serial number indicating the registration order (order of movement), and the like.

【0018】移動履歴データ生成部21は、位置検出部
10から本携帯情報端末のユーザの現在の所在位置を示
す位置情報を取得し、その位置情報に基づいて移動履歴
データを生成して移動履歴記録部22に記録する。移動
履歴データを生成・記録するタイミングとしては、定期
的に記録する方法や、位置情報の変化によりユーザの移
動が検出された場合に記録する方法などがある。移動履
歴データ生成部21の働きにより、移動履歴記録部22
には、本携帯情報端末のユーザである情報提供対象とな
るユーザに関する移動履歴データと、他の複数のユーザ
それぞれの移動履歴データが記録・管理されることにな
る。
The movement history data generation unit 21 acquires position information indicating the current location of the user of the portable information terminal from the position detection unit 10, generates movement history data based on the position information, and obtains the movement history data. The information is recorded in the recording unit 22. The timing of generating and recording the movement history data includes a method of recording the data periodically and a method of recording when the movement of the user is detected due to a change in the position information. By the operation of the movement history data generation unit 21, the movement history recording unit 22
In this case, the movement history data relating to the user who is the user of the portable information terminal and the information providing target and the movement history data of each of the other plurality of users are recorded and managed.

【0019】ユーザ間類似性判定部30は、情報提供対
象となる本携帯情報端末のユーザと他の各ユーザそれぞ
れとの間の類似性を判定するためのものであり、ユーザ
間類似性判定処理部31と、ユーザ間類似性記録部32
から構成される。
The inter-user similarity judging section 30 is for judging the similarity between the user of the portable information terminal to which the information is to be provided and each of the other users. Unit 31 and user similarity recording unit 32
Consists of

【0020】ユーザ間類似性判定処理部31は、情報提
供対象となるユーザ(以下対象ユーザ)と他のユーザそ
れぞれとの間の関心や性質の類似性を判定する目的で、
当該対象ユーザに関する移動履歴データと他のユーザそ
れぞれに関する移動履歴データとの類似性を算出し、結
果として得られたユーザ間類似性データをユーザ間類似
性記録部32に記録する。
The inter-user similarity determination processing section 31 determines the similarity of interest or characteristics between a user to be provided with information (hereinafter referred to as a target user) and each of other users.
The similarity between the movement history data of the target user and the movement history data of each of the other users is calculated, and the obtained similarity data between users is recorded in the similarity between users recording unit 32.

【0021】この類似性判定処理を実行するタイミング
はいくつか考えられ、例えば対象ユーザの移動履歴が更
新される毎に当該対象ユーザユーザについて他の全ての
ユーザそれぞれとの類似性判定を行う方法や、定期的に
他の全てのユーザそれぞれとの間の類似性判定を行う方
法などが挙げられる。ユーザ間類似性判定方法の例を以
下に具体的に示す。
There are several possible timings for executing the similarity determination processing. For example, each time the movement history of the target user is updated, a method of determining the similarity of the target user to all the other users can be considered. And a method of periodically performing similarity determination with all other users. An example of the similarity determination method between users will be specifically described below.

【0022】ユーザ間類似性判定処理部31によるユー
ザ間類似性判定処理方法の簡単な例としては、当該対象
ユーザと、類似性を判定する他の各ユーザについて、一
定期間内に共通に訪問したことのある区域の総数を類似
性として数え上げる方法がある。これにより、移動体で
ある二人のユーザ間単位でその移動履歴の類似性を判定
することができる。この移動履歴の類似性は行動パター
ンの類似性、ひいては関心や性質の類似性を意味してい
る。ユーザ間類似性判定処理の処理手順を図3に示す。
As a simple example of the inter-user similarity determination processing method performed by the inter-user similarity determination processing unit 31, the target user and each of the other users whose similarity is determined are commonly visited within a certain period of time. There is a way to count the total number of possible areas as similarity. This makes it possible to determine the similarity of the movement histories on a unit basis between two users who are moving bodies. The similarity of the movement histories means the similarity of the behavior patterns, and furthermore, the similarity of interests and properties. FIG. 3 shows a processing procedure of the user similarity determination processing.

【0023】ユーザ間類似性判定処理部31は、まず、
対象ユーザの移動履歴データを参照して、対象ユーザが
訪れたことがある区域をサーチする(ステップS10
1)。次いで、ユーザ間類似性判定処理部31は、他の
ユーザそれぞれの移動履歴データを参照することによ
り、対象ユーザが訪れたことがある区域の中で、他のユ
ーザが訪れたことがある区域の総数をそれら他のユーザ
毎に調べ、その値をリスト出力する(ステップS10
2)。この場合、共通に訪問したことのある区域の総数
を、対象ユーザが訪れた全区域数で割った値をユーザ間
類似度として使用しても良い。また、訪れたことがある
区域であるか否かの条件として、他のユーザについては
「過去半年以内に訪れたことがある」などの条件を付加
することもできる。
The inter-user similarity determination processing section 31 first
An area where the target user has visited is searched for with reference to the movement history data of the target user (step S10).
1). Next, the inter-user similarity determination processing unit 31 refers to the movement history data of each of the other users, and thereby, among the areas that the target user has visited, The total number is checked for each of the other users, and the value is output as a list (step S10).
2). In this case, a value obtained by dividing the total number of areas that have been visited in common by the total number of areas visited by the target user may be used as the similarity between users. Further, as a condition of whether or not the area has been visited, a condition such as “there has been visited within the past six months” can be added to other users.

【0024】また、他の方法としては、図4に示されて
いるように、各区域について訪問したことがあれば
“1”、訪問したことがなければ“0”を割り振ったデ
ータ列をユーザ毎に用意し、そのデータ列間の相関を類
似性として算出する数学的手法に基づいた方法や、プロ
グラム言語で記述された方法なども考えられる。例え
ば、図4でユーザID1のユーザが対象ユーザであると
すると、ユーザID1のユーザとユーザID2との間の
データ列の相関、ユーザID1のユーザとユーザID3
との間のデータ列の相関、ユーザID1のユーザとユー
ザID4との間のデータ列の相関、を順次調べればよ
い。
As another method, as shown in FIG. 4, a data string to which "1" has been assigned to each area and "0" has not been assigned to each area has been assigned to the user. For each method, a method based on a mathematical method of calculating the correlation between the data strings as similarity, a method described in a programming language, and the like can be considered. For example, assuming that the user of the user ID1 is the target user in FIG. 4, the correlation of the data string between the user of the user ID1 and the user ID2, the user of the user ID1 and the user ID3
, And the correlation of the data string between the user with the user ID 1 and the user ID 4 may be sequentially examined.

【0025】誘導情報生成部40は、ユーザ間類似性判
定処理部31によって得られたユーザ間類似性データと
対象ユーザの現在位置とに基づいて、対象ユーザに提供
すべき誘導情報を決定し、さらにその誘導情報に対して
必要に応じてデータ加工などを施した後に出力する。こ
の誘導情報生成部40は、誘導情報生成処理部41と、
誘導情報データベース42と、誘導情報記録部43から
構成される。
The guidance information generation unit 40 determines guidance information to be provided to the target user based on the similarity data between users obtained by the similarity determination processing unit 31 and the current position of the target user. The guidance information is output after data processing or the like is performed as needed. The guidance information generation unit 40 includes a guidance information generation processing unit 41,
It comprises a guidance information database 42 and a guidance information recording unit 43.

【0026】誘導情報データベース42には、多数の誘
導情報が格納されている。各誘導情報は、ユーザを該当
する施設などの移動先に誘導(案内)するためのコンテ
ンツ(施設近辺の地図、施設名、施設の概要を紹介する
情報、施設の電話番号、施設の住所、等)からなる。誘
導情報それぞれは位置情報と関連づけられている。
The guidance information database 42 stores a large number of guidance information. The guidance information includes contents for guiding (guidance) the user to a destination such as a corresponding facility (a map near the facility, the name of the facility, information for introducing a summary of the facility, a facility telephone number, a facility address, etc.). ). Each piece of guidance information is associated with location information.

【0027】誘導情報記録部43は例えば計算機内のメ
モリのような一時的な記憶装置である。誘導情報生成処
理部41は、ユーザ間類似性記録部32から対象ユーザ
に関するユーザ間類似性データを取得し、移動履歴記録
部22から当該対象ユーザ及び他のユーザの移動履歴を
取得し、誘導情報データベース42から誘導情報データ
を取得し、対象ユーザ向けの誘導情報データを生成し、
誘導情報記録部43に記録する。この具体的な方法を以
下に示す。
The guidance information recording unit 43 is a temporary storage device such as a memory in a computer. The guidance information generation processing unit 41 obtains the inter-user similarity data regarding the target user from the inter-user similarity recording unit 32, obtains the movement histories of the target user and other users from the movement history recording unit 22, and outputs the guidance information. Acquires guidance information data from the database 42, generates guidance information data for the target user,
The information is recorded in the guidance information recording unit 43. The specific method will be described below.

【0028】誘導情報生成処理の簡単な方法としては、
対象ユーザと最も類似した他のユーザが訪れた場所を選
出し、その場所についての誘導情報をデータベース42
から取得し、それを誘導情報データとするものである。
この例の詳細な手順を図5に示す。
As a simple method of the guidance information generation processing,
A place visited by another user most similar to the target user is selected, and guidance information about the place is stored in the database 42.
, And use it as guidance information data.
FIG. 5 shows a detailed procedure of this example.

【0029】1)誘導情報生成処理部41は、ユーザ間
類似性記録部32から対象ユーザに関するユーザ間類似
性データを取得して、対象ユーザと他の全てのユーザそ
れぞれとの間のユーザ間類似性データの値を比較し、最
も類似性が高い他のユーザを一人選出する(ステップS
111)。これを仮に類似度最高ユーザと呼ぶ。
1) The guidance information generation processing unit 41 acquires the similarity data between the users regarding the target user from the similarity recording unit 32, and performs the similarity between the users between the target user and all the other users. The values of the sex data are compared, and another user having the highest similarity is selected (step S)
111). This is temporarily referred to as the highest similarity user.

【0030】2)次いで、誘導情報生成処理部41は、
対象ユーザの現在地を移動履歴記録部22から取得する
(ステップS112)。
2) Next, the guidance information generation processing unit 41
The current location of the target user is acquired from the movement history recording unit 22 (Step S112).

【0031】3)誘導情報生成処理部41は、1)で選
出した類似度最高ユーザの移動履歴データを移動履歴記
録部22から取得し、そこから対象ユーザの移動履歴デ
ータで示される対象ユーザが訪問したことのある場所を
除去する(ステップS113)。
3) The guidance information generation processing unit 41 acquires from the movement history recording unit 22 the movement history data of the user having the highest similarity selected in 1), from which the target user indicated by the movement history data of the target user is obtained. A place that has been visited is removed (step S113).

【0032】4)誘導情報生成処理部41は、3)で得
た、対象ユーザが未訪問である場所から、2)で取得し
た対象ユーザの現在地と最も近い場所を選出する(ステ
ップS114)。
4) The guidance information generation processing unit 41 selects a location closest to the current location of the target user obtained in 2) from the places that the target user has not visited, obtained in 3) (step S114).

【0033】5)誘導情報生成処理部41は、4)で得
た場所についての誘導情報を誘導情報データベース42
から取得し、これを誘導情報データとして誘導情報記録
部43に出力する。
5) The guidance information generation processing section 41 stores the guidance information about the place obtained in 4) in the guidance information database 42.
And outputs it to the guidance information recording unit 43 as guidance information data.

【0034】誘導情報生成処理の他の方法としては、例
えば全ての位置(区域、施設)について、他の全てのユ
ーザ毎に訪問回数を移動履歴として管理しておき、訪問
回数と類似度とを掛け合わせて重み付けした値を合計し
たものを適合度とし、その値が最大であった場所の誘導
情報を誘導情報データベース42から取得する方法など
が考えられる。この様子を図6に示す。
As another method of the guidance information generation processing, for example, for all positions (areas, facilities), the number of visits is managed as a movement history for every other user, and the number of visits and the similarity are determined. A method is conceivable in which the sum of the multiplied and weighted values is regarded as the degree of conformity, and the guidance information of the place where the value is the largest is acquired from the guidance information database 42. This is shown in FIG.

【0035】図6においては、ユーザID1のユーザが
対象ユーザであり、ユーザID2〜4のユーザが他のユ
ーザである。ここでは、ユーザID2のユーザの区域A
〜Eの訪問回数がそれぞれ3回,2回,7回,9回,0
回であり、またユーザID3のユーザの区域A〜Eの訪
問回数がそれぞれ2回,1回,3回,0回,5回であ
り、ユーザID4のユーザの区域A〜Eの訪問回数がそ
れぞれ0回,0回,2回,4回,0回である場合を想定
している。また、ユーザ間類似性判定処理部31にて判
定されたユーザID1の対象ユーザとの間のユーザ間類
似度は、ユーザID2のユーザが「0.8」、ユーザI
D3のユーザが「0.2」、ユーザID4のユーザが
「0.4」であるとする。区域毎に、ユーザID2〜4
のユーザそれぞれの訪問回数に対応するユーザ間類似度
を掛け合わせて適合度を求めると、区域Dが「8.8」
で最も高く、次いで区域Cの「7.0」となる。もし区
域A〜Dが対象ユーザの現在位置に近い誘導範囲(例え
ば歩いていける範囲などの比較的広い範囲でよい)にあ
れば、区域A〜Dの中で、区域Dの誘導情報が誘導デー
タとして選択されることになる。対象ユーザは区域Dを
未訪問であるので、対象ユーザにとって有効な新たな場
所の情報を提供することができる。
In FIG. 6, the user with user ID 1 is the target user, and the users with user IDs 2 to 4 are other users. Here, the area A of the user with the user ID 2
Visits E to E are 3, 2, 7, 9, 0, respectively
And the number of visits of the user A in the areas A to E of the user ID 3 is 2, 1, 3, 0, and 5, respectively, and the number of visits of the user A in the areas A to E of the user ID 4 is respectively It is assumed that the number of times is 0, 0, 2, 4, and 0. The similarity between the user and the target user of the user ID 1 determined by the similarity determination processing unit 31 is “0.8” for the user of the user ID 2 and the user I
It is assumed that the user of D3 is “0.2” and the user of user ID 4 is “0.4”. User ID2-4 for each area
Is obtained by multiplying the similarity between the users corresponding to the number of visits of each of the users, the area D is “8.8”
, And then “7.0” in area C. If the sections A to D are in the guidance range close to the current position of the target user (for example, a relatively wide range such as a walking range), the guidance information of the section D in the sections A to D is the guidance data. Will be selected. Since the target user has not visited the area D, it is possible to provide information on a new place effective for the target user.

【0036】また、最終的に出力する誘導情報は単に誘
導情報データベース42から取得したものそれ自体では
なく、例えば誘導先の場所までの距離などの現在地との
関係を計算してそれを付加して出力したり、過去の訪問
回数に応じて案内情報の内容を変更したりするなどの処
理を誘導情報生成処理部41において行うことが考えら
れる。
Further, the guidance information to be finally output is not simply obtained from the guidance information database 42 itself, but is calculated by adding a relation to the present position such as a distance to a guidance destination place. It is conceivable that the guidance information generation processing unit 41 performs processing such as outputting or changing the content of the guide information according to the number of past visits.

【0037】誘導情報提供部50は誘導情報生成部40
で生成された誘導情報を本携帯情報端末のユーザに提供
するたるのものであり、提供する誘導情報のデータ種別
などに応じて異なる構成が考えられる。例えばファイル
表示のための誘導情報表示装置51あるいはストリーム
データ再生等の機能を持つ誘導情報再生装置52で誘導
情報提供部50を構成したり、またはそれら誘導情報表
示装置51および誘導情報再生装置52の組み合わせか
ら誘導情報提供部50を構成してもよい。さらに、上述
のネットワーク型の実装形態を用いた場合には、ネット
ワークを通じて情報提供サーバから携帯情報端末のユー
ザに誘導情報が提供され、その誘導情報が携帯情報端末
内の表示機能によって画面表示されることになる。
The guidance information providing unit 50 includes a guidance information generation unit 40
Is provided to the user of the present portable information terminal, and different configurations may be considered according to the data type of the provided guidance information. For example, the guidance information providing unit 50 is configured by a guidance information display device 51 for displaying a file or a guidance information reproduction device 52 having a function of reproducing stream data or the like, or the guidance information display device 51 and the guidance information reproduction device 52 The guidance information providing unit 50 may be configured from the combination. Further, in the case of using the above-described network type implementation, guidance information is provided from the information providing server to the user of the portable information terminal through the network, and the guidance information is displayed on the screen by the display function in the portable information terminal. Will be.

【0038】このように、本実施形態においては、移動
体である複数のユーザそれぞれの移動履歴に基づいて情
報提供対象であるユーザに対する個々の誘導情報の価値
を類推することにより、当該ユーザに適合した情報を提
供するという仕組みが用いられており、これにより、関
心や性質が類似する他のユーザが過去に実際に移動した
場所、施設等に関する誘導情報を提供することができる
ので、あらかじめ考慮されたユーザプロファイルやルー
ルの観点によらずとも、情報提供対象となるユーザにと
って有効である確率の高い誘導情報を提供することが可
能となる。
As described above, in the present embodiment, the value of each piece of guidance information for the user to whom information is provided is estimated based on the movement histories of a plurality of mobile users, thereby making it possible to match the user. Is used to provide guidance information on places, facilities, etc. where other users with similar interests and characteristics actually moved in the past. It is possible to provide guidance information that has a high probability of being effective for the user to whom information is provided, regardless of the viewpoint of the user profile and rules.

【0039】図7には、上述のネットワーク型の実装形
態を用いた場合の構成例が示されている。各携帯情報端
末1はインターネットなどのネットワークを介して情報
提供サーバ(コンテンツサーバ)2に接続される。上述
の移動履歴管理部20、ユーザ間類似性判定部30およ
び誘導情報生成部40はすべてコンテンツサーバ2側に
用意される。コンテンツサーバ2では、複数の登録ユー
ザそれぞれに対応する複数の携帯情報端末1の移動履歴
が管理されており、各対象ユーザ毎に他の複数ユーザそ
れぞれとのユーザ間類似性が判定される。そして、ユー
ザ間類似性と現在位置から個々の誘導情報の価値が対象
ユーザ毎に類推され、それによって選択された誘導情報
がコンテンツサーバ2から該当する対象ユーザにネット
ワークを通じて送信される。
FIG. 7 shows a configuration example when the above-mentioned network type mounting form is used. Each portable information terminal 1 is connected to an information providing server (content server) 2 via a network such as the Internet. The above-described movement history management unit 20, inter-user similarity determination unit 30, and guidance information generation unit 40 are all prepared on the content server 2 side. The content server 2 manages the movement histories of the plurality of portable information terminals 1 corresponding to the plurality of registered users, and determines the similarity between the users and each of the plurality of other users for each target user. Then, the value of each piece of guidance information is analogized for each target user from the similarity between users and the current position, and the guidance information selected thereby is transmitted from the content server 2 to the corresponding target user via the network.

【0040】携帯情報端末1はGPSなどの位置検出装
置11と表示/再生部51,52とを備えたものと、G
PSなどの位置検出装置11を持たず、表示/再生部5
1,52のみを備えたものとがある。位置検出装置11
を持たない携帯情報端末1についての所在位置の検出
は、基地局に接続された交換機と連携して動作するネッ
トワーク上の計算機である位置検出サーバ3によって行
われ、その検出された位置情報が位置検出サーバ3から
コンテンツサーバ2に送られる。
The portable information terminal 1 includes a position detecting device 11 such as a GPS and display / reproducing units 51 and 52;
The display / playback unit 5 does not have the position detection device 11 such as a PS.
Some have only 1,52. Position detecting device 11
The location of the portable information terminal 1 having no location is detected by a location detection server 3 which is a computer on a network operating in cooperation with an exchange connected to the base station. Sent from the detection server 3 to the content server 2.

【0041】なお、移動履歴管理対象となる携帯情報端
末を必ずしも誘導情報の提供先とする必要はなく、例え
ば、移動履歴管理についてはユーザの携帯電話などを用
いて行い、そのユーザがオフィス内で使用している据え
付け型のパーソナルコンピュータに対してオフィス周辺
や最寄りの駅周辺の店舗等の施設に関する誘導情報を提
供するようにしても良い。
Note that it is not always necessary to set the portable information terminal for which the movement history is to be managed as the destination to which the guidance information is provided. For example, the movement history is managed using a user's mobile phone or the like, and the user can use the information in the office. Guidance information on facilities such as shops around the office and the nearest station may be provided to the stationary personal computer used.

【0042】[実施形態2]次に、第1実施形態のより
具体的な例を本発明の第2実施形態として説明する。本
第2実施形態に係る情報提供システムでは、移動履歴と
して、訪問した施設の種別や訪問回数をも考慮した移動
パターン情報が用いられ、ユーザ間の移動パターンの類
似性に基づいて個々の誘導情報の価値が推定される。ま
た、補助的な情報として各ユーザのユーザプロファイル
が用いられる。
[Second Embodiment] Next, a more specific example of the first embodiment will be described as a second embodiment of the present invention. In the information providing system according to the second embodiment, as the travel history, travel pattern information that also takes into account the type of facility visited and the number of visits is used, and individual guidance information is used based on the similarity of travel patterns between users. Is estimated. A user profile of each user is used as auxiliary information.

【0043】本第2実施形態の情報提供システムにおい
ても第1実施形態と同様にスタンドアロン型およびネッ
トワーク型の双方の形態に適用可能である。
The information providing system according to the second embodiment can be applied to both the stand-alone type and the network type as in the first embodiment.

【0044】図8はスタンドアロン型の実装形態を適用
した携帯情報端末の機能構成を示している。この携帯情
報端末はユーザが常時携帯して持ち歩くことが可能なユ
ーザ端末であり、例えばパーソナルコンピュータ、PD
A、携帯電話、あるいはそれらの組み合わせなど、無線
による電話/データ通信機能を有するものが用いられ
る。この携帯情報端末には、本情報提供システムを実現
するための機能として、図示のように、位置検出装置1
1、移動履歴管理部20、ユーザ間類似性判定部30、
誘導情報生成部40、誘導情報提供部50、およびユー
ザプロファイル記録部60が設けられている。移動履歴
管理部20、ユーザ間類似性判定部30、誘導情報生成
部40、および誘導情報提供部50は携帯情報端末のC
PUによって実行可能なコンピュータプログラムにより
実現されている。
FIG. 8 shows a functional configuration of a portable information terminal to which a stand-alone mounting form is applied. This portable information terminal is a user terminal that can be carried and carried by a user at all times, such as a personal computer and a PD.
A having a wireless telephone / data communication function such as A, a mobile phone, or a combination thereof is used. As shown in the figure, the portable information terminal has a position detecting device 1 as a function for realizing the present information providing system.
1, movement history management unit 20, user similarity determination unit 30,
A guidance information generating unit 40, a guidance information providing unit 50, and a user profile recording unit 60 are provided. The movement history management unit 20, the inter-user similarity determination unit 30, the guidance information generation unit 40, and the guidance information providing unit 50
It is realized by a computer program executable by the PU.

【0045】位置検出装置11、移動履歴管理部20、
ユーザ間類似性判定部30、誘導情報生成部40、およ
び誘導情報提供部50の基本的な機能は第1実施形態で
説明したものと同じであるので、以下では、第1実施形
態との違いを中心に説明することにする。
The position detection device 11, the movement history management unit 20,
The basic functions of the inter-user similarity determination unit 30, the guidance information generation unit 40, and the guidance information providing unit 50 are the same as those described in the first embodiment. Will be mainly described.

【0046】移動履歴管理部20には図1の移動履歴デ
ータ生成部21および移動履歴記録部22に加え、ユー
ザ移動パターン抽出部23と、地理情報記録部24と、
ユーザ移動パターン記録部25が設けられている。移動
履歴データ生成部21は、位置検出装置11から位置デ
ータを入力として取得し、移動履歴データとして移動履
歴記録部22に出力する。移動履歴データを記録するタ
イミングとしては、定期的に記録する方法や、ユーザの
移動を検出した場合に記録する方法などがある。移動履
歴データは、前述したように、ユーザIDと、位置デー
タと、タイムスタンプなどの組として表現される。
The movement history management unit 20 includes, in addition to the movement history data generation unit 21 and the movement history recording unit 22 shown in FIG. 1, a user movement pattern extraction unit 23, a geographic information recording unit 24,
A user movement pattern recording unit 25 is provided. The movement history data generation unit 21 acquires position data from the position detection device 11 as an input, and outputs the acquired position data to the movement history recording unit 22 as movement history data. As the timing of recording the movement history data, there are a method of recording periodically, and a method of recording when the movement of the user is detected. The movement history data is expressed as a set of a user ID, position data, a time stamp, and the like, as described above.

【0047】ユーザ移動パターン抽出部23は、移動履
歴データ生成部21によって出力された移動履歴データ
を移動履歴記録部22から読み出し、また地理情報記録
部24から地理情報データを取得し、これらを用いてユ
ーザ移動パターンデータを作成し、それをユーザ移動パ
ターン記録部25に記録する。他の各ユーザに関するユ
ーザ移動パターンデータについては、情報提供サーバか
らダウンロードされてユーザ移動パターン記録部25に
記録されている。
The user movement pattern extraction unit 23 reads the movement history data output by the movement history data generation unit 21 from the movement history recording unit 22, obtains geographic information data from the geographic information recording unit 24, and uses them. To create user movement pattern data and record it in the user movement pattern recording unit 25. The user movement pattern data for each of the other users is downloaded from the information providing server and recorded in the user movement pattern recording unit 25.

【0048】地理情報は、位置とそこに存在する各種施
設を結び付けるためのものであり、誘導対象となる複数
の施設それぞれの種別およびその位置を示す。具体的に
は、例えば、施設のID、その施設の詳細データ、施設
のジャンル(種別)、施設の所在座標の組などとして表
現することができる。この地理情報とユーザの移動履歴
からユーザ移動パターンデータが生成される。ユーザ移
動パターンデータは、各ユーザ毎にそのユーザの施設の
移動パターンの傾向を、訪問した施設の種別や訪問回数
(累積値)をも考慮して示すものである。この例を図9
に示す。
The geographic information is for linking a location with various facilities existing therein, and indicates the type and location of each of a plurality of facilities to be guided. Specifically, for example, it can be expressed as a facility ID, detailed data of the facility, a genre (type) of the facility, a set of facility location coordinates, and the like. User movement pattern data is generated from the geographic information and the movement history of the user. The user movement pattern data indicates, for each user, the tendency of the movement pattern of the facility of the user in consideration of the type of facility visited and the number of visits (cumulative value). This example is shown in FIG.
Shown in

【0049】図9では、ユーザ移動パターンデータは、
ユーザID、停留場所(施設/場所)のID、停留場所
ジャンル、停留時間(分)、停留累積回数などを組とし
て構成されている。もちろん、実際には、タイムスタン
プや、経度緯度または区域などの位置情報も併せて記録
することが好ましい。
In FIG. 9, the user movement pattern data is
It is composed of a user ID, a stop place (facility / place) ID, a stop place genre, a stop time (minutes), an accumulated stop count, and the like. Of course, in practice, it is preferable to record the time stamp and the positional information such as the longitude and latitude or the area.

【0050】ユーザ移動パターン抽出部23における、
具体的なパターン抽出方法の例のフローチャートを図1
0に示す。例えば50m以内に15分以上留まった場合
にそれを停留地点として検出し、その場所の施設ID、
施設のジャンル、停留時間、過去に停留した累積回数な
どを結果のユーザ移動パターンデータとしてユーザ移動
パターン記録部25に記録するという処理により、ユー
ザ移動パターンデータが生成される。
In the user movement pattern extraction unit 23,
FIG. 1 shows a flowchart of an example of a specific pattern extraction method.
0 is shown. For example, if the vehicle stays for 15 minutes or more within 50 m, it is detected as a stop point, and the facility ID of the place,
The user movement pattern data is generated by a process of recording the genre of the facility, the stop time, the accumulated number of times of stopping in the past, and the like as the resulting user movement pattern data in the user movement pattern recording unit 25.

【0051】すなわち、例えば、対象ユーザに関するあ
る程度の数の移動履歴データが蓄積された段階でその対
象ユーザに関する移動履歴データの読み込みが行われ
(ステップS122)、連続する移動履歴データ間のタ
イムスタンプの比較や位置情報の比較等により、ユーザ
の移動場所毎に50m以内に15分以上留まったか否か
が判定される(ステップS123)。50m以内に15
分以上留まった場合(ステップS123のNO)、地理
情報データを読み込んで現在地の情報を取得して、現在
地の施設に関する情報や停留継続時刻を用いてユーザ移
動パターンデータを作成し、それをユーザ移動パターン
記録部25に記録する(ステップS124)。
That is, for example, when a certain number of pieces of movement history data relating to the target user are accumulated, the movement history data relating to the target user is read (step S122), and the time stamp between successive movement history data is read. It is determined whether or not the user has stayed within 50 m for 15 minutes or more for each moving location of the user by comparison, comparison of position information, and the like (step S123). 15 within 50m
If the user stays for more than a minute (NO in step S123), the geographic information data is read to acquire information on the current location, and user movement pattern data is created using information on the facilities at the current location and the continuation time of the stop. The pattern is recorded in the pattern recording section 25 (step S124).

【0052】ユーザ間類似性判定部30は、ユーザ間類
似性判定処理部31と、ユーザ間類似性記録部32から
構成される。ユーザ間類似性判定処理部31は、情報提
供対象となるユーザ(以下対象ユーザ)について、他の
ユーザそれぞれとの関心や性質の類似性を判定する目的
で、当該対象ユーザに関する移動パターンデータと他の
ユーザそれぞれに関する移動パターンデータと、ユーザ
プロファイル記録部60に事前に登録された各ユーザの
特性を示すデータの中から当該対象ユーザに関する部分
と他のユーザに関する部分を用いて類似性算出処理を行
い、結果として選られたユーザ間類似性データをユーザ
間類似性記録部32に記録する。この類似性判定処理を
実行するタイミングはいくつか考えられ、例えばユーザ
の移動履歴が更新される毎に当該ユーザについて他の全
てのユーザとの類似性判定を行う方法や、定期的に全て
のユーザ間の類似性判定を行う方法などが挙げられる。
ユーザ間類似性判定方法の例を以下に具体的に示す。
The inter-user similarity determination unit 30 includes an inter-user similarity determination processing unit 31 and an inter-user similarity recording unit 32. The inter-user similarity determination processing unit 31 compares the movement pattern data related to the target user (hereinafter, the target user) with the movement pattern data related to the target user for the purpose of determining the similarity of interests and properties with each of the other users. The similarity calculation process is performed by using a part relating to the target user and a part relating to other users from the movement pattern data relating to each of the users and the data indicating the characteristics of each user registered in the user profile recording unit 60 in advance. Then, the inter-user similarity data selected as a result is recorded in the inter-user similarity recording unit 32. There may be several timings for executing the similarity determination processing. For example, each time the movement history of the user is updated, a method of determining the similarity of the user with all other users, or a method of periodically determining all users And a method of determining the similarity between them.
An example of the similarity determination method between users will be specifically described below.

【0053】ユーザ間類似性判定処理部31によるユー
ザ間類似性判定処理方法の簡単な例としては、類似性判
定のルールを記述する方法がある。このルールの例を図
11に示す。例えば、当該対象ユーザと、類似性(類似
度)を判定する他のあるユーザについて、「性別が同じ
ならば類似度に5ポイント追加」、「年齢層が一致して
いたなら類似度に10ポイント追加」、「居住県が同じ
ならば類似度に3ポイント追加」、等のユーザプロファ
イルに基づいた判定ルールと、共通の訪問施設の個数や
割合などに応じて類似度を増減させるなどの移動パター
ンに基づいた判定ルールを記述しておく。このルールに
基づいて判定を行うことで、類似性が算出可能となる。
ユーザ間類似性判定処理の手順の一例を図12に示す。
As a simple example of the method of judging similarity between users by the similarity judging unit 31, there is a method of describing rules for judging similarity. FIG. 11 shows an example of this rule. For example, regarding the target user and another user who determines the similarity (similarity), “if the gender is the same, add 5 points to the similarity”; Additional rules based on user profiles such as "addition", "additional 3 points to similarity if same resident prefecture", and movement patterns such as increasing or decreasing similarity according to the number or ratio of common visiting facilities A judgment rule based on is described. By making a determination based on this rule, the similarity can be calculated.
FIG. 12 shows an example of the procedure of the user similarity determination process.

【0054】判定ルールを一つずつ読み込みながら、現
在の判定ルールに従って対象ユーザと他の各ユーザとの
間の類似性ポイントを算出し(ステップS131,13
2)、それをこれまでに算出されている類似性ポイント
に加算していく(ステップS133)。全ての判定ルー
ルについて繰り返すことにより(ステップS124)、
ユーザ間類似性データを得ることができる。
While reading the judgment rules one by one, similarity points between the target user and each of the other users are calculated according to the current judgment rules (steps S131 and S13).
2) Then, it is added to the similarity points calculated so far (step S133). By repeating for all determination rules (step S124),
User similarity data can be obtained.

【0055】また、ユーザプロファイルの項目と、移動
パターンの項目をすべて数値化して作成しておき、判定
するユーザのプロファイルおよび移動パターン全体につ
いての相関係数を数学的に算出し、これを類似性として
用いたり、あるいはこれを前記のルールによる判定方法
と組み合わせたりすることも可能である。
Further, all the items of the user profile and the items of the movement pattern are digitized and created, and the correlation coefficient for the profile of the user to be determined and the entire movement pattern are mathematically calculated, and this is calculated as the similarity. Or it can be combined with the above-described determination method based on the rule.

【0056】誘導情報生成部40は、誘導情報生成処理
部41と、誘導情報データベース42と、誘導情報記録
部43と、移動候補位置生成部44と、移動候補位置記
録部45から構成される。
The guidance information generation unit 40 includes a guidance information generation processing unit 41, a guidance information database 42, a guidance information recording unit 43, a movement candidate position generation unit 44, and a movement candidate position recording unit 45.

【0057】誘導情報データベース42は、ユーザを誘
導するためのコンテンツが誘導情報として格納されてお
り、格納している誘導情報データを外部から読み出すこ
とが可能である。誘導情報データは少なくとも位置と関
連づけられたものであり、単純な例としては施設と誘導
情報文字列の組み合わせによる表現が挙げられる。
The guide information database 42 stores contents for guiding the user as guide information, and the stored guide information data can be read from the outside. The guidance information data is at least associated with a position, and a simple example is an expression based on a combination of a facility and a guidance information character string.

【0058】誘導情報記録部43としては例えば計算機
内のメモリのような一時的な記憶装置などが考えられ、
誘導情報生成処理部41により生成された誘導情報を記
録しておくものである。
The guidance information recording unit 43 may be a temporary storage device such as a memory in a computer.
The guidance information generated by the guidance information generation processing unit 41 is recorded.

【0059】移動候補位置生成部44は、対象ユーザに
推薦する移動候補位置を、ユーザ移動パターンデータ
と、ユーザ間類似性と、ユーザプロファイルと、地理情
報から生成し、移動候補位置記録部45に格納する。具
体的な移動候補位置生成方法の例を図13に示す。
The movement candidate position generation unit 44 generates a movement candidate position recommended for the target user from the user movement pattern data, the inter-user similarity, the user profile, and the geographic information. Store. FIG. 13 shows an example of a specific movement candidate position generation method.

【0060】1)まず、情報提供対象となるユーザの現
在地に移動したことのある他のユーザをユーザ移動パタ
ーンデータから選出する(ステップS141)。
1) First, another user who has moved to the current location of the user to be provided with information is selected from the user movement pattern data (step S141).

【0061】2)1)で選出された他のユーザのうち、
対象ユーザについてのユーザ間類似性が高い順に並べ替
える(ステップS142)。
2) Among the other users selected in 1),
The target users are sorted in descending order of similarity between users (step S142).

【0062】3)2)で並べ替えた他のユーザを上から
順番に調べ、その他のユーザが次に移動した場所が対象
ユーザに推薦するに適切であるかを、ユーザプロファイ
ルと地理情報データを用いて判定する(ステップS14
3,S144)。この判定は、地理情報データに含まれ
ている対象となるユーザの特徴を記述した部分や、現在
地からの距離、あるいは対象ユーザが本日既に訪問済み
である場所を除くといった条件の下に行う。
3) The other users rearranged in 2) are examined in order from the top, and the user profile and the geographic information data are checked to determine whether the place where the other user has moved next is appropriate for recommending to the target user. (Step S14)
3, S144). This determination is made under conditions such as excluding a part included in the geographic information data that describes the characteristics of the target user, the distance from the current location, or a place that the target user has already visited today.

【0063】4)3)で、対象ユーザに提供するに適切
であると判定されるまで2)で並べ替えた順に調べる。
これによって、自分と類似した関心や性質を持つ他のユ
ーザが現在地の次に訪れた場所が、移動候補位置として
出力される(ステップS145)。
4) Examine in the order rearranged in 2) until it is determined in 3) that it is appropriate for providing to the target user.
As a result, a place visited by the other user having similar interests and properties next to the current place is output as a movement candidate position (step S145).

【0064】誘導情報生成処理部41は、移動候補位置
記録部45と、誘導情報データベース42から誘導情報
データを取得し、対象ユーザ向けの誘導情報データを生
成し、誘導情報記録部43に記録する。この具体的な方
法を以下に示す。
The guidance information generation processing unit 41 acquires guidance information data from the movement candidate position recording unit 45 and the guidance information database 42, generates guidance information data for the target user, and records it in the guidance information recording unit 43. . The specific method will be described below.

【0065】誘導情報生成部41は、移動候補位置記録
部45から移動候補位置データを取得し、その移動候補
位置に相当する誘導情報データを誘導情報データベース
42から取得する。誘導情報データは、前述したよう
に、例えば位置と、誘導情報と、対象ユーザプロファイ
ルの組として構成されたものであり、一つの位置につい
ても複数の誘導情報がある場合もあり得る。対象ユーザ
プロファイルとは各誘導情報が優先して提供されるべき
ユーザの特色や、あるいは提供してはならないユーザの
特色などを記述したものである。例えば同じ場所を推薦
する場合にも、高齢者向けには遠回りでも平坦な道のり
を示した誘導情報を提供し、18歳未満禁止の情報に関
しては18歳以上のユーザにのみ提供されるような制御
が可能となる。
The guidance information generation unit 41 acquires the movement candidate position data from the movement candidate position recording unit 45, and acquires the guidance information data corresponding to the movement candidate position from the guidance information database 42. As described above, the guidance information data is configured as a set of, for example, a position, guidance information, and a target user profile, and there may be a case where a single position has a plurality of guidance information. The target user profile describes a feature of a user to whom each piece of guidance information should be provided with priority or a feature of a user who should not be provided. For example, even when recommending the same place, control is provided such that guidance information indicating a flat road even in a detour is provided for the elderly, and information forbidden under the age of 18 is provided only to users 18 years of age or older. Becomes possible.

【0066】誘導情報提供部50は、例えば誘導情報表
示装置51と誘導情報再生装置52から構成される。こ
れは提供する情報に応じて異なる構成が考えられる。誘
導情報表示装置51および誘導情報再生装置52は、誘
導情報記録部43と通信などの方法で誘導情報を取得
し、表示および再生を行う。
The guidance information providing unit 50 includes, for example, a guidance information display device 51 and a guidance information reproducing device 52. This may have a different configuration depending on the information to be provided. The guidance information display device 51 and the guidance information reproduction device 52 acquire guidance information by a method such as communication with the guidance information recording unit 43, and perform display and reproduction.

【0067】なお、ネットワーク型の形態を利用した場
合には、図7と同様の構成となる。
When the network type is used, the configuration is the same as that of FIG.

【0068】以上、本発明の構成および方法を第1およ
び第2実施形態に分けて説明したが、これらは適宜組み
合わせて利用することができる。また、各実施形態の機
能は、それをコンピュータに実行させるコンピュータプ
ログラム製品(コンピュータプログラムと同義)により
実現できるので、各実施形態の機能・処理手順を実行す
るコンピュータプログラムを用意し、それを情報提供サ
ーバや携帯情報端末で実行することにより、効率の良い
情報提供サービスを実現できる。また、そのコンピュー
タプログラムをCD−ROMなどのコンピュータ読み取
り可能な記憶媒体に記憶して配布することで、その記憶
媒体を通じて本コンピュータプログラムをネットワーク
接続された通常の計算機や携帯情報端末に導入するだけ
で容易に本実施形態と同様の効果を得ることができる。
As described above, the configuration and method of the present invention have been described separately in the first and second embodiments, but these can be used in an appropriate combination. Further, since the functions of each embodiment can be realized by a computer program product (synonymous with a computer program) that causes a computer to execute the functions, a computer program that executes the functions and processing procedures of each embodiment is prepared, and information is provided. By executing it on a server or a portable information terminal, an efficient information providing service can be realized. In addition, by storing and distributing the computer program in a computer-readable storage medium such as a CD-ROM, the computer program can be simply introduced into a general computer or portable information terminal connected to a network through the storage medium. The same effect as that of the present embodiment can be easily obtained.

【0069】また、その他、様々な変形が可能であり、
例えば、各ユーザによる、施設利用時の評価値を入力と
して取り込み、これも移動履歴の中に含めることで、誘
導情報生成部ではこの評価値を活用して類似したユーザ
に提供するべきか否かを判定することも可能である。ま
た、ユーザによる誘導情報表示要求の入力部を誘導情報
生成部に含むことで、ユーザからの要求に合わせて誘導
情報を提供する構成もこの範囲として作成可能である。
In addition, various other modifications are possible.
For example, by taking in the evaluation value at the time of using the facility by each user as an input, and also including this in the travel history, the guidance information generating unit uses this evaluation value to determine whether or not it should be provided to similar users. Can also be determined. In addition, by including an input unit for a user's guidance information display request in the guidance information generation unit, a configuration for providing guidance information according to a request from the user can be created as this range.

【0070】また、本発明は、上記各実施形態に限定さ
れるものではなく、実施段階ではその要旨を逸脱しない
範囲で種々に変形することが可能である。更に、上記実
施形態には種々の段階の発明が含まれており、開示され
る複数の構成要件における適宜な組み合わせにより種々
の発明が抽出され得る。例えば、実施形態に示される全
構成要件から幾つかの構成要件が削除されても、発明が
解決しようとする課題の欄で述べた課題が解決でき、発
明の効果の欄で述べられている効果が得られる場合に
は、この構成要件が削除された構成が発明として抽出さ
れ得る。
The present invention is not limited to the above embodiments, and can be variously modified at the stage of implementation without departing from the scope of the invention. Further, the embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some components are deleted from all the components shown in the embodiment, the problem described in the column of the problem to be solved by the invention can be solved, and the effects described in the column of the effect of the invention can be solved. Is obtained, a configuration from which this configuration requirement is deleted can be extracted as an invention.

【0071】[0071]

【発明の効果】以上説明したように本発明によれば、実
際にサービスを受ける個々のユーザそれぞれの関心や性
質に十分に対応可能な情報提供サービスを行うことが可
能となり、個人に適合した誘導情報の提供を低コストで
実現することができる。
As described above, according to the present invention, it is possible to provide an information providing service capable of sufficiently responding to the interests and characteristics of each user who actually receives the service, and to provide guidance suited to the individual. Provision of information can be realized at low cost.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1実施形態に係る情報提供システム
の構成を示すブロック図。
FIG. 1 is a block diagram showing a configuration of an information providing system according to a first embodiment of the present invention.

【図2】同第1実施形態の情報提供システムで用いられ
る移動履歴データの構成例を示す図。
FIG. 2 is an exemplary view showing a configuration example of movement history data used in the information providing system of the first embodiment.

【図3】同第1実施形態の情報提供システムにおけるユ
ーザ間類似性判定処理の手順を示すフローチャート。
FIG. 3 is an exemplary flowchart showing the procedure of a similarity determination process between users in the information providing system according to the first embodiment;

【図4】同第1実施形態の情報提供システムにおけるユ
ーザ間類似性判定処理で使用されるデータ列の一例を示
す図。
FIG. 4 is an exemplary view showing an example of a data sequence used in a similarity determination process between users in the information providing system of the first embodiment.

【図5】同第1実施形態の情報提供システムにおける誘
導情報生成処理の手順を示すフローチャート。
FIG. 5 is an exemplary flowchart showing the procedure of guidance information generation processing in the information providing system according to the first embodiment;

【図6】同第1実施形態の情報提供システムにおける誘
導情報生成処理の他の例を説明するための図。
FIG. 6 is an exemplary view for explaining another example of the guidance information generating process in the information providing system of the first embodiment.

【図7】同第1実施形態の情報提供システムの他の構成
例を示すブロック図。
FIG. 7 is an exemplary block diagram showing another example of the configuration of the information providing system according to the first embodiment;

【図8】本発明の第2実施形態に係る情報提供システム
の構成を示すブロック図。
FIG. 8 is a block diagram showing a configuration of an information providing system according to a second embodiment of the present invention.

【図9】同第2実施形態の情報提供システムで用いられ
るユーザ移動パターンデータの一例を示す図。
FIG. 9 is an exemplary view showing an example of user movement pattern data used in the information providing system of the second embodiment.

【図10】同第2実施形態の情報提供システムにおける
ユーザ移動パターンデータ生成処理の手順の一例を示す
フローチャート。
FIG. 10 is an exemplary flowchart illustrating an example of the procedure of a user movement pattern data generation process in the information providing system according to the second embodiment.

【図11】同第2実施形態の情報提供システムで用いら
れるユーザ間類似性判定ルールの一例を示す図。
FIG. 11 is an exemplary view showing an example of an inter-user similarity determination rule used in the information providing system of the second embodiment.

【図12】同第2実施形態の情報提供システムにおける
ユーザ間類似性判定処理の手順の一例を示すフローチャ
ート。
FIG. 12 is an exemplary flowchart illustrating an example of the procedure of a similarity determination process between users in the information providing system according to the second embodiment.

【図13】同第2実施形態の情報提供システムにおける
移動候補位置生成処理の手順を示すフローチャート。
FIG. 13 is an exemplary flowchart showing the procedure of a movement candidate position generation process in the information providing system according to the second embodiment;

【符号の説明】[Explanation of symbols]

11…位置検出装置 20…移動履歴管理部 21…移動履歴データ生成部 22…移動履歴記録部 23…ユーザ移動パターン抽出部 24…地理情報記録部 25…ユーザ移動パターン記録部 30…ユーザ間類似性判定部 31…ユーザ間類似性判定処理部 32…ユーザ間類似性記録部 40…誘導情報生成部 41…誘導情報生成処理部 42…誘導情報データベース 43…誘導情報記録部 44…移動候補位置生成部 45…移動候補位置記録部 50…誘導情報提供部 60…ユーザプロファイル記録部 DESCRIPTION OF SYMBOLS 11 ... Position detection apparatus 20 ... Movement history management part 21 ... Movement history data generation part 22 ... Movement history recording part 23 ... User movement pattern extraction part 24 ... Geographic information recording part 25 ... User movement pattern recording part 30 ... Similarity between users Judgment unit 31 ... User similarity judgment processing unit 32 ... User similarity recording unit 40 ... Guidance information generation unit 41 ... Guidance information generation processing unit 42 ... Guidance information database 43 ... Guidance information recording unit 44 ... Move candidate position generation unit 45: Movement candidate position recording unit 50: Guidance information providing unit 60: User profile recording unit

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 ユーザの位置を検出し、その検出位置に
応じた情報提供を行う情報提供システムにおいて、 情報提供対象となるユーザの移動履歴と他の複数のユー
ザそれぞれの移動履歴を管理する移動履歴管理手段と、 前記情報提供対象となるユーザの移動履歴と前記他の複
数のユーザそれぞれの移動履歴とに基づいて、前記情報
提供対象となるユーザと前記他の各ユーザとの間の類似
性を判定する類似性判定手段と、 前記情報提供対象となるユーザに類似する他のユーザの
移動履歴および前記情報提供対象となるユーザの現在位
置に基づいて、前記情報提供対象となるユーザに提供す
べき情報を決定する提供情報決定手段と、 前記提供情報決定手段によって決定された情報を前記情
報提供対象となるユーザに提供する情報提供手段とを具
備することを特徴とする情報提供システム。
1. An information providing system for detecting a position of a user and providing information according to the detected position, wherein the movement managing a movement history of a user to be provided with information and a movement history of each of a plurality of other users. History management means, based on the movement history of the user to be provided with information and the movement histories of each of the plurality of other users, similarity between the user to be provided with information and each of the other users Based on a movement history of another user similar to the user to be provided with information and a current position of the user to be provided with information, and providing the information to the user to be provided with information. Provided information determining means for determining information to be provided; and information providing means for providing the information determined by the provided information determining means to a user to be provided with the information. Information providing system characterized by.
【請求項2】 前記提供情報決定手段は、 移動先に関する複数の誘導情報を記憶する手段と、 前記情報提供対象となるユーザに類似する他のユーザの
移動履歴および前記情報提供対象となるユーザの現在位
置に基づいて、前記複数の誘導情報の中から、前記情報
提供対象となるユーザに提供すべき誘導情報を選定する
手段とを含むことを特徴とする請求項1記載の情報提供
システム。
2. The provided information determining means includes: means for storing a plurality of pieces of guidance information relating to a destination; a movement history of another user similar to the user to which the information is to be provided; 2. The information providing system according to claim 1, further comprising means for selecting, from the plurality of pieces of guidance information, guidance information to be provided to the information providing target user based on a current position.
【請求項3】 前記類似性判定手段は、 前記情報提供対象となるユーザの移動履歴およびユーザ
プロファイルの組み合わせと、前記他の複数のユーザそ
れぞれの移動履歴およびユーザプロファイルの組み合わ
せとに基づいて、前記情報提供対象となるユーザと前記
他の各ユーザとの間の類似性を判定する手段を含むこと
を特徴とする請求項1記載の情報提供システム。
3. The similarity determination means, based on a combination of a movement history and a user profile of the user whose information is to be provided, and a combination of a movement history and a user profile of each of the plurality of other users. 2. The information providing system according to claim 1, further comprising means for determining a similarity between the user to whom information is provided and each of the other users.
【請求項4】 前記移動履歴管理手段は、 前記情報提供対象となるユーザおよび前記他のユーザの
各々の移動履歴、および誘導対象となる複数の施設それ
ぞれの種別およびその位置を示す地理情報に基づいて、
前記各ユーザ毎に施設の移動パターンの傾向を示す移動
パターン情報を生成する手段を含み、 前記類似性判定手段は、 前記情報提供対象となるユーザに関する移動パターン情
報と前記他の複数のユーザそれぞれの移動パターン情報
とに基づいて、前記情報提供対象となるユーザと前記他
の各ユーザとの間の類似性を判定する手段を含むことを
特徴とする請求項1記載の情報提供システム。
4. The travel history management means, based on the travel history of each of the information providing target user and the other user, and geographic information indicating the type and location of each of a plurality of facilities to be guided. hand,
Means for generating movement pattern information indicating a tendency of a facility movement pattern for each user, wherein the similarity determination means includes: movement pattern information relating to the user to be provided with the information; 2. The information providing system according to claim 1, further comprising means for determining a similarity between the user to be provided with the information and each of the other users based on movement pattern information.
【請求項5】 前記提供情報決定手段は、 前記誘導対象となる複数の施設それぞれに対応する複数
の誘導情報を記憶する手段と、 前記情報提供対象となるユーザに移動パターンの傾向が
類似する他のユーザの移動パターン情報と前記情報提供
対象となるユーザの現在位置とに基づいて、前記複数の
施設それぞれに対応する複数の誘導情報の中から、前記
情報提供対象となるユーザに提供すべき誘導情報を選定
する手段とを含むことを特徴とする請求項4記載の情報
提供システム。
5. The provided information determining means includes: means for storing a plurality of pieces of guidance information corresponding to each of the plurality of facilities to be guided; and a movement pattern similar to the user to be provided information. A guidance to be provided to the information providing user from among a plurality of guidance information corresponding to each of the plurality of facilities, based on the movement pattern information of the user and the current position of the user to provide the information. The information providing system according to claim 4, further comprising means for selecting information.
【請求項6】 複数のユーザそれぞれの位置検出結果に
基づいて、前記複数のユーザそれぞれの移動履歴を生成
する移動履歴生成手段と、 移動先に関する複数の誘導情報を記憶する手段と、 情報提供対象となるユーザの移動履歴と他の各ユーザの
移動履歴との類似性を判定する手段と、 前記情報提供対象となるユーザに移動履歴の傾向が類似
する他のユーザの移動履歴および前記情報提供対象とな
るユーザの現在位置に基づいて、前記複数の誘導情報の
中から、前記情報提供対象となるユーザに提供すべき誘
導情報を選択する手段と、 前記選択された誘導情報を前記情報提供対象となるユー
ザに提供する手段とを具備することを特徴とする情報提
供システム。
6. A movement history generating means for generating a movement history of each of the plurality of users based on a position detection result of each of the plurality of users; a means for storing a plurality of pieces of guidance information on a destination; Means for determining the similarity between the movement history of the user to be provided and the movement history of each of the other users; the movement history of the other user whose movement history is similar to the user to be provided with the information; Means for selecting, from the plurality of pieces of guidance information, guidance information to be provided to the information providing target user, based on a current position of the user to be provided, and the selected guidance information as the information providing target. Means for providing the information to a user.
【請求項7】 ユーザの位置を検出し、その検出位置に
応じた情報提供を行うための情報提供方法であって、 情報提供対象となるユーザの移動履歴と他の複数のユー
ザそれぞれの移動履歴とに基づいて、前記情報提供対象
となるユーザと前記他の各ユーザとの間の類似性を判定
し、 前記情報提供対象となるユーザに類似する他のユーザの
移動履歴および前記情報提供対象となるユーザの現在位
置に基づいて、前記情報提供対象となるユーザに提供す
べき情報を決定し、 決定された情報を前記情報提供対象となるユーザに提供
することを特徴とする情報提供方法。
7. An information providing method for detecting a position of a user and providing information in accordance with the detected position, wherein a movement history of a user to be provided with information and a movement history of each of a plurality of other users are provided. And determining the similarity between the user to be provided with the information and each of the other users, based on the movement history of the other user similar to the user to be provided with the information and the information providing target. An information providing method, comprising: determining information to be provided to a user to be provided with information based on a current position of a user to be provided; and providing the determined information to the user to be provided with information.
【請求項8】 複数のユーザそれぞれの位置検出結果に
基づいて、前記複数のユーザそれぞれの移動履歴を生成
し、 情報提供対象となるユーザの移動履歴と他の各ユーザの
移動履歴との類似性を判定し、 前記情報提供対象となるユーザに移動履歴の傾向が類似
する他のユーザの移動履歴および前記情報提供対象とな
るユーザの現在位置に基づいて、移動先に関する複数の
誘導情報の中から、前記情報提供対象となるユーザに提
供すべき誘導情報を選択し、 前記選択した誘導情報を前記情報提供対象となるユーザ
に提供することを特徴とする情報提供方法。
8. A movement history of each of the plurality of users is generated based on a position detection result of each of the plurality of users, and a similarity between a movement history of a user to be provided with information and a movement history of each of the other users. Is determined, based on the movement history of another user whose movement history tendency is similar to the information providing target user and the current position of the information providing target user, from among a plurality of pieces of guidance information regarding the destination. An information providing method, comprising: selecting guidance information to be provided to a user to be provided with information; and providing the selected guidance information to a user to be provided with the information.
【請求項9】 ユーザの位置に応じた情報提供をコンピ
ュータに実行させるためのプログラム製品であって、 情報提供対象となるユーザの移動履歴と他の複数のユー
ザそれぞれの移動履歴とに基づいて、前記情報提供対象
となるユーザと前記他の各ユーザとの間の類似性を判定
する手順と、 前記情報提供対象となるユーザに類似する他のユーザの
移動履歴および前記情報提供対象となるユーザの現在位
置に基づいて、前記情報提供対象となるユーザに提供す
べき情報を決定する手順と、 決定された情報を前記情報提供対象となるユーザに提供
する手順とを具備することを特徴とするプログラム製
品。
9. A program product for causing a computer to execute information provision according to a position of a user, wherein the program product is provided based on a movement history of a user to be provided with information and a movement history of each of a plurality of other users. A procedure for determining the similarity between the user to be provided with the information and each of the other users; and a movement history of another user similar to the user to be provided with the information and a user's movement history of the user to be provided with the information. A program comprising: a step of determining information to be provided to a user to be provided with information based on a current position; and a step of providing the determined information to the user to be provided with information. Product.
【請求項10】 ユーザの位置に応じた情報提供をコン
ピュータに実行させるためのプログラム製品であって、 複数のユーザそれぞれの位置検出結果に基づいて、前記
複数のユーザそれぞれの移動履歴を生成する手順と、 情報提供対象となるユーザの移動履歴と他の各ユーザの
移動履歴との類似性を判定する手順と、 前記情報提供対象となるユーザに移動履歴の傾向が類似
する他のユーザの移動履歴および前記情報提供対象とな
るユーザの現在位置に基づいて、移動先に関する複数の
誘導情報の中から、前記情報提供対象となるユーザに提
供すべき誘導情報を選択する手順と、 前記選択した誘導情報を前記情報提供対象となるユーザ
に提供する手順とを具備することを特徴とするプログラ
ム製品。
10. A program product for causing a computer to execute information provision according to a position of a user, the method comprising: generating a movement history of each of the plurality of users based on a result of position detection of each of the plurality of users. A procedure for determining the similarity between the movement history of the user to be provided with the information and the movement history of each of the other users; and the movement history of another user whose movement history is similar to the user to be provided with the information. And a step of selecting, from a plurality of pieces of guidance information on a destination, guidance information to be provided to the information provision target user, based on a current position of the information provision target user; and the selected guidance information. Providing the information to the user to whom the information is to be provided.
JP2000333209A 2000-10-31 2000-10-31 System and method for providing information to moving body Pending JP2002140362A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000333209A JP2002140362A (en) 2000-10-31 2000-10-31 System and method for providing information to moving body

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000333209A JP2002140362A (en) 2000-10-31 2000-10-31 System and method for providing information to moving body

Publications (1)

Publication Number Publication Date
JP2002140362A true JP2002140362A (en) 2002-05-17

Family

ID=18809324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000333209A Pending JP2002140362A (en) 2000-10-31 2000-10-31 System and method for providing information to moving body

Country Status (1)

Country Link
JP (1) JP2002140362A (en)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002319098A (en) * 2001-04-19 2002-10-31 Sony Corp Device and method for information communication, moving body, storage medium, and computer program
WO2004049224A1 (en) * 2002-11-22 2004-06-10 Matsushita Electric Industrial Co., Ltd. Attendant circumstance utilization device
US6819301B2 (en) 2002-10-23 2004-11-16 Hitachi, Ltd. Information providing system and information providing apparatus for mobile object
JP2005228154A (en) * 2004-02-13 2005-08-25 Nippon Telegr & Teleph Corp <Ntt> Context generation system and its program
JP2007149057A (en) * 2005-04-29 2007-06-14 Palo Alto Research Center Inc Systems and methods for personalized search
JP2008083956A (en) * 2006-09-27 2008-04-10 Oki Electric Ind Co Ltd Information presentation apparatus
JP2008276617A (en) * 2007-05-01 2008-11-13 Sharp Corp Electronic apparatus and control method therefor
JP2009259218A (en) * 2008-03-17 2009-11-05 Aisin Aw Co Ltd Database creation system and database creation method
JP2010122738A (en) * 2008-11-17 2010-06-03 Ntt Docomo Inc Content distribution server, content distribution method, and communication system
WO2010062726A3 (en) * 2008-11-03 2010-08-05 Microsoft Corporation Determining user similarities based on location histories
JP2010181975A (en) * 2009-02-03 2010-08-19 Pioneer Electronic Corp Information provision device, information provision method, information provision program and recording medium
JP2010257036A (en) * 2009-04-22 2010-11-11 Nippon Telegr & Teleph Corp <Ntt> Device, method and program for determining human relation
WO2010140504A1 (en) * 2009-06-02 2010-12-09 日本電気株式会社 System, device, method, and program for providing recommendation information
JP2011008635A (en) * 2009-06-26 2011-01-13 Hitachi Ltd Time-space data display device, time-space data analysis method, and program
JP2012010103A (en) * 2010-06-24 2012-01-12 Fujitsu Ltd Position monitoring device, position monitoring program, and position monitoring method
JP2012053593A (en) * 2010-08-31 2012-03-15 Denso Corp Information service device and information service system
WO2013179887A1 (en) * 2012-05-31 2013-12-05 株式会社コナミデジタルエンタテインメント Achievement presentation system, and control method and computer program used therein
US8719198B2 (en) 2010-05-04 2014-05-06 Microsoft Corporation Collaborative location and activity recommendations
JP2014190952A (en) * 2013-03-28 2014-10-06 Aisin Aw Co Ltd Navigation system, navigation method and navigation program
JP2014199212A (en) * 2013-03-29 2014-10-23 アイシン・エィ・ダブリュ株式会社 Navigation system, navigation method and navigation program
JP2015005079A (en) * 2013-06-20 2015-01-08 株式会社 ミックウェア Server device, information processing method, and program
US8966121B2 (en) 2008-03-03 2015-02-24 Microsoft Corporation Client-side management of domain name information
US8972177B2 (en) 2008-02-26 2015-03-03 Microsoft Technology Licensing, Llc System for logging life experiences using geographic cues
KR20150024419A (en) * 2012-06-22 2015-03-06 구글 인코포레이티드 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
KR20150037769A (en) * 2012-06-01 2015-04-08 로코마이저 엘티디 Interest profile of a user of a mobile application
US9009177B2 (en) 2009-09-25 2015-04-14 Microsoft Corporation Recommending points of interests in a region
US9063226B2 (en) 2009-01-14 2015-06-23 Microsoft Technology Licensing, Llc Detecting spatial outliers in a location entity dataset
US9261376B2 (en) 2010-02-24 2016-02-16 Microsoft Technology Licensing, Llc Route computation based on route-oriented vehicle trajectories
JP2016122289A (en) * 2014-12-24 2016-07-07 ソフトバンク株式会社 Attribute determination device, information extraction system, information distribution system and program
JP2016522523A (en) * 2013-06-19 2016-07-28 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited Method and system for recommending information
JP2016146107A (en) * 2015-02-09 2016-08-12 株式会社Nttドコモ Recommendation information distribution system and recommendation information distribution method
US9536146B2 (en) 2011-12-21 2017-01-03 Microsoft Technology Licensing, Llc Determine spatiotemporal causal interactions in data
JP2017045252A (en) * 2015-08-26 2017-03-02 パイオニア株式会社 Information processor, information processing method, information processing program and recording medium
US9593957B2 (en) 2010-06-04 2017-03-14 Microsoft Technology Licensing, Llc Searching similar trajectories by locations
JP2017054301A (en) * 2015-09-09 2017-03-16 株式会社Nttドコモ Feature estimation apparatus
US9683858B2 (en) 2008-02-26 2017-06-20 Microsoft Technology Licensing, Llc Learning transportation modes from raw GPS data
US9754226B2 (en) 2011-12-13 2017-09-05 Microsoft Technology Licensing, Llc Urban computing of route-oriented vehicles
JP2017167730A (en) * 2016-03-15 2017-09-21 カシオ計算機株式会社 Information processor, information processing method and program
US10288433B2 (en) 2010-02-25 2019-05-14 Microsoft Technology Licensing, Llc Map-matching for low-sampling-rate GPS trajectories
JP2019139513A (en) * 2018-02-09 2019-08-22 ヤフー株式会社 Information processing device, information processing method, and information processing program
JP2020052748A (en) * 2018-09-27 2020-04-02 沖電気工業株式会社 Server device, information processing method, program, terminal device, and information communication system
JP2020135312A (en) * 2019-02-18 2020-08-31 トヨタ自動車株式会社 Information provision device

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002319098A (en) * 2001-04-19 2002-10-31 Sony Corp Device and method for information communication, moving body, storage medium, and computer program
US6819301B2 (en) 2002-10-23 2004-11-16 Hitachi, Ltd. Information providing system and information providing apparatus for mobile object
WO2004049224A1 (en) * 2002-11-22 2004-06-10 Matsushita Electric Industrial Co., Ltd. Attendant circumstance utilization device
JPWO2004049224A1 (en) * 2002-11-22 2006-03-30 松下電器産業株式会社 Attached situation utilization device
JP2005228154A (en) * 2004-02-13 2005-08-25 Nippon Telegr & Teleph Corp <Ntt> Context generation system and its program
JP2007149057A (en) * 2005-04-29 2007-06-14 Palo Alto Research Center Inc Systems and methods for personalized search
JP2008083956A (en) * 2006-09-27 2008-04-10 Oki Electric Ind Co Ltd Information presentation apparatus
JP2008276617A (en) * 2007-05-01 2008-11-13 Sharp Corp Electronic apparatus and control method therefor
US8972177B2 (en) 2008-02-26 2015-03-03 Microsoft Technology Licensing, Llc System for logging life experiences using geographic cues
US9683858B2 (en) 2008-02-26 2017-06-20 Microsoft Technology Licensing, Llc Learning transportation modes from raw GPS data
US8966121B2 (en) 2008-03-03 2015-02-24 Microsoft Corporation Client-side management of domain name information
JP2009259218A (en) * 2008-03-17 2009-11-05 Aisin Aw Co Ltd Database creation system and database creation method
WO2010062726A3 (en) * 2008-11-03 2010-08-05 Microsoft Corporation Determining user similarities based on location histories
JP2010122738A (en) * 2008-11-17 2010-06-03 Ntt Docomo Inc Content distribution server, content distribution method, and communication system
US9063226B2 (en) 2009-01-14 2015-06-23 Microsoft Technology Licensing, Llc Detecting spatial outliers in a location entity dataset
JP2010181975A (en) * 2009-02-03 2010-08-19 Pioneer Electronic Corp Information provision device, information provision method, information provision program and recording medium
JP2010257036A (en) * 2009-04-22 2010-11-11 Nippon Telegr & Teleph Corp <Ntt> Device, method and program for determining human relation
WO2010140504A1 (en) * 2009-06-02 2010-12-09 日本電気株式会社 System, device, method, and program for providing recommendation information
JPWO2010140504A1 (en) * 2009-06-02 2012-11-15 日本電気株式会社 RECOMMENDATION INFORMATION PROVIDING SYSTEM, DEVICE, METHOD, AND PROGRAM
JP2011008635A (en) * 2009-06-26 2011-01-13 Hitachi Ltd Time-space data display device, time-space data analysis method, and program
US9009177B2 (en) 2009-09-25 2015-04-14 Microsoft Corporation Recommending points of interests in a region
US9501577B2 (en) 2009-09-25 2016-11-22 Microsoft Technology Licensing, Llc Recommending points of interests in a region
US9261376B2 (en) 2010-02-24 2016-02-16 Microsoft Technology Licensing, Llc Route computation based on route-oriented vehicle trajectories
US10288433B2 (en) 2010-02-25 2019-05-14 Microsoft Technology Licensing, Llc Map-matching for low-sampling-rate GPS trajectories
US8719198B2 (en) 2010-05-04 2014-05-06 Microsoft Corporation Collaborative location and activity recommendations
US9593957B2 (en) 2010-06-04 2017-03-14 Microsoft Technology Licensing, Llc Searching similar trajectories by locations
US10571288B2 (en) 2010-06-04 2020-02-25 Microsoft Technology Licensing, Llc Searching similar trajectories by locations
JP2012010103A (en) * 2010-06-24 2012-01-12 Fujitsu Ltd Position monitoring device, position monitoring program, and position monitoring method
JP2012053593A (en) * 2010-08-31 2012-03-15 Denso Corp Information service device and information service system
US8655740B2 (en) 2010-08-31 2014-02-18 Denso Corporation Information providing apparatus and system
US9754226B2 (en) 2011-12-13 2017-09-05 Microsoft Technology Licensing, Llc Urban computing of route-oriented vehicles
US9536146B2 (en) 2011-12-21 2017-01-03 Microsoft Technology Licensing, Llc Determine spatiotemporal causal interactions in data
JP2013250793A (en) * 2012-05-31 2013-12-12 Konami Digital Entertainment Co Ltd Track-record guide system, and control method and computer program used therein
WO2013179887A1 (en) * 2012-05-31 2013-12-05 株式会社コナミデジタルエンタテインメント Achievement presentation system, and control method and computer program used therein
KR20150037769A (en) * 2012-06-01 2015-04-08 로코마이저 엘티디 Interest profile of a user of a mobile application
KR102189065B1 (en) * 2012-06-01 2020-12-09 로코마이저 엘티디 Interest profile of a user of a mobile application
US9449053B2 (en) 2012-06-22 2016-09-20 Google Inc. Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
KR20160129097A (en) * 2012-06-22 2016-11-08 구글 인코포레이티드 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
KR101699918B1 (en) * 2012-06-22 2017-01-25 구글 인코포레이티드 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
CN104520881A (en) * 2012-06-22 2015-04-15 谷歌公司 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
US10332019B2 (en) 2012-06-22 2019-06-25 Google Llc Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
KR20150024419A (en) * 2012-06-22 2015-03-06 구글 인코포레이티드 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
KR101979401B1 (en) * 2012-06-22 2019-05-16 구글 엘엘씨 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
JP2014190952A (en) * 2013-03-28 2014-10-06 Aisin Aw Co Ltd Navigation system, navigation method and navigation program
JP2014199212A (en) * 2013-03-29 2014-10-23 アイシン・エィ・ダブリュ株式会社 Navigation system, navigation method and navigation program
JP2016522523A (en) * 2013-06-19 2016-07-28 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited Method and system for recommending information
JP2015005079A (en) * 2013-06-20 2015-01-08 株式会社 ミックウェア Server device, information processing method, and program
JP2016122289A (en) * 2014-12-24 2016-07-07 ソフトバンク株式会社 Attribute determination device, information extraction system, information distribution system and program
JP2016146107A (en) * 2015-02-09 2016-08-12 株式会社Nttドコモ Recommendation information distribution system and recommendation information distribution method
JP2017045252A (en) * 2015-08-26 2017-03-02 パイオニア株式会社 Information processor, information processing method, information processing program and recording medium
JP2017054301A (en) * 2015-09-09 2017-03-16 株式会社Nttドコモ Feature estimation apparatus
JP2017167730A (en) * 2016-03-15 2017-09-21 カシオ計算機株式会社 Information processor, information processing method and program
JP2019139513A (en) * 2018-02-09 2019-08-22 ヤフー株式会社 Information processing device, information processing method, and information processing program
JP7067946B2 (en) 2018-02-09 2022-05-16 ヤフー株式会社 Information processing equipment, information processing methods, and information processing programs
JP2020052748A (en) * 2018-09-27 2020-04-02 沖電気工業株式会社 Server device, information processing method, program, terminal device, and information communication system
JP7266984B2 (en) 2018-09-27 2023-05-01 沖電気工業株式会社 Server equipment
JP2020135312A (en) * 2019-02-18 2020-08-31 トヨタ自動車株式会社 Information provision device
JP7124753B2 (en) 2019-02-18 2022-08-24 トヨタ自動車株式会社 Information provision device

Similar Documents

Publication Publication Date Title
JP2002140362A (en) System and method for providing information to moving body
US20240015481A1 (en) Providing, organizing, and managing location history records of a mobile device
CN105532030B (en) For analyzing the devices, systems, and methods of the movement of target entity
US9279695B2 (en) Method of operating a navigation system to provide geographic location information
US8983973B2 (en) Systems and methods for ranking points of interest
JP3721001B2 (en) Mobile object discovery / guidance information provision system, mobile object discovery / guidance information provision method, mobile object discovery / guidance information provision system management center and mobile terminal, and program recording medium thereof
US20100153292A1 (en) Making Friend and Location Recommendations Based on Location Similarities
CN105677793A (en) Site database establishing method and device, and candidate riding site recommending method and device
CN110008414B (en) Method and device for determining geographic information point
JP2011096173A (en) System, terminal, server, method and program for providing information
JP2003044512A (en) Server for searching activity area and server for recomending information
CN111954175B (en) Method for judging visiting of interest point and related device
JP2014157093A (en) Navigation system, navigation method, and navigation program
JP2020537252A (en) Systems and methods for predicting similar mobile devices
JP6687648B2 (en) Estimating device, estimating method, and estimating program
Steiniger et al. WalkYourPlace–Evaluating neighbourhood accessibility at street level
CN114912667A (en) Tourist attraction route recommendation method and device, computer equipment and storage medium
RU2658876C1 (en) Wireless device sensor data processing method and server for the object vector creating connected with the physical position
JP2023026294A (en) People flow analysis program, people flow analysis method and people flow analysis system
WO2002075623A1 (en) Information providing apparatus, information providing method, and program
JP2021149337A (en) Information processing device, information processing method, and program
JP7171968B1 (en) Estimation system, estimation method, and program
Hanawa et al. Recommendation System for Tourist Attractions Based on Wi-Fi Packet Sensor Data
US20240185276A1 (en) Estimation system, estimation method and program
JP7337123B2 (en) Information processing device, information processing method and information processing program