JP7146225B2 - Information processing system, information processing program, information processing apparatus, and information processing method - Google Patents

Information processing system, information processing program, information processing apparatus, and information processing method Download PDF

Info

Publication number
JP7146225B2
JP7146225B2 JP2017109495A JP2017109495A JP7146225B2 JP 7146225 B2 JP7146225 B2 JP 7146225B2 JP 2017109495 A JP2017109495 A JP 2017109495A JP 2017109495 A JP2017109495 A JP 2017109495A JP 7146225 B2 JP7146225 B2 JP 7146225B2
Authority
JP
Japan
Prior art keywords
information
application
route
needs
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017109495A
Other languages
Japanese (ja)
Other versions
JP2018205986A (en
Inventor
本 佳 史 相
▲崎▼ 英 輝 山
島 克 英 萱
木 優 鈴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Navitime Japan Co Ltd
Original Assignee
Navitime Japan Co Ltd
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 Navitime Japan Co Ltd filed Critical Navitime Japan Co Ltd
Priority to JP2017109495A priority Critical patent/JP7146225B2/en
Publication of JP2018205986A publication Critical patent/JP2018205986A/en
Application granted granted Critical
Publication of JP7146225B2 publication Critical patent/JP7146225B2/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)
  • Traffic Control Systems (AREA)

Description

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

現在、スマートホンやタブレット端末等の通信端末のユーザは、これらの通信端末にアプリケーションをインストールして活用する場面が多い。ユーザが利用中のアプリケーションにおいて、他のアプリケーションをレコメンドする技術として、例えば、特許文献1に記載されているような技術がある。この技術は、レコメンドされたアプリケーションをインストールしたユーザに対して、利用中のアプリケーションにおけるインセンティブを与えることによりレコメンドされたアプリケーションのインストールを促進しようとするものである。 Currently, users of communication terminals such as smart phones and tablet terminals often install and use applications in these communication terminals. As a technique for recommending another application in an application currently used by a user, there is a technique as described in Patent Document 1, for example. This technology is intended to promote the installation of the recommended application by giving an incentive to the user who has installed the recommended application for the application being used.

しかしながら、上述したアプリケーションのレコメンド技術は、ユーザの潜在的なニーズに応えるものではなく、必ずしもユーザが欲しているアプリケーションをレコメンドするものではない。また、例えば、地図情報に対して車での経路を探索した場合にカーナビゲーションアプリをレコメンドするといった、直接的にユーザが探索条件として指定した移動手段に関するアプリケーションの広告を出力する手法は広く実施されているが、この手法ではユーザの潜在的なニーズに応えるアプリをレコメンドするわけではない。 However, the application recommendation technology described above does not meet the latent needs of the user, and does not necessarily recommend the application that the user wants. Also, for example, a method of outputting an advertisement for an application related to a means of transportation directly specified by the user as a search condition, such as recommending a car navigation application when searching for a route by car based on map information, is widely implemented. However, this method does not recommend apps that meet the latent needs of users.

特開2016-135267号公報JP 2016-135267 A

そこで、本発明は、アプリケーションの実行中において、ユーザのニーズに合致するようなアプリケーションをレコメンドする情報処理システムを提供することを目的とする。 SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide an information processing system that recommends an application that meets the user's needs while the application is being executed.

一実施形態に係る情報処理システムは、複数の移動区間を含む移動経路を構成する移動経路構成要素の情報のうち、ユーザのニーズを含むニーズ要素を抽出する、抽出手段と、抽出された前記ニーズ要素に基づいて、利用中の第1アプリケーションと連携し且つ前記ニーズ要素に対応する第2アプリケーションを特定する、特定手段と、特定された前記第2アプリケーションの情報を出力する、出力手段と、を備える。 An information processing system according to one embodiment includes an extracting means for extracting a needs element including a user's needs from information on movement route constituent elements constituting a movement route including a plurality of movement sections; identifying means for identifying a second application that cooperates with the first application in use and corresponds to the needs element based on the element; and outputting means for outputting information of the identified second application. Prepare.

本発明に係る情報処理システムによれば、ユーザのニーズに合致するアプリケーションをレコメンドすることが可能となる。 According to the information processing system of the present invention, it is possible to recommend an application that meets the user's needs.

一実施形態に係る情報処理システム1の一例を示すブロック図。1 is a block diagram showing an example of an information processing system 1 according to an embodiment; FIG. 情報処理システム1の処理の流れの一例を示すフローチャート。4 is a flowchart showing an example of the flow of processing of the information processing system 1; 移動区間の詳細情報における第2アプリケーションのレコメンドの例を示す図。FIG. 10 is a diagram showing an example of a second application's recommendation in the detailed information of a moving section; 情報処理システム1の処理の流れの別の例を示すフローチャート。4 is a flowchart showing another example of the flow of processing of the information processing system 1; 情報処理システム1の処理の流れのさらに別の例を示すフローチャート。4 is a flowchart showing still another example of the flow of processing of the information processing system 1; 経路の詳細情報における第2アプリケーションのレコメンドの例を示す図。FIG. 11 is a diagram showing an example of a recommendation of a second application in route detailed information; 地点情報における第2アプリケーションのレコメンドの例を示す図。The figure which shows the example of the recommendation of the 2nd application in point information. 複数の地点又は移動区間情報に対する第2アプリケーションのレコメンドの例を示す図。The figure which shows the example of the recommendation of a 2nd application with respect to a some point or moving section information.

以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。なお、各図において同等の機能を有する構成要素には同一の符号を付し、同一符号の構成要素の詳しい説明は繰り返さない。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments according to the present invention will be specifically described with reference to the drawings. In addition, the same reference numerals are given to components having equivalent functions in each drawing, and detailed description of the components with the same reference numerals will not be repeated.

なお、以下の説明において、出発地とは、経路の出発地であり、また、目的地とは、経路の目的地であり、例えば、経路探索条件に設定された出発地と目的地である。また、経由地とは、経路上の地点のことであり、例えば、経路探索条件に設定された経由地点や、経路情報に含まれる交通機関の乗車場所や乗換場所を含む乗降場のことである。交通機関とは、例えば、公共交通機関のことである。 In the following description, the starting point is the starting point of the route, and the destination is the destination of the route, for example, the starting point and destination set in the route search conditions. A waypoint is a point on a route, for example, a waypoint set in a route search condition, or a boarding place including a boarding place or a transfer place of a transportation system included in the route information. . Transportation means, for example, public transportation.

また、以下の実施形態の例においては、経路の説明として、主に乗り場を駅として列車に乗車する場合について説明するが、本発明は、列車に限られず、バスや船など任意の交通機関に適用可能である。乗り場は、例えば、交通機関がバスの場合は、停留所であり、交通機関が船の場合は、乗船場である。後述の経路は、交通機関が異なる複数の区間が混在したものでもよい。特に注意が無い限り、移動区間には、交通機関以外の徒歩、自転車等による移動も含まれるものとする。 In addition, in the following examples of the embodiments, as an explanation of the route, a case of boarding a train using a platform as a station will be mainly explained, but the present invention is not limited to trains, and can be used for any means of transportation such as buses and ships. Applicable. The boarding point is, for example, a bus stop if the means of transportation is a bus, and a boarding point if the means of transportation is a ship. The route described below may include a plurality of sections with different means of transportation. Unless otherwise noted, the travel section includes travel on foot, bicycle, etc. other than public transportation.

(第1実施形態)
本実施形態に係る情報処理システム1は、例えば、出発地から目的地までの経路情報を探索し、探索された経路情報を出力する、総合探索アプリケーション(第1アプリケーション)を構成するシステムであり、経路内の移動区間に応じて他のアプリケーション(第2アプリケーション)をレコメンドするシステムである。この第2アプリケーションは、第1アプリケーションと連携するアプリケーションであって、当該移動区間について第1アプリケーションよりも利用するメリットが高いアプリケーションである。例えば、第2アプリケーションは、当該移動区間において第1アプリケーションよりも詳細な情報を備えている、あるいは、当該移動区間に対する情報について第1アプリケーションよりも使いやすいユーザインターフェースを有するアプリケーションである。
(First embodiment)
The information processing system 1 according to the present embodiment is, for example, a system that constitutes a comprehensive search application (first application) that searches for route information from a departure point to a destination and outputs the searched route information, This is a system that recommends another application (second application) according to the movement section in the route. This second application is an application that cooperates with the first application, and is an application that is more advantageous to use than the first application for the travel segment. For example, the second application is an application that includes more detailed information on the travel segment than the first application, or has a user interface that is easier to use than the first application for information on the travel segment.

図1は、本実施形態に係る情報処理システム1の概略的な構成を示す図である。この図1に示すように、情報処理システム1は、端末装置2と、サーバ3とを備えている。端末装置2とサーバ3とは、インターネット等のネットワーク4を介して互いに通信可能に接続されている。ネットワーク4は、有線回線及び無線回線のいずれでもよく、回線の種類や形態は問わない。 FIG. 1 is a diagram showing a schematic configuration of an information processing system 1 according to this embodiment. As shown in FIG. 1 , the information processing system 1 includes a terminal device 2 and a server 3 . The terminal device 2 and the server 3 are communicably connected to each other via a network 4 such as the Internet. The network 4 may be either a wired line or a wireless line, regardless of the type or form of the line.

端末装置2は、ユーザが使用するものであり、例えば、携帯電話、スマートホン、パソコン、タブレット端末等の情報処理端末である。この端末装置2は、制御部21と、通信部22と、記憶部23と、操作部24と、出力部25とを備えている。なお、端末装置2は、GPS(Global Positioning System)やWi-Fi(登録商標)測位などにより、端末装置2の現在位置を測位する測位手段(図示しない)を備えていてもよい。 The terminal device 2 is used by a user, and is, for example, an information processing terminal such as a mobile phone, a smart phone, a personal computer, or a tablet terminal. The terminal device 2 includes a control section 21 , a communication section 22 , a storage section 23 , an operation section 24 and an output section 25 . The terminal device 2 may include positioning means (not shown) for positioning the current position of the terminal device 2 by GPS (Global Positioning System), Wi-Fi (registered trademark) positioning, or the like.

ユーザの位置情報等に関する情報をサーバ3へと送信するか否かは、アプリケーションのインストール時や初期設定時にオプトイン又はオプトアウトにより設定するようにしてもよいし、随時環境設定により選択できるようにしてもよい。また、探索ごとに現在位置の送信の可/不可をユーザに選択させるようにしてもよい。当該情報を送信する場合、サーバ3内に当該情報を記憶してもよいか否かについても同様に選択できるようにしてもよい。不可である場合、当該情報の送信又は記憶をしないようにする。このようにすることによりユーザの個人情報を保護することができる一方で、情報を望んでいるユーザにはより適した情報を提供することができる。 Whether or not to send information about the user's location information to the server 3 may be set by opt-in or opt-out at the time of application installation or initial setting, or may be selected at any time by environment setting. good too. Alternatively, the user may be allowed to select whether or not to transmit the current position for each search. When transmitting the information, whether or not to store the information in the server 3 may be similarly selected. If not, do not transmit or store such information. By doing so, it is possible to protect the user's personal information while providing more suitable information to the user who desires the information.

制御部21は、経路探索条件を設定する探索条件設定部211と、出力部25において出力するための情報を出力する情報出力部212とを備えている。なお、制御部21の各部は、端末装置2内のプロセッサが所定のプログラムを実行してソフトウェアにより実現されるものであってもよい。 The control unit 21 includes a search condition setting unit 211 that sets route search conditions, and an information output unit 212 that outputs information to be output by the output unit 25 . Note that each part of the control part 21 may be realized by software by executing a predetermined program by the processor in the terminal device 2 .

探索条件設定部211は、操作部24を介してユーザが設定した経路探索条件を取得し、経路探索条件を設定する。経路探索条件は、少なくとも出発地と目的地の情報を含む。出発地や目的地は、鉄道の駅には限られず、地点を特定可能な情報、例えば、住所、建物名、郵便番号、電話番号、自宅、会社、バスの停留所、空港、港、乗船場などであってもよい。出発地は、GPSやWi-Fi測位等の測位手段によって検出された現在位置であってもよい。また、経路探索条件には、出発地や目的地の他に経由地、使用路線、出発時刻、到着時刻、始発、終電等の条件が含まれて入れもよい。 The search condition setting unit 211 acquires the route search conditions set by the user through the operation unit 24 and sets the route search conditions. The route search conditions include at least departure point and destination information. Departure points and destinations are not limited to railway stations, and information that can identify points, such as addresses, building names, postal codes, telephone numbers, homes, companies, bus stops, airports, ports, boarding ports, etc. may be The starting point may be the current position detected by positioning means such as GPS or Wi-Fi positioning. In addition to the departure point and destination, the route search conditions may include conditions such as transit points, routes used, departure time, arrival time, first train, last train, and the like.

なお、探索条件設定部211は、操作部24を介さずに経路探索条件の一部又は全部を取得し、設定してもよい。例えば、ユーザが時刻情報を入力しない場合、出発時刻として、端末装置2が有する時計(図示しない)若しくは外部のサーバから現在時刻を取得するようにしてもよい。また、過去の経路探索履歴に基づいて経路探索条件を取得してもよいし、ユーザが事前に登録したルート(通勤・通学ルート、お気に入りルート等)の情報、あるいはカレンダー等のアプリケーションに登録されたスケジュール情報等に基づいて経路探索条件を取得し、設定するようにしてもよい。 Note that the search condition setting unit 211 may acquire and set a part or all of the route search conditions without using the operation unit 24 . For example, if the user does not input the time information, the current time may be obtained as the departure time from a clock (not shown) of the terminal device 2 or from an external server. In addition, route search conditions may be acquired based on the past route search history, information on routes registered in advance by the user (commuting/school route, favorite route, etc.), or information registered in an application such as a calendar A route search condition may be acquired and set based on schedule information or the like.

ユーザにより時刻情報が入力されない場合には、上記の例とは別の例として、後述するサーバ3の経路情報取得部311において、サーバ3内の時計の指す時刻を現在の出発時刻として経路探索を行うようにしてもよい。 If time information is not input by the user, as another example from the above example, the route information acquisition unit 311 of the server 3, which will be described later, searches for a route using the time indicated by the clock in the server 3 as the current departure time. You can do it.

情報出力部212は、サーバ3から受信した経路情報等を映像信号に変換して出力部25へと出力する。また、サーバ3から受信したデータをユーザが見やすくなるように情報出力部212において生成してもよい。なお、情報出力部212は、情報を音声信号へ変換して出力部25へと出力するようにしてもよい。 The information output unit 212 converts the route information and the like received from the server 3 into a video signal and outputs the video signal to the output unit 25 . Also, the data received from the server 3 may be generated by the information output unit 212 so that the user can easily view the data. Note that the information output unit 212 may convert the information into an audio signal and output the audio signal to the output unit 25 .

通信部22は、ネットワーク4を介して制御部21とサーバ3との間で情報を送受信するためのインターフェースである。記憶部23は、制御部21が動作するためのプログラムや制御部21が取り扱うデータ(ユーザ情報等)を記憶する。操作部24は、ユーザが端末装置2に情報を入力するためのインターフェースであり、例えば、キーボード、マウス、タッチパネル、ボタン、マイク、ダイヤルボタン等である。 The communication unit 22 is an interface for transmitting and receiving information between the control unit 21 and the server 3 via the network 4 . The storage unit 23 stores a program for operating the control unit 21 and data (user information, etc.) handled by the control unit 21 . The operation unit 24 is an interface for the user to input information to the terminal device 2, and includes, for example, a keyboard, a mouse, a touch panel, buttons, a microphone, dial buttons, and the like.

出力部25は、端末装置2からユーザへ各種情報を出力するインターフェースであり、例えば、映像を表示する液晶ディスプレイ等の映像表示手段であり、端末装置2からユーザへ様々な情報を出力する。具体的には、出力部25は、ユーザからの操作を受け付けるためのGUI(Graphical User Interface)や、後述する経路情報などを表示する。あるいは、出力部25は、探索された経路情報や新着情報等を音声で出力するスピーカであってもよいし、新着情報がある場合に振動するバイブレータであってもよい。また、操作部24がタッチパネルの場合には、操作部24が出力部25を兼ねていてもよい。 The output unit 25 is an interface for outputting various information from the terminal device 2 to the user. For example, the output unit 25 is video display means such as a liquid crystal display for displaying video, and outputs various information from the terminal device 2 to the user. Specifically, the output unit 25 displays a GUI (Graphical User Interface) for receiving an operation from a user, route information described later, and the like. Alternatively, the output unit 25 may be a speaker that outputs searched route information, new arrival information, etc. by voice, or may be a vibrator that vibrates when there is new arrival information. Moreover, when the operation unit 24 is a touch panel, the operation unit 24 may also serve as the output unit 25 .

なお、出力部25は、ユーザに情報を直接提示するものでなくてもよい。例えば、出力部25は、端末装置2の外部に接続される映像表示手段や音声出力手段に、映像信号や音声信号を出力するものであってもよいし、外部に接続される印刷装置にデータを出力するものであってもよいし、端末装置2内若しくは外部の記憶装置にデータを出力して記憶させるものであってもよい。 Note that the output unit 25 may not directly present information to the user. For example, the output unit 25 may output a video signal or an audio signal to video display means or audio output means connected to the outside of the terminal device 2, or may output data to a printing device connected to the outside. may be output, or the data may be output and stored in the terminal device 2 or an external storage device.

次に、サーバ3について説明する。サーバ3は、制御部31と、記憶部32と、ネットワーク4を介して外部と情報を送受信するインターフェースである通信部33とを備えている。 Next, the server 3 will be explained. The server 3 includes a control unit 31 , a storage unit 32 , and a communication unit 33 as an interface for transmitting and receiving information to and from the outside via the network 4 .

制御部31は、経路情報取得部311と、ニーズ要素抽出部312と、アプリ特定部313とを備えている。なお、これらの各部の機能は、サーバ3内のプロセッサが所定のプログラムを実行してソフトウェアにより実現されるものであってもよい。 The control unit 31 includes a route information acquisition unit 311 , a needs element extraction unit 312 and an application identification unit 313 . Note that the functions of these units may be realized by software by the processor in the server 3 executing a predetermined program.

経路情報取得部311は、ネットワーク4を介して端末装置2から送信された経路探索条件と、記憶部32内の経路情報データベース321に記憶されているデータとに基づいて経路探索を行った経路探索結果を経路情報として取得する。なお、経路探索は、図示しない経路情報探索部により実行されてもよいし、経路情報取得部311が経路探索条件に基づいて経路情報の探索を実行してもよい。以下の説明においては、特に明記しない限り、経路情報取得部311が経路情報の探索を実行するものとするが、この限りではない。 The route information acquisition unit 311 performs a route search based on route search conditions transmitted from the terminal device 2 via the network 4 and data stored in the route information database 321 in the storage unit 32. Get the result as route information. The route search may be performed by a route information search unit (not shown), or the route information acquisition unit 311 may search for route information based on route search conditions. In the following description, unless otherwise specified, the route information acquisition unit 311 searches for route information, but this is not the only option.

この経路情報取得部311により取得された経路情報は、出発地、目的地等の地点情報と、各地点情報同士の間の移動区間の情報を経路要素として備える。なお、経路情報には、経由地(乗り換え駅等を含む)の情報を含んでいてもよい。 The route information acquired by the route information acquisition unit 311 includes, as route elements, point information such as departure points and destinations, and information on travel sections between each piece of point information. Note that the route information may include information on waypoints (including transfer stations, etc.).

ニーズ要素抽出部312は、経路情報取得部311が取得した経路要素を備える経路情報に基づいて、ユーザの潜在的なニーズ(潜在ニーズ)と、当該潜在ニーズを推定可能な経路要素である潜在ニーズ要素を抽出する。すなわち、ニーズ要素抽出部312は、ユーザの潜在的なニーズが存在すると推定される経路情報中の地点又は移動区間の情報を潜在ニーズ要素として抽出する。 Based on the route information including the route elements acquired by the route information acquisition unit 311, the needs element extraction unit 312 extracts the latent needs of the user (latent needs) and the latent needs, which are route elements from which the latent needs can be estimated. Extract elements. That is, the needs element extracting unit 312 extracts, as latent needs elements, information on points or travel sections in the route information that are presumed to have latent needs of the user.

アプリ特定部313は、第1アプリケーションと連携するアプリケーションであって、ニーズ要素抽出部312が抽出した潜在ニーズに対応する第2アプリケーションを、記憶部32内の連携アプリ情報データベース322から特定する。そして、特定された第2アプリケーションを通信部33及びネットワーク4を介して端末装置2へと出力する。 The application identifying unit 313 identifies, from the cooperative application information database 322 in the storage unit 32 , a second application that is an application that cooperates with the first application and that corresponds to the latent needs extracted by the needs element extracting unit 312 . Then, the specified second application is output to the terminal device 2 via the communication unit 33 and the network 4 .

記憶部32は、各種データを記憶するデータベースであり、経路情報データベース321と、連携アプリ情報データベース322とを備える。記憶部32は、例えば、ハードディスク、不揮発性半導体メモリ(SSD等)等の任意の記憶装置により構成可能である。また、記憶部32は、図面においてサーバ3内にあるものとしているが、制御部31とは別のデータベースサーバや、ファイルサーバとして独立したサーバとして情報処理システム1内に通信可能に接続された別の装置内に備えられているものであってもよい。 The storage unit 32 is a database that stores various data, and includes a route information database 321 and a cooperative application information database 322 . The storage unit 32 can be configured by an arbitrary storage device such as a hard disk, nonvolatile semiconductor memory (SSD, etc.), for example. Although the storage unit 32 is assumed to be in the server 3 in the drawing, it may be a database server separate from the control unit 31 or a separate server that is communicatively connected to the information processing system 1 as an independent server as a file server. may be provided in the device.

経路情報データベース321は、公共交通機関の経路情報の探索、及び、徒歩、自転車等の道路情報に関わる経路情報の探索を実行する際に使用するデータベースである。この経路情報データベース321は、経路ネットワーク情報データベースを少なくとも備え、さらに、時刻表情報データベースと、地図データベースと、POI(Point of Interest)情報データベースのうち少なくとも1つをさらに備えていてもよい。例えば、第1アプリケーションが、総合的な経路探索を行うアプリケーションである場合、上述した全てのデータベースを備えていてもよい。 The route information database 321 is a database that is used when searching route information for public transportation and route information related to road information such as walking and cycling. The route information database 321 includes at least a route network information database, and may further include at least one of a timetable information database, a map database, and a POI (Point of Interest) information database. For example, if the first application is an application that performs a comprehensive route search, it may have all the databases described above.

経路ネットワーク情報データベースは、経路探索に使用するデータベースであり、道路ネットワーク情報データベースと、交通ネットワーク情報データベースとを備える。道路ネットワーク情報は、道路のネットワーク情報であり、徒歩、自転車、バイク、自動車等といった移動手段ごとに別のデータとして記憶されていてもよい。交通ネットワーク情報は、公共交通機関のネットワーク情報であり、列車、バス、飛行機等といった移動手段ごとに記憶されている。 The route network information database is a database used for route searching, and includes a road network information database and a traffic network information database. The road network information is road network information, and may be stored as separate data for each mode of transportation such as walking, bicycle, motorbike, and automobile. Transportation network information is network information of public transportation, and is stored for each mode of transportation such as a train, bus, or airplane.

時刻表情報データベースは、時刻表を考慮した経路探索をする場合に利用されるデータベースであり、公共交通機関の移動手段ごとに記憶された時刻表情報のデータベースである。地図データベースは、地図情報を記憶するデータベースであり、主に表示や、移動経路探索といった地点探索に用いられるデータベースである。POIデータベースは、フリーワード探索やカテゴリ探索といった地点探索用に用いられるデータベースである。 The timetable information database is a database used when searching for a route in consideration of timetables, and is a database of timetable information stored for each mode of transportation of public transportation. A map database is a database that stores map information, and is a database that is mainly used for display and location search such as moving route search. The POI database is a database used for point searches such as free word searches and category searches.

これらのデータベースに記憶されている情報は、所定のタイミングでアップデートするようにしてもよい。 Information stored in these databases may be updated at a predetermined timing.

時刻を指定せずに経路探索をする平均探索のみを行う場合には時刻表情報データベースは備えられなくてもよいが、出発時刻や到達時刻といった時刻を指定した通常の探索をする場合には、時刻表情報データベースが備えられる。また、駅間のみの経路探索を行う場合には、地図データベースやPOIデータベースは備えられなくてもよいが、上述したように、住所、建物名等から探索を行う場合には、地図データベースやPOIデータベースが備えられる。これらのデータベースは図示しないが、適宜必要となる場合には、備えられる。 If you want to search for a route without specifying the time, you don't have to prepare a timetable information database. A timetable information database is provided. Further, when performing a route search only between stations, it is not necessary to provide a map database or a POI database. A database is provided. These databases are not shown, but are provided when appropriate and necessary.

連携アプリ情報データベース322は、第1アプリケーションと連携しているアプリケーションの情報を記憶するデータベースである。例えば、第1アプリケーションが経路探索を行う総合探索アプリケーションである場合、連携するアプリケーションは、例えば、列車の時刻表、バスの時刻表、徒歩、自転車、バイク、自動車等の移動手段に関する情報に特化したアプリケーションや、観光地、口コミ情報等の地点又は地域に関する情報に特化したアプリケーションである。 The linked application information database 322 is a database that stores information on applications linked with the first application. For example, if the first application is a comprehensive search application that searches for routes, the linked application may be specialized in information related to means of transportation, such as train timetables, bus timetables, walking, bicycles, motorbikes, and automobiles. and applications that specialize in information related to places or regions such as sightseeing spots and word-of-mouth information.

アプリ特定部313は、ニーズ要素抽出部312により抽出された潜在ニーズ情報要素における第2アプリケーションの情報を、この連携アプリ情報データベース322に記憶された潜在ニーズに紐付けられているアプリケーションの情報を取得することにより特定する。 The application identifying unit 313 acquires the information of the second application in the latent needs information element extracted by the needs element extracting unit 312 and the information of the application linked to the latent needs stored in the linked application information database 322. identified by

この連携アプリ情報データベース322には、これらの連携アプリケーションの情報と潜在ニーズとが紐付けられて記憶されている。すなわち、潜在ニーズに対応する第2アプリケーションの情報が、連携アプリ情報データベース322に記憶されている。例えば、第1アプリケーションにおいてバスの時刻表を望んだユーザの潜在ニーズは、バス、あるいは、バスの時刻表に関する情報である。この潜在ニーズに対応する第2アプリケーションの情報としてバスの時刻表に関するアプリケーションの情報が連携アプリ情報データベース322を参照することにより特定することが可能となる。 In the cooperative application information database 322, the information of these cooperative applications and latent needs are linked and stored. That is, the information of the second application corresponding to latent needs is stored in the cooperative application information database 322 . For example, the potential need of a user who wanted a bus timetable in the first application is information about buses or bus timetables. By referring to the cooperative application information database 322, it is possible to specify the application information related to the bus timetable as the information of the second application corresponding to this latent need.

潜在ニーズと第2アプリケーションの情報との紐付け例としては、他に以下のような例が挙げられる。なお、以下に挙げる例は一例であり、この他にも紐付け関係があってもよい。また、ユーザのニーズ及びニーズ要素は、潜在的なものに限られず、以下のそれぞれに対してユーザの操作により顕在化したものであってもよい。 Other examples of linking between latent needs and information of the second application are as follows. Note that the example given below is just an example, and there may be other linking relationships. In addition, the user's needs and need elements are not limited to latent ones, and may be manifested by user's operation for each of the following.

長時間の徒歩移動を避けたいというニーズに対しては、自転車に特化したアプリケーションが紐付けられ、歩くのであればポイントをためたいというニーズに対しては、ウォーキングに特化したアプリケーションが紐付けられる。旅行をしたいというニーズに対しては、観光案内アプリケーションが紐付けられる。重い荷物を持って歩きたくないというニーズに対しては、バス情報に特化したアプリケーション又はタクシー情報に特化したアプリケーションが紐付けられる。雨に濡れたくない、寒いのが苦手、汗をかきたくないというニーズに対しては、バス情報に特化したアプリケーションや、地域の地下道の情報に特化したアプリケーションが紐付けされる。健康に興味があるというニーズに対しては、ウォーキングに特化したアプリケーションが紐付けられる。 A bicycle-specific application is linked to the need to avoid long walking distances, and a walking-specific application is linked to the need to accumulate points if walking. be done. A tourist information application is linked to the need to travel. An application specializing in bus information or an application specializing in taxi information is linked to the need for not wanting to walk with heavy luggage. An application specializing in bus information and an application specializing in local underground passage information are linked to the needs of not wanting to get wet in the rain, not being cold, and not wanting to sweat. For those who are interested in health, an application dedicated to walking is linked.

さらに、これらのニーズは、経路の地点又は移動区間のみの情報から推定されるだけではなく、これらの情報に加え、ユーザの過去又は現在の端末装置2の操作情報によって推定されるものであってもよい。前段落の例で言うと、徒歩区間が長い場合、長時間歩きたくない、又は、歩くのであればポイントをためたいという潜在ニーズが推定される。人気の旅行POIを選択した場合、旅行をしたいという潜在的又は顕在的なニーズが推定される。日用品や大型製品を販売する店舗に関するPOIを探索した場合、重い荷物を持って歩きたくないという潜在ニーズが推定される。天候が、雨、寒い、暑い等であって経路に徒歩区間がある場合には、雨に濡れたくない等の潜在ニーズが推定される。マッサージ店やスーパー銭湯をよく探索している場合には、健康に興味があるという潜在ニーズが推定される。 Furthermore, these needs are estimated not only from information on route points or travel sections, but also from past or current operation information of the user's terminal device 2 in addition to these information. good too. In the example of the previous paragraph, if the walking section is long, it is estimated that there is a latent need that the user does not want to walk for a long time, or that if they do walk, they want to accumulate points. If a popular travel POI is selected, a potential or explicit need to travel is estimated. When searching for POIs related to stores that sell daily necessities and large products, it is estimated that there is a latent need for not wanting to walk around with heavy luggage. If the weather is rainy, cold, hot, etc. and there is a walking section on the route, latent needs such as not wanting to get wet in the rain are estimated. If a person often searches for a massage parlor or a super public bathhouse, it is estimated that the person is interested in health.

次に、本実施形態に係る情報処理システムの動作について説明する。図2は、本実施形態に係る情報処理システムの処理の流れを示すフローチャートである。以下、各実施形態又は変形例の説明においては、上記のニーズ及びニーズ要素は、ユーザの潜在的なニーズであるとして、潜在ニーズ及び潜在ニーズ要素として説明するが、ユーザの操作により顕在化されたニーズであってもよい。この場合、ニーズ及びニーズ要素は、ユーザの顕在的なニーズ及びニーズ要素である。 Next, the operation of the information processing system according to this embodiment will be described. FIG. 2 is a flowchart showing the processing flow of the information processing system according to this embodiment. Hereinafter, in the description of each embodiment or modified example, the needs and needs elements described above are potential needs of the user and will be described as latent needs and latent needs elements. may be needs. In this case, the needs and need factors are the user's explicit needs and need factors.

まず、探索条件設定部211は、ユーザが操作部24を介して入力した経路探索条件を取得し、通信部22を介してサーバ3へと送信する(ステップS10)。 First, the search condition setting unit 211 acquires the route search conditions input by the user through the operation unit 24, and transmits them to the server 3 through the communication unit 22 (step S10).

次に、通信部33を介して経路探索条件を受信した経路情報取得部311は、経路探索条件にしたがい経路の探索を行い、探索された複数の経路情報をリストにして通信部33を介して端末装置2へと送信する(ステップS20)。経路情報取得部311は、経路探索条件に基づき、経路情報データベース321に備えられている各種データベースを用いて経路探索を行う。 Next, the route information acquisition unit 311 that has received the route search conditions via the communication unit 33 performs a route search according to the route search conditions, lists a plurality of searched route information, and transmits the list through the communication unit 33. It is transmitted to the terminal device 2 (step S20). The route information acquisition unit 311 performs a route search using various databases provided in the route information database 321 based on route search conditions.

この経路探索は、経路探索条件にしたがい、複数の候補経路を探索する。候補経路としては、例えば、目的地への到達時刻が早い経路、目的地までの運賃が安い経路、乗換回数が少ない経路、又は、目的地までの移動手段の混雑度が空いている経路等により探索される。経路情報取得部311は、これらの経路をリストにして端末装置2へと送信する。また、かならずしも複数の経路である必要は無く、ユーザの入力した条件、例えば、一番到達時刻が早い経路等により1つの経路だけを送信するようにしてもよい。この場合、1経路だけのリストを送信するようにしてもよいし、次のステップS11を省略して、詳細情報を送信するようにしてもよい。 This route search searches for a plurality of candidate routes according to route search conditions. Candidate routes include, for example, a route that arrives at the destination early, a route with a low fare to the destination, a route with a small number of transfers, or a route with less traffic congestion to the destination. to be explored. The route information acquisition unit 311 makes a list of these routes and transmits the list to the terminal device 2 . Moreover, it is not always necessary to have a plurality of routes, and only one route may be transmitted according to user-input conditions, for example, the route with the earliest arrival time. In this case, a list of only one route may be sent, or detailed information may be sent by omitting the next step S11.

次に、通信部22を介して経路探索結果のリストを受信した端末装置2の情報出力部212は、当該探索結果のリストを出力部25へと出力する。操作部24を介してユーザによりリスト内の1経路の詳細情報を取得する旨の要求があると、通信部22を介して当該要求がサーバ3へと送信される(ステップS11)。 Next, the information output unit 212 of the terminal device 2 that has received the route search result list via the communication unit 22 outputs the search result list to the output unit 25 . When the user makes a request to acquire detailed information of one route in the list via the operation unit 24, the request is transmitted to the server 3 via the communication unit 22 (step S11).

次に、詳細情報を取得する旨の要求を受信したサーバ3の経路情報取得部311は、経路の詳細情報を端末装置2へと送信する(ステップS21)。経路の詳細情報は、ステップS20において探索され、取得されているものであってもよいし、ステップS21において探索され、取得されるものであってもよい。 Next, the route information acquisition unit 311 of the server 3 that has received the request to acquire the detailed information transmits the detailed information of the route to the terminal device 2 (step S21). The detailed information on the route may be searched and acquired in step S20, or may be searched and acquired in step S21.

次に、経路の詳細情報を受信した端末装置2の情報出力部212は、出力部25へ経路の詳細情報を出力する(ステップS12)。図3(a)は、経路の詳細情報を出力部25へと表示した一例を示す図である。この例において、ユーザは、○○三丁目バス停留所から、□□駅までの経路を探索している。 Next, the information output unit 212 of the terminal device 2 that has received the detailed information on the route outputs the detailed information on the route to the output unit 25 (step S12). FIG. 3A is a diagram showing an example of detailed route information displayed on the output unit 25. FIG. In this example, the user is searching for a route from XX 3-chome bus stop to □□ station.

詳細表示においては、地点情報2500、2502、2504、2506と、移動区間情報2501、2503、2505が交互に配置されている。例えば、地点情報2500は、○○三丁目から☆☆バスの○×ルートのバスに乗車することを示す。☆☆バスに乗車すると、移動区間情報2501に示されるように、経由地である地点情報2502に示される○○神宮までには5個の停留所が存在し、乗車賃は100円であり、乗車時間が10分であることが示される。 In the detailed display, point information 2500, 2502, 2504, 2506 and movement section information 2501, 2503, 2505 are alternately arranged. For example, the point information 2500 indicates that you will get on the ◯× route of the ☆☆ bus from ◯◯ 3-chome. ☆☆When you get on the bus, as shown in the movement section information 2501, there are five stops up to ○○ Jingu Shrine, which is a transit point, shown in the point information 2502, and the fare is 100 yen. The time is shown to be 10 minutes.

以下同様に、地点情報2504には経由地が○×駅、地点情報2506には目的地が□□駅であることが示され、地点情報2502、2504の間の移動区間情報2503が徒歩であり、地点情報2504、2506の間の移動区間情報2505が△△線(列車)であることが示されている。 Similarly, the point information 2504 indicates that the waypoint is XX station, the point information 2506 indicates that the destination is □□ station, and the movement section information 2503 between the point information 2502 and 2504 indicates that it is a walking route. , point information 2504 and 2506 indicates that the section information 2505 is the ΔΔ line (train).

次に、経路の詳細情報からユーザが操作部24を介して移動区間の詳細状況を要求すると、当該要求はサーバ3へと送信される(ステップS13)。例えば、図3(a)の移動区間情報2501内の右端にある時計マークは、当該移動区間における時刻表を表示するための時刻表表示ボタン2507であり、この時刻表表示ボタン2507を選択することにより当該要求がサーバ3へと送信される。なお、ここで言う選択とは、例えば、タップ、タッチ、クリック、ダブルクリック、スワイプ、音声入力による判断等、操作部24を介して行いうる操作のことである。 Next, when the user requests the detailed status of the travel section from the detailed route information via the operation unit 24, the request is sent to the server 3 (step S13). For example, the clock mark on the right end of the travel section information 2501 in FIG. 3A is a timetable display button 2507 for displaying the timetable for the travel section. sends the request to the server 3. The selection here means an operation that can be performed via the operation unit 24, such as tapping, touching, clicking, double-clicking, swiping, judgment by voice input, or the like.

次に、移動区間の詳細情報の要求を受信したサーバ3のニーズ要素抽出部312は、当該移動区間の詳細情報を探索し、取得する(ステップS22)。例えば、図3(a)における移動区間情報2501の移動手段がバスであるので、時刻表表示ボタン2507が選択されると、バスの時刻表の表示をユーザが望んでいることとなる。この場合、経路情報取得部311は、経路情報データベース321内の時刻表情報データベースからユーザが望んでいるバスの時刻表を探索し、取得する。 Next, the need element extracting unit 312 of the server 3 that has received the request for detailed information on the travel section searches for and acquires detailed information on the travel section (step S22). For example, since the means of transportation of the travel section information 2501 in FIG. 3A is a bus, when the timetable display button 2507 is selected, the user desires to display the timetable of the bus. In this case, the route information acquisition unit 311 searches for and acquires the bus timetable desired by the user from the timetable information database in the route information database 321 .

次に、ニーズ要素抽出部312は、当該移動区間に潜在ニーズがあるか否かを判断し、潜在ニーズがある場合には、当該潜在ニーズを抽出し、併せて当該移動区間を潜在ニーズ要素であると抽出する(ステップS23)。 Next, the needs element extracting unit 312 determines whether or not there is a latent need in the travel section. If there is, it is extracted (step S23).

次に、アプリ特定部313は、抽出された潜在ニーズに対応した連携アプリケーションの情報を、連携アプリ情報データベース322に記憶されているアプリケーションの情報から特定する(ステップS24)。このアプリ特定部313により特定されたアプリケーションが第1アプリケーションと連携するアプリケーションであって、かつ、潜在ニーズに対応する、第2アプリケーションとなる。 Next, the application identifying unit 313 identifies the information of the cooperative application corresponding to the extracted latent needs from the application information stored in the cooperative application information database 322 (step S24). The application specified by the application specifying unit 313 is the second application that cooperates with the first application and that meets latent needs.

次に、制御部31は、取得した移動区間の詳細情報及び第2アプリケーションの情報を端末装置2へと送信する(ステップS25)。なお、ユーザが指定した移動区間が潜在ニーズ要素では無い場合、ステップS24を省略して移動区間の詳細情報を端末装置2へと送信するようにしてもよい。 Next, the control unit 31 transmits the acquired detailed information on the travel section and information on the second application to the terminal device 2 (step S25). It should be noted that if the travel section designated by the user is not a latent need element, step S24 may be omitted and the detailed information of the travel section may be transmitted to the terminal device 2 .

次に、端末装置2の情報出力部212は、サーバ3から受信した移動区間の詳細情報及び第2アプリケーションの情報を出力部25へと出力する(ステップS15)。図3(b)は、図3(a)において移動区間情報2501内のバスの時刻表表示ボタン2507をユーザが選択した場合に出力部25に出力される表示の一例を示す図である。 Next, the information output unit 212 of the terminal device 2 outputs to the output unit 25 the detailed information on the travel section and the information on the second application received from the server 3 (step S15). FIG. 3(b) is a diagram showing an example of a display output to the output unit 25 when the user selects the bus timetable display button 2507 in the movement section information 2501 in FIG. 3(a).

この図3(b)に示すように、バスで移動する移動区間に対して、当該バスの時刻表情報が、時刻表表示情報2508のように表示される。この例においては、出発時間である12時27分以降のバスの簡易な時刻表情報が表示される。例えば、12時27分以降である、12時28分、12時43分、12時58分、13時13分、13時28分のバスが直近にあるという情報をユーザは取得することが可能となる。 As shown in FIG. 3B, the timetable information of the bus is displayed like the timetable display information 2508 for the moving section traveled by the bus. In this example, simple timetable information of buses after 12:27, which is the departure time, is displayed. For example, the user can obtain information that the buses at 12:28, 12:43, 12:58, 13:13, and 13:28, which are after 12:27, are nearby. becomes.

このようなバスの移動区間について、時刻表表示を行うユーザは、一時的にバスの時刻表を閲覧するのみならず、潜在的にバスの時刻表を表示するアプリケーションを望んでいることもある。このようなユーザの潜在ニーズに対応するために、簡易な時刻表表示と併せて、第2アプリケーションの情報を、連携アプリ情報2509のように表示する。このようにすることにより、潜在ニーズに応えるアプリケーションを適切にレコメンドすることが可能となる。 A user who displays a timetable for such a bus travel section may want an application that not only temporarily browses the bus timetable but also potentially displays the bus timetable. In order to meet such latent needs of the user, the information of the second application is displayed like cooperative application information 2509 together with a simple timetable display. By doing so, it is possible to appropriately recommend an application that meets latent needs.

この連携アプリ情報2509を選択することにより、ユーザの端末装置2へと第2アプリケーションをインストールする画面へと遷移する。ユーザは、ユーザ自身の意思により、第2アプリケーションをインストールするか否かを選択することができる。 By selecting this cooperative application information 2509, a transition is made to a screen for installing the second application to the terminal device 2 of the user. The user can choose whether or not to install the second application according to the user's own intention.

レコメンドされた第2アプリケーションが既に端末装置2にインストールされている場合には、連携アプリ情報2509を選択することにより、第2アプリケーションを起動するようにしてもよい。このようにすることにより、ユーザは、端末装置2にインストールされている第2アプリケーションを第1アプリケーションの表示画面上から起動することができ、利便性が向上する。 If the recommended second application has already been installed in the terminal device 2 , the second application may be started by selecting the cooperative application information 2509 . By doing so, the user can start the second application installed in the terminal device 2 from the display screen of the first application, which improves convenience.

また、潜在ニーズを推定する際に、ユーザの第1アプリケーションの利用ログを用いることもできる。例えば、当該ユーザが過去の経路探索において、経路の詳細情報についてのバスの時刻表に係る詳細情報を表示しようとしていた場合、当該ユーザについては、バスの時刻表情報が潜在ニーズであると推定する。そして、経路中の複数の移動区間のうち、移動手段がバスである移動区間が存在する場合に、当該移動区間を潜在ニーズ要素として抽出するようにしてもよい。この潜在ニーズの推定は、所定の回数(例えば2回)以上バスの時刻表情報を表示させたこと等を条件として推定するようにしてもよい。 In addition, when estimating latent needs, it is also possible to use the user's usage log of the first application. For example, in a past route search, if the user was trying to display detailed information related to a bus timetable for detailed route information, it is estimated that bus timetable information is a latent need for the user. . Then, if there is a section of movement in which the means of transportation is a bus among the plurality of sections of movement on the route, the section of movement may be extracted as a latent need element. The latent needs may be estimated on the condition that the bus timetable information has been displayed a predetermined number of times (for example, twice) or more.

なお、当該移動区間が潜在ニーズ要素では無い場合には、当該移動区間の詳細情報を表示し、連携アプリケーションの情報を表示しないようにする。このようにすることにより、出力部25の表示領域により多くの詳細情報を表示することが可能となる。また、過度なレコメンド表示を抑制することもでき、ユーザの満足度の向上を図ることができる。 In addition, when the travel section is not a latent need element, the detailed information of the travel section is displayed, and the information of the cooperative application is not displayed. By doing so, more detailed information can be displayed in the display area of the output section 25 . In addition, excessive display of recommendations can be suppressed, and user satisfaction can be improved.

以上のように、本実施形態によれば、ユーザが第1アプリケーションを利用して経路探索を実行し、移動経路の詳細情報を出力するためのユーザによる入力操作に基づいてニーズ要素を抽出する場合、すなわち、経路情報においてユーザが詳細情報を表示しようとした移動区間にユーザの潜在的又は顕在的にニーズがある場合、当該ニーズに適した第1アプリケーションと連携しているアプリケーションである第2アプリケーションをレコメンドすることが可能となる。 As described above, according to the present embodiment, when the user executes a route search using the first application and extracts a need element based on the user's input operation for outputting detailed information on the movement route In other words, when there is a potential or actual need of the user for the section of travel for which the user has attempted to display detailed information in the route information, the second application is an application that is linked with the first application that is suitable for the need. can be recommended.

このようにレコメンドすることにより、ユーザのニーズにより適合したアプリケーションをレコメンドし、利便性を向上するとともに、事業者は、連携するアプリケーションにユーザをより適切に誘導することが可能となる。例えば、連携アプリケーション同士の場合、GUI等のユーザインターフェースが共通する場合が多く、レコメンドされたアプリケーションを使用する場合においてもユーザに過度の負担を生じさせず、必要な情報へとアクセスする手段を提供することが可能となる。さらに、第1アプリケーションにおいて記録したユーザ設定情報等やアプリケーションの設定情報等を同じ設定情報として第2アプリケーションへと自動的に設定することも可能となる。 By making recommendations in this way, it is possible to recommend applications that are more suitable for user needs, improve convenience, and enable the business operator to more appropriately guide users to linked applications. For example, in the case of cooperative applications, there are many cases where the user interface such as GUI is common, and even when using a recommended application, it provides a means to access necessary information without causing excessive burden on the user. It becomes possible to Furthermore, it is also possible to automatically set the user setting information and the like recorded in the first application and the application setting information and the like as the same setting information in the second application.

(第2実施形態)
前述した第1実施形態においては、経路情報における移動区間を選択したタイミングでユーザのニーズ及びニーズ要素を抽出するようにしたが、これらの情報の抽出は、上記のタイミングには限られない。本実施形態においては、第1実施形態とは異なるタイミングでユーザのニーズ及びニーズ要素を抽出する例について説明する。
(Second embodiment)
In the first embodiment described above, the user's needs and need elements are extracted at the timing of selecting the travel section in the route information, but the extraction of these pieces of information is not limited to the above timing. In the present embodiment, an example of extracting user's needs and need elements at a timing different from that of the first embodiment will be described.

図4は、本実施形態における情報処理システム1の処理の流れを示すフローチャートである。全体的な処理の流れとしては、探索された複数の経路情報のリストからユーザが経路詳細を要求したタイミングにおいて、当該経路内のニーズ要素及び当該ニーズ要素におけるユーザのニーズを抽出する。以下、より詳しく説明する。 FIG. 4 is a flow chart showing the processing flow of the information processing system 1 in this embodiment. As an overall flow of processing, at the timing when the user requests route details from a list of searched route information, the needs element in the route and the user's needs in the need element are extracted. A more detailed description will be given below.

ユーザにより入力された経路探索条件を取得するステップ(ステップS10)からリスト化された経路情報から経路詳細の要求をするステップ(ステップS11)までは、上述した第1実施形態と同様である。 The steps from the step of acquiring route search conditions input by the user (step S10) to the step of requesting route details from the listed route information (step S11) are the same as in the first embodiment.

経路詳細の要求があった後、サーバ3のニーズ要素抽出部312は、潜在ニーズ要素の抽出を行う(ステップS23)。潜在ニーズ要素の抽出は、経路の要素である複数の移動区間又は複数の地点の情報から潜在ニーズが推定される要素を抽出することにより行われる。例えば、経路詳細が図3(a)に示されるものである場合、移動区間情報2501、2503、2505、又は、地点情報2500、2502、2504、2506のうち、潜在ニーズが推定される要素を抽出する。ここで、抽出する要素は1つであるとは限られず、複数の要素が抽出されてもよい。 After receiving the request for route details, the needs element extracting unit 312 of the server 3 extracts latent needs elements (step S23). Extraction of latent need elements is performed by extracting elements for which latent needs are estimated from information on a plurality of travel sections or a plurality of points, which are route elements. For example, if the route details are as shown in FIG. 3A, extract the elements from the moving section information 2501, 2503, 2505 or the point information 2500, 2502, 2504, 2506 where potential needs are estimated. do. Here, the number of elements to be extracted is not limited to one, and multiple elements may be extracted.

ニーズ要素抽出部312は、各移動区間及び地点について潜在ニーズが存在するか否かを推定し、潜在ニーズがある要素を潜在ニーズ要素として抽出する。例えば、移動区間情報2501における移動手段はバスであるので、ニーズ要素抽出部312は、この区間の潜在ニーズがバスに関するものであると推定し、この移動区間を潜在ニーズ要素として抽出する。さらに、上記と併せて移動区間情報2503における潜在ニーズが徒歩に関するものであると推定し、この移動区間を潜在ニーズ要素として抽出してもよい。同じように、移動区間情報2505における潜在ニーズを電車に関するものであると推定し、この移動区間を潜在ニーズ要素として抽出してもよい。 The need element extraction unit 312 estimates whether or not there is latent need for each travel section and point, and extracts elements with latent needs as latent need elements. For example, since the means of transportation in the travel section information 2501 is a bus, the need element extraction unit 312 presumes that the latent need for this section relates to a bus, and extracts this travel section as a latent need element. Furthermore, in addition to the above, it may be assumed that the latent needs in the travel section information 2503 are related to walking, and this travel section may be extracted as the latent needs element. Similarly, it is possible to presume that latent needs in travel section information 2505 are related to trains, and to extract this travel section as a latent needs element.

