[go: up one dir, main page]

JP2005228154A - Context generation system and program thereof - Google Patents

Context generation system and program thereof Download PDF

Info

Publication number
JP2005228154A
JP2005228154A JP2004037335A JP2004037335A JP2005228154A JP 2005228154 A JP2005228154 A JP 2005228154A JP 2004037335 A JP2004037335 A JP 2004037335A JP 2004037335 A JP2004037335 A JP 2004037335A JP 2005228154 A JP2005228154 A JP 2005228154A
Authority
JP
Japan
Prior art keywords
user
history
visit
companion
location
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
JP2004037335A
Other languages
Japanese (ja)
Inventor
Yoshiko Sueda
欣子 末田
Hiroshi Sakai
博 坂井
Takeshi Nakatsuru
毅 中津留
Koji Murakami
幸司 村上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
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 JP2004037335A priority Critical patent/JP2005228154A/en
Publication of JP2005228154A publication Critical patent/JP2005228154A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】 ユーザが訪問した場所について訪問の回数や滞在の時間、同伴者の有無などの情報を得て、その場所への同伴回数や同伴時間を生成するコンテキスト生成システムおよびそのプログラムを提供する。
【解決手段】 ユーザの場所を示す位置情報を一定間隔で取得することにより時系列における位置情報を表す位置情報履歴を作成するための位置情報履歴作成手段3と、場所ごとにユーザが滞在した滞在時間を演算して求め、この滞在時間が一定時間以上である場合は場所にユーザが訪問していたと判断し訪問履歴として記憶する訪問履歴記憶手段2と、をもって解決手段とする。
【選択図】 図1
PROBLEM TO BE SOLVED: To provide a context generation system and its program for obtaining information such as the number of visits, stay time, presence / absence of a companion for a place visited by a user, and generating the number of accompaniment times and the accompanying time.
SOLUTION: Location information history creation means 3 for creating location information history representing location information in time series by acquiring location information indicating a user's location at regular intervals, and stay where the user stayed for each location The time is calculated, and when the stay time is a certain time or more, it is determined that the user has visited the place, and the visit history storage means 2 stores the visit history as a solution means.
[Selection] Figure 1

Description

本発明は、ユーザの位置情報履歴に基づいた新たなコンテキストを生成する技術であって、詳しくは、ユーザが訪問した場所について訪問の回数や滞在の時間、同伴者の有無などの情報を得て、その場所への同伴回数や同伴時間を生成するコンテキスト生成システムおよびそのプログラムに関する。   The present invention is a technique for generating a new context based on a user's location information history, and more specifically, obtaining information such as the number of visits, the time of stay, and the presence or absence of a companion for a place visited by the user. Further, the present invention relates to a context generation system that generates the number of times and time required to accompany a place and a program thereof.

ネットワークを利用するユーザの行動は、そのユーザの位置やユーザの行動予定、あるいはユーザ個人の嗜好等などの変動要素が含まれる「ユーザの状態」と、ユーザが居る場所の気温や天候等の変動要素が含まれる「ユーザを取り巻く環境」と、ならびに、ユーザが利用しようとする交通機関の運行状態や店鋪の混雑状態等の変動要素が含まれる「施設の状態」といったような様々な変動要素によりユーザは影響を受ける。   The behavior of a user who uses the network includes the "user state" that includes such factors as the user's location, the user's behavior schedule, and the user's personal preferences, and the temperature and weather of the user's location. There are various variable factors such as the “environment surrounding the user” that includes the elements, and the “facility status” that includes variable factors such as the operating conditions of the transportation system that the user wants to use and the congestion of the storefronts. Users are affected.

こうした様々な変動要素に影響されうるユーザの行動を支援するためには、これらの刻一刻と変化する環境や周囲の状態などの変動要素に関する情報をいち早く収集する必要がある。こうして収集した情報をユーザに対して、その場その時の状態に応じた最適な情報とサービスを提供する技術が不可欠となっている。   In order to support user behavior that can be influenced by these various variables, it is necessary to quickly collect information on these variables, such as the environment and surrounding conditions that change every moment. A technique for providing the information and services that are collected in this manner to the user according to the situation at that time is essential.

このような情報提供技術は、「状態(コンテキスト)を察知して、それに適合した情報やサービスの提供を行う」という意味で、「コンテキスト・アウェア技術」と呼ばれている。このコンテキスト・アウェア技術に関しては、たとえば「C−MAP:A Context−Awareな展示ガイドシステムの試作:情報処理学会論文誌、Vol.39,No.10,October 1998」といった研究開発が学会でも論じられ、これまでにコンテキスト・アウェア技術に関する多くの研究開発が行われている(非特許文献1参照)。   Such information providing technology is called “context-aware technology” in the sense of “detecting the state (context) and providing information and services suitable for it”. Regarding this context-aware technology, research and development such as “C-MAP: Prototype of A Context-Aware Exhibition Guide System: Journal of Information Processing Society of Japan, Vol.39, No.10, October 1998” has been discussed in academic societies. A lot of research and development related to context-aware technology has been conducted so far (see Non-Patent Document 1).

また、ICカードのような携帯情報蓄積装置を用いてユーザのコンテキスト(行動履歴)を収集し、ユーザが提供した情報についてICカードに記憶されたコンテキストの内容をもって確証としている。単にユーザが提供しただけの情報では、その情報の内容が正しいが否かの確証を得ることはできない。そこでユーザが携行するICカードにユーザのコンテキストを記憶しておき、このコンテキストの中からユーザが提供しようとする情報を確証付けし得るコンテキストを抽出して添付することで、その情報の信頼性を高めるという方法がある(特許文献1参照)。
「C−MAP:A Context−Awareな展示ガイドシステムの試作」、情報処理学会論文誌、Vol.39,No.10,October 1998 特開2002−352010号公報
Further, the user's context (behavior history) is collected using a portable information storage device such as an IC card, and the information provided by the user is confirmed by the content of the context stored in the IC card. Information that is simply provided by the user cannot provide confirmation that the content of the information is correct. Therefore, the user's context is stored in the IC card carried by the user, and by extracting and attaching the context that can confirm the information that the user intends to provide from this context, the reliability of the information can be improved. There is a method of increasing (see Patent Document 1).
“C-MAP: Prototype of A Context-Aware Exhibition Guide System”, IPSJ Journal, Vol. 39, no. 10, October 1998 JP 2002-352010 A

しかしながら、従来のこれら技術においては、ICカードに記憶された情報から得られたコンテキスト(履歴情報)を情報処理せずにそのまま利用することはあっても、コンテキストを情報処理して新たなコンテキストを生成するという技術は知られていなかった。   However, in these conventional technologies, the context (history information) obtained from the information stored in the IC card may be used as it is without information processing. The technique of generating was not known.

本発明は上記課題に鑑みてなされたもので、ユーザの位置情報に基づいて訪問した場所への訪問回数や滞在時間、同伴者情報を取得し、訪問した場所への同伴者の同伴回数や同伴時間といった新たなコンテキストを生成することができ、もって、より多くのコンテキストを取得することが可能なコンテキスト生成システムおよびそのプログラムを提供することを目的としている。   The present invention has been made in view of the above-mentioned problems. The number of visits to the place visited, the staying time, and companion information are acquired based on the location information of the user, and the number of companions accompanied by the visitor to the visited place and the accompanying person are obtained. It is an object of the present invention to provide a context generation system and a program thereof that can generate a new context such as time and can acquire more contexts.

請求項1に記載の本発明は、ユーザの場所を示す位置情報を一定間隔で取得することにより時系列における前記位置情報を表す位置情報履歴を作成するための位置情報履歴作成手段と、前記位置情報履歴を一定範囲の前記場所ごとにまとめ、該場所ごとに前記ユーザが滞在した滞在時間を演算して求め、この滞在時間が一定時間以上である場合は前記場所に前記ユーザが訪問していたと判断し訪問履歴として記憶する訪問履歴記憶手段と、を備える。   The present invention according to claim 1, the position information history creating means for creating the position information history representing the position information in time series by acquiring the position information indicating the location of the user at regular intervals, and the position Summarizing information history for each place in a certain range, calculating the stay time for which the user stayed for each place, and if the stay time is more than a certain time, the user was visiting the place Visiting history storage means for determining and storing as a visit history.

このような請求項1に記載の本発明によれば、ユーザの位置を一定間隔で取得し位置情報履歴を作成する手段と、場所ごとの滞在時間を計算し、一定の滞在時間以上場所に訪問していたと判断し、訪問履歴として蓄積する手段と、を具備することを特徴とするコンテキスト生成システムが得られる。   According to the present invention as set forth in claim 1, means for acquiring a user's position at regular intervals and creating a positional information history, and calculating a staying time for each place, and visiting a place longer than a certain staying time And a means for accumulating the visit history as a visit history.

また、請求項2に記載の本発明によれば、請求項1において、前記位置情報履歴と前記訪問履歴に基づいて、前記場所ごとの一定期間における前記ユーザが訪問した訪問回数、前記訪問の訪問間隔、前記訪問間隔の平均間隔、前記滞在時間の平均時間、のうちの少なくとも一つを演算により求め、この演算結果を訪問頻度履歴として記憶する訪問頻度履歴記憶手段を備える。   According to the present invention described in claim 2, in claim 1, the number of visits visited by the user in a certain period for each location based on the location information history and the visit history, the visit of the visit There is provided a visit frequency history storage means for calculating at least one of an interval, an average interval of the visit intervals, and an average time of the stay time, and storing the calculation result as a visit frequency history.

このような請求項2に記載の本発明によれば、位置情報履歴と訪問履歴に基づき、場所ごとの一定期間における訪問回数、訪問の間隔、訪問の間隔の平均、滞在時間の平均の少なくともひとつを計算し、訪問頻度履歴として蓄積する手段とを具備することを特徴とするコンテキスト生成システムが得られる。   According to the second aspect of the present invention, based on the position information history and the visit history, at least one of the number of visits in a certain period for each place, the visit interval, the average visit interval, and the average stay time And a means for accumulating as a visit frequency history, a context generation system is obtained.

また、請求項3に記載の本発明によれば、請求項1または2のいずれかにおいて、前記位置情報履歴より複数の前記ユーザ間における相互の距離が一定以下であるユーザを全て抽出し、抽出された前記ユーザの相互の関係情報を表す人間関係プロファイルに基づいて前記ユーザの同伴者を特定し、同伴者履歴として記憶する同伴者履歴記憶手段と、前記場所ごとにおける前記ユーザと前記同伴者の滞在時間を演算して求め、前記滞在時間が一定以上である前記場所を前記ユーザが前記同伴者と訪問したと判断し、同伴者訪問履歴として記憶する同伴者訪問履歴記憶手段と、を備える。   Further, according to the present invention described in claim 3, in any one of claims 1 and 2, all users whose mutual distances among the plurality of users are not more than a certain value are extracted from the position information history, and extracted. A companion history storage means for identifying a companion of the user based on a human relation profile representing the mutual relationship information of the user and storing the companion history as a companion history; and the user and the companion of the companion for each location And a companion visit history storage means for calculating a stay time, determining that the user has visited the place where the stay time is equal to or greater than a certain time, and storing the place as a companion visit history.

このような請求項3に記載の本発明によれば、位置情報履歴に基づき、複数ユーザ間の物理的位置が一定の距離以下かつユーザ間人間関係プロファイルを利用して同伴者を特定し、同伴者履歴として蓄積する手段と、場所ごとの同伴者との滞在時間を計算し、一定の滞在時間以上の場所を同伴者と訪問したと判断し、同伴者訪問履歴として蓄積する手段とを具備することを特徴とするコンテキスト生成システムが得られる。   According to the present invention as set forth in claim 3, based on the position information history, the physical position between a plurality of users is less than a certain distance and the accompanying person is identified using the interpersonal relationship profile, and the accompanying person is identified. A means for accumulating as a companion visit history, and a means for calculating a stay time with a companion for each place, determining that a place with a certain stay time or more has been visited with the companion, and accumulating as a visitor visit history. A context generation system characterized by this can be obtained.

