Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7531466B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7531466B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7531466B2
JP7531466B2 JP2021152146A JP2021152146A JP7531466B2 JP 7531466 B2 JP7531466 B2 JP 7531466B2 JP 2021152146 A JP2021152146 A JP 2021152146A JP 2021152146 A JP2021152146 A JP 2021152146A JP 7531466 B2 JP7531466 B2 JP 7531466B2
Authority
JP
Japan
Prior art keywords
information
user
information processing
predetermined area
processing device
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.)
Active
Application number
JP2021152146A
Other languages
Japanese (ja)
Other versions
JP2023044230A (en
Inventor
秀仁 五味
孝太 坪内
照彦 寺岡
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021152146A priority Critical patent/JP7531466B2/en
Publication of JP2023044230A publication Critical patent/JP2023044230A/en
Application granted granted Critical
Publication of JP7531466B2 publication Critical patent/JP7531466B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

各種の情報を管理する情報管理システムは、所定のアクセス制御ポリシーに基づいてアクセス制御を実行する。すなわち、情報管理システムは、外部からの不正な操作の脅威に対抗する制御を実行。そして、情報管理システムは、アクセス制御ポリシーを満たしたアクセスに対して情報を提供する。 An information management system that manages various types of information executes access control based on a specified access control policy. In other words, the information management system executes control to counter the threat of unauthorized operations from outside. The information management system then provides information for access that satisfies the access control policy.

特許第4273869号公報Patent No. 4273869

従来の情報管理システムでは、所定のアクセス制御ポリシーに基づいてアクセス制御を実行している。今後、利用者同士で、新たな情報提供の形態において改善の余地がある。 Conventional information management systems implement access control based on a set access control policy. There is room for improvement in the future in terms of new forms of information sharing between users.

本願は、上記に鑑みてなされたものであって、新たな形態の情報提供を可能とすることができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。 The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can provide information in a new form.

本願に係る情報処理装置は、所定領域を訪問した利用者に関する情報を取得する取得部と、前記所定領域に対して前記取得部が取得した前記情報を関連付けて記憶する記憶部と、前記記憶部に記憶された前記所定領域を利用者が訪問したときに、訪問した利用者に関する情報に基づいて前記記憶部に記憶された前記情報を更新する更新部と、前記所定領域を訪問した利用者に対して前記更新部により更新された更新情報を提供する提供部と、を備える。 The information processing device according to the present application includes an acquisition unit that acquires information about a user who visits a specified area, a storage unit that associates the information acquired by the acquisition unit with the specified area and stores it, an update unit that updates the information stored in the storage unit based on information about the visiting user when the user visits the specified area stored in the storage unit, and a provision unit that provides the updated information updated by the update unit to the user who visits the specified area.

実施形態の一態様によれば、新たな情報提供を可能とすることができる。 According to one aspect of the embodiment, it is possible to provide new information.

図1は、実施形態に係る情報処理方法の一例を示す説明図である。FIG. 1 is an explanatory diagram illustrating an example of an information processing method according to an embodiment. 図2は、実施形態に係る情報処理システムの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. 図3は、実施形態に係る情報処理装置の構成例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of the configuration of the information processing device according to the embodiment. 図4は、利用者情報データベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of the user information database. 図5は、更新情報データベースの一例を示す図である。FIG. 5 is a diagram illustrating an example of the update information database. 図6は、提供情報データベースの一例を示す図である。FIG. 6 is a diagram showing an example of the provided information database. 図7は、実施形態に係る情報処理手順を示すフローチャートである。FIG. 7 is a flowchart showing an information processing procedure according to the embodiment. 図8は、実施形態に係る情報更新処理手順を示すフローチャートである。FIG. 8 is a flowchart showing the procedure of an information update process according to the embodiment. 図9は、情報処理装置のハードウェア構成の一例を示す図である。FIG. 9 is a diagram illustrating an example of a hardware configuration of an information processing device.

以下に、本願に係る情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と記載する)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. In addition, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

〔1-1.情報処理装置の概要〕
図1を参照し、実施形態に係る情報処理装置が行う情報処理方法の一例について説明する。図1は、実施形態に係る情報処理方法の一例を示す説明図である。なお、図1では、情報処理システム1に含まれる本願に係る情報処理装置100が、所定領域を訪問した利用者に関する情報を取得し、所定領域に対して取得した情報を関連付けて記憶し、記憶されて所定領域に関連付けられた情報を時間の経過に伴って減衰させる。また、記憶された所定領域に関連付けられた情報を新たな利用者に関する情報に基づいて更新する。そして、所定領域を訪問した利用者に対して減衰された減衰情報または更新された更新情報を提供する処理を実行する場合を例に挙げて説明する。
1-1. Overview of the information processing device
An example of an information processing method performed by an information processing device according to an embodiment will be described with reference to FIG. 1. FIG. 1 is an explanatory diagram showing an example of an information processing method according to an embodiment. In FIG. 1, an information processing device 100 according to the present application included in an information processing system 1 acquires information about a user who has visited a specific area, associates the acquired information with the specific area and stores it, and decays the stored information associated with the specific area over time. In addition, the stored information associated with the specific area is updated based on information about a new user. Then, an example will be described in which a process is executed to provide attenuated decay information or updated update information to a user who has visited the specific area.

図1に示すように、情報処理システム1は、端末装置10(10A,10B)と、情報処理装置100とを含む。端末装置10と情報処理装置100とは、それぞれネットワークN(図2参照)を介して有線または無線で互いに通信可能に接続される。本実施形態では、端末装置10と情報処理装置100とは連携する。 As shown in FIG. 1, the information processing system 1 includes terminal devices 10 (10A, 10B) and an information processing device 100. The terminal devices 10 and the information processing device 100 are connected to each other via a network N (see FIG. 2) in a wired or wireless manner so as to be able to communicate with each other. In this embodiment, the terminal devices 10 and the information processing device 100 work together.

端末装置10は、利用者U(UA,UB)により使用されるスマートフォンやタブレット等のスマートデバイスであり、4G(Generation)やLTE(Long Term Evolution)等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。また、端末装置10は、液晶ディスプレイ等の画面であって、タッチパネルの機能を有する画面を有し、利用者Uから指やスタイラス等によりタップ操作、スライド操作、スクロール操作等、コンテンツ等の表示データに対する各種の操作を受付ける。なお、画面のうち、コンテンツが表示されている領域上で行われた操作を、コンテンツに対する操作としてもよい。また、端末装置10は、スマートデバイスのみならず、デスクトップPC(Personal Computer)やノートPC等の情報処理装置であってもよい。 The terminal device 10 is a smart device such as a smartphone or tablet used by a user U (UA, UB), and is a mobile terminal device capable of communicating with any server device via a wireless communication network such as 4G (Generation) or LTE (Long Term Evolution). The terminal device 10 has a screen such as a liquid crystal display with touch panel functions, and accepts various operations on displayed data such as content, such as tapping, sliding, scrolling, etc., performed by the user U with a finger or a stylus. Note that an operation performed on an area of the screen where the content is displayed may be considered to be an operation on the content. The terminal device 10 may be not only a smart device, but also an information processing device such as a desktop PC (Personal Computer) or a notebook PC.

情報処理装置100は、利用者Uの端末装置10と連携し、利用者Uの端末装置10に対して、各種アプリケーション(以下、アプリ)等に対するAPI(Application Programming Interface)サービス等と、各種データを提供する情報処理装置であり、サーバ装置やクラウドシステム、ビーコン等により実現される。 The information processing device 100 is an information processing device that cooperates with the terminal device 10 of the user U and provides the terminal device 10 of the user U with API (Application Programming Interface) services for various applications (hereinafter, apps), etc., and various data, and is realized by a server device, a cloud system, a beacon, etc.

情報処理装置100は、利用者Uの端末装置10に対して、オンラインで何らかのWebサービスを提供する情報処理装置であってもよい。例えば、情報処理装置100は、Webサービスとして、インターネット接続、検索サービス、SNS(Social Networking Service)、電子商取引、電子決済、オンラインゲーム、オンラインバンキング、オンライントレーディング、宿泊・チケット予約、動画・音楽配信、ニュース、地図、ルート検索、経路案内、路線情報、運行情報、天気予報等のサービスを提供してもよい。実際には、情報処理装置100は、上記のようなWebサービスを提供する各種サーバと連携し、Webサービスを仲介してもよいし、Webサービスの処理を担当してもよい。 The information processing device 100 may be an information processing device that provides some kind of web service online to the terminal device 10 of the user U. For example, the information processing device 100 may provide services such as Internet connection, search services, SNS (Social Networking Service), electronic commerce, electronic payment, online games, online banking, online trading, accommodation and ticket reservations, video and music distribution, news, maps, route searches, route guidance, line information, operation information, and weather forecasts as web services. In practice, the information processing device 100 may cooperate with various servers that provide the above-mentioned web services, and may act as an intermediary for the web services or be responsible for processing the web services.

情報処理装置100は、利用者Uに関する利用者情報を取得可能である。例えば、情報処理装置100は、利用者Uの性別、年代、居住地域といった利用者Uの属性に関する情報を取得する。そして、情報処理装置100は、利用者Uを示す識別情報(利用者ID等)とともに利用者Uの属性に関する情報を記憶して管理する。 The information processing device 100 can acquire user information about the user U. For example, the information processing device 100 acquires information about the attributes of the user U, such as the gender, age, and area of residence of the user U. The information processing device 100 then stores and manages the information about the attributes of the user U together with identification information (such as a user ID) indicating the user U.

情報処理装置100は、利用者Uの端末装置10から、あるいは利用者ID等に基づいて各種サーバ等から、利用者Uの行動を示す各種の履歴情報(ログデータ)を取得する。例えば、情報処理装置100は、利用者Uの位置や日時の履歴である位置履歴を端末装置10から取得する。また、情報処理装置100は、利用者Uが入力した検索クエリの履歴である検索履歴を検索サーバ(検索エンジン)から取得する。また、情報処理装置100は、利用者Uが閲覧したコンテンツの履歴である閲覧履歴をコンテンツサーバから取得する。また、情報処理装置100は、利用者Uの商品購入や決済処理の履歴である購入履歴(決済履歴)を電子商取引サーバや決済処理サーバから取得する。また、情報処理装置100は、利用者Uのマーケットプレイスへの出品の履歴である出品履歴や販売履歴を電子商取引サーバや決済サーバから取得してもよい。また、情報処理装置100は、利用者Uの投稿の履歴である投稿履歴を口コミの投稿サービスを提供する投稿サーバやSNSサーバから取得する。 The information processing device 100 acquires various history information (log data) indicating the behavior of the user U from the terminal device 10 of the user U or from various servers based on the user ID, etc. For example, the information processing device 100 acquires a location history, which is a history of the location and date and time of the user U, from the terminal device 10. The information processing device 100 also acquires a search history, which is a history of search queries entered by the user U, from a search server (search engine). The information processing device 100 also acquires a browsing history, which is a history of content viewed by the user U, from a content server. The information processing device 100 also acquires a purchase history (payment history), which is a history of product purchases and payment processing by the user U, from an electronic commerce server or a payment processing server. The information processing device 100 may also acquire a listing history and a sales history, which are a history of listings on the marketplace by the user U, from an electronic commerce server or a payment server. The information processing device 100 also acquires a posting history, which is a history of posts by the user U, from a posting server that provides a word-of-mouth posting service or an SNS server.

本実施形態では、図1に示すように、情報処理装置100は、GPS(Global Positioning System)やRTK(Real Time Kinematic)等の測位方法で、利用者UAの端末装置10Aから、利用者UAが訪問した所定領域の位置情報を取得する(ステップS1)。情報処理装置100は、同様の測位方法で、利用者UAの端末装置10Aから、取得した位置情報に関する提供情報を取得する(ステップS2)。なお、所定領域は、位置情報に限るものではない。 In this embodiment, as shown in FIG. 1, the information processing device 100 acquires location information of a specified area visited by the user UA from the terminal device 10A of the user UA using a positioning method such as GPS (Global Positioning System) or RTK (Real Time Kinematic) (step S1). The information processing device 100 acquires provision information related to the acquired location information from the terminal device 10A of the user UA using a similar positioning method (step S2). Note that the specified area is not limited to location information.

なお、情報処理装置100は、上述した測位方法で位置情報および提供情報を取得する場合に限るものではない。例えば、利用者UAは、端末装置10Aを用いて利用者UAが訪問した所定領域の位置情報と、位置情報に関する提供情報を取得し、情報処理装置100は、利用者UAの端末装置10Aから提供された所定領域の位置情報および提供情報を取得してもよい。 Note that the information processing device 100 is not limited to acquiring location information and provided information using the positioning method described above. For example, the user UA may use the terminal device 10A to acquire location information of a specific area visited by the user UA and provided information related to the location information, and the information processing device 100 may acquire the location information of the specific area and the provided information provided by the terminal device 10A of the user UA.

続いて、情報処理装置100は、端末装置10Aから取得した所定領域の位置情報と提供情報を関連付けて記憶する(ステップS3)。すなわち、情報処理装置100は、所定領域の位置情報に対する提供情報として記憶する。そして、情報処理装置100は、所定領域の位置情報に関連付けられて記憶された提供情報を、時間の経過に伴って減衰させる(ステップS4)。この場合、情報処理装置100は、少なくとも提供情報の量または質を低下させる。 Then, the information processing device 100 associates the location information of the specified area acquired from the terminal device 10A with the provided information and stores it (step S3). That is, the information processing device 100 stores it as provided information for the location information of the specified area. Then, the information processing device 100 attenuates the provided information stored in association with the location information of the specified area over time (step S4). In this case, the information processing device 100 at least reduces the quantity or quality of the provided information.

また、情報処理装置100は、上述した測位方法で、利用者UAとは別の利用者UBの端末装置10Bから、利用者UBが訪問した所定領域の位置情報を取得する(ステップS11)。情報処理装置100は、同様の測位方法で、利用者UBの端末装置10Bから、取得した位置情報に関する提供情報を取得する(ステップS12)。なお、所定領域は、位置情報に限るものではない。 The information processing device 100 also acquires location information of a specific area visited by a user UB, who is different from the user UA, from the terminal device 10B of the user UB using the positioning method described above (step S11). The information processing device 100 acquires, using a similar positioning method, provided information related to the acquired location information from the terminal device 10B of the user UB (step S12). Note that the specific area is not limited to location information.