このように、ニーズ要素抽出部312は、経路詳細の要求がされたタイミングにおいて経路を構成する各要素について潜在ニーズの推定を試み、潜在ニーズが推定可能である経路を構成する要素を潜在ニーズ要素として抽出する。なお、地点に関しても同様に潜在ニーズ要素として抽出することもできる。地点を抽出する具体例については後述する。 In this way, the needs element extracting unit 312 attempts to estimate the latent needs for each element that constitutes the route at the timing when the route details are requested, and extracts the elements that constitute the route from which the latent needs can be estimated. Extract as Incidentally, it is also possible to similarly extract locations as latent needs elements. A specific example of extracting points will be described later.

次に、抽出された各要素の潜在ニーズに基づいて、連携アプリ情報データベース322から第2アプリケーションの情報を特定する(ステップS24)。特定された第2アプリケーションの情報は、各潜在ニーズ要素と紐付けられている。続いて、探索された経路詳細と、抽出された潜在ニーズ要素及び各潜在ニーズ要素と紐付けられた第2アプリケーションの情報を端末装置2へと送信する(ステップS26)。なお、経路の詳細情報は、前述した第1実施形態と同様に、ステップS20において探索しておいてもよいし、ステップS23において、経路の詳細表示の要求を受信した後に(図示しないステップにおいて)探索するようにしてもよい。 Next, information on the second application is specified from the cooperative application information database 322 based on the extracted latent needs of each element (step S24). Information on the identified second application is associated with each latent need element. Subsequently, the searched route details, the extracted latent needs element, and the information of the second application linked with each latent needs element are transmitted to the terminal device 2 (step S26). Note that the detailed route information may be searched in step S20 as in the first embodiment described above, or may be searched in step S23 (in a step not shown) after receiving a request for detailed display of the route. You may search.

次に、端末装置2の情報出力部212は、出力部25へと経路の詳細情報を出力する(ステップS12)。ユーザから移動区間の詳細情報の要求があった場合、探索条件設定部211は、サーバ3へと当該要求を送信する(ステップS13)。 Next, the information output unit 212 of the terminal device 2 outputs the detailed information of the route to the output unit 25 (step S12). When the user makes a request for detailed information on the travel section, the search condition setting unit 211 transmits the request to the server 3 (step S13).

次に、当該要求を受信した経路情報取得部311は、要求された移動区間の詳細情報を取得する(ステップS22)。そして、取得した詳細情報とともに、詳細情報を要求された移動区間が潜在ニーズ要素であった場合には、ステップS24で特定した当該潜在ニーズ要素に対応する第2アプリケーションの情報を端末装置2へと送信する(ステップS25)。 Next, the route information acquisition unit 311, which has received the request, acquires the requested detailed information of the movement section (step S22). Then, along with the acquired detailed information, if the travel section for which the detailed information is requested is the latent need element, information of the second application corresponding to the latent need element identified in step S24 is sent to the terminal device 2. Send (step S25).

第2実施形態によれば、ユーザから移動区間の詳細情報の要求があった場合に、より迅速に第2アプリケーションの情報を出力部25へと出力することが可能となる。また、端末装置2とサーバ3との間の通信回数を減少させることも可能となる。さらに、第2実施形態によれば、経路の詳細表示へも第2アプリケーションをレコメンドすることが可能となる。例えば、図6では、経路情報のリストから経路情報を参照するタイミングにおいて、経路の詳細表示に第2アプリケーションがレコメンドされている。 According to the second embodiment, it is possible to more quickly output the information of the second application to the output unit 25 when the user requests the detailed information of the travel section. It is also possible to reduce the number of communications between the terminal device 2 and the server 3 . Furthermore, according to the second embodiment, it is possible to recommend the second application to the detailed display of the route. For example, in FIG. 6, the second application is recommended for the detailed display of the route at the timing of referring to the route information from the route information list.

(第3実施形態)
前述した第2実施形態においては、探索経路のリスト表示をするタイミングにおいて既に潜在ニーズ、潜在ニーズ要素の抽出、及び、第2アプリケーションの特定をしている例を説明したが、本実施形態はさらに端末装置2とサーバ3との間の通信回数を減らそうとするものである。
(Third embodiment)
In the second embodiment described above, an example has been described in which latent needs and elements of latent needs are already extracted and the second application is specified at the timing of displaying a list of search paths. This is intended to reduce the number of communications between the terminal device 2 and the server 3 .

図5は、本実施形態に係る情報処理システム1の処理の流れを示すフローチャートである。本実施形態に係る情報処理システム1においては、端末装置2からサーバ3への経路探索条件の送信が行われた後に、探索経路のリストの作成、経路の詳細情報の取得、潜在ニーズの推定及び潜在ニーズ要素の抽出、並びに、第2アプリケーションの特定をサーバ3で行い、これらの探索、抽出、及び、特定した情報を端末装置2へと送信するものである。 FIG. 5 is a flowchart showing the processing flow of the information processing system 1 according to this embodiment. In the information processing system 1 according to the present embodiment, after the route search conditions are transmitted from the terminal device 2 to the server 3, a list of searched routes is created, detailed route information is obtained, latent needs are estimated, and The server 3 extracts latent need elements and specifies the second application, and transmits the searched, extracted and specified information to the terminal device 2 .

まず、探索条件設定部211は、操作部24を介してユーザにより入力された経路探索条件を取得し、通信部22を介してサーバ3へと送信する(ステップS10)。 First, the search condition setting unit 211 acquires the route search conditions input by the user via the operation unit 24, and transmits them to the server 3 via the communication unit 22 (step S10).

次に、探索条件を受信した経路情報取得部311は、経路探索条件にしたがい経路の探索を実行し、探索された経路を取得する(ステップS27)。この際、複数の経路探索結果がある場合には、これらの探索結果を簡易に表示するリスト化を行う。 Next, the route information acquisition unit 311 that has received the search conditions executes a route search according to the route search conditions and acquires the searched route (step S27). At this time, if there are a plurality of route search results, these search results are listed for easy display.

次に、経路情報取得部311は、各経路の詳細情報を取得する(ステップS22)。続いて、ニーズ要素抽出部312は、探索された各経路の詳細情報に基づき、潜在ニーズが推定可能である潜在ニーズ要素を抽出する(ステップS23)。そして、アプリ特定部313は、第2アプリケーションを特定する(ステップS24)。 Next, the route information acquisition unit 311 acquires detailed information on each route (step S22). Subsequently, the needs element extraction unit 312 extracts latent needs elements from which latent needs can be estimated based on the detailed information of each searched route (step S23). Then, the application identifying unit 313 identifies the second application (step S24).

次に、このようにして探索、抽出、及び、特定された各情報を端末装置2へと送信する(ステップS28)。 Next, each information thus searched, extracted, and specified is transmitted to the terminal device 2 (step S28).

各情報を受信した端末装置2の情報出力部212は、出力部25へと各情報を出力する(ステップS16)。例えば、最初に探索結果である複数の経路のリストを出力部25へと出力する。そして、ユーザの選択により、経路の詳細情報を出力したり、移動区間の詳細情報を出力したりする。選択した移動区間が潜在ニーズ要素である場合、移動区間の詳細情報を出力するタイミングで、上述した実施形態と同様に第2アプリケーションのレコメンド情報を併せて出力する。 The information output unit 212 of the terminal device 2 that has received each piece of information outputs each piece of information to the output unit 25 (step S16). For example, first, a list of multiple routes, which is the search result, is output to the output unit 25 . Then, according to the user's selection, the detailed information of the route or the detailed information of the moving section is output. If the selected travel segment is a latent need element, the recommendation information of the second application is also output at the timing of outputting the detailed information of the travel segment, as in the above-described embodiment.

このようにすることにより、端末装置2とサーバ3との間の通信回数を少なくすることが可能となり、ユーザが複数の経路の詳細情報を比較して閲覧しようとしている場合に、その度に通信を行うことなく詳細情報を閲覧することが可能となる。さらに、移動区間の詳細情報が選択され、当該移動区間が潜在ニーズ要素であった場合にも、サーバ3との通信を行うことなく第2アプリケーションをレコメンドすることが可能となる。 By doing so, it is possible to reduce the number of times of communication between the terminal device 2 and the server 3, and when the user intends to compare and browse detailed information of a plurality of routes, communication is performed each time. Detailed information can be browsed without performing Furthermore, even when detailed information on a travel route is selected and the travel route is a latent need element, the second application can be recommended without communicating with the server 3 .

以下、いくつかの変形例を挙げ、それぞれについて詳しく説明する。なお、本発明の実施形態の具体例は、上述した実施形態及び下記に記載する変形例により限定されるものではない。 Several modified examples will be given below, and each of them will be described in detail. It should be noted that specific examples of embodiments of the present invention are not limited to the above-described embodiments and modified examples described below.

(第1変形例)
前述した実施形態についての説明においては、潜在ニーズ要素がバスの移動区間であり、潜在ニーズもバスに関するものであったが、この潜在ニーズ要素の移動手段と、潜在ニーズとは必ずしも一致するものではない。以下、潜在ニーズ要素の移動手段と、潜在ニーズとが一致しない例について説明する。
(First modification)
In the explanation of the above embodiment, the latent need element is the travel section of the bus, and the latent need is also related to the bus. do not have. An example in which the means of transportation of the latent need element and the latent need do not match will be described below.

図6(a)及び図6(b)は、本変形例における経路の詳細表示の一部を示す図である。図6(a)は、比較例として、第2アプリケーションのレコメンドが無い場合を示す図である。この図6(a)に示すように、地点情報2510、2512、及び、移動区間情報2511を備えている。なお、これらの図は、表示画面の一部を切り取ったものであるので、駅に到着後に列車の経路情報が続いて示されていてもよい。 FIGS. 6(a) and 6(b) are diagrams showing part of the detailed display of the route in this modified example. FIG. 6A is a diagram showing a case where there is no recommendation of the second application as a comparative example. As shown in FIG. 6(a), point information 2510, 2512 and moving section information 2511 are provided. Note that these figures are part of the display screen cut out, so the route information of the train may be shown continuously after arriving at the station.

地点情報2510は、自宅の地点情報であり、例えば、第1アプリケーションにおいて登録してあるユーザの自宅の情報である。地点情報2512は、例えば、自宅の最寄り駅である○×駅の地点情報である。これらの地点情報2510、2512の間にある移動区間が移動区間情報2511で示される徒歩区間である。この徒歩区間の距離が1.4kmであり、標準的速度で歩いた場合に20分掛かることが移動区間情報2511に示されている。 The point information 2510 is home point information, for example, information on the user's home registered in the first application. The point information 2512 is, for example, the point information of the ◯× station which is the nearest station to the home. A moving section between these pieces of point information 2510 and 2512 is a walking section indicated by the moving section information 2511 . The distance of this walking section is 1.4 km, and the movement section information 2511 indicates that it will take 20 minutes if walking at a standard speed.

図6(b)は、このような距離の徒歩区間がある場合に、自転車に特化した情報を備える第2アプリケーションをレコメンドするものである。この図6(b)に示すように、経路の詳細情報の移動区間情報2511内に、連携アプリ情報2513として表示される。上述した実施形態と異なるのは、移動区間の詳細情報を選択したタイミングではなく、経路の詳細情報の表示とともに第2アプリケーションの情報が表示される点である。 FIG. 6(b) is for recommending a second application having information specific to bicycles when there is a walking section of such a distance. As shown in FIG. 6B, it is displayed as cooperative application information 2513 in the moving section information 2511 of the route detailed information. The difference from the above-described embodiment is that the information of the second application is displayed together with the detailed information of the route, instead of the timing when the detailed information of the moving section is selected.

ここで表示されている連携アプリ情報2513は、例えば、自転車のルート探索をするためのアプリケーションである。この自転車のルート探索をするアプリケーションは、徒歩経路とは異なり、自転車で通行するのに適した経路を出力するアプリケーションである。 The cooperative application information 2513 displayed here is, for example, an application for searching for a bicycle route. This bicycle route search application is an application that outputs a route suitable for cycling, unlike a walking route.

このように、移動区間に係る移動手段とは異なる移動手段に対応する第2アプリケーションをレコメンドすることも可能である。上記のように、徒歩区間が比較的長い場合、自転車の経路探索を行うアプリケーションをレコメンドすることもできる。ここで言う徒歩区間が比較的長いとは、例えば、徒歩距離が所定距離(例えば1km)を超える距離であり、又は、徒歩時間が所定時間(例えば15分)を超えるような距離である。なお、この1kmや15分の数値は例としてあげたものであり、本変形例の及ぶ範囲は、この数値に限られるものではない。 In this way, it is also possible to recommend a second application corresponding to a means of transportation different from the means of transportation associated with the travel section. As described above, if the walking distance is relatively long, an application that searches for bicycle routes can be recommended. A relatively long walking distance here means, for example, a distance exceeding a predetermined distance (eg, 1 km) or a distance exceeding a predetermined walking time (eg, 15 minutes). Note that the numerical values of 1 km and 15 minutes are given as examples, and the scope of the modification is not limited to these numerical values.

