[go: up one dir, main page]

JP6753748B2 - Route search server, route search method, and route search program - Google Patents

Route search server, route search method, and route search program Download PDF

Info

Publication number
JP6753748B2
JP6753748B2 JP2016182827A JP2016182827A JP6753748B2 JP 6753748 B2 JP6753748 B2 JP 6753748B2 JP 2016182827 A JP2016182827 A JP 2016182827A JP 2016182827 A JP2016182827 A JP 2016182827A JP 6753748 B2 JP6753748 B2 JP 6753748B2
Authority
JP
Japan
Prior art keywords
information
spot
stop
route
user
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
JP2016182827A
Other languages
Japanese (ja)
Other versions
JP2018049336A (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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2016182827A priority Critical patent/JP6753748B2/en
Publication of JP2018049336A publication Critical patent/JP2018049336A/en
Application granted granted Critical
Publication of JP6753748B2 publication Critical patent/JP6753748B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、経路検索サーバ、経路検索方法、および経路検索プログラム
に関する。
The present invention relates to a route search server, a route search method, and a route search program.

従来、複数の目的地を経由する経路を検索する際、複数の施設ジャンルを経由順に設定し、設定された検索対象エリアから最初の目的地候補を抽出し、最初の目的地候補から所定の距離範囲内に位置する複数の施設を2番目の目的地候補として抽出する技術が知られている(例えば、特許文献1参照)。 Conventionally, when searching for a route via a plurality of destinations, a plurality of facility genres are set in the order of route, the first destination candidate is extracted from the set search target area, and a predetermined distance from the first destination candidate. A technique for extracting a plurality of facilities located within the range as a second destination candidate is known (see, for example, Patent Document 1).

また、ユーザに随伴する機器からユーザの行動に応じて変化する所定の情報を取得し、取得した情報に基づき、所定の事象(例えば、「ドライブスルーを利用したこと」)の発生を検出し、検出した事象に対応する提案をユーザに提供するため、検出した事象に予め対応付けられた情報(例えば、ドライブスルー後に近くの公園で食べることを提案するために「近くの公園に関する情報」)を取得し、ユーザに提供する技術が知られている(例えば、特許文献2参照)。 In addition, predetermined information that changes according to the user's behavior is acquired from the device accompanying the user, and based on the acquired information, the occurrence of a predetermined event (for example, "using drive-through") is detected. In order to provide the user with a suggestion corresponding to the detected event, information previously associated with the detected event (for example, "information about a nearby park" to suggest eating at a nearby park after a drive-through) is provided. A technique for acquiring and providing to a user is known (see, for example, Patent Document 2).

特開2006−184095号公報Japanese Unexamined Patent Publication No. 2006-184095 特開2008−20980号公報Japanese Unexamined Patent Publication No. 2008-20980

しかしながら、特許文献1に記載の技術では、経由したい施設ジャンルを、ユーザが予め設定しておく必要があり、手間であった。また、特許文献2に記載の技術では、ユーザが予定している将来の行動に応じて、役立つ情報を提供することができなかった。 However, in the technique described in Patent Document 1, it is necessary for the user to set the facility genre to be passed through in advance, which is troublesome. In addition, the technique described in Patent Document 2 has not been able to provide useful information according to the future action planned by the user.

本発明は、上記の課題に鑑みてなされたものであって、ユーザの手間を最小限に抑えながら、目的地までの経路を検索するユーザに対して検索により得られた経路を利用する際に役立つ情報を提供することができる経路検索サーバ、経路検索方法、および経路検索プログラムを提供することを目的としている。 The present invention has been made in view of the above problems, and when the user who searches for a route to a destination uses the route obtained by the search while minimizing the time and effort of the user. It is intended to provide a route search server, a route search method, and a route search program that can provide useful information.

本発明の一態様は、ユーザの端末装置から少なくとも前記ユーザの目的地を示す情報を受信する通信部と、前記通信部により受信された情報に基づき、少なくとも前記目的地までの移動経路を含む経路情報を作成する経路情報作成部と、前記通信部により受信された情報と、前記経路情報作成部により作成された経路情報に含まれる情報とに基づき、前記目的地に関連する立ち寄りスポットを抽出する立ち寄りスポット抽出部と、前記立ち寄りスポット抽出部により抽出された立ち寄りスポットを、前記端末装置に送信する提供部と、を備える経路検索サーバである。 One aspect of the present invention includes a communication unit that receives at least information indicating the user's destination from the user's terminal device, and a route including at least a movement route to the destination based on the information received by the communication unit. Based on the route information creation unit that creates information, the information received by the communication unit, and the information included in the route information created by the route information creation unit, a stop-by spot related to the destination is extracted. It is a route search server including a stop-by spot extraction unit and a providing unit that transmits the stop-by spot extracted by the stop-by spot extraction unit to the terminal device.

本発明の一態様によれば、ユーザの手間を最小限に抑えながら、目的地までの経路を検索するユーザに対して検索により得られた経路を利用する際に役立つ情報を提供することができる。 According to one aspect of the present invention, it is possible to provide a user who searches for a route to a destination with information useful when using the route obtained by the search, while minimizing the trouble of the user. ..

本実施形態に係る経路検索システム1の構成図である。It is a block diagram of the route search system 1 which concerns on this embodiment. 本実施形態に係る端末装置10の構成図である。It is a block diagram of the terminal apparatus 10 which concerns on this embodiment. 本実施形態の経路検索サーバ200の構成図である。It is a block diagram of the route search server 200 of this embodiment. エリア条件テーブル223の内容の一例を示す図である。It is a figure which shows an example of the contents of the area condition table 223. 施設に応じた立ち寄りスポットの種類を定義するスポット条件テーブル224Aの内容の一例を示す図である。It is a figure which shows an example of the contents of the spot condition table 224A which defines the kind of stop-by spots according to a facility. 移動条件に応じた立ち寄りスポットの種類を定義するスポット条件テーブル224Bの内容の一例を示す図である。It is a figure which shows an example of the contents of the spot condition table 224B which defines the type of the stop-by spot according to the movement condition. ユーザの目的に応じた立ち寄りスポットの種類を定義するスポット条件テーブル224Bの内容の一例を示す図である。It is a figure which shows an example of the contents of the spot condition table 224B which defines the kind of stop-by spots according to the purpose of a user. ユーザ利用履歴テーブル225の内容の一例を示す図である。It is a figure which shows an example of the contents of the user use history table 225. ユーザ登録情報テーブル226の内容の一例を示す図である。It is a figure which shows an example of the contents of the user registration information table 226. ユーザ設定情報テーブル228の内容の一例を示す図である。It is a figure which shows an example of the contents of the user setting information table 228. 位置情報テーブル229の内容の一例を示す図である。It is a figure which shows an example of the contents of the position information table 229. 端末装置10の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the processing flow of a terminal apparatus 10. 経路検索サーバ200の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the processing flow of the route search server 200. 経路検索画面の一例と、経路検索画面を用いた検索の結果の一例とを示す。An example of the route search screen and an example of the result of the search using the route search screen are shown. 地図検索画面の一例と、地図検索画面を用いた検索の結果の一例を示す。An example of the map search screen and an example of the search result using the map search screen are shown.

以下、本発明を適用した経路検索システム1を、図面を参照して説明する。 Hereinafter, the route search system 1 to which the present invention is applied will be described with reference to the drawings.

図1は、本実施形態に係る経路検索システム1の構成図である。経路検索システム1は、例えば、複数の端末装置10と、経路検索サーバ200と、ウェブサーバ400とを備える。複数の端末装置10は、ネットワークNWを介して、経路検索サーバ200やウェブサーバ400と通信する。ネットワークNWは、WAN(Wide Area Network)やLAN(Local Area Network)、インターネット、専用回線、無線基地局、プロバイダなどを含む。 FIG. 1 is a configuration diagram of a route search system 1 according to the present embodiment. The route search system 1 includes, for example, a plurality of terminal devices 10, a route search server 200, and a web server 400. The plurality of terminal devices 10 communicate with the route search server 200 and the web server 400 via the network NW. The network NW includes WAN (Wide Area Network), LAN (Local Area Network), the Internet, a dedicated line, a wireless base station, a provider, and the like.

図2は、本実施形態に係る端末装置10の構成図である。端末装置10は、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ等である。端末装置10は、例えば、通信部11と、入力部12と、表示部13と、記憶部14と、測位部15と、制御部16とを備える。 FIG. 2 is a configuration diagram of the terminal device 10 according to the present embodiment. The terminal device 10 is, for example, a smartphone, a tablet terminal, a personal computer, or the like. The terminal device 10 includes, for example, a communication unit 11, an input unit 12, a display unit 13, a storage unit 14, a positioning unit 15, and a control unit 16.

通信部11は、ネットワークNWを介して経路検索サーバ200またはウェブサーバ400と通信する。通信部11は、経路検索サーバ200またはウェブサーバ400により送信された情報を受信した場合、受信した情報を制御部16に出力する。また、通信部11は、制御部16の指示に従って、経路検索サーバ200またはウェブサーバ400に情報を送信する。 The communication unit 11 communicates with the route search server 200 or the web server 400 via the network NW. When the communication unit 11 receives the information transmitted by the route search server 200 or the web server 400, the communication unit 11 outputs the received information to the control unit 16. Further, the communication unit 11 transmits information to the route search server 200 or the web server 400 according to the instruction of the control unit 16.

入力部12は、例えば、ボタン、キーボード、マウス、マイク、タッチパネル等のユーザインターフェースである。また、入力部12は、例えば、音声による入力を受け付けるものであってもよい。なお、表示部13がタッチパネルである場合、入力部12の一部は表示部13と一体として形成される。 The input unit 12 is a user interface such as a button, a keyboard, a mouse, a microphone, and a touch panel. Further, the input unit 12 may accept, for example, voice input. When the display unit 13 is a touch panel, a part of the input unit 12 is formed integrally with the display unit 13.

表示部13は、例えば、LCD(Liquid Crystal Display)や有機EL(Electroluminescence)ディスプレイなどの表示装置である。表示部13は、制御部16から入力される情報に基づいて各種画像を表示する。表示部13は、例えば、経路検索サーバ200による検索結果を表示する。 The display unit 13 is, for example, a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electroluminescence) display. The display unit 13 displays various images based on the information input from the control unit 16. The display unit 13 displays, for example, the search result by the route search server 200.

記憶部14は、例えば、フラッシュメモリ、ROM(Read Only Memory)、RAM(Random Access Memory)、SDカード、HDD(Hard Disc Drive)、EEPROM(Electrically Erasable Programmable Read Only Memory)等の不揮発性の記憶媒体と、レジスタ等の揮発性の記憶媒体等により実現される。 The storage unit 14 is a non-volatile storage medium such as a flash memory, a ROM (Read Only Memory), a RAM (Random Access Memory), an SD card, an HDD (Hard Disc Drive), or an EEPROM (Electrically Erasable Programmable Read Only Memory). It is realized by a volatile storage medium such as a register.

測位部15は、例えばGNSS(Global Navigation Satellite System)受信機を含む。測位部15は、衛星から受信した電波に基づく測位を行って、端末装置10の位置(すなわちユーザの位置)を特定し、位置情報を制御部16に出力する。 The positioning unit 15 includes, for example, a GNSS (Global Navigation Satellite System) receiver. The positioning unit 15 performs positioning based on radio waves received from the satellite, identifies the position of the terminal device 10 (that is, the position of the user), and outputs the position information to the control unit 16.

制御部16は、例えば、CPU(Central Processing Unit)等のプロセッサが、記憶部14に記憶されたウェブブラウザ等のプログラム(ソフトウェア)を実行することで実現される。プログラムは、例えば、ネットワークNWを介してアプリケーションサーバからダウンロードされてもよいし、端末装置10にプリインストールされていてもよい。制御部16の機能のうち一部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)等のハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。 The control unit 16 is realized by, for example, a processor such as a CPU (Central Processing Unit) executing a program (software) such as a web browser stored in the storage unit 14. The program may be downloaded from the application server via the network NW, or may be pre-installed in the terminal device 10. Some of the functions of the control unit 16 may be realized by hardware such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), and software and hardware. It may be realized by the collaboration of.

制御部16は、例えば、ウェブブラウザを利用して、経路検索サーバ200やウェブサーバ400から受信した情報に基づきインターフェース画面を作成して、表示部13に表示させる。また、制御部16は、例えば、インターフェース画面に対してユーザにより入力された情報を経路検索サーバ200やウェブサーバ400に送信するとともに、経路検索サーバ200やウェブサーバ400から受信した情報を表示部13に表示させる。 The control unit 16 creates an interface screen based on the information received from the route search server 200 or the web server 400 by using, for example, a web browser, and displays it on the display unit 13. Further, for example, the control unit 16 transmits the information input by the user to the interface screen to the route search server 200 and the web server 400, and displays the information received from the route search server 200 and the web server 400. To display.

制御部16は、例えば、目的地を取得するための所定のインターフェース画面を表示部13に表示させ、このインターフェース画面に対してユーザにより入力された情報が目的地とであると判断し、目的地までの経路検索を経路検索サーバ200に依頼する。なお、制御部16は、始点と目的地の両方を取得するための所定のインターフェース画面を表示部13に表示させた場合、ユーザによる操作に基づき、所定の入力欄に入力された情報がそれぞれ始点と目的地であると判断することもできる。すなわち、「始点」は、入力部12を用いてユーザにより設定される出発地であってもよく、測位部15により測位されたユーザの現在地であってもよい。 For example, the control unit 16 causes the display unit 13 to display a predetermined interface screen for acquiring the destination, determines that the information input by the user for the interface screen is the destination, and determines that the destination is the destination. The route search server 200 is requested to search the route up to. When the control unit 16 displays a predetermined interface screen for acquiring both the start point and the destination on the display unit 13, the information input in the predetermined input field is the start point, respectively, based on the operation by the user. It can also be judged that it is the destination. That is, the "starting point" may be the starting point set by the user using the input unit 12, or may be the current location of the user positioned by the positioning unit 15.