なお、情報処理装置100は、上述した測位方法で位置情報および提供情報を取得する場合に限るものではない。例えば、利用者UBは、端末装置10Bを用いて利用者UBが訪問した所定領域の位置情報と、位置情報に関する提供情報を取得し、情報処理装置100は、利用者UBの端末装置10Bから提供された所定領域の位置情報および提供情報を取得してもよい。 The information processing device 100 is not limited to acquiring location information and provided information using the positioning method described above. For example, the user UB may use the terminal device 10B to acquire location information of a specific area visited by the user UB and provided information related to the location information, and the information processing device 100 may acquire the location information of the specific area and the provided information provided by the terminal device 10B of the user UB.

ここで、情報処理装置100は、記憶された所定領域の位置情報と、新たな利用者UBが訪問した所定領域の位置情報との一致度を推定する(ステップS13)。この場合、情報処理装置100は、一致度が予め設定された判定値以上であるか否かを判定する。情報処理装置100は、記憶された所定領域の位置情報と、新たな利用者UBが訪問した所定領域の位置情報との一致度が、例えば、80%以上であるか否かを判定する。 The information processing device 100 then estimates the degree of match between the stored location information of the specified area and the location information of the specified area visited by the new user UB (step S13). In this case, the information processing device 100 determines whether the degree of match is equal to or greater than a preset judgment value. The information processing device 100 determines whether the degree of match between the stored location information of the specified area and the location information of the specified area visited by the new user UB is, for example, 80% or greater.

ここで、情報処理装置100は、一致度が、例えば、80%以上ではないと判定すると、利用者UAの処理と同様に、端末装置10Bから取得した所定領域の位置情報と提供情報を関連付けて記憶する(ステップS3)。すなわち、利用者UAの端末装置10Aから取得した所定領域の位置情報と、利用者UBの端末装置10Bから取得した所定領域の位置情報とが相違することから、端末装置10Aから取得した所定領域の位置情報に関連付けられた提供場情報とは別に、端末装置10Bから取得した所定領域の位置情報に関連付けられた提供場情報として記憶する。そして、情報処理装置100は、所定領域の位置情報に関連付けられて記憶された提供情報を時間の経過に伴って減衰させる(ステップS4)。 Here, if the information processing device 100 determines that the degree of agreement is not, for example, 80% or more, it associates and stores the location information of the specified area acquired from the terminal device 10B with the provided information, similar to the processing of user UA (step S3). That is, since the location information of the specified area acquired from the terminal device 10A of user UA differs from the location information of the specified area acquired from the terminal device 10B of user UB, it stores the provided information as associated with the location information of the specified area acquired from the terminal device 10B, separately from the provided information associated with the location information of the specified area acquired from the terminal device 10A. Then, the information processing device 100 causes the provided information stored in association with the location information of the specified area to decay over time (step S4).

一方、情報処理装置100は、一致度が、例えば、80%以上であると判定すると、利用者UBに対して減衰された状態で記憶された所定領域の位置情報に関連付けられた減衰情報を、利用者UBの端末装置10Bに提供する(ステップS14)。この場合、情報処理装置100は、推定した一致度に応じて利用者UBに対して提供情報を提供する。例えば、情報処理装置100は、一致度が高いほど、利用者UBに対して多くの提供情報を提供する。 On the other hand, when the information processing device 100 determines that the degree of match is, for example, 80% or more, it provides attenuation information associated with the location information of the specific area stored in an attenuated state for the user UB to the terminal device 10B of the user UB (step S14). In this case, the information processing device 100 provides information to be provided to the user UB according to the estimated degree of match. For example, the higher the degree of match, the more information the information processing device 100 provides to the user UB.

また、情報処理装置100は、一致度が、例えば、80%以上であると判定すると、利用者UBの端末装置10Bから取得した所定領域の位置情報に関連付けられた提供情報に基づいて、記憶された所定領域の位置情報に関連付けられた提供情報を更新する(ステップS15)。 In addition, when the information processing device 100 determines that the degree of match is, for example, 80% or more, it updates the provided information associated with the stored location information of the specified area based on the provided information associated with the location information of the specified area acquired from the terminal device 10B of the user UB (step S15).

このとき、情報処理装置100は、記憶され提供情報を取得した利用者UAと、記憶された所定領域を新たに訪問した利用者UAとが一致したとき、記憶された提供情報を新たに訪問した利用者UAの提供情報に置換して更新する。 At this time, when the user UA who obtained the stored provided information matches the user UA who has newly visited the stored specified area, the information processing device 100 replaces and updates the stored provided information with the provided information of the newly visiting user UA.

また、情報処理装置100は、記憶され提供情報を取得した利用者UAと、記憶された所定領域を新たに訪問した利用者UBとが一致しないとき、記憶された提供情報に新たに訪問した利用者UBの提供情報を追加するように合成して更新する。 In addition, when the user UA who obtained the stored provided information does not match the user UB who has newly visited the stored specified area, the information processing device 100 synthesizes and updates the stored provided information by adding the provided information of the newly visiting user UB to the stored provided information.

また、情報処理装置100は、記憶された提供情報と、記憶された所定領域を新たに訪問した利用者UBの提供情報とが同じ分野であるとき、記憶された所定領域に関連付けられた提供情報に所定領域を新たに訪問した利用者UBの情報を追加して更新する。 In addition, when the stored provided information and the provided information of a user UB who has newly visited the stored specified area are in the same field, the information processing device 100 updates the provided information associated with the stored specified area by adding the information of the user UB who has newly visited the specified area.

このように本実施形態では、情報処理装置100が、所定領域の位置情報および提供情報を取得し、位置情報に関連付けられた提供情報を時間の経過に伴って減衰させ、所定領域を訪問した利用者に対して減衰された減衰情報を提供する。 In this manner, in this embodiment, the information processing device 100 acquires location information and provided information for a specified area, decays the provided information associated with the location information over time, and provides the decayed information to users who visit the specified area.

また、本実施形態では、情報処理装置100が、所定領域の位置情報および提供情報を取得し、所定領域の位置情報に対して提供情報を関連付けて記憶し、記憶された所定領域を利用者が訪問したときに、訪問した利用者に関する情報に基づいて記憶された提供情報を更新し、所定領域を訪問した利用者に対して更新された更新情報を提供する。 In addition, in this embodiment, the information processing device 100 acquires location information and provided information for a specified area, associates the provided information with the location information for the specified area, and stores the information. When a user visits the stored specified area, the information processing device 100 updates the stored provided information based on information about the visiting user, and provides the updated information to the user who visited the specified area.

したがって、新たな情報提供を可能とすることができる。 This makes it possible to provide new information.

〔1-2.情報処理方法の概要〕
以下、上述した情報処理により実現されるサービスの一例について説明する。なお、かかるサービスは、情報処理装置100単独で実現されてもよく、複数のサーバ装置や端末装置が協調することで実現されてもよい。また、以下のサービスは、上述した情報処理のみならず、後述する機能構成により発揮されてもよい。また、以下のサービスは適宜組合せで実行されてもよい。なお、以下の例では、サービスの一例として、利用者UAに関する情報を、利用者UBに対して提供する例について説明する。
[1-2. Overview of information processing method]
An example of a service realized by the above-mentioned information processing will be described below. Such a service may be realized by the information processing device 100 alone, or may be realized by cooperation between multiple server devices and terminal devices. The following services may be realized not only by the above-mentioned information processing, but also by the functional configuration described below. The following services may be executed in appropriate combination. In the following example, an example of a service will be described in which information about a user UA is provided to a user UB.

〔1-3.情報提供の概要〕
例えば、利用者UAが駅の改札前や、山道の途中等、あらかじめ定められた場所を訪問した場合、情報処理装置100は、利用者UAに関する情報を端末装置10Aから取得する。例えば、端末装置10Aは、ジオフェンス等の技術によりあらかじめ定めれらた場所を訪問したと推定される場合には、利用者UAに関する情報、すなわち提供情報と位置を示す情報とを情報処理装置100へと送信する。例えば、端末装置10Aは、「利用者UAがここにいました」といった内容の提供情報と、A駅の改札位置(以下、「場所A」と記載する)を示す位置情報とを情報処理装置100へと送信する。
[1-3. Overview of information provision]
For example, when user UA visits a predetermined location such as in front of a ticket gate at a station or halfway up a mountain path, the information processing device 100 acquires information about user UA from the terminal device 10A. For example, when the terminal device 10A estimates that the user UA has visited a predetermined location using technology such as a geofence, the terminal device 10A transmits information about user UA, i.e., the provided information and information indicating the location, to the information processing device 100. For example, the terminal device 10A transmits provided information such as "user UA was here" and location information indicating the location of the ticket gate at Station A (hereinafter referred to as "location A") to the information processing device 100.

このような場合、情報処理装置100は、上述した情報処理により、受信した提供情報を利用者UAの仮想的な残り香(すなわち、仮想的なにおい)と見做して、提供情報を他の利用者に対して提供する。例えば、情報処理装置100は、利用者UBが利用者UAの後で場所Aを訪問した場合、すなわち、利用者UAの提供情報(以下、「提供情報A」と記載する。)が紐づけられた場所Aの位置情報を端末装置10Bから受信した場合、あたかも利用者UBが利用者UAの残り香を感知するがごとく、提供情報Aを利用者UBに伝達する。例えば、情報処理装置100は、利用者UBが場所Aを訪問した場合、場所Aに紐づけられた提供情報Aを利用者UBの端末装置10Bへと送信する。 In such a case, the information processing device 100 regards the received provided information as a virtual lingering scent (i.e., a virtual odor) of user UA through the information processing described above, and provides the provided information to other users. For example, when user UB visits place A after user UA, that is, when the information processing device 100 receives from terminal device 10B the location information of place A to which user UA's provided information (hereinafter referred to as "provided information A") is linked, the information processing device 100 transmits provided information A to user UB as if user UB were sensing user UA's lingering scent. For example, when user UB visits place A, the information processing device 100 transmits provided information A linked to place A to user UB's terminal device 10B.

ここで、情報処理装置100は、匂いをメタファーとした提供情報Aの伝達を行う。例えば、情報処理装置100は、提供情報Aが紐づけられた場所Aと利用者UBの現在位置とを比較し、利用者UBが場所Aから所定の範囲内となった際に、提供情報Aを提供してもよい。また、情報処理装置100は、場所Aからの距離に応じた態様で、提供情報Aを加工した情報を提供してもよい。例えば、情報処理装置100は、提供情報Aのうち場所Aからの距離に応じた範囲を提供してもよい。より具体的には、情報処理装置100は、利用者UBが場所Aから10メートルまで近づいた場合は、提供情報Aのうち半分を利用者UBに配信し、利用者UBが場所Aから1メートル以内に近づいた場合は、提供情報Aの全体を配信してもよい。 Here, the information processing device 100 transmits the provided information A using a smell as a metaphor. For example, the information processing device 100 may compare the location A linked to the provided information A with the current location of the user UB, and provide the provided information A when the user UB is within a predetermined range from the location A. The information processing device 100 may also provide information that is processed from the provided information A in a manner according to the distance from the location A. For example, the information processing device 100 may provide a range of the provided information A according to the distance from the location A. More specifically, the information processing device 100 may distribute half of the provided information A to the user UB when the user UB approaches within 10 meters of the location A, and distribute the entire provided information A when the user UB approaches within 1 meter of the location A.

また、情報処理装置100は、提供情報Aが示す内容の精度を調整してもよい。例えば、情報処理装置100は、提供情報Aが「10時にお茶を飲みました」という情報だった場合に、利用者UBが場所Aから10メートルまで近づいた場合は、提供情報Aの内容の精度(粒度)をさせた情報(例えば、「午前中に飲み物を飲みました」といった情報)を生成し、この情報を利用者UBに配信する。そして、情報処理装置100は、利用者UBが場所Aから1メートル以内まで移動した場合は、「10時にお茶を飲みました」といった精度の高い情報を提供してもよい。なお、上述した例では、2段階で情報を提供する例について説明したが、情報処理装置100は、任意の段階で情報の精度(粒度)を調整した情報を提供してよい。 The information processing device 100 may also adjust the accuracy of the content indicated by the provided information A. For example, if the provided information A is "I had tea at 10 o'clock," when the user UB approaches within 10 meters of the location A, the information processing device 100 generates information with the accuracy (granularity) of the content of the provided information A (for example, information such as "I had a drink in the morning") and distributes this information to the user UB. Then, when the user UB moves within 1 meter of the location A, the information processing device 100 may provide highly accurate information such as "I had tea at 10 o'clock." Note that, in the above example, an example of providing information in two stages has been described, but the information processing device 100 may provide information with the accuracy (granularity) of the information adjusted at any stage.

なお、情報処理装置100は、任意の対応で精度(粒度)を調整した情報を提供してよい。例えば、情報処理装置100は、提供情報Aに店名が含まれる場合は、その店が所在する国、県、市を特定し、特定した情報に置き換えた情報を配信してもよい。例えば、情報処理装置100は、場所Aに近づく程、「日本の店に訪問しました」、「埼玉県の店に訪問しました」、「川口市の店に訪問しました」、「店舗Xに訪問しました」というように、段階的に場所の精度を向上させた情報を配信してもよい。また、情報処理装置100は、場所以外にも、時間、位置、取引対象のカテゴリ、利用者の行動等、任意の情報の精度(粒度)を徐々に調整し、利用者UBが場所Aに近づくほど、より精度(粒度)を向上させた情報を提供すればよい。なお、このような情報処理は、あらかじめ設定した辞書による情報加工技術等により実現可能である。 The information processing device 100 may provide information with the accuracy (granularity) adjusted in an arbitrary manner. For example, when the provided information A includes a store name, the information processing device 100 may specify the country, prefecture, and city in which the store is located, and distribute information that replaces the specified information. For example, the information processing device 100 may distribute information with gradually improved location accuracy, such as "Visited a store in Japan," "Visited a store in Saitama Prefecture," "Visited a store in Kawaguchi City," and "Visited store X," as the user approaches location A. In addition, the information processing device 100 may gradually adjust the accuracy (granularity) of any information other than location, such as time, position, category of transaction object, and user behavior, and provide information with improved accuracy (granularity) as the user UB approaches location A. Note that such information processing can be realized by information processing technology using a dictionary set in advance.