また、請求項4に記載の本発明によれば、請求項3において、前記同伴者履歴と前記同伴者訪問履歴に基づき、前記ユーザごとの一定期間における同伴回数、同伴の間隔、同伴の間隔の平均、のうちのいずれかについて、前記同伴者履歴を用いてそれらの少なくともひとつを演算して求めて前記同伴者頻度履歴として記憶する同伴者頻度履歴記憶手段を備える。   According to the present invention described in claim 4, in claim 3, based on the accompanying person history and the accompanying person visit history, the number of accompanying persons, the accompanying interval, the accompanying interval for each user for a certain period of time. For any one of the averages, a companion frequency history storage unit is provided that calculates and stores at least one of them using the companion history as the companion frequency history.

このような請求項4に記載の本発明によれば、同伴者履歴と同伴者訪問履歴に基づき、ユーザごとの一定期間における同伴回数、同伴の間隔、同伴の間隔の平均を同伴者履歴を用いてそれらの少なくともひとつを計算し、同伴者頻度履歴として蓄積する手段とを具備することを特徴とするコンテキスト生成システムが得られる。   According to the present invention as set forth in claim 4, based on the companion history and the companion visit history, the companion history is used as the average of the number of companions, the interval between companions, and the interval between companions for each user. And a means for calculating at least one of them and storing it as a companion frequency history.

また、請求項5に記載の本発明によれば、請求項1〜4のいずれかにおいて、前記場所は、陸標となるランドマークに関連付けて前記場所を指定するランドマーク指定方法、住所により前記場所を指定する住所指定方法、緯度経度により特定された地点を含む地域を前記場所として特定する地域特定方法、緯度経度により特定される地点を前記場所として指定する緯度経度指定方法、のうちの少なくともいずれかの方法によって指定あるいは特定される。   According to the present invention of claim 5, in any one of claims 1 to 4, the place is specified by a landmark designation method and an address that designate the place in association with a landmark that is a landmark. At least one of an address specifying method for specifying a place, an area specifying method for specifying an area including a point specified by latitude and longitude as the place, and a latitude and longitude specifying method for specifying a point specified by latitude and longitude as the place It is specified or specified by either method.

このような請求項5に記載の本発明によれば、前記場所の特定には、ランドマークを用いた場所の指定(駅、建造物)方法、住所を用いた場所の指定方法、緯度経度の中心点を用いたエリアの特定方法、緯度経度を用いた位置の指定方法の少なくとも一つが含まれることを特徴とするコンテキスト生成システムが得られる。   According to the present invention as set forth in claim 5, the location can be specified by specifying a location using a landmark (station, building), specifying a location using an address, A context generation system including at least one of an area specifying method using a center point and a position specifying method using latitude and longitude is obtained.

また、請求項6に記載の本発明によれば、請求項3〜5のいずれかにおいて、前記訪問頻度履歴と前記同伴者頻度履歴に基づいて前記ユーザと前記同伴者との相互の訪問頻度を示す同伴者訪問頻度履歴を作成する同伴者訪問頻度履歴作成手段と、前記同伴者訪問履歴頻度に応じて予め定められた前記ユーザと前記同伴者との関係を表現するための表現付与ルール記憶手段と、前記表現付与ルール記憶手段に記憶された前記表現付与ルールに基づいて前記ユーザと前記同伴者との関係に表現を付与する表現付与手段と、を備える。   According to the present invention of claim 6, in any of claims 3 to 5, the mutual visit frequency between the user and the companion is determined based on the visit frequency history and the companion frequency history. A companion visit frequency history creating means for creating a companion visit frequency history to be shown, and an expression providing rule storage means for expressing a relationship between the user and the companion predetermined according to the companion visit history frequency And expression giving means for giving an expression to the relationship between the user and the companion based on the expression giving rules stored in the expression giving rule storage means.

このような請求項6に記載の本発明によれば、訪問頻度履歴と同伴者頻度履歴に基づき、同伴者訪問頻度履歴を作成する手段と、表現付与ルールに従い、様々な表現を付与する手段とを具備することを特徴とするコンテキスト生成システムが得られる。   According to the present invention as set forth in claim 6, a means for creating a companion visit frequency history based on a visit frequency history and a companion frequency history, a means for assigning various expressions according to an expression provision rule, A context generation system characterized by comprising:

また、請求項7に記載の本発明によれば、請求項6において、前記ユーザが任意で前記位置情報を取得するための任意位置情報取得手段と、前記ユーザの前記場所ごとの前記同伴者訪問頻度履歴に基づいて前記場所を分類する場所分類手段と、前記場所に位置している各前記ユーザごとに分類条件を付与し記憶するユーザ分類条件記憶手段と、前記場所に位置している各前記ユーザごとに前記分類条件を比較するユーザ分類条件比較手段と、を備える。   According to the present invention described in claim 7, in claim 6, arbitrary position information acquisition means for the user to arbitrarily acquire the position information, and the companion visit for each location of the user Location classification means for classifying the location based on frequency history, user classification condition storage means for assigning and storing a classification condition for each user located at the location, and each of the locations located at the location User classification condition comparison means for comparing the classification conditions for each user.

このような請求項7に記載の本発明によれば、一定期間で取得する位置情報とは別に、ユーザの操作に基づき、位置情報を取得する手段と、ユーザのいる場所ごとの同伴者訪問頻度履歴に基づき、場所を分類わけする手段と、各々の場所において、ユーザごとに分類を付与し、蓄積する手段と各々の場所において、ユーザごとに分類を比較する手段とを具備することを特徴とするコンテキスト生成システムが得られる。   According to the present invention as set forth in claim 7, the means for acquiring the position information based on the user's operation separately from the position information acquired for a certain period, and the accompanying visit frequency for each place where the user is present Characterized in that it comprises means for classifying locations based on history, means for assigning and storing a classification for each user at each location, and means for comparing the classification for each user at each location. A context generation system is obtained.

また、請求項8に記載の本発明によれば、請求項7において、前記ユーザ分類条件比較手段は、前記ユーザが位置する前記場所を分類する分類条件と、複数の前記分類条件の相互の関連を示した分類関連表と、に基づいて、前記分類関連表から抽出した前記分類条件にて分類した前記ユーザを抽出する第1のユーザ抽出手段と、前記ユーザが位置する場所に関係なく、前記分類関連表から抽出した前記分類条件にて分類した前記ユーザを抽出する第2のユーザ抽出手段と、前記第1のユーザ抽出手段と前記第2のユーザ抽出手段とのうちのすくなくともいずれか一方を用いて抽出された前記ユーザについての前記同伴者訪問頻度履歴の中から、前記場所の分類条件を指定し、この分類条件に対応する場所を抽出する場所抽出手段と、を備える。   According to the present invention described in claim 8, in claim 7, the user classification condition comparison unit is configured such that the classification condition for classifying the place where the user is located and the correlation between the plurality of classification conditions A first user extracting means for extracting the user classified by the classification condition extracted from the classification related table based on the classification related table, regardless of the location where the user is located, At least one of the second user extraction means for extracting the user classified by the classification condition extracted from the classification relation table, the first user extraction means, and the second user extraction means. A location extracting means for designating a classification condition of the location from the companion visit frequency history of the user extracted by using the user and extracting a location corresponding to the classification condition;

このような請求項8に記載の本発明によれば、各々の場所において、ユーザごとに分類を比較する手段には、ユーザのいる場所の分類と分類関連表をもちいて、関連表から抽出した場所の分類をもつユーザを抽出する手段と、ユーザのいる場所にかかわらず、場所に対する分類と分類間の関係を示した分類関連表をもちいて、分類関連表から抽出した場所の分類をもつユーザを抽出する手段と、抽出したユーザの同伴者訪問頻度履歴の中から、場所の分類を指定して、指定した分類に対応する場所を抽出する手段とを具備することを特徴とするコンテキスト生成システムが得られる。   According to the present invention as set forth in claim 8, in each place, the means for comparing the classification for each user is extracted from the relation table using the classification of the place where the user is and the classification relation table. Users who have a place classification extracted from a classification relation table using a means for extracting users with a place classification and a classification relation table showing the relationship between classification and classification for places regardless of where the user is. A context generation system comprising: means for extracting a location, and means for extracting a location corresponding to the specified classification by designating a classification of the location from the extracted visitor visit history of the user Is obtained.

また、請求項9に記載の本発明によれば、請求項3〜8のいずれかにおいて、前記ユーザの前記位置情報による場所の前記訪問頻度履歴から訪問回数を取得して、前記ユーザを前記訪問回数に基づいて分類して作成したユーザリストを作成するユーザリスト作成手段と、前記ユーザリスト内の前記ユーザの訪問頻度から訪問回数に基づいて分類した場所を抽出する訪問回数別場所抽出手段と、前記ユーザリスト内の前記ユーザの訪問頻度から訪問回数に基づいて分類したユーザを抽出する訪問回数別ユーザ抽出手段と、前記人間関係プロファイルに定義された前記ユーザの所属する属性内の複数ユーザにおける訪問頻度から訪問回数に基づいて分類した場所を抽出する属性内訪問回数別場所抽出手段と、前記人間関係プロファイルに定義された前記ユーザの所属する属性内の複数ユーザにおける訪問頻度から訪問回数に基づいて分類したユーザを抽出する属性内訪問回数別ユーザ抽出手段と、前記訪問回数別場所抽出手段と、前記訪問回数別ユーザ抽出手段と、前記属性内訪問回数別場所抽出手段と、前記属性内訪問回数別ユーザ抽出手段と、からそれぞれ抽出された前記ユーザおよび前記場所と、前記ユーザの前記場所における前記訪問頻度履歴とを比較して前記訪問頻度履歴に含まれない未訪問の場所を抽出する未訪問場所抽出手段と、を備える。   According to the present invention of claim 9, in any one of claims 3 to 8, the number of visits is acquired from the visit frequency history of the place according to the location information of the user, and the user is visited by the visit A user list creating means for creating a user list classified and created based on the number of times; a place extracting means for each number of visits for extracting a place classified based on the number of visits from the visit frequency of the user in the user list; A user extraction unit for each number of visits for extracting a user classified based on the number of visits from the visit frequency of the user in the user list; and visits among a plurality of users within the attribute to which the user belongs defined in the human relationship profile The location extraction means by attribute number of visits for extracting places classified based on the number of visits from the frequency, and defined in the human relationship profile User-extracting means for each attributed number of visits for extracting the users classified based on the number of visits from the visit frequency of the plurality of users in the attribute to which the user belongs, location extracting means for each number of visits, and user extraction for each number of visits The user and the place respectively extracted from the means, the location extracting means classified by the number of visits within the attribute, and the user extracting means classified by the number of visits within the attribute, and the visit frequency history at the location of the user And unvisited place extracting means for extracting unvisited places not included in the visit frequency history.

このような請求項9に記載の本発明によれば、ユーザの位置情報に基づき、場所における訪問頻度履歴から、訪問回数に基づく、ユーザリストを作成する手段と、取得したユーザリスト内のユーザの訪問頻度から、訪問回数に基づく、場所を抽出する手段と、取得したユーザリスト内のユーザの訪問頻度から、訪問回数に基づく、ユーザを抽出する手段と、人間関係プロファイルに定義されたユーザの所属するコミュニティ内の複数ユーザにおける訪問頻度から、訪問回数に基づく、場所を抽出する手段と、人間関係プロファイルに定義されたユーザの所属するコミュニティ内の複数ユーザにおける訪問頻度から、訪問回数に基づく、ユーザを抽出する手段と、抽出された情報の中から、ユーザの場所における訪問頻度履歴と比較し、訪問したことのない場所を抽出する手段とを具備することを特徴とするコンテキスト生成システムが得られる。   According to the present invention as set forth in claim 9, the means for creating the user list based on the number of visits from the visit frequency history at the location, based on the user's location information, and the user in the acquired user list A means for extracting a location based on the number of visits from the visit frequency, a means for extracting a user based on the number of visits from the visit frequency of the user in the acquired user list, and a user affiliation defined in the human relationship profile A user based on the number of visits based on the number of visits based on the number of visits based on the number of visits within the community and the frequency of visits among the multiple users within the community to which the user defined in the human relationship profile belongs. And a comparison with the visit frequency history at the user's location from the extracted information. Context generation system characterized by comprising a means for extracting the free places is obtained.

また、請求項10に記載の本発明によれば、請求項3〜9のいずれかにおいて、前記訪問履歴と前記同伴者訪問履歴とを表示するための履歴情報表示手段を備える。   According to a tenth aspect of the present invention, in any one of the third to ninth aspects, there is provided history information display means for displaying the visit history and the accompanying visit history.

このような請求項10に記載の本発明によれば、取得した訪問履歴情報、同伴者訪問履歴情報を表示する手段を具備することを特徴とするコンテキスト生成システムが得られる。   According to the tenth aspect of the present invention, a context generation system including a means for displaying the acquired visit history information and accompanying visit history information can be obtained.

また、請求項11に記載の本発明によれば、ユーザの場所を示す位置情報を一定間隔で取得することにより時系列における前記位置情報を表す位置情報履歴を作成するための位置情報履歴作成手段により前記位置情報履歴を作成するステップと、前記位置情報履歴を一定範囲の前記場所ごとにまとめ、該場所ごとに前記ユーザが滞在した滞在時間を演算して求め、この滞在時間が一定時間以上である場合は前記場所に前記ユーザが訪問していたと判断し訪問履歴として記憶する訪問履歴記憶手段により前記訪問履歴を記憶するステップと、を備える。   According to the present invention as set forth in claim 11, the position information history creating means for creating the position information history representing the position information in time series by acquiring the position information indicating the location of the user at regular intervals. Creating the location information history according to the above, and collecting the location information history for each place in a certain range, calculating the stay time for which the user stayed for each location, and the stay time being a certain time or more If there is, the step of storing the visit history by visit history storage means for determining that the user has visited the place and storing it as a visit history is provided.

また、請求項12に記載の本発明によれば、請求項11において、前記位置情報履歴と前記訪問履歴に基づいて、前記場所ごとの一定期間における前記ユーザが訪問した訪問回数、前記訪問の訪問間隔、前記訪問間隔の平均間隔、前記滞在時間の平均時間、のうちの少なくとも一つを演算により求め、この演算結果を訪問頻度履歴として記憶する訪問頻度履歴記憶手段を備える。   According to the present invention described in claim 12, in claim 11, the number of visits visited by the user in a certain period for each location based on the location information history and the visit history, the visit of the visit There is provided a visit frequency history storage means for calculating at least one of an interval, an average interval of the visit intervals, and an average time of the stay time, and storing the calculation result as a visit frequency history.

また、請求項13に記載の本発明によれば、請求項11または12のいずれかにおいて、前記位置情報履歴より複数の前記ユーザ間における相互の距離が一定以下であるユーザを全て抽出し、抽出された前記ユーザの相互の関係情報を表す人間関係プロファイルに基づいて前記ユーザの同伴者を特定し、同伴者履歴として記憶する同伴者履歴記憶手段と、前記場所ごとにおける前記ユーザと前記同伴者の滞在時間を演算して求め、前記滞在時間が一定以上である前記場所を前記ユーザが前記同伴者と訪問したと判断し、同伴者訪問履歴として記憶する同伴者訪問履歴記憶手段と、を備える。   According to the invention of claim 13, in any one of claims 11 or 12, all users whose mutual distances between the plurality of users are not more than a certain value are extracted from the position information history, and extracted. A companion history storage means for identifying a companion of the user based on a human relation profile representing the mutual relationship information of the user and storing the companion history as a companion history; and the user and the companion of the companion for each location And a companion visit history storage means for calculating a stay time, determining that the user has visited the place where the stay time is equal to or greater than a certain time, and storing the place as a companion visit history.

また、請求項14に記載の本発明によれば、請求項13において、前記同伴者履歴と前記同伴者訪問履歴に基づき、前記ユーザごとの一定期間における同伴回数、同伴の間隔、同伴の間隔の平均、のうちのいずれかについて、前記同伴者履歴を用いてそれらの少なくともひとつを演算して求めて前記同伴者頻度履歴として記憶する同伴者頻度履歴記憶手段を備える。   Further, according to the present invention of claim 14, in claim 13, based on the companion history and the companion visit history, the number of companions, the interval of companion, the interval of companion for each user for a certain period of time. For any one of the averages, a companion frequency history storage unit is provided that calculates and stores at least one of them using the companion history as the companion frequency history.

また、請求項15に記載の本発明によれば、請求項11〜14のいずれかにおいて、前記場所は、陸標となるランドマークに関連付けて前記場所を指定するランドマーク指定方法、住所により前記場所を指定する住所指定方法、緯度経度により特定された地点を含む地域を前記場所として特定する地域特定方法、緯度経度により特定される地点を前記場所として指定する緯度経度指定方法、のうちの少なくともいずれかの方法によって指定あるいは特定される。   According to the present invention of claim 15, in any one of claims 11 to 14, the place is specified by a landmark designation method and an address that designate the place in association with a landmark that is a landmark. At least one of an address specifying method for specifying a place, an area specifying method for specifying an area including a point specified by latitude and longitude as the place, and a latitude and longitude specifying method for specifying a point specified by latitude and longitude as the place It is specified or specified by either method.

また、請求項16に記載の本発明によれば、請求項13〜15のいずれかにおいて、前記訪問頻度履歴と前記同伴者頻度履歴に基づいて前記ユーザと前記同伴者との相互の訪問頻度を示す同伴者訪問頻度履歴を作成する同伴者訪問頻度履歴作成手段と、前記同伴者訪問履歴頻度に応じて予め定められた前記ユーザと前記同伴者との関係を表現するための表現付与ルール記憶手段と、前記表現付与ルール記憶手段に記憶された前記表現付与ルールに基づいて前記ユーザと前記同伴者との関係に表現を付与する表現付与手段と、を備える。   Further, according to the present invention of claim 16, in any one of claims 13 to 15, the mutual visit frequency between the user and the companion is determined based on the visit frequency history and the companion frequency history. A companion visit frequency history creating means for creating a companion visit frequency history to be shown, and an expression providing rule storage means for expressing a relationship between the user and the companion predetermined according to the companion visit history frequency And expression giving means for giving an expression to the relationship between the user and the companion based on the expression giving rules stored in the expression giving rule storage means.

また、請求項17に記載の本発明によれば、請求項16において、前記ユーザが任意で前記位置情報を取得するための任意位置情報取得手段と、前記ユーザの前記場所ごとの前記同伴者訪問頻度履歴に基づいて前記場所を分類する場所分類手段と、前記場所に位置している各前記ユーザごとに分類条件を付与し記憶するユーザ分類条件記憶手段と、前記場所に位置している各前記ユーザごとに前記分類条件を比較するユーザ分類条件比較手段と、を備える。   According to the present invention of claim 17, in claim 16, arbitrary position information acquisition means for the user to arbitrarily acquire the position information, and the companion visit for each location of the user Location classification means for classifying the location based on frequency history, user classification condition storage means for assigning and storing a classification condition for each user located at the location, and each of the locations located at the location User classification condition comparison means for comparing the classification conditions for each user.

また、請求項18に記載の本発明によれば、請求項17において、前記ユーザ分類条件比較手段は、前記ユーザが位置する前記場所を分類する分類条件と、複数の前記分類条件の相互の関連を示した分類関連表と、に基づいて、前記分類関連表から抽出した前記分類条件にて分類した前記ユーザを抽出する第1のユーザ抽出手段と、前記ユーザが位置する場所に関係なく、前記分類関連表から抽出した前記分類条件にて分類した前記ユーザを抽出する第2のユーザ抽出手段と、前記第1のユーザ抽出手段と前記第2のユーザ抽出手段とのうちのすくなくともいずれか一方を用いて抽出された前記ユーザについての前記同伴者訪問頻度履歴の中から、前記場所の分類条件を指定し、この分類条件に対応する場所を抽出する場所抽出手段と、を備える。   According to the present invention of claim 18, in claim 17, the user classification condition comparison means includes a correlation condition between a classification condition for classifying the place where the user is located and a plurality of the classification conditions. A first user extracting means for extracting the user classified by the classification condition extracted from the classification related table based on the classification related table, regardless of the location where the user is located, At least one of the second user extraction means for extracting the user classified by the classification condition extracted from the classification relation table, the first user extraction means, and the second user extraction means. A location extracting means for designating a location classification condition from the companion visit frequency history of the user extracted by using the user and extracting a location corresponding to the classification condition; That.

また、請求項19に記載の本発明は、請求項13〜18のいずれかにおいて、前記ユーザの前記位置情報による場所の前記訪問頻度履歴から訪問回数を取得して、前記ユーザを前記訪問回数に基づいて分類して作成したユーザリストを作成するユーザリスト作成手段と、前記ユーザリスト内の前記ユーザの訪問頻度から訪問回数に基づいて分類した場所を抽出する訪問回数別場所抽出手段と、前記ユーザリスト内の前記ユーザの訪問頻度から訪問回数に基づいて分類したユーザを抽出する訪問回数別ユーザ抽出手段と、前記人間関係プロファイルに定義された前記ユーザの所属する属性内の複数ユーザにおける訪問頻度から訪問回数に基づいて分類した場所を抽出する属性内訪問回数別場所抽出手段と、前記人間関係プロファイルに定義された前記ユーザの所属する属性内の複数ユーザにおける訪問頻度から訪問回数に基づいて分類したユーザを抽出する属性内訪問回数別ユーザ抽出手段と、前記訪問回数別場所抽出手段と、前記訪問回数別ユーザ抽出手段と、前記属性内訪問回数別場所抽出手段と、前記属性内訪問回数別ユーザ抽出手段と、からそれぞれ抽出された前記ユーザおよび前記場所と、前記ユーザの前記場所における前記訪問頻度履歴とを比較して前記訪問頻度履歴に含まれない未訪問の場所を抽出する未訪問場所抽出手段と、を備える。   Further, in the present invention described in claim 19 according to any one of claims 13 to 18, the number of visits is acquired from the visit frequency history of the place based on the location information of the user, and the user is set to the number of visits. A user list creation means for creating a user list classified and created based on the number of visits, a place extraction means by number of visits for extracting a place classified based on the number of visits from the visit frequency of the user in the user list, and the user Based on the number of visits to extract users classified based on the number of visits from the visit frequency of the user in the list, and from the visit frequency of a plurality of users within the attribute to which the user belongs defined in the human relationship profile It is defined in the attribute-specific location extraction means for extracting locations classified based on the number of visits and the human relationship profile. User-extracting means for each attributed number of visits for extracting the users classified based on the number of visits from the visit frequency of the plurality of users in the attribute to which the user belongs, location extracting means for each number of visits, and user extraction for each number of visits The user and the place respectively extracted from the means, the location extracting means classified by the number of visits within the attribute, and the user extracting means classified by the number of visits within the attribute, and the visit frequency history at the location of the user And unvisited place extracting means for extracting unvisited places not included in the visit frequency history.

また、請求項20に記載の本発明は、請求項13〜19のいずれかにおいて、前記訪問履歴と前記同伴者訪問履歴とを表示するための履歴情報表示手段を備える。   According to a twentieth aspect of the present invention, in any one of the thirteenth to nineteenth aspects, there is provided history information display means for displaying the visit history and the accompanying visit history.

本発明によれば、ユーザの位置情報に基づいて訪問した場所への訪問回数や滞在時間、同伴者情報を取得し、訪問した場所への同伴者の同伴回数や同伴時間といった新たなコンテキストを生成することができ、もって、より多くのコンテキストを取得することが可能なコンテキスト生成システムおよびそのプログラムを提供することができる。   According to the present invention, the number of visits to the place visited, the staying time, and the companion information are acquired based on the location information of the user, and a new context such as the number of companions to the visited place and the accompanying time is generated. Therefore, it is possible to provide a context generation system and its program capable of acquiring more contexts.

以下に、図面を用いて本発明に係る実施の形態の構成と動作を説明する。以下の説明に用いる図面では、本発明を実現する上で同じ機能を持つ構成要素には同じ番号を付与する。また、以下の説明は、本発明の理解を助けるものであって、本発明の技術的範囲を制限するものではない。   The configuration and operation of the embodiment according to the present invention will be described below with reference to the drawings. In the drawings used for the following description, the same reference numerals are given to components having the same functions in realizing the present invention. Further, the following description is intended to help understanding of the present invention and does not limit the technical scope of the present invention.