さらに、この数値は、ユーザの属性によって変化するものであってもよい。例えば、30代以下の男女の場合には、所定距離や所定時間を長めにしてもよい。一方で、50代以上の男女の場合には、所定距離や所定時間を短めにしてもよい。このユーザの属性は、例えば第1アプリケーションにおいて、ユーザが任意で登録できる情報であってもよい。 Furthermore, this numerical value may vary depending on the attributes of the user. For example, in the case of men and women under the age of 30, the predetermined distance and the predetermined time may be set longer. On the other hand, in the case of men and women in their fifties or older, the predetermined distance and predetermined time may be shortened. This user attribute may be information that the user can arbitrarily register in the first application, for example.

ユーザの過去の経路探索条件やインストール情報等の第1アプリケーション、又は、それに関連するログがあるような場合、さらにこのログの情報を参照することも可能である。例えば、上記では、自転車専用のアプリケーションをレコメンドするようにしたが、ユーザがバイクに乗ることが記録されている場合、バイク専用のアプリケーションをレコメンドするようにしてもよい。別の例としては、ユーザに健康志向がある場合に、徒歩専用、例えば、歩くことによりポイントがたまり、たまったポイントでサービスを受けられるようなアプリケーションをレコメンドするようにしてもよい。 If there is a first application such as the user's past route search conditions and installation information, or a log related thereto, it is also possible to refer to the information in this log. For example, in the above description, a bicycle-dedicated application is recommended, but if there is a record of the user riding a motorcycle, a bicycle-dedicated application may be recommended. As another example, if the user is health-conscious, an application dedicated to walking, for example, an application that accumulates points by walking and allows the user to receive services with the accumulated points, may be recommended.

上記のユーザの属性を、レコメンドする第2アプリケーションの種別に反映するようにしてもよい。例えば、上記の例において、20代の男女には、徒歩専用のアプリケーションをレコメンドし、60代の男女には、自転車専用のアプリケーションをレコメンドするようにしてもよい。また、別の例として、ニーズ要素抽出部312は、30代以下の男女に対してはこのような徒歩区間を潜在ニーズ要素として抽出しないようにしてもよい。 The attribute of the user may be reflected in the type of the second application to be recommended. For example, in the above example, an application dedicated to walking may be recommended to men and women in their twenties, and an application dedicated to cycling may be recommended to men and women in their sixties. As another example, the needs element extracting unit 312 may not extract such walking sections as latent needs elements for men and women in their thirties or younger.

さらに別の例として、探索をしたタイミングにおける天候等の情報により潜在ニーズ要素の抽出や、第2アプリケーションのレコメンド内容を変化させるようにしてもよい。例えば、上記のように徒歩区間に対して連携アプリケーションをレコメンドする場合、晴れているときには上記のように自転車やバイクの情報に特化したアプリケーションをレコメンドする一方で、雨が降っている場合には、バスの情報に特化したアプリケーションをレコメンドするようにしてもよい。 As still another example, it is possible to change the extraction of latent need elements or the content of recommendation of the second application based on information such as the weather at the time of searching. For example, when recommending a linked application for walking distances as described above, when it is sunny, an application specialized for bicycle and motorcycle information is recommended as described above, and when it is raining , an application specialized for bus information may be recommended.

さらに別の例として、探索を実行したタイミングにおける交通情報により潜在ニーズ要素の抽出や、第2アプリケーションのレコメンド内容を変化させるようにしてもよい。例えば、移動区間の移動手段が列車であって、当該列車が遅延しているという情報がある場合、当該移動区間に関する潜在ニーズを列車以外の移動手段であるとし、当該移動区間を潜在ニーズ要素として抽出するようにしてもよい。このように交通情報に応じて、別の移動手段に関連するアプリケーションを第2アプリケーションとしてレコメンドすることもできる。 As still another example, the extraction of latent need elements and the content of recommendations of the second application may be changed according to the traffic information at the timing of executing the search. For example, if the means of transportation in a section of travel is a train, and there is information that the train is delayed, the latent needs related to the section of travel are considered to be means of travel other than trains, and the section of travel is treated as a latent needs element. You may make it extract. In this way, an application related to another means of transportation can be recommended as the second application according to the traffic information.

交通情報は、上記のように列車の運行情報の他、一般道又は高速道における、運行又は通行止め情報、道路の混雑情報、道路を用いたイベント情報(例えばマラソン大会、デモ行進等)等であってもよい。この場合、移動手段の代替手段としては、例えば、列車、バス、タクシー、自動車、バイク、自転車、徒歩等が考えられ、これらの移動手段間において相互に第2アプリケーションとしてレコメンドするようにしてもよい。 The traffic information includes train operation information as described above, as well as operation or traffic closure information on general roads or expressways, road congestion information, event information using roads (for example, marathons, demonstration marches, etc.), and the like. may In this case, for example, trains, buses, taxis, automobiles, motorbikes, bicycles, walking, etc. can be considered as alternative means of transportation, and these transportation means may be mutually recommended as the second application. .

また、上記のように交通情報に何らかの変化がある場合、このような交通情報に特化したアプリケーションを第2アプリケーションとしてレコメンドするようにしてもよい。例えば、ある移動区間の移動手段が自動車であるような場合において、当該移動区間に関する潜在ニーズを自動車の交通情報と推定し、当該移動区間を潜在ニーズ要素として抽出してもよい。 Further, when there is some change in traffic information as described above, an application specialized for such traffic information may be recommended as the second application. For example, in a case where the means of transportation in a certain travel section is a car, the latent needs related to the travel section may be estimated as automobile traffic information, and the travel section may be extracted as the latent needs element.

すなわち、第2アプリケーションは、必ずしも上述しているようにナビゲーション情報に特化したアプリケーションである必要は無く、交通情報に特化したアプリケーションであってもよい。例えば、第2アプリケーションは、移動手段が自動車やバイクである場合には、道路の交通情報、混雑情報に特化したアプリケーションであってもよく、移動手段が列車である場合には、列車の混雑情報に特化したアプリケーションであってもよい。 That is, the second application does not necessarily need to be an application specialized for navigation information as described above, and may be an application specialized for traffic information. For example, the second application may be an application specialized for road traffic information and congestion information when the means of transportation is an automobile or a motorcycle, and may be an application specialized for traffic information and congestion information on roads when the means of transportation is a train. It may be an information-specific application.

以上のように、移動区間に係る移動手段と異なる移動手段のナビゲーション等の情報に特化した第2アプリケーション、又は、移動区間に係る移動手段のナビゲーション情報とは異なる情報に特化した第2アプリケーションをレコメンドすることにより、ユーザの利便性を向上させることができる。これとともに、事業者は、関連するアプリケーションへとユーザをスムーズに誘導することが可能となる。 As described above, a second application specializing in information such as navigation of a means of transportation different from the means of transportation related to the movement section, or a second application specializing in information different from the navigation information of the means of transportation related to the movement section By recommending the user's convenience can be improved. Along with this, the operator can smoothly guide the user to the related application.

(第2変形例)
前述した実施形態及び変形例においては、移動区間に対する第2アプリケーションをレコメンドするものであったが、第2アプリケーションをレコメンドする要素は、移動区間には限られない。本変形例においては、移動区間ではない要素について第2アプリケーションをレコメンドする例を説明する。
(Second modification)
In the above-described embodiment and modified example, the second application is recommended for the travel section, but the element for recommending the second application is not limited to the travel section. In this modified example, an example of recommending the second application for an element that is not a moving section will be described.

図7(a)及び図7(b)は、経路の詳細情報における地点を潜在ニーズ要素とする一例を示す図である。これらの図では、東京都内から京都までの経路探索を実行した場合の経路詳細の一部が示されている。 FIGS. 7(a) and 7(b) are diagrams showing an example in which points in detailed route information are used as latent need elements. These figures show part of the route details when a route search from Tokyo to Kyoto is executed.

図7(a)に示す比較例においては、経路の詳細情報には、地点情報2520、2522と、移動区間情報2521が備えられている。地点情報2520では品川駅での乗り換え、地点情報2522では京都駅への到着、そして、その間の移動区間情報2521は、新幹線での移動が示されている。 In the comparative example shown in FIG. 7A, the route detailed information includes point information 2520 and 2522 and moving section information 2521 . Point information 2520 indicates transfer at Shinagawa Station, point information 2522 indicates arrival at Kyoto Station, and travel section information 2521 indicates travel on the Shinkansen.

本変形例において、ニーズ要素抽出部312は、「京都」という地点を潜在ニーズとして推定し、地点情報2522を潜在ニーズ要素として抽出する。潜在ニーズは、例えば、地域の属性や地点又は地域の人気度により推定される。また、連携アプリケーション中に、当該地点又は地域の情報に特化したアプリケーションが存在するか否かを考慮してもよい。そして、アプリ特定部313は、この「京都」という地点情報又は地域情報に特化した情報を備える第2アプリケーションを特定する。 In this modified example, the needs element extracting unit 312 estimates the location "Kyoto" as a latent need, and extracts the location information 2522 as a latent needs element. Latent needs are estimated, for example, from the attributes of an area or the popularity of a location or area. Further, it may be considered whether or not there is an application specializing in the information of the location or area among the cooperative applications. Then, the application identifying unit 313 identifies the second application that includes information specialized in the point information or area information of "Kyoto".

地域の属性とは、例えば、観光地、繁華街、神社仏閣が多い、ショッピングできる、公園、山、海、景色がよい、スポーツできる、等の属性を示す情報である。地点又は地域の人気度とは、一般的な人気度でもよいし、第1アプリケーションにおける探索回数によるものでもよいし、アンケート等その他の情報から割り出された人気度でもよい。 The attributes of the area are, for example, information indicating attributes such as sightseeing spots, downtown areas, many shrines and temples, shopping, parks, mountains, the sea, good scenery, and sports. The popularity of a place or area may be general popularity, may be based on the number of searches in the first application, or may be popularity calculated from other information such as questionnaires.

図7(b)は、当該経路における第2アプリケーションのレコメンドをしている一例を示す図である。この図7(b)に示すように、アプリ特定部313は、例えば、京都版観光案内アプリケーションをレコメンドする。さらには、代表的な観光地の画像を併せて表示してもよい。この代表的な観光地の画像は、複数枚用意しておき、ユーザの属性により変化させるようにしてもよい。観光地の画像は、動画等であってもよい。 FIG. 7B is a diagram showing an example of recommending the second application on the route. As shown in FIG. 7B, the application specifying unit 313 recommends, for example, a Kyoto version tourist information application. Furthermore, images of typical sightseeing spots may be displayed together. A plurality of images of the representative sightseeing spots may be prepared and changed according to the attributes of the user. The image of the tourist spot may be a moving image or the like.

以上のように、本変形例によれば、探索結果における地点又は地域の情報に基づいて潜在ニーズを推定し、これらの地点又は地域を潜在ニーズ要素として抽出することにより、ユーザに探索した出発地、目的地又は経由地の地点又は地域に特化した情報を備える連携アプリケーションをレコメンドすることができる。 As described above, according to this modified example, latent needs are estimated based on the information of the points or areas in the search results, and these points or areas are extracted as latent needs elements, thereby allowing the user to , a cooperative application provided with information specific to a point or area of a destination or waypoint can be recommended.

(第3変形例)
前述した各実施形態及び各変形例においては、潜在ニーズと潜在ニーズ要素は、経路詳細情報中に複数ある地点情報及び移動区間情報のうち1の地点情報又は移動区間情報により推定され抽出されるものであったが、これには限られない。すなわち、複数の地点情報又は移動区間情報により潜在ニーズを推定し、1の潜在ニーズ要素を抽出するものであってもよい。
(Third modification)
In each of the above-described embodiments and modifications, latent needs and latent need elements are estimated and extracted from one point information or moving section information among a plurality of point information and moving section information in the detailed route information. However, it is not limited to this. That is, the potential needs may be estimated from a plurality of point information or moving section information, and one latent need element may be extracted.

図8(a)及び図8(b)は、本変形例におけるレコメンドの一例を示す図である。これらの図では、○○デパートを出発地とし、自宅を目的地とした経路探索情報を示すものである。 FIGS. 8A and 8B are diagrams showing an example of recommendations in this modified example. These figures show route search information with XX department store as the starting point and home as the destination.