また、情報処理装置100は、利用者UAが場所Aに訪問してから経過した時間や、場所Aと提供情報Aとを紐づけてから経過した時間等に応じて、提供情報Aの提供態様を変更してもよい。例えば、ある場所にある匂いは、時間の経過とともに拡散し、香りが少なくなっていく。そこで、情報処理装置100は、利用者UAが場所Aに訪問してから経過した時間(以下「経過時間」と記載する。)に応じて、情報の精度(粒度)を低下させてもよい。また、例えば、情報処理装置100は、経過時間が経過する程、提供情報Aを提供する範囲を拡大させつつも、提供する提供情報Aの精度を低下させてもよい。より具体的な例を挙げると、情報処理装置100は、場所Aから1メートル以内であっても、経過時間が経過する程、提供される提供情報Aの精度や粒度を低下させてもよい。また、情報処理装置100は利用者UAが場所Aに訪問してから所定の期間内は、場所Aから半径10メートル以内に利用者UBが近づいた場合に、提供情報Aを利用者UBに配信し、所定の期間を経過した場合は、場所Aから半径15メートル以内に利用者UBが近づいた場合に、提供情報Aを利用者UBに配信してもよい。なお、このような場合、利用者UBには、精度を低下させた提供情報Aが配信されてもよい。一方、情報処理装置100は、経過時間が経過するほど、提供情報Aを提供する範囲を狭めてもよい。 In addition, the information processing device 100 may change the manner in which the provided information A is provided, depending on the time that has elapsed since the user UA visited the location A, the time that has elapsed since the location A was linked to the provided information A, etc. For example, the smell at a certain location diffuses over time and becomes less fragranular. Therefore, the information processing device 100 may reduce the accuracy (granularity) of the information depending on the time that has elapsed since the user UA visited the location A (hereinafter referred to as "elapsed time"). In addition, for example, the information processing device 100 may reduce the accuracy of the provided information A provided while expanding the range in which the provided information A is provided as time elapses. To give a more specific example, the information processing device 100 may reduce the accuracy and granularity of the provided information A provided as time elapses, even if the information processing device 100 is within 1 meter of the location A. Furthermore, the information processing device 100 may distribute the provided information A to the user UB when the user UB approaches within a 10 meter radius of the location A within a predetermined period of time after the user UA visits the location A, and may distribute the provided information A to the user UB when the user UB approaches within a 15 meter radius of the location A after the predetermined period of time has elapsed. In such a case, the provided information A with reduced accuracy may be distributed to the user UB. On the other hand, the information processing device 100 may narrow the range in which the provided information A is provided as time passes.

ここで、匂いが拡散する場合、風に応じて流れる方向が変化する。そこで、情報処理装置100は、提供情報Aを提供する範囲(以下「提供範囲」と記載する場合がある。)を経過時間に応じて変化(拡張)させる際、同心円上に変化させてもよいが、所定の方向に指向性を持たせた状態で変化させてもよい。例えば、情報処理装置100は、場所Aの西方向や東方向等、所定の方向に向けて提供情報Aを提供する範囲を拡張させ、他の方向については、拡張させない、あるいは、所定の方向よりも遅く拡張させてもよい。また、情報処理装置100は、所定の方向については、提供情報Aをそのまま提供し、他の方向については、提供情報Aの精度を落とした状態で提供してもよい。 Here, when an odor diffuses, the direction of flow changes depending on the wind. Thus, when the information processing device 100 changes (expands) the range in which the provided information A is provided (hereinafter may be referred to as the "provided range") depending on the elapsed time, the information processing device 100 may change it concentrically, but may also change it with directionality in a predetermined direction. For example, the information processing device 100 may expand the range in which the provided information A is provided toward a predetermined direction, such as the west or east of location A, and may not expand the range in other directions, or may expand it slower than in the predetermined direction. Furthermore, the information processing device 100 may provide the provided information A as is in a predetermined direction, and provide the provided information A with reduced accuracy in other directions.

なお、このような提供範囲を拡張する方向は、あらかじめ人手(例えば、利用者UA)により定められてもよく、任意のルールにより自動的に定められてもよい。例えば、情報処理装置100は、場所Aを訪問した際の利用者Aの移動方向に提供範囲を拡張してもよい。また、情報処理装置100は、利用者Aの属性や提供情報Aの内容に応じた方向に提供範囲を拡張してもよい。 The direction in which the provision range is expanded may be determined manually (e.g., by user UA) in advance, or may be determined automatically according to an arbitrary rule. For example, the information processing device 100 may expand the provision range in the direction of movement of user A when visiting location A. Furthermore, the information processing device 100 may expand the provision range in a direction according to the attributes of user A or the content of the provided information A.

また、例えば、情報処理装置100は、地点Aの気温や風向きといった気象情報、地点Aの人の多さや人流の方向等に応じて、提供範囲を変更してもよい。また、情報処理装置100は、SNS上における提供情報Aと対応する内容の投稿情報の数や増減数、地点Aと対応する投稿情報の数や増減数、同様の検索クエリの数や増減数等に応じて、提供範囲を変更してもよい。すなわち、情報処理装置100は、地点Aに関する各種の外部要因に応じて、提供範囲を変更してもよい。 In addition, for example, the information processing device 100 may change the provision range depending on meteorological information such as the temperature and wind direction at point A, the number of people at point A, the direction of people flow, etc. In addition, the information processing device 100 may change the provision range depending on the number or increase/decrease of posted information on the SNS with content corresponding to the provided information A, the number or increase/decrease of posted information corresponding to point A, the number or increase/decrease of similar search queries, etc. In other words, the information processing device 100 may change the provision range depending on various external factors related to point A.

なお、上述した提供情報Aを提供する際の精度(粒度)、提供範囲の拡張や縮小等は、任意の対応で組み合わせて実行してよい。また、このような提供情報Aを提供する際の精度(粒度)、提供範囲の拡張や縮小等は、各種利用者の設定に従って変更してもよく、自動的に変更してもよい。また、例えば、情報処理装置100は、利用者Aの属性や提供情報Aの種別に応じて、提供する精度(粒度)を適宜変更してもよい。例えば、情報処理装置100は、利用者Aが若い程、精度(粒度)を落とさないようにしてもよい。また、例えば、情報処理装置100は、提供情報Aが利用者Aに関する情報であるか、他の情報であるか、いつ頃の情報であるのか等に応じて、精度(粒度)を落とす態様(例えば、経過期間や地点Aからの距離に応じて精度(粒度)を落とす速さや量)を変更してもよい。このようにして、情報処理装置100は、情報を増減させてもよい。 The accuracy (granularity) of the information A provided as described above, the expansion or reduction of the range of information provided, etc., may be combined and executed in any manner. The accuracy (granularity) of the information A provided as described above, the expansion or reduction of the range of information provided, etc. may be changed according to the settings of various users, or may be changed automatically. For example, the information processing device 100 may appropriately change the accuracy (granularity) of the information provided according to the attributes of user A and the type of information provided A. For example, the information processing device 100 may not reduce the accuracy (granularity) the younger the user A is. For example, the information processing device 100 may change the manner in which the accuracy (granularity) is reduced (for example, the speed or amount of reducing the accuracy (granularity) according to the elapsed period or the distance from point A) depending on whether the information provided A is information about user A or other information, when the information is from, etc. In this way, the information processing device 100 may increase or decrease the information.

なお、端末装置10Aは、利用者UAが予め設定した情報を送信してもよく、自動的に取得した情報を送信してもよい。また、情報処理装置100は、端末装置10Aから受信した位置情報から、利用者UAが所定の位置を訪問したと判定される場合は、例えば、検索履歴や購買利履歴、SNS等に投稿された投稿情報等、利用者UAに関する各種の情報を提供情報として取得してもよい。また、情報処理装置100は、提供情報Aを場所Aに紐づけてから所定の期間(あらかじめ設定された期間やその内容、利用者UAの属性等に基づいて設定される期間)が経過した場合は、提供情報Aの配信を取りやめてもよい。 The terminal device 10A may transmit information preset by the user UA, or may transmit information acquired automatically. Furthermore, when the information processing device 100 determines that the user UA has visited a specific location based on the location information received from the terminal device 10A, it may acquire various information related to the user UA as provided information, such as search history, purchase history, and posted information on SNS, etc. Furthermore, the information processing device 100 may cancel the distribution of the provided information A if a predetermined period (a period set based on a preset period and its contents, the attributes of the user UA, etc.) has elapsed since linking the provided information A to the location A.

〔1-4.複数利用者の情報〕
ここで、情報処理装置100は、場所Aを訪問した複数の利用者の情報を提供情報として場所Aに紐づけてもよい。例えば、情報処理装置100は、場所Aに利用者UA、UBが訪問した場合は、利用者UAの提供情報Aと、利用者UBの提供情報Bとをそれぞれ個別に場所Aと紐づけ、場所Aを訪問した利用者UCに対して、提供情報Aと提供情報Bとをそれぞれ個別に提供してもよい。この際、情報処理装置100は、提供情報Aと提供情報Bとの提供態様(例えば、精度(粒度)や提供範囲、経過期間に応じた各種の処理)をそれぞれ個別に設定してもよい。
[1-4. Information for multiple users]
Here, the information processing device 100 may link information of multiple users who visited location A to location A as provided information. For example, when users UA and UB visit location A, the information processing device 100 may link provided information A of user UA and provided information B of user UB to location A individually, and provide provided information A and provided information B individually to user UC who visited location A. At this time, the information processing device 100 may set the provision mode (for example, accuracy (granularity), scope of provision, various processes according to the elapsed time) of provided information A and provided information B individually.

また、情報処理装置100は、場所Aを訪問した利用者UA、UBの提供情報A、Bを合成し、利用者UCに提供してもよい。例えば、情報処理装置100は、場所Aを利用者UAが訪問した場合は、場所Aに提供情報Aを紐づける。続いて、情報処理装置100は、場所Aを利用者UBが訪問した場合は、場所Aに紐づけられた提供情報Aと、提供情報Bとを合成した合成情報ABを生成する。このような合成の際、情報処理装置100は、利用者Aが場所Aを訪問してからの経過期間に応じて、提供情報Aに重み(1よりも小さい重み)を設定した状態で、合成情報ABを生成してもよい。また、情報処理装置100は、利用者Aが場所Aを訪問してからの経過期間に応じて、精度(粒度)を変更した情報と提供情報Bとを合成してもよい。そして、情報処理装置100は、利用者UCが場所Aを訪問した場合は、合成情報ABを利用者UCに提供する。 The information processing device 100 may also combine the provided information A and B of users UA and UB who visited location A and provide the information to user UC. For example, when user UA visits location A, the information processing device 100 links the provided information A to location A. Next, when user UB visits location A, the information processing device 100 generates combined information AB by combining the provided information A linked to location A and the provided information B. During such combination, the information processing device 100 may generate the combined information AB in a state in which a weight (a weight smaller than 1) is set to the provided information A according to the period of time that has elapsed since user A visited location A. Furthermore, the information processing device 100 may combine information whose accuracy (granularity) has been changed with the provided information B according to the period of time that has elapsed since user A visited location A. Then, when user UC visits location A, the information processing device 100 provides the combined information AB to user UC.

なお、情報処理装置100は、提供情報Aと提供情報Bの内容に応じて、情報の強化や劣化(精度の悪化等)を実現してもよい。例えば、情報処理装置100は、提供情報Aの内容と提供情報Bの内容とに共通する部分がある場合は、共通する部分を強調した合成情報ABを設定してもよい。また、情報処理装置100は、提供情報Aが紐づけられてから所定の期間が経過し、ある部分の情報の精度を劣化させている場合であっても、提供情報Bの内容にその部分と共通する部分がある場合は、その部分について精度を元の精度に戻してもよい。 The information processing device 100 may enhance or degrade (deteriorate accuracy, etc.) the information depending on the contents of the provided information A and the provided information B. For example, when there is a common part between the contents of the provided information A and the provided information B, the information processing device 100 may set composite information AB that emphasizes the common part. Furthermore, even if a predetermined period of time has passed since the linking of the provided information A and the accuracy of a certain part of the information has deteriorated, the information processing device 100 may restore the accuracy of that part to its original accuracy if there is a common part in the contents of the provided information B.

また、単純に情報処理装置100は、提供情報Aが場所Aに紐づけられてから所定の期間が経過した後で、利用者Bが場所Aを訪問した場合、提供情報Bで提供情報Aを上書きしてもよい。 In addition, the information processing device 100 may simply overwrite provided information A with provided information B when user B visits location A after a predetermined period of time has elapsed since provided information A was linked to location A.

なお、情報処理装置100は、提供情報A、Bをそれぞれ個別に場所Aを紐づけておき、経過時間に応じて、異なる態様で提供範囲を制御してもよい。このような場合、情報処理装置100は、利用者UCが場所Aを訪問したタイミングや、利用者UCと場所Aとの位置関係に応じて、提供情報A、Bを合成する際の重みを決定する。例えば、情報処理装置100は、提供情報A、Bの各提供範囲に利用者UCが含まれているか否か、場所Aと利用者UCとの距離、利用者UCが訪問したタイミングに応じて、提供情報A、Bの提供態様を決定し、決定した提供態様に応じた重みで提供情報A、Bを合成した合成情報ABを生成し、合成情報ABを配信してもよい。 The information processing device 100 may link each of the provided information A and B to the location A individually, and control the provision range in different modes depending on the elapsed time. In such a case, the information processing device 100 determines the weight when combining the provided information A and B depending on the timing when the user UC visited the location A and the positional relationship between the user UC and the location A. For example, the information processing device 100 may determine the provision mode of the provided information A and B depending on whether the user UC is included in each provision range of the provided information A and B, the distance between the location A and the user UC, and the timing when the user UC visited, generate composite information AB by combining the provided information A and B with a weight according to the determined provision mode, and distribute the composite information AB.

〔1-5.感度のメタファ〕
ここで、匂いを感じる際の感度は、利用者によって変動する。そこで、情報処理装置100は、提供情報の提供先となる利用者属性や、提供情報に含まれる情報の内容や、提供情報に関する各種の情報(以下、「提供情報の属性」と総称する。)に応じて、提供情報の提供態様を変動させてもよい。
[1-5. Metaphor of Sensitivity]
Here, the sensitivity to smell varies from user to user, so the information processing device 100 may vary the manner in which the provided information is provided depending on the attributes of the user to whom the provided information is provided, the contents of the information included in the provided information, and various types of information related to the provided information (hereinafter collectively referred to as "attributes of the provided information").

例えば、情報処理装置100は、利用者UBに提供情報Aを提供する場合は、利用者UBの提供情報Aに対する感度を設定する。例えば、情報処理装置100は、利用者UBの属性(デモグラフィック属性やサイコグラフィック属性等)に応じて感度を設定してもよく、利用者UBの属性と、提供情報Aの属性との組み合わせに応じて感度を設定してもよい。より具体的な例を挙げると、情報処理装置100は、提供情報Aに利用者UBが好む情報が含まれている場合は、提供情報Aに対する利用者UBの感度を「100」とし、提供情報Aに利用者UBが好む情報が含まれていない場合は、提供情報Aに対する利用者UBの感度を「50」とする。 For example, when providing provided information A to user UB, the information processing device 100 sets the sensitivity of user UB to the provided information A. For example, the information processing device 100 may set the sensitivity according to the attributes of user UB (demographic attributes, psychographic attributes, etc.), or may set the sensitivity according to a combination of the attributes of user UB and the attributes of the provided information A. To give a more specific example, when the provided information A contains information preferred by user UB, the information processing device 100 sets the sensitivity of user UB to the provided information A to "100," and when the provided information A does not contain information preferred by user UB, the information processing device 100 sets the sensitivity of user UB to the provided information A to "50."