図1は、本発明の実施の形態によるコンテキスト生成システムの構成説明図であって、ユーザ端末1と、携帯電話やPHSなどの携帯電話端末11、パーソナルデジタルアシスタンス(PDA)12、パーソナルコンピュータ13などが示されている。また、位置情報などのコンテキストを取得し管理するコンテキスト管理サーバ2と、コンテキストに基づき新たなコンテキストを生成するコンテキスト生成サーバ3と、移動通信網4と、インターネット5と、RFID(Radio Frequency IDentification)無線タグやPHSなど、自身の物理的位置情報を移動通信網4を経由して、あるいは直接インターネット5へ発信することが可能な位置発信デバイス6とが示されている。   FIG. 1 is a diagram illustrating the configuration of a context generation system according to an embodiment of the present invention. A user terminal 1, a mobile phone terminal 11 such as a mobile phone or a PHS, a personal digital assistance (PDA) 12, a personal computer 13 and the like It is shown. In addition, a context management server 2 that acquires and manages a context such as location information, a context generation server 3 that generates a new context based on the context, a mobile communication network 4, the Internet 5, and an RFID (Radio Frequency IDentification) radio A position transmission device 6 capable of transmitting its own physical position information such as a tag and PHS via the mobile communication network 4 or directly to the Internet 5 is shown.

図1を参照して、ユーザの携帯電話端末11は移動通信網4に接続されている。また、ユーザのパーソナルデジタルアシスタンス12およびパーソナルコンピュータ13は、データ通信が可能なモバイルカードを搭載することにより、移動通信網4と接続されている。あるいは、インターネット5に直接接続されていてもよい。また位置発信デバイス6はRFIDタグリーダなどを介してインターネット5に直接接続されており、あるいは、PHS無線基地局を介して移動通信網4に接続されていてもよい。   Referring to FIG. 1, a user's mobile phone terminal 11 is connected to a mobile communication network 4. The user's personal digital assistance 12 and personal computer 13 are connected to the mobile communication network 4 by mounting a mobile card capable of data communication. Alternatively, it may be directly connected to the Internet 5. The position transmission device 6 may be directly connected to the Internet 5 via an RFID tag reader or the like, or may be connected to the mobile communication network 4 via a PHS radio base station.

図2に参照されるのは、コンテキスト管理サーバ2において管理されている位置情報履歴の構成例である。システムが定期的(たとえば1時間ごと)にコンテキスト収集し、蓄積した例を示す。また、201で示す4行目(2004/1/6 11:34)にはユーザの端末操作(情報登録時や参照時など)を契機にコンテキスト収集をし、蓄積した例である。   Reference is made to FIG. 2 for a configuration example of the location information history managed in the context management server 2. An example is shown in which the system collects and accumulates context periodically (for example, every hour). In addition, the fourth line (201/1/6 11:34) indicated by 201 is an example in which context collection is performed in response to a user's terminal operation (such as information registration or reference), and is accumulated.

本実施の形態では、コンテンツ情報登録前後のコンテキストとして、一定距離内にいるユーザの位置の時間的変化を利用したXm(メートル)以内にいるユーザの情報表現例を示す。例えば、図2の例で201で示す4行目(2004/1/6 11:34)はユーザID5001のユーザの位置がユーザID5002が常にユーザID5001の近傍にいることから、ユーザID5002のビット列で示される2番目ビットに1(010000000)を表示していることを表す。この例では、近傍にいるユーザを表すためには、ユーザIDのビット列は、位置情報履歴を提供しているユーザの数用意する必要がある。   In the present embodiment, as a context before and after content information registration, an example of information representation of a user who is within Xm (meters) using a temporal change in the position of the user within a certain distance is shown. For example, the fourth line (2004/1/6 11:34) indicated by 201 in the example of FIG. 2 is indicated by the bit string of the user ID 5002 because the user ID 5001 is always in the vicinity of the user ID 5001. 1 (010000000) is displayed in the second bit. In this example, in order to represent a user in the vicinity, it is necessary to prepare a bit string of user IDs for the number of users who provide location information history.

図3に示すのは、本発明の実施の形態によるコンテキスト生成サーバ2の内部モジュール構成をさらに詳細に説明するための説明図である。このコンテキスト生成サーバ3は、コンテキスト管理サーバ2などの外部構成との間で、インターネット5を介した情報通信を行う情報送受信部31と、収集されたコンテキストの時間的変化や複数コンテキスト間の関係などに着目して新たなコンテキストを生成するコンテキスト生成部32と、収集もしくは生成されたコンテキストを蓄積し管理するコンテキスト管理部33と、からなる。   FIG. 3 is an explanatory diagram for explaining in more detail the internal module configuration of the context generation server 2 according to the embodiment of the present invention. The context generation server 3 includes an information transmission / reception unit 31 that performs information communication with the external configuration such as the context management server 2 and the like, a temporal change of collected contexts, a relationship among a plurality of contexts, and the like. The context generation unit 32 that generates a new context focusing on the above and the context management unit 33 that accumulates and manages the collected or generated context.

図4は、本発明の実施の形態によるコンテキスト生成サーバ2のコンテキスト生成処理手順を説明したフロー図である。ステップ401において、情報送受信部31が、コンテキスト管理サーバ2から図2に示した位置情報履歴の取得を行う。ステップ402において、情報送受信部31から取得した位置情報履歴に基づき、コンテキスト生成部32が、ある「エリア(地域、範囲)/位置」(場所)における訪問回数および滞在時間を算出する。   FIG. 4 is a flowchart illustrating the context generation processing procedure of the context generation server 2 according to the embodiment of the present invention. In step 401, the information transmitting / receiving unit 31 acquires the position information history shown in FIG. 2 from the context management server 2. In step 402, based on the location information history acquired from the information transmission / reception unit 31, the context generation unit 32 calculates the number of visits and stay time in a certain “area (region, range) / location” (location).

ただし、連続的に同じ位置に滞在している場合は、カウントアップせずに滞在時間のみカウントする。また、近傍にいるユーザが連続的に近傍にいる場合のみ同伴していると判断し、カウントする。また、連続的に同じ位置に同伴している場合は、カウントアップせずに、同伴時間についてのみカウントする。ステップ403において、算出した訪問回数、滞在時間、同伴回数、同伴時間をエリア/位置、時間帯に分けてコンテキスト管理部33が蓄積する。   However, when staying at the same position continuously, only the staying time is counted without counting up. Further, it is determined that the user in the vicinity is accompanied only when the user is continuously in the vicinity, and the user is counted. In addition, when accompanying the same position continuously, only the accompanying time is counted without counting up. In step 403, the context management unit 33 accumulates the calculated number of visits, staying time, number of companions, and companion time into areas / positions and time zones.

図5は、本発明の実施の形態によるコンテキスト生成サーバ2のコンテキスト生成処理手順402について、より詳しい処理を説明したフロー図である。ステップ501において、情報送受信部31から取得した図2に示す位置情報履歴に基づき、一定期間X内の位置情報を抽出し、任意の位置情報を中心点として、半径Ym以内に位置する位置情報を位置情報履歴から抽出する。   FIG. 5 is a flowchart illustrating more detailed processing for the context generation processing procedure 402 of the context generation server 2 according to the embodiment of the present invention. In step 501, based on the position information history shown in FIG. 2 acquired from the information transmitting / receiving unit 31, position information within a certain period X is extracted, and position information located within a radius Ym with arbitrary position information as a central point. Extract from location information history.

次に、ステップ502にて、抽出した半径Ym以内に位置する位置情報に基づき、時間帯ごとの訪問回数を算出する。ただし、連続的に同じ位置に滞在している場合は、カウントアップしない。近傍にいるユーザが連続的に近傍にいる場合のみ同伴していると判断し、カウントする。ただし、連続的に同じ位置に同伴している場合は、カウントアップしない。   Next, in step 502, the number of visits for each time period is calculated based on the position information located within the extracted radius Ym. However, it does not count up when staying at the same position continuously. Only when a user in the vicinity is continuously in the vicinity, it is determined that the user is accompanied and counted. However, it is not counted up when accompanied by the same position continuously.

次に、ステップ503にて、抽出されていない位置情報履歴の中から、ある位置情報を中心として、再度半径Ym以内に位置する位置情報を抽出する。抽出されない位置情報履歴がなくなるまで、ステップ501、ステップ502を繰り返す。   Next, in step 503, position information located within the radius Ym is extracted again from the position information history that has not been extracted, centered on some position information. Steps 501 and 502 are repeated until there is no position information history that is not extracted.

図6は、図2に示す位置情報履歴から抽出した位置情報のイメージ図を示す。一定期間X内の位置情報を縦軸が緯度、横軸が経度としてプロットし、任意の中心点に基づき半径Ymで囲んだ例である。ここで任意の中心点ごとに半径Ymで抽出された位置情報履歴に基づき、コンテキスト管理部33が次に示す図7のように情報の蓄積を行う。   FIG. 6 shows an image diagram of position information extracted from the position information history shown in FIG. In this example, position information within a certain period X is plotted with the vertical axis representing latitude and the horizontal axis representing longitude, and is surrounded by a radius Ym based on an arbitrary center point. Here, based on the position information history extracted at the radius Ym for each arbitrary center point, the context management unit 33 accumulates information as shown in FIG.

図7は、図2に示す位置情報履歴に基づき、一定期間X内の位置情報を抽出し、任意の位置情報を中心点として、半径Ym以内に位置する位置情報を位置情報履歴から抽出し、コンテキスト管理部33に蓄積した訪問履歴データ構成例である。この例では、一日を2つの時間帯に分けて、その時間帯のある中心点(緯度、経度)の半径Ym以内への訪問回数を蓄積している。時間帯は任意に分割可能である。また、その時に同伴していたユーザIDのビットに同伴回数を蓄積する。   FIG. 7 extracts position information within a certain period X based on the position information history shown in FIG. 2, extracts position information located within a radius Ym from the position information history, with arbitrary position information as a central point, 4 is a configuration example of visit history data accumulated in a context management unit 33. In this example, one day is divided into two time zones, and the number of visits within a radius Ym of a center point (latitude, longitude) in that time zone is accumulated. The time zone can be arbitrarily divided. Also, the number of times of accompaniment is stored in the bit of the user ID that was accompanied at that time.

図8は、ユーザ間における関係を示す人間関係プロファイルのデータ構成例である。この人間関係プロファイルとは、たとえばユーザID 5001のユーザとユーザID 5004の人間関係を示す情報である。図8では、このユーザID 5001のユーザとユーザID 5004との間に存在する人間関係プロファイルは「家族」として登録されている。   FIG. 8 is a data configuration example of a human relationship profile indicating a relationship between users. The human relationship profile is information indicating the human relationship between the user with the user ID 5001 and the user ID 5004, for example. In FIG. 8, the human relationship profile existing between the user with the user ID 5001 and the user ID 5004 is registered as “family”.

図9は、図2に示す位置情報履歴に基づき、Xm以内にいるユーザに対し、図8で示したユーザ間の人間関係プロファイルのデータ構成上に存在しているユーザであり、一定時間に渡ってユーザとの距離がXm以内である場合、この人物はユーザの同伴者であると判断して同伴者履歴に同伴者として記憶し、蓄積した同伴者履歴データ構成例である。   FIG. 9 shows a user who exists in the data structure of the human relationship profile shown in FIG. 8 for a user who is within Xm based on the position information history shown in FIG. If the distance to the user is within Xm, this person is determined to be a companion of the user, stored as a companion in the companion history, and stored companion history data configuration example.