図8(a)に示す比較例においては、経路の詳細情報には、地点情報2530、2532、2534、2536と、移動区間情報2531、2533、2535が備えられている。地点情報2530は○○デパート、地点情報2532は○○駅、地点情報2534は△△駅、地点情報2536は自宅であり、それぞれの地点の間に、徒歩の移動区間情報2531、列車を利用した移動区間情報2533、徒歩の移動区間情報2535が存在する。 In the comparative example shown in FIG. 8A, the detailed route information includes point information 2530, 2532, 2534, and 2536 and moving section information 2531, 2533, and 2535. Point information 2530 is ○○ department store, point information 2532 is ○○ station, point information 2534 is △△ station, and point information 2536 is home. Travel segment information 2533 and walking segment information 2535 exist.

ニーズ要素抽出部312は、まず、地点情報2530の情報から、○○デパートにおいてユーザが買い物したことを推定する。そして、移動区間情報2535における徒歩距離が1.4kmと比較的長いことから、買い物をした荷物を持って長距離を移動するのがユーザにとって楽では無いと推定する。 The need element extraction unit 312 first estimates that the user has shopped at XX department store from the information of the location information 2530 . Since the walking distance in the movement section information 2535 is 1.4 km, which is relatively long, it is estimated that it is not easy for the user to move long distances with the luggage he has purchased.

そこで、図8(b)に示すように、移動区間情報2535について、荷物を持っているユーザが長距離歩くことを無くすように、バスの情報に特化した第2アプリケーションをレコメンドする。このように、1つの地点又は移動区間の情報から1つの潜在ニーズを推定し、潜在ニーズ要素を抽出するのではなく、複数の地点又は移動区間の情報から1つの潜在ニーズを推定し、潜在ニーズ要素を抽出するようにしてもよい。 Therefore, as shown in FIG. 8(b), regarding travel section information 2535, a second application specialized for bus information is recommended so as to prevent the user carrying luggage from walking long distances. In this way, instead of estimating one latent need from information on one point or traveling section and extracting latent needs elements, one latent need is estimated from information on a plurality of points or traveling sections, and latent needs You may make it extract an element.

なお、本変形例においては、前述した第1変形例と比較して、徒歩での移動距離が短い場合にも第2アプリケーションをレコメンドするようにしてもよい。また、第2アプリケーションは、バスに関する情報に特化したものに限られず、例えば、タクシー情報に特化したアプリケーションであってもよい。 Note that, in this modified example, the second application may be recommended even when the moving distance on foot is short compared to the first modified example described above. Further, the second application is not limited to an application specialized for bus information, and may be an application specialized for taxi information, for example.

(第4変形例)
ユーザが経路探索を行った場合であって、探索された経路の詳細情報における移動区間の移動手段と異なる移動手段により移動していることが検知可能である場合にも、第2アプリケーションをレコメンドすることができる。ユーザの移動手段は、端末装置2に備えられているセンサ(図示しない)等により検知するようにしてもよい。この場合、センサ情報を第1アプリケーションで利用することについてあらかじめユーザに許可をもらうようにしておいてもよい。
(Fourth modification)
The second application is also recommended when the user searches for a route and it can be detected that the user is traveling by a different means of transportation than the means of transportation of the travel section in the detailed information of the searched route. be able to. The means of transportation of the user may be detected by a sensor (not shown) provided in the terminal device 2 or the like. In this case, permission may be obtained from the user in advance for using the sensor information in the first application.

例えば、探索結果において経路中のある移動区間が徒歩であったが、当該移動区間についてユーザが自転車で移動していることが所持している端末装置2により検知された場合、当該移動区間について自転車の情報に特化した第2アプリケーションをレコメンドする。すなわち、探索された経路において予定されていた移動手段と異なる移動手段によりユーザが移動していた場合、この探索結果の移動手段と実際の移動手段との差異に基づいて、アプリ特定部313は、第2アプリケーションを特定するようにしてもよい。 For example, in the search result, a travel section in the route is on foot, but if the terminal device 2 that the user possesses detects that the user is traveling by bicycle in the travel section, recommends a second application specialized for the information of That is, when the user moves by means of transportation different from the planned means of transportation on the searched route, based on the difference between the means of transportation in the search result and the actual means of transportation, the application identifying unit 313 You may make it identify a 2nd application.

このようにすることにより、ユーザの実際の動向により適した第2アプリケーションをレコメンドすることが可能となり、よりユーザの利便性を向上することが可能となる。 By doing so, it is possible to recommend a second application that is more suitable for the user's actual behavior, and it is possible to further improve the user's convenience.

以上、前述した各実施形態及び各変形例において説明したように、ニーズ要素抽出部312は、経路探索条件、天候、交通情報、地点の属性、地点の人気度、地点に対する情報の有無、移動区間の距離、第1アプリケーションの利用ログ、及び、ユーザの属性のうち少なくとも1つの情報に基づいて潜在ニーズを推定し、当該潜在ニーズが存在する移動区間又は地点を潜在ニーズ要素として抽出する。 As described above in each of the embodiments and modifications described above, the needs element extraction unit 312 extracts route search conditions, weather, traffic information, location attributes, popularity of locations, presence/absence of information on locations, moving sections , the usage log of the first application, and at least one of the attributes of the user, and extracts the travel section or point where the latent need exists as a latent need element.

アプリ特定部313は、潜在ニーズ要素として抽出された移動区間又は地点に関するナビゲーション情報、交通情報、混雑情報、地点若しくは地域の情報、及び、代替となる移動手段の情報の少なくとも1つに基づいてこれらの情報に特化した、すなわち、これらの情報について第1アプリケーションよりも詳しい情報又はこれらの情報について第1アプリケーションより利便性の高いインターフェース等を提供するアプリケーションを第2アプリケーションとして特定する。 Based on at least one of navigation information, traffic information, congestion information, location or area information, and alternative transportation means information, the application identification unit 313 extracts the latent need elements. , that is, an application that provides more detailed information about these information than the first application or provides an interface or the like that is more convenient than the first application for these information is specified as the second application.

前述した各実施形態において、第2アプリケーションのレコメンドは、前述した各実施形態のようにユーザが経路探索を行ったタイミングでレコメンドしてもよいし、又は、別のタイミングであってもよい。別のタイミングとは、例えば、移動中や、経路の経由地あるいは目的地到達後であってもよい。 In each of the above-described embodiments, the recommendation of the second application may be made at the timing when the user searches for a route as in each of the above-described embodiments, or at another timing. The different timing may be, for example, during movement, after arriving at a waypoint on the route, or after reaching the destination.

例えば、ユーザがある移動区間を移動しているタイミングにおいて、当該移動区間より後の地点又は移動区間に対する第2アプリケーションのレコメンドをしてもよい。このようにすることにより、当該移動区間においてユーザはそれより後の地点又は移動区間に対する情報に特化した第2アプリケーションへとアクセスすることが可能となる。 For example, at the timing when the user is moving in a certain travel segment, the second application may be recommended for a point or travel segment after the travel segment. By doing so, it is possible for the user to access a second application specialized for information about later points or travel segments in the travel segment.

また、ユーザがある移動区間を移動しているタイミングにおいて、当該移動区間や当該移動区間よりも前の地点又は移動区間に対する第2アプリケーションのレコメンドをしてもよい。このようにすることにより、将来的にユーザが同じ経路を利用する場合に、ユーザの利便性を向上させることに繋がる。 Also, at the timing when the user is moving in a certain movement section, the second application may be recommended for the movement section, a point before the movement section, or the movement section. By doing so, the user's convenience will be improved when the user uses the same route in the future.

別の例として、第2アプリケーションのレコメンドをするタイミングは、経路中の地点に到達後であってもよい。経路における当該地点よりも後の地点若しくは移動区間、又は、当該地点に対する第2アプリケーションをレコメンドすることにより、ユーザにタイミングよく情報を提供することが可能となる。上述したものと同様に、当該地点よりも前の地点又は移動区間に対する第2アプリケーションであってもよい。さらに、目的地に到達後、経路上に存在する複数の潜在ニーズ要素についての第2アプリケーションをまとめてレコメンドするようにしてもよい。例えば、自転車、バイク、自動車で移動中であることを検知した場合には、通知をすることによりユーザの注意が通知にとらわれる可能性があるので、そのようなタイミングを避け、目的地に到着後にレコメンドをする。 As another example, the timing of recommending the second application may be after reaching a point on the route. Information can be provided to the user in a timely manner by recommending a point or travel section after the point on the route, or the second application for the point. Similar to the above, it may be a second application for a point or travel segment before the point in question. Furthermore, after arriving at the destination, the second applications for a plurality of potential need elements present on the route may be collectively recommended. For example, if it is detected that the user is moving by bicycle, motorcycle, or car, the notification may distract the user's attention. make a recommendation.

なお、これらの場合、例えば、第1アプリケーションからのプッシュ通知、又は、第2アプリケーションが端末装置2にインストール済みであるときは第2アプリケーションからのプッシュ通知により、ユーザに第2アプリケーションをレコメンドするようにしてもよい。 In these cases, for example, the second application is recommended to the user by push notification from the first application or, if the second application has already been installed on the terminal device 2, by push notification from the second application. can be

なお、上述した実施形態において、ユーザのニーズに対応する第2アプリケーションは、1対1対応であるように記載したが、これには限られない。多対多対応、例えば、あるニーズに対応する第2アプリケーションの候補となるアプリケーションが複数あってもよいし、ある第2アプリケーションに対応するニーズが複数あってもよい。このような場合、ニーズに対して、ユーザの過去の探索結果等の動向、又は、第1アプリケーションによる探索の後に第2アプリケーションをインストールしたユーザ数等の情報(アプリケーションのインストール実績)により、レコメンドする第2アプリケーションの情報を切り替えるようにしてもよい。 In addition, in the above-described embodiment, the second application corresponding to the needs of the user was described as one-to-one correspondence, but it is not limited to this. Many-to-many correspondence, for example, there may be multiple applications that are candidates for the second application corresponding to a certain need, or there may be multiple needs corresponding to a certain second application. In such a case, the user's past search results, etc., or information such as the number of users who installed the second application after the search by the first application (application installation results) are used to make recommendations. You may make it switch the information of a 2nd application.

例えば、第1アプリケーション及び連携アプリケーションにおけるユーザの過去の動向から各ユーザの好みをあらかじめ学習しておき、それにしたがってレコメンドするアプリケーションを切り替えるようにしてもよい。ユーザの過去の動向とは、アプリケーションのインストール状況、アプリケーションにおける経路探索条件、又は、ユーザの許可が得られている場合には、ユーザの過去の位置情報等である。これらの情報に基づいて複数の候補となる連携アプリケーションから第2アプリケーションを決定するようにしてもよい。また、別の方法として、複数のユーザにおけるインストール率が高いものを第2アプリケーションとしてもよいし、学習した結果、志向が似ていると判断されたユーザのインストール率が高いものを第2アプリケーションとしてもよい。 For example, each user's preferences may be learned in advance from the user's past trends in the first application and the cooperative application, and recommended applications may be switched accordingly. The past trend of the user is the installation status of the application, the route search conditions in the application, or the past location information of the user if the user's permission is obtained. The second application may be determined from a plurality of candidate cooperative applications based on these pieces of information. As another method, an application with a high installation rate among a plurality of users may be selected as the second application, or an application with a high installation rate among users who are determined to have similar tastes as a result of learning may be selected as the second application. good too.

さらに、上述した実施形態において、第1アプリケーションは総合探索アプリケーションであるものとして説明したが、これには限られない。例えば、第1アプリケーションは、一般的なインターネットブラウザであってもよく、ブラウザ上で総合探索サイトから総合探索するようにしてもよい。この場合、連携するアプリケーションとは、ブラウザにて探索に用いているサイトと連携するアプリケーション、例えば、当該サイトを運営している事業者と同じ事業者により作成されたアプリケーションであってもよい。 Furthermore, in the above-described embodiment, the first application has been described as a comprehensive search application, but it is not limited to this. For example, the first application may be a general Internet browser, and may perform a comprehensive search from a comprehensive search site on the browser. In this case, the cooperative application may be an application that cooperates with the site used for searching in the browser, for example, an application created by the same business operator as that of the site.

また、上述した実施形態で説明した情報処理システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、情報処理システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやCD-ROM等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等着脱可能なものに限定されず、ハードディスク装置やメモリなど固定型の記録媒体でもよい。 Moreover, at least part of the information processing system described in the above embodiments may be configured by hardware or may be configured by software. When configured with software, a program that implements at least part of the functions of the information processing system may be stored in a recording medium such as a flexible disk or CD-ROM, and read and executed by a computer. The recording medium is not limited to a detachable one such as a magnetic disk or an optical disk, and may be a fixed recording medium such as a hard disk device or a memory.

上述の情報処理システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線(無線通信も含む)を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調を掛けたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、或いは記録媒体に収納して頒布してもよい。 A program that implements at least part of the functions of the information processing system described above may be distributed via a communication line (including wireless communication) such as the Internet. Furthermore, the program may be encrypted, modulated, or compressed, and distributed via a wired line such as the Internet or a wireless line, or stored in a recording medium and distributed.