制御部16は、例えば、始点から目的地までの経路を検索するための検索画面(以下、経路検索画面と記す)に関連する一連のインターフェース画面を用いて、始点と目的地を取得する。また、制御部16は、例えば、地図上の位置を指定して周辺の情報を検索するための検索画面(以下、地図検索画面と記す)や、入力されたキーワードに関する情報を検索するための検索画面(以下、キーワード検索画面と記す)に関連する一連のインターフェース画面を用いて、少なくとも目的地を取得してもよい。なお、これらの画面の詳細については、図13,14を参照して後述する。 The control unit 16 acquires the start point and the destination by using, for example, a series of interface screens related to a search screen for searching a route from the start point to the destination (hereinafter, referred to as a route search screen). Further, the control unit 16 is, for example, a search screen for designating a position on the map and searching for information on the surrounding area (hereinafter referred to as a map search screen), or a search for searching for information on the input keyword. At least the destination may be acquired by using a series of interface screens related to the screen (hereinafter referred to as a keyword search screen). The details of these screens will be described later with reference to FIGS. 13 and 14.

次に、本実施形態の経路検索サーバ200について説明する。経路検索サーバ200は、目的地までの移動経路を検索し、少なくとも1つの移動経路を含む経路情報を端末装置10に送信する。「経路情報」とは、経路検索サーバ200の経路検索により得られる情報であって、例えば、移動手段ごとに検索された少なくとも1つの移動経路を含み、更に、各移動経路に対応する移動時刻(出発時刻、到着時刻等を含む)、移動距離、所要時間、および運賃等を含む情報である。 Next, the route search server 200 of this embodiment will be described. The route search server 200 searches for a movement route to the destination, and transmits route information including at least one movement route to the terminal device 10. The "route information" is information obtained by the route search of the route search server 200, and includes, for example, at least one travel route searched for each travel means, and further, a travel time corresponding to each travel route ( Information including departure time, arrival time, etc.), travel distance, required time, fare, etc.

また、経路検索サーバ200は、経路情報を端末装置10に提供するとともに、経路検索により得られた移動経路を利用する際に役立つ情報を提供する。例えば、経路検索サーバ200は、経路検索により得られた移動経路を利用する際に役立つ情報として、立ち寄りスポットを提供する。「立ち寄りスポット」とは、目的地に関連するスポットである。立ち寄りスポットは、例えば、経路検索サーバ200により移動経路ごとに抽出される。また、立ち寄りスポットは、経路情報に応じたスポットも含んでよい。立ち寄りスポットは、例えば、目的地においてユーザが利用する可能性のある商業施設や、目的地までの移動中にユーザが利用する可能性のある商業施設、目的地の到着後においてユーザが利用する可能性のある商業施設等を含む。なお、立ち寄りスポットは、商業施設に限られず、所定のサービスを提供する施設(例えば、現金自動預け払い機(ATM:automated/automatic teller machine)、マッサージ店、美容室等を含む)であってもよく、公共施設(例えば、図書館、区役所、駅の切符売り場等を含む)であってもよい。 Further, the route search server 200 provides the route information to the terminal device 10 and also provides information useful when using the movement route obtained by the route search. For example, the route search server 200 provides a stop-by spot as useful information when using the travel route obtained by the route search. A "stop-by spot" is a spot related to a destination. The stop-by spots are extracted for each travel route by, for example, the route search server 200. In addition, the stop-by spot may include a spot according to the route information. The drop-in spot can be used, for example, by a commercial facility that the user may use at the destination, a commercial facility that the user may use while traveling to the destination, or a commercial facility that the user may use after the arrival of the destination. Includes sexual commercial facilities. The drop-in spots are not limited to commercial facilities, but may be facilities that provide prescribed services (including, for example, automated teller machines (ATMs), massage shops, beauty salons, etc.). Often, it may be a public facility (including, for example, a library, a ward office, a ticket office at a station, etc.).

次に、図3を参照して、本実施形態の経路検索サーバ200の構成について説明する。図3は、本実施形態の経路検索サーバ200の構成図である。経路検索サーバ200は、例えば、通信部210と、記憶部220と、制御部230とを備える。 Next, the configuration of the route search server 200 of the present embodiment will be described with reference to FIG. FIG. 3 is a configuration diagram of the route search server 200 of the present embodiment. The route search server 200 includes, for example, a communication unit 210, a storage unit 220, and a control unit 230.

通信部210は、ネットワークNWを介して端末装置10と通信する。通信部210は、端末装置10により送信された情報を受信した場合、受信した情報を制御部230に出力する。また、通信部210は、制御部230の指示に従って、端末装置10に情報を送信する。 The communication unit 210 communicates with the terminal device 10 via the network NW. When the communication unit 210 receives the information transmitted by the terminal device 10, the communication unit 210 outputs the received information to the control unit 230. Further, the communication unit 210 transmits information to the terminal device 10 according to the instruction of the control unit 230.

記憶部220は、例えば、HDD、フラッシュメモリ、EEPROM、ROM、またはRAM等により実現される。記憶部220は、例えば、地図データ221と、時刻表テーブル222と、エリア条件テーブル223と、スポット条件テーブル224と、ユーザ利用履歴テーブル225と、ユーザ登録情報テーブル226と、電子クーポン情報227と、ユーザ設定情報テーブル228と、位置情報テーブル229とを格納する。また、記憶部220は、上記の各種情報の他、アプリケーションプログラムなどの各種プログラム、制御部230による処理結果などを格納する。 The storage unit 220 is realized by, for example, an HDD, a flash memory, an EEPROM, a ROM, a RAM, or the like. The storage unit 220 includes, for example, map data 221, timetable table 222, area condition table 223, spot condition table 224, user usage history table 225, user registration information table 226, and electronic coupon information 227. The user setting information table 228 and the position information table 229 are stored. In addition to the above-mentioned various information, the storage unit 220 stores various programs such as application programs, processing results by the control unit 230, and the like.

地図データ221は、例えば、道路の形状がノードとリンクによって表されたデータを含み、更に、地上にある特定の施設や場所(例えば、駅、レストラン、ショップ、遊園地、水族館、映画館、公園等)を表すPOI(Point of interest)データが、座標に対応付けられたデータを含む。POIデータには、例えば、目標物の種類を分類するジャンル(レストラン、コンビニエンスストア、本屋等)などの属性が付与されている。座標を用いて地図データ221を検索することで、POIデータを得ることができる。 Map data 221 contains, for example, data in which the shape of a road is represented by nodes and links, and further includes specific facilities and locations on the ground (eg, stations, restaurants, shops, amusement parks, aquariums, movie theaters, parks). The POI (Point of interest) data representing (etc.) includes data associated with coordinates. For example, attributes such as a genre (restaurant, convenience store, bookstore, etc.) that classifies the type of the target object are given to the POI data. POI data can be obtained by searching the map data 221 using the coordinates.

時刻表テーブル222は、鉄道、路線バス、航空路線、定期航路等の公共交通機関の運転時刻をまとめた時刻表を格納するテーブルである。時刻表テーブル222では、例えば、交通機関ごとに、路線名と、出発地と、出発時刻と、到着地と、到着時刻、運賃等とが、互い対応付けられている。 The timetable table 222 is a table that stores a timetable that summarizes the operating times of public transportation such as railways, fixed-route buses, air routes, and regular routes. In the timetable table 222, for example, a route name, a departure place, a departure time, an arrival place, an arrival time, a fare, and the like are associated with each other for each means of transportation.

エリア条件テーブル223は、移動条件に応じて予め決められている抽出エリアを定義するテーブルである。図4は、エリア条件テーブル223の内容の一例を示す図である。エリア条件テーブル223は、例えば、図4に示す通り、抽出エリアに移動条件が対応付けられている。「抽出エリア」とは、そのエリア内で立ち寄りスポットが検索される領域である。また、抽出エリアに対応付けられた「移動条件」は、各経路情報に応じた抽出エリアを設定するために予め決められている条件である。 The area condition table 223 is a table that defines a predetermined extraction area according to the movement condition. FIG. 4 is a diagram showing an example of the contents of the area condition table 223. In the area condition table 223, for example, as shown in FIG. 4, movement conditions are associated with the extraction area. The "extraction area" is an area in which a stop-by spot is searched for. Further, the "movement condition" associated with the extraction area is a condition predetermined for setting the extraction area according to each route information.

スポット条件テーブル224は、施設のジャンルまたは移動条件に応じて予め決められている立ち寄りスポットを定義するテーブルである。図5は、施設に応じた立ち寄りスポットの種類を定義するスポット条件テーブル224Aの内容の一例を示す図である。スポット条件テーブル224Aは、例えば、図5に示す通り、施設のジャンルに、立ち寄りスポットジャンルが対応付けられたテーブルである。「施設のジャンル」とは、各施設の種類を分類する情報であって、例えば、公園、海、山、レジャーランド、映画館、霊園等が含まれる。「立ち寄りスポットジャンル」とは、立ち寄りスポットの種類を分類する情報であって、例えば、コンビニ、カフェ、ドラッグストア等が含まれる。施設のジャンルおよび立ち寄りスポットジャンルは、地図データ221に含まれるPOIデータのジャンルが援用されてもよい。 The spot condition table 224 is a table that defines predetermined drop-in spots according to the genre of the facility or the movement conditions. FIG. 5 is a diagram showing an example of the contents of the spot condition table 224A that defines the types of drop-in spots according to the facility. As shown in FIG. 5, for example, the spot condition table 224A is a table in which a stop-by spot genre is associated with a facility genre. The “facility genre” is information that classifies the types of each facility, and includes, for example, parks, seas, mountains, leisure lands, movie theaters, and reiens. The "stop-by spot genre" is information for classifying the types of drop-in spots, and includes, for example, convenience stores, cafes, drug stores, and the like. As the facility genre and the stop-by spot genre, the POI data genre included in the map data 221 may be used.

図6は、移動条件に応じた立ち寄りスポットの種類を定義するスポット条件テーブル224Bの内容の一例を示す図である。スポット条件テーブル224Bは、例えば、図6に示す通り、移動条件に、立ち寄りスポットジャンルが対応付けられたテーブルである。立ち寄りスポットジャンルに対応付けられた「移動条件」は、各経路情報に応じた立ち寄りスポットのジャンルを設定するために予め決められている条件である。 FIG. 6 is a diagram showing an example of the contents of the spot condition table 224B that defines the types of drop-in spots according to the movement conditions. The spot condition table 224B is, for example, as shown in FIG. 6, a table in which a stop-by spot genre is associated with a movement condition. The "movement condition" associated with the stop-by spot genre is a predetermined condition for setting the stop-by spot genre according to each route information.

また、スポット条件テーブル224は、ユーザの目的に応じて予め決められる立ち寄りスポットを定義するスポット条件テーブル224Cを含んでもよい。図7は、条件テーブル224Cの内容の一例を示す図である。スポット条件テーブル224Cは、例えば、図7に示す通り、ユーザの目的に、立ち寄りスポットジャンルが対応付けられたテーブルである。「ユーザの目的」は、目的地におけるユーザの行動を方向付けるものであって、例えば、遊ぶ、食べる、休む、買い物等が含まれる。ユーザの目的は、入力部12を用いてユーザにより設定されてもよく、立ち寄りスポット抽出部233により推定されてもよい。立ち寄りスポット抽出部233は、例えば、各施設のジャンルに応じて予測されるユーザの行動を定義した情報を参照して、ユーザにより設定された目的地が含まれる施設のジャンルに基づき、ユーザの目的を推定する。 Further, the spot condition table 224 may include a spot condition table 224C that defines a stop-by spot that is predetermined according to the purpose of the user. FIG. 7 is a diagram showing an example of the contents of the condition table 224C. The spot condition table 224C is, for example, as shown in FIG. 7, a table in which drop-in spot genres are associated with the purpose of the user. The "user's purpose" directs the user's behavior at the destination, and includes, for example, playing, eating, resting, shopping, and the like. The purpose of the user may be set by the user using the input unit 12 or estimated by the stop-by spot extraction unit 233. The stop-by spot extraction unit 233 refers to, for example, information that defines the user's behavior predicted according to the genre of each facility, and based on the genre of the facility that includes the destination set by the user, the user's purpose. To estimate.

ユーザ利用履歴テーブル225は、ユーザの過去の利用履歴を格納するテーブルである。図8は、ユーザ利用履歴テーブル225の内容の一例を示す図である。ユーザ利用履歴テーブル225は、例えば、図8に示す通り、ユーザIDに、利用施設名と、利用電子クーポンとが対応付けられている。ユーザIDは、各ユーザを識別する情報である。「ユーザID」は、制御部230により割り当てられたIDであってもよいし、経路検索結果を提供する提供者のサービスに既に登録されているユーザであれば、既存のユーザIDであってもよい。「利用施設名」は、ユーザにより過去に利用された商業施設等の名称を示す情報である。利用施設名は、例えば、ユーザIDを用いて過去に予約された商業施設や、ユーザIDを用いて過去に利用したことがユーザにより登録された商業施設等を含む。「利用電子クーポン」は、例えば、ユーザIDを用いて過去に利用された電子クーポンである。 The user usage history table 225 is a table that stores the user's past usage history. FIG. 8 is a diagram showing an example of the contents of the user usage history table 225. In the user usage history table 225, for example, as shown in FIG. 8, the user ID is associated with the name of the facility used and the electronic coupon used. The user ID is information that identifies each user. The "user ID" may be an ID assigned by the control unit 230, or may be an existing user ID as long as it is a user already registered in the service of the provider that provides the route search result. Good. The "use facility name" is information indicating the name of a commercial facility or the like that has been used by the user in the past. The name of the facility used includes, for example, a commercial facility reserved in the past using the user ID, a commercial facility registered by the user in the past using the user ID, and the like. The "used electronic coupon" is, for example, an electronic coupon that has been used in the past by using a user ID.

