JP7839466B2 - Guidance system - Google Patents
Guidance systemInfo
- Publication number
- JP7839466B2 JP7839466B2 JP2022073129A JP2022073129A JP7839466B2 JP 7839466 B2 JP7839466 B2 JP 7839466B2 JP 2022073129 A JP2022073129 A JP 2022073129A JP 2022073129 A JP2022073129 A JP 2022073129A JP 7839466 B2 JP7839466 B2 JP 7839466B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- facilities
- control unit
- guidance
- region
- 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
Links
Landscapes
- Traffic Control Systems (AREA)
- Navigation (AREA)
Description
本発明は、案内システムに関する。 This invention relates to a guidance system.
ユーザに対してお薦めの施設(例えば、物品の販売店・飲食店等の店舗、観光施設、遊興施設等)を案内することが行われている。ユーザにおすすめの施設を案内する際に、ユーザにとって新鮮味のない施設を案内しないようにすることが要望される場合がある。特許文献1には、ユーザ由来領域に存在するチェーン店について、情報を提供しないようにする技術が開示されている。 It is common practice to guide users to recommended facilities (e.g., retail stores, restaurants, tourist attractions, amusement facilities, etc.). When recommending facilities to users, there is sometimes a need to avoid recommending facilities that are unfamiliar to the user. Patent Document 1 discloses a technology for preventing the provision of information about chain stores located in user-generated domains.
ユーザにとって新鮮味のない施設が案内されてしまう事態を更に低減する技術が要望されている。
本発明は、上記課題にかんがみてなされたもので、ユーザにとって新鮮味のない施設が案内される可能性を低減することを目的とする。
There is a need for technology that further reduces the situation where users are shown facilities that are not new or exciting to them.
This invention has been made in view of the above problems, and aims to reduce the possibility that users may be guided to facilities that are not new or interesting to them.
上記の目的を達成するため、案内システムは、施設の案内が行われる領域である案内領域におけるユーザへの案内対象となる施設である対象施設を取得する取得部と、前記ユーザが行っている連続するトリップである連続トリップにおいて前記ユーザが訪問済みの地域に由来するチェーン施設と異なる前記対象施設を案内する案内部と、を備える。 To achieve the above objective, the guidance system comprises an acquisition unit that acquires target facilities, which are the facilities to be guided to the user within the guidance area, which is the area in which facility guidance is provided; and a guidance unit that guides the user to target facilities that are different from the chain facilities originating from areas already visited by the user during a series of trips.
すなわち、案内システムでは、ユーザが行っている連続トリップの途中で既に訪問した地域に由来するチェーン施設を案内しないようにする。ユーザは、実行中の連続トリップにおいて、訪問した地域を体験する。そしてユーザは、連続トリップの続きを続行する。訪問済みの地域において、ユーザは、この地域に由来するチェーン施設を確認したり、チェーン施設を利用したりすることで、この地域に由来するチェーン施設を把握する可能性がある。そのため、連続トリップ中で訪問済みの地域に由来するチェーン店は、ユーザにとって新鮮味のないものとなる可能性がある。そこで、案内システムは、連続トリップ中でユーザが既に訪問した地域に由来するチェーン施設を案内しないようにすることで、ユーザにとって新鮮味のない施設が案内される可能性を低減することができる。 In other words, the guidance system will not guide users to chain establishments originating from areas they have already visited during their ongoing trip. Users experience the areas they have visited during their ongoing trip, and then continue their trip. In areas they have already visited, users may become familiar with chain establishments originating from that area by checking them out or using them. Therefore, chain establishments originating from areas already visited during a trip may become unfamiliar to the user. By preventing users from being guided to chain establishments originating from areas they have already visited during their trip, the guidance system can reduce the likelihood of them being shown unfamiliar establishments.
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)案内システムの構成:
(2)案内処理:
(3)他の実施形態:
Here, embodiments of the present invention will be described in the following order.
(1) Configuration of the guidance system:
(2) Guidance processing:
(3) Other embodiments:
(1)案内システムの構成:
図1は、本実施形態の案内システム10の構成を示す図である。本実施形態では、案内システム10は、クライアントとしてのナビゲーションシステム50のユーザに対して、施設(例えば、飲食店、販売店、遊興施設等)の案内を行う。本実施形態では、案内システム10は、施設として、飲食店の案内を行うとして説明するが、販売店等の他の施設を案内するとしてもよい。本実施形態では、案内システム10は、サーバコンピュータで構成されているとするが、パーソナルコンピュータ、タブレット装置等の他の装置で構成されるとしてもよい。
(1) Configuration of the guidance system:
Figure 1 shows the configuration of the guidance system 10 of this embodiment. In this embodiment, the guidance system 10 provides guidance to the user of the navigation system 50, which acts as a client, to facilities (for example, restaurants, shops, amusement facilities, etc.). In this embodiment, the guidance system 10 is described as providing guidance to restaurants as facilities, but it may also provide guidance to other facilities such as shops. In this embodiment, the guidance system 10 is assumed to be composed of a server computer, but it may also be composed of other devices such as a personal computer or a tablet device.
案内システム10のクライアントであるナビゲーションシステム50は、複数存在しうるが、図1ではそのうちの1台を示している。本実施形態では、案内されるコンテンツは、ナビゲーションシステム50の目的地点等として設定可能な施設(POI(Point Of Interest))である。 The navigation system 50, which is a client of the guidance system 10, may consist of multiple units, but Figure 1 shows one of them. In this embodiment, the content to be guided is a facility (POI (Point of Interest)) that can be set as a destination point, etc., in the navigation system 50.
本実施形態では、案内システム10は、ナビゲーションシステム50と共に移動するユーザが行う連続するトリップの際に、施設の案内対象の領域におけるお薦めの施設を案内する。ここで、トリップとは、ナビゲーションシステム50を伴う移動の開始地点から、移動の終了地点(訪問先の地点)までの移動である。連続するトリップとは、ユーザによって連続して行われたとみなす複数のトリップであり、例えば、同日内にユーザが行う複数のトリップ、既定の期間閾値以下の間隔で行われる複数のトリップ等である。以下では、連続するトリップを連続トリップとする。本実施形態では、連続トリップは、同日内にユーザが行う複数のトリップである。連続トリップにおいて、あるトリップにおける終点は、次のトリップの開始始点となる。また、ユーザが行ったトリップの終点は、ユーザの訪問先となる。そのため、ユーザが行ったトリップの終点は、ユーザが訪問済みの地域となる。以下では、施設の案内対象となる領域を、案内領域とする。本実施形態では、案内領域は、ユーザの現在地点の周囲の領域であって、ユーザの現在地点を中心に既定の半径の領域と、ユーザの目的値の周囲の領域であって、ユーザの目的地点を中心に既定の半径の領域と、である。ユーザの現在地点の周囲の案内領域は、第1の領域の一例である。ユーザの目的地点の周囲の案内領域は、第2の領域の一例である。 In this embodiment, the guidance system 10 guides users to recommended facilities within the area of the facility during consecutive trips undertaken by a user traveling with the navigation system 50. Here, a trip is defined as travel from the starting point of travel accompanied by the navigation system 50 to the ending point of travel (the destination). Consecutive trips are multiple trips considered to have been taken consecutively by the user, such as multiple trips taken by the user on the same day, or multiple trips taken at intervals below a predetermined time threshold. Hereinafter, consecutive trips will be referred to as consecutive trips. In this embodiment, consecutive trips are multiple trips taken by the user on the same day. In consecutive trips, the endpoint of one trip becomes the starting point of the next trip. Also, the endpoint of a trip taken by the user becomes the user's destination. Therefore, the endpoint of a trip taken by the user becomes an area already visited by the user. Hereinafter, the area of the facility that is the target of the guidance will be referred to as the guidance area. In this embodiment, the guidance area is the area surrounding the user's current location, with a predetermined radius centered on the user's current location, and the area surrounding the user's target value, with a predetermined radius centered on the user's destination point. The guidance area surrounding the user's current location is an example of the first area. The guidance area surrounding the user's destination point is an example of the second area.
案内システム10は、制御部20、記憶媒体30、通信部41を備えている。
制御部20は、プロセッサ、Random Access Memory(RAM)、Read Only Memory(ROM)等を備え、案内システム10を制御する。記憶媒体30は、施設データ30a、チェーン施設データ30b、ユーザデータ30c、ユーザ移動履歴データ30d等の各種データ、案内プログラム21等の各種プログラムを記憶する。
The guidance system 10 includes a control unit 20, a storage medium 30, and a communication unit 41.
The control unit 20 includes a processor, Random Access Memory (RAM), Read Only Memory (ROM), etc., and controls the guidance system 10. The storage medium 30 stores various data such as facility data 30a, chain facility data 30b, user data 30c, user movement history data 30d, and various programs such as the guidance program 21.
施設データ30aは、案内対象の候補となる複数の施設それぞれの識別情報(施設ID)に、対応する施設に関する様々な情報が対応付けられたデータである。より具体的に、施設データ30aは、施設IDに対応付けられた、施設の名称、位置情報、住所、電話番号、施設の施設ジャンルの情報を含む。施設ジャンルとは、ジャンル分けした場合に施設が属するジャンルを示している。施設ジャンルは、階層構造になっていてもよい。なお、施設側が指定した施設のキーワードが予めコンテンツデータに含まれていてもよい。 Facility data 30a is data in which various information about a corresponding facility is associated with the identification information (facility ID) of each of several candidate facilities that can be guided. More specifically, facility data 30a includes the facility name, location information, address, telephone number, and facility genre information associated with the facility ID. The facility genre indicates the genre to which the facility belongs when categorized. The facility genre may have a hierarchical structure. Furthermore, keywords specified by the facility may be pre-included in the content data.
図2Aは、施設データ30aの一例を示している(位置、住所、電話番号等一部の項目の図示は省略している)。施設データ30aに含まれるレビューデータは、ユーザが施設について抱く感想等を示すデータであり、レビューを作成したユーザのユーザIDと対応付けたテキストデータとして保存されている。レビューデータは、ナビゲーションシステム50や、その他の各種情報端末からユーザIDと対応付けて案内システム10に向けて送信される。制御部20は、各施設のレビューデータから、この施設についてのキーワードを取得しておく。レビューデータにユーザ(レビュワ)が自らキーワードとして指定した単語(例えばハッシュタグ付きの単語等)が含まれる場合、制御部20は、この単語をキーワードとして取得する。また、施設の特徴を示す単語として予め決められた単語のうちのいずれかがレビューの文章内に含まれていた場合、制御部20はこの単語をキーワードとして取得する。なお、キーワードについては、表現が相違していても同様の意味を持つキーワードが予め分類されており(例えば、リーズナブル、低価格、安い等)、キーワードは分類毎に取得される。制御部20は、このようにして取得したキーワードを、施設IDに対応付けて施設データ30aに含ませることで記憶する。 Figure 2A shows an example of facility data 30a (some items such as location, address, and telephone number are not shown). The review data included in the facility data 30a is data that shows the user's impressions of the facility, and is stored as text data associated with the user ID of the user who created the review. The review data is transmitted to the guidance system 10 from the navigation system 50 and other various information terminals, associated with the user ID. The control unit 20 obtains keywords about each facility from the review data of each facility. If the review data contains a word that the user (reviewer) has designated as a keyword (for example, a word with a hashtag), the control unit 20 obtains this word as a keyword. Also, if any of the words predetermined as words that indicate the characteristics of the facility are included in the text of the review, the control unit 20 obtains this word as a keyword. Regarding keywords, keywords that have the same meaning even if the expression is different are classified in advance (for example, reasonable, low price, cheap, etc.), and keywords are obtained for each classification. The control unit 20 stores the keywords acquired in this manner by associating them with the facility ID and including them in the facility data 30a.
さらに、制御部20は、レビューデータを送信したユーザ数からレビューの総数をカウントし、施設IDに対応付けて、施設データ30aに含ませることで記憶する。なお、1ユーザが1施設に対して投稿できるレビューは1件であるとして説明を続ける。 Furthermore, the control unit 20 counts the total number of reviews from the number of users who submitted review data, associates it with the facility ID, and stores it in the facility data 30a. The explanation continues under the assumption that one user can submit only one review per facility.
チェーン施設データ30bは、チェーン展開している施設(以下では、チェーン施設とする)を示すデータである。チェーン展開とは、同一ブランドで複数の施設(フランチャイズチェーン施設、レギュラーチェーン施設等)を運営・管理することである。図2Bに、チェーン施設データ30bの一例を示す。チェーン施設データ30bは、対応するブランドの識別情報(ブランドID)と、対応するブランドで運営・管理されている1つ以上のチェーン施設のID(施設ID)と、対応するブランドのチェーン施設が由来する地域(由来地域)と、が対応付けられた情報である。地域に由来するチェーン施設とは、この地域に根ざしたチェーン施設であり、例えば、この地域に主に分布しているチェーン施設、この地域に主要な施設(例えば、本店等の本部等)が存在するチェーン施設等である。ここで地域とは、区分された領域のことであり、例えば、区、市、町、村、県、州、省等の行政区画単位の場所等である。本実施形態では、各ブランドで運営・管理されているチェーン施設がどの地域に由来するかは、予め調査され、定められている。由来地域は、例えば、A県に由来するチェーン施設であることを示す「A県」、B県に由来するチェーン施設であることを示す「B県」、全国的にチェーン展開されているチェーン施設であることを示す「全国」等の値を項目値としてとりうる。本実施形態では、チェーン施設の本部が所在する地域に存在するチェーン施設の数が、この地域以外に存在するチェーン施設の数よりも多い場合、このチェーン施設は、この地域に由来するチェーン施設とする。また、チェーン施設の本部が所在する地域に存在するチェーン施設の数が、この地域以外に存在するチェーン施設の数以下の場合、このチェーン施設は、全国的にチェーン展開されているチェーン施設とする。例えば、あるブランドのチェーン施設の本部が「A県」に存在する場合、「A県」に存在するこのブランドのチェーン施設の数が50個であり、「A県」以外の地域に存在するこのブランドのチェーン施設の数が10個であるとする。この場合、本部のある「A県」に存在するチェーン施設の数の方が、他の地域に存在するチェーン施設の数よりも多いので、このブランドのチェーン施設は、「A県」に由来するチェーン施設となる。また、「由来地域」は、例えば、「A県」及び「B県」等のように複数の値を項目値としてとりうる。 Chain facility data 30b is data that indicates a chain of facilities (hereinafter referred to as chain facilities). Chain operation refers to the operation and management of multiple facilities (franchise chain facilities, regular chain facilities, etc.) under the same brand. Figure 2B shows an example of chain facility data 30b. Chain facility data 30b is information that associates the identification information of the corresponding brand (brand ID), the ID of one or more chain facilities operated and managed by the corresponding brand (facility ID), and the region from which the chain facilities of the corresponding brand originate (origin region). A region-origin chain facility is a chain facility rooted in that region, for example, a chain facility mainly distributed in that region, or a chain facility where the main facility (e.g., headquarters such as the head office) is located in that region. Here, region refers to a divided area, for example, a place at the administrative division level such as a ward, city, town, village, prefecture, state, or province. In this embodiment, the region from which the chain facilities operated and managed by each brand originate is investigated and determined in advance. The "Region of Origin" field can take values such as "Prefecture A" indicating that the chain facility originates from Prefecture A, "Prefecture B" indicating that the chain facility originates from Prefecture B, or "Nationwide" indicating that the chain facility operates nationwide. In this embodiment, if the number of chain facilities in the region where the headquarters of the chain facility is located is greater than the number of chain facilities in other regions, this chain facility is considered to originate from that region. Furthermore, if the number of chain facilities in the region where the headquarters of the chain facility is located is less than or equal to the number of chain facilities in other regions, this chain facility is considered to operate nationwide. For example, suppose the headquarters of a certain brand of chain facilities is in "Prefecture A," and there are 50 chain facilities of this brand in "Prefecture A," while there are 10 chain facilities of this brand in other regions. In this case, since the number of chain facilities in "Prefecture A" is greater than the number of chain facilities in other regions, this brand of chain facility is considered to originate from "Prefecture A." Also, "Region of Origin" can take multiple values, such as "Prefecture A" and "Prefecture B."
ユーザデータ30cは、ユーザIDに、ユーザに関する様々な情報が対応付けられたデータである。具体的に、ユーザデータは、ユーザの関心がある属性を示す関心属性と、ユーザの関心がある施設である関心施設と、ユーザが拠点とする地域である拠点地域と、を含む。関心属性は、ユーザ自身の関心がある(お気に入りの)施設ジャンルや、関心のあるキーワード等である。本実施形態において、関心属性は、ユーザの関心がある、施設ジャンルや、キーワードである。関心施設は、ユーザの関心がある個々の施設である。拠点地域は、ユーザが拠点とする地域であり、例えば、ユーザの住所が存在する地域、ユーザが頻繁に行く地域(例えば、職場、学校等がある地域)等である。本実施形態では、ユーザデータ30cは、予め記憶媒体に記憶されている。図2Cは、ユーザデータ30cの一例を示す図である。図2Cに示すように、ユーザデータ30cにおいては、ユーザ毎に、関心のある施設ジャンル、関心のあるキーワード、関心のある施設、拠点地域が記憶されている。 User data 30c is data in which various information about the user is associated with the user ID. Specifically, user data includes interest attributes indicating the attributes the user is interested in, facilities of interest that the user is interested in, and base regions that the user is based in. Interest attributes include the user's favorite facility genres and keywords of interest. In this embodiment, interest attributes are the facility genres and keywords of interest to the user. Facilities of interest are individual facilities of interest to the user. Base regions are the regions where the user is based, such as the region where the user's address is located, or the region the user frequently visits (e.g., the region where their workplace or school is located). In this embodiment, user data 30c is pre-stored on a storage medium. Figure 2C is a diagram showing an example of user data 30c. As shown in Figure 2C, in user data 30c, the facility genres of interest, keywords of interest, facilities of interest, and base regions are stored for each user.
ユーザ移動履歴データ30dは、ユーザが行ったトリップの履歴を示すデータである。制御部20は、ナビゲーションシステム50から、周期的にナビゲーションシステム50の位置情報を取得する。制御部20は、取得した位置情報が示す位置の時間的な推移から、ユーザが何時、どこからトリップを開始して、どのように移動し、何時、どこに到達することでトリップを終了したかを、ユーザのトリップの履歴として特定する。制御部20は、特定したトリップの履歴の情報をユーザ移動履歴データ30dとして記憶媒体30に記憶する。本実施形態では、処理開始前において行われたユーザのトリップについてのユーザ移動履歴データ30dは、予め制御部20により記憶媒体30に記憶されている。 The user movement history data 30d is data that shows the history of trips taken by the user. The control unit 20 periodically acquires location information from the navigation system 50. From the temporal progression of the location indicated by the acquired location information, the control unit 20 identifies the user's trip history, determining when and where the user started the trip, how they moved, and when and where they arrived to end the trip. The control unit 20 stores the identified trip history information as user movement history data 30d in the storage medium 30. In this embodiment, user movement history data 30d for user trips taken before the start of processing is pre-stored in the storage medium 30 by the control unit 20.
通信部41は、ナビゲーションシステム50等の外部の装置と通信を行う回路を備えている。制御部20は、通信部41を介して、ナビゲーションシステム50と通信を行うことが可能である。 The communication unit 41 is equipped with a circuit for communicating with external devices such as the navigation system 50. The control unit 20 can communicate with the navigation system 50 via the communication unit 41.
ナビゲーションシステム50は、目的地点までのナビゲーション機能を備えた装置である。ナビゲーションシステム50は、本実施形態では、車載装置で構成されているが、タブレットやスマートフォン等の可搬型の端末として構成されてもよい。本実施形態では、ユーザは、ナビゲーションシステム50が搭載された車両で移動を行う。本実施形態では、ナビゲーションシステム50は、ユーザから出発地点と目的地点との指定を受けつけて、出発地点から目的地点までのナビゲーションを行う。ナビゲーションシステム50は、通信部50aとGNSS受信部50bと制御部50cとユーザI/F部50dを備えている。制御部50cは、プロセッサ、RAM、ROM、記憶媒体を備え、ROMや記憶媒体に記録された様々なプログラムをプロセッサが実行可能である。 The navigation system 50 is a device equipped with a navigation function to a destination. In this embodiment, the navigation system 50 is configured as an in-vehicle device, but it may also be configured as a portable terminal such as a tablet or smartphone. In this embodiment, the user travels in a vehicle equipped with the navigation system 50. In this embodiment, the navigation system 50 receives the user's specification of a starting point and a destination, and performs navigation from the starting point to the destination. The navigation system 50 comprises a communication unit 50a, a GNSS receiving unit 50b, a control unit 50c, and a user I/F unit 50d. The control unit 50c includes a processor, RAM, ROM, and a storage medium, and the processor can execute various programs recorded in the ROM and storage medium.
通信部50aは、案内システム10等の他の装置と無線通信するための通信回路を含んでいる。制御部50cは、通信部50aにより、案内システム10と通信可能である。ユーザI/F部50dは、ユーザが指示を入力し、また、ユーザに各種の情報を提供するためのインタフェース部である。ユーザI/F部50dは、図示しないタッチパネル式のディスプレイやスイッチ、スピーカー等を備えている。すなわち、ユーザI/F部50dは、画像や音声の出力部およびユーザによる指示の入力部を備えている。 The communication unit 50a includes a communication circuit for wireless communication with other devices such as the guidance system 10. The control unit 50c can communicate with the guidance system 10 via the communication unit 50a. The user interface unit 50d is an interface unit for the user to input instructions and to provide the user with various information. The user interface unit 50d includes a touch panel display, switches, speakers, etc. (not shown). Specifically, the user interface unit 50d includes an image and sound output unit and a user instruction input unit.
GNSS受信部50bは、Global Navigation Satellite Systemの信号を受信する装置である。GNSS受信部50bは、航法衛星からの電波を受信し、図示しないインタフェースを介して、ナビゲーションシステム50の位置を算出するための信号を出力する。制御部50cは、この信号を取得してナビゲーションシステム50の位置を取得する。また、制御部50cは、図示しない計時部より時刻を取得する。制御部50cは、周期的に、GNSS受信部50bを介して自装置の位置を計測し、計測した位置と計測した時刻とを案内システム10に送信する。案内システム10の制御部20は、周期的に送信される位置と時刻とを取得し、取得した位置と時刻とに基づいて、ユーザの位置の時間的な推移を特定し、特定した推移からユーザが行ったトリップを特定し、特定したトリップの情報をユーザ移動履歴データ30dとして記憶する。 The GNSS receiver 50b is a device that receives signals from the Global Navigation Satellite System. The GNSS receiver 50b receives radio waves from the navigation satellite and outputs a signal for calculating the position of the navigation system 50 via an interface (not shown). The control unit 50c acquires this signal to obtain the position of the navigation system 50. The control unit 50c also acquires the time from a timing unit (not shown). The control unit 50c periodically measures its own position via the GNSS receiver 50b and transmits the measured position and time to the guidance system 10. The control unit 20 of the guidance system 10 acquires the periodically transmitted position and time, identifies the temporal progression of the user's position based on the acquired position and time, identifies the trips taken by the user from the identified progression, and stores the information of the identified trips as user movement history data 30d.
なお、案内システム10の制御部20は、ナビゲーションシステム50から送信される位置と時刻とに基づいて、以下のようにして、ユーザの移動の開始(トリップの開始)、ユーザの移動の終了(トリップの終了)を特定する。すなわち、制御部20は、ナビゲーションシステム50が既定期間以上の間、既定範囲内に留まった後に、この範囲から外に出たことを検知した場合、ナビゲーションシステム50がこの範囲から外に出た時刻にトリップが開始したことを特定する。また、制御部20は、トリップの開始後に、ナビゲーションシステム50が既定期間以上の間、既定範囲内に留まったことを検知した場合、ナビゲーションシステム50が既定範囲内に既定期間以上留まった時刻にトリップが終了したことを特定する。ただし、制御部20は、他の方法でユーザによるトリップの開始、終了を検知してもよい。例えば、制御部20は、ナビゲーションシステム50においてユーザから出発地点と目的地点との指定がされている場合に、指定された出発地点からナビゲーションシステム50が移動した場合にトリップの開始を特定してもよいし、指定された目的地点にへのナビゲーションシステム50が到達した場合に、トリップの終了を特定してもよい。また、制御部20は、ナビゲーションシステム50が設置された車両のイグニッションがオンされた場合に、トリップの開始を検知してもよいし、ナビゲーションシステム50が設置された車両のイグニッションがオフされた場合に、トリップの終了を検知してもよい。また、制御部20は、ユーザが移動中の休憩等で一時的に停止する場合にトリップの終了を検知しないこととしてもよい。例えば、制御部20は、ナビゲーションシステム50が設置された車両のイグニッションがオフされた場合であっても、イグニッションがオフされてから、次に、オンされるまでの期間が、既定の期間閾値(例えば、10分等)以下であれば、トリップの終了を検知しないこととしてもよい。 The control unit 20 of the guidance system 10 identifies the start of the user's movement (start of trip) and the end of the user's movement (end of trip) based on the position and time transmitted from the navigation system 50, as follows: Specifically, if the control unit 20 detects that the navigation system 50 has left a predetermined range after remaining within a predetermined range for a predetermined period of time or longer, it identifies that the trip started at the time the navigation system 50 left the range. Furthermore, if the control unit 20 detects that the navigation system 50 has remained within a predetermined range for a predetermined period of time or longer after the start of the trip, it identifies that the trip ended at the time the navigation system 50 remained within the predetermined range for the predetermined period of time or longer. However, the control unit 20 may detect the start and end of a user's trip by other means. For example, if the user has specified a departure point and a destination point in the navigation system 50, the control unit 20 may identify the start of the trip when the navigation system 50 moves from the specified departure point, or identify the end of the trip when the navigation system 50 reaches the specified destination point. Furthermore, the control unit 20 may detect the start of the trip meter when the ignition of the vehicle equipped with the navigation system 50 is turned on, or it may detect the end of the trip meter when the ignition of the vehicle equipped with the navigation system 50 is turned off. The control unit 20 may also choose not to detect the end of the trip meter when the user temporarily stops for a break during travel. For example, even if the ignition of the vehicle equipped with the navigation system 50 is turned off, the control unit 20 may choose not to detect the end of the trip meter if the period between turning the ignition off and turning it on again is less than or equal to a predetermined time threshold (e.g., 10 minutes).
続いて、案内システム10の機能について説明する。
案内システム10の制御部20は、案内プログラム21を実行することで、取得部21aと、案内部21bと、して機能する。
Next, I will explain the functions of the guidance system 10.
The control unit 20 of the guidance system 10 functions as an acquisition unit 21a and a guidance unit 21b by executing the guidance program 21.
取得部21aは、案内領域におけるユーザへの案内対象となる施設を取得する機能である。以下では、ユーザへの案内対象となる施設を、対象施設とする。
制御部20は、取得部21aの機能により、ナビゲーションシステム50から施設の案内の要求を取得する。本実施形態では、ナビゲーションシステム50の制御部50cは、ユーザI/F部50dを介したユーザの操作に基づいて、施設の案内の要求とユーザの目的地点の情報とを案内システム10に送信する。
The acquisition unit 21a has the function of acquiring facilities that are to be guided to the user within the guidance area. Hereafter, facilities that are to be guided to the user will be referred to as target facilities.
The control unit 20 acquires a request for facility guidance from the navigation system 50 using the function of the acquisition unit 21a. In this embodiment, the control unit 50c of the navigation system 50 transmits the request for facility guidance and information of the user's destination point to the guidance system 10 based on user operations via the user I/F unit 50d.
制御部20は、ユーザデータ30cを参照し、施設の案内の要求の送信元のナビゲーションシステム50のユーザの関心属性を特定する。
制御部20は、ユーザデータ30cに基づいて、ユーザの関心属性と同一又は類似する関心属性を持つ他のユーザの関心施設を、案内対象の施設の候補として抽出する。すなわち、制御部20は、特定したユーザの関心属性と、同一の関心属性を持つ他のユーザを、ユーザデータ30cの各ユーザの関心属性を参照して抽出する。本実施形態では、関心属性には、施設ジャンルとキーワードが含まれる。施設ジャンルには、予め他の施設ジャンルとの類似度が定義されており、制御部20は、ユーザの関心がある施設ジャンルにとって類似度が高い順に既定種類の施設ジャンルを特定する。そして、制御部20は、特定した施設ジャンルを関心のある施設ジャンルとする他のユーザをユーザデータ30cの各ユーザの関心属性を参照して抽出する。また、制御部20は、ユーザの関心があるキーワードと同一のキーワードを関心属性として持つ他のユーザを、ユーザデータ30cの各ユーザの関心属性を参照して抽出する。キーワードについては、表現が相違していても同様の意味を持つキーワードが予め分類されており、制御部20は、ユーザの関心のあるキーワードが属する分類に属する他の表現のキーワードを関心属性として持つ他のユーザも抽出する。このような他のユーザは複数存在しうる。
The control unit 20 refers to the user data 30c and identifies the user's interest attributes of the navigation system 50 that sent the request for facility guidance.
The control unit 20 extracts facilities of interest of other users that have the same or similar interest attributes as the user, based on the user data 30c, as candidates for facilities to be guided. That is, the control unit 20 extracts other users that have the same interest attributes as the identified user by referring to the interest attributes of each user in the user data 30c. In this embodiment, the interest attributes include facility genres and keywords. The similarity to other facility genres is defined in advance for each facility genre, and the control unit 20 identifies predetermined types of facility genres in order of their similarity to the facility genre of interest of the user. The control unit 20 then extracts other users that have the identified facility genre as a facility genre of interest by referring to the interest attributes of each user in the user data 30c. The control unit 20 also extracts other users that have the same keywords as the keywords of interest of the user by referring to the interest attributes of each user in the user data 30c. Regarding keywords, keywords with similar meanings, even if expressed differently, are pre-classified, and the control unit 20 also extracts other users who have keywords in other expressions belonging to the same classification as the user's keyword of interest as their interest attribute. There may be multiple such other users.
制御部20は、抽出した他のユーザの関心施設(関心のある施設)のうち、案内領域内に存在する施設を特定する。すなわち、制御部20は、ユーザの現在地点から既定の半径の領域内、及び、ユーザの目的地点から既定の半径の領域内に存在する施設を特定する。制御部20は、特定した施設を、対象施設として取得する。 The control unit 20 identifies facilities within the guidance area from among the extracted facilities of interest of other users. Specifically, the control unit 20 identifies facilities within a predetermined radius from the user's current location and within a predetermined radius from the user's destination. The control unit 20 acquires the identified facilities as target facilities.
案内部21bは、ユーザが行っている連続トリップにおいてユーザが訪問済みの地域に由来するチェーン施設と異なる対象施設を案内する機能である。
制御部20は、案内部21bの機能により、取得部21aの機能によって取得された対象施設から、全国的にチェーン展開しているチェーン施設を除外する。より具体的には、制御部20は、対象施設に含まれる施設それぞれについて以下の処理を行う。すなわち、制御部20は、チェーン施設データ30bから、施設IDの項目値として、この施設の識別情報を含む行データを特定する。そして、制御部20は、特定した行データの由来地域の項目値が「全国」である場合、この施設を、対象施設から除外する。
The guidance unit 21b has the function of guiding users to target facilities that are different from the chain facilities originating from areas already visited by the user during a series of trips.
The control unit 20, using the function of the guidance unit 21b, excludes chain facilities that are part of a nationwide chain from the target facilities acquired by the acquisition unit 21a. More specifically, the control unit 20 performs the following processing for each facility included in the target facilities. That is, the control unit 20 identifies row data containing the identification information of this facility as the item value of the facility ID from the chain facility data 30b. Then, if the item value of the origin region of the identified row data is "nationwide", the control unit 20 excludes this facility from the target facilities.
また、制御部20は、対象施設から、ユーザの拠点に由来するチェーン施設を除外する。より具体的には、制御部20は、ユーザデータ30cから、ユーザの拠点地域の項目値を特定することで、ユーザが拠点とする地域を取得する。
そして、制御部20は、対象施設に含まれる施設それぞれについて以下の処理を行う。すなわち、制御部20は、チェーン施設データ30bから、施設IDの項目値として、この施設の識別情報を含む行データを特定する。そして、制御部20は、特定した行データの由来地域の項目値が、「全国」でなく、取得した地域を含む地域である場合、この施設を、対象施設から除外する。例えば、ユーザの拠点とする地域が「A市」であり、特定した行データの由来地域の項目値が「A市」を含む「A県」である場合、制御部20は、対象施設からこの施設を除外する。
Furthermore, the control unit 20 excludes chain facilities originating from the user's base from the target facilities. More specifically, the control unit 20 obtains the region where the user is based by identifying the item value of the user's base region from the user data 30c.
The control unit 20 then performs the following processing for each facility included in the target facilities. Specifically, the control unit 20 identifies row data containing the identification information of this facility as the item value of the facility ID from the chain facility data 30b. Then, if the item value of the origin region of the identified row data is not "nationwide" but a region that includes the acquired region, the control unit 20 excludes this facility from the target facilities. For example, if the region where the user is based is "City A", and the item value of the origin region of the identified row data is "Prefecture A", which includes "City A", the control unit 20 excludes this facility from the target facilities.
また、制御部20は、ユーザ移動履歴データ30dから、ユーザの現在地点が存在する地域に、ユーザが来る頻度を特定する。より具体的には、制御部20は、ユーザ移動履歴データ30dから、既定の期間(例えば、現在時点(処理時点)直前の1ヶ月間等)に、ユーザの現在地点が存在する地域を終点とするトリップの回数をこの地域にユーザが来る頻度として求める。そして、制御部20は、求めた頻度が既定の閾値以上である場合、この地域にユーザが頻繁に訪れると判断する。制御部20は、この地域にユーザが頻繁に訪れると判断した場合、この地域に由来するチェーン施設を対象施設から除外する。 Furthermore, the control unit 20 identifies the frequency with which the user visits the region where the user's current location is located, based on the user movement history data 30d. More specifically, the control unit 20 determines the frequency of user visits to this region by calculating the number of trips that end in the region where the user's current location is located within a predetermined period (for example, the month immediately preceding the current time (processing time)) based on the user movement history data 30d. If the determined frequency exceeds a predetermined threshold, the control unit 20 determines that the user frequently visits this region. If the control unit 20 determines that the user frequently visits this region, it excludes chain facilities originating from this region from the target facilities.
より具体的には、制御部20は、対象施設に含まれる施設それぞれについて以下の処理を行う。すなわち、制御部20は、チェーン施設データ30bから、施設IDの項目値として、この施設の識別情報を含む行データを特定する。そして、制御部20は、特定した行データの由来地域の項目値が、「全国」でなく、ユーザが頻繁に訪れると判断した地域を含む地域である場合、この施設を、対象施設から除外する。 More specifically, the control unit 20 performs the following processing for each facility included in the target facilities. Specifically, the control unit 20 identifies row data containing the facility's identification information as the facility ID field value from the chain facility data 30b. Then, if the origin region field value of the identified row data is not "nationwide" but includes a region that the user has determined to frequently visit, the control unit 20 excludes this facility from the target facilities.
また、制御部20は、ユーザが行っている連続トリップにおいて、訪問済みの地域が存在し、かつ、訪問済みの地域がユーザの現在地点を含む地域でない場合、訪問済みの地域に由来するチェーン施設を対象施設から除外する。より具体的には、制御部20は、ユーザ移動履歴データ30dから、現在時点と同日内に完了しているトリップを特定する。制御部20は、特定したトリップそれぞれについて以下の処理を行う。 Furthermore, in a series of trips undertaken by the user, if there are already visited regions and those regions do not include the user's current location, the control unit 20 excludes the chain facilities originating from the visited regions from the target facilities. More specifically, the control unit 20 identifies trips completed on the same day as the current time from the user's travel history data 30d. The control unit 20 performs the following processing for each identified trip.
すなわち、制御部20は、ユーザ移動履歴データ30dから、特定したトリップにおける終点の地域を、ユーザが連続トリップにおいて訪問済みの地域として特定する。そして、制御部20は、対象施設に含まれる施設それぞれについて、以下の処理を行う。すなわち、制御部20は、チェーン施設データ30bから、施設IDの項目値として、この施設の識別情報を含む行データを特定する。そして、制御部20は、特定した行データの由来地域の項目値が、「全国」でなく、訪問済みの地域として特定した地域を含む地域であり、ユーザの現在地点を含む地域でない場合、この施設を、対象施設から除外する。例えば、ユーザが訪問済みの地域が「B県」であり、特定した行データの「由来地域」の項目値が「B県」である場合、制御部20は、対象施設からこの施設を除外する。 In other words, the control unit 20 identifies the destination region of the specified trip from the user movement history data 30d as a region already visited by the user in a series of trips. Then, the control unit 20 performs the following processing for each facility included in the target facilities. Specifically, the control unit 20 identifies row data containing the identification information of this facility as the item value for the facility ID from the chain facility data 30b. Then, if the item value of the origin region of the identified row data is not "Nationwide," and is a region that includes the region identified as already visited, but not the region that includes the user's current location, the control unit 20 excludes this facility from the target facilities. For example, if the region the user has already visited is "Prefecture B," and the item value of the "Origin Region" of the identified row data is "Prefecture B," the control unit 20 excludes this facility from the target facilities.
制御部20は、以上の処理により、対象施設からユーザにとって新鮮味のない可能性がある施設を除外する。そして、制御部20は、以下のようにして、対象施設をユーザに案内する。すなわち、制御部20は、案内領域周辺の地図に、案内領域と、案内領域内の対象施設それぞれと、の情報を重畳した画像を生成する。そして、制御部20は、生成した画像をナビゲーションシステム50に送信し、ユーザI/F部50dに表示させる。図3に、ユーザI/F部50dに表示される画像の一例を示す。図3の領域R1は、ユーザの現在地点Cの周囲の案内領域である。また、領域R2は、ユーザの目的地点の周囲の案内領域である。図3の例では、制御部20は、案内領域内の対象施設を、星形のオブジェクトで示しており、対象施設の施設名を各星形オブジェクトの近傍に示している。これにより、ユーザに対象施設を案内できる。 The control unit 20, through the above processing, excludes facilities from the target facilities that may not be new or interesting to the user. Then, the control unit 20 guides the user to the target facilities as follows: Specifically, the control unit 20 generates an image by superimposing information of the guidance area and each target facility within the guidance area onto a map of the area surrounding the guidance area. The control unit 20 then transmits the generated image to the navigation system 50, where it is displayed on the user interface unit 50d. Figure 3 shows an example of the image displayed on the user interface unit 50d. Area R1 in Figure 3 is the guidance area around the user's current location C. Area R2 is the guidance area around the user's destination point. In the example in Figure 3, the control unit 20 indicates the target facilities within the guidance area with star-shaped objects, and displays the facility name near each star-shaped object. This allows the user to be guided to the target facilities.
以上、本実施形態の構成により、案内システム10は、ユーザが行っている連続トリップの途中でユーザが訪問済みの地域に由来するチェーン施設を対象施設から除外することで、訪問済みの地域に由来するチェーン施設と異なる施設を案内するようにする。ユーザは、実行中の連続トリップにおいて、訪問済み地域を体験し、この地位に由来するチェーン施設を確認したり、利用したりして把握する可能性がある。そのため、訪問済みの地域に由来するチェーン店は、ユーザにとって新鮮味のないものとなる可能性がある。そこで、案内システム10は、連続トリップ中でユーザが訪問済みの地域に由来するチェーン施設を案内しないようにすることで、ユーザにとって新鮮味のない施設が案内される可能性を低減することができる。 As described above, with the configuration of this embodiment, the guidance system 10 excludes chain facilities originating from areas already visited by the user during a continuous trip, thereby guiding the user to facilities different from those originating from previously visited areas. During a continuous trip, the user may experience previously visited areas and become familiar with chain facilities originating from these areas by checking them out or using them. Therefore, chain stores originating from previously visited areas may become unfamiliar to the user. Thus, by preventing the guidance system 10 from guiding the user to chain facilities originating from areas already visited during a continuous trip, the possibility of being guided to unfamiliar facilities can be reduced.
また、本実施形態では、案内システム10は、ユーザが訪問済みの地域に由来するチェーン施設であっても、この地域がユーザの現在地点を含む地域である場合、この地域に由来するチェーン施設を対象施設から除外しないようにする。ユーザは、訪問済みの地域であっても、その後に移動する際にこの地域にいる間は、この地域に特有の体験を行いたいと要望する場合がある。案内システム10は、ユーザが現在いる地域に由来するチェーン施設を案内対象から除外しないことで、ユーザが現在地点を含む地域特有の体験を得られる可能性を向上できる。 Furthermore, in this embodiment, the guidance system 10 does not exclude chain facilities originating from a region the user has already visited, if that region includes the user's current location. Even if a user has already visited a region, they may wish to have a region-specific experience while traveling within that region. By not excluding chain facilities originating from the user's current location from the guidance targets, the guidance system 10 can improve the likelihood that the user will have a region-specific experience that includes their current location.
また、本実施形態では、案内システム10は、全国的にチェーン展開しているチェーン施設を対象施設から除外することで、案内しないようにする。全国的にチェーン展開しているチェーン施設は、ユーザにとって新鮮味がない可能性が高い。そのため、制御部20は、全国的にチェーン展開している施設を案内対象から除外することで、ユーザにとって新鮮味のない施設が案内される事態を低減できる。 Furthermore, in this embodiment, the guidance system 10 excludes chain facilities that operate nationwide from its target facilities, thereby preventing them from being guided. Chain facilities that operate nationwide are likely to lack novelty for users. Therefore, by excluding nationwide chain facilities from the guidance targets, the control unit 20 can reduce the situation where users are guided to facilities that lack novelty.
また、本実施形態では、案内システム10は、ユーザが拠点とする地域に由来するチェーン施設を対象施設から除外することで、案内しないようにする。ユーザが拠点とする地域に由来するチェーン施設は、ユーザにとって新鮮味がない可能性が高い。そのため、制御部20は、ユーザの拠点に由来するチェーン施設を案内対象から除外することで、ユーザにとって新鮮味のない施設が案内される事態を低減できる。 Furthermore, in this embodiment, the guidance system 10 excludes chain facilities originating from the user's base region from the target facilities, thereby preventing guidance to those facilities. Chain facilities originating from the user's base region are likely to be unfamiliar to the user. Therefore, by excluding chain facilities originating from the user's base region from the guidance targets, the control unit 20 can reduce the situation where the user is guided to facilities that are unfamiliar to them.
また、本実施形態では、案内システム10は、ユーザが頻繁に訪れる地域に由来するチェーン施設を対象施設から除外することで、案内しないようにする。ユーザが頻繁に訪れる地域に由来するチェーン施設は、ユーザにとって新鮮味がない可能性が高い。そのため、制御部20は、ユーザが頻繁に訪れる地域に由来するチェーン施設を案内対象から除外することで、ユーザにとって新鮮味のない施設が案内される事態を低減できる。 Furthermore, in this embodiment, the guidance system 10 excludes chain facilities originating from areas frequently visited by the user from its target facilities, thereby preventing guidance to those facilities. Chain facilities originating from areas frequently visited by the user are likely to lack novelty for the user. Therefore, the control unit 20 can reduce the situation where users are guided to unfamiliar facilities by excluding chain facilities originating from areas frequently visited by the user from its guidance targets.
また、本実施形態では、案内領域は、ユーザの現在地点の周囲の領域と、ユーザの目的地点の周囲の領域と、であるとした。案内システム10は、ユーザの現在地点の周囲の領域内の施設を案内することで、ユーザに対して周囲にどのような施設があるかを提示できる。また、案内システム10は、ユーザの目的地点の周囲の領域内の施設を案内することで、ユーザに対して目的地点の周囲にどのような施設があるかを提示できる。 Furthermore, in this embodiment, the guidance area is defined as the area surrounding the user's current location and the area surrounding the user's destination. The guidance system 10 can show the user what facilities are available in the surrounding area by guiding them to facilities within the area surrounding the user's current location. Similarly, the guidance system 10 can show the user what facilities are available around the destination by guiding them to facilities within the area surrounding the user's destination.
(2)案内処理:
図4を用いて、案内システム10が実行する案内処理を説明する。
案内システム10の制御部20は、ナビゲーションシステム50から施設の案内の要求を受信した場合、図4の処理を開始し、ナビゲーションシステム50から処理の終了指示があるまで、周期的に図4の処理を繰り返す。
(2) Guidance processing:
The guidance process performed by the guidance system 10 will be explained using Figure 4.
When the control unit 20 of the guidance system 10 receives a request for facility guidance from the navigation system 50, it starts the process shown in Figure 4 and periodically repeats the process shown in Figure 4 until it receives an instruction from the navigation system 50 to end the process.
ステップS100において、制御部20は、取得部21aの機能により、ユーザデータ30cを参照し、施設の案内の要求の送信元のナビゲーションシステム50のユーザの関心属性を特定する。制御部20は、ユーザデータ30cに基づいて、ユーザの関心属性と同一又は類似する関心属性を持つ他のユーザの関心施設を、案内対象の施設の候補として抽出する。すなわち、制御部20は、特定したユーザの関心属性と、同一の関心属性を持つ他のユーザを、ユーザデータ30cの各ユーザの関心属性を参照して抽出する。また、制御部20は、ユーザの関心があるキーワードと同一のキーワードを関心属性として持つ他のユーザを、ユーザデータ30cの各ユーザの関心属性を参照して抽出する。 In step S100, the control unit 20, using the functions of the acquisition unit 21a, refers to the user data 30c and identifies the interest attributes of the user of the navigation system 50 that sent the request for facility guidance. Based on the user data 30c, the control unit 20 extracts facilities of interest of other users who have the same or similar interest attributes as the user, as candidates for facilities to be guided. That is, the control unit 20 extracts other users who have the same interest attributes as the identified user, by referring to the interest attributes of each user in the user data 30c. Furthermore, the control unit 20 extracts other users who have the same keywords as the keywords of interest as the user, by referring to the interest attributes of each user in the user data 30c.
制御部20は、抽出した他のユーザの関心施設のうち、案内領域内に存在する施設を特定する。より具体的には、制御部20は、ユーザの現在地点から既定の半径の領域内、及び、ユーザの目的地点から既定の半径の領域内に存在する施設を、対象施設として特定する。制御部20は、特定した施設を、対象施設として取得する。制御部20は、ステップS100の処理の完了後に、処理をステップS105に進める。 The control unit 20 identifies facilities within the guidance area from among the extracted facilities of interest of other users. More specifically, the control unit 20 identifies facilities within a predetermined radius from the user's current location and within a predetermined radius from the user's destination as target facilities. The control unit 20 acquires the identified facilities as target facilities. After completing the process in step S100, the control unit 20 proceeds to step S105.
ステップS105において、制御部20は、案内部21bの機能により、対象施設から、全国的にチェーン展開しているチェーン施設を除外する。より具体的には、制御部20は、対応する由来地域の項目値が、「全国」である施設を、対象施設から除外する。制御部20は、ステップS105の処理の完了後に、処理をステップS110に進める。 In step S105, the control unit 20, using the function of the guidance unit 21b, excludes chain facilities that operate nationwide from the target facilities. More specifically, the control unit 20 excludes facilities where the corresponding origin region item value is "nationwide." After completing the processing in step S105, the control unit 20 proceeds to step S110.
ステップS110において、制御部20は、案内部21bの機能により、対象施設から、ユーザの拠点に由来するチェーン施設を除外する。より具体的には、制御部20は、対応する由来地域の項目値が、ユーザの拠点地域を含む地域である施設を、対象施設から除外する。制御部20は、ステップS110の処理の完了後に、処理をステップS115に進める。 In step S110, the control unit 20, using the function of the guidance unit 21b, excludes chain facilities originating from the user's base from the target facilities. More specifically, the control unit 20 excludes facilities whose corresponding origin region item value includes the user's base region. After completing the processing in step S110, the control unit 20 proceeds to step S115.
ステップS115において、制御部20は、案内部21bの機能により、ユーザ移動履歴データ30dから、既定の期間(例えば、現在時点(処理時点)直前の1ヶ月間等)に、ユーザの現在地点が存在する地域を終点とするトリップの回数をこの地域にユーザが来る頻度として求める。そして、制御部20は、求めた頻度が既定の閾値以上であるか否かを判定する。制御部20は、求めた頻度が既定の閾値以上であると判定した場合、処理をステップS120に進め、求めた頻度が既定の閾値未満であると判定した場合、処理をステップS125に進める。 In step S115, the control unit 20, using the function of the guidance unit 21b, determines from the user movement history data 30d the number of trips that end in the region where the user's current location is located during a predetermined period (for example, the month immediately preceding the current time (processing time)), representing the frequency of the user visiting this region. The control unit 20 then determines whether the determined frequency is equal to or greater than a predetermined threshold. If the control unit 20 determines that the determined frequency is equal to or greater than the predetermined threshold, it proceeds to step S120; if it determines that the determined frequency is less than the predetermined threshold, it proceeds to step S125.
ステップS120において、制御部20は、案内部21bの機能により、ステップS115でユーザが頻繁に訪れると判断された地域に由来するチェーン施設を対象施設から除外する。より具体的には、制御部20は、対応する由来地域の項目値が、ユーザが頻繁に訪れると判断された地域を含む地域である施設を、対象施設から除外する。制御部20は、ステップS120の処理の完了後に、処理をステップS125に進める。 In step S120, the control unit 20, using the function of the guidance unit 21b, excludes chain facilities originating from areas that the user is determined to frequently visit in step S115 from the target facilities. More specifically, the control unit 20 excludes facilities whose corresponding origin area item value includes areas that the user is determined to frequently visit from the target facilities. After completing the processing in step S120, the control unit 20 proceeds to step S125.
ステップS125において、制御部20は、案内部21bの機能により、ユーザが行っている連続トリップにおいて訪問済みの地域が存在するか否かを判定する。より具体的には、制御部20は、ユーザ移動履歴データ30dに、ユーザが行っている連続トリップにおいて完了しているトリップ(本実施形態では、現在時点と同日内に完了しているトリップ)の情報が存在する場合、訪問済みの地域が存在すると判定する。また、制御部20は、ユーザ移動履歴データ30dに、ユーザが行っている連続トリップにおいて完了しているトリップ(本実施形態では、現在時点と同日内に完了しているトリップ)の情報が存在しない場合、訪問済みの地域が存在しないと判定する。制御部20は、ユーザが行っている連続トリップにおいて訪問済みの地域が存在すると判定した場合、処理をステップS130に進める。また、制御部20は、ユーザが行っている連続トリップにおいて訪問済みの地域が存在しないと判定した場合、処理をステップS145に進める。 In step S125, the control unit 20 determines, using the function of the guidance unit 21b, whether or not there are any areas already visited in the user's continuous trip. More specifically, the control unit 20 determines that there are areas already visited if the user movement history data 30d contains information about completed trips (in this embodiment, trips completed on the same day as the current time) in the user's continuous trip. Conversely, the control unit 20 determines that there are no areas already visited if the user movement history data 30d does not contain information about completed trips (in this embodiment, trips completed on the same day as the current time). If the control unit 20 determines that there are areas already visited in the user's continuous trip, it proceeds to step S130. If the control unit 20 determines that there are no areas already visited in the user's continuous trip, it proceeds to step S145.
ステップS130において、制御部20は、案内部21bの機能により、ユーザ移動履歴データ30dから、ユーザが行っている連続トリップにおいて完了しているトリップの情報を取得する。そして、制御部20は、取得した完了したトリップの情報から、完了したトリップそれぞれの終点(連続トリップにおけるユーザの訪問済みの地域)を特定する。制御部20は、特定した地域の中に、ユーザの現在地点を含む地域が存在するか否かを判定する。制御部20は、特定した地域の中に、ユーザの現在地点を含む地域が存在すると判定した場合、処理をステップS140に進める。また、制御部20は、特定した地域の中に、ユーザの現在地点を含む地域が存在しない場合、処理をステップS135に進める。 In step S130, the control unit 20, using the function of the guidance unit 21b, obtains information on completed trips in the user's continuous trip from the user's movement history data 30d. Then, the control unit 20 identifies the endpoint of each completed trip (the areas visited by the user in the continuous trip) from the acquired information on completed trips. The control unit 20 determines whether or not the user's current location is included in the identified areas. If the control unit 20 determines that the user's current location is included in the identified areas, it proceeds to step S140. If the control unit 20 determines that the user's current location is not included in the identified areas, it proceeds to step S135.
ステップS135において、制御部20は、案内部21bの機能により、ステップS130で特定された連続トリップにおけるユーザの訪問済みの地域それぞれに由来するチェーン施設を対象施設から除外する。より具体的には、制御部20は、対象施設のうち、対応する由来地域の項目値が、訪問済みの地域を含む地域である施設を、対象施設から除外する。制御部20は、ステップS135の処理の完了後に、処理をステップS145に進める。 In step S135, the control unit 20, using the function of the guidance unit 21b, excludes chain facilities originating from each of the regions already visited by the user in the consecutive trip identified in step S130 from the target facilities. More specifically, the control unit 20 excludes facilities from the target facilities where the corresponding origin region item value includes a region that has already been visited. After completing the processing in step S135, the control unit 20 proceeds to step S145.
ステップS140において、制御部20は、案内部21bの機能により、ステップS130で特定された連続トリップにおけるユーザの訪問済みの地域のうちユーザの現在地点を含む地域以外の地域それぞれに由来するチェーン施設を対象施設から除外する。より具体的には、制御部20は、対象施設のうち、対応する由来地域の項目値が、訪問済みの地域を含む地域である施設を、対象施設から除外する。制御部20は、ステップS135の処理の完了後に、処理をステップS145に進める。 In step S140, the control unit 20, using the function of the guidance unit 21b, excludes chain facilities from the target facilities that originate from regions other than the region containing the user's current location among the regions the user has visited in the consecutive trip identified in step S130. More specifically, the control unit 20 excludes facilities from the target facilities where the corresponding origin region item value includes a region that has already been visited. After completing the processing in step S135, the control unit 20 proceeds to step S145.
例えば、ユーザが連続トリップとして、A県からB県へのトリップ(第1トリップ)とB県からC件へのトリップ(第2トリップ)とを行うとする。ユーザが第2トリップを行っている場合、第1トリップは完了している。そのため、第1トリップの終点であるB県は、連続トリップにおけるユーザが訪問済みの地域となる。ユーザが第2トリップにおいてB県内で移動中の場合、訪問済みの地域であるB県とユーザの現在地点を含むB県とが同じである。そのため、制御部20は、ステップS130で、連続トリップにおけるユーザの訪問済みの地域(B県)に、ユーザの現在地点を含む地域(B県)が存在するため、処理をステップS140に進め、対象施設からB県に由来するチェーン施設について除外しない。また、ユーザが第2トリップにおいてB県を越えて移動中の場合、訪問済みの地域であるB県とユーザの現在地を含む地域とが異なる。そのため、制御部20は、ステップS130で、連続トリップにおけるユーザの訪問済みの地域(B県)に、ユーザの現在地点を含む地域が存在しないため、処理をステップS135に進め、対象施設からB県に由来するチェーン施設について除外する。 For example, suppose a user makes a continuous trip, consisting of a trip from Prefecture A to Prefecture B (first trip) and a trip from Prefecture B to C locations (second trip). If the user is on the second trip, the first trip is complete. Therefore, Prefecture B, the endpoint of the first trip, is a region already visited by the user in the continuous trip. If the user is moving within Prefecture B during the second trip, the visited region of Prefecture B and the Prefecture B containing the user's current location are the same. Therefore, in step S130, the control unit 20 proceeds to step S140 because the region containing the user's current location (Prefecture B) exists within the region already visited by the user in the continuous trip (Prefecture B), and does not exclude chain facilities originating from Prefecture B from the target facilities. Also, if the user is moving beyond Prefecture B during the second trip, the visited region of Prefecture B and the region containing the user's current location are different. Therefore, in step S130, the control unit 20 determines that the user's current location is not included in the regions the user has already visited (Prefecture B) during the continuous trip. Thus, it proceeds to step S135, excluding chain facilities originating from Prefecture B from the target facilities.
ステップS145において、制御部20は、案内部21bの機能により、案内領域周辺の地図に、案内領域と、案内領域内の対象施設それぞれと、の情報を重畳した画像を生成する。そして、制御部20は、生成した画像をナビゲーションシステム50に送信し、ユーザI/F部50dに表示させる。 In step S145, the control unit 20, using the functions of the guidance unit 21b, generates an image on which information about the guidance area and each of the target facilities within the guidance area is superimposed on a map of the area surrounding the guidance area. The control unit 20 then transmits the generated image to the navigation system 50, where it is displayed on the user interface unit 50d.
(3)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、案内システム10は複数の装置(サーバ、クライアント等)で構成されていてもよい。また、案内システム10の各機能が、ナビゲーションシステム50に実装されることとしてもよい。すなわち、ナビゲーションシステム50が案内システム10として機能してもよい。上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。例えば、制御部20は、ステップS105と、ステップS110と、ステップS115~ステップS120と、ステップS125~ステップS140と、の処理の順番を変動させてもよい。
(3) Other embodiments:
The above embodiments are merely examples for carrying out the present invention, and various other embodiments can be adopted. For example, the guidance system 10 may be composed of multiple devices (server, client, etc.). Also, each function of the guidance system 10 may be implemented in the navigation system 50. That is, the navigation system 50 may function as the guidance system 10. Some of the configurations of the above embodiments may be omitted, and the order of processing may be changed or omitted. For example, the control unit 20 may change the order of processing between steps S105, S110, S115 to S120, and S125 to S140.
上述の実施形態では、案内領域は、ユーザの現在地点の周囲の領域と、ユーザの目的地点の周囲の領域と、であるとした。ただし、案内領域は、ユーザの現在地点の周囲の領域と、ユーザの目的地点の周囲の領域と、の何れか1つであってもよい。 In the above embodiment, the guidance area was defined as the area surrounding the user's current location and the area surrounding the user's destination point. However, the guidance area may be just one of the two areas.
また、上述の実施形態では、ユーザの現在地点の周囲の案内領域は、ユーザの現在地点を中心に既定の半径の領域であるとした。ただし、ユーザの現在地点の周囲の案内領域は、異なる領域であってもよい。例えば、ユーザの現在地点の周囲の案内領域は、ユーザの現在地点を含む矩形状の領域であってもよい。 Furthermore, in the above-described embodiment, the guidance area around the user's current location was assumed to be an area with a predetermined radius centered on the user's current location. However, the guidance area around the user's current location may be a different area. For example, the guidance area around the user's current location may be a rectangular area including the user's current location.
また、ユーザの現在地点の周囲の案内領域は、ユーザの進行方向と、ユーザの現在地点から見た目的地点の方向と、の少なくとも1つの方向の領域が、他の方向の領域よりも大きい形状の領域であってもよい。
例えば、図5Aに示すように、ユーザの現在地点の周囲の案内領域は、ユーザの進行方向に存在する半円状の領域と、この領域よりも小さい、ユーザの進行方向と逆方向に存在する半円状の領域と、を組み合わせた領域でもよい。図5Aにおいて、ユーザの現在地点の周囲の案内領域におけるユーザの進行方向の領域は、ユーザの現在地点を中心にした既定の半径の半円状の領域である。また、図5Aにおいて、ユーザの現在地点の周囲の案内領域におけるユーザの進行方向と逆方向の領域は、ユーザの現在地点を中心にした既定の半径であって、ユーザの進行方向の領域の半径よりも小さい半径の半円状の領域である。このような場合、制御部20は、ナビゲーションシステム50の位置の時間的な推移からユーザの進行方向を特定し、特定した進行方向の領域が他の方向の領域よりも大きい案内領域を、ユーザの現在地点の周囲に設定する。
Furthermore, the guidance area around the user's current location may be an area in which the region in at least one direction—the direction of the user's movement and the direction of the destination point as seen from the user's current location—is larger than the region in the other direction.
For example, as shown in Figure 5A, the guidance area around the user's current location may be a combination of a semicircular area in the user's direction of travel and a smaller semicircular area in the opposite direction of travel. In Figure 5A, the area in the user's direction of travel within the guidance area around the user's current location is a semicircular area with a predetermined radius centered on the user's current location. Also in Figure 5A, the area in the opposite direction of travel within the guidance area around the user's current location is a semicircular area with a predetermined radius centered on the user's current location, and a radius smaller than the radius of the area in the user's direction of travel. In such a case, the control unit 20 identifies the user's direction of travel from the temporal change in the position of the navigation system 50, and sets a guidance area around the user's current location where the area in the identified direction of travel is larger than the areas in other directions.
また、例えば、図5Bに示すように、ユーザの現在地点の周囲の案内領域は、ユーザの現在地点から見た目的地点の方向に存在する半円状の領域と、この領域よりも小さい、この方向と逆方向に存在する半円状の領域と、を組み合わせた領域でもよい。図5Bにおいて、ユーザの現在地点の周囲の案内領域における目的地点の方向の領域は、ユーザの現在地点を中心にした既定の半径の半円状の領域である。また、図5Bにおいて、ユーザの現在地点の周囲の案内領域における目的地点と逆方向の領域は、ユーザの現在地点を中心にした既定の半径であって、ユーザの進行方向の領域の半径よりも小さい半径の半円状の領域である。 Furthermore, as shown in Figure 5B, for example, the guidance area around the user's current location may be a combination of a semicircular area existing in the direction of the destination point as viewed from the user's current location, and a smaller semicircular area existing in the opposite direction. In Figure 5B, the area in the direction of the destination point within the guidance area around the user's current location is a semicircular area with a predetermined radius centered on the user's current location. Also in Figure 5B, the area in the opposite direction from the destination point within the guidance area around the user's current location is a semicircular area with a predetermined radius centered on the user's current location, and a radius smaller than the radius of the area in the user's direction of travel.
また、ユーザの現在地点の周囲の案内領域は、ユーザの進行方向に存在する領域と、この領域よりも小さい、ユーザの進行方向と逆方向に存在する領域と、目的地点の方向に存在する領域と、この領域よりも小さい、目的地点と逆方向に存在する領域と、を組み合わせた領域であってもよい。例えば、図5Cに示すように、案内領域は、図5Aに示す領域と、図5Bに示す領域と、を重ね合わせた領域であってもよい。 Furthermore, the guidance area around the user's current location may be a combination of the area in the user's direction of travel, a smaller area in the opposite direction, an area in the direction of the destination, and a smaller area in the opposite direction of the destination. For example, as shown in Figure 5C, the guidance area may be a superimposed area of the area shown in Figure 5A and the area shown in Figure 5B.
また、例えば、ユーザの現在地点の周囲の案内領域は、ユーザの進行方向に存在する矩形状の領域と、この領域よりも小さい、この方向と逆方向に存在する矩形状の領域と、を組み合わせた領域でもよい。また、例えば、ユーザの現在地点の周囲の案内領域は、ユーザの現在地点から見た目的地点の方向に存在する矩形状の領域と、この領域よりも小さい、この方向と逆方向に存在する矩形状の領域と、を組み合わせた領域でもよい。また、ユーザの現在地点の周囲の案内領域は、ユーザの進行方向に存在する矩形状の領域と、この領域よりも小さい、この方向と逆方向に存在する矩形状の領域と、ユーザの現在地点から見た目的地点の方向に存在する矩形状の領域と、この領域よりも小さい、この方向と逆方向に存在する矩形状の領域と、を組み合わせた領域であってもよい。 Furthermore, for example, the guidance area around the user's current location may be a combination of a rectangular area existing in the user's direction of travel and a smaller rectangular area existing in the opposite direction. Alternatively, for example, the guidance area around the user's current location may be a combination of a rectangular area existing in the direction of the destination point as viewed from the user's current location and a smaller rectangular area existing in the opposite direction. Furthermore, the guidance area around the user's current location may be a combination of a rectangular area existing in the user's direction of travel, a smaller rectangular area existing in the opposite direction, and a rectangular area existing in the direction of the destination point as viewed from the user's current location and a smaller rectangular area existing in the opposite direction.
ユーザは目的地点に向かって進行しているため、進行方向の逆方向、目的地点と逆方向に存在する施設は、ユーザにとっては行きにくい施設となる。制御部20は、案内領域として、ユーザの進行方向と、ユーザの現在地点から見た目的地点の方向と、の少なくとも1つの方向の領域が、他の方向の領域よりも大きい形状の領域を用いることで、以下のようにすることができる。すなわち、制御部20は、ユーザにとって行きやすい施設よりも、ユーザにとって行きにくい施設が多く案内される可能性を低減できる。 Since the user is moving towards their destination, facilities located in the opposite direction of their movement, or in the opposite direction from their destination, will be difficult for them to access. The control unit 20 can achieve the following by using a guidance area where at least one of the directions—the user's direction of movement and the direction of the destination as viewed from the user's current location—is larger than the area in the other directions. In other words, the control unit 20 can reduce the likelihood of the user being guided to more difficult-to-access facilities than easily accessible ones.
また、上述の実施形態では、ユーザの目的地点の周囲の案内領域は、ユーザの目的地点を中心に既定の半径の領域であるとした。ただし、ユーザの現在地点の周囲の案内領域は、異なる領域であってもよい。例えば、ユーザの目的地点の周囲の案内領域は、ユーザの目的地点を含む矩形状の領域であってもよい。 Furthermore, in the above-described embodiment, the guidance area around the user's destination point was assumed to be an area with a predetermined radius centered on the user's destination point. However, the guidance area around the user's current location may be a different area. For example, the guidance area around the user's destination point may be a rectangular area containing the user's destination point.
また、上述の実施形態では、連続トリップは、同日内にユーザにより行われる複数のトリップであるとした。ただし、連続トリップは、異なるトリップであってもよい。例えば、連続トリップは、既定の期間閾値以下の間隔でユーザが行う複数のトリップであってもよい。この場合、制御部20は、ユーザ移動履歴データ30dから、ユーザが現在行っているトリップを含む、既定の期間閾値以下の間隔(トリップの開始時刻と直前のトリップの終了時刻との差分)で行われている複数のトリップを、連続トリップとして特定してもよい。そして、制御部20は、特定した連続トリップのうち、完了しているトリップの終点の地域を、連続トリップにおいてユーザが訪問済みの地域として特定してもよい。 Furthermore, in the above-described embodiment, a consecutive trip was defined as multiple trips taken by the user within the same day. However, consecutive trips may be different trips. For example, consecutive trips may be multiple trips taken by the user at intervals of less than or equal to a predetermined time threshold. In this case, the control unit 20 may identify multiple trips taken at intervals of less than or equal to a predetermined time threshold (the difference between the start time of a trip and the end time of the previous trip), including the trip currently being taken by the user, as consecutive trips from the user movement history data 30d. The control unit 20 may then identify the destination region of a completed trip among the identified consecutive trips as a region already visited by the user in the consecutive trip.
また、上述の実施形態では、各ブランドで運営・管理されているチェーン施設が由来する地域の情報は、記憶媒体30にチェーン施設データ30bに含まれる形で記憶媒体30に予め記憶されているとした。ただし、各ブランドで運営・管理されているチェーン施設が由来する地域の情報は、予め記憶媒体30に記憶されていないとしてもよい。例えば、制御部20は、各ブランドで運営・管理されているチェーン施設それぞれについて、本部の所在地域に存在するチェーン施設の数が、他の地域に存在するチェーン施設の数よりも多いか否かに基づいて、チェーン施設が本店の所在する地域に由来するか、全国的にチェーン展開されているかを決定してもよい。 Furthermore, in the above-described embodiment, information about the region from which each brand's chain facilities originate is pre-stored in the storage medium 30 in the form of chain facility data 30b. However, information about the region from which each brand's chain facilities originate is not pre-stored in the storage medium 30. For example, the control unit 20 may determine, for each brand's chain facilities, whether a chain facility originates from the region where the head office is located or whether it is part of a nationwide chain network, based on whether the number of chain facilities located in the headquarters' area is greater than the number of chain facilities located in other areas.
また、上述の実施形態では、チェーン施設の本部が所在する地域に存在するチェーン施設の数が、この地域以外に存在するチェーン施設の数よりも多い場合、このチェーン施設は、この地域に由来するチェーン施設とするとした。また、チェーン施設の本部が所在する地域に存在するチェーン施設の数が、この地域以外に存在するチェーン施設の数以下の場合、このチェーン施設は、全国的にチェーン展開されているチェーン施設とするとした。ある地域に由来するチェーン施設、全国的にチェーン展開されているチェーン施設は、それぞれ他の条件を満たす施設としてもよい。例えば、各ブランドで運営・管理されているチェーン施設が由来する地域は、チェーン施設の総数のうち、既定の閾値以上の割合のチェーン施設が集中している地域であってもよい。その場合、制御部20は、各ブランドで運営・管理されているチェーン施設が由来する地域を、例えば、同一のブランドで運営・管理されているチェーン施設の分布に基づいて、導出してもよい。例えば、制御部20は、同一のブランドで運営・管理されているチェーン施設の位置に基づいて、チェーン施設の分布を特定してもよい。そして、制御部20は、特定した分布から、既定の閾値(例えば、1つ、2つ、3つ等)以下の個数の地域に、既定の閾値(例えば、80%、90%等)以上の割合の施設が集中している場合、このブランドのチェーン施設が由来する地域を、この既定の閾値以下の個数の地域としてもよい。また、制御部20は、同一のブランドで運営・管理されているチェーン施設の主要な施設(例えば、本店等)が所在する地域を、このブランドで運営・管理されているチェーン施設が由来する地域としてもよい。 Furthermore, in the above-described embodiment, if the number of chain facilities located in the region where the chain facility's headquarters is located is greater than the number of chain facilities located outside that region, then this chain facility is considered to originate from that region. Also, if the number of chain facilities located in the region where the chain facility's headquarters is located is less than or equal to the number of chain facilities located outside that region, then this chain facility is considered to be a chain facility operating nationwide. A chain facility originating from a particular region and a chain facility operating nationwide may each satisfy other conditions. For example, the region from which chain facilities operated and managed by each brand originate may be a region where a predetermined threshold or higher proportion of chain facilities are concentrated. In that case, the control unit 20 may derive the region from which chain facilities operated and managed by each brand originate, for example, based on the distribution of chain facilities operated and managed by the same brand. For example, the control unit 20 may identify the distribution of chain facilities based on the location of chain facilities operated and managed by the same brand. Furthermore, if the control unit 20 determines from the identified distribution that a certain number of regions (e.g., one, two, three, etc.) or fewer regions have a concentration of facilities exceeding a certain threshold (e.g., 80%, 90%, etc.), it may define the regions from which this brand's chain facilities originate as those regions below this threshold. Alternatively, the control unit 20 may define the region where the main facilities (e.g., the head office, etc.) of chain facilities operated and managed under the same brand are located as the region from which chain facilities operated and managed under this brand originate.
また、上述の実施形態では、制御部20は、施設の案内要求の送信元のナビゲーションシステム50のユーザと同一又は類似の関心属性を持つ他のユーザの関心施設であって、案内領域に存在する施設を、対象施設として取得するとした。ただし、制御部20は、他の方法で、対象施設を取得してもよい。例えば、制御部20は、既定の種類のジャンル(例えば、「飲食店」、「イタリアン」、「フレンチ」、「食料販売店」、「衣服販売店」等)の施設であって、案内領域内に存在する施設を、対象施設として取得してもよい。また、制御部20は、ナビゲーションシステム50から、案内対象の施設のジャンル(例えば、「飲食店」、「イタリアン」、「フレンチ」、「食料販売店」、「衣服販売店」等)の指定を受け付けてもよい。そして、制御部20は、受け付けた指定が示すジャンルの施設であって、案内領域内に存在する施設を、対象施設として取得してもよい。 Furthermore, in the above-described embodiment, the control unit 20 acquires target facilities as facilities of interest of other users who have the same or similar interest attributes as the user of the navigation system 50 that sent the facility guidance request, and which are located within the guidance area. However, the control unit 20 may acquire target facilities by other means. For example, the control unit 20 may acquire target facilities as facilities of a predetermined type of genre (e.g., "restaurants," "Italian," "French," "food stores," "clothing stores," etc.) that are located within the guidance area. Alternatively, the control unit 20 may receive a specification of the genre of the facility to be guided (e.g., "restaurants," "Italian," "French," "food stores," "clothing stores," etc.) from the navigation system 50. Then, the control unit 20 may acquire target facilities as facilities of the genre indicated by the received specification that are located within the guidance area.
また、上述の実施形態では、制御部20は、ユーザが頻繁に訪れる地域にユーザの現在地点が含まれると判断した場合、この地域に由来するチェーン施設を対象施設から除外するとした。制御部20は、ユーザの現在地点を含む地域と異なるユーザが頻繁に訪れる地域についても、この地域に由来するチェーン施設を対象施設から除外してもよい。例えば、制御部20は、ユーザ移動履歴データ30dから、既定の期間(例えば、現在時点直前の1か月間等)において、ユーザが既定の回数以上訪れた地域であって、ユーザの拠点地域と異なる地域を特定してもよい。そして、制御部20は、特定した地域に由来するチェーン施設を、対象施設から除外してもよい。 Furthermore, in the above-described embodiment, the control unit 20 determines that the user's current location is included in an area frequently visited by the user, and excludes chain facilities originating from that area from the target facilities. The control unit 20 may also exclude chain facilities originating from areas frequently visited by users that are different from the area containing the user's current location. For example, the control unit 20 may identify areas from the user's movement history data 30d that the user has visited a predetermined number of times or more during a predetermined period (e.g., the month immediately preceding the current time), and that are different from the user's base area. The control unit 20 may then exclude chain facilities originating from the identified areas from the target facilities.
また、上述の実施形態では、制御部20は、ユーザが行っている連続トリップにおいて訪問済みの地域であっても、現在地点を含む地域に由来するチェーン施設については、対象施設から除外しないとした。ただし、制御部20は、ユーザが行っている連続トリップにおいて訪問済みの地域が現在地点を含む地域である場合でも、この地域に由来するチェーン施設を対象施設から除外してもよい。 Furthermore, in the above-described embodiment, the control unit 20 does not exclude chain facilities originating from the region including the user's current location from the target facilities, even if those regions have already been visited during the user's continuous trip. However, the control unit 20 may exclude chain facilities originating from the region including the user's current location from the target facilities, even if those regions have already been visited during the user's continuous trip.
また、上述の実施形態では、制御部20は、対象施設から、ユーザが行っている連続トリップで訪問済みの地域に由来するチェーン施設に加えて、全国的にチェーン展開しているチェーン施設、ユーザの拠点地域に由来するチェーン施設、ユーザが頻繁に行く地域に由来するチェーン施設についても除外するとした。ただし、制御部20は、対象施設から、少なくとも、ユーザが行っている連続トリップで訪問済みの地域に由来するチェーン施設を除外すれば、他のチェーン施設については、除外しないこととしてもよいし、一部を除外することとしてもよい。また、制御部20は、対象施設から、他の施設についても除外してもよい。例えば、制御部20は、現在時点直前の既定の期間(例えば、1か月等)にユーザが訪れた施設について、対象施設から除外してもよい。 Furthermore, in the above-described embodiment, the control unit 20 excludes not only chain facilities originating from regions already visited by the user during their continuous trips, but also chain facilities operating nationwide, chain facilities originating from the user's base region, and chain facilities originating from regions frequently visited by the user. However, the control unit 20 may choose not to exclude other chain facilities, or may exclude only some of them, as long as it excludes at least those originating from regions already visited by the user during their continuous trips. The control unit 20 may also exclude other facilities from the target facilities. For example, the control unit 20 may exclude facilities visited by the user during a predetermined period immediately preceding the present (e.g., one month).
さらに、本発明の手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記憶媒体としても発明は成立する。むろん、そのプログラムの記憶媒体は、磁気記憶媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記憶媒体においても全く同様に考えることができる。 Furthermore, the method of the present invention is also applicable as a program or method. Moreover, the systems, programs, and methods described above may be implemented as standalone devices, or they may be implemented using parts shared with various components of a vehicle, encompassing a variety of embodiments. Furthermore, they can be modified as appropriate, such as being partly software and partly hardware. The invention also functions as a storage medium for a program that controls the system. Of course, this program storage medium may be a magnetic storage medium, a semiconductor memory, or any storage medium developed in the future can be considered in exactly the same way.
10…案内システム、20…制御部、21…案内プログラム、21a…取得部、21b…案内部、30…記憶媒体、30a…施設データ、30b…チェーン施設データ、30c…ユーザデータ、30d…ユーザ移動履歴データ、41…通信部、50…ナビゲーションシステム、50a…通信部、50b…GNSS受信部、50c…制御部、50d…ユーザI/F部 10…Guidance system, 20…Control unit, 21…Guidance program, 21a…Acquisition unit, 21b…Guidance unit, 30…Storage medium, 30a…Facility data, 30b…Chain facility data, 30c…User data, 30d…User movement history data, 41…Communication unit, 50…Navigation system, 50a…Communication unit, 50b…GNSS receiver unit, 50c…Control unit, 50d…User I/F unit
Claims (3)
前記ユーザが行っている連続するトリップである連続トリップにおいて前記ユーザが訪問済みの地域に由来するチェーン施設と異なる前記対象施設を案内する案内部と、
を備え、
前記連続トリップは、既定の期間閾値以下の間隔で前記ユーザが行う複数のトリップであり、前記間隔は、トリップの開始時刻と直前のトリップの終了時刻との差分である、
案内システム。 An acquisition unit that acquires target facilities, which are the facilities that users are guided to in the guidance area, which is the area in which facility guidance is provided.
A guidance unit that guides the user to a target facility that is different from a chain facility originating from a region already visited by the user during a series of trips,
Equipped with,
The aforementioned consecutive trips are multiple trips performed by the user at intervals less than or equal to a predetermined period threshold, where the interval is the difference between the start time of the trip and the end time of the immediately preceding trip.
Guidance system.
前記第1の領域における、前記ユーザの進行方向と前記ユーザの現在地点から見た前記目的地点の方向との少なくとも1つの方向の領域は、前記第1の領域における他の方向の領域よりも大きい請求項2に記載の案内システム。 The guide region includes the first region,
The guidance system according to claim 2, wherein the region in the first region in at least one direction between the user's direction of travel and the direction of the destination point as seen from the user's current location is larger than the region in the other direction in the first region.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022073129A JP7839466B2 (en) | 2022-04-27 | 2022-04-27 | Guidance system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022073129A JP7839466B2 (en) | 2022-04-27 | 2022-04-27 | Guidance system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023162648A JP2023162648A (en) | 2023-11-09 |
| JP7839466B2 true JP7839466B2 (en) | 2026-04-02 |
Family
ID=88651098
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022073129A Active JP7839466B2 (en) | 2022-04-27 | 2022-04-27 | Guidance system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7839466B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000123290A (en) | 1998-10-14 | 2000-04-28 | Toyota Motor Corp | Map data transmission / reception system for vehicles |
| JP2000234937A (en) | 1999-02-16 | 2000-08-29 | Toyota Motor Corp | Navigation device |
| JP2005148068A (en) | 2003-11-19 | 2005-06-09 | Alpine Electronics Inc | Displaying method and device of navigation system |
| JP2008304429A (en) | 2007-06-11 | 2008-12-18 | Aisin Aw Co Ltd | Navigation apparatus and method |
| JP2020071190A (en) | 2018-11-02 | 2020-05-07 | アルパイン株式会社 | Facility information providing system and facility information providing method |
-
2022
- 2022-04-27 JP JP2022073129A patent/JP7839466B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000123290A (en) | 1998-10-14 | 2000-04-28 | Toyota Motor Corp | Map data transmission / reception system for vehicles |
| JP2000234937A (en) | 1999-02-16 | 2000-08-29 | Toyota Motor Corp | Navigation device |
| JP2005148068A (en) | 2003-11-19 | 2005-06-09 | Alpine Electronics Inc | Displaying method and device of navigation system |
| JP2008304429A (en) | 2007-06-11 | 2008-12-18 | Aisin Aw Co Ltd | Navigation apparatus and method |
| JP2020071190A (en) | 2018-11-02 | 2020-05-07 | アルパイン株式会社 | Facility information providing system and facility information providing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023162648A (en) | 2023-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11118926B2 (en) | Computer-implemented method for recommending booths-to-visit | |
| US10869158B2 (en) | Methods and systems for surfacing a user-customized segment within a geospatial navigation application | |
| WO2016115770A1 (en) | Information pushing method and server | |
| JP2019036047A (en) | Information providing apparatus and information providing system | |
| US9817907B1 (en) | Using place of accommodation as a signal for ranking reviews and point of interest search results | |
| JP6827305B2 (en) | Selection device, selection method and selection program | |
| TW201407517A (en) | Information distribution system | |
| US20150370903A1 (en) | Delivering Personalized Information | |
| US20200256694A1 (en) | Information processing device, information processing method, and storage medium | |
| JP5911347B2 (en) | Information processing apparatus and information processing method | |
| JP2016075985A (en) | Advertisement publication system, advertisement publication program, advertisement publication device, and advertisement publication method | |
| JP7839466B2 (en) | Guidance system | |
| JP6664582B2 (en) | Estimation device, estimation method and estimation program | |
| CN105376714B (en) | A kind of localization method and device | |
| JP2009118470A (en) | Information distribution apparatus and information distribution method | |
| JP2019164476A (en) | Information presentation system, information presentation method, and program | |
| JP6048196B2 (en) | Navigation system, navigation method, and navigation program | |
| KR20220037767A (en) | Method of providing advertisement through terminal having navigation function | |
| JP2012216087A (en) | Advertisement system and advertisement distribution method | |
| JP6571036B2 (en) | Search system, search method, search program, recording medium | |
| JP6271386B2 (en) | Information providing system and information providing method | |
| JP2020118610A (en) | Information display program, information display device, information display method, and distribution device | |
| CN112050822B (en) | Method, system and device for generating driving route | |
| JP5829723B2 (en) | Reservation server for guiding spots, spot guidance method and program thereof | |
| JP2011257273A (en) | Navigation system, navigation device and server device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250204 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251119 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260203 |
|
| 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: 20260219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260304 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7839466 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |