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 PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 48
- 238000003672 processing method Methods 0.000 title claims description 3
- 230000033001 locomotion Effects 0.000 claims description 26
- 239000000284 extract Substances 0.000 claims description 24
- 238000000605 extraction Methods 0.000 claims description 13
- 238000009434 installation Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 11
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 230000000052 comparative effect Effects 0.000 description 3
- 230000001351 cycling effect Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- SAZUGELZHZOXHB-UHFFFAOYSA-N acecarbromal Chemical compound CCC(Br)(CC)C(=O)NC(=O)NC(C)=O SAZUGELZHZOXHB-UHFFFAOYSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 210000004243 sweat Anatomy 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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
しかしながら、上述したアプリケーションのレコメンド技術は、ユーザの潜在的なニーズに応えるものではなく、必ずしもユーザが欲しているアプリケーションをレコメンドするものではない。また、例えば、地図情報に対して車での経路を探索した場合にカーナビゲーションアプリをレコメンドするといった、直接的にユーザが探索条件として指定した移動手段に関するアプリケーションの広告を出力する手法は広く実施されているが、この手法ではユーザの潜在的なニーズに応えるアプリをレコメンドするわけではない。 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.
そこで、本発明は、アプリケーションの実行中において、ユーザのニーズに合致するようなアプリケーションをレコメンドする情報処理システムを提供することを目的とする。 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.
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。なお、各図において同等の機能を有する構成要素には同一の符号を付し、同一符号の構成要素の詳しい説明は繰り返さない。 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
図1は、本実施形態に係る情報処理システム1の概略的な構成を示す図である。この図1に示すように、情報処理システム1は、端末装置2と、サーバ3とを備えている。端末装置2とサーバ3とは、インターネット等のネットワーク4を介して互いに通信可能に接続されている。ネットワーク4は、有線回線及び無線回線のいずれでもよく、回線の種類や形態は問わない。
FIG. 1 is a diagram showing a schematic configuration of an
端末装置2は、ユーザが使用するものであり、例えば、携帯電話、スマートホン、パソコン、タブレット端末等の情報処理端末である。この端末装置2は、制御部21と、通信部22と、記憶部23と、操作部24と、出力部25とを備えている。なお、端末装置2は、GPS(Global Positioning System)やWi-Fi(登録商標)測位などにより、端末装置2の現在位置を測位する測位手段(図示しない)を備えていてもよい。
The
ユーザの位置情報等に関する情報をサーバ3へと送信するか否かは、アプリケーションのインストール時や初期設定時にオプトイン又はオプトアウトにより設定するようにしてもよいし、随時環境設定により選択できるようにしてもよい。また、探索ごとに現在位置の送信の可/不可をユーザに選択させるようにしてもよい。当該情報を送信する場合、サーバ3内に当該情報を記憶してもよいか否かについても同様に選択できるようにしてもよい。不可である場合、当該情報の送信又は記憶をしないようにする。このようにすることによりユーザの個人情報を保護することができる一方で、情報を望んでいるユーザにはより適した情報を提供することができる。
Whether or not to send information about the user's location information to the
制御部21は、経路探索条件を設定する探索条件設定部211と、出力部25において出力するための情報を出力する情報出力部212とを備えている。なお、制御部21の各部は、端末装置2内のプロセッサが所定のプログラムを実行してソフトウェアにより実現されるものであってもよい。
The
探索条件設定部211は、操作部24を介してユーザが設定した経路探索条件を取得し、経路探索条件を設定する。経路探索条件は、少なくとも出発地と目的地の情報を含む。出発地や目的地は、鉄道の駅には限られず、地点を特定可能な情報、例えば、住所、建物名、郵便番号、電話番号、自宅、会社、バスの停留所、空港、港、乗船場などであってもよい。出発地は、GPSやWi-Fi測位等の測位手段によって検出された現在位置であってもよい。また、経路探索条件には、出発地や目的地の他に経由地、使用路線、出発時刻、到着時刻、始発、終電等の条件が含まれて入れもよい。
The search
なお、探索条件設定部211は、操作部24を介さずに経路探索条件の一部又は全部を取得し、設定してもよい。例えば、ユーザが時刻情報を入力しない場合、出発時刻として、端末装置2が有する時計(図示しない)若しくは外部のサーバから現在時刻を取得するようにしてもよい。また、過去の経路探索履歴に基づいて経路探索条件を取得してもよいし、ユーザが事前に登録したルート(通勤・通学ルート、お気に入りルート等)の情報、あるいはカレンダー等のアプリケーションに登録されたスケジュール情報等に基づいて経路探索条件を取得し、設定するようにしてもよい。
Note that the search
ユーザにより時刻情報が入力されない場合には、上記の例とは別の例として、後述するサーバ3の経路情報取得部311において、サーバ3内の時計の指す時刻を現在の出発時刻として経路探索を行うようにしてもよい。
If time information is not input by the user, as another example from the above example, the route
情報出力部212は、サーバ3から受信した経路情報等を映像信号に変換して出力部25へと出力する。また、サーバ3から受信したデータをユーザが見やすくなるように情報出力部212において生成してもよい。なお、情報出力部212は、情報を音声信号へ変換して出力部25へと出力するようにしてもよい。
The
通信部22は、ネットワーク4を介して制御部21とサーバ3との間で情報を送受信するためのインターフェースである。記憶部23は、制御部21が動作するためのプログラムや制御部21が取り扱うデータ(ユーザ情報等)を記憶する。操作部24は、ユーザが端末装置2に情報を入力するためのインターフェースであり、例えば、キーボード、マウス、タッチパネル、ボタン、マイク、ダイヤルボタン等である。
The
出力部25は、端末装置2からユーザへ各種情報を出力するインターフェースであり、例えば、映像を表示する液晶ディスプレイ等の映像表示手段であり、端末装置2からユーザへ様々な情報を出力する。具体的には、出力部25は、ユーザからの操作を受け付けるためのGUI(Graphical User Interface)や、後述する経路情報などを表示する。あるいは、出力部25は、探索された経路情報や新着情報等を音声で出力するスピーカであってもよいし、新着情報がある場合に振動するバイブレータであってもよい。また、操作部24がタッチパネルの場合には、操作部24が出力部25を兼ねていてもよい。
The
なお、出力部25は、ユーザに情報を直接提示するものでなくてもよい。例えば、出力部25は、端末装置2の外部に接続される映像表示手段や音声出力手段に、映像信号や音声信号を出力するものであってもよいし、外部に接続される印刷装置にデータを出力するものであってもよいし、端末装置2内若しくは外部の記憶装置にデータを出力して記憶させるものであってもよい。
Note that the
次に、サーバ3について説明する。サーバ3は、制御部31と、記憶部32と、ネットワーク4を介して外部と情報を送受信するインターフェースである通信部33とを備えている。
Next, the
制御部31は、経路情報取得部311と、ニーズ要素抽出部312と、アプリ特定部313とを備えている。なお、これらの各部の機能は、サーバ3内のプロセッサが所定のプログラムを実行してソフトウェアにより実現されるものであってもよい。
The
経路情報取得部311は、ネットワーク4を介して端末装置2から送信された経路探索条件と、記憶部32内の経路情報データベース321に記憶されているデータとに基づいて経路探索を行った経路探索結果を経路情報として取得する。なお、経路探索は、図示しない経路情報探索部により実行されてもよいし、経路情報取得部311が経路探索条件に基づいて経路情報の探索を実行してもよい。以下の説明においては、特に明記しない限り、経路情報取得部311が経路情報の探索を実行するものとするが、この限りではない。
The route
この経路情報取得部311により取得された経路情報は、出発地、目的地等の地点情報と、各地点情報同士の間の移動区間の情報を経路要素として備える。なお、経路情報には、経由地(乗り換え駅等を含む)の情報を含んでいてもよい。
The route information acquired by the route
ニーズ要素抽出部312は、経路情報取得部311が取得した経路要素を備える経路情報に基づいて、ユーザの潜在的なニーズ(潜在ニーズ)と、当該潜在ニーズを推定可能な経路要素である潜在ニーズ要素を抽出する。すなわち、ニーズ要素抽出部312は、ユーザの潜在的なニーズが存在すると推定される経路情報中の地点又は移動区間の情報を潜在ニーズ要素として抽出する。
Based on the route information including the route elements acquired by the route
アプリ特定部313は、第1アプリケーションと連携するアプリケーションであって、ニーズ要素抽出部312が抽出した潜在ニーズに対応する第2アプリケーションを、記憶部32内の連携アプリ情報データベース322から特定する。そして、特定された第2アプリケーションを通信部33及びネットワーク4を介して端末装置2へと出力する。
The
記憶部32は、各種データを記憶するデータベースであり、経路情報データベース321と、連携アプリ情報データベース322とを備える。記憶部32は、例えば、ハードディスク、不揮発性半導体メモリ(SSD等)等の任意の記憶装置により構成可能である。また、記憶部32は、図面においてサーバ3内にあるものとしているが、制御部31とは別のデータベースサーバや、ファイルサーバとして独立したサーバとして情報処理システム1内に通信可能に接続された別の装置内に備えられているものであってもよい。
The
経路情報データベース321は、公共交通機関の経路情報の探索、及び、徒歩、自転車等の道路情報に関わる経路情報の探索を実行する際に使用するデータベースである。この経路情報データベース321は、経路ネットワーク情報データベースを少なくとも備え、さらに、時刻表情報データベースと、地図データベースと、POI(Point of Interest)情報データベースのうち少なくとも1つをさらに備えていてもよい。例えば、第1アプリケーションが、総合的な経路探索を行うアプリケーションである場合、上述した全てのデータベースを備えていてもよい。
The
経路ネットワーク情報データベースは、経路探索に使用するデータベースであり、道路ネットワーク情報データベースと、交通ネットワーク情報データベースとを備える。道路ネットワーク情報は、道路のネットワーク情報であり、徒歩、自転車、バイク、自動車等といった移動手段ごとに別のデータとして記憶されていてもよい。交通ネットワーク情報は、公共交通機関のネットワーク情報であり、列車、バス、飛行機等といった移動手段ごとに記憶されている。 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
アプリ特定部313は、ニーズ要素抽出部312により抽出された潜在ニーズ情報要素における第2アプリケーションの情報を、この連携アプリ情報データベース322に記憶された潜在ニーズに紐付けられているアプリケーションの情報を取得することにより特定する。
The
この連携アプリ情報データベース322には、これらの連携アプリケーションの情報と潜在ニーズとが紐付けられて記憶されている。すなわち、潜在ニーズに対応する第2アプリケーションの情報が、連携アプリ情報データベース322に記憶されている。例えば、第1アプリケーションにおいてバスの時刻表を望んだユーザの潜在ニーズは、バス、あるいは、バスの時刻表に関する情報である。この潜在ニーズに対応する第2アプリケーションの情報としてバスの時刻表に関するアプリケーションの情報が連携アプリ情報データベース322を参照することにより特定することが可能となる。
In the cooperative
潜在ニーズと第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
次に、本実施形態に係る情報処理システムの動作について説明する。図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
次に、通信部33を介して経路探索条件を受信した経路情報取得部311は、経路探索条件にしたがい経路の探索を行い、探索された複数の経路情報をリストにして通信部33を介して端末装置2へと送信する(ステップS20)。経路情報取得部311は、経路探索条件に基づき、経路情報データベース321に備えられている各種データベースを用いて経路探索を行う。
Next, the route
この経路探索は、経路探索条件にしたがい、複数の候補経路を探索する。候補経路としては、例えば、目的地への到達時刻が早い経路、目的地までの運賃が安い経路、乗換回数が少ない経路、又は、目的地までの移動手段の混雑度が空いている経路等により探索される。経路情報取得部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
次に、通信部22を介して経路探索結果のリストを受信した端末装置2の情報出力部212は、当該探索結果のリストを出力部25へと出力する。操作部24を介してユーザによりリスト内の1経路の詳細情報を取得する旨の要求があると、通信部22を介して当該要求がサーバ3へと送信される(ステップS11)。
Next, the
次に、詳細情報を取得する旨の要求を受信したサーバ3の経路情報取得部311は、経路の詳細情報を端末装置2へと送信する(ステップS21)。経路の詳細情報は、ステップS20において探索され、取得されているものであってもよいし、ステップS21において探索され、取得されるものであってもよい。
Next, the route
次に、経路の詳細情報を受信した端末装置2の情報出力部212は、出力部25へ経路の詳細情報を出力する(ステップS12)。図3(a)は、経路の詳細情報を出力部25へと表示した一例を示す図である。この例において、ユーザは、○○三丁目バス停留所から、□□駅までの経路を探索している。
Next, the
詳細表示においては、地点情報2500、2502、2504、2506と、移動区間情報2501、2503、2505が交互に配置されている。例えば、地点情報2500は、○○三丁目から☆☆バスの○×ルートのバスに乗車することを示す。☆☆バスに乗車すると、移動区間情報2501に示されるように、経由地である地点情報2502に示される○○神宮までには5個の停留所が存在し、乗車賃は100円であり、乗車時間が10分であることが示される。
In the detailed display,
以下同様に、地点情報2504には経由地が○×駅、地点情報2506には目的地が□□駅であることが示され、地点情報2502、2504の間の移動区間情報2503が徒歩であり、地点情報2504、2506の間の移動区間情報2505が△△線(列車)であることが示されている。
Similarly, the
次に、経路の詳細情報からユーザが操作部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
次に、移動区間の詳細情報の要求を受信したサーバ3のニーズ要素抽出部312は、当該移動区間の詳細情報を探索し、取得する(ステップS22)。例えば、図3(a)における移動区間情報2501の移動手段がバスであるので、時刻表表示ボタン2507が選択されると、バスの時刻表の表示をユーザが望んでいることとなる。この場合、経路情報取得部311は、経路情報データベース321内の時刻表情報データベースからユーザが望んでいるバスの時刻表を探索し、取得する。
Next, the need
次に、ニーズ要素抽出部312は、当該移動区間に潜在ニーズがあるか否かを判断し、潜在ニーズがある場合には、当該潜在ニーズを抽出し、併せて当該移動区間を潜在ニーズ要素であると抽出する(ステップS23)。
Next, the needs
次に、アプリ特定部313は、抽出された潜在ニーズに対応した連携アプリケーションの情報を、連携アプリ情報データベース322に記憶されているアプリケーションの情報から特定する(ステップS24)。このアプリ特定部313により特定されたアプリケーションが第1アプリケーションと連携するアプリケーションであって、かつ、潜在ニーズに対応する、第2アプリケーションとなる。
Next, the
次に、制御部31は、取得した移動区間の詳細情報及び第2アプリケーションの情報を端末装置2へと送信する(ステップS25)。なお、ユーザが指定した移動区間が潜在ニーズ要素では無い場合、ステップS24を省略して移動区間の詳細情報を端末装置2へと送信するようにしてもよい。
Next, the
次に、端末装置2の情報出力部212は、サーバ3から受信した移動区間の詳細情報及び第2アプリケーションの情報を出力部25へと出力する(ステップS15)。図3(b)は、図3(a)において移動区間情報2501内のバスの時刻表表示ボタン2507をユーザが選択した場合に出力部25に出力される表示の一例を示す図である。
Next, the
この図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
このようなバスの移動区間について、時刻表表示を行うユーザは、一時的にバスの時刻表を閲覧するのみならず、潜在的にバスの時刻表を表示するアプリケーションを望んでいることもある。このようなユーザの潜在ニーズに対応するために、簡易な時刻表表示と併せて、第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
この連携アプリ情報2509を選択することにより、ユーザの端末装置2へと第2アプリケーションをインストールする画面へと遷移する。ユーザは、ユーザ自身の意思により、第2アプリケーションをインストールするか否かを選択することができる。
By selecting this
レコメンドされた第2アプリケーションが既に端末装置2にインストールされている場合には、連携アプリ情報2509を選択することにより、第2アプリケーションを起動するようにしてもよい。このようにすることにより、ユーザは、端末装置2にインストールされている第2アプリケーションを第1アプリケーションの表示画面上から起動することができ、利便性が向上する。
If the recommended second application has already been installed in the
また、潜在ニーズを推定する際に、ユーザの第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
以上のように、本実施形態によれば、ユーザが第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
ユーザにより入力された経路探索条件を取得するステップ(ステップ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
ニーズ要素抽出部312は、各移動区間及び地点について潜在ニーズが存在するか否かを推定し、潜在ニーズがある要素を潜在ニーズ要素として抽出する。例えば、移動区間情報2501における移動手段はバスであるので、ニーズ要素抽出部312は、この区間の潜在ニーズがバスに関するものであると推定し、この移動区間を潜在ニーズ要素として抽出する。さらに、上記と併せて移動区間情報2503における潜在ニーズが徒歩に関するものであると推定し、この移動区間を潜在ニーズ要素として抽出してもよい。同じように、移動区間情報2505における潜在ニーズを電車に関するものであると推定し、この移動区間を潜在ニーズ要素として抽出してもよい。
The need
このように、ニーズ要素抽出部312は、経路詳細の要求がされたタイミングにおいて経路を構成する各要素について潜在ニーズの推定を試み、潜在ニーズが推定可能である経路を構成する要素を潜在ニーズ要素として抽出する。なお、地点に関しても同様に潜在ニーズ要素として抽出することもできる。地点を抽出する具体例については後述する。
In this way, the needs
次に、抽出された各要素の潜在ニーズに基づいて、連携アプリ情報データベース322から第2アプリケーションの情報を特定する(ステップS24)。特定された第2アプリケーションの情報は、各潜在ニーズ要素と紐付けられている。続いて、探索された経路詳細と、抽出された潜在ニーズ要素及び各潜在ニーズ要素と紐付けられた第2アプリケーションの情報を端末装置2へと送信する(ステップS26)。なお、経路の詳細情報は、前述した第1実施形態と同様に、ステップS20において探索しておいてもよいし、ステップS23において、経路の詳細表示の要求を受信した後に(図示しないステップにおいて)探索するようにしてもよい。
Next, information on the second application is specified from the cooperative
次に、端末装置2の情報出力部212は、出力部25へと経路の詳細情報を出力する(ステップS12)。ユーザから移動区間の詳細情報の要求があった場合、探索条件設定部211は、サーバ3へと当該要求を送信する(ステップS13)。
Next, the
次に、当該要求を受信した経路情報取得部311は、要求された移動区間の詳細情報を取得する(ステップS22)。そして、取得した詳細情報とともに、詳細情報を要求された移動区間が潜在ニーズ要素であった場合には、ステップS24で特定した当該潜在ニーズ要素に対応する第2アプリケーションの情報を端末装置2へと送信する(ステップS25)。
Next, the route
第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
(第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
図5は、本実施形態に係る情報処理システム1の処理の流れを示すフローチャートである。本実施形態に係る情報処理システム1においては、端末装置2からサーバ3への経路探索条件の送信が行われた後に、探索経路のリストの作成、経路の詳細情報の取得、潜在ニーズの推定及び潜在ニーズ要素の抽出、並びに、第2アプリケーションの特定をサーバ3で行い、これらの探索、抽出、及び、特定した情報を端末装置2へと送信するものである。
FIG. 5 is a flowchart showing the processing flow of the
まず、探索条件設定部211は、操作部24を介してユーザにより入力された経路探索条件を取得し、通信部22を介してサーバ3へと送信する(ステップS10)。
First, the search
次に、探索条件を受信した経路情報取得部311は、経路探索条件にしたがい経路の探索を実行し、探索された経路を取得する(ステップS27)。この際、複数の経路探索結果がある場合には、これらの探索結果を簡易に表示するリスト化を行う。
Next, the route
次に、経路情報取得部311は、各経路の詳細情報を取得する(ステップS22)。続いて、ニーズ要素抽出部312は、探索された各経路の詳細情報に基づき、潜在ニーズが推定可能である潜在ニーズ要素を抽出する(ステップS23)。そして、アプリ特定部313は、第2アプリケーションを特定する(ステップS24)。
Next, the route
次に、このようにして探索、抽出、及び、特定された各情報を端末装置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
このようにすることにより、端末装置2とサーバ3との間の通信回数を少なくすることが可能となり、ユーザが複数の経路の詳細情報を比較して閲覧しようとしている場合に、その度に通信を行うことなく詳細情報を閲覧することが可能となる。さらに、移動区間の詳細情報が選択され、当該移動区間が潜在ニーズ要素であった場合にも、サーバ3との通信を行うことなく第2アプリケーションをレコメンドすることが可能となる。
By doing so, it is possible to reduce the number of times of communication between the
以下、いくつかの変形例を挙げ、それぞれについて詳しく説明する。なお、本発明の実施形態の具体例は、上述した実施形態及び下記に記載する変形例により限定されるものではない。 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),
地点情報2510は、自宅の地点情報であり、例えば、第1アプリケーションにおいて登録してあるユーザの自宅の情報である。地点情報2512は、例えば、自宅の最寄り駅である○×駅の地点情報である。これらの地点情報2510、2512の間にある移動区間が移動区間情報2511で示される徒歩区間である。この徒歩区間の距離が1.4kmであり、標準的速度で歩いた場合に20分掛かることが移動区間情報2511に示されている。
The
図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
ここで表示されている連携アプリ情報2513は、例えば、自転車のルート探索をするためのアプリケーションである。この自転車のルート探索をするアプリケーションは、徒歩経路とは異なり、自転車で通行するのに適した経路を出力するアプリケーションである。
The
このように、移動区間に係る移動手段とは異なる移動手段に対応する第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
さらに別の例として、探索をしたタイミングにおける天候等の情報により潜在ニーズ要素の抽出や、第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
本変形例において、ニーズ要素抽出部312は、「京都」という地点を潜在ニーズとして推定し、地点情報2522を潜在ニーズ要素として抽出する。潜在ニーズは、例えば、地域の属性や地点又は地域の人気度により推定される。また、連携アプリケーション中に、当該地点又は地域の情報に特化したアプリケーションが存在するか否かを考慮してもよい。そして、アプリ特定部313は、この「京都」という地点情報又は地域情報に特化した情報を備える第2アプリケーションを特定する。
In this modified example, the needs
地域の属性とは、例えば、観光地、繁華街、神社仏閣が多い、ショッピングできる、公園、山、海、景色がよい、スポーツできる、等の属性を示す情報である。地点又は地域の人気度とは、一般的な人気度でもよいし、第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
以上のように、本変形例によれば、探索結果における地点又は地域の情報に基づいて潜在ニーズを推定し、これらの地点又は地域を潜在ニーズ要素として抽出することにより、ユーザに探索した出発地、目的地又は経由地の地点又は地域に特化した情報を備える連携アプリケーションをレコメンドすることができる。 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
ニーズ要素抽出部312は、まず、地点情報2530の情報から、○○デパートにおいてユーザが買い物したことを推定する。そして、移動区間情報2535における徒歩距離が1.4kmと比較的長いことから、買い物をした荷物を持って長距離を移動するのがユーザにとって楽では無いと推定する。
The need
そこで、図8(b)に示すように、移動区間情報2535について、荷物を持っているユーザが長距離歩くことを無くすように、バスの情報に特化した第2アプリケーションをレコメンドする。このように、1つの地点又は移動区間の情報から1つの潜在ニーズを推定し、潜在ニーズ要素を抽出するのではなく、複数の地点又は移動区間の情報から1つの潜在ニーズを推定し、潜在ニーズ要素を抽出するようにしてもよい。
Therefore, as shown in FIG. 8(b), regarding
なお、本変形例においては、前述した第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
例えば、探索結果において経路中のある移動区間が徒歩であったが、当該移動区間についてユーザが自転車で移動していることが所持している端末装置2により検知された場合、当該移動区間について自転車の情報に特化した第2アプリケーションをレコメンドする。すなわち、探索された経路において予定されていた移動手段と異なる移動手段によりユーザが移動していた場合、この探索結果の移動手段と実際の移動手段との差異に基づいて、アプリ特定部313は、第2アプリケーションを特定するようにしてもよい。
For example, in the search result, a travel section in the route is on foot, but if the
このようにすることにより、ユーザの実際の動向により適した第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
アプリ特定部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
前述した各実施形態において、第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
なお、上述した実施形態において、ユーザのニーズに対応する第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
Claims (14)
前記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に記載の情報処理システム。 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に記載の情報処理システム。 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乃至請求項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.
請求項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.
請求項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.
請求項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.
請求項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.
請求項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.
請求項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アプリケーションと連携し、かつ、前記ニーズ要素に関する情報に対応する、第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.
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)
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)
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 |
-
2017
- 2017-06-01 JP JP2017109495A patent/JP7146225B2/en active Active
Patent Citations (6)
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 | |
US8090533B2 (en) | Map display system, method of inputting conditions for searching for POI, method of displaying guidance to POI, and terminal device | |
US9057612B1 (en) | Systems and methods for unified directions | |
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 | |
JP2014191419A (en) | Taxi guide system and taxi guide method | |
JP2023087058A (en) | Information processing system, information processing program, and information processing method | |
JP4737645B2 (en) | Information distribution system, information distribution method, information distribution server, and terminal device | |
JP4722554B2 (en) | POI information providing system, POI information providing method, information distribution server, terminal device | |
JP6682193B2 (en) | Notification system, server device, communication terminal device, program and notification method | |
JP6506609B2 (en) | Notification system, server device and notification method | |
JP5272231B1 (en) | Guidance information providing system, portable terminal, computer program | |
JP2009036720A (en) | Information delivery system, information delivery server, mobile terminal device, and information delivery method | |
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 | |
JP5509932B2 (en) | Mobile communication device, program, and peripheral information output method | |
JP5931793B2 (en) | Guidance information providing system, portable terminal, computer program | |
JP7370260B2 (en) | Advertising information providing system, advertising information providing device and computer program | |
JP2019082386A (en) | System, program, device, and method for processing information | |
JP2002092193A (en) | Method and system for information guide | |
JP2021081442A (en) | Information processing system, information processing program, information processing device, and information processing method | |
JP7076766B2 (en) | Information processing system, information processing program, information processing device and information processing method | |
JP7393100B2 (en) | Information processing device, information processing method, and program |
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 |