図10は、図7に示した訪問履歴に基づいて、不特定のあるユーザが訪れたエリア/位置を名称(たとえば渋谷、新宿、品川)をもって表し、この名称で特定されるエリア/位置にユーザが一定の期間において、どのくらいの回数でそのエリア/位置に訪問したかを回数表示した訪問頻度履歴をデータテーブルに表した一つの例である。この訪問頻度履歴では、不特定のあるユーザが訪問したエリア/位置の名称が示され、例えば渋谷には第1週の水曜日に「1」が付されていることで、このユーザが渋谷を訪問したことがわかる。一方、他の曜日や週には全て「0」が付されていることから、このユーザはすくなくとも第1週から第4週にかけて1回だけ渋谷を訪問しており、その他の訪問していない日には「0」が付されて表現されている。   FIG. 10 shows an area / position visited by an unspecified user with a name (for example, Shibuya, Shinjuku, Shinagawa) based on the visit history shown in FIG. 7, and the user is placed in the area / position specified by this name. Is an example in which a visit frequency history indicating how many times an area / position has been visited in a certain period is displayed in a data table. In this visit frequency history, the name of the area / location visited by an unspecified user is shown. For example, “1” is attached to Shibuya on Wednesday of the first week, and this user visits Shibuya. You can see that On the other hand, since “0” is added to all other days of the week and weeks, this user visited Shibuya at least once from the first week to the fourth week, and other days when he / she did not visit. Is represented with “0” attached.

図11は、図9に示した同伴履歴の内容に基づいて、あるユーザ5001とその同伴者5002〜5004の一定期間における同伴回数を示した同伴者頻度履歴をデータテーブルに表した一つの例である。この同伴者頻度履歴では、ユーザ5001がユーザ5002と同伴して行動したか否かを曜日別に表しており、例えば第1週の月曜日は同伴していないので「0」が付されている。一方、第1週の水曜日は同伴しているので「1」が付されて表現されている。このようにユーザ5001とユーザ5002〜5004の関係において、同伴したか否かが「1」と「0」にて表現され、同伴頻度履歴のデータとして用いられている。   FIG. 11 is an example in which a companion frequency history indicating the number of companions in a certain period of a certain user 5001 and its companions 5002 to 5004 is represented in a data table based on the contents of the accompaniment history shown in FIG. is there. In this companion frequency history, whether or not the user 5001 has acted with the user 5002 is shown for each day of the week. For example, since the first week Monday is not accompanied, “0” is given. On the other hand, since it is accompanied on Wednesday of the first week, it is expressed with “1” attached. In this way, in the relationship between the user 5001 and the users 5002 to 5004, whether or not they are accompanied is expressed by “1” and “0”, and is used as data of the accompanying frequency history.

図12は、表現付与ルールの一つの例をデータテーブルに表現して示している。不特定のあるエリア/位置に対し、すでに図7に示した訪問履歴や図9に示した同伴履歴から抽出した、滞在時間、繰り返し間隔、同伴者、時間帯にて分類して、それぞれの分類について関連付けされた表現付与ルールが示されている。この表現付与ルールは、図12の例では言語表現が付与されている。たとえば「会う」という表現付与がされる場合は、「時間帯」として「evening」であり、「同伴者」のいる頻度は「any」であり、「繰り返し間隔」は「週5日以上」であり、「滞在時間」は「7時間以上」が揃ったときである。   FIG. 12 shows an example of the expression provision rule expressed in a data table. For an unspecified area / position, classify them by stay time, repeat interval, accompanying person, and time zone, which are already extracted from the visit history shown in FIG. 7 and the accompanying history shown in FIG. Representation rules associated with are shown. In the example of FIG. 12, a language expression is assigned to the expression assignment rule. For example, when the expression “Meeting” is given, “evening” is used as “time zone”, the frequency of “accompaniment” is “any”, and “repetition interval” is “5 days or more per week” Yes, “stay time” is when “7 hours or more” is available.

図13は、図12に示した表現付与ルールに基づいて付与された表現に対して、図10にて示した訪問頻度履歴をもとに、更に表現を追加するための別の表現付与ルールの一例である。この図13に示した例では、たとえば「訪れる」という表現が付与される場合の条件としては、そのエリア/場所に訪れる頻度を表す「繰り返し間隔」が「2ヵ月に1回以上」の場合である。同様に、「繰り返し間隔」が「2ヵ月に2回以上」である場合の表現は「時々訪れる」であり、「2週間に2回以上」である場合は「よく訪れる」といったように付与される表現が変化する。   FIG. 13 shows another expression providing rule for adding further expressions based on the visit frequency history shown in FIG. 10 to the expressions given based on the expression assigning rules shown in FIG. It is an example. In the example shown in FIG. 13, for example, the condition when the expression “visit” is given is that the “repetition interval” representing the frequency of visiting the area / location is “at least once every two months”. is there. Similarly, the expression when “repetition interval” is “twice or more every two months” is “sometimes visit”, and when “repetition is more than once every two weeks” The expression changes.

図14は、図10に示した訪問頻度履歴や図11に示した同伴者頻度履歴に基づいて、さらに図12および図13の表現付与ルールも適用して作成した、同伴者訪問頻度履歴のデータ構成の一例である。この図14に示した同伴者訪問頻度履歴の一つの例では、ユーザID5001のユーザが「位置情報(緯度)」で「35.70496」、「位置情報(経度)」で「139.7784」のエリア/位置について、「同伴者」は「なし」の状態で「よく訪れる」という状況を表している。この場合、「同伴者」がいないことから「同伴者訪問頻度による表現」はなされないので、該当データは空白となる。一方、「位置情報(緯度)」で「35.94430」、「位置情報(経度)」で「139.6422」のエリア/位置については、「同伴者」は「恋人」の状態で「よく訪れる」という状況を表している。この場合、「同伴者」は「恋人」であることから「よく同伴する」という「同伴者訪問頻度による表現」が付与される。   FIG. 14 shows the data of the companion visit frequency history created based on the visit frequency history shown in FIG. 10 and the companion frequency history shown in FIG. It is an example of a structure. In one example of the companion visit frequency history shown in FIG. 14, the user with the user ID 5001 has “position information (latitude)” of “35.70496” and “position information (longitude)” of “139.7784”. With regard to the area / position, “accompanied” represents a situation of “frequently visited” in a state of “none”. In this case, since there is no “accompanying person”, “expression based on visiting frequency of the accompanying person” is not made, so the corresponding data is blank. On the other hand, regarding the area / position of “35.94430” in “position information (latitude)” and “139.6422” in “position information (longitude)”, “accompanying person” is “lover” and frequently visited. "Represents the situation. In this case, since the “accompanying person” is a “lover”, the “expression by the frequency of visiting the accompanying person” of “well accompany” is given.

図15は、図14に示した同伴者訪問頻度履歴に基づいて実行されるエリア/位置の分類処理手順を説明するためのフロー図である。同伴者訪問頻度履歴におけるエリア/位置に対し、「分類A」はユーザがよく訪れるエリア/位置であり、「分類B」はユーザが時々訪れるエリア/位置であり、「分類C」はユーザがよく同伴する人とよく訪れるエリア/位置であり、「分類D」はユーザが時々同伴する人とよく訪れるエリア/位置であり、「分類E」はユーザが時々同伴する人と時々訪れるエリア/位置を表している。   FIG. 15 is a flowchart for explaining the area / position classification processing procedure executed based on the companion visit frequency history shown in FIG. “Category A” is an area / position frequently visited by the user, “Category B” is an area / position visited by the user from time to time, and “Category C” is often given by the user. “Class D” is an area / location often visited by a user who sometimes accompanies, and “Category E” indicates an area / location frequently visited by a user sometimes. Represents.

図16は、図14にて示した同伴者訪問頻度履歴に対して分類を付与した場合の一つの例であり、図17は図15にて示した「分類A」〜「分類E」により表現される、分類同士の組合わせによる関連付けをまとめて表した分類関連表の一つの例を示す。この図16と図17を参照して、図17に示す「パターン」のうちの「1〜5」は、図15に示した同じ分類同士の組み合わせになるエリア/位置の抽出を実行する実行パターンであり、一方、「パターン6〜9」は違う分類同士のエリア/位置の抽出を実行する実行パターンを示している。図16に示す同伴者訪問頻度履歴のうち「分類」の項目において、一行目データ1601と同じ分類「A」をもつ他のユーザを抽出する場合には、図17に示した「パターン1」に則って分類「A」を付与された他のユーザを抽出する。   FIG. 16 is an example of the case where a classification is given to the accompanying visit frequency history shown in FIG. 14, and FIG. 17 is expressed by “class A” to “class E” shown in FIG. An example of a classification relation table that collectively represents associations by combinations of classifications is shown. Referring to FIGS. 16 and 17, “1-5” of “patterns” shown in FIG. 17 are execution patterns for extracting areas / positions that are combinations of the same classifications shown in FIG. 15. On the other hand, “patterns 6 to 9” indicate execution patterns for executing extraction of areas / positions of different classifications. When extracting other users having the same classification “A” as the first line data 1601 in the “classification” item in the companion visit frequency history shown in FIG. 16, the “pattern 1” shown in FIG. Accordingly, other users who are assigned the classification “A” are extracted.

また、図18に示すのは図17にて示した「パターン6」に則って、分類「A」が付与された他のユーザを抽出した一つの例を示している。ユーザ5001のエリア/位置である「場所」の名称として「品川」と「渋谷」が示されている。このうち、「渋谷」についての分類は「分類B」であり、この「渋谷」と「分類B」が表示されたデータ欄1801に対して、「パターン6」を適用して他のユーザを抽出している。図17に示した「パターン6」は「分類B」と「分類A」のそれぞれに分類されたユーザ同士を組合わせて抽出する実行パターンである。これに則り、「分類B」であるユーザ5001のデータ欄1801は、「分類A」であるユーザ5002のデータ欄1802と関連付けされて抽出される。   Further, FIG. 18 shows an example in which other users assigned with the classification “A” are extracted in accordance with “Pattern 6” shown in FIG. “Shinagawa” and “Shibuya” are shown as names of “places” that are areas / positions of the user 5001. Among these, the classification for “Shibuya” is “Category B”, and “Pattern 6” is applied to the data column 1801 in which “Shibuya” and “Category B” are displayed to extract other users. doing. “Pattern 6” shown in FIG. 17 is an execution pattern in which users classified into “class B” and “class A” are extracted in combination. In accordance with this, the data column 1801 of the user 5001 who is “Category B” is extracted in association with the data column 1802 of the user 5002 which is “Category A”.

図19は、すでに図10にて示した訪問頻度履歴に基づいて作成したユーザリストの一つの例であり、ユーザIDが5001のユーザが「渋谷」を訪問した回数は「5」回であり、この訪問回数の「5」回は「一定期間の訪問頻度」である。   FIG. 19 is an example of a user list that has already been created based on the visit frequency history shown in FIG. 10, and the number of times that the user with the user ID 5001 visited “Shibuya” is “5”. The number of visits “5” is “visit frequency for a certain period”.

次に示す図20は、図19にて示したユーザリストと、図8に示したユーザの人間関係プロファイル、およびユーザの図14に示した同伴者訪問頻度履歴に基づき生成した画面表示の一つの例を具体的に示したものである。この具体例では、結果表示画面15と、詳細情報表示画面16とが示されている。この表示画面は、図1にて示した携帯電話端末11や、ユーザのパーソナルデジタルアシスタンス12およびパーソナルコンピュータ13などが備える図示しない画像表示装置に表示される。これらの画像表示装置に図20に示した画像を表示するために、パーソナルデジタルアシスタンス12やパーソナルコンピュータ13にはデータ通信が可能なモバイルカードが搭載されて移動通信網4と接続されている。あるいは、インターネット5に直接接続されていてもよく、こうした構成により画像表示のための画像データを取得することができる。   FIG. 20 shows one of the screen displays generated based on the user list shown in FIG. 19, the user relationship profile shown in FIG. 8, and the companion visit frequency history shown in FIG. An example is specifically shown. In this specific example, a result display screen 15 and a detailed information display screen 16 are shown. This display screen is displayed on an image display device (not shown) provided in the mobile phone terminal 11 shown in FIG. 1, the user's personal digital assistance 12, the personal computer 13, or the like. In order to display the image shown in FIG. 20 on these image display devices, the personal digital assistance 12 and the personal computer 13 are equipped with a mobile card capable of data communication and connected to the mobile communication network 4. Alternatively, it may be directly connected to the Internet 5, and image data for image display can be acquired with such a configuration.

この図20に示す結果表示画面15や詳細情報表示画面16などの画像を表示するために、図3に示したコンテキスト生成サーバ3が有するコンテキスト生成部32では、「友達がよく訪れている場所で自分がよく訪れていない場所」「自分がよく訪れている場所によく訪れる人」「彼女と一緒の時に新宿によく訪れる人が」「情報を登録した人が彼女と一緒の時によく訪れる場所」「これから彼女と会う時によく訪れる場所」のような、どんなときに、どんなところで、どんな人がという情報を生成している。特に、詳細情報表示16の下部に示されるように、コンテンツ情報に対する信頼性の向上のための「この場所をよく訪れる人からの情報です」といったコンテキストを表示しており、このコンテキストを付与することによりコンテンツ情報に信頼性や確証を付与することができる。   In order to display images such as the result display screen 15 and the detailed information display screen 16 shown in FIG. 20, the context generation unit 32 of the context generation server 3 shown in FIG. "People I don't visit often" "People who often visit places I visit often" "People who often visit Shinjuku with her" "Places where people who have registered information often visit with her" It generates information about when, where, and who, such as “a place I often visit when I meet her”. In particular, as shown at the bottom of the detailed information display 16, a context such as “information from people who often visit this place” is displayed for improving the reliability of the content information, and this context is given. Thus, reliability and confirmation can be given to the content information.

図21は、コンテキスト生成部32が「友達がよく訪れている場所で、自分はよくは訪れていない場所」を抽出する場合の実行処理の一つの例である。ステップ2101において、図8にて示したユーザ間の人間関係プロファイルから、ユーザの友人のユーザIDを取得する。ステップ2102において、友人の図10に示す訪問頻度履歴を取得し、よく訪れるエリア/位置を抽出する。ステップ2103において、ユーザの図10に示した訪問頻度履歴を取得し、ステップ2104において、友人のよく訪れるエリア/位置にユーザの訪問頻度履歴の中にないエリア/位置を抽出している。   FIG. 21 shows an example of an execution process when the context generation unit 32 extracts “a place where friends often visit and places where they are not often visited”. In step 2101, the user ID of the user's friend is obtained from the human relationship profile between users shown in FIG. In step 2102, the friend visit frequency history shown in FIG. 10 is acquired, and frequently visited areas / positions are extracted. In step 2103, the visit frequency history shown in FIG. 10 of the user is acquired. In step 2104, areas / positions that are not in the user's visit frequency history are extracted from the frequently visited areas / positions of friends.

以上説明した実施の形態によれば、ユーザの位置情報履歴を基に新たなコンテキストを生成するシステムおよびプログラムとそのプログラムの記録媒体に関し、より詳細には、ユーザの位置情報を基に、あるエリアや位置への訪問回数や滞在時間、同伴者情報を基に、あるエリア・位置への同伴回数や同伴時間を生成するコンテキスト生成システムにより、より多くのコンテキストを取得し、コンテキスト・アウェア技術に利用できる。   According to the embodiments described above, the present invention relates to a system and program for generating a new context based on a user's position information history and a recording medium for the program, and more specifically, based on the user's position information. More contexts can be acquired and used for context-aware technology by a context generation system that generates the number of times and accompanying time for a certain area and location based on the number of visits to and location, stay time, and companion information it can.

本発明のコンテキスト生成システムの実施の形態に係る、システム構成を説明するための構成図を示す。The block diagram for demonstrating the system configuration | structure based on embodiment of the context generation system of this invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト(位置情報履歴)データ構成図を示す。The context (location information history) data block diagram concerning the embodiment of the context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成サーバの構成を説明するための説明図を示す。The explanatory view for explaining the composition of the context generation server concerning the embodiment of the context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムおよびそのプログラムの動作および処理を説明するためのフロー図を示す。The flowchart for demonstrating operation | movement and a process of a context generation system and its program based on embodiment of the context generation system of this invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムおよびそのプログラムの動作および処理を説明するためのフロー図を示す。The flowchart for demonstrating operation | movement and a process of a context generation system and its program based on embodiment of the context generation system of this invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムおよびそのプログラムの動作および処理において使用するエリア/位置判定処理を説明するためのイメージ図を示すFIG. 2 shows an image diagram for explaining area / position determination processing used in the operation and processing of the context generation system and the program according to the embodiment of the context generation system of the present invention. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの蓄積例を説明するための説明図を示す。The explanatory view for explaining the example of accumulation of the context which the context generation system concerning the embodiment of the context generation system of the present invention generates is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが利用するユーザ間人間関係プロファイル例を説明するための説明図を示す。The explanatory view for explaining the example of the user relation profile between users which the context generation system uses concerning the embodiment of the context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの蓄積例を説明するための説明図を示す。The explanatory view for explaining the example of accumulation of the context which the context generation system concerning the embodiment of the context generation system of the present invention generates is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの蓄積例を説明するための説明図を示す。The explanatory view for explaining the example of accumulation of the context which the context generation system concerning the embodiment of the context generation system of the present invention generates is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの蓄積例を説明するための説明図を示す。The explanatory view for explaining the example of accumulation of the context which the context generation system concerning the embodiment of the context generation system of the present invention generates is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが利用する表現付与ルール例を説明するための説明図を示す。The explanatory view for explaining the example of the expression grant rule which the context generation system uses concerning the embodiment of the context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが利用する表現付与ルール例を説明するための説明図を示す。The explanatory view for explaining the example of the expression grant rule which the context generation system uses concerning the embodiment of the context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの蓄積例を説明するための説明図を示す。The explanatory view for explaining the example of accumulation of the context which the context generation system concerning the embodiment of the context generation system of the present invention generates is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの分類例を説明するための説明図を示す。The explanatory view for explaining the example of classification of the context which a context generation system generates concerning the embodiment of the context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの蓄積例を説明するための説明図を示す。The explanatory view for explaining the example of accumulation of the context which the context generation system concerning the embodiment of the context generation system of the present invention generates is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが利用する分類パターン例を説明するための説明図を示す。An explanatory view for explaining an example of a classification pattern which a context generation system uses concerning an embodiment of a context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが利用する分類処理例を説明するための説明図を示す。The explanatory view for explaining the example of classification processing which a context generation system uses concerning the embodiment of the context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの蓄積例を説明するための説明図を示す。The explanatory view for explaining the example of accumulation of the context which the context generation system concerning the embodiment of the context generation system of the present invention generates is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムが生成するコンテキストの利用例を説明するための説明図を示す。The explanatory view for explaining the example of use of the context which a context generation system generates concerning the embodiment of the context generation system of the present invention is shown. 本発明のコンテキスト生成システムの実施の形態に係る、コンテキスト生成システムおよびそのプログラムの動作および処理において使用するエリア/位置抽出処理を説明するためのフロー図を示す。The flowchart for demonstrating the area / position extraction process used in operation | movement and a process of a context generation system and its program based on embodiment of the context generation system of this invention is shown.

符号の説明Explanation of symbols

1 ユーザ端末
2 コンテキスト管理サーバ(訪問履歴記憶手段)
3 コンテキスト生成サーバ(位置情報履歴作成手段)
4 移動通信網
5 インターネット
6 位置発信デバイス
11 携帯電話端末
12 パーソナルデジタルアシスタンス(PDA)
13 パーソナルコンピュータ
15 結果表示画面
16 詳細情報表示画面
31 情報送受信部
32 コンテキスト生成部
33 コンテキスト管理部
1 User terminal 2 Context management server (visit history storage means)
3 Context generation server (location information history creation means)
4 Mobile Communication Network 5 Internet 6 Location Calling Device 11 Mobile Phone Terminal 12 Personal Digital Assistance (PDA)
13 Personal Computer 15 Result Display Screen 16 Detailed Information Display Screen 31 Information Transmission / Reception Unit 32 Context Generation Unit 33 Context Management Unit

Claims (20)