ユーザ登録情報テーブル226は、ユーザにより事前に登録された登録情報を格納するテーブルである。図9は、ユーザ登録情報テーブル226の内容の一例を示す図である。ユーザ登録情報テーブル226は、例えば、図9に示す通り、ユーザIDに、利用銀行と、利用ポイントカードと、お気に入り情報とが対応付けられている。「利用銀行」または「利用ポイントカード」は、ユーザが利用している銀行またはポイントカードを示す情報であって、例えば、ユーザIDを用いて過去に利用された銀行またはポイントカードや、ユーザIDを用いてユーザにより登録された銀行またはポイントカード等を含む。「お気に入り情報」は、例えば、ユーザIDを用いてユーザにより「お気に入り」に登録された商業施設等を含む。「お気に入り」とは、ユーザIDの発行者により提供されるサービスであって、ユーザIDと対応付けて、ユーザの関心のある事項等を一時的に保存するサービスにより管理される情報である。 The user registration information table 226 is a table that stores registration information registered in advance by the user. FIG. 9 is a diagram showing an example of the contents of the user registration information table 226. In the user registration information table 226, for example, as shown in FIG. 9, the user ID is associated with the bank used, the point card used, and favorite information. The "bank used" or "point card used" is information indicating the bank or point card used by the user, for example, the bank or point card used in the past using the user ID, or the user ID. Includes banks or loyalty cards registered by the user using. The "favorite information" includes, for example, a commercial facility registered as a "favorite" by a user using a user ID. The "favorite" is a service provided by the issuer of the user ID, and is information managed by a service that temporarily stores items of interest of the user in association with the user ID.

電子クーポン情報227は、各施設において利用可能な電子クーポンに関する情報である。電子クーポン情報227には、例えば、電子クーポンを利用可能な施設名と、電子クーポンを利用できる条件(期間、時間帯、人数、年齢、性別等)と、電子クーポンを証明する証明画像等が含まれる。 Electronic coupon information 227 is information regarding electronic coupons that can be used at each facility. The electronic coupon information 227 includes, for example, the name of the facility where the electronic coupon can be used, the conditions under which the electronic coupon can be used (period, time zone, number of people, age, gender, etc.), a proof image certifying the electronic coupon, and the like. Is done.

ユーザ設定情報テーブル228は、経路検索サーバ200により端末装置10に提供された情報の中から、ユーザにより設定された情報を格納するテーブルである。図10は、ユーザ設定情報テーブル228の内容の一例を示す図である。ユーザ設定情報テーブル228は、例えば、図10に示す通り、ユーザIDに、出発地と、目的地と、移動経路と、立ち寄りスポットと、時刻情報と、移動手段とが対応付けられている。なお、ユーザ設定情報テーブル228には、ユーザにより設定された立ち寄りスポットを抽出した際に用いられた情報を格納してもよい。 The user setting information table 228 is a table that stores information set by the user from the information provided to the terminal device 10 by the route search server 200. FIG. 10 is a diagram showing an example of the contents of the user setting information table 228. In the user setting information table 228, for example, as shown in FIG. 10, a departure place, a destination, a movement route, a stop-by spot, a time information, and a movement means are associated with a user ID. The user setting information table 228 may store the information used when the drop-in spots set by the user are extracted.

位置情報テーブル229は、端末装置10から受信した位置情報等を格納するテーブルである。図11は、位置情報テーブル229の内容の一例を示す図である。位置情報テーブル229では、例えば、図11に示す通り、ユーザIDに、位置情報と、日時情報とが対応付けられている。ユーザID、位置情報、および日時情報は、例えば、互いに対応付けられた状態で、端末装置10から受信される。 The position information table 229 is a table that stores position information and the like received from the terminal device 10. FIG. 11 is a diagram showing an example of the contents of the position information table 229. In the position information table 229, for example, as shown in FIG. 11, the position information and the date and time information are associated with the user ID. The user ID, the position information, and the date and time information are received from the terminal device 10 in a state of being associated with each other, for example.

図3に戻り、制御部230について説明する。制御部230は、例えば、経路情報作成部231と、抽出エリア決定部232と、立ち寄りスポット抽出部233と、付加情報検索部234と、提供部235と、登録部236と、学習部237と、データ管理部238とを備える。制御部230の各機能部は、例えばCPU等のプロセッサがプログラムメモリに格納されたプログラムを実行することにより実現される。また、制御部230の機能部のうち一部または全部は、LSI、ASIC、またはFPGA等のハードウェアにより実現されてもよい。 Returning to FIG. 3, the control unit 230 will be described. The control unit 230 includes, for example, a route information creation unit 231, an extraction area determination unit 232, a stop-by spot extraction unit 233, an additional information search unit 234, a provision unit 235, a registration unit 236, and a learning unit 237. It is provided with a data management unit 238. Each functional unit of the control unit 230 is realized by, for example, a processor such as a CPU executing a program stored in the program memory. Further, a part or all of the functional units of the control unit 230 may be realized by hardware such as LSI, ASIC, or FPGA.

経路情報作成部231は、地図データ221または時刻表テーブル222を参照して、通信部210により受信された目的地に基づき、少なくとも目的地までの移動経路を含む経路情報を作成する。経路情報作成部231は、例えば、移動手段ごとに、複数の移動経路を検索し、各移動経路内における出発時刻および到着時刻、所要時間、移動距離、および運賃等を導出する。経路情報作成部231は、これらの情報を含む経路情報にユーザIDを対応付けて、抽出エリア決定部232と立ち寄りスポット抽出部233に出力する。 The route information creation unit 231 refers to the map data 221 or the timetable table 222, and creates route information including at least a movement route to the destination based on the destination received by the communication unit 210. The route information creation unit 231 searches, for example, a plurality of travel routes for each travel means, and derives a departure time and an arrival time, a required time, a travel distance, a fare, and the like within each travel route. The route information creation unit 231 associates the user ID with the route information including such information, and outputs the user ID to the extraction area determination unit 232 and the stop-by spot extraction unit 233.

抽出エリア決定部232は、経路情報作成部231により作成された経路情報に基づき、抽出エリアを決定する。抽出エリア決定部232は、例えば、経路情報に含まれる情報とエリア条件テーブル223の移動条件とを比較して、経路情報に含まれる情報に合致する移動条件と対応付けられた抽出エリアを、エリア条件テーブル223から読み出し、抽出エリアに決定する。抽出エリア決定部232は、決定した抽出エリアにユーザIDを対応付けて、立ち寄りスポット抽出部233に出力する。 The extraction area determination unit 232 determines the extraction area based on the route information created by the route information creation unit 231. For example, the extraction area determination unit 232 compares the information included in the route information with the movement condition of the area condition table 223, and sets the extraction area associated with the movement condition matching the information included in the route information as an area. Read from the condition table 223 and determine the extraction area. The extraction area determination unit 232 associates the user ID with the determined extraction area and outputs it to the stop-by spot extraction unit 233.

立ち寄りスポット抽出部233は、通信部210とネットワークNWとを介して端末装置10から受信した情報と、経路情報作成部231により作成された経路情報に含まれる情報とに基づき、以下のような手法により立ち寄りスポットを抽出する。 The stop-by spot extraction unit 233 uses the following method based on the information received from the terminal device 10 via the communication unit 210 and the network NW and the information included in the route information created by the route information creation unit 231. To extract stop-by spots.

[手法1]立ち寄りスポット抽出部233は、例えば、端末装置10から受信した目的地に基づき、地図データ221に含まれるPOIデータを参照して、目的地のジャンルを判定する。次いで、立ち寄りスポット抽出部233は、判定した目的地のジャンルとスポット条件テーブル224Aの施設のジャンルとを比較して、目的地のジャンルと合致する施設のジャンルと対応付けられた立ち寄りスポットジャンルをスポット条件テーブル224Aから得る。そして、立ち寄りスポット抽出部233は、地図データ221を参照して、得られた立ち寄りスポットジャンルに基づき、抽出エリア決定部232により決定された抽出エリアの中から、立ち寄りスポットジャンルに含まれる施設とその位置を抽出する。 [Method 1] The stop-by spot extraction unit 233 determines the genre of the destination by referring to the POI data included in the map data 221 based on the destination received from the terminal device 10, for example. Next, the stop-by spot extraction unit 233 compares the determined destination genre with the facility genre of the spot condition table 224A, and spots the stop-by spot genre associated with the facility genre that matches the destination genre. Obtained from the condition table 224A. Then, the stop-by spot extraction unit 233 refers to the map data 221, and based on the obtained stop-by spot genre, from the extraction areas determined by the extraction area determination unit 232, the facilities included in the stop-by spot genre and the facilities thereof. Extract the position.

[手法2]また、立ち寄りスポット抽出部233は、経路情報に含まれる情報とスポット条件テーブル224Bの移動条件とを比較して、経路情報に含まれる情報に合致する移動条件と対応付けられた立ち寄りスポットジャンルをスポット条件テーブル224Bから得てもよい。そして、立ち寄りスポット抽出部233は、地図データ221を参照して、得られた立ち寄りスポットジャンルに基づき、抽出エリア決定部232により決定された抽出エリアの中から、立ち寄りスポットジャンルに含まれる施設とその位置を抽出してもよい。 [Method 2] Further, the stop-by spot extraction unit 233 compares the information included in the route information with the movement conditions of the spot condition table 224B, and makes a stop-by associated with the movement conditions matching the information included in the route information. The spot genre may be obtained from the spot condition table 224B. Then, the stop-by spot extraction unit 233 refers to the map data 221, and based on the obtained stop-by spot genre, from the extraction areas determined by the extraction area determination unit 232, the facilities included in the stop-by spot genre and the facilities thereof. The position may be extracted.

[手法3]また、立ち寄りスポット抽出部233は、ユーザ利用履歴テーブル225やユーザ設定情報テーブル228を参照して、ユーザが過去に利用した施設に関する情報、または、過去の経路検索においてユーザにより設定された情報に基づき、経路情報に含まれる目的地が初めて訪れる場所であるか否かを判定し、判定結果に応じた立ち寄りスポットを抽出してもよい。例えば、立ち寄りスポット抽出部233は、ユーザ設定情報テーブル228を参照して、経路情報に含まれる目的地が初めて設定された目的地であるか否かを判定し、初めて設定された目的地である場合、経路情報に含まれる目的地が初めて訪れる場所であると判定し、目的地の観光スポットを、立ち寄りスポットとして抽出してもよい。「目的地の観光スポット」には、例えば、その土地の名産を売っているお店や、その地域で人気のあるお店等が含まれる。また、立ち寄りスポット抽出部233は、ユーザ利用履歴テーブル225を参照して、ユーザが過去に利用した施設に関する情報に基づき、経路情報に含まれる目的地にユーザが過去に利用した施設があるか否かを判定し、過去に利用した施設がない場合、経路情報に含まれる目的地が初めて訪れる場所であると判定し、立ち寄りスポットとして、目的地の観光スポットを抽出してもよい。 [Method 3] Further, the stop-by spot extraction unit 233 is set by the user in the information about the facility used in the past by the user or the route search in the past by referring to the user usage history table 225 and the user setting information table 228. Based on the information obtained, it may be determined whether or not the destination included in the route information is the place to be visited for the first time, and the stop-by spots according to the determination result may be extracted. For example, the stop-by spot extraction unit 233 refers to the user setting information table 228 to determine whether or not the destination included in the route information is the first set destination, and is the first set destination. In this case, it may be determined that the destination included in the route information is the first place to visit, and the tourist spot of the destination may be extracted as a stop-by spot. “Destination tourist spots” include, for example, shops selling local specialties and shops that are popular in the area. In addition, the stop-by spot extraction unit 233 refers to the user usage history table 225, and based on the information about the facilities used by the user in the past, whether or not there is a facility used by the user in the past at the destination included in the route information. If there is no facility used in the past, it may be determined that the destination included in the route information is the first place to visit, and the tourist spot of the destination may be extracted as a stop-by spot.

一方、経路情報に含まれる目的地が初めて設定された目的地である場合や、経路に含まれる目的地にユーザが過去に利用した施設がある場合、経路情報に含まれる目的地が初めて訪れる場所でないと判定し、立ち寄りスポット抽出部233は、ユーザ利用履歴テーブル225を参照して、抽出エリア決定部232により決定された抽出エリアの中から、ユーザが過去に利用したことのある施設や、ユーザが過去に電子クーポンを利用したことがある施設を抽出してもよい。また、立ち寄りスポット抽出部233は、目的地に基づき抽出された立ち寄りスポットや、経路情報に基づき抽出された立ち寄りスポットから、ユーザが過去に利用したことがある施設に絞って、立ち寄りスポットとしてもよい。 On the other hand, if the destination included in the route information is the first set destination, or if the destination included in the route has a facility used by the user in the past, the destination included in the route information is visited for the first time. The drop-in spot extraction unit 233 refers to the user usage history table 225, and refers to the facility that the user has used in the past or the user from the extraction area determined by the extraction area determination unit 232. May extract facilities that have used electronic coupons in the past. In addition, the stop-by spot extraction unit 233 may use the stop-by spots extracted based on the destination or the stop-by spots extracted based on the route information to narrow down the stop-off spots that the user has used in the past as the stop-by spots. ..

[手法4]また、立ち寄りスポット抽出部233は、経路情報に含まれる時刻情報に基づき経路情報内においてユーザが存在する予定の予定時刻を導出し、導出した予定時刻に対応する立ち寄りスポットを抽出してもよい。予定時刻には、電車やバスの乗り継ぎ地点に到達する時刻や、電車やバスを降りる時刻、立ち寄りスポットに到着する時刻等も含まれる。なお、立ち寄りスポット抽出部233は、経路情報に含まれる出発時刻や到着時刻を予定時刻として取り扱ってもよい。 [Method 4] Further, the stop-by spot extraction unit 233 derives the scheduled time when the user is scheduled to exist in the route information based on the time information included in the route information, and extracts the stop-by spot corresponding to the derived scheduled time. You may. The scheduled time includes the time to reach the transit point of the train or bus, the time to get off the train or bus, the time to arrive at the stop-off spot, and the like. The stop-by spot extraction unit 233 may handle the departure time and arrival time included in the route information as the scheduled time.