そして、情報処理装置100は、利用者UBの提供情報Aに対する感度が高い程、提供情報Aの精度(粒度)を高くした状態で、提供情報Aを提供する。例えば、情報処理装置100は、提供情報Aに対する利用者UBの感度が「50」であり、場所Aからの距離が5メートルである場合は、提供情報Aの精度を低くした状態で提供し、提供情報Aに対する利用者UBの感度が「100」であり、場所Aからの距離が5メートルである場合は、提供情報Aの精度を低くすることなく提供してもよい。また、例えば、情報処理装置100は、提供情報Aに対する利用者UBの感度が「50」である場合は、場所Aからの距離が1メートルであっても、提供情報Aの精度を低くした状態で提供し、提供情報Aに対する利用者UBの感度が「100」である場合は、場所Aからの距離が10メートルであったとしても、提供情報Aの精度を低くすることなく提供してもよい。 The information processing device 100 provides the provided information A with the accuracy (granularity) of the provided information A increased as the user UB's sensitivity to the provided information A increases. For example, the information processing device 100 may provide the provided information A with a lowered accuracy when the user UB's sensitivity to the provided information A is "50" and the distance from the location A is 5 meters, and may provide the provided information A without lowering the accuracy when the user UB's sensitivity to the provided information A is "100" and the distance from the location A is 5 meters. Also, for example, the information processing device 100 may provide the provided information A with a lowered accuracy even if the distance from the location A is 1 meter when the user UB's sensitivity to the provided information A is "50", and may provide the provided information A without lowering the accuracy even if the distance from the location A is 10 meters when the user UB's sensitivity to the provided information A is "100".

同様に、情報処理装置100は、経過期間が所定の閾値を超えていたとしても、提供情報Aに対する利用者UBの感度が高い場合は、提供情報Aの精度を低くすることなく提供してもよい。また、情報処理装置100は、例えば、提供情報Aに対する利用者UBの感度が高い場合は、利用者UBが場所Aから100メートル離れている場合であっても、提供情報A(もしくはその精度を落とした情報)の提供を行ってもよい。一方、情報処理装置100は、例えば、提供情報Aに対する利用者UBの感度が低い場合は、利用者UBが場所Aから10メートルの距離まで近づいた際に、提供情報A(もしくはその精度を落とした情報)の提供を行ってもよい。 Similarly, even if the elapsed period exceeds a predetermined threshold, if user UB is highly sensitive to the provided information A, the information processing device 100 may provide the provided information A without reducing its accuracy. Furthermore, for example, if user UB is highly sensitive to the provided information A, the information processing device 100 may provide the provided information A (or information with reduced accuracy) even if user UB is 100 meters away from location A. On the other hand, for example, if user UB is low sensitive to the provided information A, the information processing device 100 may provide the provided information A (or information with reduced accuracy) when user UB approaches within a distance of 10 meters from location A.

また、情報処理装置100は、場所Aに提供情報Aと提供情報Bとが対応付けられている場合、利用者UCの属性と提供情報Aの属性との組み合わせに基づいて、利用者UCの提供情報Aに対する感度を設定し、利用者UCの属性と提供情報Bの属性との組み合わせに基づいて、利用者UCの提供情報Bに対する感度を設定する。そして、情報処理装置100は、提供情報A,Bごとに個別に設定した感度に基づいて、提供情報A,Bを合成した合成情報ABを生成し、生成した合成情報ABを利用者UCに提供してもよい。 Furthermore, when provided information A and provided information B are associated with location A, the information processing device 100 sets the user UC's sensitivity to provided information A based on a combination of the attributes of user UC and the attributes of provided information A, and sets the user UC's sensitivity to provided information B based on a combination of the attributes of user UC and the attributes of provided information B. The information processing device 100 may then generate composite information AB by combining the provided information A and B based on the sensitivity set individually for each of the provided information A and B, and provide the generated composite information AB to the user UC.

また、情報処理装置100は、提供情報Aに関する利用者UAの属性と、提供情報Aの配信先(もしくはその候補)となる利用者UB属性との関係性に基づいて、利用者UBの提供情報Aに関する感度を設定してもよい。例えば、情報処理装置100は、利用者UAの属性と、利用者UBの属性との組み合わせに応じて、利用者UBの提供情報Aに関する感度を設定してもよい。例えば、情報処理装置100は、利用者UAが20代の女性である場合、利用者UBが20代の女性である場合は、利用者UBの提供情報Aに関する感度を所定値よりも高くし、利用者UBが50代の男性である場合は、利用者UBの提供情報Aに関する感度を所定値よりも低くしてもよい。また、例えば、情報処理装置100は、利用者UAが50代の女性である場合、利用者UBが20代の男性である場合は、利用者UBの提供情報Aに関する感度を所定値よりも低くし、利用者UBが50代の男性である場合は、利用者UBの提供情報Aに関する感度を所定値よりも高くしてもよい。なお、情報処理装置100は、利用者UA、UBの属性の共通性が高い程感度を高くしてもよいが、利用者UA、UBの属性の共通性が低い程感度を高くしてもよい。また、情報処理装置100は、利用者UA、UBの属性の組合せごとにあらかじめ定められた感度を設定してもよい。 The information processing device 100 may also set the sensitivity of the user UB to the provided information A based on the relationship between the attributes of the user UA related to the provided information A and the attributes of the user UB who is the delivery destination (or a candidate) of the provided information A. For example, the information processing device 100 may set the sensitivity of the user UB to the provided information A according to a combination of the attributes of the user UA and the attributes of the user UB. For example, the information processing device 100 may set the sensitivity of the user UB to the provided information A higher than a predetermined value when the user UA is a woman in her 20s and the user UB is a woman in her 20s, and may set the sensitivity of the user UB to the provided information A lower than a predetermined value when the user UB is a man in his 50s. For example, the information processing device 100 may set the sensitivity of the user UB to the provided information A lower than a predetermined value when the user UA is a woman in her 50s and the user UB is a man in his 20s, and may set the sensitivity of the user UB to the provided information A higher than a predetermined value when the user UB is a man in his 50s. The information processing device 100 may increase the sensitivity as the commonality of the attributes of users UA and UB increases, but may also increase the sensitivity as the commonality of the attributes of users UA and UB decreases. The information processing device 100 may also set a predetermined sensitivity for each combination of attributes of users UA and UB.

なお、上述した属性とは、例示した年代や性別に限定されるものではなく、例えば、好みや住所、ウェブ検索の履歴や購買履歴の傾向、SNS上での関係性、現在実行している行動内容等を含む概念である。また、情報処理装置100は、利用者UAの属性と、提供情報Aの属性と、利用者UBの属性との組み合わせに応じて、利用者UBの提供情報Aに対する感度を設定してもよい。また、情報処理装置100は、例えば、SNS上で利用者UAとつながりのある利用者UBにのみ、提供情報Aを配信してもよい。 The above-mentioned attributes are not limited to the exemplified age and gender, but are concepts that include, for example, preferences, addresses, web search history, purchasing history tendencies, relationships on SNS, and currently performed activities. Furthermore, the information processing device 100 may set the sensitivity of user UB to the provided information A according to a combination of the attributes of user UA, the attributes of the provided information A, and the attributes of user UB. Furthermore, the information processing device 100 may distribute the provided information A only to users UB who are connected to user UA on SNS, for example.

〔1-6.匂いのメタファのまとめ〕
上述したように、情報処理装置100は、利用者が訪問した場所に利用者に関する情報を提供情報として紐づける。そして、情報処理装置100は、例えば、利用者と場所との距離、利用者の属性、提供情報に関する利用者の属性と提供情報の提供先となる利用者の属性との組み合わせ、提供情報の属性、提供情報を紐づけてから経過した期間、利用者の属性と提供情報の属性とのマッチ度等に応じて、提供情報を提供する対応を決定する。
[1-6. Summary of smell metaphors]
As described above, the information processing device 100 links information about the user to a place visited by the user as provided information. Then, the information processing device 100 determines how to provide the provided information depending on, for example, the distance between the user and the place, the attributes of the user, a combination of the attributes of the user related to the provided information and the attributes of the user to whom the provided information is provided, the attributes of the provided information, the period that has elapsed since the provided information was linked, the degree of match between the attributes of the user and the attributes of the provided information, and the like.

より具体的には、情報処理装置100は、上述した各種の処理により、提供情報Aを提供する提供領域、地点Aからの距離に応じた提供情報Aの提供態様、提供情報Aに対する利用者UBの感度等をそれぞれ設定し、設定結果に応じて、提供情報Aを利用者UBに提供する態様(例えば、そのまま提供するか、精度を落として提供するか等)を決定する。そして、情報処理装置100は、決定した態様で提供情報Aを利用者UBに提供する。 More specifically, the information processing device 100 sets the area in which the provided information A is provided, the manner in which the provided information A is provided depending on the distance from point A, the sensitivity of the user UB to the provided information A, etc., through the various processes described above, and determines the manner in which the provided information A is provided to the user UB (for example, whether to provide it as is or with reduced accuracy, etc.) depending on the setting results. Then, the information processing device 100 provides the provided information A to the user UB in the determined manner.

上述した処理を実行するのであれば、情報処理装置100は、上述したすべての処理を同時並行して実行してもよく、任意に選択された一部の処理のみを実行してもよい。 When performing the above-mentioned processes, the information processing device 100 may perform all of the above-mentioned processes simultaneously in parallel, or may perform only an arbitrarily selected portion of the processes.

また、上述した提供情報Aの提供態様は、利用者UAによる設定に従ってもよく、利用者UBによる設定に従ってもよい。例えば、情報処理装置100は、利用者UAが設定した属性の利用者にのみ、提供情報Aを配信してもよく、利用者UAが設定した距離や感度の利用者に提供情報Aを配信してもよい。また、情報処理装置100は、利用者UAが設定した方向に提供範囲を徐々に拡張してもよく、利用者UAが設定した経過期間が経過した後は、提供情報Aの配信を取りやめてもよい。また、情報処理装置100は、利用者UBが設定した属性の提供情報のみを利用者UBに配信してもよく、利用者UBが設定した感度に基づいて、利用者UBに提供情報を提供する際の提供態様を制御してもよい。 The manner in which the above-mentioned provided information A is provided may follow the settings made by user UA or may follow the settings made by user UB. For example, the information processing device 100 may distribute the provided information A only to users with the attributes set by user UA, or may distribute the provided information A to users with the distance or sensitivity set by user UA. The information processing device 100 may gradually expand the range of provision in the direction set by user UA, or may stop distributing the provided information A after the elapse of the period set by user UA. The information processing device 100 may distribute to user UB only the provided information with the attributes set by user UB, or may control the manner in which the provided information is provided to user UB based on the sensitivity set by user UB.

このような各種の設定により、例えば、上司から部下、あるユーザからそのフォローワー等にのみ提供情報が提供されるといったサービスを実現することができる。なお、例えば、情報処理装置100は、山を下山する人が山道の途中に設定した「山頂は危ない」という情報を、山に登る人(すなわち、「山に登る」という属性の利用者)に対して提供するようにしてもよく、このような提供情報の提供範囲を、山道の下山方向に徐々に拡張させてもよい。このような処理を行った場合、情報処理装置100は、下山中の利用者に対しては、「山頂は危ない」という情報を伝えないが、登山中の利用者に対しては、「山頂は危ない」という情報を提供することができる。 By using such various settings, it is possible to realize a service in which information is provided only from a superior to a subordinate, or from a user to his/her followers, etc. For example, the information processing device 100 may provide information such as "The summit is dangerous" set by a person descending a mountain on the way to the mountain trail to a person climbing a mountain (i.e., a user with the attribute "climbing a mountain"), and the range of such information provided may be gradually expanded in the descending direction of the mountain trail. When such processing is performed, the information processing device 100 does not convey the information that "The summit is dangerous" to a user descending a mountain, but can provide the information that "The summit is dangerous" to a user climbing a mountain.

また、情報処理装置100は、例えば、駅からショッピングモールに向かう人と、ショッピングモールから駅に向かう人とで異なる情報を提供することができる。なお、情報処理装置100は、これら以外にも、渋滞、タイムセール、事故、不審者、混雑、山火事、熊の出没、猟の獲物の情報、落石情報等、時間と共に重要性が減衰するような、フレッシュネス、タイムリーさが重要な情報の配信を適切な態様で行うことができる。なお、例えば、情報処理装置100は、提供情報Aの精度を徐々に低下させたり、提供範囲を徐々に狭くするだけではなく、例えば、時間の経過とともに精度を徐々に上昇させたり、範囲を徐々に広げてもよく、例えば、最初は精度を徐々に低下させるあるいは提供範囲を徐々に狭くするが、残り時間が所定の閾値を下回った場合は、精度を元の精度に戻したり、範囲を最大まで拡張してもよい。 The information processing device 100 can provide different information to a person heading from a station to a shopping mall and a person heading from a shopping mall to a station. In addition to the above, the information processing device 100 can also distribute information in an appropriate manner where freshness and timeliness are important and the importance of the information decreases over time, such as information about traffic jams, limited-time sales, accidents, suspicious people, crowds, forest fires, bear sightings, hunting prey information, and rockfall information. For example, the information processing device 100 can gradually increase the accuracy or gradually expand the range over time, rather than gradually decreasing the accuracy of the provided information A or gradually narrowing the range. For example, the information processing device 100 can gradually decrease the accuracy or gradually narrow the range at first, but when the remaining time falls below a predetermined threshold, the accuracy can be returned to the original accuracy or the range can be expanded to the maximum.

〔1-7.情報移動について〕
また、情報処理装置100は、利用者の移動に応じて、ある場所と紐づけられた提供情報を他の場所に伝播させ、その場所と新たに紐づけてもよい。すなわち、情報処理装置100は、残り香のメタファで情報の伝播を実現してもよい。
[1-7. Information transfer]
In addition, the information processing device 100 may transmit provided information associated with a certain location to another location in response to the movement of the user, and may newly associate the information with the other location. That is, the information processing device 100 may realize the transmission of information using the metaphor of a lingering fragrance.

