JP2018049336A - 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
JP2018049336A
JP2018049336A JP2016182827A JP2016182827A JP2018049336A JP 2018049336 A JP2018049336 A JP 2018049336A JP 2016182827 A JP2016182827 A JP 2016182827A JP 2016182827 A JP2016182827 A JP 2016182827A JP 2018049336 A JP2018049336 A JP 2018049336A
Authority
JP
Japan
Prior art keywords
information
route
user
stop
destination
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.)
Granted
Application number
JP2016182827A
Other languages
Japanese (ja)
Other versions
JP6753748B2 (en
Inventor
美尋 竹内
Mihiro Takeuchi
美尋 竹内
竹田 昌史
Masashi Takeda
昌史 竹田
雄太 金木
Yuta Kaneki
雄太 金木
和芳 稲垣
Kazuyoshi Inagaki
和芳 稲垣
悠里 杉浦
Yuri Sugiura
悠里 杉浦
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)

Abstract

PROBLEM TO BE SOLVED: To provide helpful information in using a route obtained by search for a user to search a route to a destination while suppressing labor of the user at a minimum.SOLUTION: A route search server comprises a communication unit that receives information indicating at least a destination of a user from a terminal device of the user, a routing information creation unit that creates routing information including a moving route to at least the destination based on the received information by the communication unit, a drop-in spot extraction unit that extracts a drop-in spot associated with the destination based on the information received by the communication unit and the information included in the routing information created by the routing information creation unit, and a provision unit that transmits the drop-in spot extracted by the drop-in spot extraction unit to the terminal device.SELECTED DRAWING: Figure 3

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 that passes through a plurality of destinations, a plurality of facility genres are set in order of passage, 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 a range as second destination candidates is known (see, for example, Patent Document 1).

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

特開2006−184095号公報JP 2006-184095 A 特開2008−20980号公報JP 2008-20980 A

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

本発明は、上記の課題に鑑みてなされたものであって、ユーザの手間を最小限に抑えながら、目的地までの経路を検索するユーザに対して検索により得られた経路を利用する際に役立つ情報を提供することができる経路検索サーバ、経路検索方法、および経路検索プログラムを提供することを目的としている。   The present invention has been made in view of the above problems, and when using a route obtained by a search for a user who searches for a route to a destination while minimizing the user's effort. It is an object 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 is a communication unit that receives at least information indicating the user's destination from a user's terminal device, and a route that includes at least a movement route to the destination based on the information received by the communication unit. A stop spot related to the destination is extracted based on a route information creation unit that creates information, information received by the communication unit, and information included in the route information created by the route information creation unit A route search server comprising a stop spot extraction unit and a providing unit that transmits a stop spot extracted by the stop spot extraction unit to the terminal device.

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

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

以下、本発明を適用した経路検索システム1を、図面を参照して説明する。   Hereinafter, a 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 a WAN (Wide Area Network), a 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 in accordance with an instruction from 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 an input by voice, for example. 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 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 information input from the control unit 16. For example, the display unit 13 displays a search result obtained 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, for example, a nonvolatile storage medium such as flash memory, ROM (Read Only Memory), RAM (Random Access Memory), SD card, HDD (Hard Disc Drive), EEPROM (Electrically Erasable Programmable Read Only Memory), etc. And 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 the radio wave received from the satellite, specifies 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, for example, when a processor such as a CPU (Central Processing Unit) executes a program (software) such as a web browser stored in the storage unit 14. For example, the program may be downloaded from the application server via the network NW, or may be preinstalled in the terminal device 10. A part 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), or software and hardware. It may be realized by cooperation.

制御部16は、例えば、ウェブブラウザを利用して、経路検索サーバ200やウェブサーバ400から受信した情報に基づきインターフェース画面を作成して、表示部13に表示させる。また、制御部16は、例えば、インターフェース画面に対してユーザにより入力された情報を経路検索サーバ200やウェブサーバ400に送信するとともに、経路検索サーバ200やウェブサーバ400から受信した情報を表示部13に表示させる。   The control unit 16 creates an interface screen based on information received from the route search server 200 or the web server 400 using a web browser, for example, and causes the display unit 13 to display the interface screen. For example, the control unit 16 transmits information input by the user on the interface screen to the route search server 200 or the web server 400 and displays information received from the route search server 200 or the web server 400 on the display unit 13. 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 on the interface screen is the destination, and determines the destination. The route search server 200 is requested to search for a route up to. In addition, 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 based on the operation by the user is the start point, respectively. It can also be determined that it is a destination. That is, the “starting point” may be a starting point set by the user using the input unit 12 or the current location of the user measured by the positioning unit 15.

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

次に、本実施形態の経路検索サーバ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 travel route to the destination, and transmits route information including at least one travel route to the terminal device 10. “Route information” is information obtained by route search of the route search server 200, and includes, for example, at least one travel route searched for each travel means, and further includes travel time ( (Including departure time, arrival time, etc.), travel distance, required time, and fare.

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

次に、図3を参照して、本実施形態の経路検索サーバ200の構成について説明する。図3は、本実施形態の経路検索サーバ200の構成図である。経路検索サーバ200は、例えば、通信部210と、記憶部220と、制御部230とを備える。   Next, the configuration of the route search server 200 of this 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. In addition, the communication unit 210 transmits information to the terminal device 10 in accordance with an instruction from 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, or a RAM. The storage unit 220 includes, for example, the map data 221, the timetable table 222, the area condition table 223, the spot condition table 224, the user usage history table 225, the user registration information table 226, the electronic coupon information 227, A user setting information table 228 and a position information table 229 are stored. The storage unit 220 stores various programs such as application programs, processing results obtained by the control unit 230, and the like in addition to the various types of information.

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

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

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

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

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

ユーザ利用履歴テーブル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 a user's past usage history. FIG. 8 is a diagram illustrating an example of the contents of the user usage history table 225. In the user use history table 225, for example, as shown in FIG. 8, the use facility name and the use electronic coupon are associated with the user ID. The user ID is information for identifying 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 the user is already registered in the service of the provider providing the route search result. Good. “Used facility name” is information indicating the name of a commercial facility or the like used in the past by the user. The use facility name 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 “use electronic coupon” is, for example, an electronic coupon used in the past 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 illustrating 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, a user bank, a use point card, and favorite information are associated with a user ID. “Used bank” or “used point card” is information indicating a bank or a point card used by a user. For example, a bank or a point card used in the past using a user ID, or a user ID Including the bank or point card registered by the user. The “favorite information” includes, for example, a commercial facility or the like registered as “favorite” by the user using the user ID. “Favorite” is a service provided by an issuer of a 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には、例えば、電子クーポンを利用可能な施設名と、電子クーポンを利用できる条件(期間、時間帯、人数、年齢、性別等)と、電子クーポンを証明する証明画像等が含まれる。   The electronic coupon information 227 is information relating to an electronic coupon that can be used in each facility. The electronic coupon information 227 includes, for example, the name of a facility that can use the electronic coupon, conditions for using the electronic coupon (period, time zone, number of people, age, sex, etc.), and a certification image that certifies the electronic coupon. It is.

ユーザ設定情報テーブル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 illustrating 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, the departure point, the destination, the travel route, the stop-off spot, the time information, and the moving means are associated with the user ID. The user setting information table 228 may store information used when a stop spot set by the user is extracted.

位置情報テーブル229は、端末装置10から受信した位置情報等を格納するテーブルである。図11は、位置情報テーブル229の内容の一例を示す図である。位置情報テーブル229では、例えば、図11に示す通り、ユーザIDに、位置情報と、日時情報とが対応付けられている。ユーザID、位置情報、および日時情報は、例えば、互いに対応付けられた状態で、端末装置10から受信される。   The position information table 229 is a table that stores position information received from the terminal device 10. FIG. 11 is a diagram illustrating an example of the contents of the position information table 229. In the position information table 229, for example, as shown in FIG. 11, position information and date / time information are associated with the user ID. The user ID, position information, and date / 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 controller 230 will be described. The control unit 230 includes, for example, a route information creation unit 231, an extraction area determination unit 232, a drop-in spot extraction unit 233, an additional information search unit 234, a provision unit 235, a registration unit 236, a learning unit 237, A data management unit 238. Each function part of the control part 230 is implement | achieved when processors, such as CPU, run the program stored in the program memory, for example. Also, some or all of the functional units of the control unit 230 may be realized by hardware such as an LSI, an ASIC, or an FPGA.

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

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

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

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

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

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

[手法4]また、立ち寄りスポット抽出部233は、経路情報に含まれる時刻情報に基づき経路情報内においてユーザが存在する予定の予定時刻を導出し、導出した予定時刻に対応する立ち寄りスポットを抽出してもよい。予定時刻には、電車やバスの乗り継ぎ地点に到達する時刻や、電車やバスを降りる時刻、立ち寄りスポットに到着する時刻等も含まれる。なお、立ち寄りスポット抽出部233は、経路情報に含まれる出発時刻や到着時刻を予定時刻として取り扱ってもよい。   [Method 4] Further, the stop spot extraction unit 233 derives a 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 a stop spot corresponding to the derived scheduled time. May be. 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 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] The stop spot extraction unit 233 may extract a stop spot according to the weather at the destination based on the weather information regarding the weather at the destination. The stop 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] The stop spot extraction unit 233 may extract a stop spot according to the registration information based on the registration information registered by the user with reference to the user registration information table 226. For example, You may extract the ATM which a user can utilize. For example, the stop spot extraction unit 233 refers to the map data 221 to extract a plurality of ATMs from the extraction area, and refers to the user registration information table 226 to check the bank registered by the user from the extracted ATMs. The ATM may be further extracted.

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

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

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

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

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

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

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

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

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