[手法5]また、立ち寄りスポット抽出部233は、目的地の天候に関する天候情報に基づき、目的地の天候に応じた立ち寄りスポットを抽出してもよい。立ち寄りスポット抽出部233は、例えば、通信部210とネットワークNWとを介して、ウェブサーバ400から目的地の天気情報を取得する。 [Method 5] Further, the drop-in spot extraction unit 233 may extract drop-in spots according to the weather of the destination based on the weather information regarding the weather of the destination. The stop-by spot extraction unit 233 acquires the weather information of the destination from the web server 400 via, for example, the communication unit 210 and the network NW.

[手法6]また、立ち寄りスポット抽出部233は、ユーザ登録情報テーブル226を参照して、ユーザが登録している登録情報に基づき、登録情報に応じた立ち寄りスポットを抽出してもよく、例えば、ユーザが利用可能なATMを抽出してもよい。例えば、立ち寄りスポット抽出部233は、地図データ221を参照して抽出エリアから複数のATMを抽出し、ユーザ登録情報テーブル226を参照して、抽出したATMの中から、ユーザが登録している銀行のATMをさらに抽出してもよい。 [Method 6] Further, the drop-in spot extraction unit 233 may refer to the user registration information table 226 and extract drop-in spots according to the registration information based on the registration information registered by the user, for example. ATMs available to the user may be extracted. For example, the stop-by spot extraction unit 233 extracts a plurality of ATMs from the extraction area with reference to the map data 221 and refers to the user registration information table 226 to refer to the extracted ATMs from the banks registered by the user. ATM may be further extracted.

[手法7]また、立ち寄りスポット抽出部233は、ユーザ登録情報テーブル226を参照して、ユーザが登録している登録情報に基づき、登録情報に応じた立ち寄りスポットを抽出してもよく、例えば、ユーザが所持しているポイントカードが利用可能な商業施設を抽出してもよい。例えば、立ち寄りスポット抽出部233は、地図データ221を参照して抽出エリアから複数の立ち寄りスポットを抽出し、ユーザ登録情報テーブル226を参照して、抽出した立ち寄りスポットの中から、ユーザが登録しているポイントカードが利用可能な立ち寄りスポットに絞ってもよい。 [Method 7] Further, the stop-by spot extraction unit 233 may refer to the user registration information table 226 and extract the stop-by spot according to the registration information based on the registration information registered by the user, for example. Commercial facilities where the point card owned by the user can be used may be extracted. For example, the stop-by spot extraction unit 233 extracts a plurality of stop-by spots from the extraction area with reference to the map data 221 and refers to the user registration information table 226 to register the user from the extracted stop-by spots. You may narrow down to the drop-in spots where you can use your point card.

[手法8]また、立ち寄りスポット抽出部233は、ユーザの現在地または設定された出発地から目的地までの移動距離または所要時間に基づき決定されるエリアから、目的地までの移動距離または所要時間に応じた立ち寄りスポットを抽出してもよい。また、立ち寄りスポット抽出部233は、ユーザ登録情報テーブル226を参照して、ユーザのお気に入りに登録されている商業施設等を立ち寄りスポットとして抽出してもよい。 [Method 8] Further, the stop-by spot extraction unit 233 determines the travel distance or required time from the area determined based on the travel distance or required time from the user's current location or the set departure point to the destination. You may extract the corresponding drop-in spots. Further, the stop-by spot extraction unit 233 may refer to the user registration information table 226 and extract a commercial facility or the like registered as a user's favorite as a stop-by spot.

[手法9]また、立ち寄りスポット抽出部233は、目的地までの移動手段に基づき決定されるエリアから、移動手段に応じた立ち寄りスポットを抽出してもよい。立ち寄りスポット抽出部233は、移動手段が徒歩である場合と、電車である場合とでは、異なるジャンルの立ち寄りスポットを抽出してもよい。 [Method 9] Further, the stop-by spot extraction unit 233 may extract a stop-by spot according to the moving means from the area determined based on the moving means to the destination. The drop-in spot extraction unit 233 may extract drop-in spots of different genres depending on whether the means of transportation is a walk or a train.

[手法10]また、立ち寄りスポット抽出部233は、経路情報に含まれる目的地までの経路から、立ち寄りスポットを抽出してもよい。すなわち、立ち寄りスポット抽出部233は、抽出エリア決定部232により決定された移動経路上のエリアから、立ち寄りスポットを抽出してもよい。 [Method 10] Further, the stop-by spot extraction unit 233 may extract the stop-by spot from the route to the destination included in the route information. That is, the stop-by spot extraction unit 233 may extract the stop-by spot from the area on the movement route determined by the extraction area determination unit 232.

[手法11]また、立ち寄りスポット抽出部233は、目的地を含む所定の範囲内から、立ち寄りスポットを抽出してもよい。立ち寄りスポット抽出部233は、目的地に応じて、所定の範囲の大きさを変更してもよい。 [Method 11] Further, the stop-by spot extraction unit 233 may extract the stop-by spot from a predetermined range including the destination. The stop-by spot extraction unit 233 may change the size of a predetermined range according to the destination.

[手法12]また、立ち寄りスポット抽出部233は、経路情報に含まれる情報に応じて、ユーザが目的地に到達する前に立ち寄るための立ち寄りスポット、および、ユーザが目的地に到達した後に立ち寄るための立ち寄りスポットのうち、少なくとも一方を抽出してもよい。例えば、立ち寄りスポット抽出部233は、到着時刻や目的地のジャンルに応じて、目的地の到着後の予定が発生するか否かを判定し、予定が発生する可能性がある場合、ユーザが目的地に到達した後に立ち寄るための立ち寄りスポットを抽出してもよい。例えば、立ち寄りスポット抽出部233は、目的地への到着時刻が午前中である場合や、目的地のジャンルが飲食を含まない場所や軽食をとる場所、一次会でよく使われる場所等である場合は、目的地の到着後の予定が発生する可能性があると判定してもよい。 [Method 12] Further, the stop-by spot extraction unit 233 stops the stop-by spot for the user to stop before reaching the destination and for the user to stop after reaching the destination according to the information included in the route information. At least one of the drop-in spots may be extracted. For example, the stop-by spot extraction unit 233 determines whether or not a schedule will occur after the arrival of the destination according to the arrival time and the genre of the destination, and if there is a possibility that the schedule will occur, the user will aim. You may extract a stop-by spot to stop by after reaching the ground. For example, the drop-in spot extraction unit 233 may arrive at the destination in the morning, or if the genre of the destination does not include food or drink, eats light meals, or is often used at a first party. May determine that a post-arrival appointment may occur at the destination.

[手法13]また、立ち寄りスポット抽出部233は、ユーザにより登録されたユーザの頻出エリアが、抽出エリア決定部232により決定された抽出エリアに含まれる場合、頻出エリアが抽出エリアに含まれない場合と比べて、提供部235に出力する立ち寄りスポットの数を少なくしてもよい。例えば、立ち寄りスポット抽出部233は、ユーザ利用履歴テーブル225を参照して、利用回数が閾値以上である利用施設を中心とした所定範囲の一群を頻出エリアに設定してもよい。立ち寄りスポット抽出部233は、頻出エリアが抽出エリア決定部232により決定された抽出エリアに含まれる場合、抽出した立ち寄りスポットの数が閾値未満であるか否かを判定し、閾値未満でない場合は、抽出した立ち寄りスポットを絞り込んでもよい。 [Method 13] Further, in the drop-in spot extraction unit 233, when the user's frequent occurrence area registered by the user is included in the extraction area determined by the extraction area determination unit 232, or when the frequent occurrence area is not included in the extraction area. The number of drop-in spots output to the providing unit 235 may be reduced as compared with the above. For example, the stop-by spot extraction unit 233 may refer to the user usage history table 225 and set a group of a predetermined range centered on the usage facility whose number of uses is equal to or greater than the threshold value as the frequent occurrence area. The stop-by spot extraction unit 233 determines whether or not the number of extracted stop-by spots is less than the threshold value when the frequent area is included in the extraction area determined by the extraction area determination unit 232, and if it is not less than the threshold value, You may narrow down the extracted stop-by spots.

[手法14]また、立ち寄りスポット抽出部233は、ユーザ設定情報テーブル228と位置情報テーブル229とを参照して、ユーザが目的地に到達した時刻と経路情報の到着時刻とを比較し待ち時間を導出し、待ち時間に応じた立ち寄りスポットを抽出してもよい。立ち寄りスポット抽出部233は、例えば、位置情報テーブル229を参照して、目的地に到達した時刻を取得する。なお、立ち寄りスポット抽出部233は、これに限られず、通信部210を介して端末装置10から、目的地に到達したことを示す情報を受信した時刻を、目的地の到達した時刻としてもよい。 [Method 14] Further, the stop-by spot extraction unit 233 refers to the user setting information table 228 and the location information table 229, compares the time when the user arrives at the destination with the arrival time of the route information, and reduces the waiting time. It may be derived and the drop-in spots according to the waiting time may be extracted. The stop-by spot extraction unit 233, for example, refers to the position information table 229 and acquires the time when the destination is reached. The stop-by spot extraction unit 233 is not limited to this, and the time when the information indicating that the destination has been reached may be set as the time when the destination has arrived from the terminal device 10 via the communication unit 210.

立ち寄りスポット抽出部233は、上述の手法1〜14のうちいずれか1つを実行してもよく、上述の手法1〜14のうち少なくとも2つを組み合わせて、立ち寄りスポットを抽出してもよい。上述した手法1〜14のうち少なくとも1つを用いることにより、立ち寄りスポット抽出部233は、目的地まで移動する際のユーザの状況に合わせた立ち寄りスポットを抽出することができる。 The stop-by spot extraction unit 233 may execute any one of the above-mentioned methods 1 to 14, or may combine at least two of the above-mentioned methods 1 to 14 to extract the stop-by spot. By using at least one of the above-mentioned methods 1 to 14, the stop-by spot extraction unit 233 can extract the stop-by spot according to the user's situation when moving to the destination.

上述のようにして立ち寄りスポット抽出部233により抽出された施設が、立ち寄りスポットである。立ち寄りスポット抽出部233は、抽出した立ち寄りスポットとその位置にユーザIDを対応付けて、付加情報検索部234と提供部235とに出力する。 The facility extracted by the stop-by spot extraction unit 233 as described above is the stop-by spot. The stop-by spot extraction unit 233 associates the extracted stop-by spot with the user ID at the position and outputs the user ID to the additional information search unit 234 and the provision unit 235.

付加情報検索部234は、経路情報作成部231により作成された経路情報に基づき、ユーザ設定情報テーブル228を参照して、今回設定された目的地がユーザにより過去に設定された目的地であるか否かに応じて、異なる付加情報を作成する。例えば、付加情報検索部234は、ユーザ設定情報テーブル228を参照して、ユーザにより設定された目的地が初めてである場合、ネットワークNWを介してウェブサーバ400と通信することにより、その土地の名物やおすすめのグルメ情報等を検索し、提供部235に出力してもよい。また、付加情報検索部234は、ユーザ設定情報テーブル228を参照して、ユーザにより設定された目的地が以前にも設定されたことがある場合、例えば、「この目的地は2010年8月20日に訪れた」等の付加情報を作成し、提供部235に出力してもよい。 The additional information search unit 234 refers to the user setting information table 228 based on the route information created by the route information creation unit 231 and determines whether the destination set this time is a destination set in the past by the user. Create different additional information depending on whether or not. For example, the additional information retrieval unit 234 refers to the user setting information table 228, and when the destination set by the user is the first time, the additional information search unit 234 communicates with the web server 400 via the network NW to obtain a local specialty. , Recommended gourmet information, etc. may be searched and output to the providing unit 235. Further, when the additional information retrieval unit 234 refers to the user setting information table 228 and the destination set by the user has been set before, for example, "This destination is August 20, 2010. Additional information such as "I visited the day" may be created and output to the providing unit 235.

また、付加情報検索部234は、立ち寄りスポット抽出部233により抽出された立ち寄りスポットに基づき、立ち寄りスポットに関連する付加情報を検索してもよい。付加情報検索部234は、例えば、電子クーポン情報227を参照して、立ち寄りスポット抽出部233により抽出された立ち寄りスポットに基づき、立ち寄りスポットにおいて利用可能な電子クーポンを検索する。この検索により得られた電子クーポンが、付加情報の一例である。また、付加情報検索部234は、ユーザ利用履歴テーブル225を参照して、立ち寄りスポット抽出部233により抽出された立ち寄りスポットにユーザが過去に利用した施設が含まれるか否かを判定し、ユーザが過去に利用した施設が含まれる場合、ユーザが過去に利用した施設に関する情報を検索する。この検索により得られた施設に関する情報が、付加情報の一例である。付加情報検索部234は、検索により得た付加情報にユーザIDを対応付けて、提供部235に出力する。 Further, the additional information search unit 234 may search for additional information related to the stop-by spot based on the stop-by spot extracted by the stop-by spot extraction unit 233. The additional information search unit 234 searches for an electronic coupon available at the stop-by spot based on the stop-by spot extracted by the stop-by spot extraction unit 233 with reference to, for example, the electronic coupon information 227. The electronic coupon obtained by this search is an example of additional information. Further, the additional information search unit 234 refers to the user usage history table 225, determines whether or not the stop-by spots extracted by the stop-by spot extraction unit 233 include facilities that the user has used in the past, and the user determines. If the facility used in the past is included, the user searches for information on the facility used in the past. The information about the facility obtained by this search is an example of additional information. The additional information search unit 234 associates the user ID with the additional information obtained by the search and outputs the user ID to the providing unit 235.

提供部235は、経路情報作成部231により作成された経路情報と、立ち寄りスポット抽出部233により抽出された立ち寄りスポットとを、通信部210とネットワークNWとを介して、端末装置10に送信する。また、提供部235は、付加情報検索部234により検索された付加情報を、通信部210とネットワークNWとを介して、端末装置10に提供してもよい。 The providing unit 235 transmits the route information created by the route information creating unit 231 and the stopping spots extracted by the stopping spot extraction unit 233 to the terminal device 10 via the communication unit 210 and the network NW. Further, the providing unit 235 may provide the additional information searched by the additional information search unit 234 to the terminal device 10 via the communication unit 210 and the network NW.

登録部236は、端末装置10から受信した情報を互いに対応付けて、ユーザ設定情報テーブル228に書き込む。例えば、登録部236は、ユーザにより設定された1つの経路情報に関する情報を受信し、ユーザ設定情報テーブル228に書き込む。また、登録部236は、端末装置10から受信した情報に加え、経路情報作成部231により作成された経路情報に含まれる情報や、抽出エリア決定部232により決定された抽出エリアに関する情報、立ち寄りスポット抽出部233により抽出された立ち寄りスポットに関する情報を、ユーザ設定情報テーブル228に書き込んでもよい。 The registration unit 236 associates the information received from the terminal device 10 with each other and writes the information in the user setting information table 228. For example, the registration unit 236 receives the information regarding one route information set by the user and writes it in the user setting information table 228. Further, in addition to the information received from the terminal device 10, the registration unit 236 includes information included in the route information created by the route information creation unit 231, information on the extraction area determined by the extraction area determination unit 232, and a stop-by spot. Information about the stop-by spots extracted by the extraction unit 233 may be written in the user setting information table 228.

学習部237は、ユーザ設定情報テーブル228に書き込まれている情報に基づき、機械学習の技術を用いて、各ユーザに嗜好にあった立ち寄りスポットのジャンルや、目的地に応じてより人気のある立ち寄りスポットのジャンル、目的地に応じてより人気のある抽出エリア等を学習する。「より人気のある」とは、例えば、ユーザに提示された情報の中から選択された確率が所定の閾値以上であるものをいう。学習部237は、学習した内容を記憶部220に格納してもよく、学習した内容に基づきエリア条件テーブル223やスポット条件テーブル224を書き換えてもよい。なお、抽出エリア決定部232および立ち寄りスポット抽出部233は、学習部237により学習された内容を示す情報を参照して、抽出エリアを決定し、または、立ち寄りスポットを抽出してもよい。 Based on the information written in the user setting information table 228, the learning unit 237 uses machine learning technology to make more popular visits according to the genre of stop spots that suits each user's taste and the destination. Learn more popular extraction areas according to the genre of spots and destinations. "More popular" means, for example, that the probability of being selected from the information presented to the user is equal to or greater than a predetermined threshold. The learning unit 237 may store the learned contents in the storage unit 220, or may rewrite the area condition table 223 and the spot condition table 224 based on the learned contents. The extraction area determination unit 232 and the stop-by spot extraction unit 233 may determine the extraction area or extract the stop-by spots by referring to the information indicating the contents learned by the learning unit 237.

データ管理部238は、通信部210を介して端末装置10から受信したユーザに関する情報を、記憶部220に格納する。データ管理部238は、例えば、端末装置10から受信したユーザIDと、位置情報と、日時情報とを、互いに対応付けて、位置情報テーブル229に格納する。 The data management unit 238 stores the information about the user received from the terminal device 10 via the communication unit 210 in the storage unit 220. The data management unit 238 stores, for example, the user ID received from the terminal device 10, the position information, and the date and time information in the position information table 229 in association with each other.

次に、端末装置10の一部の処理の流れについて説明する。図12は、端末装置10の処理の流れの一例を示すフローチャートである。端末装置10の制御部16は、ウェブブラウザを用いて、例えば、始点と目的地を取得するための所定のインターフェース画面を表示部13に表示させる(S101)。制御部16は、所定のインターフェース画面に対するユーザの操作に基づき、始点と目的地とを取得する(S102)。次いで、制御部16は、所定のインターフェース画面に対して経路検索が指示されたか否かを判定し(S103)、指示された場合、ユーザIDに始点および目的地を対応付けて、通信部11とネットワークNWとを介して経路検索サーバ200に送信する(S104)。 Next, a flow of processing of a part of the terminal device 10 will be described. FIG. 12 is a flowchart showing an example of the processing flow of the terminal device 10. The control unit 16 of the terminal device 10 uses a web browser to display, for example, a predetermined interface screen for acquiring a start point and a destination on the display unit 13 (S101). The control unit 16 acquires the start point and the destination based on the user's operation on the predetermined interface screen (S102). Next, the control unit 16 determines whether or not the route search is instructed for the predetermined interface screen (S103), and if instructed, associates the start point and the destination with the user ID and associates with the communication unit 11. It is transmitted to the route search server 200 via the network NW (S104).

制御部16は、経路検索サーバ200から受信した情報に基づき、例えば、経路情報と立ち寄りスポットの両方を同一の画面に表示する画面を作成し、表示部13に表示させる(S105)。例えば、制御部16は、立ち寄りスポットのジャンルに応じたアイコンを地図上の立ち寄りスポットの位置に表示させるとともに、移動経路を地図上に表示させ、画面の一部に経路情報の内容を表示させる。次いで、制御部16は、入力部12を用いてユーザによって立ち寄りスポットが選択されたか否かを判定する(S106)。入力部12を用いてユーザによって立ち寄りスポットが選択された場合、選択された立ち寄りスポットとこれに対応する移動経路にユーザIDを対応付けて、通信部11とネットワークNWとを介して経路検索サーバ200に送信する(S107)。 Based on the information received from the route search server 200, the control unit 16 creates, for example, a screen that displays both the route information and the stop-by spot on the same screen, and causes the display unit 13 to display the screen (S105). For example, the control unit 16 displays an icon corresponding to the genre of the stop-by spot at the position of the stop-by spot on the map, displays the movement route on the map, and displays the content of the route information on a part of the screen. Next, the control unit 16 uses the input unit 12 to determine whether or not the stop-by spot has been selected by the user (S106). When a stop-by spot is selected by the user using the input unit 12, the user ID is associated with the selected stop-by spot and the corresponding movement route, and the route search server 200 is associated with the communication unit 11 and the network NW. Is transmitted to (S107).

次に、経路検索サーバ200の処理の流れについて説明する。図13は、経路検索サーバ200の処理の流れの一例を示すフローチャートである。制御部230は、通信部210を介して、端末装置10から経路検索の依頼があったか否かを判定する(S201)。経路検索の依頼があったと判定された場合、経路情報作成部231は、端末装置10から受信した始点および目的地に基づき、始点から目的地までの移動経路を検索し、経路情報を作成する(S202)。次いで、抽出エリア決定部232が、経路情報作成部231により作成された経路情報に基づき、抽出エリアを決定する(S203)。そして、立ち寄りスポット抽出部233は、端末装置10から受信した情報と、経路情報作成部231により作成された経路情報に含まれる情報とに基づき、立ち寄りスポットを抽出する(S204)。 Next, the processing flow of the route search server 200 will be described. FIG. 13 is a flowchart showing an example of the processing flow of the route search server 200. The control unit 230 determines whether or not there is a route search request from the terminal device 10 via the communication unit 210 (S201). When it is determined that the route search request has been made, the route information creation unit 231 searches for the movement route from the start point to the destination based on the start point and the destination received from the terminal device 10, and creates the route information ( S202). Next, the extraction area determination unit 232 determines the extraction area based on the route information created by the route information creation unit 231 (S203). Then, the stop-by spot extraction unit 233 extracts the stop-by spot based on the information received from the terminal device 10 and the information included in the route information created by the route information creation unit 231 (S204).

付加情報検索部234は、立ち寄りスポット抽出部233により抽出された立ち寄りスポットに基づき、立ち寄りスポットに関連する付加情報を検索する(S205)。提供部235は、経路情報作成部231により作成された経路情報と、立ち寄りスポット抽出部233により抽出された立ち寄りスポットとに基づき、移動経路と立ち寄りスポットとを表示した地図を作成し、経路情報に含まれる情報と、付加情報検索部234により検索された付加情報とともに、通信部210とネットワークNWとを介して、端末装置10に送信する(S206)。 The additional information search unit 234 searches for additional information related to the stop-by spot based on the stop-by spot extracted by the stop-by spot extraction unit 233 (S205). Based on the route information created by the route information creation unit 231 and the stop-off spots extracted by the stop-by spot extraction unit 233, the providing unit 235 creates a map displaying the movement route and the stop-by spots, and uses the route information as the route information. Together with the included information and the additional information searched by the additional information search unit 234, the information is transmitted to the terminal device 10 via the communication unit 210 and the network NW (S206).

登録部236は、通信部210を介して、端末装置10から立ち寄りスポットに関する情報を受信したか否かを判定する(S207)。登録部236は、端末装置10から受信した情報を互いに対応付けて、ユーザ設定情報テーブル228に書き込む(S208)。次いで、学習部237は、学習タイミングであるか否かを判定する(S209)。学習タイミングは、予め決められた時刻であってもよく、前回の学習処理から所定時間が経過したときであってもよい。学習タイミングに到達した場合、学習部237は、ユーザ設定情報テーブル228に書き込まれている情報に基づき、機械学習の技術を用いて学習する(S210)。 The registration unit 236 determines whether or not the information regarding the stop-by spot has been received from the terminal device 10 via the communication unit 210 (S207). The registration unit 236 associates the information received from the terminal device 10 with each other and writes the information in the user setting information table 228 (S208). Next, the learning unit 237 determines whether or not it is the learning timing (S209). The learning timing may be a predetermined time, or may be when a predetermined time has elapsed from the previous learning process. When the learning timing is reached, the learning unit 237 learns using the machine learning technique based on the information written in the user setting information table 228 (S210).

上述した経路検索画面の一例について、図14を参照して説明する。図14は、経路検索画面の一例と、経路検索画面を用いた検索の結果の一例とを示す。図14(a)は、経路検索画面21の一例を示す。図示のとおり、経路検索画面21には、出発地を入力する入力欄21Aと、目的地を入力する入力欄21Bと、経路検索を指示する検索ボタン21Cとが設定されている。なお、出発地は、端末装置10の測位部15により特定されたユーザの現在位置が自動入力されてもよい。検索ボタン21Cがユーザにより入力部12を介して選択されると、経路検索画面21は、図14(b)に示す画面に遷移する。端末装置10の制御部16は、検索ボタン21Cが選択された場合、入力欄21Aに入力された情報が出発地に、入力欄21Bに入力された情報が目的地に、それぞれ設定されたとものと判断する。制御部16は、設定された出発地から設定された目的地までの経路検索を経路検索サーバ200に依頼する。 An example of the route search screen described above will be described with reference to FIG. FIG. 14 shows an example of a route search screen and an example of a search result using the route search screen. FIG. 14A shows an example of the route search screen 21. As shown in the figure, the route search screen 21 is set with an input field 21A for inputting a departure place, an input field 21B for inputting a destination, and a search button 21C for instructing a route search. As the departure place, the current position of the user specified by the positioning unit 15 of the terminal device 10 may be automatically input. When the search button 21C is selected by the user via the input unit 12, the route search screen 21 transitions to the screen shown in FIG. 14B. When the search button 21C is selected, the control unit 16 of the terminal device 10 sets the information input in the input field 21A as the starting point and the information input in the input field 21B as the destination. to decide. The control unit 16 requests the route search server 200 to search for a route from the set departure point to the set destination.

図14(b)は、設定された出発地から設定された目的地までの経路を検索した結果を示す検索結果画面22の一例である。図示の通り、検索結果画面22には、経路の検索結果として、経路情報作成部231により作成された経路情報が表示される。検索結果画面22において表示されている経路のうち1つ(ここでは、徒歩で移動する経路)がユーザにより入力部12を用いて選択されると、検索結果画面22は、図14(c)に示す画面に遷移する。図14(c)は、検索結果画面22に表示された経路の中から選択された経路を案内するための案内画面23の一例である。図示の通り、案内画面23には、地図上に表示された経路、経路を案内する情報、移動手段、および移動距離等が含まれる。 FIG. 14B is an example of the search result screen 22 showing the result of searching the route from the set departure point to the set destination. As shown in the figure, the search result screen 22 displays the route information created by the route information creation unit 231 as the route search result. When one of the routes displayed on the search result screen 22 (here, the route to be moved on foot) is selected by the user using the input unit 12, the search result screen 22 is shown in FIG. 14 (c). Transition to the screen shown. FIG. 14C is an example of a guidance screen 23 for guiding a route selected from the routes displayed on the search result screen 22. As shown in the figure, the guidance screen 23 includes a route displayed on the map, information for guiding the route, a means of transportation, a moving distance, and the like.

次に、上述した地図検索画面の一例について、図15を参照して説明する。図15は、地図検索画面の一例と、地図検索画面を用いた検索の結果の一例を示す。図15(a)は、地図検索画面31の一例を示す。図示の通り、地図検索画面31には、目的地エリアを設定するためのポインタ31Aと、目的地エリアの周辺情報の検索を指示する検索ボタン31Bとが設定されている。ポインタ31Aは、ユーザにより入力部12を用いて、地図上の任意の場所に配置される。検索ボタン31Bがユーザにより入力部12を用いて選択されると、地図検索画面31は、図15(b)に示す画面に遷移する。なお、制御部16は、検索ボタン31Bが選択された場合、ポインタ31Aが示す位置を中心とした一定の範囲内が目的地エリアに設定されたとものと判断する。 Next, an example of the map search screen described above will be described with reference to FIG. FIG. 15 shows an example of the map search screen and an example of the search result using the map search screen. FIG. 15A shows an example of the map search screen 31. As shown in the figure, the map search screen 31 is set with a pointer 31A for setting a destination area and a search button 31B for instructing a search for peripheral information of the destination area. The pointer 31A is arranged by the user at an arbitrary location on the map by using the input unit 12. When the search button 31B is selected by the user using the input unit 12, the map search screen 31 transitions to the screen shown in FIG. 15B. When the search button 31B is selected, the control unit 16 determines that the destination area is set within a certain range centered on the position indicated by the pointer 31A.