例えば、情報処理装置100は、利用者UBが提供情報Aを紐づけた地点Aを訪問した場合は、利用者UBに提供情報Aを紐づける。ここで、情報処理装置100は、利用者UBが地点Aから所定の範囲内に訪問した場合や、利用者UBの属性と提供情報Aの属性あるいは利用者UAの属性(もしくはその組み合わせ)が所定の条件を満たす場合、利用者UBの提供情報Aに対する感度、提供情報Aが場所Aに紐づけられてから経過した時間等に応じて、利用者UBに提供情報Aを紐づけるか否か、利用者UBに紐づける際の提供情報Aの態様(例えば、どの程度の精度にするか)を適宜制御してもよい。なお、以下の説明では、利用者UBに紐づけた情報を提供情報ABとする。 For example, when user UB visits location A to which provided information A is linked, the information processing device 100 links the provided information A to user UB. Here, when user UB visits within a predetermined range of location A, or when the attributes of user UB and the attributes of provided information A or the attributes of user UA (or a combination thereof) satisfy a predetermined condition, the information processing device 100 may appropriately control whether to link the provided information A to user UB and the mode of the provided information A when linking to user UB (for example, the level of accuracy) depending on the sensitivity of user UB to the provided information A, the time that has elapsed since the provided information A was linked to location A, etc. In the following description, the information linked to user UB is referred to as provided information AB.

続いて、情報処理装置100は、利用者UBが所定の場所Bに訪問した場合は、提供情報ABを場所Bに紐づける。この際、情報処理装置100は、提供情報ABをそのまま場所Bに紐づけてもよく、例えば、利用者UBが場所Aを訪問してから場所Bを訪問するまで移動した距離や時間、利用者UBの属性や提供情報ABの属性等に応じて、提供情報ABの精度を変更し、変更済みの提供情報ABを場所Bに紐づけてもよい。そして、情報処理装置100は、場所Bに近づいた利用者UCに対して、提供情報ABを提供する。なお、情報処理装置100は、例えば、提供情報ABと、利用者Bの提供情報Bとを合成した合成情報ABBを場所Bに紐づけてもよい。このような合成の際、情報処理装置100は、利用者UBが場所Aを訪問してから場所Bを訪問するまで移動した距離や時間、利用者UBの属性や提供情報ABの属性等に応じて、合成時の重みを制御してもよい。 Next, when user UB visits a specific location B, the information processing device 100 links the provided information AB to location B. At this time, the information processing device 100 may link the provided information AB to location B as it is, or may change the accuracy of the provided information AB and link the changed provided information AB to location B, for example, according to the distance and time traveled by user UB from visiting location A to visiting location B, the attributes of user UB and the attributes of the provided information AB, and the like. Then, the information processing device 100 provides the provided information AB to user UC who approaches location B. Note that the information processing device 100 may link, for example, the composite information ABB obtained by combining the provided information AB and the provided information B of user B to location B. At the time of such composition, the information processing device 100 may control the weight at the time of composition according to the distance and time traveled by user UB from visiting location A to visiting location B, the attributes of user UB and the attributes of the provided information AB, and the like.

なお、例えば、情報処理装置100は、利用者UBに対して場所Aの提供情報Aを伝播させるかを問い合わせ、許諾が得られた場合に、上述した処理を実行してもよい。また、情報処理装置100は、利用者UBが設定若しくは許諾した位置に、提供情報Aを紐づけてもよい。 For example, the information processing device 100 may inquire of the user UB as to whether to propagate the provided information A for the location A, and may execute the above-described processing if permission is obtained. The information processing device 100 may also link the provided information A to a location set or permitted by the user UB.

また、情報処理装置100は、利用者UBが移動した経路上に、利用者UBを紐づけた提供情報ABを適宜紐づけてもよい。このような場合、情報処理装置100は、利用者UBが移動した経路情報を訪問した利用者UCに、もともと場所Aに紐づけられていた提供情報A(もしくは提供情報Aに基づく提供情報AB)を伝達することとなる。この際、情報処理装置100は、提供情報ABの提供範囲を、提供情報Aの提供範囲よりも狭く設定してもよく、提供情報ABを提供する期間を、場所Aに紐づけた提供情報Aを提供する期間よりも短くしてもよい。また、情報処理装置100は、さらに利用者UCに提供情報ABを紐づけてもよい。 Furthermore, the information processing device 100 may appropriately link the provided information AB linked to the user UB to the route traveled by the user UB. In such a case, the information processing device 100 will transmit the provided information A originally linked to the location A (or the provided information AB based on the provided information A) to the user UC who visited the route information traveled by the user UB. At this time, the information processing device 100 may set the range of provision of the provided information AB to be narrower than the range of provision of the provided information A, and may set the period of provision of the provided information AB to be shorter than the period of provision of the provided information A linked to the location A. Furthermore, the information processing device 100 may further link the provided information AB to the user UC.

また、例えば、情報処理装置100は、利用者UBに提供情報ABを紐づけた場合、利用者UBから所定の範囲内の利用者UCに対して、提供情報ABを提供してもよい。すなわち、情報処理装置100は、利用者UCが場所Aに訪問していない場合であっても、場所Aを訪問した利用者UBにちかづくことで、あたかもその残り香を感じるように、場所Aに紐づけられていた提供情報A(もしくはそれに基づく提供情報AB)を利用者UCに提供してもよい。また、情報処理装置100は、さらに利用者UCに提供情報ABを紐づけてもよい。 Also, for example, when the information processing device 100 links the provided information AB to the user UB, the information processing device 100 may provide the provided information AB to a user UC within a predetermined range of the user UB. In other words, even if the user UC has not visited the location A, the information processing device 100 may provide the provided information A linked to the location A (or the provided information AB based thereon) to the user UC by approaching the user UB who has visited the location A, as if the user UC senses a lingering scent. The information processing device 100 may further link the provided information AB to the user UC.

また、情報処理装置100は、利用者UBに近づいた利用者UCに提供情報ABを提供する際、場所Aに紐づけられた提供情報Aを利用者UBに提供する際と同様に、利用者UBと利用者UCとの距離、利用者UBに提供情報ABを紐づけてから経過した期間、利用者UBの属性、利用者UBの属性、提供情報ABの属性、これらの組合せ等に応じて、提供情報ABを利用者UCに提供する際の精度等を制御してもよい。 In addition, when providing the provided information AB to user UC who has approached user UB, the information processing device 100 may control the accuracy of providing the provided information AB to user UC in accordance with the distance between user UB and user UC, the period of time that has elapsed since the provided information AB was linked to user UB, the attributes of user UB, the attributes of user UB, the attributes of the provided information AB, or a combination of these, in the same manner as when providing the provided information A linked to location A to user UB.

なお、情報処理装置100は、利用者UBが意識的に提供情報ABを提供する旨を許諾したか否かに応じて、提供情報ABの提供態様を変化させてもよい。例えば、情報処理装置100は、利用者UBが意識的に提供情報ABを提供する旨を許諾した場合は、提供情報ABの精度を悪化させる期間を長くしてもよい。 The information processing device 100 may change the manner in which the provided information AB is provided depending on whether or not the user UB consciously consents to the provision of the provided information AB. For example, when the user UB consciously consents to the provision of the provided information AB, the information processing device 100 may extend the period during which the accuracy of the provided information AB is deteriorated.

〔2.情報処理システムの構成例〕
図2を参照し、実施形態に係る情報処理装置100が含まれる情報処理システム1の構成について説明する。図2は、実施形態に係る情報処理システム1の構成例を示す図である。図2に示すように、実施形態に係る情報処理システム1は、端末装置10(10A,10B,10C)と情報処理装置100とを含む。端末装置10(10A,10B,10C)と情報処理装置100は、ネットワークNを介して、有線または無線により通信可能に接続される。ネットワークNは、例えば、LAN(Local Area Network)や、インターネット等のWAN(Wide Area Network)である。
2. Example of information processing system configuration
A configuration of an information processing system 1 including an information processing device 100 according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a configuration of the information processing system 1 according to an embodiment. As shown in Fig. 2, the information processing system 1 according to an embodiment includes a terminal device 10 (10A, 10B, 10C) and an information processing device 100. The terminal device 10 (10A, 10B, 10C) and the information processing device 100 are connected to each other via a network N so as to be able to communicate with each other by wire or wirelessly. The network N is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.

なお、図2に示す情報処理システム1に含まれる各装置の数は図示したものに限られない。例えば、図2では、図示の簡略化のため、端末装置10を3つの端末装置10A,10B,10Cにより構成したが、1台または2台であってもよく、4台以上であってもよい。 The number of devices included in the information processing system 1 shown in FIG. 2 is not limited to that shown. For example, in FIG. 2, for the sake of simplicity, the terminal device 10 is configured with three terminal devices 10A, 10B, and 10C, but the number may be one or two, or may be four or more.

端末装置10は、利用者Uによって使用される情報処理装置である。例えば、端末装置10は、スマートフォンやタブレット端末等のスマートデバイス、フィーチャーフォン、PC(Personal Computer)、PDA(Personal Digital Assistant)、通信機能を備えたゲーム機やAV機器、カーナビゲーションシステム、スマートウォッチやヘッドマウントディスプレイ等のウェアラブルデバイス(Wearable Device)、スマートグラス、スマートスピーカ、カメラ等である。但し、実際には、これらの例に限定されない。 The terminal device 10 is an information processing device used by a user U. For example, the terminal device 10 is a smart device such as a smartphone or tablet terminal, a feature phone, a PC (Personal Computer), a PDA (Personal Digital Assistant), a game console or AV device with communication functions, a car navigation system, a wearable device such as a smart watch or a head-mounted display, smart glasses, a smart speaker, a camera, etc. However, in reality, the terminal device 10 is not limited to these examples.

端末装置10は、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)等の無線通信網や、Bluetooth(登録商標)、無線LAN(Local Area Network)等の近距離無線通信を介してネットワークNに接続し、情報処理装置100と通信することができる。 The terminal device 10 can connect to the network N via a wireless communication network such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: 5th generation mobile communication system), or via short-range wireless communication such as Bluetooth (registered trademark) or wireless LAN (Local Area Network), and communicate with the information processing device 100.

情報処理装置100は、例えばPCやサーバ装置、あるいはメインフレームまたはワークステーション等である。なお、情報処理装置100は、クラウドコンピューティングにより実現されてもよい。 The information processing device 100 is, for example, a PC, a server device, a mainframe, a workstation, etc. The information processing device 100 may be realized by cloud computing.