上述のようにして立ち寄りスポット抽出部233により抽出された施設が、立ち寄りスポットである。立ち寄りスポット抽出部233は、抽出した立ち寄りスポットとその位置にユーザIDを対応付けて、付加情報検索部234と提供部235とに出力する。   The facility extracted by the stop spot extraction unit 233 as described above is a stop spot. The stop spot extraction unit 233 associates a user ID with the extracted stop spot and its position, and outputs them to the additional information search unit 234 and the providing 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 by the user in the past. Different additional information is created depending on whether or not. For example, when the destination set by the user is the first time with reference to the user setting information table 228, the additional information search unit 234 communicates with the web server 400 via the network NW, so that the local specialty Or recommended gourmet information may be retrieved and output to the providing unit 235. In addition, the additional information search unit 234 refers to the user setting information table 228, and if the destination set by the user has been set before, for example, “This destination is August 20, 2010”. Additional information such as “visited on 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 spot based on the stop spot extracted by the stop spot extracting unit 233. For example, the additional information search unit 234 refers to the electronic coupon information 227 and searches for an electronic coupon that can be used at the stop spot based on the stop spot extracted by the stop spot extracting unit 233. 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 to determine whether the stop spot extracted by the stop spot extraction unit 233 includes a facility used by the user in the past. When the facility used in the past is included, information regarding the facility used by the user in the past is searched. 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 additional information 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 stop spot extracted by the stop spot extracting unit 233 to the terminal device 10 via the communication unit 210 and the network NW. The providing unit 235 may provide the terminal device 10 with the additional information searched by the additional information searching unit 234 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 information related to one piece of route information set by the user and writes it in the user setting information table 228. In addition to the information received from the terminal device 10, the registration unit 236 also includes information included in the route information created by the route information creation unit 231, information about the extraction area determined by the extraction area determination unit 232, and a stop-in spot Information regarding the stop spot 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 stop by a more popular stop depending on the genre of the stop spot that suits each user and the destination. Learn more popular extraction areas according to the genre and destination of the spot. “More popular” means, for example, that the probability selected from the information presented to the user is greater than or equal to a predetermined threshold. The learning unit 237 may store the learned content in the storage unit 220, and may rewrite the area condition table 223 and the spot condition table 224 based on the learned content. Note that the extraction area determination unit 232 and the stop spot extraction unit 233 may determine an extraction area or extract a stop spot by referring to information indicating the content learned by the learning unit 237.