さらに、1つ又は複数の情報処理装置によって情報処理システムを機能させてもよい。複数の情報処理装置を用いる場合、情報処理装置のうち1つをコンピュータとし、当該コンピュータが所定のプログラムを実行することにより情報処理システムの少なくとも1つの手段として機能が実現されてもよい。 Furthermore, the information processing system may be operated by one or more information processing devices. When a plurality of information processing apparatuses are used, one of the information processing apparatuses may be a computer, and the computer may implement a function as at least one means of the information processing system by executing a predetermined program.

上記の記載に基づいて、当業者であれば、本発明の追加や効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態に限定されるものではない。特許請求の範囲に規定された内容及びその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更及び部分的削除が可能である。 Additions, effects, and various modifications of the present invention may be conceived by those skilled in the art based on the above description, but aspects of the present invention are not limited to the individual embodiments described above. . Various additions, changes, and partial deletions are possible without departing from the conceptual idea and spirit of the present invention derived from the content defined in the claims and equivalents thereof.

1 情報処理システム
2 端末装置
21 制御部
211 探索条件設定部
212 情報出力部
3 サーバ
31 制御部
311 経路情報取得部
312 ニーズ要素抽出部
313 アプリ特定部
32 記憶部
321 経路情報データベース
322 連携アプリ情報データベース
1 information processing system 2 terminal device 21 control unit 211 search condition setting unit 212 information output unit 3 server 31 control unit 311 route information acquisition unit 312 need element extraction unit 313 application identification unit 32 storage unit 321 route information database 322 cooperative application information database

Claims (14)

1又は複数のプロセッサを備え、
前記1又は複数のプロセッサは、
利用中の第1アプリケーションにおいて探索された複数の移動区間を含む移動経路を構成する経路要素の情報のうち、ユーザのニーズを含むニーズ要素を抽出する、抽出手段、
前記ニーズ要素に基づいて、前記第1アプリケーションと連携し、かつ、前記ニーズ要素に関する情報に対応する、第2アプリケーションを特定する、特定手段、
前記第2アプリケーションの情報を出力する、出力手段、
として動作する、
情報処理システム。
comprising one or more processors,
The one or more processors are
extracting means for extracting needs elements including user's needs from information of route elements constituting a travel route including a plurality of travel sections searched in the first application being used;
identifying means for identifying a second application that cooperates with the first application and corresponds to information about the needs element, based on the needs element;
output means for outputting information of the second application;
operates as
Information processing system.
前記抽出手段は、前記複数の移動区間のうち少なくとも1つの移動区間を前記ニーズ要素として抽出する、
請求項1に記載の情報処理システム。
The extracting means extracts at least one travel segment from the plurality of travel segments as the needs element.
The information processing system according to claim 1.
前記抽出手段は、前記移動経路に含まれる複数の地点のうち少なくとも1つの地点を前記ニーズ要素として抽出する、
請求項1に記載の情報処理システム。
The extracting means extracts at least one of a plurality of points included in the movement route as the needs element.
The information processing system according to claim 1.
前記抽出手段は、経路探索条件、天候、交通情報、地点の属性、地点の人気度、地点に対する情報の有無、前記移動区間の距離、前記第1アプリケーションの利用ログ、及び、ユーザの属性のうち少なくとも1つの情報に基づいて前記ニーズ要素を抽出する、
請求項1乃至請求項3のいずれかに記載の情報処理システム。
The extracting means extracts route search conditions, weather, traffic information, location attributes, popularity of locations, presence/absence of information on locations, distance of the travel section, usage log of the first application, and user attributes. extracting the needs element based on at least one piece of information;
The information processing system according to any one of claims 1 to 3.
前記抽出手段は、前記移動経路の詳細情報を出力するためのユーザによる入力操作に基づいて、前記ニーズ要素を抽出する、
請求項1乃至請求項3のいずれかに記載の情報処理システム。
The extraction means extracts the needs element based on a user's input operation for outputting detailed information on the movement route.
The information processing system according to any one of claims 1 to 3.
前記第2アプリケーションは、移動手段に関連するアプリケーションである、
請求項1乃至請求項5のいずれかに記載の情報処理システム。
The second application is an application related to means of transportation,
The information processing system according to any one of claims 1 to 5.
前記第2アプリケーションは、ナビゲーション情報、交通情報、混雑情報、地点若しくは地域の情報、及び、代替となる移動手段の情報のうち少なくとも1つの情報であって、前記ニーズ要素についての情報を提供するアプリケーションである、
請求項1乃至請求項6のいずれかに記載の情報処理システム。
The second application is at least one of navigation information, traffic information, congestion information, point or area information, and alternative means of transportation information, and provides information about the needs element. is
The information processing system according to any one of claims 1 to 6.
前記出力手段は、前記移動経路の経路情報とともに前記第2アプリケーションの情報を出力する、
請求項1乃至請求項7のいずれかに記載の情報処理システム。
The output means outputs the information of the second application together with the route information of the moving route.
The information processing system according to any one of claims 1 to 7.
前記出力手段は、前記第2アプリケーションの情報があることをプッシュ通知によりユーザに出力する、
請求項1乃至請求項8のいずれかに記載の情報処理システム。
The output means outputs to the user by push notification that there is information on the second application;
The information processing system according to any one of claims 1 to 8.
前記出力手段は、ユーザが前記移動経路を移動中に、又は、ユーザが前記移動経路に含まれる地点に到着後に、前記第2アプリケーションの情報を出力する、
請求項1乃至請求項9のいずれかに記載の情報処理システム。
The output means outputs the information of the second application while the user is moving along the movement route or after the user has arrived at a point included in the movement route.
The information processing system according to any one of claims 1 to 9.
前記特定手段は、前記第2アプリケーションの候補が複数存在する場合、各候補のインストール実績に基づいて前記第2アプリケーションを特定する、
請求項1乃至請求項10のいずれかに記載の情報処理システム。
When there are a plurality of candidates for the second application, the identifying means identifies the second application based on the installation record of each candidate.
The information processing system according to any one of claims 1 to 10.
コンピュータを、
利用中の第1アプリケーションにおいて探索された複数の移動区間を含む移動経路を構成する経路要素の情報のうち、ユーザのニーズを含むニーズ要素を抽出する、抽出手段、
前記ニーズ要素に基づいて、前記第1アプリケーションと連携し、かつ、前記ニーズ要素に関する情報に対応する、第2アプリケーションを特定する、特定手段、
として機能させる情報処理プログラム。
the computer,
extracting means for extracting needs elements including user's needs from information of route elements constituting a travel route including a plurality of travel sections searched in the first application being used;
identifying means for identifying a second application that cooperates with the first application and corresponds to information about the needs element, based on the needs element;
Information processing program that functions as
コンピュータを、
利用中の第1アプリケーションにおいて探索された複数の移動区間を含む移動経路を構成する経路要素の情報のうち、ユーザのニーズを含むニーズ要素を抽出する、抽出手段、
前記ニーズ要素に基づいて、前記第1アプリケーションと連携し、かつ、前記ニーズ要素に関する情報に対応する、第2アプリケーションを特定する、特定手段、
前記第2アプリケーションの情報を出力する、出力手段、
として機能させる情報処理プログラム。
the computer,
extracting means for extracting needs elements including user's needs from information of route elements constituting a travel route including a plurality of travel sections searched in the first application being used;
identifying means for identifying a second application that cooperates with the first application and corresponds to information about the needs element, based on the needs element;
output means for outputting information of the second application;
Information processing program that functions as
1又は複数のプロセッサにより、
利用中の第1アプリケーションにおいて探索された複数の移動区間を含む移動経路を構成する経路要素の情報のうち、ユーザのニーズを含むニーズ要素を抽出し、
前記ニーズ要素に基づいて、前記第1アプリケーションと連携し、かつ、前記ニーズ要素に関する情報に対応する、第2アプリケーションを特定し、
前記第2アプリケーションの情報を出力する、
情報処理方法。
by one or more processors,
extracting needs elements including user's needs from information of route elements constituting a travel route including a plurality of travel sections searched in the first application being used;
Based on the needs element, identifying a second application that cooperates with the first application and corresponds to information about the needs element;
outputting information of the second application;
Information processing methods.
JP2017109495A 2017-06-01 2017-06-01 Information processing system, information processing program, information processing apparatus, and information processing method Active JP7146225B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017109495A JP7146225B2 (en) 2017-06-01 2017-06-01 Information processing system, information processing program, information processing apparatus, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017109495A JP7146225B2 (en) 2017-06-01 2017-06-01 Information processing system, information processing program, information processing apparatus, and information processing method

Publications (2)

Publication Number Publication Date
JP2018205986A JP2018205986A (en) 2018-12-27
JP7146225B2 true JP7146225B2 (en) 2022-10-04

Family

ID=64957181

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017109495A Active JP7146225B2 (en) 2017-06-01 2017-06-01 Information processing system, information processing program, information processing apparatus, and information processing method

Country Status (1)

Country Link
JP (1) JP7146225B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7275231B1 (en) 2021-10-29 2023-05-17 楽天グループ株式会社 Information processing system, proposed method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010157207A (en) 2008-12-05 2010-07-15 Sony Corp Apparatus and method for processing information
JP2011090391A (en) 2009-10-20 2011-05-06 Sony Corp Information processing apparatus, function management method, computer program, and information processing system
JP2013054736A (en) 2011-08-31 2013-03-21 Nhn Corp Method for providing rank of mobile application on basis of information acquired from user terminal and system thereof
JP2013520640A (en) 2009-12-11 2013-06-06 クアルコム,インコーポレイテッド Method and apparatus for considering user experience in pedestrian navigation route directions
JP2016045020A (en) 2014-08-20 2016-04-04 株式会社ナビタイムジャパン Information processing system, information processing program, information processing device, and information processing method
JP2016184436A (en) 2016-06-27 2016-10-20 日立マクセル株式会社 Portable information terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010157207A (en) 2008-12-05 2010-07-15 Sony Corp Apparatus and method for processing information
JP2011090391A (en) 2009-10-20 2011-05-06 Sony Corp Information processing apparatus, function management method, computer program, and information processing system
JP2013520640A (en) 2009-12-11 2013-06-06 クアルコム,インコーポレイテッド Method and apparatus for considering user experience in pedestrian navigation route directions
JP2013054736A (en) 2011-08-31 2013-03-21 Nhn Corp Method for providing rank of mobile application on basis of information acquired from user terminal and system thereof
JP2016045020A (en) 2014-08-20 2016-04-04 株式会社ナビタイムジャパン Information processing system, information processing program, information processing device, and information processing method
JP2016184436A (en) 2016-06-27 2016-10-20 日立マクセル株式会社 Portable information terminal

Also Published As

Publication number Publication date
JP2018205986A (en) 2018-12-27

Similar Documents

Publication Publication Date Title
US9488485B2 (en) Method and apparatus for route selection based on recorded and calculated routes
JP4722554B2 (en) POI information providing system, POI information providing method, information distribution server, terminal device
US9057612B1 (en) Systems and methods for unified directions
JP5914399B2 (en) Taxi guidance system and taxi guidance method
JP6655867B2 (en) Information processing system, information processing program, information processing apparatus, and information processing method
US20050080554A1 (en) Area information provision system and method
US20150363748A1 (en) Method and apparatus for time-based notification during an event
JP5846576B2 (en) Visited neighborhood information providing server and information providing method
JP4737645B2 (en) Information distribution system, information distribution method, information distribution server, and terminal device
JP2023087058A (en) Information processing system, information processing program, and information processing method
JP6506609B2 (en) Notification system, server device and notification method
JP2016212056A (en) Notification system, server device, communication terminal device, program, and notification method
JP5272231B1 (en) Guidance information providing system, portable terminal, computer program
JP7146225B2 (en) Information processing system, information processing program, information processing apparatus, and information processing method
JP2020098215A (en) Information processing system, information processing program, information processing device, and information processing method
JP2009036720A (en) Information delivery system, information delivery server, mobile terminal device, and information delivery method
JP7114981B2 (en) Route search device, program and route search server
JP2019082386A (en) System, program, device, and method for processing information
JP7370260B2 (en) Advertising information providing system, advertising information providing device and computer program
JP5931793B2 (en) Guidance information providing system, portable terminal, computer program
JP7335121B2 (en) Proposed device, proposed method and proposed program
JP2021081442A (en) Information processing system, information processing program, information processing device, and information processing method
JP2002092193A (en) Method and system for information guide
JP7076766B2 (en) Information processing system, information processing program, information processing device and information processing method
KR20210110053A (en) Apparatus and method for providing public transit route for multiple destinations

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200407

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210709

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220329

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220525

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220913

R150 Certificate of patent or registration of utility model

Ref document number: 7146225

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150