〔3.情報処理装置の構成例〕
図3を用いて、実施形態に係る情報処理装置100の構成について説明する。図3は、実施形態に係る情報処理装置100の構成例を示すブロック図である。図3に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。
3. Example of configuration of information processing device
The configuration of the information processing device 100 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 3, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。また、通信部110は、ネットワークN(図2参照)と有線または無線で接続される。
(Communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is also connected to a network N (see FIG. 2) in a wired or wireless manner.

(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、HDD、SSD、光ディスク等の記憶装置によって実現される。図4に示すように、記憶部120は、利用者情報データベース121と、更新情報データベース122と、提供情報データベース123とを有する。
(Memory unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a HDD, an SSD, an optical disk, etc. As shown in FIG. 4 , the storage unit 120 has a user information database 121, an update information database 122, and a provided information database 123.

(利用者情報データベース121)
利用者情報データベース121は、利用者Uに関する利用者情報を記憶する。例えば、利用者情報データベース121は、利用者Uの属性等の種々の情報を記憶する。図4は、利用者情報データベース121の一例を示す図である。図4に示した例では、利用者情報データベース121は、「利用者ID(Identifier)」、「年齢」、「性別」、「自宅」、「勤務地」、「興味」といった項目を有する。
(User Information Database 121)
The user information database 121 stores user information related to the user U. For example, the user information database 121 stores various information such as attributes of the user U. Fig. 4 is a diagram showing an example of the user information database 121. In the example shown in Fig. 4, the user information database 121 has items such as "User ID (Identifier)", "Age", "Gender", "Home", "Workplace", and "Interests".

「利用者ID」は、利用者Uを識別するための識別情報を示す。なお、「利用者ID」は、利用者Uの連絡先(電話番号、メールアドレス等)であってもよいし、利用者Uの端末装置10を識別するための識別情報であってもよい。 "User ID" indicates identification information for identifying user U. Note that "user ID" may be contact information for user U (telephone number, email address, etc.) or may be identification information for identifying user U's terminal device 10.

また、「年齢」は、利用者IDにより識別される利用者Uの年齢を示す。なお、「年齢」は、利用者Uの具体的な年齢(例えば35歳など)を示す情報であってもよいし、利用者Uの年代(例えば30代など)を示す情報であってもよい。あるいは、「年齢」は、利用者Uの生年月日を示す情報であってもよいし、利用者Uの世代(例えば80年代生まれなど)を示す情報であってもよい。また、「性別」は、利用者IDにより識別される利用者Uの性別を示す。 Furthermore, "age" indicates the age of user U identified by the user ID. Note that "age" may be information indicating the specific age of user U (e.g., 35 years old) or information indicating the generation of user U (e.g., 30s). Alternatively, "age" may be information indicating user U's date of birth or information indicating user U's generation (e.g., born in the 1980s). Furthermore, "gender" indicates the gender of user U identified by the user ID.

また、「自宅」は、利用者IDにより識別される利用者Uの自宅の位置情報を示す。なお、図4に示す例では、「自宅」は、「LC11」といった抽象的な符号を図示するが、緯度経度情報等であってもよい。また、例えば、「自宅」は、地域名や住所であってもよい。 "Home" indicates the location information of the home of user U, which is identified by the user ID. In the example shown in FIG. 4, "Home" is illustrated as an abstract code such as "LC11", but it may also be latitude and longitude information, etc. For example, "Home" may also be the name of a region or an address.

また、「勤務地」は、利用者IDにより識別される利用者Uの勤務地(学生の場合は学校)の位置情報を示す。なお、図5に示す例では、「勤務地」は、「LC12」といった抽象的な符号を図示するが、緯度経度情報等であってもよい。また、例えば、「勤務地」は、地域名や住所であってもよい。 "Workplace" indicates the location information of the workplace (school in the case of a student) of user U identified by the user ID. In the example shown in FIG. 5, "workplace" is illustrated as an abstract code such as "LC12", but it may also be latitude and longitude information, etc. For example, "workplace" may also be the name of a region or an address.

また、「興味」は、利用者IDにより識別される利用者Uの興味を示す。すなわち、「興味」は、利用者IDにより識別される利用者Uが関心の高い対象を示す。例えば、「興味」は、利用者Uが検索エンジンに入力して検索した検索クエリ(キーワード)等であってもよい。なお、図5に示す例では、「興味」は、各利用者Uに1つずつ図示するが、複数であってもよい。 Furthermore, "interests" indicate the interests of user U identified by the user ID. In other words, "interests" indicate subjects in which user U identified by the user ID is highly interested. For example, "interests" may be search queries (keywords) entered by user U into a search engine. Note that, although one "interest" is illustrated for each user U in the example shown in FIG. 5, there may be multiple "interests."

例えば、図4に示す例において、利用者ID「U1」により識別される利用者Uの年齢は、「20代」であり、性別は、「男性」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、自宅が「LC11」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、勤務地が「LC12」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、「スポーツ」に興味があることを示す。 For example, in the example shown in FIG. 4, the age of user U identified by user ID "U1" is "20s" and the gender is "male." Also, for example, user U identified by user ID "U1" indicates that his home address is "LC11." Also, for example, user U identified by user ID "U1" indicates that his workplace is "LC12." Also, for example, user U identified by user ID "U1" indicates that he is interested in "sports."

ここで、図4に示す例では、「U1」、「LC11」および「LC12」といった抽象的な値を用いて図示するが、「U1」、「LC11」および「LC12」には、具体的な文字列や数値等の情報が記憶されるものとする。以下、他の情報に関する図においても、抽象的な値を図示する場合がある。 In the example shown in FIG. 4, abstract values such as "U1", "LC11", and "LC12" are used to illustrate the data, but it is assumed that concrete information such as character strings and numerical values is stored in "U1", "LC11", and "LC12". In the following figures relating to other information, abstract values may also be illustrated.

なお、利用者情報データベース121は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、利用者情報データベース121は、利用者Uの端末装置10に関する各種情報を記憶してもよい。また、利用者情報データベース121は、利用者Uのデモグラフィック(人口統計学的属性)、サイコグラフィック(心理学的属性)、ジオグラフィック(地理学的属性)、ベヘイビオラル(行動学的属性)等の属性に関する情報を記憶してもよい。例えば、利用者情報データベース121は、氏名、家族構成、出身地(地元)、職業、職位、収入、資格、居住形態(戸建、マンション等)、車の有無、通学・通勤時間、通学・通勤経路、定期券区間(駅、路線等)、利用頻度の高い駅(自宅・勤務地の最寄駅以外)、習い事(場所、時間帯等)、趣味、興味、ライフスタイル等の情報を記憶してもよい。 The user information database 121 may store various information according to the purpose, not limited to the above. For example, the user information database 121 may store various information related to the terminal device 10 of the user U. The user information database 121 may also store information related to the attributes of the user U, such as demographic attributes, psychographic attributes, geographic attributes, and behavioral attributes. For example, the user information database 121 may store information such as name, family structure, place of origin (hometown), occupation, job title, income, qualifications, type of residence (detached house, apartment, etc.), whether or not the user has a car, commuting time, commuting route, commuter pass section (station, line, etc.), frequently used station (other than the nearest station to home or workplace), extracurricular activities (location, time period, etc.), hobbies, interests, and lifestyle.

(更新情報データベース122)
更新情報データベース122は、利用者Uの端末装置10から取得した所定領域の位置情報に関連付けられた提供情報の更新情報(ログデータ)に関する各種情報を記憶する。図5は、更新情報データベース122の一例を示す図である。図5に示した例では、更新情報データベース122は、所定領域の位置情報「位置L11」に対して、「日付」、「時間」、「利用者ID」、「提供情報」といった項目を有する。
(Update information database 122)
The update information database 122 stores various information related to update information (log data) of provided information associated with location information of a specified area acquired from the terminal device 10 of the user U. Fig. 5 is a diagram showing an example of the update information database 122. In the example shown in Fig. 5, the update information database 122 has items such as "date", "time", "user ID", and "provided information" for the location information of the specified area "position L11".

「位置L11」は、利用者Uの端末装置10から取得した所定領域の位置を表す情報である。「日付」は、利用者Uの端末装置10から取得した所定領域の位置情報と提供情報を記憶または更新した日付を表す情報である。「時間」は、利用者Uの端末装置10から取得した所定領域の位置情報と提供情報を記憶または更新した時間を表す情報である。「利用者ID」は、利用者Uを識別するための識別情報を示す。「提供情報」は、利用者Uの端末装置10から取得した所定領域の位置情報に関連付けられた情報である。 "Position L11" is information indicating the position of the specified area obtained from user U's terminal device 10. "Date" is information indicating the date when the position information of the specified area and the provided information obtained from user U's terminal device 10 were stored or updated. "Time" is information indicating the time when the position information of the specified area and the provided information obtained from user U's terminal device 10 were stored or updated. "User ID" indicates identification information for identifying user U. "Provided information" is information associated with the position information of the specified area obtained from user U's terminal device 10.

例えば、図5に示す例において、所定領域の位置情報「位置L11」は、相違する3個の利用者ID「U1」「U2」「U3」により識別される3人の利用者Uによる提供情報「渋滞1」「渋滞2」「渋滞3」により更新されたことを示す。 For example, in the example shown in FIG. 5, the location information "Location L11" of a specific area indicates that it has been updated with information "Traffic Jam 1," "Traffic Jam 2," and "Traffic Jam 3" provided by three users U identified by three different user IDs "U1," "U2," and "U3."

例えば、所定領域が「東名高速道路」であり、位置情報「位置L11」が「大和トンネル」であるとき、提供情報は「渋滞情報」である。「渋滞情報」は、時間の経過と共に、3人の利用者Uの提供情報により更新されたことを示す。なお、提供情報は「渋滞情報」に限らず、例えば、道路の「事故情報」や「落石情報」、百貨店の「混雑情報」や「タイムセール情報」、住宅街の「不審者情報」、山地の「火事情報」、地域の「熊出没情報」や「獲物発見情報」などとしてもよい。 For example, when the specified area is the "Tomei Expressway" and the location information "Location L11" is the "Yamato Tunnel," the provided information is "traffic jam information." The "traffic jam information" indicates that it has been updated over time with the provided information of three users U. Note that the provided information is not limited to "traffic jam information," and may be, for example, "accident information" or "falling rocks information" on roads, "crowding information" or "limited time sale information" at department stores, "suspicious person information" in residential areas, "fire information" in mountainous areas, "bear sighting information" or "prey discovery information" in the area, etc.

(提供情報データベース123)
提供情報データベース123は、利用者Uの端末装置10から取得した所定領域の位置情報に関連付けられた提供情報の減衰情報(減衰度)に関する各種情報を記憶する。図6は、提供情報データベース123の一例を示す図である。図6に示した例では、提供情報データベース123は、「日付」、「位置情報」、「提供情報」、「減衰度」といった項目を有する。
(Provided Information Database 123)
The provided information database 123 stores various information related to attenuation information (attenuation degree) of the provided information associated with the position information of a predetermined area acquired from the terminal device 10 of the user U. Fig. 6 is a diagram showing an example of the provided information database 123. In the example shown in Fig. 6, the provided information database 123 has items such as "date", "position information", "provided information", and "attenuation degree".

「日付」は、利用者Uの端末装置10から取得した所定領域の位置情報と提供情報を記憶または更新した情報である。「位置情報」は、利用者Uの端末装置10から取得した所定領域の位置を表す情報である。「提供情報」は、利用者Uの端末装置10から取得した所定領域の位置情報に関連付けられた情報である。「減衰度」は、時間の経過と共に減衰した「提供情報」の減衰度の情報である。 "Date" is information that stores or updates the location information of the specified area and the provided information obtained from the terminal device 10 of user U. "Location information" is information that indicates the location of the specified area obtained from the terminal device 10 of user U. "Provided information" is information associated with the location information of the specified area obtained from the terminal device 10 of user U. "Decay" is information on the degree of decay of the "provided information" that has decayed over time.

例えば、図6に示す例において、所定領域の位置情報「位置L30」「位置L20」「位置L15」「位置L12」に対する「渋滞」「事故」「混雑」「クマ出没」は、それぞれ時間の経過と共に、「減衰度」が「100%」「80%」「50%」「20%」まで減衰していることを示す。 For example, in the example shown in Figure 6, the "traffic jam," "accident," "crowded area," and "bear sighting" for the location information of the specified area "location L30," "location L20," "location L15," and "location L12" indicate that the "decay rate" has decreased to "100%, "80%, "50%, and "20%" over time.

例えば、所定領域が「東名高速道路」であり、位置情報「位置L30」が「大和トンネル」であるとき、提供情報は「渋滞情報」である。ここで、提供情報を記憶または更新してから時間の経過がないことから、「減衰度」が「100%」であることを示す。また、所定領域が「百貨店A」であり、位置情報「位置L15」が「食料品売場」であるとき、提供情報は「混雑情報」である。ここで、提供情報を記憶または更新してから時間が経過していることから、「減衰度」が「50%」であることを示す。 For example, when the specified area is "Tomei Expressway" and the location information "Location L30" is "Yamato Tunnel", the provided information is "traffic jam information". Here, since no time has passed since the provided information was stored or updated, the "decay rate" is "100%". When the specified area is "Department Store A" and the location information "Location L15" is "Grocery section", the provided information is "crowding information". Here, since some time has passed since the provided information was stored or updated, the "decay rate" is "50%".

(制御部130)
図3に戻り、説明を続ける。制御部130は、コントローラ(Controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等によって、情報処理装置100の内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAM等の記憶領域を作業領域として実行されることにより実現される。図3に示す例では、制御部130は、取得部131と、推定部132と、更新部133と、減衰部134と、提供部135とを有する。
(Control unit 130)
Returning to Fig. 3, the description will be continued. The control unit 130 is a controller, and is realized by, for example, a central processing unit (CPU), a micro processing unit (MPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like, executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 100 using a storage area such as a RAM as a working area. In the example shown in Fig. 3, the control unit 130 has an acquisition unit 131, an estimation unit 132, an update unit 133, an attenuation unit 134, and a provision unit 135.

(取得部131)
取得部131は、通信部110を介して、利用者Uの端末装置10から、コンテキストとして、利用者Uが訪問した所定領域の位置情報と、位置情報に関連付けられた提供情報を取得する。
(Acquisition unit 131)
The acquisition unit 131 acquires, via the communication unit 110, from the terminal device 10 of the user U, as context, location information of a specific area visited by the user U and provided information associated with the location information.

また、取得部131は、通信部110を介して、利用者Uに関する利用者情報を取得してもよい。例えば、取得部131は、利用者Uの端末装置10から、利用者Uを示す識別情報(利用者ID等)や、利用者Uの位置情報、利用者Uの属性情報等を取得する。また、取得部131は、利用者Uのユーザ登録時に、利用者Uを示す識別情報や、利用者Uの属性情報等を取得してもよい。そして、取得部131は、利用者情報を、記憶部120の利用者情報データベース121に登録する。 The acquisition unit 131 may also acquire user information related to user U via the communication unit 110. For example, the acquisition unit 131 acquires identification information (such as a user ID) indicating user U, location information of user U, attribute information of user U, etc. from the terminal device 10 of user U. The acquisition unit 131 may also acquire identification information indicating user U, attribute information of user U, etc. when user U is registered. Then, the acquisition unit 131 registers the user information in the user information database 121 of the storage unit 120.

また、取得部131は、通信部110を介して、各利用者Uの行動を示す各種の履歴情報(ログデータ)を取得してもよい。例えば、取得部131は、利用者Uの端末装置10から、あるいは利用者ID等に基づいて各種サーバ等から、利用者Uの行動を示す各種の履歴情報を取得する。そして、取得部131は、各種の履歴情報を、記憶部120の利用者情報データベース121に登録する。 The acquisition unit 131 may also acquire various types of history information (log data) indicating the behavior of each user U via the communication unit 110. For example, the acquisition unit 131 acquires various types of history information indicating the behavior of the user U from the terminal device 10 of the user U, or from various servers, etc. based on the user ID, etc. Then, the acquisition unit 131 registers the various types of history information in the user information database 121 of the storage unit 120.

また、取得部131は、端末装置10から取得した所定領域の位置情報と提供情報を関連付け、更新情報データベース122に記憶する。すなわち、取得部131は、所定領域の位置情報に対する提供情報として、更新情報データベース122に記憶する。 The acquisition unit 131 also associates the location information of the specified area acquired from the terminal device 10 with the provided information, and stores the association in the update information database 122. That is, the acquisition unit 131 stores the association in the update information database 122 as provided information for the location information of the specified area.

(推定部132)
推定部132は、更新情報データベース122に記憶された所定領域の位置情報と、新たな利用者Uが訪問した所定領域の位置情報との一致度を推定する。この場合、推定部132は、一致度が予め設定された判定値以上であるか否かを判定する。例えば、更新情報データベース122に記憶された所定領域の位置情報と、新たな利用者Uが訪問した所定領域の位置情報とが全く同位置であれば、一致度を100%とし、ずれる距離に応じて一致度を低下させる。
(Estimation unit 132)
The estimation unit 132 estimates the degree of coincidence between the location information of the specified area stored in the update information database 122 and the location information of the specified area visited by the new user U. In this case, the estimation unit 132 judges whether the degree of coincidence is equal to or greater than a preset judgment value. For example, if the location information of the specified area stored in the update information database 122 and the location information of the specified area visited by the new user U are exactly in the same position, the degree of coincidence is set to 100%, and the degree of coincidence is reduced according to the distance of deviation.

そして、推定部132は、更新情報データベース122に記憶された所定領域の位置情報と、新たな利用者Uが訪問した所定領域の位置情報との一致度が、例えば、判定値としての80%以上であるか否かを判定する。判定値としての80%は、適宜設定すればよいものである。 The estimation unit 132 then determines whether the degree of agreement between the location information of the specified area stored in the update information database 122 and the location information of the specified area visited by the new user U is, for example, a judgment value of 80% or more. The judgment value of 80% may be set appropriately.

推定部132が推定した一致度が、判定値(例えば、80%)以上ではないと判定したとき、取得部131は、端末装置10から取得した所定領域の位置情報と提供情報を関連付け、更新情報データベース122に記憶する。すなわち、取得部131は、所定領域の位置情報に対する提供情報として、更新情報データベース122に記憶する。 When the estimation unit 132 determines that the degree of coincidence estimated is not equal to or greater than a judgment value (e.g., 80%), the acquisition unit 131 associates the location information of the specified area acquired from the terminal device 10 with the provided information, and stores the association in the update information database 122. In other words, the acquisition unit 131 stores the association in the update information database 122 as the provided information for the location information of the specified area.

(更新部133)
推定部132が推定した一致度が、判定値(例えば、80%)以上であると判定したとき、更新部133は、端末装置10から取得した所定領域の位置情報に関連付けられた提供情報に基づいて、更新情報データベース122に記憶された所定領域の位置情報に関連付けられた提供情報を更新する。
(Update unit 133)
When the estimation unit 132 determines that the estimated degree of coincidence is equal to or greater than a judgment value (e.g., 80%), the update unit 133 updates the provided information associated with the location information of the specified area stored in the update information database 122 based on the provided information associated with the location information of the specified area acquired from the terminal device 10.

このとき、更新部133は、更新情報データベース122に記憶され提供情報を取得した利用者Uと、更新情報データベース122に記憶された所定領域を新たに訪問した利用者Uとが一致したとき、更新情報データベース122に記憶された提供情報を新たに訪問した利用者Uの提供情報に置換して更新する。 At this time, when a user U who has acquired the provided information stored in the update information database 122 matches a user U who has newly visited a specified area stored in the update information database 122, the update unit 133 replaces and updates the provided information stored in the update information database 122 with the provided information of the newly visiting user U.

また、更新部133は、更新情報データベース122に記憶され提供情報を取得した利用者Uと、更新情報データベース122に記憶された所定領域を新たに訪問した利用者Uとが一致しないとき、更新情報データベース122に記憶された提供情報に新たに訪問した利用者Uの提供情報を追加するように合成して更新する。 In addition, when a user U who has acquired the provided information stored in the update information database 122 does not match a user U who has newly visited a specified area stored in the update information database 122, the update unit 133 performs an update by synthesizing the provided information of the newly visiting user U so as to add it to the provided information stored in the update information database 122.

また、更新部133は、更新情報データベース122に記憶された提供情報と、更新情報データベース122に記憶された所定領域を新たに訪問した利用者の提供情報とが同じ分野であるとき、更新情報データベース122に記憶された所定領域に関連付けられた提供情報に所定領域を新たに訪問した利用者の情報を追加して更新する。 In addition, when the provided information stored in the update information database 122 and the provided information of a user who has newly visited the specified area stored in the update information database 122 are in the same field, the update unit 133 updates the provided information associated with the specified area stored in the update information database 122 by adding information about the user who has newly visited the specified area.

なお、更新部133は、更新情報データベース122に記憶された提供情報を更新するとき、提供情報データベース123に記憶された提供情報の利用者Uと新たに所定領域を訪問した利用者Uとの相性に応じて、更新形態を異ならせてもよい。例えば、両者の位置情報の一致度は高いが、提供情報の内容が相違する場合、更新しない、または、更新量を減少させる。 When updating the provided information stored in the update information database 122, the update unit 133 may change the update format depending on the compatibility between the user U of the provided information stored in the provided information database 123 and the user U who has recently visited the specified area. For example, if the location information of the two is highly similar but the content of the provided information is different, no update is performed or the amount of update is reduced.

(減衰部134)
減衰部134は、端末装置10から取得した所定領域の位置情報に関連付けられて更新情報データベース122に記憶された提供情報を、時間の経過に伴って減衰させる。減衰部134は、減衰させた提供情報を提供情報データベース123に記憶する。この場合、減衰部134は、提供情報の量または質を低下させる。すなわち、減衰部134は、提供情報の精度を低下させたり、提供情報の一部をランダムに欠落させたりしてもよい。提供情報が画像であるとき、減衰部134は、提供情報の画像の解像度を低下させてもよい。なお、減衰部134は、提供情報の種類に応じて減衰態様を変更してもよい。また、減衰部134は、提供情報が減衰して完全に消滅するまでの時間を設定してもよい。さらに、減衰部134は、端末装置10のユーザUの属性に応じて減衰度合を異ならせてもよい。
(Attenuation section 134)
The attenuation unit 134 attenuates the provided information stored in the update information database 122 in association with the location information of the predetermined area acquired from the terminal device 10 over time. The attenuation unit 134 stores the attenuated provided information in the provided information database 123. In this case, the attenuation unit 134 reduces the amount or quality of the provided information. That is, the attenuation unit 134 may reduce the accuracy of the provided information or randomly drop a part of the provided information. When the provided information is an image, the attenuation unit 134 may reduce the resolution of the image of the provided information. The attenuation unit 134 may change the attenuation mode depending on the type of the provided information. Furthermore, the attenuation unit 134 may set a time until the provided information is attenuated and completely disappears. Furthermore, the attenuation unit 134 may vary the degree of attenuation depending on the attributes of the user U of the terminal device 10.

なお、減衰部134は、更新情報データベース122に記憶された提供情報を時間の経過に伴って減衰させるものであるが、この構成に限定されるものではない。例えば、減衰部を増減部とし、増減部は、端末装置10から取得した所定領域の位置情報に関連付けられて更新情報データベース122に記憶された提供情報を、時間の経過に伴って減衰または増幅させる。 The attenuation unit 134 attenuates the provided information stored in the update information database 122 over time, but is not limited to this configuration. For example, the attenuation unit may be an increase/decrease unit, which attenuates or amplifies the provided information associated with the location information of a specific area acquired from the terminal device 10 and stored in the update information database 122 over time.

(提供部135)
提供部135は、通信部110を介して、所定領域の位置情報に関連付けられた提供情報を利用者Uの端末装置10に提供する。具体的に、推定部132が推定した一致度が、判定値(例えば、80%)以上であると判定したとき、提供部135は、提供情報データベース123に記憶された提供情報を利用者Uの端末装置10に提供する。この場合、利用者Uの端末装置10に提供する提供情報は、減衰部134が減衰させた減衰提供情報である。
(Providing Unit 135)
The providing unit 135 provides the provided information associated with the position information of the predetermined area to the terminal device 10 of the user U via the communication unit 110. Specifically, when it is determined that the degree of coincidence estimated by the estimation unit 132 is equal to or greater than a determination value (e.g., 80%), the providing unit 135 provides the provided information stored in the provided information database 123 to the terminal device 10 of the user U. In this case, the provided information provided to the terminal device 10 of the user U is attenuated provided information attenuated by the attenuation unit 134.

なお、提供部135は、一致度に応じて利用者Uに対する提供情報の情報量を変動させてもよい。例えば、一致度に対する判定値を50%とし、提供部135は、一致度が60%であるとき、提供情報の60%を利用者Uに提供する。また、提供部135は、提供情報データベース123に記憶された提供情報の利用者Uと新たに所定領域を訪問した利用者Uとの相性に応じて、新たな利用者Uの端末装置10に提供する提供情報量(減衰度)を異ならせてもよい。例えば、新たに所定領域を訪問した利用者Uは、自分の属性と提供情報データベース123に記憶された提供情報の利用者Uと属性の一致度が高いほど、提供される情報量が多くなる。すなわち、新たに所定領域を訪問した利用者Uの感度に応じて提供情報の減衰度、つまり、情報量が相違する。ここで、感度とは、利用者同士の属性の距離、利用者の能力、物理的距離、時間的距離などである。 The providing unit 135 may vary the amount of information provided to the user U according to the degree of coincidence. For example, the judgment value for the degree of coincidence is set to 50%, and when the degree of coincidence is 60%, the providing unit 135 provides 60% of the provided information to the user U. The providing unit 135 may also vary the amount of provided information (attenuation) provided to the terminal device 10 of the new user U according to the compatibility between the user U of the provided information stored in the provided information database 123 and the user U who has newly visited the specified area. For example, the more the degree of coincidence between the attributes of the user U who has newly visited the specified area and the attributes of the user U of the provided information stored in the provided information database 123, the more information is provided to the user U. That is, the attenuation degree of the provided information, that is, the amount of information, differs according to the sensitivity of the user U who has newly visited the specified area. Here, the sensitivity refers to the distance in the attributes between the users, the abilities of the users, the physical distance, the temporal distance, etc.

〔4.処理手順〕
図8を用いて実施形態に係る情報処理装置100による情報処理手順について説明する。図8は、実施形態に係る情報処理手順を示すフローチャートである。なお、以下に示す情報処理手順は、情報処理装置100の制御部130によって繰り返し実行される。
4. Processing Procedure
An information processing procedure by the information processing device 100 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the information processing procedure according to the embodiment. Note that the information processing procedure shown below is repeatedly executed by the control unit 130 of the information processing device 100.

図8に示すように、情報処理装置100の取得部131は、通信部110を介して、利用者Uの端末装置10から、利用者Uが訪問した所定領域の位置情報を取得する(ステップS101)。情報処理装置100の取得部131は、通信部110を介して、利用者Uの端末装置10から、取得した位置情報に関する提供情報を取得する(ステップS102)。 As shown in FIG. 8, the acquisition unit 131 of the information processing device 100 acquires location information of a specific area visited by the user U from the terminal device 10 of the user U via the communication unit 110 (step S101). The acquisition unit 131 of the information processing device 100 acquires provided information related to the acquired location information from the terminal device 10 of the user U via the communication unit 110 (step S102).

続いて、取得部131は、端末装置10から取得した所定領域の位置情報に対して、取得した提供情報を関連付けて記憶する(ステップS103)。そして、情報処理装置100の減衰部134は、所定領域の位置情報に関連付けられて記憶された提供情報を、時間の経過に伴って減衰させる(ステップS104)。 Next, the acquisition unit 131 associates the acquired provided information with the location information of the specified area acquired from the terminal device 10 and stores the associated information (step S103). Then, the attenuation unit 134 of the information processing device 100 attenuates the stored provided information associated with the location information of the specified area over time (step S104).

〔5.更新処理手順〕
図9を用いて実施形態に係る情報処理装置100による情報更新処理手順について説明する。図9は、実施形態に係る情報更新処理手順を示すフローチャートである。なお、以下に示す情報処理手順は、情報処理装置100の制御部130によって繰り返し実行される。
5. Update Processing Procedure
An information update processing procedure by the information processing device 100 according to the embodiment will be described with reference to Fig. 9. Fig. 9 is a flowchart showing the information update processing procedure according to the embodiment. Note that the information processing procedure shown below is repeatedly executed by the control unit 130 of the information processing device 100.

図9に示すように、情報処理装置100の取得部131は、通信部110を介して、利用者Uの端末装置10から、利用者Uが訪問した所定領域の位置情報を取得する(ステップS111)。情報処理装置100の取得部131は、通信部110を介して、利用者Uの端末装置10から、取得した位置情報に関する提供情報を取得する(ステップS112)。 As shown in FIG. 9, the acquisition unit 131 of the information processing device 100 acquires location information of a specific area visited by the user U from the terminal device 10 of the user U via the communication unit 110 (step S111). The acquisition unit 131 of the information processing device 100 acquires provided information related to the acquired location information from the terminal device 10 of the user U via the communication unit 110 (step S112).

情報処理装置100の推定部132は、記憶された所定領域の位置情報と、新たな利用者Uが訪問した所定領域の位置情報との一致度を推定する。そして、推定部132は、推定した一致度が予め設定された判定値以上であるか否かを判定する(ステップS113)。ここで、推定部132が推定した一致度が判定値以上ではないと判定(No)すると、取得部131は、端末装置10から取得した所定領域の位置情報に対して、取得した提供情報を関連付けて記憶する(ステップS114)。そして、情報処理装置100の減衰部134は、所定領域の位置情報に関連付けられて記憶された提供情報を、時間の経過に伴って減衰させる(ステップS115)。 The estimation unit 132 of the information processing device 100 estimates the degree of coincidence between the stored location information of the specified area and the location information of the specified area visited by the new user U. Then, the estimation unit 132 judges whether the estimated degree of coincidence is equal to or greater than a preset judgment value (step S113). Here, if the estimation unit 132 judges that the estimated degree of coincidence is not equal to or greater than the judgment value (No), the acquisition unit 131 associates the acquired provided information with the location information of the specified area acquired from the terminal device 10 and stores it (step S114). Then, the attenuation unit 134 of the information processing device 100 attenuates the provided information stored in association with the location information of the specified area over time (step S115).

一方、推定部132が推定した一致度が判定値以上であると判定(Yes)すると、利用者Uに対して減衰された状態で記憶されている所定領域の位置情報に関連付けられた減衰情報を、利用者Uの端末装置10に提供する(ステップS116)。そして、利用者Uの端末装置10から取得した所定領域の位置情報に関連付けられた提供情報に基づいて、記憶された所定領域の位置情報に関連付けられた提供情報を更新する(ステップS117)。 On the other hand, if the estimation unit 132 determines that the estimated degree of coincidence is equal to or greater than the judgment value (Yes), the attenuation information associated with the location information of the specific area stored in an attenuated state for the user U is provided to the terminal device 10 of the user U (step S116). Then, based on the provided information associated with the location information of the specific area acquired from the terminal device 10 of the user U, the provided information associated with the stored location information of the specific area is updated (step S117).

〔6.ハードウェア構成〕
上述した実施形態に係る情報処理装置100は、例えば、図9に示すような構成のコンピュータ1000によって実現される。図9は、情報処理装置のハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力I/F(Interface)1060、入力I/F1070、ネットワークI/F1080がバス1090により接続された形態を有する。
6. Hardware Configuration
The information processing device 100 according to the embodiment described above is realized, for example, by a computer 1000 having a configuration as shown in Fig. 9. Fig. 9 is a diagram showing an example of a hardware configuration of the information processing device. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output I/F (Interface) 1060, an input I/F 1070, and a network I/F 1080 are connected by a bus 1090.

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。演算装置1030は、例えばCPU(Central Processing Unit)、MPU(Micro Processing Unit)、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等により実現される。 The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The arithmetic device 1030 is realized, for example, by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or the like.

一次記憶装置1040は、RAM(Random Access Memory)等、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等により実現される。二次記憶装置1050は、内蔵ストレージであってもよいし、外付けストレージであってもよい。また、二次記憶装置1050は、USB(Universal Serial Bus)メモリやSD(Secure Digital)メモリカード等の取り外し可能な記憶媒体であってもよい。また、二次記憶装置1050は、クラウドストレージ(オンラインストレージ)やNAS(Network Attached Storage)、ファイルサーバ等であってもよい。 The primary storage device 1040 is a memory device such as a RAM (Random Access Memory) that primarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), a HDD (Hard Disk Drive), a SSD (Solid State Drive), a flash memory, or the like. The secondary storage device 1050 may be an internal storage device or an external storage device. The secondary storage device 1050 may be a removable storage medium such as a USB (Universal Serial Bus) memory or a SD (Secure Digital) memory card. The secondary storage device 1050 may be a cloud storage device (online storage device), a NAS (Network Attached Storage), a file server, or the like.

出力I/F1060は、ディスプレイ、プロジェクタ、およびプリンタ等といった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインターフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力I/F1070は、マウス、キーボード、キーパッド、ボタン、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインターフェースであり、例えば、USB等により実現される。 The output I/F 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a display, projector, printer, etc., and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input I/F 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, keypad, button, scanner, etc., and is realized by a USB, etc.

また、出力I/F1060および入力I/F1070はそれぞれ出力装置1010および入力装置1020と無線で接続してもよい。すなわち、出力装置1010および入力装置1020は、ワイヤレス機器であってもよい。 In addition, the output I/F 1060 and the input I/F 1070 may be wirelessly connected to the output device 1010 and the input device 1020, respectively. That is, the output device 1010 and the input device 1020 may be wireless devices.

また、出力装置1010および入力装置1020は、タッチパネルのように一体化していてもよい。この場合、出力I/F1060および入力I/F1070も、入出力I/Fとして一体化していてもよい。 In addition, the output device 1010 and the input device 1020 may be integrated, such as a touch panel. In this case, the output I/F 1060 and the input I/F 1070 may also be integrated as an input/output I/F.

なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。 The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

ネットワークI/F1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 The network I/F 1080 receives data from other devices via the network N and sends it to the computing device 1030, and also transmits data generated by the computing device 1030 to other devices via the network N.

演算装置1030は、出力I/F1060や入力I/F1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output I/F 1060 and the input I/F 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

例えば、コンピュータ1000が情報処理装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、コンピュータ1000の演算装置1030は、ネットワークI/F1080を介して他の機器から取得したプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行してもよい。また、コンピュータ1000の演算装置1030は、ネットワークI/F1080を介して他の機器と連携し、プログラムの機能やデータ等を他の機器の他のプログラムから呼び出して利用してもよい。 For example, when the computer 1000 functions as the information processing device 100, the arithmetic unit 1030 of the computer 1000 executes a program loaded onto the primary storage device 1040 to realize the functions of the control unit 130. The arithmetic unit 1030 of the computer 1000 may also load a program acquired from another device via the network I/F 1080 onto the primary storage device 1040 and execute the loaded program. The arithmetic unit 1030 of the computer 1000 may also cooperate with other devices via the network I/F 1080 and use the functions and data of a program by calling them from other programs of the other devices.

(7.効果)
上述したように、本実施形態の情報処理装置100は、取得部131と、記憶部120と、更新部133と、提供部135とを備える。取得部131は、所定領域を訪問した利用者に関する情報を取得し、記憶部120は、所定領域に対して取得部131が取得した情報を関連付けて記憶し、更新部133は、記憶部120に記憶された所定領域を利用者が訪問したときに、訪問した利用者に関する情報に基づいて記憶部120に記憶された情報を更新し、提供部135は、所定領域を訪問した利用者に対して更新部133により更新された更新情報を提供する。
(7. Effects)
As described above, the information processing device 100 of this embodiment includes an acquisition unit 131, a storage unit 120, an update unit 133, and a provision unit 135. The acquisition unit 131 acquires information about a user who visits a predetermined area, the storage unit 120 associates the information acquired by the acquisition unit 131 with the predetermined area and stores the information, the update unit 133 updates the information stored in the storage unit 120 based on the information about the visiting user when the user visits a predetermined area stored in the storage unit 120, and the provision unit 135 provides the updated information updated by the update unit 133 to the user who visits the predetermined area.

また、本実施形態の情報処理装置100は、取得部131と、減衰部134と、提供部135とを備える。取得部131は、所定領域を訪問した利用者に関する情報を取得し、減衰部134は、所定領域に対して取得部131が取得した情報を時間の経過に伴って減衰させ、提供部135は、所定領域を訪問した利用者に対して減衰部134により減衰された減衰情報を提供する。 The information processing device 100 of this embodiment also includes an acquisition unit 131, an attenuation unit 134, and a provision unit 135. The acquisition unit 131 acquires information about users who have visited a specific area, the attenuation unit 134 attenuates the information acquired by the acquisition unit 131 for the specific area over time, and the provision unit 135 provides the attenuated information attenuated by the attenuation unit 134 to users who have visited the specific area.

そのため、新たな情報提供を可能とすることができる。 This makes it possible to provide new information.

〔8.その他〕
以上、本願の実施形態を説明したが、これら実施形態の内容により本発明が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、前述した実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換または変更を行うことができる。
[8. Other]
Although the embodiments of the present application have been described above, the present invention is not limited to the contents of these embodiments. The above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the so-called equivalent range. Furthermore, the above-described components can be appropriately combined. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the scope of the gist of the above-described embodiments.

また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

例えば、上述した情報処理装置100は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティング等で呼び出して実現するなど、構成は柔軟に変更できる。 For example, the information processing device 100 described above may be realized by multiple server computers, and depending on the functions, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.

また、上述した実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 The above-mentioned embodiments can be combined as appropriate to the extent that they do not cause any contradictions in the processing content.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 In addition, the above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, an acquisition unit can be read as an acquisition means or an acquisition circuit.

1 情報処理システム
10,10A,10B,10C 端末装置
100 情報処理装置
110 通信部
120 記憶部
121 利用者情報データベース
122 更新情報データベース
123 提供情報データベース
130 制御部
131 取得部
132 推定部
133 更新部
134 減衰部
135 提供部
REFERENCE SIGNS LIST 1 Information processing system 10, 10A, 10B, 10C Terminal device 100 Information processing device 110 Communication unit 120 Storage unit 121 User information database 122 Update information database 123 Provided information database 130 Control unit 131 Acquisition unit 132 Estimation unit 133 Update unit 134 Attenuation unit 135 Provide unit

Claims (6)

所定領域を訪問した利用者に関する情報を取得する取得部と、
前記所定領域に対して前記取得部が取得した前記情報を関連付けて記憶する記憶部と、
前記記憶部に記憶された前記所定領域と利用者が訪問した所定領域との一致度を推定する推定部と、
前記記憶部に記憶された前記所定領域を利用者が訪問したときに、前記記憶部に記憶された前記所定領域に関連付けられた前記情報の利用者と、前記記憶部に記憶された前記所定領域を新たに訪問した利用者とが一致したとき前記記憶部に記憶された前記所定領域に関連付けられた前記情報を、前記所定領域を新たに訪問した利用者情報に置換する更新部と、
前記所定領域を訪問した利用者に対して前記更新部により更新された更新情報を提供する提供部と、
を備えることを特徴とする情報処理装置。
An acquisition unit that acquires information about a user who visited a predetermined area;
a storage unit that stores the information acquired by the acquisition unit in association with the predetermined area;
an estimation unit that estimates a degree of coincidence between the predetermined area stored in the storage unit and a predetermined area visited by a user;
an update unit that replaces the information associated with the specified area stored in the storage unit with information of a user who has newly visited the specified area when the user of the information associated with the specified area stored in the storage unit matches a user who has newly visited the specified area when the user visits the specified area stored in the storage unit;
a providing unit that provides updated information updated by the updating unit to a user who visits the predetermined area;
An information processing device comprising:
前記更新部は、前記記憶部に記憶された前記所定領域に関連付けられた前記情報の利用者と、前記記憶部に記憶された前記所定領域を新たに訪問した利用者とが一致しないとき、前記記憶部に記憶された前記所定領域に関連付けられた前記情報に、前記所定領域を新たに訪問した利用者の情報を合成する、
ことを特徴とする請求項に記載の情報処理装置。
when a user of the information associated with the predetermined area stored in the storage unit does not match a user who has newly visited the predetermined area stored in the storage unit, the update unit combines the information associated with the predetermined area stored in the storage unit with information of the user who has newly visited the predetermined area.
2. The information processing apparatus according to claim 1 ,
前記更新部は、前記記憶部に記憶された前記所定領域に関連付けられた前記情報と、前記記憶部に記憶された前記所定領域を新たに訪問した利用者の情報とが同じ分野であるとき、前記記憶部に記憶された前記所定領域に関連付けられた前記情報に、前記所定領域を新たに訪問した利用者の情報を追加する、
ことを特徴とする請求項1または請求項に記載の情報処理装置。
the update unit, when the information associated with the predetermined area stored in the storage unit and the information of the user who has newly visited the predetermined area stored in the storage unit are in the same field, adds the information of the user who has newly visited the predetermined area to the information associated with the predetermined area stored in the storage unit.
3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
前記記憶部に記憶されて前記所定領域に関連付けられた前記情報を時間の経過に伴って減衰させる減衰部を有する、
ことを特徴とする請求項1から請求項のいずれか一項に記載の情報処理装置。
an attenuation unit that attenuates the information stored in the storage unit and associated with the predetermined region over time;
4. The information processing device according to claim 1, wherein the first and second inputs are connected to the first and second inputs.
コンピュータが実行する情報処理方法であって、
所定領域を訪問した利用者に関する情報を取得する工程と、
前記所定領域に対して取得した前記情報を関連付けて記憶する工程と、
記憶された前記所定領域と利用者が訪問した所定領域との一致度を推定する工程と、
記憶された前記所定領域を利用者が訪問したときに、記憶された前記所定領域に関連付けられた前記情報の利用者と、記憶された前記所定領域を新たに訪問した利用者とが一致したとき記憶された前記所定領域に関連付けられた前記情報を、前記所定領域を新たに訪問した利用者情報に置換する工程と、
前記所定領域を訪問した利用者に対して更新された更新情報を提供する工程と、
を含むことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
acquiring information about users who have visited a predetermined area;
storing the acquired information in association with the predetermined area;
estimating a degree of coincidence between the stored predetermined area and a predetermined area visited by a user;
a step of replacing the information associated with the stored predetermined area with information of a user who has newly visited the stored predetermined area when the user of the information associated with the stored predetermined area matches a user who has newly visited the stored predetermined area when the user visits the stored predetermined area;
providing updated information to users who visit the predetermined area;
13. An information processing method comprising:
所定領域を訪問した利用者に関する情報を取得する工程と、
前記所定領域に対して取得した前記情報を関連付けて記憶する工程と、
記憶された前記所定領域と利用者が訪問した所定領域との一致度を推定する工程と、
記憶された前記所定領域を利用者が訪問したときに、記憶された前記所定領域に関連付けられた前記情報の利用者と、記憶された前記所定領域を新たに訪問した利用者とが一致したとき記憶された前記所定領域に関連付けられた前記情報を、前記所定領域を新たに訪問した利用者情報に置換する工程と、
前記所定領域を訪問した利用者に対して更新された更新情報を提供する工程と、
をコンピュータに実行させるための情報処理プログラム。
acquiring information about users who have visited a predetermined area;
storing the acquired information in association with the predetermined area;
estimating a degree of coincidence between the stored predetermined area and a predetermined area visited by a user;
a step of replacing the information associated with the stored predetermined area with information of a user who has newly visited the stored predetermined area when the user of the information associated with the stored predetermined area matches a user who has newly visited the stored predetermined area when the user visits the stored predetermined area;
providing updated information to users who visit the predetermined area;
An information processing program for causing a computer to execute the above.
JP2021152146A 2021-09-17 2021-09-17 Information processing device, information processing method, and information processing program Active JP7531466B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021152146A JP7531466B2 (en) 2021-09-17 2021-09-17 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021152146A JP7531466B2 (en) 2021-09-17 2021-09-17 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023044230A JP2023044230A (en) 2023-03-30
JP7531466B2 true JP7531466B2 (en) 2024-08-09

Family

ID=85725718

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021152146A Active JP7531466B2 (en) 2021-09-17 2021-09-17 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7531466B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002063091A (en) 2000-08-22 2002-02-28 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for mutual transmission of existence and state, and recording medium recording the program
JP2005217508A (en) 2004-01-27 2005-08-11 Nippon Telegr & Teleph Corp <Ntt> Communication device
WO2014174640A1 (en) 2013-04-25 2014-10-30 三菱電機株式会社 Evaluation information contribution apparatus and evaluation information contribution method
JP2016057706A (en) 2014-09-05 2016-04-21 東芝テック株式会社 Amusement facility guidance system, information server, and amusement facility guidance program
WO2018180024A1 (en) 2017-03-27 2018-10-04 ソニー株式会社 Information processing device, information processing method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2778488B2 (en) * 1994-11-04 1998-07-23 日本電気株式会社 Awareness control device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002063091A (en) 2000-08-22 2002-02-28 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for mutual transmission of existence and state, and recording medium recording the program
JP2005217508A (en) 2004-01-27 2005-08-11 Nippon Telegr & Teleph Corp <Ntt> Communication device
WO2014174640A1 (en) 2013-04-25 2014-10-30 三菱電機株式会社 Evaluation information contribution apparatus and evaluation information contribution method
JP2016057706A (en) 2014-09-05 2016-04-21 東芝テック株式会社 Amusement facility guidance system, information server, and amusement facility guidance program
WO2018180024A1 (en) 2017-03-27 2018-10-04 ソニー株式会社 Information processing device, information processing method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"電車の混み具合を[投稿]してみよう!",[online] ,2020年09月28日,[2023年7月28日検索], インターネット <https://blog-transit.yahoo.co.jp/info/20200928_post.html>

Also Published As

Publication number Publication date
JP2023044230A (en) 2023-03-30

Similar Documents

Publication Publication Date Title
JP7459027B2 (en) Information processing device, information processing method, and information processing program
JP2022144312A (en) Information processing device, information processing method, and information processing program
JP7419303B2 (en) Information processing device, information processing method, and information processing program
JP7077431B1 (en) Information processing equipment, information processing methods and information processing programs
JP7531466B2 (en) Information processing device, information processing method, and information processing program
JP7280421B1 (en) Information processing device, information processing method and information processing program
JP7292544B1 (en) Information processing device, information processing method and information processing program
JP2022110980A (en) Information processing apparatus, information processing method, and information processing program
JP7403510B2 (en) Information processing device, information processing method, and information processing program
JP7407780B2 (en) Information processing device, information processing method, and information processing program
JP7244597B1 (en) Information processing device, information processing method and information processing program
JP7774506B2 (en) Information processing device, information processing method, and information processing program
JP2024131197A (en) Information processing device, information processing method, and information processing program
JP7145997B2 (en) Information processing device, information processing method and information processing program
JP7337123B2 (en) Information processing device, information processing method and information processing program
JP2024042231A (en) Information processing device, information processing method, and information processing program
JP7187597B2 (en) Information processing device, information processing method and information processing program
JP7475300B2 (en) Information processing device, information processing method, and information processing program
JP2023170590A (en) Information processing device, information processing method, and information processing program
JP2023028857A (en) Information processing system
JP2023027525A (en) Information processing device, information processing method, and information processing program
JP2023075743A (en) Information processing device, information processing method, and information processing program
JP7459026B2 (en) Information processing device, information processing method, and information processing program
JP7470826B1 (en) Information processing device, information processing method, and information processing program
JP7844264B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220809

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231010

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240404

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240415

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240702

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240730

R150 Certificate of patent or registration of utility model

Ref document number: 7531466

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150