図15(b)は、ユーザの目的をカテゴリから選択するためのカテゴリ選択画面32の一例を示す。図示の通り、カテゴリ選択画面32には、設定された目的地エリアを表示するともに編集を受け付ける入力欄32Aと、設定されたユーザの目的を表示するとともに編集を受け付ける入力欄32Bと、ユーザの目的の一例を表示するとともにユーザからの選択を受け付ける選択欄32Cと、設定された目的地エリア内に含まれる施設のうち、設定された目的に関する施設に関する情報の検索を指示する検索ボタン32Dとが設定されている。 FIG. 15B shows an example of the category selection screen 32 for selecting the user's purpose from the categories. As shown in the figure, the category selection screen 32 has an input field 32A for displaying the set destination area and accepting editing, an input field 32B for displaying the set user's purpose and accepting editing, and a user's purpose. A selection field 32C that displays an example and accepts selections from the user, and a search button 32D that instructs to search for information on the facility related to the set purpose among the facilities included in the set destination area are set. Has been done.

入力欄32Aには、例えば、地図検索画面31においてポインタ31Aが配置されていた場所を示す情報が表示されている。選択欄32Cに表示されている目的がユーザにより入力部12を用いて選択されると、制御部16は、選択された目的が設定されたものと判断し、入力欄32Bに設定された目的を表示する。ユーザの目的には、例えば、買い物、食事、アミューズメント、美容・健康、病院、銀行・郵便、公共施設、および宿泊等が含まれる。なお、ユーザの目的には、例示のカテゴリ以外にも、具体的なキーワード(例えば、フレンチ、イタリアン等)が含まれてもよく、例えば、入力欄32Bに直接入力される。 In the input field 32A, for example, information indicating the location where the pointer 31A is arranged on the map search screen 31 is displayed. When the purpose displayed in the selection field 32C is selected by the user using the input unit 12, the control unit 16 determines that the selected purpose has been set, and sets the purpose set in the input field 32B. indicate. User objectives include, for example, shopping, dining, amusement, beauty and health, hospitals, banks and mail, public facilities, and lodging. In addition to the illustrated categories, the user's purpose may include specific keywords (for example, French, Italian, etc.), and are directly input to, for example, the input field 32B.

検索ボタン32Dが、ユーザにより入力部12を用いて選択されると、カテゴリ選択画面32は、図15(c)に示す画面に遷移する。なお、制御部16は、検索ボタン32Dが選択された場合、設定された目的地エリア内に含まれる施設のうち、設定された目的に関する施設に関する情報の検索の依頼を、通信部11とネットワークNWを用いて、ウェブサーバ400に送信する。ウェブサーバ400は、検索の依頼に基づき、検索により得た検索結果を端末装置10に送信する。制御部16は、ウェブサーバ400から受信した検索結果に基づき、図15(c)に示す画面を作成し、表示部13に表示させる。 When the search button 32D is selected by the user using the input unit 12, the category selection screen 32 transitions to the screen shown in FIG. 15 (c). When the search button 32D is selected, the control unit 16 requests the communication unit 11 and the network NW to search for information on the facility related to the set purpose among the facilities included in the set destination area. Is sent to the web server 400. Based on the search request, the web server 400 transmits the search result obtained by the search to the terminal device 10. The control unit 16 creates the screen shown in FIG. 15C based on the search result received from the web server 400, and displays it on the display unit 13.

図15(c)は、目的地を選択するための目的地選択画面33の一例を示す。図示の通り、目的地選択画面33には、ユーザにより設定された目的地エリア内に含まれる施設等であって、且つ、ユーザにより設定された目的に関する施設等が表示される。施設等には、商業施設、公共施設、および駐車場等が含まれる。目的地選択画面33には、目的に関する施設等の名称や、施設等に関する画像が表示されている。目的地選択画面33に表示されている施設等の名称または画像がユーザにより入力部12を用いて選択されると、制御部16は、選択された施設等が目的地に設定されたものと判断する。制御部16は、設定された目的地までの経路検索を経路検索サーバ200に依頼する。 FIG. 15C shows an example of a destination selection screen 33 for selecting a destination. As shown in the figure, the destination selection screen 33 displays facilities and the like included in the destination area set by the user and related to the purpose set by the user. Facilities and the like include commercial facilities, public facilities, parking lots and the like. On the destination selection screen 33, the name of the facility or the like related to the purpose and the image related to the facility or the like are displayed. When the name or image of the facility or the like displayed on the destination selection screen 33 is selected by the user using the input unit 12, the control unit 16 determines that the selected facility or the like is set as the destination. To do. The control unit 16 requests the route search server 200 to search for a route to the set destination.

上述の通り、本実施形態に係る経路検索サーバ200は、端末装置10から受信された情報と、経路情報作成部231により作成された経路情報に含まれる情報とに基づき、立ち寄りスポットを抽出することにより、ユーザの手間を最小限に抑えながら、目的地までの経路を検索するユーザに対して検索により得られた経路を利用する際に役立つ情報を提供することができる。例えば、ユーザは、目的地に向かう途中に必要や物を購入するための場所や、目的地についてから必要な物を購入するための場所等を、検索せずに済むため、利便性を向上させることができる。また、経路検索サーバ200は、ユーザが購入を忘れそうなものであっても、立ち寄りスポットを提供することができるため、ユーザの買い忘れを防止することができる。また、経路検索サーバ200は、立ち寄りスポットを提供することにより、目的地までの経路だけでなく、ユーザに新たな興味を提供することができる。 As described above, the route search server 200 according to the present embodiment extracts a stop-by spot based on the information received from the terminal device 10 and the information included in the route information created by the route information creation unit 231. Thereby, it is possible to provide information useful for using the route obtained by the search to the user who searches for the route to the destination while minimizing the trouble of the user. For example, the user does not have to search for a place to purchase necessary items or items on the way to the destination, a place to purchase necessary items from the destination, etc., thus improving convenience. be able to. Further, since the route search server 200 can provide a stop-by spot even if the user is likely to forget to purchase, it is possible to prevent the user from forgetting to purchase. Further, the route search server 200 can provide a new interest to the user as well as the route to the destination by providing the stop-by spot.

また、本実施形態に係る経路検索サーバ200は、経路情報作成部231により作成された経路情報に含まれる情報に基づき決定された抽出エリアから、立ち寄りスポットを抽出することにより、移動経路や移動手段等に応じて、立ち寄りスポットが検索される場所を決定することができる。よって、経路検索サーバ200は、目的地周辺に限られず、目的地に向かう途中は、移動中においてユーザが立ち寄りやすい場所から、立ち寄りスポットを抽出することができる。 Further, the route search server 200 according to the present embodiment extracts a stop-by spot from an extraction area determined based on the information included in the route information created by the route information creation unit 231 to obtain a movement route or a movement means. It is possible to determine the place where the stop-by spot is searched according to the above. Therefore, the route search server 200 is not limited to the vicinity of the destination, and on the way to the destination, it is possible to extract a stop-by spot from a place where the user can easily stop by while moving.

次に、上述した手法1〜14により抽出される立ち寄りスポットの具体例について説明する。 Next, specific examples of the drop-in spots extracted by the above-mentioned methods 1 to 14 will be described.

(1)立ち寄りスポット抽出部233は、例えば、目的地が公園の場合、手法1により、公園の周辺のコンビニエンスストアやカフェを立ち寄りスポットとして抽出してもよい。これにより、ユーザは、公園に行く前に、コーヒーや軽食等を購入する場所を検索しなくて済む。また、立ち寄りスポット抽出部233は、目的地が海の場合、手法1により、海までの経路の途中のコンビニエンスストアやドラッグストアを立ち寄りスポットとして抽出してもよい。これにより、ユーザは、海に向かう途中で、飲み物や日焼け止め等を購入する場所を検索しなくて済む。なお、海のように目的地が非密集地域(商店が少ない場所)である場合、立ち寄りスポット抽出部233は、目的地に到達する途中の密集地域から立ち寄りスポットを抽出することができる。よって、ユーザは目的地に到達した後で商店に行くために戻ってくるという事態を回避することができる。 (1) For example, when the destination is a park, the drop-in spot extraction unit 233 may extract convenience stores and cafes around the park as drop-in spots by the method 1. This eliminates the user having to search for a place to buy coffee, light meals, etc. before going to the park. Further, when the destination is the sea, the stop-by spot extraction unit 233 may extract a convenience store or a drug store in the middle of the route to the sea as a stop-by spot by the method 1. This eliminates the need for the user to search for a place to buy drinks, sunscreen, etc. on the way to the sea. When the destination is a non-dense area (a place with few shops) such as the sea, the stop-by spot extraction unit 233 can extract the stop-by spot from the dense area on the way to the destination. Therefore, it is possible to avoid the situation where the user returns to go to the store after reaching the destination.

(2)また、立ち寄りスポット抽出部233は、例えば、経路情報に含まれる到着時刻がランチの時間帯に含まれる場合、手法2により、目的地の周辺からレストランを立ち寄りスポットとして抽出してもよい。これにより、ユーザは、目的地においてランチする場所を検索しなくて済む。また、立ち寄りスポット抽出部233は、手法2により、同じ目的地であって、到着時刻が異なる場合、異なるジャンルの立ち寄りスポットを抽出することができる。例えば、立ち寄りスポット抽出部233は、目的地に到着する時刻が15時台であれば抽出エリア内からカフェを抽出し、目的地に到着する時刻が18時台であれば抽出エリア内からレストランを抽出してもよい。 (2) Further, for example, when the arrival time included in the route information is included in the lunch time zone, the stop-by spot extraction unit 233 may extract the restaurant as a stop-by spot from the vicinity of the destination by the method 2. .. This eliminates the user having to search for a place to have lunch at the destination. Further, the drop-in spot extraction unit 233 can extract drop-in spots of different genres by the method 2 when the destinations are the same but the arrival times are different. For example, the drop-in spot extraction unit 233 extracts the cafe from the extraction area if the time of arrival at the destination is around 15:00, and the restaurant is extracted from the extraction area if the time of arrival at the destination is around 18:00. It may be extracted.

(3)また、立ち寄りスポット抽出部233は、手法3により、目的地が初めて行く場所である場合には、その場所を知ることができるお土産屋さんや食事処を抽出し、目的地が数回行ったことがある場所である場合、前回行ったお店を抽出し、また、目的地が何度も行ったことがあるお店であれば、立ち寄りスポットをよく行くお店に絞って抽出してもよい。これにより、経路検索サーバ200は、ユーザの経験や嗜好に応じた立ち寄りスポットを提供することができる。 (3) In addition, when the destination is the first place to go, the stop-by spot extraction unit 233 extracts souvenir shops and restaurants that can know the place, and the number of destinations is large. If it is a place that you have visited many times, extract the shops that you visited last time, and if the destination is a shop that you have visited many times, extract only the shops that you often stop by. You may. As a result, the route search server 200 can provide a stop-by spot according to the user's experience and taste.

(4)また、立ち寄りスポット抽出部233は、手法4により、経路情報内において、電車を乗り継ぐ予定時刻を導出し、予定時刻が12時台であれば、駅の構内にあるお弁当屋さんを抽出してもよい。また、立ち寄りスポット抽出部233は、手法4により、経路情報内において、電車に乗り入れる予定時刻を導出し、予定時刻が朝の時間帯(4〜9時)であれば、駅の外にあるコンビニエンスストア等と、駅の構内にあるお弁当屋さんとを抽出してもよい。これにより、ユーザは、自宅近くでお弁当等を購入せずに、目的地に行く途中で購入することができる。また、立ち寄りスポット抽出部233は、手法4により、ネットワークNWを介してウェブサーバ400にアクセスし、立ち寄りスポットの開店時刻と閉店時刻とを取得して、立ち寄りスポットに到着する時刻に営業しているお店を抽出してもよい。これにより、経路検索サーバ200は、立ち寄りスポットに到着したユーザがお店を利用できないという事態を回避することができる。 (4) In addition, the stop-by spot extraction unit 233 derives the scheduled time for connecting trains in the route information by the method 4, and if the scheduled time is in the 12 o'clock range, the lunch box shop in the station yard is used. It may be extracted. In addition, the stop-by spot extraction unit 233 derives the scheduled time to board the train in the route information by the method 4, and if the scheduled time is in the morning time zone (4 to 9 o'clock), the convenience store outside the station. You may extract the store etc. and the lunch box shop in the station yard. As a result, the user can purchase a lunch box or the like on the way to the destination without purchasing a lunch box or the like near his / her home. Further, the stop-by spot extraction unit 233 accesses the web server 400 via the network NW by the method 4, acquires the opening time and the closing time of the stop-by spot, and operates at the time of arriving at the stop-by spot. You may extract the shops. As a result, the route search server 200 can avoid the situation where the user who arrives at the stop-by spot cannot use the shop.

(5)また、立ち寄りスポット抽出部233は、手法5により、目的地の天候が雨の場合、移動経路の途中において、傘を売っているコンビニエンスストアやドラッグストアを抽出してもよい。これにより、ユーザは、急な天候の変化により傘が必要になった場合であっても、目的地において傘を購入する場所を検索しなくて済む。 (5) Further, the stop-by spot extraction unit 233 may extract a convenience store or a drug store selling an umbrella in the middle of the movement route when the weather at the destination is rainy by the method 5. As a result, the user does not have to search for a place to purchase an umbrella at the destination even if the umbrella is needed due to a sudden change in weather.

(6)また、立ち寄りスポット抽出部233は、手法6により、目的地がテーマパークやショッピングセンターである場合、移動経路の途中において、自分が登録している銀行のATMを抽出してもよい。これにより、ユーザは、前日にお金を用意していなかった場合であっても、目的地に向かう途中でATMによることができる。 (6) Further, the stop-by spot extraction unit 233 may extract the ATM of the bank registered by itself in the middle of the movement route when the destination is a theme park or a shopping center by the method 6. As a result, the user can use the ATM on the way to the destination even if he / she did not prepare the money the day before.