データ管理部238は、通信部210を介して端末装置10から受信したユーザに関する情報を、記憶部220に格納する。データ管理部238は、例えば、端末装置10から受信したユーザIDと、位置情報と、日時情報とを、互いに対応付けて、位置情報テーブル229に格納する。   The data management unit 238 stores information about the user received from the terminal device 10 via the communication unit 210 in the storage unit 220. For example, the data management unit 238 stores the user ID, the position information, and the date / time information received from the terminal device 10 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 part of the processing flow of the terminal device 10 will be described. FIG. 12 is a flowchart illustrating an example of a process flow of the terminal device 10. The control unit 16 of the terminal device 10 displays, for example, a predetermined interface screen for acquiring the start point and the destination on the display unit 13 using the web browser (S101). The control unit 16 acquires a start point and a destination based on a user operation on a predetermined interface screen (S102). Next, the control unit 16 determines whether or not a route search is instructed on a predetermined interface screen (S103). If instructed, the control unit 16 associates the start point and the destination with the user ID, and communicates with the communication unit 11. It transmits 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, for example, the control unit 16 creates a screen that displays both the route information and the stop-off spot on the same screen, and displays the screen on the display unit 13 (S105). For example, the control unit 16 displays an icon according to the genre of the stop spot at the stop spot position on the map, displays the movement route on the map, and displays the contents of the route information on a part of the screen. Next, the control unit 16 determines whether or not a stop spot is selected by the user using the input unit 12 (S106). When a stop spot is selected by the user using the input unit 12, a user ID is associated with the selected stop spot and the corresponding travel route, and the route search server 200 is connected via the communication unit 11 and the network NW. (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 illustrating an example of a processing flow of the route search server 200. The control unit 230 determines whether or not there has been a route search request from the terminal device 10 via the communication unit 210 (S201). When it is determined that a route search request has been made, the route information creation unit 231 searches for a travel route from the start point to the destination based on the start point and the destination received from the terminal device 10, and creates route information ( S202). Next, the extraction area determination unit 232 determines an extraction area based on the route information created by the route information creation unit 231 (S203). Then, the stop spot extraction unit 233 extracts a stop 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 spot based on the stop spot extracted by the stop spot extraction unit 233 (S205). Based on the route information created by the route information creation unit 231 and the stop spot extracted by the stop spot extraction unit 233, the providing unit 235 creates a map that displays the travel route and the stop spot, and sets the route information. Along with the included information and the additional information searched by the additional information searching 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 information related to the stop-off 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 it is a learning timing (S209). The learning timing may be a predetermined time, or may be when a predetermined time has elapsed since the previous learning process. When the learning timing is reached, the learning unit 237 learns using machine learning technology 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 above-described route search screen 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 point, an input field 21B for inputting a destination, and a search button 21C for instructing a route search. As the departure point, 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 changes to the screen shown in FIG. When the search button 21C is selected, the control unit 16 of the terminal device 10 is configured such that the information input in the input field 21A is set as the departure place and the information input in the input field 21B is set 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 a search result screen 22 showing a result of searching for a route from the set departure point to the set destination. As illustrated, the search result screen 22 displays route information created by the route information creation unit 231 as a route search result. When one of the routes displayed on the search result screen 22 (here, a route moving on foot) is selected by the user using the input unit 12, the search result screen 22 is displayed as shown in FIG. 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, moving means, 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 a map search screen and an example of a 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 search for peripheral information of the destination area. The pointer 31A is arranged at an arbitrary place on the map by using the input unit 12 by the user. 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. When the search button 31B is selected, the control unit 16 determines that a certain range centered on the position indicated by the pointer 31A is set as the destination area.

図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 category. As shown in the figure, the category selection screen 32 displays an input field 32A for displaying a set destination area and accepting editing, an input field 32B for displaying a set user's purpose and accepting editing, and a user's purpose. And a search field 32C for instructing to search for information related to the facility related to the set purpose among the facilities included in the set destination area. Has been.

入力欄32Aには、例えば、地図検索画面31においてポインタ31Aが配置されていた場所を示す情報が表示されている。選択欄32Cに表示されている目的がユーザにより入力部12を用いて選択されると、制御部16は、選択された目的が設定されたものと判断し、入力欄32Bに設定された目的を表示する。ユーザの目的には、例えば、買い物、食事、アミューズメント、美容・健康、病院、銀行・郵便、公共施設、および宿泊等が含まれる。なお、ユーザの目的には、例示のカテゴリ以外にも、具体的なキーワード(例えば、フレンチ、イタリアン等)が含まれてもよく、例えば、入力欄32Bに直接入力される。   In the input field 32A, for example, information indicating the location where the pointer 31A was placed 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 is set, and determines the purpose set in the input field 32B. indicate. The purpose of the user includes, for example, shopping, eating, amusement, beauty / health, hospital, bank / mail, public facilities, and lodging. Note that the user's purpose may include specific keywords (for example, French, Italian, etc.) in addition to the exemplary categories, and are directly input into the input field 32B, for example.

検索ボタン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 a screen shown in FIG. When the search button 32D is selected, the control unit 16 requests the communication unit 11 and the network NW to search for information related to the facility related to the set purpose among the facilities included in the set destination area. To the web server 400. The web server 400 transmits the search result obtained by the search to the terminal device 10 based on the search request. The control unit 16 creates a screen shown in FIG. 15C based on the search result received from the web server 400 and causes the display unit 13 to display the screen.

図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 illustrated, the destination selection screen 33 displays facilities and the like that are included in the destination area set by the user and that are related to the purpose set by the user. Facilities include commercial facilities, public facilities, and parking lots. On the destination selection screen 33, names of facilities related to the purpose and images related to the facilities are displayed. When the name or image of a 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 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. Thus, it is possible to provide useful information when using the route obtained by the search to the user who searches for the route to the destination while minimizing the user's effort. For example, the user does not have to search for a place for purchasing necessary items on the way to the destination, a place for purchasing necessary items from the destination, and the convenience is improved. be able to. Moreover, since the route search server 200 can provide a stop-off spot even if the user is likely to forget to purchase, the route search server 200 can prevent the user from forgetting to purchase. In addition, the route search server 200 can provide a new interest to the user as well as the route to the destination by providing a stop-by spot.

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

次に、上述した手法1〜14により抽出される立ち寄りスポットの具体例について説明する。   Next, a specific example of the stop spot extracted by the above-described 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 a convenience store or cafe around the park as a drop-in spot by the method 1. This eliminates the need for the user to search for a place to purchase coffee, snacks, etc. before going to the park. Further, when the destination is the sea, the stop spot extraction unit 233 may extract a convenience store or a drug store on the way to the sea as a stop spot by the method 1. As a result, the user does not have to search for a place to purchase a drink, sunscreen, or the like on the way to the sea. When the destination is a non-dense area (a place where there are few shops) like the sea, the stop spot extraction unit 233 can extract a stop spot from the dense area on the way to the destination. Therefore, the situation where the user returns to go to the store after reaching the destination can be avoided.

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

(3)また、立ち寄りスポット抽出部233は、手法3により、目的地が初めて行く場所である場合には、その場所を知ることができるお土産屋さんや食事処を抽出し、目的地が数回行ったことがある場所である場合、前回行ったお店を抽出し、また、目的地が何度も行ったことがあるお店であれば、立ち寄りスポットをよく行くお店に絞って抽出してもよい。これにより、経路検索サーバ200は、ユーザの経験や嗜好に応じた立ち寄りスポットを提供することができる。   (3) Moreover, when the destination is a place where the destination goes for the first time, the stop spot extraction unit 233 extracts a souvenir shop or a restaurant where the destination can be known, and the number of destinations is determined. If it is a place that has been visited before, the shops that were visited last time are extracted, and if the destination is a shop that has been visited many times, the spot that stops frequently is extracted. May be. Thereby, the route search server 200 can provide a stop-off spot according to the user's experience and preference.

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

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

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

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

(8)また、立ち寄りスポット抽出部233は、手法8により、目的地までの移動距離が閾値th1以上、または、所要時間が閾値th2以上であり、且つ、移動手段が電車やバスである場合、乗り入れ地点または乗継地点とその周辺のエリアから、駅構内の売店等を抽出してもよい。これにより、ユーザは、その後の長時間の移動に備えて、電車やバスに乗る前やその途中で、飲み物やお弁当等を購入することができる。また、立ち寄りスポット抽出部233は、手法8により、目的地までの移動距離が閾値th3以上、または、所要時間が閾値th4以上であり、且つ、移動手段が徒歩である場合、目的地のまでの移動経路上において、所定間隔開けた地点とその周辺のエリアから、本屋やスーパーマーケット、旅行代理店や保険代理店等を抽出してもよい。これにより、経路検索サーバ200は、長距離を移動するユーザに各所で飲み物やお弁当等を購入する場所を提供することができ、また、散歩の途中のユーザに各所で立ち寄る場所を提供することができる。   (8) Further, the stop spot extraction unit 233 uses the technique 8 when the moving distance to the destination is the threshold th1 or more, or the required time is the threshold th2 or more, and the moving means is a train or a bus. You may extract a shop in the station from the entry point or the transit point and the surrounding area. Thereby, the user can purchase a drink, a lunch, etc. before boarding a train or a bus in the middle of the long-term movement after that. Further, the stop spot extraction unit 233 uses the method 8 to move to 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. A bookstore, a supermarket, a travel agency, an insurance agency, etc. may be extracted from a point spaced by a predetermined interval and its surrounding area on the movement route. As a result, the route search server 200 can provide a user who travels a long distance with a place to purchase drinks, lunch boxes, and the like at various places, and also provides a user with a place to stop by at various places during a walk. Can do.

(9)また、立ち寄りスポット抽出部233は、手法9により、移動手段が徒歩である場合、目的地の周辺に加え、目的地までの中間地点とその周辺のエリアから、カフェや公園、あるいはコンビニエンスストア等を抽出してもよい。これにより、経路検索サーバ200は、徒歩で目的地に向かうユーザに、途中で休憩する場所を提供することができる。   (9) In addition, when the moving means is walking, the stop spot extraction unit 233 uses 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. You may extract a store etc. Thereby, the route search server 200 can provide a place to take a break on the way to a user who walks to the destination.

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

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

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

(13)また、立ち寄りスポット抽出部233は、手法13により、抽出エリアがユーザのよく行くエリアである場合、抽出された立ち寄りスポットを絞って、提供部235により提供される立ち寄りスポットの数を減らしてもよい。これにより、経路検索サーバ200は、ユーザがよく行くエリアにおいていろいろな情報がたくさん提供されることにより、ユーザが感じる煩わしさを軽減することができる。   (13) Also, the stop spot extraction unit 233 reduces the number of stop spots provided by the providing unit 235 by narrowing down the extracted stop spots when the extraction area is a frequently visited area by the method 13. May be. Thereby, 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 frequently goes.

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

経路検索サーバ200は、上述の内容に限られない。例えば、端末装置10の制御部16は、ウェブブラウザに換えて、所定のアプリケーションプログラム(以下、アプリと記す)を実行することで実現されてもよい。このアプリは、例えば、端末装置10により測位された位置情報に基づき、地図上にユーザの位置を表示させたり、ユーザの移動に伴い経路情報内における進行状況を表示したり、立ち寄りスポットまでの案内や、立ち寄りスポットに立ち寄った場合の到着時間等を表示させる。この場合、経路検索サーバ200は、ユーザの移動経路を探索して、ナビゲーションする経路探索部を備えていてもよい。   The route search server 200 is not limited to the content described above. 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 displays, for example, the position of the user on a map based on the position information measured by the terminal device 10, displays the progress in the route information as the user moves, and guides to the stop spot Also, the arrival time when stopping at a stop-by spot is displayed. In this case, the route search server 200 may include a route search unit that searches and navigates the user's travel 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 action deviates from the route information. Determine. The route search unit refers to the position information table 229 to determine whether or not the user has left the departure place by the departure time. If the user does not leave the departure place by the departure time, the user's action is the route. It is determined that the information has been removed. Further, the route search unit refers to the position information table 229 to determine whether or not the locus of the user's position information is moving along the selected movement route, and the locus of the user's position information is selected. If the user has not moved along the travel route, it is determined that the user's action has deviated from the route information. When it is determined that the user's action has deviated 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…ウェブサーバ DESCRIPTION OF SYMBOLS 1 ... Path | route search system, 10 ... Terminal device, 11 ... Communication part, 12 ... Input part, 13 ... Display part, 14 ... Memory | storage part, 15 ... Positioning part, 16 ... Control part, 200 ... Path search server, 210 ... Communication 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 ... position information table, 230 ... control unit, 231 ... route information creation unit, 232 ... extraction area determination unit, 233 ... drop-in spot extraction unit, 234 ... additional information search unit, 235 ... providing unit, 236 ... registration unit, 237 ... learning unit, 238 ... data management unit, 400 ... web server

Claims (18)

ユーザの端末装置から少なくとも前記ユーザの目的地を示す情報を受信する通信部と、
前記通信部により受信された情報に基づき、少なくとも前記目的地までの移動経路を含む経路情報を作成する経路情報作成部と、
前記通信部により受信された情報と、前記経路情報作成部により作成された経路情報に含まれる情報とに基づき、前記目的地に関連する立ち寄りスポットを抽出する立ち寄りスポット抽出部と、
前記立ち寄りスポット抽出部により抽出された立ち寄りスポットを、前記端末装置に送信する提供部と、
を備える経路検索サーバ。
A communication unit for receiving at least information indicating the user's destination from the user's terminal device;
A route information creation unit that creates route information including at least a travel route to the destination based on the information received by the communication unit;
A stop spot extraction unit that extracts a stop spot related to the destination based on information received by the communication unit and information included in the route information created by the route information creation unit;
A providing unit for transmitting the stop spot extracted by the stop spot extracting unit to the terminal device;
A route search server comprising:
前記立ち寄りスポット抽出部は、
前記経路情報作成部により作成された経路情報に含まれる情報に基づき、前記経路情報に応じた立ち寄りスポットを抽出する
請求項1に記載の経路検索サーバ。
The stop spot extraction unit
The route search server according to claim 1, wherein a stop spot corresponding to the route information is extracted based on information included in route information created by the route information creation unit.
前記立ち寄りスポット抽出部は、
前記経路情報作成部により作成された経路情報に含まれる情報に基づき決定された抽出エリアから、前記立ち寄りスポットを抽出する
請求項1または2に記載の経路検索サーバ。
The stop spot extraction unit
The route search server according to claim 1 or 2, wherein the stop spot is extracted from an extraction area determined based on information included in route information created by the route information creation unit.
前記立ち寄りスポット抽出部は、
前記ユーザが過去に利用した施設に関する情報、または、過去の経路検索において前記ユーザにより設定された情報を参照して、前記経路情報作成部により作成された経路情報に含まれる情報に基づき、前記経路情報に含まれる目的地が初めて訪れる場所であるか否かを判定し、判定結果に応じた前記立ち寄りスポットを抽出する
請求項1から3のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
Based on information included in the route information created by the route information creation unit with reference to information about facilities used by the user in the past or information set by the user in past route searches, the route The route search server according to any one of claims 1 to 3, wherein it is determined whether or not the destination included in the information is a place visited for the first time, and the stop spot is extracted according to the determination result.
前記立ち寄りスポット抽出部は、
前記経路情報に含まれる時刻情報に基づき前記経路情報内においてユーザが存在する予定の予定時刻を導出し、前記導出した予定時刻に対応する立ち寄りスポットを抽出する
請求項1から4のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
5. The scheduled time at which the user is scheduled to exist in the route information is derived based on the time information included in the route information, and a stop spot corresponding to the derived scheduled time is extracted. The route search server according to item.
前記立ち寄りスポット抽出部は、
前記目的地の天候に関する天候情報に基づき、前記目的地の天候に応じた前記立ち寄りスポットを抽出する
請求項1から5のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
The route search server according to any one of claims 1 to 5, wherein the stop spot according to the weather of the destination is extracted based on weather information regarding the weather of the destination.
前記立ち寄りスポット抽出部は、
前記ユーザが登録している登録情報に基づき、前記登録情報に応じた立ち寄りスポットを抽出する
請求項1から6のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
The route search server according to any one of claims 1 to 6, wherein a stop spot corresponding to the registration information is extracted based on registration information registered by the user.
前記立ち寄りスポット抽出部は、
前記ユーザの現在地または設定された出発地から目的地までの移動距離または所要時間に基づき決定されるエリアから、前記目的地までの移動距離または所要時間に応じた前記立ち寄りスポットを抽出する
請求項1から7のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
2. The stop spot according to the travel distance or time required to the destination is extracted from an area determined based on the travel distance or time required from the current location of the user or a set departure point to the destination. The route search server according to claim 1.
前記立ち寄りスポット抽出部は、
前記目的地までの移動手段に基づき決定されるエリアから、前記移動手段に応じた立ち寄りスポットを抽出する
請求項1から8のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
The route search server according to any one of claims 1 to 8, wherein a stop spot corresponding to the moving unit is extracted from an area determined based on the moving unit to the destination.
前記立ち寄りスポット抽出部は、
前記経路情報に含まれる前記目的地までの経路から、前記立ち寄りスポットを抽出する
請求項1から9のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
The route search server according to any one of claims 1 to 9, wherein the stop spot is extracted from a route to the destination included in the route information.
前記立ち寄りスポット抽出部は、
前記目的地を含む所定の範囲内から、前記立ち寄りスポットを抽出する
請求項1から10のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
The route search server according to any one of claims 1 to 10, wherein the stop spot is extracted from a predetermined range including the destination.
前記立ち寄りスポット抽出部は、
前記経路情報に含まれる情報に応じて、前記ユーザが前記目的地に到達する前に立ち寄るための立ち寄りスポット、および、前記ユーザが前記目的地に到達した後に立ち寄るための立ち寄りスポットのうち、少なくとも一方を抽出する
請求項1から11のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
At least one of a stop spot for the user to stop before reaching the destination and a stop spot for the user to stop after reaching the destination according to the information included in the route information The route search server according to claim 1, wherein the route search server is extracted.
前記立ち寄りスポット抽出部は、
前記ユーザにより登録されたユーザの頻出エリアが、前記抽出エリア決定部により決定された前記抽出エリアに含まれる場合、前記頻出エリアが前記抽出エリアに含まれない場合と比べて、前記提供部に出力する前記立ち寄りスポットの数を少なくする
請求項1から12のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
When the frequent area of the user registered by the user is included in the extraction area determined by the extraction area determination unit, output to the providing unit compared to the case where the frequent 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 is reduced.
前記立ち寄りスポット抽出部は、
前記ユーザが前記目的地に到達した時刻と、前記経路情報の到着時刻とを比較して待ち時間を導出し、導出した待ち時間に応じた立ち寄りスポットを抽出する
請求項1から13のうちいずれか一項に記載の経路検索サーバ。
The stop spot extraction unit
14. The waiting time is derived by comparing the time when the user arrives at the destination and the arrival time of the route information, and a stop spot according to the derived waiting time is extracted. The route search server according to one item.
前記経路情報作成部により作成された経路情報に含まれる情報、または、前記立ち寄りスポット抽出部により抽出された立ち寄りスポットに基づき、前記経路情報または前記立ち寄りスポットに関連する付加情報、または、前記付加情報に含まれる情報であって前記立ち寄りスポットにおいて利用可能な電子クーポンのうち少なくとも一方を検索する付加情報検索部をさらに備え、
前記提供部は、
前記付加情報検索部により検索された付加情報を、前記端末装置に提供する
請求項1から14のうちいずれか一項に記載の経路検索サーバ。
Based on the information included in the route information created by the route information creation unit, or the stop spot extracted by the stop spot extraction unit, additional information related to the route information or the stop spot, or the additional information An additional information search unit that searches for at least one of the electronic coupons that can be used at the stop-off spot.
The providing unit includes:
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 search unit includes:
With reference to the information on the commercial facility used by the user in the past, it is determined whether the stop spot extracted by the stop spot extraction unit includes the commercial facility used by the user in the past. 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 by the user in the past.
サーバが、
ユーザの端末装置から少なくとも前記ユーザの目的地を示す情報を受信し、
受信した情報に基づき、少なくとも前記目的地までの移動経路を含む経路情報を作成し、
受信した情報と、作成した経路情報に含まれる情報とに基づき、前記目的地に関連する立ち寄りスポットを抽出し、
作成された経路情報と、抽出した立ち寄りスポットとを、前記端末装置に送信する
経路検索方法。
The server
Receiving at least information indicating the user's destination from the user's terminal device;
Based on the received information, create route information including at least the travel route to the destination,
Based on the received information and the information included in the created route information, a stop spot related to the destination is extracted,
A route search method for transmitting the created route information and the extracted stop-off spot to the terminal device.
コンピュータに、
ユーザの端末装置から少なくとも前記ユーザの目的地を示す情報を受信させ、
受信された情報に基づき、少なくとも前記目的地までの移動経路を含む経路情報を作成させ、
受信された情報と、作成された経路情報に含まれる情報とに基づき、前記目的地に関連する立ち寄りスポットを抽出させ、
作成された経路情報と、抽出された立ち寄りスポットとを、前記端末装置に送信させる
経路検索プログラム。
On the computer,
Receiving at least information indicating the user's destination from the user's terminal device;
Based on the received information, create route information including at least the travel route to the destination,
Based on the received information and the information included in the created route information, the stop spot related to the destination is extracted,
A route search program for causing the terminal device to transmit the created route information and the extracted stop-off spot.
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 true JP2018049336A (en) 2018-03-29
JP6753748B2 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)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020086864A (en) * 2018-11-22 2020-06-04 テルモ株式会社 Information processing device and information processing method
JP2021089767A (en) * 2021-02-18 2021-06-10 Bhi株式会社 Integrated reservation support system
JPWO2021124566A1 (en) * 2019-12-20 2021-06-24
JP2022018087A (en) * 2020-07-14 2022-01-26 ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド Map information display method, apparatus, electronic device, and storage medium
JP2022530789A (en) * 2019-04-29 2022-07-01 グラブタクシー ホールディングス プライベート リミテッド Communication server equipment, methods performed in communication server equipment, communication systems, computer programs, computer program products, and non-temporary storage media.
JP2023137446A (en) * 2022-03-18 2023-09-29 ヤフー株式会社 Application program, information processing system, and method for processing information
JP7433034B2 (en) 2019-12-12 2024-02-19 株式会社デンソーテン Management device and management method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008026960A (en) * 2006-07-18 2008-02-07 Zenrin Datacom Co Ltd Guide information providing system
JP2009019938A (en) * 2007-07-11 2009-01-29 Navitime Japan Co Ltd Navigation system, route guide method, route search server, and terminal device
JP2009097981A (en) * 2007-10-17 2009-05-07 Pioneer Electronic Corp Apparatus, method, and program for navigation, 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

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008026960A (en) * 2006-07-18 2008-02-07 Zenrin Datacom Co Ltd Guide information providing system
JP2009019938A (en) * 2007-07-11 2009-01-29 Navitime Japan Co Ltd Navigation system, route guide method, route search server, and terminal device
JP2009097981A (en) * 2007-10-17 2009-05-07 Pioneer Electronic Corp Apparatus, method, and program for navigation, 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

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020086864A (en) * 2018-11-22 2020-06-04 テルモ株式会社 Information processing device and information processing method
JP7191658B2 (en) 2018-11-22 2022-12-19 テルモ株式会社 Information processing device and information processing method
JP2022530789A (en) * 2019-04-29 2022-07-01 グラブタクシー ホールディングス プライベート リミテッド Communication server equipment, methods performed in communication server equipment, communication systems, computer programs, computer program products, and non-temporary storage media.
JP7389819B2 (en) 2019-04-29 2023-11-30 グラブタクシー ホールディングス プライベート リミテッド Communication server device, method executed in communication server device, communication system, computer program, computer program product, and non-transitory storage medium
JP7433034B2 (en) 2019-12-12 2024-02-19 株式会社デンソーテン Management device and management method
JPWO2021124566A1 (en) * 2019-12-20 2021-06-24
JP7351351B2 (en) 2019-12-20 2023-09-27 日本電気株式会社 Guide display system, guide display method, guide display device, and program
JP2022018087A (en) * 2020-07-14 2022-01-26 ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド Map information display method, apparatus, electronic device, and storage medium
JP7159405B2 (en) 2020-07-14 2022-10-24 ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド MAP INFORMATION DISPLAY METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM
US11630560B2 (en) 2020-07-14 2023-04-18 Beijing Baidu Netcom Science And Technology Co., Ltd. Map information display method and apparatus, electronic device, and computer storage medium
JP2021089767A (en) * 2021-02-18 2021-06-10 Bhi株式会社 Integrated reservation support system
JP2023137446A (en) * 2022-03-18 2023-09-29 ヤフー株式会社 Application program, information processing system, and method for processing information