ユーザの場所を示す位置情報を一定間隔で取得することにより時系列における前記位置情報を表す位置情報履歴を作成するための位置情報履歴作成手段と、
前記位置情報履歴を一定範囲の前記場所ごとにまとめ、該場所ごとに前記ユーザが滞在した滞在時間を演算して求め、この滞在時間が一定時間以上である場合は前記場所に前記ユーザが訪問していたと判断し訪問履歴として記憶する訪問履歴記憶手段と、
を備えることを特徴とするコンテキスト生成システム。
Position information history creating means for creating position information history representing the position information in time series by acquiring position information indicating a user's place at regular intervals;
The location information history is summarized for each place in a certain range, and the stay time for which the user stayed is calculated for each place. If this stay time is more than a certain time, the user visits the place. A visit history storage means for determining that the visit history has been stored and storing it as a visit history;
A context generation system comprising:
前記位置情報履歴と前記訪問履歴に基づいて、
前記場所ごとの一定期間における前記ユーザが訪問した訪問回数、前記訪問の訪問間隔、前記訪問間隔の平均間隔、前記滞在時間の平均時間、のうちの少なくとも一つを演算により求め、この演算結果を訪問頻度履歴として記憶する訪問頻度履歴記憶手段
を備えることを特徴とする請求項1に記載のコンテキスト生成システム。
Based on the location information history and the visit history,
At least one of the number of visits visited by the user in a certain period for each place, the visit interval of the visit, the average interval of the visit intervals, and the average time of the stay time is obtained by calculation, and the calculation result is obtained. The context generation system according to claim 1, further comprising: a visit frequency history storage unit that stores the visit frequency history.
前記位置情報履歴より複数の前記ユーザ間における相互の距離が一定以下であるユーザを全て抽出し、抽出された前記ユーザの相互の関係情報を表す人間関係プロファイルに基づいて前記ユーザの同伴者を特定し、同伴者履歴として記憶する同伴者履歴記憶手段と、
前記場所ごとにおける前記ユーザと前記同伴者の滞在時間を演算して求め、前記滞在時間が一定以上である前記場所を前記ユーザが前記同伴者と訪問したと判断し、同伴者訪問履歴として記憶する同伴者訪問履歴記憶手段と、
を備えることを特徴とする請求項1または2のいずれかに記載のコンテキスト生成システム。
Extract all the users whose mutual distances between the plurality of users are below a certain value from the location information history, and identify the companion of the user based on the extracted human relationship profile representing the mutual relationship information of the users And a companion history storage means for storing as a companion history,
The stay time of the user and the companion for each place is calculated and calculated, and the place where the stay time is a certain time or more is determined to be visited by the user and stored as a companion visit history. Companion visit history storage means,
The context generation system according to claim 1, further comprising:
前記同伴者履歴と前記同伴者訪問履歴に基づき、前記ユーザごとの一定期間における同伴回数、同伴の間隔、同伴の間隔の平均、のうちのいずれかについて、前記同伴者履歴を用いてそれらの少なくともひとつを演算して求めて前記同伴者頻度履歴として記憶する同伴者頻度履歴記憶手段を備えることを特徴とする請求項3に記載のコンテキスト生成システム。 Based on the companion history and the companion visit history, any one of the number of companions in the certain period for each user, the companion interval, the average of the companion interval, at least those using the companion history The context generation system according to claim 3, further comprising a companion frequency history storage unit that calculates and stores one as the companion frequency history. 前記場所は、
陸標となるランドマークに関連付けて前記場所を指定するランドマーク指定方法、住所により前記場所を指定する住所指定方法、緯度経度により特定された地点を含む地域を前記場所として特定する地域特定方法、緯度経度により特定される地点を前記場所として指定する緯度経度指定方法、のうちの少なくともいずれかの方法によって指定あるいは特定されることを特徴とする請求項1〜4のいずれかに記載のコンテキスト生成システム。
The location is
A landmark designation method for designating the location in association with a landmark to be a landmark, an address designation method for designating the location by an address, a region identification method for identifying an area including a point identified by latitude and longitude as the location, The context generation according to any one of claims 1 to 4, wherein the context generation is specified or specified by at least one of a latitude and longitude specifying method of specifying a point specified by latitude and longitude as the place. system.
前記訪問頻度履歴と前記同伴者頻度履歴に基づいて前記ユーザと前記同伴者との相互の訪問頻度を示す同伴者訪問頻度履歴を作成する同伴者訪問頻度履歴作成手段と、
前記同伴者訪問履歴頻度に応じて予め定められた前記ユーザと前記同伴者との関係を表現するための表現付与ルール記憶手段と、
前記表現付与ルール記憶手段に記憶された前記表現付与ルールに基づいて前記ユーザと前記同伴者との関係に表現を付与する表現付与手段と、
を備えることを特徴とする請求項3〜5のいずれかに記載のコンテキスト生成システム。
A companion visit frequency history creating means for creating a companion visit frequency history indicating a mutual visit frequency between the user and the companion based on the visit frequency history and the companion frequency history;
An expression provision rule storage means for expressing a predetermined relationship between the user and the companion according to the companion visit history frequency;
Expression giving means for giving an expression to the relationship between the user and the companion based on the expression giving rules stored in the expression giving rule storage means;
The context generation system according to claim 3, further comprising:
前記ユーザが任意で前記位置情報を取得するための任意位置情報取得手段と、
前記ユーザの前記場所ごとの前記同伴者訪問頻度履歴に基づいて前記場所を分類する場所分類手段と、
前記場所に位置している各前記ユーザごとに分類条件を付与し記憶するユーザ分類条件記憶手段と、
前記場所に位置している各前記ユーザごとに前記分類条件を比較するユーザ分類条件比較手段と、
を備えることを特徴とする請求項6に記載のコンテキスト生成システム。
Arbitrary position information acquisition means for the user to arbitrarily acquire the position information;
A location classification means for classifying the location based on the companion visit frequency history for each location of the user;
User classification condition storage means for assigning and storing a classification condition for each of the users located in the place;
User classification condition comparison means for comparing the classification conditions for each of the users located in the place;
The context generation system according to claim 6, further comprising:
前記ユーザ分類条件比較手段は、
前記ユーザが位置する前記場所を分類する分類条件と、複数の前記分類条件の相互の関連を示した分類関連表と、に基づいて、前記分類関連表から抽出した前記分類条件にて分類した前記ユーザを抽出する第1のユーザ抽出手段と、
前記ユーザが位置する場所に関係なく、前記分類関連表から抽出した前記分類条件にて分類した前記ユーザを抽出する第2のユーザ抽出手段と、
前記第1のユーザ抽出手段と前記第2のユーザ抽出手段とのうちのすくなくともいずれか一方を用いて抽出された前記ユーザについての前記同伴者訪問頻度履歴の中から、前記場所の分類条件を指定し、この分類条件に対応する場所を抽出する場所抽出手段と、
を備えることを特徴とする請求項7に記載のコンテキスト生成システム。
The user classification condition comparison means includes:
Based on a classification condition for classifying the place where the user is located and a classification relation table indicating a mutual relationship among a plurality of the classification conditions, the classification is performed based on the classification condition extracted from the classification relation table. First user extraction means for extracting users;
A second user extracting means for extracting the user classified by the classification condition extracted from the classification relation table regardless of a location where the user is located;
The location classification condition is specified from the companion visit frequency history for the user extracted using at least one of the first user extraction means and the second user extraction means. And a location extracting means for extracting a location corresponding to the classification condition;
The context generation system according to claim 7, further comprising:
前記ユーザの前記位置情報による場所の前記訪問頻度履歴から訪問回数を取得して、前記ユーザを前記訪問回数に基づいて分類して作成したユーザリストを作成するユーザリスト作成手段と、
前記ユーザリスト内の前記ユーザの訪問頻度から訪問回数に基づいて分類した場所を抽出する訪問回数別場所抽出手段と、
前記ユーザリスト内の前記ユーザの訪問頻度から訪問回数に基づいて分類したユーザを抽出する訪問回数別ユーザ抽出手段と、
前記人間関係プロファイルに定義された前記ユーザの所属する属性内の複数ユーザにおける訪問頻度から訪問回数に基づいて分類した場所を抽出する属性内訪問回数別場所抽出手段と、
前記人間関係プロファイルに定義された前記ユーザの所属する属性内の複数ユーザにおける訪問頻度から訪問回数に基づいて分類したユーザを抽出する属性内訪問回数別ユーザ抽出手段と、
前記訪問回数別場所抽出手段と、前記訪問回数別ユーザ抽出手段と、前記属性内訪問回数別場所抽出手段と、前記属性内訪問回数別ユーザ抽出手段と、からそれぞれ抽出された前記ユーザおよび前記場所と、前記ユーザの前記場所における前記訪問頻度履歴とを比較して前記訪問頻度履歴に含まれない未訪問の場所を抽出する未訪問場所抽出手段と、
を備えることを特徴とする請求項3〜8のいずれかに記載のコンテキスト生成システム。
User list creation means for obtaining the number of visits from the visit frequency history of the location according to the location information of the user and creating a user list created by classifying the user based on the number of visits;
A location extracting means by number of visits for extracting locations classified based on the number of visits from the visit frequency of the user in the user list;
A user extraction means by number of visits for extracting users classified based on the number of visits from the visit frequency of the user in the user list;
A location extraction means by attribute visit count that extracts locations classified based on the visit count from visit frequencies in a plurality of users in the attribute to which the user belongs defined in the human relationship profile;
User extraction means by attribute visit count for extracting users classified based on the visit count from visit frequencies in a plurality of users within the attribute to which the user belongs defined in the human relationship profile;
The user and the place respectively extracted from the location extraction means by visit count, the user extraction means by visit count, the location extraction means by attribute visit count, and the user extraction means by attribute visit count And an unvisited place extraction means for extracting an unvisited place that is not included in the visit frequency history by comparing the visit frequency history at the place of the user;
The context generation system according to claim 3, further comprising:
前記訪問履歴と前記同伴者訪問履歴とを表示するための履歴情報表示手段を備えることを特徴とする請求項3〜9のいずれかに記載のコンテキスト生成システム。 The context generation system according to claim 3, further comprising history information display means for displaying the visit history and the accompanying visit history. ユーザの場所を示す位置情報を一定間隔で取得することにより時系列における前記位置情報を表す位置情報履歴を作成するための位置情報履歴作成手段により前記位置情報履歴を作成するステップと、
前記位置情報履歴を一定範囲の前記場所ごとにまとめ、該場所ごとに前記ユーザが滞在した滞在時間を演算して求め、この滞在時間が一定時間以上である場合は前記場所に前記ユーザが訪問していたと判断し訪問履歴として記憶する訪問履歴記憶手段により前記訪問履歴を記憶するステップと、
を備えることを特徴とするコンテキスト生成プログラム。
Creating the location information history by location information history creation means for creating location information history representing the location information in time series by obtaining location information indicating a user's location at regular intervals;
The location information history is summarized for each place in a certain range, and the stay time for which the user stayed is calculated for each place. If this stay time is more than a certain time, the user visits the place. Storing the visit history by visit history storage means for determining that the visit history is stored and storing the visit history as visit history;
A context generation program comprising:
前記位置情報履歴と前記訪問履歴に基づいて、
前記場所ごとの一定期間における前記ユーザが訪問した訪問回数、前記訪問の訪問間隔、前記訪問間隔の平均間隔、前記滞在時間の平均時間、のうちの少なくとも一つを演算により求め、この演算結果を訪問頻度履歴として記憶する訪問頻度履歴記憶手段
を備えることを特徴とする請求項11に記載のコンテキスト生成プログラム。
Based on the location information history and the visit history,
At least one of the number of visits visited by the user in a certain period for each place, the visit interval of the visit, the average interval of the visit intervals, and the average time of the stay time is obtained by calculation, and the calculation result is obtained. The context generation program according to claim 11, further comprising: a visit frequency history storage unit that stores the visit frequency history.
前記位置情報履歴より複数の前記ユーザ間における相互の距離が一定以下であるユーザを全て抽出し、抽出された前記ユーザの相互の関係情報を表す人間関係プロファイルに基づいて前記ユーザの同伴者を特定し、同伴者履歴として記憶する同伴者履歴記憶手段と、
前記場所ごとにおける前記ユーザと前記同伴者の滞在時間を演算して求め、前記滞在時間が一定以上である前記場所を前記ユーザが前記同伴者と訪問したと判断し、同伴者訪問履歴として記憶する同伴者訪問履歴記憶手段と、
を備えることを特徴とする請求項11または12のいずれかに記載のコンテキスト生成プログラム。
Extract all the users whose mutual distances between the plurality of users are below a certain value from the location information history, and identify the companion of the user based on the extracted human relationship profile representing the mutual relationship information of the users And a companion history storage means for storing as a companion history,
Calculates the stay time of the user and the companion for each place, determines that the user has visited the companion with the place where the stay time is a certain time or more, and stores it as a visitor visit history Companion visit history storage means,
The context generation program according to claim 11, further comprising:
前記同伴者履歴と前記同伴者訪問履歴に基づき、前記ユーザごとの一定期間における同伴回数、同伴の間隔、同伴の間隔の平均、のうちのいずれかについて、前記同伴者履歴を用いてそれらの少なくともひとつを演算して求めて前記同伴者頻度履歴として記憶する同伴者頻度履歴記憶手段を備えることを特徴とする請求項13に記載のコンテキスト生成プログラム。 Based on the companion history and the companion visit history, at least one of the number of companions in the certain period for each user, the companion interval, the average of the companion interval, using the companion history at least 14. The context generation program according to claim 13, further comprising a companion frequency history storage unit that calculates one and stores it as the companion frequency history. 前記場所は、
陸標となるランドマークに関連付けて前記場所を指定するランドマーク指定方法、住所により前記場所を指定する住所指定方法、緯度経度により特定された地点を含む地域を前記場所として特定する地域特定方法、緯度経度により特定される地点を前記場所として指定する緯度経度指定方法、のうちの少なくともいずれかの方法によって指定あるいは特定されることを特徴とする請求項11〜14のいずれかに記載のコンテキスト生成プログラム。
The location is
A landmark designation method for designating the location in association with a landmark to be a landmark, an address designation method for designating the location by an address, a region identification method for identifying an area including a point identified by latitude and longitude as the location, The context generation according to any one of claims 11 to 14, wherein the context is specified or specified by at least one of a latitude and longitude specification method of specifying a point specified by latitude and longitude as the place. program.
前記訪問頻度履歴と前記同伴者頻度履歴に基づいて前記ユーザと前記同伴者との相互の訪問頻度を示す同伴者訪問頻度履歴を作成する同伴者訪問頻度履歴作成手段と、
前記同伴者訪問履歴頻度に応じて予め定められた前記ユーザと前記同伴者との関係を表現するための表現付与ルール記憶手段と、
前記表現付与ルール記憶手段に記憶された前記表現付与ルールに基づいて前記ユーザと前記同伴者との関係に表現を付与する表現付与手段と、
を備えることを特徴とする請求項13〜15のいずれかに記載のコンテキスト生成プログラム。
A companion visit frequency history creating means for creating a companion visit frequency history indicating a mutual visit frequency between the user and the companion based on the visit frequency history and the companion frequency history;
An expression provision rule storage means for expressing a predetermined relationship between the user and the companion according to the companion visit history frequency;
Expression giving means for giving an expression to the relationship between the user and the companion based on the expression giving rules stored in the expression giving rule storage means;
The context generation program according to claim 13, further comprising:
前記ユーザが任意で前記位置情報を取得するための任意位置情報取得手段と、
前記ユーザの前記場所ごとの前記同伴者訪問頻度履歴に基づいて前記場所を分類する場所分類手段と、
前記場所に位置している各前記ユーザごとに分類条件を付与し記憶するユーザ分類条件記憶手段と、
前記場所に位置している各前記ユーザごとに前記分類条件を比較するユーザ分類条件比較手段と、
を備えることを特徴とする請求項16に記載のコンテキスト生成プログラム。
Arbitrary position information acquisition means for the user to arbitrarily acquire the position information;
A location classification means for classifying the location based on the companion visit frequency history for each location of the user;
User classification condition storage means for assigning and storing a classification condition for each of the users located in the place;
User classification condition comparison means for comparing the classification conditions for each of the users located in the place;
The context generation program according to claim 16, further comprising:
前記ユーザ分類条件比較手段は、
前記ユーザが位置する前記場所を分類する分類条件と、複数の前記分類条件の相互の関連を示した分類関連表と、に基づいて、前記分類関連表から抽出した前記分類条件にて分類した前記ユーザを抽出する第1のユーザ抽出手段と、
前記ユーザが位置する場所に関係なく、前記分類関連表から抽出した前記分類条件にて分類した前記ユーザを抽出する第2のユーザ抽出手段と、
前記第1のユーザ抽出手段と前記第2のユーザ抽出手段とのうちのすくなくともいずれか一方を用いて抽出された前記ユーザについての前記同伴者訪問頻度履歴の中から、前記場所の分類条件を指定し、この分類条件に対応する場所を抽出する場所抽出手段と、
を備えることを特徴とする請求項17に記載のコンテキスト生成プログラム。
The user classification condition comparison means includes:
Based on a classification condition for classifying the place where the user is located and a classification relation table indicating a mutual relationship among a plurality of the classification conditions, the classification is performed based on the classification condition extracted from the classification relation table. First user extraction means for extracting users;
A second user extracting means for extracting the user classified by the classification condition extracted from the classification relation table regardless of a location where the user is located;
The location classification condition is specified from the companion visit frequency history for the user extracted using at least one of the first user extraction means and the second user extraction means. And a location extracting means for extracting a location corresponding to the classification condition;
The context generation program according to claim 17, further comprising:
前記ユーザの前記位置情報による場所の前記訪問頻度履歴から訪問回数を取得して、前記ユーザを前記訪問回数に基づいて分類して作成したユーザリストを作成するユーザリスト作成手段と、
前記ユーザリスト内の前記ユーザの訪問頻度から訪問回数に基づいて分類した場所を抽出する訪問回数別場所抽出手段と、
前記ユーザリスト内の前記ユーザの訪問頻度から訪問回数に基づいて分類したユーザを抽出する訪問回数別ユーザ抽出手段と、
前記人間関係プロファイルに定義された前記ユーザの所属する属性内の複数ユーザにおける訪問頻度から訪問回数に基づいて分類した場所を抽出する属性内訪問回数別場所抽出手段と、
前記人間関係プロファイルに定義された前記ユーザの所属する属性内の複数ユーザにおける訪問頻度から訪問回数に基づいて分類したユーザを抽出する属性内訪問回数別ユーザ抽出手段と、
前記訪問回数別場所抽出手段と、前記訪問回数別ユーザ抽出手段と、前記属性内訪問回数別場所抽出手段と、前記属性内訪問回数別ユーザ抽出手段と、からそれぞれ抽出された前記ユーザおよび前記場所と、前記ユーザの前記場所における前記訪問頻度履歴とを比較して前記訪問頻度履歴に含まれない未訪問の場所を抽出する未訪問場所抽出手段と、
を備えることを特徴とする請求項13〜18のいずれかに記載のコンテキスト生成プログラム。
User list creation means for obtaining the number of visits from the visit frequency history of the location according to the location information of the user and creating a user list created by classifying the user based on the number of visits;
A location extracting means by number of visits for extracting locations classified based on the number of visits from the visit frequency of the user in the user list;
A user extraction means by number of visits for extracting users classified based on the number of visits from the visit frequency of the user in the user list;
A location extraction means by attribute visit count that extracts locations classified based on the visit count from visit frequencies in a plurality of users in the attribute to which the user belongs defined in the human relationship profile;
User extraction means by attribute visit count for extracting users classified based on the visit count from visit frequencies in a plurality of users within the attribute to which the user belongs defined in the human relationship profile;
The user and the place respectively extracted from the location extraction means by visit count, the user extraction means by visit count, the location extraction means by attribute visit count, and the user extraction means by attribute visit count And an unvisited place extraction means for extracting an unvisited place that is not included in the visit frequency history by comparing the visit frequency history at the place of the user;
The context generation program according to claim 13, further comprising:
前記訪問履歴と前記同伴者訪問履歴とを表示するための履歴情報表示手段を備えることを特徴とする請求項13〜19のいずれかに記載のコンテキスト生成プログラム。