(7)また、立ち寄りスポット抽出部233は、手法7により、立ち寄りスポット抽出部233は、地図データ221を参照して抽出エリアから複数のドラッグストアを抽出し、ユーザ登録情報テーブル226を参照して、抽出したドラッグストアの中から、ユーザが登録しているポイントカードが利用可能なドラッグストアをさらに抽出してもよい。これにより、ユーザは、よく知らない場所でも、自分が所持しているポイントカードが利用可能な施設を選んで、立ち寄ることができる。 (7) Further, the stop-by spot extraction unit 233 uses the method 7, and the stop-by spot extraction unit 233 extracts a plurality of drug stores from the extraction area with reference to the map data 221 and refers to the user registration information table 226. , The drugstores that can use the point card registered by the user may be further extracted from the extracted drugstores. As a result, the user can select a facility where the point card he / she owns can be used and stop by even in an unfamiliar place.

(8)また、立ち寄りスポット抽出部233は、手法8により、目的地までの移動距離が閾値th1以上、または、所要時間が閾値th2以上であり、且つ、移動手段が電車やバスである場合、乗り入れ地点または乗継地点とその周辺のエリアから、駅構内の売店等を抽出してもよい。これにより、ユーザは、その後の長時間の移動に備えて、電車やバスに乗る前やその途中で、飲み物やお弁当等を購入することができる。また、立ち寄りスポット抽出部233は、手法8により、目的地までの移動距離が閾値th3以上、または、所要時間が閾値th4以上であり、且つ、移動手段が徒歩である場合、目的地のまでの移動経路上において、所定間隔開けた地点とその周辺のエリアから、本屋やスーパーマーケット、旅行代理店や保険代理店等を抽出してもよい。これにより、経路検索サーバ200は、長距離を移動するユーザに各所で飲み物やお弁当等を購入する場所を提供することができ、また、散歩の途中のユーザに各所で立ち寄る場所を提供することができる。 (8) Further, when the moving distance to the destination is the threshold value th1 or more, or the required time is the threshold value th2 or more, and the moving means is a train or a bus, the stop-by spot extraction unit 233 uses the method 8. Shops and the like in the station premises may be extracted from the boarding point or the connecting point and the area around it. As a result, the user can purchase drinks, lunch boxes, and the like before or during the train or bus in preparation for the subsequent long-term movement. Further, according to the method 8, the stop-by spot extraction unit 233 reaches the destination when the moving distance to the destination is the threshold th3 or more, or the required time is the threshold th4 or more, and the moving means is walking. Bookstores, supermarkets, travel agencies, insurance agents, etc. may be extracted from points at predetermined intervals and the surrounding area on the movement route. As a result, the route search server 200 can provide users traveling a long distance with places to purchase drinks, lunch boxes, etc., and also provides users in the middle of a walk with places to stop by at various places. Can be done.

(9)また、立ち寄りスポット抽出部233は、手法9により、移動手段が徒歩である場合、目的地の周辺に加え、目的地までの中間地点とその周辺のエリアから、カフェや公園、あるいはコンビニエンスストア等を抽出してもよい。これにより、経路検索サーバ200は、徒歩で目的地に向かうユーザに、途中で休憩する場所を提供することができる。 (9) Further, according to the method 9, when the means of transportation is walking, the drop-in spot extraction unit 233 can use a cafe, a park, or a convenience store from the intermediate point to the destination and the surrounding area in addition to the vicinity of the destination. Stores and the like may be extracted. As a result, the route search server 200 can provide a user who walks to the destination with a place to take a break on the way.

(10)また、立ち寄りスポット抽出部233は、手法10により、選択された移動経路上から立ち寄りスポットを抽出してもよい。これにより、経路検索サーバ200は、選択された移動経路から外れない範囲内で立ち寄りスポットを抽出することができる。 (10) Further, the stop-by spot extraction unit 233 may extract the stop-by spot from the selected movement route by the method 10. As a result, the route search server 200 can extract stop-by spots within a range that does not deviate from the selected movement route.

(11)また、立ち寄りスポット抽出部233は、手法11により、目的地の周辺から立ち寄りスポットを抽出してもよく、目的地が非密集地である場合は、さらに広い目的地の周辺から立ち寄りスポットを抽出してもよい。これにより、ユーザは、目的地に到着してからの予定を決めるときなどに立ち寄りスポットを参考にでき、目的地に関する情報を収集する手間が省ける。 (11) Further, the stop-by spot extraction unit 233 may extract the stop-by spot from the vicinity of the destination by the method 11, and when the destination is a non-dense place, the stop-by spot is from the vicinity of a wider destination. May be extracted. As a result, the user can refer to the stop-by spot when deciding a schedule after arriving at the destination, and can save the trouble of collecting information about the destination.

(12)また、立ち寄りスポット抽出部233は、手法12により、目的地への到着時刻が午前中である場合、ユーザが目的地に到達する前に立ち寄るための立ち寄りスポットと、ユーザが目的地に到達した後に立ち寄るための立ち寄りスポットの両方を抽出してもよい。また、立ち寄りスポット抽出部233は、目的地が映画館である場合、ユーザが目的地に到達した後に立ち寄るための立ち寄りスポットの両方を抽出してもよい。これにより、ユーザは、目的地に到着してからの予定を決めるときなどに立ち寄りスポットを参考にでき、目的地に関する情報を収集する手間が省ける。 (12) Further, according to the method 12, when the arrival time at the destination is in the morning, the stop-by spot extraction unit 233 provides a stop-by spot for the user to stop by before reaching the destination and the user to the destination. Both stop-by spots for stopping after reaching may be extracted. Further, when the destination is a movie theater, the stop-by spot extraction unit 233 may extract both the stop-by spots for the user to stop by after reaching the destination. As a result, the user can refer to the stop-by spot when deciding a schedule after arriving at the destination, and can save the trouble of collecting information about the destination.

(13)また、立ち寄りスポット抽出部233は、手法13により、抽出エリアがユーザのよく行くエリアである場合、抽出された立ち寄りスポットを絞って、提供部235により提供される立ち寄りスポットの数を減らしてもよい。これにより、経路検索サーバ200は、ユーザがよく行くエリアにおいていろいろな情報がたくさん提供されることにより、ユーザが感じる煩わしさを軽減することができる。 (13) Further, according to the method 13, when the extraction area is an area that the user often visits, the stop-by spot extraction unit 233 narrows down the extracted stop-by spots and reduces the number of stop-by spots provided by the provision unit 235. You may. As a result, the route search server 200 can reduce the annoyance felt by the user by providing a lot of various information in the area where the user often goes.

(14)また、立ち寄りスポット抽出部233は、手法14により、ユーザが経路情報内における到着時刻よりも早く目的地に到着した場合、到着時刻までの時間を潰せる立ち寄りスポットを抽出してもよい。例えば、立ち寄りスポット抽出部233は、待ち時間が30分程度あれば本屋やカフェ等を、2時間以上なら近くの映画館等を抽出してもよい。また、この場合、付加情報検索部234は、待ち時間と立ち寄りスポットに応じて、復帰時間を導出し、所定のタイミングでユーザに通知するような情報を提供部235に出力してもよい。復帰時間とは、立ち寄りスポットから目的地まで戻ってくるために必要な時間である。これにより、ユーザは、目的地に早く到着してしまった場合でも、約束の時間までを過ごす場所を検索しなくて済む。 (14) Further, the stop-by spot extraction unit 233 may extract a stop-by spot that can kill the time until the arrival time when the user arrives at the destination earlier than the arrival time in the route information by the method 14. For example, the stop-by spot extraction unit 233 may extract a bookstore, a cafe, etc. if the waiting time is about 30 minutes, or a nearby movie theater, etc. if the waiting time is 2 hours or more. Further, in this case, the additional information retrieval unit 234 may derive the return time according to the waiting time and the stop-by spot, and output information to the providing unit 235 to notify the user at a predetermined timing. The return time is the time required to return from the stop-by spot to the destination. This allows the user to avoid searching for a place to spend up to the promised time, even if the user arrives at the destination early.

経路検索サーバ200は、上述の内容に限られない。例えば、端末装置10の制御部16は、ウェブブラウザに換えて、所定のアプリケーションプログラム(以下、アプリと記す)を実行することで実現されてもよい。このアプリは、例えば、端末装置10により測位された位置情報に基づき、地図上にユーザの位置を表示させたり、ユーザの移動に伴い経路情報内における進行状況を表示したり、立ち寄りスポットまでの案内や、立ち寄りスポットに立ち寄った場合の到着時間等を表示させる。この場合、経路検索サーバ200は、ユーザの移動経路を探索して、ナビゲーションする経路探索部を備えていてもよい。 The route search server 200 is not limited to the above contents. For example, the control unit 16 of the terminal device 10 may be realized by executing a predetermined application program (hereinafter referred to as an application) instead of the web browser. This application, for example, displays the user's position on a map based on the position information positioned by the terminal device 10, displays the progress status in the route information as the user moves, and guides to a stop-by spot. Or, the arrival time when you stop by the stop-by spot is displayed. In this case, the route search server 200 may include a route search unit that searches for and navigates the user's movement route.

経路探索部の一例について説明する。経路探索部は、ユーザ設定情報テーブル228と位置情報テーブル229とを参照して、ユーザの移動経路と、ユーザにより設定された経路情報とを比較し、ユーザの行動が経路情報から外れたか否かを判定する。経路探索部は、位置情報テーブル229を参照して、ユーザが出発時刻までに出発地を出発したか否かを判定し、ユーザが出発時刻までに出発地を出発しない場合、ユーザの行動が経路情報から外れたと判定する。また、経路探索部は、位置情報テーブル229を参照して、ユーザの位置情報の軌跡が選択された移動経路に沿って移動しているか否かを判定し、ユーザの位置情報の軌跡が選択された移動経路に沿って移動していない場合、ユーザの行動が経路情報から外れたと判定する。ユーザの行動が経路情報から外れたと判定した場合、経路探索部は、その旨を、通信部210とネットワークNWとを介して、端末装置10に通知する。 An example of the route search unit will be described. The route search unit refers to the user setting information table 228 and the position information table 229, compares the user's movement route with the route information set by the user, and determines whether or not the user's behavior deviates from the route information. To judge. The route search unit refers to the location information table 229 to determine whether or not the user has departed from the departure place by the departure time, and if the user does not depart from the departure place by the departure time, the user's action is the route. Judge that it is out of the information. Further, the route search unit refers to the position information table 229, determines whether or not the locus of the user's position information is moving along the selected movement route, and selects the locus of the user's position information. If the user does not move along the moving route, it is determined that the user's behavior deviates from the route information. When it is determined that the user's behavior deviates from the route information, the route search unit notifies the terminal device 10 to that effect via the communication unit 210 and the network NW.

1…経路検索システム、10…端末装置、11…通信部、12…入力部、13…表示部、14…記憶部、15…測位部、16…制御部、200…経路検索サーバ、210…通信部、220…記憶部、221…地図データ、222…時刻表テーブル、223…エリア条件テーブル、224,224A,224B…スポット条件テーブル、225…ユーザ利用履歴テーブル、226…ユーザ登録情報テーブル、227…電子クーポン情報、228…ユーザ設定情報テーブル、229…位置情報テーブル、230…制御部、231…経路情報作成部、232…抽出エリア決定部、233…立ち寄りスポット抽出部、234…付加情報検索部、235…提供部、236…登録部、237…学習部、238…データ管理部、400…ウェブサーバ 1 ... Route search system, 10 ... Terminal device, 11 ... Communication unit, 12 ... Input unit, 13 ... Display unit, 14 ... Storage unit, 15 ... Positioning unit, 16 ... Control unit, 200 ... Route search server, 210 ... Communication Unit, 220 ... Storage unit, 221 ... Map data 222 ... Timetable table, 223 ... Area condition table, 224, 224A, 224B ... Spot condition table, 225 ... User usage history table, 226 ... User registration information table, 227 ... Electronic coupon information, 228 ... user setting information table, 229 ... location information table, 230 ... control unit, 231 ... route information creation unit, 232 ... extraction area determination unit, 233 ... stop-by spot extraction unit, 234 ... additional information search unit, 235 ... Provision Department, 236 ... Registration Department, 237 ... Learning Department, 238 ... Data Management Department, 400 ... Web Server

Claims (18)