Also Published As

Publication number Publication date
JP6753748B2 (en) 2020-09-09

Similar Documents

Publication Publication Date Title
JP6753748B2 (en) Route search server, route search method, and route search program
JP4402099B2 (en) Point information search device, point information search method, and program
KR101692501B1 (en) Method and apparatus for searching the real estate for sale
KR102123396B1 (en) Method and apparatus for recommending tour course based on conditional information
US11902853B2 (en) Non-transitory computer readable recording medium, information processing method, and server device for providing region information
JP6655867B2 (en) Information processing system, information processing program, information processing apparatus, and information processing method
JP5057875B2 (en) Service providing facility information providing device
JP2009174887A (en) Route guiding system, route guiding method and computer program
JPWO2016075835A1 (en) Itinerary determination method, itinerary determination program, and itinerary determination device
JP5877394B2 (en) Content providing system, server, and content providing method
JP2019046256A (en) Information processing system, information processing program, information processor, and information processing method
JP2002054940A (en) Travel plan assisting system and information storing medium readable by computer
JP6345212B2 (en) Information processing server, program, and information processing method
KR20170030380A (en) Method and system for planning travel route using map
JP2022121646A (en) Program and information processing apparatus
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
JP2021144520A (en) Information processing device, information processing method, and program
JP7012781B2 (en) Information processing equipment, information processing methods and information processing programs
JP2005233956A (en) Method and apparatus for managing guest data of navigation system
JP6402221B1 (en) Information processing apparatus, information processing method, and program
JP6912021B1 (en) Guidance system
JP7388454B2 (en) Information generation method
JP7159102B2 (en) Information processing device, information processing method and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 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