20. The context generation program according to claim 13, further comprising history information display means for displaying the visit history and the accompanying visit history.

JP2004037335A 2004-02-13 2004-02-13 Context generation system and program thereof Pending JP2005228154A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004037335A JP2005228154A (en) 2004-02-13 2004-02-13 Context generation system and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004037335A JP2005228154A (en) 2004-02-13 2004-02-13 Context generation system and program thereof

Publications (1)

Publication Number Publication Date
JP2005228154A true JP2005228154A (en) 2005-08-25

Family

ID=35002814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004037335A Pending JP2005228154A (en) 2004-02-13 2004-02-13 Context generation system and program thereof

Country Status (1)

Country Link
JP (1) JP2005228154A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009514091A (en) * 2005-10-27 2009-04-02 ソニー エリクソン モバイル コミュニケーションズ, エービー Method and apparatus for obtaining a localized electronic feed in a mobile communication device
JP2009116541A (en) * 2007-11-05 2009-05-28 Ntt Docomo Inc POSITION INFORMATION ANALYSIS DEVICE, INFORMATION DISTRIBUTION SYSTEM, AND POSITION INFORMATION ANALYSIS METHOD
WO2010007854A1 (en) * 2008-07-14 2010-01-21 沖電気工業株式会社 Information processing device and information processing method
JP2010244433A (en) * 2009-04-08 2010-10-28 Hitachi Ltd Information processing system and method
JP2010257036A (en) * 2009-04-22 2010-11-11 Nippon Telegr & Teleph Corp <Ntt> Human relationship determination device, human relationship determination method, and human relationship determination program
JP2012133712A (en) * 2010-12-24 2012-07-12 Yahoo Japan Corp Spot recommendation device and method therefor
JP2013031080A (en) * 2011-07-29 2013-02-07 Interman Corp Location information history comparison system
US9344414B2 (en) 2013-02-01 2016-05-17 Interman Corporation User similarity provision method
JP2019175120A (en) * 2018-03-28 2019-10-10 Hrソリューションズ株式会社 Information provision server, information provision system, information provision method, and program
JP2020154469A (en) * 2019-03-18 2020-09-24 ヤフー株式会社 Collection device, collection method and collection program
JP2021149224A (en) * 2020-03-16 2021-09-27 株式会社ピース企画 Cluster generation device, generation method and generation program
JP2022144373A (en) * 2021-03-19 2022-10-03 株式会社ピース企画 Cluster generation device, cluster generation method and cluster generation program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09204480A (en) * 1996-01-26 1997-08-05 Hitachi Ltd Trading point management method in financial transaction system
JP2000155757A (en) * 1998-11-18 2000-06-06 Fujitsu Ltd Mobile object characteristic extraction device, characteristic extraction method, and program recording medium therefor
JP2002016956A (en) * 2000-06-30 2002-01-18 Toshiba Corp Position information acquisition system and position information acquisition method
JP2002140362A (en) * 2000-10-31 2002-05-17 Toshiba Corp Mobile information providing system and information providing method
JP2003216613A (en) * 2002-01-17 2003-07-31 Fujitsu Ltd Local information providing method and local information providing device
JP2003527713A (en) * 2000-03-16 2003-09-16 マイクロソフト コーポレイション Notification platform architecture
JP2004013444A (en) * 2002-06-05 2004-01-15 Seiko Epson Corp Device information disclosure system, vehicle dispatch system, device management terminal and terminal program, and device information disclosure method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09204480A (en) * 1996-01-26 1997-08-05 Hitachi Ltd Trading point management method in financial transaction system
JP2000155757A (en) * 1998-11-18 2000-06-06 Fujitsu Ltd Mobile object characteristic extraction device, characteristic extraction method, and program recording medium therefor
JP2003527713A (en) * 2000-03-16 2003-09-16 マイクロソフト コーポレイション Notification platform architecture
JP2002016956A (en) * 2000-06-30 2002-01-18 Toshiba Corp Position information acquisition system and position information acquisition method
JP2002140362A (en) * 2000-10-31 2002-05-17 Toshiba Corp Mobile information providing system and information providing method
JP2003216613A (en) * 2002-01-17 2003-07-31 Fujitsu Ltd Local information providing method and local information providing device
JP2004013444A (en) * 2002-06-05 2004-01-15 Seiko Epson Corp Device information disclosure system, vehicle dispatch system, device management terminal and terminal program, and device information disclosure method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009514091A (en) * 2005-10-27 2009-04-02 ソニー エリクソン モバイル コミュニケーションズ, エービー Method and apparatus for obtaining a localized electronic feed in a mobile communication device
JP2009116541A (en) * 2007-11-05 2009-05-28 Ntt Docomo Inc POSITION INFORMATION ANALYSIS DEVICE, INFORMATION DISTRIBUTION SYSTEM, AND POSITION INFORMATION ANALYSIS METHOD
WO2010007854A1 (en) * 2008-07-14 2010-01-21 沖電気工業株式会社 Information processing device and information processing method
JP2010020718A (en) * 2008-07-14 2010-01-28 Oki Electric Ind Co Ltd Information processing device and information processing method
JP2010244433A (en) * 2009-04-08 2010-10-28 Hitachi Ltd Information processing system and method
JP2010257036A (en) * 2009-04-22 2010-11-11 Nippon Telegr & Teleph Corp <Ntt> Human relationship determination device, human relationship determination method, and human relationship determination program
JP2012133712A (en) * 2010-12-24 2012-07-12 Yahoo Japan Corp Spot recommendation device and method therefor
JP2013031080A (en) * 2011-07-29 2013-02-07 Interman Corp Location information history comparison system
US9344414B2 (en) 2013-02-01 2016-05-17 Interman Corporation User similarity provision method
JP2019175120A (en) * 2018-03-28 2019-10-10 Hrソリューションズ株式会社 Information provision server, information provision system, information provision method, and program
JP7020650B2 (en) 2018-03-28 2022-02-16 Hrソリューションズ株式会社 Information provision server, information provision system, information provision method and program
JP2020154469A (en) * 2019-03-18 2020-09-24 ヤフー株式会社 Collection device, collection method and collection program
JP7023253B2 (en) 2019-03-18 2022-02-21 ヤフー株式会社 Collection device, collection method and collection program
JP2021149224A (en) * 2020-03-16 2021-09-27 株式会社ピース企画 Cluster generation device, generation method and generation program
US12326339B2 (en) 2020-03-16 2025-06-10 Piis Inc. Generation of clusters based on plural user data relevant to travel stops
JP2022144373A (en) * 2021-03-19 2022-10-03 株式会社ピース企画 Cluster generation device, cluster generation method and cluster generation program

Similar Documents

Publication Publication Date Title
US8185135B2 (en) WiFi and GSM landmarks and neighborhoods for location based services
KR102087985B1 (en) Apparatus and method for recomending position of interest
JP5003307B2 (en) Congestion information provision system
JP5968030B2 (en) Facility evaluation apparatus, facility evaluation system, facility evaluation method and program
JP6223735B2 (en) SEARCH CONTROL DEVICE, SEARCH CONTROL METHOD, AND PROGRAM
JP7282126B2 (en) Information processing device, information processing program and information processing system
US9288650B2 (en) Method, device and recording media for searching target clients
JP2005228154A (en) Context generation system and program thereof
JP7243413B2 (en) Monitoring system, notification device and notification method
JP6917919B2 (en) Providing equipment, providing method and providing program
JP6425697B2 (en) Determination apparatus, determination method, and determination program
US20200082430A1 (en) Terminal device, display method, and recording medium
JP5798983B2 (en) Place evaluation system, apparatus, method and program
Cavallaro et al. Eliciting cities points of interest from people movements and suggesting effective itineraries
JP6389301B1 (en) Determination device, determination method, and determination program
JP2019121209A (en) Information provision system, information provision server, information provision method, and program
JP2011014048A (en) Apparatus and method for processing information, and program
JP6430973B2 (en) Information processing apparatus, information processing method, and program
JPWO2012043300A1 (en) Information providing server, information providing system, information providing method, and program
JP4374016B2 (en) Visit spot extraction program and interest evaluation program
JP2012043264A (en) Comment evaluation device, comment evaluation method and program
JPWO2008149408A1 (en) Information search system, movement frequency management device and area information search device used therefor, program in movement frequency management device, program in area information search device, and computer-readable recording medium recording the program
JP7337123B2 (en) Information processing device, information processing method and information processing program
US20140074532A1 (en) Information notification apparatus and non-transitory computer-readable recording medium
JP2019049993A (en) Determination device, method for determination, and determination program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080212

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080610