ユーザの端末装置から少なくとも前記ユーザの目的地を示す情報を受信する通信部と、
前記通信部により受信された前記情報に基づき、前記目的地までの移動手段ごとの移動経路と前記移動経路ごとの出発時刻と到着時刻とを含む移動時刻とを少なくとも含む経路情報を作成する経路情報作成部と、
前記通信部により受信された前記情報と、前記経路情報作成部により作成された経路情報に含まれる情報とに基づき、前記目的地のジャンルに応じて予め決められている種類の立ち寄りスポットと、前記移動手段および前記移動時刻のうち少なくとも一方に応じて予め決められている種類の立ち寄りスポットとを抽出する立ち寄りスポット抽出部と、
前記立ち寄りスポット抽出部により抽出された立ち寄りスポットを、前記端末装置に送信する提供部と、
を備える経路検索サーバ。
A communication unit that receives at least information indicating the user's destination from the user's terminal device, and
Based on the information received by the communication unit, route information for creating route information including at least a travel route for each travel means to the destination and a travel time including a departure time and an arrival time for each travel route. Creation department and
Based on the information received by the communication unit and the information included in the route information created by the route information creation unit, a type of stop-by spot predetermined according to the genre of the destination, and the above-mentioned A drop-in spot extraction unit that extracts a predetermined type of stop-off spot according to at least one of the moving means and the moving time, and
A providing unit that transmits the stop-by spots extracted by the stop-by spot extraction unit to the terminal device, and a providing unit.
Route search server with.
前記立ち寄りスポット抽出部は、
前記経路情報作成部により作成された経路情報に含まれる情報に基づき、前記経路情報に応じた立ち寄りスポットを抽出する
請求項1に記載の経路検索サーバ。
The drop-in spot extraction unit
The route search server according to claim 1, wherein a stop-by spot according to the route information is extracted based on the information included in the route information created by the route information creating unit.
前記立ち寄りスポット抽出部は、
前記経路情報作成部により作成された経路情報に含まれる情報に基づき決定された抽出エリアから、前記立ち寄りスポットを抽出する
請求項1または2に記載の経路検索サーバ。
The drop-in spot extraction unit
The route search server according to claim 1 or 2, wherein the stop-by spot is extracted from an extraction area determined based on the information included in the route information created by the route information creation unit.
前記立ち寄りスポット抽出部は、
前記ユーザが過去に利用した施設に関する情報、または、過去の経路検索において前記ユーザにより設定された情報を参照して、前記経路情報作成部により作成された経路情報に含まれる情報に基づき、前記経路情報に含まれる目的地が初めて訪れる場所であるか否かを判定し、判定結果に応じた前記立ち寄りスポットを抽出する
請求項1から3のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
The route is based on the information included in the route information created by the route information creation unit with reference to the information about the facility used by the user in the past or the information set by the user in the past route search. The route search server according to any one of claims 1 to 3, which determines whether or not the destination included in the information is a place to be visited for the first time, and extracts the stop-by spot according to the determination result.
前記立ち寄りスポット抽出部は、
前記経路情報に含まれる時刻情報に基づき前記移動路においてユーザが存在する予定の予定時刻を導出し、前記導出した予定時刻に対応する立ち寄りスポットを抽出する
請求項1から4のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
Any based on said time information included in the route information to derive the scheduled time that will Oite user exists in the moving route, among the claims 1 to 4 for extracting a drop spot corresponding to the expected time at which the derived The route search server described in item 1.
前記立ち寄りスポット抽出部は、
前記目的地の天候に関する天候情報に基づき、前記目的地の天候に応じた前記立ち寄りスポットを抽出する
請求項1から5のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
The route search server according to any one of claims 1 to 5, which extracts the stop-by spot according to the weather of the destination based on the weather information regarding the weather of the destination.
前記立ち寄りスポット抽出部は、
前記ユーザが登録している登録情報に基づき、前記登録情報に応じた立ち寄りスポットを抽出する
請求項1から6のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
The route search server according to any one of claims 1 to 6, which extracts stop-by spots according to the registration information based on the registration information registered by the user.
前記立ち寄りスポット抽出部は、
前記ユーザの現在地または設定された出発地から目的地までの移動距離または所要時間に基づき決定されるエリアから、前記目的地までの移動距離または所要時間に応じた前記立ち寄りスポットを抽出する
請求項1から7のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
Claim 1 to extract the drop-in spot according to the travel distance or required time to the destination from the area determined based on the travel distance or required time from the user's current location or the set departure point to the destination. The route search server according to any one of 7 to 7.
前記立ち寄りスポット抽出部は、
前記目的地までの移動手段に基づき決定されるエリアから、前記移動手段に応じた立ち寄りスポットを抽出する
請求項1から8のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
The route search server according to any one of claims 1 to 8, which extracts a stop-by spot according to the moving means from an area determined based on the moving means to the destination.
前記立ち寄りスポット抽出部は、
前記経路情報に含まれる前記目的地までの経路から、前記立ち寄りスポットを抽出する
請求項1から9のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
The route search server according to any one of claims 1 to 9, which extracts the stop-by spot from the route to the destination included in the route information.
前記立ち寄りスポット抽出部は、
前記目的地を含む所定の範囲内から、前記立ち寄りスポットを抽出する
請求項1から10のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
The route search server according to any one of claims 1 to 10, wherein the stop-by spot is extracted from a predetermined range including the destination.
前記立ち寄りスポット抽出部は、
前記経路情報に含まれる情報に応じて、前記ユーザが前記目的地に到達する前に立ち寄るための立ち寄りスポット、および、前記ユーザが前記目的地に到達した後に立ち寄るための立ち寄りスポットのうち、少なくとも一方を抽出する
請求項1から11のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
Depending on the information contained in the route information, at least one of a stop-off spot for the user to stop by before reaching the destination and a stop-off spot for the user to stop after reaching the destination. The route search server according to any one of claims 1 to 11.
前記立ち寄りスポット抽出部は、
前記ユーザにより登録されたユーザの頻出エリアが、前記経路情報作成部により作成された経路情報に含まれる情報に基づき決定された抽出エリアに含まれる場合、前記頻出エリアが前記抽出エリアに含まれない場合と比べて、前記提供部に出力する前記立ち寄りスポットの数を少なくする
請求項1から12のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
When the frequent occurrence area of the user registered by the user is included in the extraction area determined based on the information included in the route information created by the route information creation unit, the frequent occurrence area is not included in the extraction area. The route search server according to any one of claims 1 to 12, wherein the number of stop-by spots to be output to the providing unit is reduced as compared with the case.
前記立ち寄りスポット抽出部は、
前記ユーザが前記目的地に到達した時刻と、前記経路情報の到着時刻とを比較して待ち時間を導出し、導出した待ち時間に応じた立ち寄りスポットを抽出する
請求項1から13のうちいずれか一項に記載の経路検索サーバ。
The drop-in spot extraction unit
Any one of claims 1 to 13 for deriving the waiting time by comparing the time when the user arrives at the destination with the arrival time of the route information and extracting the stop-by spot according to the derived waiting time. The route search server described in item 1.
前記経路情報作成部により作成された経路情報に含まれる情報、または、前記立ち寄りスポット抽出部により抽出された立ち寄りスポットに基づき、前記経路情報または前記立ち寄りスポットに関連する付加情報、または、前記付加情報に含まれる情報であって前記立ち寄りスポットにおいて利用可能な電子クーポンのうち少なくとも一方を検索する付加情報検索部をさらに備え、
前記提供部は、
前記付加情報検索部により検索された付加情報を、前記端末装置に提供する
請求項1から14のうちいずれか一項に記載の経路検索サーバ。
Based on the information included in the route information created by the route information creation unit or the stop-off spot extracted by the stop-by spot extraction unit, the route information or additional information related to the stop-by spot, or the additional information. Further provided with an additional information search unit for searching at least one of the electronic coupons included in the information and available at the stop-off spot.
The providing part
The route search server according to any one of claims 1 to 14, wherein the additional information searched by the additional information search unit is provided to the terminal device.
前記付加情報検索部は、
前記ユーザが過去に利用した商業施設に関する情報を参照して、前記立ち寄りスポット抽出部により抽出された立ち寄りスポットに前記ユーザが過去に利用した商業施設が含まれるか否かを判定し、前記ユーザが過去に利用した商業施設が含まれる場合、前記ユーザが過去に利用した商業施設に関する情報を検索する
請求項15に記載の経路検索サーバ。
The additional information retrieval unit
With reference to the information about the commercial facility used by the user in the past, it is determined whether or not the stop-by spot extracted by the stop-by spot extraction unit includes the commercial facility used by the user in the past, and the user determines whether or not the commercial facility used by the user in the past is included. The route search server according to claim 15, wherein when a commercial facility used in the past is included, the user searches for information on the commercial facility used in the past.
サーバが、
ユーザの端末装置から少なくとも前記ユーザの目的地を示す情報を受信し、
受信した前記情報に基づき、少なくとも前記目的地までの移動手段ごとの移動経路と前記移動経路ごとの出発時刻と到着時刻とを含む移動時刻とを含む経路情報を作成し、
受信した前記情報と、作成した経路情報に含まれる情報とに基づき、前記目的地のジャンルに応じて予め決められている種類の立ち寄りスポットと、前記移動手段および前記移動時刻のうち少なくとも一方に応じて予め決められている種類の立ち寄りスポットとを抽出し、
作成された経路情報と、抽出した立ち寄りスポットとを、前記端末装置に送信する
経路検索方法。
The server
Upon receiving at least information indicating the user's destination from the user's terminal device,
Based on the received information, route information including at least a travel route for each transportation means to the destination and a travel time including a departure time and an arrival time for each travel route is created.
Based on the received information and the information included in the created route information, depending on at least one of the moving means and the moving time, a drop-in spot of a type predetermined according to the genre of the destination. Extract the types of stop-by spots that have been decided in advance .
A route search method for transmitting the created route information and the extracted stop-by spot to the terminal device.
コンピュータに、
ユーザの端末装置から少なくとも前記ユーザの目的地を示す情報を受信させ、
受信された前記情報に基づき、少なくとも前記目的地までの移動手段ごとの移動経路と前記移動経路ごとの出発時刻と到着時刻とを含む移動時刻とを含む経路情報を作成させ、
受信された前記情報と、作成された経路情報に含まれる情報とに基づき、前記目的地のジャンルに応じて予め決められている種類の立ち寄りスポットと、前記移動手段および前記移動時刻のうち少なくとも一方に応じて予め決められている種類の立ち寄りスポットとを抽出させ、
作成された経路情報と、抽出された立ち寄りスポットとを、前記端末装置に送信させる
経路検索プログラム。
On the computer
At least information indicating the user's destination is received from the user's terminal device,
Based on the received the information, to create a route information including the moving time including at least the departure time and arrival time of each of the moving path and the moving path of each mobile unit to the destination,
Based on the received information and the information included in the created route information, a predetermined type of stop-off spot according to the genre of the destination, and at least one of the moving means and the moving time. Extract the types of stop-by spots that are decided in advance according to
A route search program that causes the terminal device to transmit the created route information and the extracted stop-by spots.
JP2016182827A 2016-09-20 2016-09-20 Route search server, route search method, and route search program Active JP6753748B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016182827A JP6753748B2 (en) 2016-09-20 2016-09-20 Route search server, route search method, and route search program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016182827A JP6753748B2 (en) 2016-09-20 2016-09-20 Route search server, route search method, and route search program

Publications (2)

Publication Number Publication Date
JP2018049336A JP2018049336A (en) 2018-03-29
JP6753748B2 true JP6753748B2 (en) 2020-09-09

Family

ID=61767584

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016182827A Active JP6753748B2 (en) 2016-09-20 2016-09-20 Route search server, route search method, and route search program

Country Status (1)

Country Link
JP (1) JP6753748B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7191658B2 (en) * 2018-11-22 2022-12-19 テルモ株式会社 Information processing device and information processing method
SG11202111620SA (en) * 2019-04-29 2021-11-29 Grabtaxi Holdings Pte Ltd Communications server apparatus, methods and communications systems for recommending one or more points-of-interest for a transport-related service to a user
JP7433034B2 (en) * 2019-12-12 2024-02-19 株式会社デンソーテン Management device and management method
WO2021124566A1 (en) * 2019-12-20 2021-06-24 日本電気株式会社 Guide display system, guide display method, guide display device, and computer-readable recording medium
CN112000700B (en) 2020-07-14 2024-08-06 北京百度网讯科技有限公司 Map information display method and device, electronic equipment and storage medium
JP2021089767A (en) * 2021-02-18 2021-06-10 Bhi株式会社 Integrated reservation support system
JP7212807B1 (en) * 2022-03-18 2023-01-25 ヤフー株式会社 Application program, information processing system, and information processing method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5044160B2 (en) * 2006-07-18 2012-10-10 株式会社ゼンリンデータコム Guide information system
JP4694534B2 (en) * 2007-07-11 2011-06-08 株式会社ナビタイムジャパン Navigation system, route guidance method, route search server, and terminal device
JP4949189B2 (en) * 2007-10-17 2012-06-06 パイオニア株式会社 NAVIGATION DEVICE, NAVIGATION METHOD, NAVIGATION PROGRAM, AND RECORDING MEDIUM
JP2013181908A (en) * 2012-03-02 2013-09-12 Toyota Infotechnology Center Co Ltd Relay location guide system
JP2016148881A (en) * 2015-02-10 2016-08-18 学校法人 京都産業大学 Information processing device, information processing method and program

Also Published As

Publication number Publication date
JP2018049336A (en) 2018-03-29

Similar Documents

Publication Publication Date Title
JP6753748B2 (en) Route search server, route search method, and route search program
US8924147B2 (en) Method for constructing geo-fences for a spatial recommendation and discovery system
JP4402099B2 (en) Point information search device, point information search method, and program
KR102451539B1 (en) Apparatus, method and program for providing travel package sales services
KR101692501B1 (en) Method and apparatus for searching the real estate for sale
JP6443455B2 (en) Itinerary determination method, itinerary determination program, and itinerary determination device
US11902853B2 (en) Non-transitory computer readable recording medium, information processing method, and server device for providing region information
CN109348417A (en) Route display method, device, terminal and storage medium
US20140032336A1 (en) System and method for electronic coupon management
JP2009025165A (en) Service providing facility information providing device
JP2019046256A (en) Information processing system, information processing program, information processor, and information processing method
Stefanov et al. Mobile Applications for Cultural Tourism–Past, Present, and Future. Criteria for a Successful Mobile App.
KR20150101433A (en) Travel route registration and guide service system and thereof method using smart terminal
JP6998480B1 (en) Content provider, content provider method, and program
JP2015115050A (en) Information processing apparatus, and information processing method
KR101573599B1 (en) Travel route registration and guide service system and thereof method using smart terminal
KR20160047121A (en) System for providing travel schedule and method thereof
JP6345212B2 (en) Information processing server, program, and information processing method
JP2021168009A (en) Program and information processing apparatus
JP7510458B2 (en) Peripheral information display device, method and program thereof
KR101650058B1 (en) Method And System For Providing Matching Travel Information
JP6703933B2 (en) Distribution device, distribution method, and distribution program
KR101859529B1 (en) Method and apparatus for searching the real estate for sale
JP7388454B2 (en) Information generation method
JP7012781B2 (en) Information processing equipment, information processing methods and information processing programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190325

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200519

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200717

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: 20200804

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200820

R150 Certificate of patent or registration of utility model

Ref document number: 6753748

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350