JP2018045634A - Information processing system, information processing program and information processing method - Google Patents

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

Info

Publication number
JP2018045634A
JP2018045634A JP2016182115A JP2016182115A JP2018045634A JP 2018045634 A JP2018045634 A JP 2018045634A JP 2016182115 A JP2016182115 A JP 2016182115A JP 2016182115 A JP2016182115 A JP 2016182115A JP 2018045634 A JP2018045634 A JP 2018045634A
Authority
JP
Japan
Prior art keywords
poi
time
planning
planning area
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016182115A
Other languages
Japanese (ja)
Other versions
JP6942325B2 (en
Inventor
井 美 帆 酒
Miho Sakai
井 美 帆 酒
村 尚 俊 木
Naotoshi Kimura
村 尚 俊 木
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 JP2016182115A priority Critical patent/JP6942325B2/en
Publication of JP2018045634A publication Critical patent/JP2018045634A/en
Priority to JP2021097529A priority patent/JP7185345B2/en
Application granted granted Critical
Publication of JP6942325B2 publication Critical patent/JP6942325B2/en
Priority to JP2022183478A priority patent/JP7426140B2/en
Priority to JP2024003340A priority patent/JP2024026742A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve the convenience of a travel plan.SOLUTION: An information processing system 1 includes planning area output means 351 for outputting a planning area showing a time zone where a stop-by POI can be arranged on a time line between an end time of a first POI and a start time of a second POI in the case that a time interval from the end time of the first POI that has been arranged on the time line till the start time of the second POI that has been changed on the time line is longer than a time required to move from the first POI to the second POI.SELECTED DRAWING: Figure 1

Description

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

従来から、タイムライン上に地点を設定して旅行プランを作成可能な技術が提案されている。例えば、特許文献1では、第1の地点を設定した後に第2の地点を設定するにあたり、第1の地点から第2の地点までの移動時間長を算出してタイムライン上に表示する技術が提案されている。   2. Description of the Related Art Conventionally, a technology that can create a travel plan by setting points on a timeline has been proposed. For example, in Patent Document 1, when setting the second point after setting the first point, there is a technique for calculating the travel time length from the first point to the second point and displaying it on the timeline. Proposed.

特開2010−086187公報JP 2010-086187 A

しかしながら、特許文献1に記載の技術では、第1の地点からの移動時間長に重ならないように第2の地点を設定することはできても、第1の地点と第2の地点との間に新たな地点を設定できるか否かを判断することができなかった。このため、従来の技術では、旅行計画の利便性を向上させることが困難であった。   However, in the technique described in Patent Document 1, although the second point can be set so as not to overlap with the travel time length from the first point, it is between the first point and the second point. It was not possible to determine whether or not a new location could be set. For this reason, it has been difficult to improve the convenience of travel planning with the conventional technology.

本発明は、旅行計画の利便性を向上させることができる情報処理システム、情報処理プログラムおよび情報処理方法を提供する。   The present invention provides an information processing system, an information processing program, and an information processing method that can improve the convenience of travel planning.

本発明に係る情報処理システムは、
タイムライン上にPOIを配置して旅行計画を行う情報処理システムであって、
前記タイムライン上に配置済みの第1POIの終了時刻から前記タイムライン上に配置済みの第2POIの開始時刻までの時間間隔が、前記第1POIから前記第2POIまでの移動に要する時間よりも長い場合に、前記第1POIの終了時刻と前記第2POIの開始時刻との間の前記タイムライン上に、立ち寄りPOIを配置可能な時間帯を示すプランニングエリアを出力するプランニングエリア出力手段、
を備えたことを特徴とする。
An information processing system according to the present invention includes:
An information processing system that arranges a POI on a timeline to plan a trip,
When the time interval from the end time of the first POI arranged on the timeline to the start time of the second POI arranged on the timeline is longer than the time required for movement from the first POI to the second POI And a planning area output means for outputting a planning area indicating a time zone in which the drop-off POI can be arranged on the timeline between the end time of the first POI and the start time of the second POI.
It is provided with.

本発明によれば、旅行計画の利便性を向上させることができる。   According to the present invention, the convenience of travel planning can be improved.

本実施形態に係る情報処理システム1の概略的な構成を示す図である。It is a figure showing a schematic structure of information processing system 1 concerning this embodiment. 本実施形態に係る情報処理システム1の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the information processing system 1 which concerns on this embodiment. 本実施形態に係る情報処理システム1の動作の一例として、予約完了メールを示す図である。It is a figure which shows a reservation completion mail as an example of operation | movement of the information processing system 1 which concerns on this embodiment. 本実施形態に係る情報処理システム1の動作の一例として、プランニングエリアおよび第3POI候補の表示例を示す図である。It is a figure which shows the example of a display of a planning area and a 3rd POI candidate as an example of operation | movement of the information processing system 1 which concerns on this embodiment. 図2に続く本実施形態に係る情報処理システム1の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the information processing system 1 which concerns on this embodiment following FIG. 本実施形態に係る情報処理システム1の動作の一例として、プランニングエリアへのPOI追加処理を示す図である。It is a figure which shows the POI addition process to a planning area as an example of operation | movement of the information processing system 1 which concerns on this embodiment. 本実施形態に係る情報処理システム1の動作の一例として、POI追加処理に応じたプランニングエリアおよび第3POI候補の第1の表示例を示す図である。It is a figure which shows the 1st example of a display of the planning area according to POI addition process, and a 3rd POI candidate as an example of operation | movement of the information processing system 1 which concerns on this embodiment. 本実施形態に係る情報処理システム1の動作の一例として、POI追加処理に応じたプランニングエリアおよび第3POI候補の第2の表示例を示す図である。It is a figure which shows the 2nd example of a display of the planning area according to POI addition process, and a 3rd POI candidate as an example of operation | movement of the information processing system 1 which concerns on this embodiment. 図5に続く本実施形態に係る情報処理システム1の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the information processing system 1 which concerns on this embodiment following FIG. 本実施形態に係る情報処理システム1の動作の一例として、プランニングエリアへのPOI再追加処理を示す図である。It is a figure which shows the POI re-addition process to a planning area as an example of operation | movement of the information processing system 1 which concerns on this embodiment. 本実施形態に係る情報処理システム1の動作の一例として、POI再追加処理に応じたプランニングエリアおよび第3POI候補の第1の表示例を示す図である。It is a figure which shows the 1st example of a display of the planning area according to POI re-addition processing, and a 3rd POI candidate as an example of operation | movement of the information processing system 1 which concerns on this embodiment. 本実施形態に係る情報処理システム1の動作の一例として、POI再追加処理に応じたプランニングエリアおよび第3POI候補の第2の表示例を示す図である。It is a figure which shows the 2nd example of a display of the planning area according to POI re-addition processing, and a 3rd POI candidate as an example of operation | movement of the information processing system 1 which concerns on this embodiment. 本実施形態の第1の変形例に係る情報処理システム1の動作の一例として、プランニングエリアおよび第3POI候補の表示例を示す図である。It is a figure which shows the example of a display of a planning area and a 3rd POI candidate as an example of operation | movement of the information processing system 1 which concerns on the 1st modification of this embodiment. 本実施形態の第2の変形例に係る情報処理システム1の動作の一例として、プランニングエリアおよび第3POI候補の表示例を示す図である。It is a figure which shows the example of a display of a planning area and a 3rd POI candidate as an example of operation | movement of the information processing system 1 which concerns on the 2nd modification of this embodiment. 図15(a)は、本実施形態の第3の変形例に係る情報処理システム1の動作の一例として、POI再追加処理を示す図であり、図15(b)は、POI再追加処理に応じた警告の表示例を示す図であり、図15(c)は、滞在時間の短縮を条件としたPOI再追加を示す図である。FIG. 15A is a diagram illustrating a POI re-addition process as an example of the operation of the information processing system 1 according to the third modification of the present embodiment, and FIG. 15B is a diagram illustrating the POI re-addition process. FIG. 15C is a diagram showing a display example of the corresponding warning, and FIG. 15C is a diagram showing the POI re-addition on the condition that the staying time is shortened. 図16(a)は、本実施形態の第4の変形例に係る情報処理システム1の動作の一例として、プランニングエリアの第1部分の選択に応じた第3POI候補の表示例を示す図であり、図16(b)は、プランニングエリアの第2部分の選択に応じた第3POI候補の表示例を示す図である。FIG. 16A is a diagram showing a display example of the third POI candidate according to the selection of the first part of the planning area as an example of the operation of the information processing system 1 according to the fourth modification example of the present embodiment. FIG. 16B is a diagram illustrating a display example of the third POI candidate according to the selection of the second portion of the planning area. 図17(a)は、本実施形態の第5の変形例に係る情報処理システム1の動作の一例として、地図上での第3POI候補の選択に応じた経路の表示例を示す図であり、図17(b)は、地図上での第3POI候補の選択の変更に応じた経路の表示例を示す図である。FIG. 17A is a diagram illustrating a display example of a route according to the selection of the third POI candidate on the map as an example of the operation of the information processing system 1 according to the fifth modification of the present embodiment. FIG. 17B is a diagram illustrating a display example of a route according to a change in selection of the third POI candidate on the map. 図18(a)は、本実施形態の第6の変形例に係る情報処理システム1の動作の一例として、第3POI候補の抽出動作を示す図であり、図18(b)は、図18(a)に続く第3POI候補の抽出動作を示す図であり、図18(c)は、図18(b)に続く第3POI候補の抽出動作を示す図である。FIG. 18A is a diagram showing the third POI candidate extraction operation as an example of the operation of the information processing system 1 according to the sixth modification of the present embodiment, and FIG. FIG. 18C is a diagram showing the third POI candidate extraction operation following a), and FIG. 18C is a diagram showing the third POI candidate extraction operation following FIG. 18B.

以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。なお、各図において同等の機能を有する構成要素には同一の符号を付し、同一符号の構成要素の詳しい説明は繰り返さない。   Embodiments according to the present invention will be specifically described below with reference to the drawings. In addition, in each figure, the component which has an equivalent function is attached | subjected the same code | symbol, and detailed description of the component of the same code | symbol is not repeated.

本実施形態の情報処理システム1は、モバイル端末(スマートフォン、携帯電話、タブレット端末等)やパソコン等の電子機器の使用者(以下、単に「ユーザ」ともいう)に対して、タイムライン上にPOI(Point Of Interest)を配置して旅行計画を行うためのプランニング画面を提供するシステムである。   The information processing system 1 according to the present embodiment allows a user of an electronic device such as a mobile terminal (smart phone, mobile phone, tablet terminal, etc.) or a personal computer (hereinafter simply referred to as “user”) to have a POI on the timeline. This is a system that provides a planning screen for arranging a (Point Of Interest) and making a travel plan.

「タイムライン」とは、POIを時系列に並べて表示できるプランニング画面上の領域である。「POI」とは、ユーザが関心を持っている地物等であり、例えば、店舗、宿泊施設、レジャー施設等の施設や観光地などの地点である。ここでいう「地点」は、施設などの比較的狭域の地点に限定されず、行政区などの比較的広域にわたる地点であってもよい。また、POIは、地点に限定されず、例えば、祭りなどのイベントを含んでいてもよい。   “Timeline” is an area on the planning screen where POIs can be displayed in time series. “POI” is a feature or the like that the user is interested in, for example, a facility such as a store, an accommodation facility, a leisure facility, or a sightseeing spot. The “spot” here is not limited to a relatively narrow spot such as a facility, but may be a spot covering a relatively wide area such as an administrative district. Moreover, POI is not limited to a point, For example, you may include events, such as a festival.

図1に示すように、情報処理システム1は、端末装置2と、サーバ3とを備えている。端末装置2とサーバ3とは、インターネット等のネットワークを介して互いに通信可能に接続されている。   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 connected to be communicable with each other via a network such as the Internet.

サーバ3は、例えば、旅行サイトの提供者の自社サーバまたはホスティングサーバである。その他、サーバ3は、旅行サイトの提供を代行する代行者が利用するサーバ、あるいは旅行サイトを提供するサーバと連携してプランニング画面を提供するサーバであってもよい。   The server 3 is, for example, a travel site provider's own server or a hosting server. In addition, the server 3 may be a server that is used by an agent acting on behalf of providing a travel site, or a server that provides a planning screen in cooperation with a server that provides a travel site.

ネットワークは、有線回線および無線回線のいずれでもよく、回線の種類や形態は問わない。なお、端末装置2およびサーバ3の少なくとも一部は、コンピュータにより実現される。   The network may be either a wired line or a wireless line, and the type and form of the line are not limited. At least a part of the terminal device 2 and the server 3 is realized by a computer.

端末装置2は、旅行計画を行うためにユーザが使用するものであり、例えば、スマートフォンやタブレット端末等のモバイル端末である。なお、端末装置2は、デスクトップ型のパソコンであってもよい。   The terminal device 2 is used by a user to make a travel plan, and is, for example, a mobile terminal such as a smartphone or a tablet terminal. The terminal device 2 may be a desktop personal computer.

端末装置2は、図1に示すように、通信部21と、入力部23と、出力部24と、制御部22とを有する。   As shown in FIG. 1, the terminal device 2 includes a communication unit 21, an input unit 23, an output unit 24, and a control unit 22.

通信部21は、ネットワークを介して制御部22とサーバ3との間で情報を送受信するためのインターフェースである。   The communication unit 21 is an interface for transmitting and receiving information between the control unit 22 and the server 3 via a network.

入力部23は、ユーザが端末装置2に情報を入力するためのインターフェースであり、例えばモバイル端末におけるタッチパネルやマイクロフォン、タッチパッドもしくはダイヤルボタンであってもよい。また、入力部23は、デスクトップ型のパソコンのマウスやキーボードであってもよい。   The input unit 23 is an interface for the user to input information to the terminal device 2, and may be, for example, a touch panel, a microphone, a touch pad, or a dial button in a mobile terminal. The input unit 23 may be a desktop personal computer mouse or keyboard.

出力部24は、端末装置2からユーザに対して各種情報を出力するインターフェースであり、例えば液晶ディスプレイ等の映像表示手段である。一例として、出力部24は、入力部23を通じたユーザからの操作を受け付けるためのGUI(Graphical User Interface)を表示する。出力部24は、各種情報を音声出力するスピーカを有していてもよい。   The output unit 24 is an interface for outputting various information from the terminal device 2 to the user, and is a video display unit such as a liquid crystal display. As an example, the output unit 24 displays a GUI (Graphical User Interface) for accepting an operation from the user through the input unit 23. The output unit 24 may include a speaker that outputs various information as audio.

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

制御部22は、旅行計画を策定するための各種の制御を実行する。例えば、制御部22は、出力部24にプランニング画面を表示させる制御を実行する。なお、制御部22は、プランニング画面に対する入力部23の入力操作を受け付け、受け付けた入力操作の情報をネットワーク経由でサーバ3に送信する制御を実行する。制御部22は、端末装置2内のプロセッサが所定のプログラムを実行することによって実現されてもよい。   The controller 22 executes various controls for formulating a travel plan. For example, the control unit 22 executes control for causing the output unit 24 to display a planning screen. Note that the control unit 22 receives an input operation of the input unit 23 on the planning screen, and executes control to transmit information of the received input operation to the server 3 via the network. The control unit 22 may be realized by a processor in the terminal device 2 executing a predetermined program.

次に、サーバ3について説明する。図1に示すように、サーバ3は、通信部31と、制御部32と、記憶部33とを有する。制御部32について説明する前に、通信部31および記憶部33について説明する。   Next, the server 3 will be described. As illustrated in FIG. 1, the server 3 includes a communication unit 31, a control unit 32, and a storage unit 33. Before describing the control unit 32, the communication unit 31 and the storage unit 33 will be described.

通信部31は、ネットワークを介して端末装置2と、サーバ3の制御部32との間で情報を送受信するインターフェースである。   The communication unit 31 is an interface that transmits and receives information between the terminal device 2 and the control unit 32 of the server 3 via a network.

記憶部33は、例えばハードディスク等の固定型データストレージであり、各種データベースを格納する。なお、記憶部33は、必ずしもサーバ3内に設けられなくてもよく、ネットワークを介してサーバ3と通信可能に接続された別の装置内に設けられてもよい。   The storage unit 33 is a fixed data storage such as a hard disk, and stores various databases. Note that the storage unit 33 is not necessarily provided in the server 3 and may be provided in another apparatus that is communicably connected to the server 3 via a network.

記憶部33は、経路ネットワーク情報データベース36と、POI情報データベース37とを有する。   The storage unit 33 includes a route network information database 36 and a POI information database 37.

経路ネットワーク情報データベース36は、経路探索用のデータベースであり、経路ネットワーク情報として、例えば、交通ネットワーク情報を含む。交通ネットワーク情報は、鉄道やバス等の交通網や道路網を規定する情報である。交通網の情報としては、交通機関の路線情報、時刻表情報、料金情報等を含む。また、交通網の情報は、例えば駅等の路線網表現上の結節点(ノード)のデータと、結節点間の線路区間であるリンクのデータとの組み合わせによって表現される。また、道路網の情報は、例えば交差点等の道路網表現上の結節点(ノード)のデータと、結節点間の道路区間であるリンクのデータとの組み合わせによって表現される。   The route network information database 36 is a route search database, and includes, for example, traffic network information as route network information. The traffic network information is information that defines a traffic network such as a railway or a bus or a road network. Information on the transportation network includes route information, timetable information, toll information, etc. of transportation facilities. The information on the traffic network is expressed by a combination of data of nodes (nodes) on a route network expression such as a station and data of a link that is a line section between the nodes. The information on the road network is expressed by a combination of data of nodes (nodes) on the road network expression such as intersections and data of links that are road sections between the nodes.

POI情報データベース37は、地点検索や経路探索条件の地点設定等に用いるPOI情報が格納されている。POI情報は、POIの位置情報や名称情報等を含む。   The POI information database 37 stores POI information used for spot search, spot setting for route search conditions, and the like. The POI information includes POI position information and name information.

また、図示しないが、記憶部33には、地図の表示や地点の検索等に用いる地図情報データベースを含んでいてもよい。地図情報は、全国または各地方の道路地図などの地図データを含み、地図データに対応付けられた地図オブジェクト情報(施設情報、注記情報、記号情報等)を含んでいてもよい。   Although not shown, the storage unit 33 may include a map information database used for displaying a map, searching for a location, and the like. The map information includes map data such as road maps of the whole country or each region, and may include map object information (facility information, note information, symbol information, etc.) associated with the map data.

これらの記憶部33内のデータは、移動経路に基づく経路案内に利用できる。また、これらの記憶部33内のデータは、旅行プランの作成に利用できる。   The data in the storage unit 33 can be used for route guidance based on the travel route. The data in the storage unit 33 can be used to create a travel plan.

次に、サーバ3の制御部32について説明する。制御部32は、図1に示すように、経路探索部34とプランニング部35とを有する。プランニング部35は、プランニングエリア出力手段の一例であるプランニングエリア出力部351と、POI提示手段の一例であるPOI出力部352とを有する。プランニング部35は、サーバ3内のプロセッサが所定のプログラムを実行することにより実現されてもよい。   Next, the control unit 32 of the server 3 will be described. As illustrated in FIG. 1, the control unit 32 includes a route search unit 34 and a planning unit 35. The planning unit 35 includes a planning area output unit 351 that is an example of a planning area output unit, and a POI output unit 352 that is an example of a POI presentation unit. The planning unit 35 may be realized by a processor in the server 3 executing a predetermined program.

プランニング部35は、プランニング画面を生成して出力する。例えば、プランニング部35は、旅行サイトから端末装置2に送信された旅行商品の予約完了メールに含まれるリンクを介して旅行プランの作成が指示された場合に、プランニング画面を生成して出力する。プランニング部35から出力されたプランニング画面は、ネットワーク経由で端末装置2に送信され、端末装置2の出力部24で表示される。   The planning unit 35 generates and outputs a planning screen. For example, the planning unit 35 generates and outputs a planning screen when a travel plan is instructed via a link included in a travel product reservation completion email transmitted from the travel site to the terminal device 2. The planning screen output from the planning unit 35 is transmitted to the terminal device 2 via the network and displayed on the output unit 24 of the terminal device 2.

なお、プランニング部35は、予約完了メールに対する旅行プランの作成指示に限定されず、例えば、予約完了メールに含まれるリンクを介さずに旅行サイトに直接アクセスしたユーザの指示に応じてプランニング画面を生成および出力してもよい。また、図1の例では、プランニング部35の全ての機能がサーバ3に備えられているが、プランニング部35の一部の機能が端末装置2や他のサーバに備えられていてもよい。例えば、プランニング部35でのプランニング画面の生成は、プランニング画面の全部の生成に限定されず、プランニング画面の一部を端末装置2の制御部22が生成してもよい。   Note that the planning unit 35 is not limited to the travel plan creation instruction for the reservation completion email, and for example, generates a planning screen according to an instruction from a user who directly accesses the travel site without using the link included in the reservation completion email. It may be output. In the example of FIG. 1, all functions of the planning unit 35 are provided in the server 3, but some functions of the planning unit 35 may be provided in the terminal device 2 or other servers. For example, the generation of the planning screen in the planning unit 35 is not limited to the generation of the entire planning screen, and the control unit 22 of the terminal device 2 may generate a part of the planning screen.

プランニング部35は、予約完了メールの内容に基づいて、プランニング画面のタイムライン上に、第1POIと第2POIとを配置する。例えば、プランニング部35は、予約完了メールに含まれるリンクに含まれた第1POIと第2POIの情報に基づいて、プランニング画面のタイムライン上に第1POIと第2POIとを配置する。また、例えば、旅行商品は飛行機とホテルのパッケージ商品であり、第1POIは、到着空港であり、第2POIは、宿泊施設であってもよい。プランニング部35は、第1および第2POI以外のPOI(例えば、出発空港など)をタイムライン上に配置してもよい。また、プランニング部35は、予約完了メールに記述されているPOIの情報に限定されず、旅行サイトに直接アクセスしたユーザの指示に基づいて、タイムライン上に第1POIおよび第2POIを配置してもよい。   The planning unit 35 arranges the first POI and the second POI on the timeline of the planning screen based on the content of the reservation completion mail. For example, the planning unit 35 arranges the first POI and the second POI on the timeline of the planning screen based on the information on the first POI and the second POI included in the link included in the reservation completion mail. Further, for example, the travel product may be a package product of an airplane and a hotel, the first POI may be an arrival airport, and the second POI may be an accommodation facility. The planning unit 35 may arrange a POI other than the first and second POIs (for example, a departure airport) on the timeline. Further, the planning unit 35 is not limited to the POI information described in the reservation completion mail, and may arrange the first POI and the second POI on the timeline based on an instruction of a user who directly accesses the travel site. .

ここで、タイムライン上に配置されるPOIには、開始時刻と終了時刻が設定される。開始時刻は、POIでの予定が開始する時刻である。終了時刻は、POIでの予定が終了する時刻である。開始時刻と終了時刻とに基づき、後述するタイムライン上のPOIのフレームの幅が決まる。また、開始時刻と終了時刻の間隔が、POIの滞在時間である。タイムライン上にPOIが配置される際に、滞在時間には初期設定された所定値が設定される。初期設定された所定値は、POI毎に定まっていてもよいし、POIの種別毎に定まっていてもよい。例えば、イベントには開始時刻と終了時刻が設定されていることがある。それとは別に、ユーザがイベントに参加する時間帯はそれぞれである。滞在時間の設定は、平均的な滞在時間でもよいし、演目の時間に基づいてもよい。ユーザ操作に応じて開始時刻や終了時刻、滞在時間は変更できる。   Here, a start time and an end time are set in the POI arranged on the timeline. The start time is the time when the schedule at the POI starts. The end time is the time when the schedule at the POI ends. Based on the start time and end time, the width of the POI frame on the timeline, which will be described later, is determined. The interval between the start time and the end time is the POI stay time. When the POI is arranged on the timeline, a predetermined value that is initially set is set as the staying time. The preset predetermined value may be determined for each POI, or may be determined for each type of POI. For example, an event may have a start time and an end time. Apart from that, the time period when the user participates in the event is different. The setting of the staying time may be an average staying time or based on the performance time. The start time, end time, and stay time can be changed according to the user operation.

プランニング部35のプランニングエリア出力部351は、タイムライン上に配置済みの第1POIの終了時刻から、タイムライン上に配置済みの第2POIの開始時刻までの時間間隔(以下、第1POI時間間隔ともいう)が、第1POIから第2POIまでの移動に要する時間(以下、第1移動所要時間ともいう)よりも長いか否かを判定する。   The planning area output unit 351 of the planning unit 35 is a time interval from the end time of the first POI arranged on the timeline to the start time of the second POI arranged on the timeline (hereinafter also referred to as a first POI time interval). ) Is longer than the time required for the movement from the first POI to the second POI (hereinafter also referred to as the first movement required time).

この判定に用いる第1移動所要時間を取得するため、プランニングエリア出力部351は、経路探索部34に、経路ネットワーク情報データベース36内の経路ネットワーク情報およびPOI情報データベース37内のPOI情報に基づいて、第1POIから第2POIまでの移動経路を探索させる。そして、プランニングエリア出力部351は、探索された第1POIから第2POIまでの移動経路に基づいて第1移動所要時間を取得し、取得された第1移動所要時間を用いて判定を行う。第1POIから第2POIまでの移動経路に基づく第1移動所要時間の取得の具体的な態様は特に限定されず、例えば、移動経路のリンク長に対応する距離を所定の移動速度で除することで第1移動所要時間を取得してもよい。   In order to acquire the first required travel time used for this determination, the planning area output unit 351 causes the route search unit 34 to based on the route network information in the route network information database 36 and the POI information in the POI information database 37. The travel route from the first POI to the second POI is searched. Then, the planning area output unit 351 acquires the first required travel time based on the searched travel route from the first POI to the second POI, and makes a determination using the acquired first travel required time. The specific mode of obtaining the first required travel time based on the travel route from the first POI to the second POI is not particularly limited. For example, by dividing the distance corresponding to the link length of the travel route by a predetermined travel speed. The first travel time may be acquired.

そして、第1POI時間間隔が第1移動所要時間より長いと判定された場合、プランニングエリア出力部351は、第1POIの終了時刻と第2POIの開始時刻との間のタイムライン上に、第3POIを配置可能な時間帯を示すプランニングエリアを出力する。ここで、第3POIは、第1POIと第2POIとの関係で、旅行プラン上に第1POIと第2POIとに次いで配置される第3のPOIである。また、第3POIは、第1POIにおける予定と第2POIにおける予定との間で立ち寄るPOIである立ち寄りPOIとも言える。   If it is determined that the first POI time interval is longer than the first required travel time, the planning area output unit 351 displays the third POI on the timeline between the end time of the first POI and the start time of the second POI. Outputs a planning area indicating the available time zone. Here, the third POI is a third POI arranged next to the first POI and the second POI on the travel plan in relation to the first POI and the second POI. The third POI can also be called a stop-by POI that is a POI that stops between the schedule in the first POI and the schedule in the second POI.

また、プランニング部35のPOI出力部352は、第1POIの終了時刻と第2POIの開始時刻とを変更せずに立ち寄り可能な第3POIの候補(以下、「第3POI候補」ともいう)を出力する。   Further, the POI output unit 352 of the planning unit 35 outputs a third POI candidate (hereinafter also referred to as “third POI candidate”) that can be visited without changing the end time of the first POI and the start time of the second POI. .

プランニングエリア出力部351から出力されたプランニングエリアおよびPOI出力部352から出力された第3POI候補は、プランニング画面の一部としてネットワーク経由で端末装置2に送信され、端末装置2の出力部24を介してユーザに提示される。   The planning area output from the planning area output unit 351 and the third POI candidate output from the POI output unit 352 are transmitted to the terminal device 2 via the network as a part of the planning screen, and are output via the output unit 24 of the terminal device 2. Is presented to the user.

なお、プランニングエリア出力部351は、タイムラインと識別可能な表示態様を有するようにプランニングエリアを出力してもよい。また、プランニングエリア出力部351は、第3POI候補の中から選択されたPOIが第3POIとしてプランニングエリアに配置された場合に、プランニングエリアを更新してもよい。   The planning area output unit 351 may output the planning area so as to have a display mode that can be distinguished from the timeline. In addition, the planning area output unit 351 may update the planning area when the POI selected from the third POI candidates is arranged as the third POI in the planning area.

また、POI出力部352は、プランニングエリアと同一画面上に表示されるように第3POI候補を出力してもよい。また、POI出力部352は、第3POI候補を選択可能なリスト形式で出力してもよい。また、POI出力部352は、プランニングエリアに第3POIが配置された場合に、第3POI候補を更新してもよい。この場合、POI出力部352は、第3POIの配置によって立ち寄り不可能となった第3POI候補を、削除または選択不能にしてもよい。ここで、立ち寄り不可能となった第3POI候補とは、配置済みの第1POI、第2POIおよび第3POIに加えて新たな第3POIとして新たに当該第3POI候補をタイムライン上に配置した場合に、配置された全てのPOIの訪問に要する移動時間に基づいて、第1POIの予定時刻(開始時刻および/または終了時刻)、または、第2POIの予定時刻を変更しなければならなくなる第3POI候補である。   The POI output unit 352 may output the third POI candidate so that it is displayed on the same screen as the planning area. The POI output unit 352 may output the third POI candidate in a selectable list format. The POI output unit 352 may update the third POI candidate when the third POI is arranged in the planning area. In this case, the POI output unit 352 may delete or disable selection of the third POI candidate that cannot be dropped by the arrangement of the third POI. Here, the third POI candidate that has become impossible to stop by means that when the third POI candidate is newly arranged on the timeline as a new third POI in addition to the first POI, the second POI, and the third POI that have already been arranged, Based on the travel time required to visit all the arranged POIs, this is the third POI candidate for which the scheduled time (start time and / or end time) of the first POI or the scheduled time of the second POI must be changed .

(動作例)
次に、図1の情報処理システム1の動作例について説明する。図2は、第1の実施形態に係る情報処理システム1の動作の一例を示すフローチャートである。
(Operation example)
Next, an operation example of the information processing system 1 in FIG. 1 will be described. FIG. 2 is a flowchart illustrating an example of the operation of the information processing system 1 according to the first embodiment.

図2に示すように、先ず、端末装置2の制御部22は、予約完了メールを介して、旅行プランの作成を受け付ける(ステップS1)。なお、予約完了メールは、サーバ3のプランニング部35からネットワーク経由で端末装置2に送信されたものであってもよく、また、サーバ3以外のサーバから端末装置2に送信されたものであってもよい。   As shown in FIG. 2, first, the control unit 22 of the terminal device 2 accepts the creation of a travel plan via a reservation completion mail (step S1). The reservation completion mail may be sent from the planning unit 35 of the server 3 to the terminal device 2 via the network, or sent from a server other than the server 3 to the terminal device 2. Also good.

図3は、本実施形態に係る情報処理システム1の動作の一例として、予約完了メールMを示す図である。予約完了メールMには、POIの情報が含まれた旅行の予約内容を示す本文と、予約内容に基づいた旅行プランの作成を指示するリンクLとが記述されている。図3の例において、予約完了メールMには、沖縄空港を到着空港(第1POI)とし、ホテルAを宿泊施設(第2POI)とした旅行プランが記述されている。リンクLは、入力部23で選択可能とされており、リンクLを選択することで、予約内容を反映したプランニング画面を起動することができる。   FIG. 3 is a diagram showing a reservation completion mail M as an example of the operation of the information processing system 1 according to the present embodiment. In the reservation completion mail M, a text indicating the reservation contents of the trip including the POI information and a link L instructing creation of a travel plan based on the reservation contents are described. In the example of FIG. 3, the reservation completion mail M describes a travel plan in which Okinawa Airport is the arrival airport (first POI) and Hotel A is the accommodation facility (second POI). The link L can be selected by the input unit 23. By selecting the link L, the planning screen reflecting the reservation content can be activated.

このような予約完了メールMが表示されることで、ユーザは、リンクLを選択する簡便な作業によって、第1POIの終了時刻と第2POIの開始時刻との間に第3POIに立ち寄る旅行プランの作成を開始することができる。なお、ユーザは、旅行サイト(本実施形態ではサーバ3)に直接アクセスして旅行プランの作成を開始してもよい。   By displaying such a reservation completion mail M, the user can create a travel plan that stops at the third POI between the end time of the first POI and the start time of the second POI by a simple operation of selecting the link L. Can start. Note that the user may directly access the travel site (server 3 in this embodiment) to start creating a travel plan.

旅行プランの作成を受け付けた後、図2に示すように、端末装置2の制御部22は、リンク情報に基づいて旅行サイトすなわちサーバ3にアクセスする(ステップS2)。   After accepting the creation of the travel plan, as shown in FIG. 2, the control unit 22 of the terminal device 2 accesses the travel site, that is, the server 3 based on the link information (step S2).

サーバ3へのアクセスの後、サーバ3のプランニング部35は、端末装置2からのアクセス情報すなわち予約完了メールMの予約内容に基づいて、旅行サイトすなわちプランニング画面の初期化処理を行う(ステップS3)。初期化処理は、例えば、予約完了メールMに記述された予約内容(飛行機、ホテル等)に基づいて、プランニング画面のタイムライン上に第1POIおよび第2POIを配置する処理である。   After the access to the server 3, the planning unit 35 of the server 3 performs the initialization process of the travel site, that is, the planning screen, based on the access information from the terminal device 2, that is, the reservation content of the reservation completion mail M (step S3) . The initialization process is a process for arranging the first POI and the second POI on the timeline of the planning screen based on the reservation contents (airplane, hotel, etc.) described in the reservation completion mail M, for example.

初期化処理の後、プランニングエリア出力部351は、プランニングエリアを生成する(ステップS4)。具体的には、プランニングエリア出力部351は、予約完了メールMに記述された予約内容に基づいて第1POI時間間隔を算出する。また、プランニングエリア出力部351は、経路探索部34に、第1POIの位置情報と第2POIの位置情報とに基づいて第1POIから第2POIまでの移動経路を探索させ、探索された移動経路に基づいて第1移動所要時間を取得する。そして、プランニングエリア出力部351は、第1POI時間間隔が第1移動所要時間より長い場合に、プランニングエリアを生成する。   After the initialization process, the planning area output unit 351 generates a planning area (step S4). Specifically, the planning area output unit 351 calculates the first POI time interval based on the reservation content described in the reservation completion mail M. In addition, the planning area output unit 351 causes the route search unit 34 to search for a movement route from the first POI to the second POI based on the position information of the first POI and the position information of the second POI, and based on the searched movement route. To obtain the first travel time. Then, the planning area output unit 351 generates a planning area when the first POI time interval is longer than the first required travel time.

一方、プランニングエリア出力部351は、第1POI時間間隔が第1移動所要時間以下である場合には、プランニングエリアを生成しない。   On the other hand, the planning area output unit 351 does not generate a planning area when the first POI time interval is equal to or shorter than the first required travel time.

プランニングエリアを生成した後、POI出力部352は、プランニングエリアに基づいて、第3POI候補のリストを作成する(ステップS5)。具体的には、POI出力部352は、POI情報データベース37内のPOI情報から、第1POIの終了時刻と第2POIの開始時刻を変更せずに立ち寄り可能な第3POI候補を抽出し、抽出された第3POI候補のリストを作成する。例えば、第1POIおよび第2POIのそれぞれと同エリアにあるPOIを複数抽出し、抽出した各POIについて、第1POIを出発地、第2POIを目的地、抽出したPOIを経由地、第1POIの終了時刻を出発時刻として経路探索条件を設定して経路探索を実行した結果、経路探索結果の経路の到着時刻が第2POIの開始時刻以前であれば、当該経由地に設定されたPOIを第3POI候補として抽出し、第3POI候補のリストを作成する。より効率的な抽出方法は後述する。   After generating the planning area, the POI output unit 352 creates a list of third POI candidates based on the planning area (step S5). Specifically, the POI output unit 352 extracts, from the POI information in the POI information database 37, a third POI candidate that can be visited without changing the end time of the first POI and the start time of the second POI, and extracted. A list of third POI candidates is created. For example, a plurality of POIs in the same area as each of the first POI and the second POI are extracted, and for each of the extracted POIs, the first POI is the departure point, the second POI is the destination, the extracted POI is the transit point, and the first POI end time As a result of executing the route search with the route search condition set as the departure time, if the arrival time of the route of the route search result is before the start time of the second POI, the POI set at the waypoint is set as the third POI candidate Extract and create a list of third POI candidates. A more efficient extraction method will be described later.

第3POI候補のリストを作成した後、プランニング部35は、プランニングエリア出力部351で生成されたプランニングエリアと、POI出力部352で作成された第3POIのリストとを含むプランニング画面を、ネットワーク経由で端末装置2に送信する。   After creating the third POI candidate list, the planning unit 35 displays a planning screen including the planning area generated by the planning area output unit 351 and the third POI list generated by the POI output unit 352 via the network. It transmits to the terminal device 2.

端末装置2の制御部22は、サーバ3から送信されたプランニング画面を通信部21を介して受信して出力部24に表示させる(ステップS6)。   The control unit 22 of the terminal device 2 receives the planning screen transmitted from the server 3 via the communication unit 21 and displays it on the output unit 24 (step S6).

図4は、本実施形態に係る情報処理システム1の動作の一例として、プランニングエリアおよび第3POI候補の表示例を示す図である。図4のプランニング画面SC1では、タイムラインTL上に、出発空港(羽田空港)と、第1POIの一例である到着空港(那覇空港)と、第2POIの一例である宿泊施設(ホテルA)とのそれぞれを示すフレームI1が時系列で配置されている。ここで、フレームI1のサイズ(滞在時間幅)は、タイムラインTL1上に配置するPOIの滞在時間の初期値に基づいて決定されるようにしてもよい。また、フレームI1のサイズ(滞在時間幅)は、予約内容に基づいて決定されるようにしてもよい。例えば、予約内容に基づく第1POIの開始時刻は10時20分、終了時刻は10時54分、滞在時間(初期値)は34分であり、これに応じて、第1POIのフレームI1は、タイムラインTL上の10時20分から10時54分の時間帯に対応する位置に、34分に応じたサイズ(滞在時間幅)で配置されている。このように、タイムラインTL上のPOIのフレームI1は、それぞれの開始時刻および終了時刻に対応するタイムラインTL上の位置に配置されている。   FIG. 4 is a diagram illustrating a display example of the planning area and the third POI candidate as an example of the operation of the information processing system 1 according to the present embodiment. In the planning screen SC1 of FIG. 4, on the timeline TL, the departure airport (Haneda Airport), the arrival airport (Naha Airport) which is an example of the first POI, and the accommodation facility (hotel A) which is an example of the second POI are displayed. Frames I1 indicating each are arranged in time series. Here, the size (stay time width) of the frame I1 may be determined based on the initial value of the stay time of the POI arranged on the timeline TL1. Further, the size (stay time width) of the frame I1 may be determined based on the reservation content. For example, the start time of the first POI based on the reservation content is 10:20, the end time is 10:54, and the staying time (initial value) is 34 minutes. Accordingly, the frame I1 of the first POI At the position corresponding to the time zone from 10:20 to 10:54 on the line TL, it is arranged with a size (stay time width) corresponding to 34 minutes. Thus, the POI frame I1 on the timeline TL is arranged at a position on the timeline TL corresponding to each start time and end time.

また、フレームI1には、POIの名称が記述されている。また、POIの名称以外にも、フレームI1には、POIの開始時刻とPOIの終了時刻とが記述されていてもよい。   In the frame I1, the name of the POI is described. In addition to the POI name, the frame I1 may describe a POI start time and a POI end time.

また、フレームI1には、ピンのアイコンI1aが重畳表示されている。このピンのアイコンI1aは、タイムラインTL上でのPOIの開始時刻および終了時刻を固定するピン留めが実行されていることを意味する。入力部23を用いてピン留めを解除する入力操作を行えば、POIの開始時刻および終了時刻を変更できる。   A pin icon I1a is superimposed on the frame I1. This pin icon I1a means that pinning is fixed to fix the start time and end time of POI on the timeline TL. If an input operation for releasing pinning is performed using the input unit 23, the start time and end time of the POI can be changed.

図4に示すように、第1POIと第2POIとの間には、タイムラインTLと異なる表示態様で、プランニングエリア出力部351から出力されたプランニングエリアPAが表示されている。例えば、プランニングエリアPAは、第1POIおよび第2POIのフレームと同じ横幅の枠で表示され、タイムラインTLと異なる色で表示されている。色を異ならせること以外にも、例えば、プランニングエリアPAにプランニングエリアPAと識別可能な名称を表示することで、プランニングエリアPAの表示態様をタイムラインTLの表示態様と異ならせてもよい。なお、図4の例において、プランニングエリアPAは、第1POIの終了時刻から第2POIの開始時刻までの時間帯を示している。   As shown in FIG. 4, the planning area PA output from the planning area output unit 351 is displayed between the first POI and the second POI in a display mode different from the timeline TL. For example, the planning area PA is displayed with a frame having the same horizontal width as the frames of the first POI and the second POI, and is displayed in a color different from that of the timeline TL. In addition to making the colors different, for example, the display form of the planning area PA may be made different from the display form of the timeline TL by displaying a name distinguishable from the planning area PA in the planning area PA. In the example of FIG. 4, the planning area PA indicates a time period from the end time of the first POI to the start time of the second POI.

このように、タイムラインTLと異なる表示態様すなわちタイムラインTLから識別可能な表示態様でプランニングエリアPAが表示されることで、ユーザは、タイムラインTLのうち、POIを追加(すなわち、第3POIを配置)できる時間帯を一目で容易に把握することができる。   As described above, the planning area PA is displayed in a display mode different from the timeline TL, that is, a display mode identifiable from the timeline TL, so that the user adds a POI in the timeline TL (that is, adds the third POI). It is possible to easily grasp at a glance the time zone that can be arranged).

また、プランニング画面SC1上(すなわち、プランニングエリアPAと同一画面上)には、POI出力部352から出力された第3POI候補のリストを示す複数の画像I2が、入力部23で選択可能な表示態様で表示されている。   In addition, on the planning screen SC1 (that is, on the same screen as the planning area PA), a plurality of images I2 indicating a list of third POI candidates output from the POI output unit 352 can be selected by the input unit 23. Is displayed.

図4の例において、画像I2には、第3POI候補の名称が含まれている。第3POI候補の名称以外にも、画像I2上には、第3POI候補のジャンル、住所、写真、画像などが含まれていてもよい。また、画像I2が選択された場合、POI出力部352は、画像I2に対応する第3POI候補の詳細情報を出力してもよい。この場合、POI出力部352は、第3POIの詳細情報として、例えば、第3POI候補の営業時間、標準滞在時間、キャッチコピー、口コミ評価などを出力してもよい。なお、標準滞在時間は、1つのPOIに対し、複数の時間が定められてもよい。例えば、日時や時間帯毎に異なる標準滞在時間がPOI情報に含まれていてもよい。また、リストに表示される第3POI候補のジャンルは、プランニング画面SC1に対する入力操作で変更可能であってもよい。また、リスト上での第3POI候補の配置順は、例えば、第3POI候補の開始時刻または終了時刻が早い順、人気度が高い順、タイムラインTL上に配置済みのPOIとの関連度が高い順などであってもよい。件数が多すぎて一度に全ての第3POI候補を表示できない場合、スクロールバーをあわせて表示するなどしてスクロール可能な表示態様で第3POI候補のリストを表示してもよい。   In the example of FIG. 4, the name of the third POI candidate is included in the image I2. In addition to the name of the third POI candidate, the image I2 may include the genre, address, photograph, image, and the like of the third POI candidate. When the image I2 is selected, the POI output unit 352 may output detailed information of the third POI candidate corresponding to the image I2. In this case, the POI output unit 352 may output, for example, the third POI candidate business hours, standard stay time, catch phrase, word-of-mouth evaluation, etc. as detailed information of the third POI. Note that the standard staying time may be determined for a single POI. For example, the standard stay time that differs depending on the date and time or the time zone may be included in the POI information. Further, the genre of the third POI candidate displayed in the list may be changeable by an input operation on the planning screen SC1. Further, the arrangement order of the third POI candidates on the list is, for example, the order in which the start time or the end time of the third POI candidates is early, the order of popularity, and the degree of association with the POIs already arranged on the timeline TL. It may be in order. If there are too many cases to display all the third POI candidates at a time, the list of third POI candidates may be displayed in a scrollable display mode by displaying the scroll bars together.

このようなリスト上の第3POI候補は、例えば、プランニングエリアPA上へのドラッグアンドドロップなどの入力部23を用いた選択操作によって、タイムラインTL上に第3POIとして配置できる。   The third POI candidate on the list can be arranged as the third POI on the timeline TL by a selection operation using the input unit 23 such as drag and drop on the planning area PA, for example.

このように、プランニングエリアPAと同一画面上に、第1POIの終了時刻と第2POIの開始時刻を変更せずに立ち寄り可能な第3POI候補のリストを選択可能な表示態様で表示することで、ユーザは、旅行プランに追加したい第3POIを簡便に選択できる。   In this way, by displaying the list of third POI candidates that can be visited without changing the end time of the first POI and the start time of the second POI on the same screen as the planning area PA in a display mode that allows the user to select, Can easily select the third POI to be added to the travel plan.

また、図4の例において、プランニング画面SC1には、第1POI、第2POIおよび第3POI候補を含む地図MAが表示されている。   In the example of FIG. 4, a map MA including the first POI, the second POI, and the third POI candidate is displayed on the planning screen SC1.

次に、図5を参照して、ステップS6の後続の処理(ユーザによるPOI追加処理)について説明する。図5は、図2に続く本実施形態に係る情報処理システム1の動作の一例を示すフローチャートである。図6は、本実施形態に係る情報処理システム1の動作の一例として、プランニングエリアへのPOI追加処理を示す図である。   Next, with reference to FIG. 5, the subsequent processing of step S6 (POI addition processing by the user) will be described. FIG. 5 is a flowchart showing an example of the operation of the information processing system 1 according to the present embodiment following FIG. FIG. 6 is a diagram illustrating POI addition processing to the planning area as an example of the operation of the information processing system 1 according to the present embodiment.

プランニング画面SC1を表示した後、図5に示すように、端末装置2の制御部22は、プランニングエリアPA上にPOIを追加するPOI追加処理を受け付ける(ステップS7)。図6の例では、POI追加処理として、第3POI候補のリスト上の1つの第3POI候補(水族館A)が、入力部23を用いてプランニングエリアPA上にドラッグアンドドロップされている。ユーザに選択された第3POI候補は、プランニングエリアPA上にドロップされることで、第3POIとしてプランニングエリアPAに配置される。なお、第3POI候補は、ドラッグアンドドロップ以外の操作で選択されてもよい。   After displaying the planning screen SC1, as shown in FIG. 5, the control unit 22 of the terminal device 2 accepts a POI addition process for adding a POI on the planning area PA (step S7). In the example of FIG. 6, as the POI addition process, one third POI candidate (aquarium A) on the third POI candidate list is dragged and dropped onto the planning area PA using the input unit 23. The third POI candidate selected by the user is placed on the planning area PA as the third POI by being dropped on the planning area PA. Note that the third POI candidate may be selected by an operation other than drag-and-drop.

POI追加処理を受け付けると、端末装置2の制御部22は、追加したPOI(第3POI)のPOI情報、開始時刻および終了時刻をネットワーク経由でサーバ3に送信する。なお、第3POIの開始時刻は、第3POI候補をドロップしたタイムラインTL1上の位置に応じた時刻となる。また、第3POIの終了時刻は、例えば、第3POIの開始時刻に、POI情報に含まれている第3POIの滞在時間(例えば、標準滞在時間)を加えた時刻となる。なお、第3POIの開始時刻および終了時刻は、プランニングエリアPA上へのドロップ以外の入力方法(例えば、キー入力等)で指定してもよい。また、第3POIの開始時刻および終了時刻は、タイムラインTL上に配置された第3POIのタイムライン上での位置情報(座標情報)として送信され、サーバ3側で、端末装置2から送信されたタイムライン上での位置情報に対応する開始時刻および終了時刻を算出してもよい。   When the POI addition process is accepted, the control unit 22 of the terminal device 2 transmits the POI information, the start time, and the end time of the added POI (third POI) to the server 3 via the network. Note that the start time of the third POI is a time corresponding to the position on the timeline TL1 where the third POI candidate is dropped. Further, the end time of the third POI is, for example, a time obtained by adding the stay time (for example, standard stay time) of the third POI included in the POI information to the start time of the third POI. Note that the start time and end time of the third POI may be specified by an input method (for example, key input or the like) other than dropping onto the planning area PA. The start time and end time of the third POI are transmitted as position information (coordinate information) on the time line of the third POI arranged on the timeline TL, and transmitted from the terminal device 2 on the server 3 side. You may calculate the start time and end time corresponding to the positional information on a timeline.

POI追加処理に応じて、プランニングエリア出力部351は、プランニングエリアPAを更新する。プランニングエリアPAの更新において、プランニングエリア出力部351は、図5に示すように、第1POIの終了時刻から第3POIの開始時刻までの時間間隔(以下、第2POI時間間隔ともいう)が、第1POIから第3POIまでの移動に要する時間(以下、第2移動所要時間ともいう)より長いか否かを判定(時間間隔判定)する(ステップS8)。第2移動所要時間は、既述した第1移動所要時間と同様に、経路探索部34で探索された第1POIから第3POIまでの移動経路に基づいて取得することができる。   In response to the POI addition process, the planning area output unit 351 updates the planning area PA. In updating the planning area PA, as shown in FIG. 5, the planning area output unit 351 determines that the time interval from the end time of the first POI to the start time of the third POI (hereinafter also referred to as the second POI time interval) is the first POI. It is determined (time interval determination) whether it is longer than the time required for the movement from the first to the third POI (hereinafter also referred to as the second movement required time) (step S8). The second required travel time can be acquired based on the travel route from the first POI to the third POI searched by the route search unit 34, similarly to the first required travel time described above.

第2POI時間間隔が第2移動所要時間と同一である場合(ステップS8:第2移動所要時間と同一)、プランニングエリア出力部351は、第1POIと第3POIとの間のタイムラインTLを移動時間帯とする。このとき、第3POIの終了時刻から第2POIの開始時刻までの時間間隔よりも第3POIから第2POIまでの移動に要する時間が短い場合は、第3POIと第2POIとの間のタイムラインTLにプランニングエリアPAを出力する(ステップS10)。   When the second POI time interval is the same as the second required travel time (step S8: the same as the second required travel time), the planning area output unit 351 travels the timeline TL between the first POI and the third POI. A belt. At this time, if the time required to move from the third POI to the second POI is shorter than the time interval from the end time of the third POI to the start time of the second POI, the timeline TL between the third POI and the second POI is planned. The area PA is output (step S10).

このとき、POI出力部352は、プランニングエリアPAへの第3POIの配置すなわちPOIの追加に応じて第3POI候補のリストを更新する。具体的には、POI出力部352は、プランニングエリアPAへの第3POIの配置によって立ち寄りが不可能となったリスト上の第3POI候補を削除または選択不能にする。   At this time, the POI output unit 352 updates the third POI candidate list in accordance with the arrangement of the third POI in the planning area PA, that is, the addition of the POI. Specifically, the POI output unit 352 deletes or disables the third POI candidate on the list that cannot be visited by the placement of the third POI in the planning area PA.

図7は、本実施形態に係る情報処理システム1の動作の一例として、POI追加処理に応じたプランニングエリアPAおよび第3POI候補の第1の表示例を示す図である。第2POI時間間隔が第2移動所要時間と同一の場合におけるプランニングエリアPAの更新(ステップS10)および第3POI候補の更新により、端末装置2では、画面表示(ステップS12)によって例えば図7に示されるプランニング画面SC2が表示される。   FIG. 7 is a diagram illustrating a first display example of the planning area PA and the third POI candidate according to the POI addition process as an example of the operation of the information processing system 1 according to the present embodiment. For example, FIG. 7 shows a screen display (step S12) in the terminal device 2 by updating the planning area PA (step S10) and updating the third POI candidate when the second POI time interval is the same as the second travel time. A planning screen SC2 is displayed.

POI追加処理前の図6のプランニング画面SC1に対して、POI追加処理後の図7のプランニング画面SC2では、第1POI(那覇空港)と第2POI(ホテルA)との間のタイムラインTL上に、第3POI(水族館A)のフレームI3が追加されている。   In contrast to the planning screen SC1 in FIG. 6 before the POI addition processing, the planning screen SC2 in FIG. 7 after the POI addition processing is on the timeline TL between the first POI (Naha Airport) and the second POI (Hotel A). A frame I3 of the third POI (Aquarium A) is added.

また、図6のプランニング画面SC1に対して、図7のプランニング画面SC2では、プランニングエリアPAの表示が更新されている。具体的には、プランニングエリアPAの範囲が、第3POIの終了時刻から第2POIの開始時刻までの時間帯を示すように変化すなわち縮小している。図7の例では、既述したように、第1POIの終了時刻から第3POIの開始時刻までの第2POI時間間隔が、第1POIから第3POIまでの第2移動所要時間と同一である。すなわち、第1POIの終了時刻と第3POIの開始時刻との間に他のPOIに立ち寄る時間はない。このため、図7の例では、第1POIと第3POIとの間のタイムラインTL上にプランニングエリアPAを表示せず、移動時間であることを示す画像(例えば、フレーム間を接続する線と車のアイコン)を表示している。   Further, the display of the planning area PA is updated on the planning screen SC2 of FIG. 7 with respect to the planning screen SC1 of FIG. Specifically, the range of the planning area PA is changed or reduced so as to indicate a time zone from the end time of the third POI to the start time of the second POI. In the example of FIG. 7, as described above, the second POI time interval from the end time of the first POI to the start time of the third POI is the same as the second required travel time from the first POI to the third POI. That is, there is no time to stop at another POI between the end time of the first POI and the start time of the third POI. For this reason, in the example of FIG. 7, the planning area PA is not displayed on the timeline TL between the first POI and the third POI, and an image indicating the travel time (for example, a line and a vehicle connecting frames) Icon) is displayed.

このように、POI追加処理に応じてプランニングエリアPAが更新されることで、ユーザは、第1POIと第3POIとの間の時間帯に新たな第3POIを追加できなくなったことを一目で容易に把握することができる。また、ユーザは、第3POIと第2POIとの間に新たな第3POIを追加できることを一目で容易に把握することができる。   As described above, the planning area PA is updated according to the POI addition processing, so that the user can easily add at a glance that a new third POI cannot be added in the time zone between the first POI and the third POI. I can grasp it. Further, the user can easily grasp at a glance that a new third POI can be added between the third POI and the second POI.

また、図6のプランニング画面SC1に対して、図7のプランニング画面SC2では、第3POI候補のリストが更新されている。具体的には、図7のプランニング画面SC2では、プランニングエリアPAへの第3POI(水族館A)の配置によって立ち寄ることができなくなった第3POI候補(水族館B、イベントA)の画像I2が、グレーアウトによって選択不能となっている。   Further, the third POI candidate list is updated on the planning screen SC2 of FIG. 7 with respect to the planning screen SC1 of FIG. Specifically, on the planning screen SC2 in FIG. 7, the image I2 of the third POI candidate (aquarium B, event A) that cannot be stopped due to the arrangement of the third POI (aquarium A) in the planning area PA is grayed out. Cannot be selected.

このように、POI追加処理に応じて第3POI候補のリストが更新されることで、ユーザは、グレーアウトされた第3POI候補をプランニングエリアPAに追加できないことを一目で容易に把握することができる。また、ユーザは、グレーアウトされていない第3POI候補をプランニングエリアPAに追加できることを一目で容易に把握することができる。さらに、削除せずにグレーアウトしてリストに残したことにより、ユーザは、タイムラインTL上に配置済みの水族館Aをタイムライン上から除くことで追加可能である第3POI候補として、把握することができる。これにより、旅行プランに組み入れるPOIの入れ替えを繰り返しながら、旅行プランを組み上げるというユーザの行動を支援することができる。   In this way, by updating the third POI candidate list according to the POI addition process, the user can easily grasp at a glance that the grayed out third POI candidate cannot be added to the planning area PA. Further, the user can easily grasp at a glance that the third POI candidate that is not grayed out can be added to the planning area PA. Furthermore, the user can grasp as a third POI candidate that can be added by removing the aquarium A that has been placed on the timeline TL from the timeline by graying out without leaving the list. it can. Thereby, it is possible to support the user's action of assembling a travel plan while repeatedly exchanging POIs incorporated into the travel plan.

図5に示すように、第2POI時間間隔が第2移動所要時間より短い場合(ステップS8:第2移動所要時間より短い)、プランニング部35は、第2POI時間間隔が第2移動所要時間と同一になるように、第3POIの開始時刻の自動調整処理(ステップS9)を行う。自動調整処理を行うことで、プランニングエリアPAおよび第3POI候補のリストの更新結果は、第2POI時間間隔が第2移動所要時間と同一である場合と同じになる。すなわち、第2POI時間間隔が第2移動所要時間より短い場合にも、図7のプランニング画面SC1が表示される。自動調整処理を行うことで、第2所要時間を考慮して第1POIと第3POI間を現実的に移動可能なプランに調整しつつ、ユーザが所望する時間帯に近い時間帯に第3POIに立ち寄る機会を確保することができる。なお、プランニング部35は、自動調整処理を行う際に、第3POIの追加位置を変更する旨のアラートを出力してもよい。例えば、アラートとして、「那覇空港から車で○○分かかるため、追加位置を調整しています。」などの文言を表示する。   As shown in FIG. 5, when the second POI time interval is shorter than the second movement required time (step S8: shorter than the second movement required time), the planning unit 35 has the same second POI time interval as the second movement required time. The third POI start time automatic adjustment process (step S9) is performed. By performing the automatic adjustment process, the updating result of the planning area PA and the third POI candidate list becomes the same as when the second POI time interval is the same as the second required travel time. That is, also when the second POI time interval is shorter than the second required travel time, the planning screen SC1 of FIG. 7 is displayed. By performing the automatic adjustment process, the second POI is adjusted to a plan that can be moved between the first POI and the third POI in consideration of the second required time, and the third POI is dropped in a time zone close to the time zone desired by the user. Opportunities can be secured. Note that the planning unit 35 may output an alert to change the position where the third POI is added when performing the automatic adjustment process. For example, a message such as “Adjusting the additional position because it takes XX minutes by car from Naha Airport” is displayed as an alert.

一方、図5に示すように、第2POI時間間隔が第2移動所要時間より長い場合(ステップS8:第2移動所要時間より長い)、プランニングエリア出力部351は、第1POIと第2POIとの間のタイムラインTL上にプランニングエリアPAを出力する(ステップS11)。すなわち、プランニングエリア出力部351は、POI追加処理前のプランニングエリアPAを維持する。   On the other hand, as shown in FIG. 5, when the second POI time interval is longer than the second required travel time (step S8: longer than the second required travel time), the planning area output unit 351 is located between the first POI and the second POI. The planning area PA is output on the timeline TL (step S11). That is, the planning area output unit 351 maintains the planning area PA before the POI addition process.

このとき、POI出力部352は、プランニングエリアPAへの第3POIの配置に応じて第3POI候補のリストを更新する。   At this time, the POI output unit 352 updates the list of third POI candidates according to the arrangement of the third POI in the planning area PA.

図8は、本実施形態に係る情報処理システム1の動作の一例として、POI追加処理に応じたプランニングエリアPAおよび第3POI候補の第2の表示例を示す図である。第2POI時間間隔が第2移動所要時間より長い場合におけるプランニングエリアPAの出力(ステップS11)および第3POI候補のリストの更新により、端末装置2では、画面表示(ステップS12)によって例えば図8のプランニング画面SC2が表示される。   FIG. 8 is a diagram illustrating a second display example of the planning area PA and the third POI candidate according to the POI addition process as an example of the operation of the information processing system 1 according to the present embodiment. When the second POI time interval is longer than the required time for the second movement, the terminal device 2 displays, for example, the planning of FIG. 8 by screen display (step S12) by outputting the planning area PA (step S11) and updating the third POI candidate list. A screen SC2 is displayed.

POI追加処理前の図6のプランニング画面SC1に対して、POI追加処理後の図8のプランニング画面SC2では、第1POI(那覇空港)と第2POI(ホテルA)との間のタイムラインTL上に、第3POI(水族館A)のフレームI3が追加されている。   In contrast to the planning screen SC1 in FIG. 6 before the POI addition processing, the planning screen SC2 in FIG. 8 after the POI addition processing is on the timeline TL between the first POI (Naha Airport) and the second POI (Hotel A). A frame I3 of the third POI (Aquarium A) is added.

また、図6のプランニング画面SC1に対して、図8のプランニング画面SC2では、プランニングエリアPAが維持されている。図8のプランニングエリアPAは、第3POIのフレームI3が重畳されているものの、図4のプランニングエリアPAと同様に、第1POIの終了時刻から第2POIの開始時刻までの時間帯を示すように出力されたものである。図8の例では、既述したように、第1POIの終了時刻から第3POIの開始時刻までの第2POI時間間隔が、第1POIから第3POIまでの第2移動所要時間より長い。すなわち、第1POIの終了時刻と第3POIの開始時刻との間に他のPOIに立ち寄る時間がある。また、第3POIの終了時刻と第2POIの開始時刻との間に他のPOIに立ち寄る時間もある。このため、図8の例では、プランニングエリアPAを図6と同様の状態に、さらなる第3POIを配置可能に維持している。   Further, the planning area PA is maintained in the planning screen SC2 in FIG. 8 with respect to the planning screen SC1 in FIG. Although the third POI frame I3 is superimposed, the planning area PA of FIG. 8 is output so as to indicate the time zone from the end time of the first POI to the start time of the second POI, as in the planning area PA of FIG. It has been done. In the example of FIG. 8, as described above, the second POI time interval from the end time of the first POI to the start time of the third POI is longer than the second required travel time from the first POI to the third POI. That is, there is a time to stop by another POI between the end time of the first POI and the start time of the third POI. There is also a time to stop by another POI between the end time of the third POI and the start time of the second POI. For this reason, in the example of FIG. 8, the planning area PA is maintained in the same state as in FIG. 6 so that a further third POI can be arranged.

一方、図6のプランニング画面SC1に対して、図8のプランニング画面SC2では、プランニングエリアPAへの第3POI(水族館A)の追加によって立ち寄ることができなくなった第3POI候補(水族館B、レストランC)の画像I2が、グレーアウトによって選択不能となっている。   On the other hand, in contrast to the planning screen SC1 in FIG. 6, in the planning screen SC2 in FIG. 8, the third POI candidate (aquarium B, restaurant C) that can no longer stop by the addition of the third POI (aquarium A) to the planning area PA. The image I2 is not selectable due to grayout.

次に、図9を参照して、ステップS12の後続の処理について説明する。図9は、図5に続く本実施形態に係る情報処理システム1の動作の一例を示すフローチャートである。図10は、本実施形態に係る情報処理システム1の動作の一例として、プランニングエリアPAへのPOI再追加処理を示す図である。   Next, processing subsequent to step S12 will be described with reference to FIG. FIG. 9 is a flowchart showing an example of the operation of the information processing system 1 according to the present embodiment following FIG. FIG. 10 is a diagram illustrating POI re-addition processing to the planning area PA as an example of the operation of the information processing system 1 according to the present embodiment.

POI追加処理後のプランニング画面を表示した後、図9に示すように、端末装置2の制御部22は、プランニングエリアPA上にPOIを再追加するPOI再追加処理を受け付ける(ステップS13)。図10の例では、POI再追加処理として、第3POI候補のリスト上の1つの第3POI候補(レストランA)が、プランニングエリアPA上にドラッグアンドドロップされている。なお、図10では、便宜上、第3POI(水族館A)の時間帯が図7における第3POIの時間帯および図8における第3POIの時間帯のいずれとも異なっているが、実際は、図7および図8のいずれかの時間帯と一致していてよい。   After displaying the planning screen after the POI addition process, as shown in FIG. 9, the control unit 22 of the terminal device 2 accepts the POI re-addition process for re-adding the POI on the planning area PA (step S13). In the example of FIG. 10, as the POI re-addition process, one third POI candidate (restaurant A) on the third POI candidate list is dragged and dropped on the planning area PA. In FIG. 10, for the sake of convenience, the time zone of the third POI (aquarium A) is different from both the time zone of the third POI in FIG. 7 and the time zone of the third POI in FIG. It may coincide with any of the time zones.

POI再追加処理を受け付けると、端末装置2の制御部22は、再追加したPOI(すなわち、新たな第3POI)のPOI情報、開始時刻および終了時刻をネットワーク経由でサーバ3に送信する。   When the POI re-addition process is accepted, the control unit 22 of the terminal device 2 transmits the POI information, the start time, and the end time of the re-added POI (that is, the new third POI) to the server 3 via the network.

POI再追加処理に応じて、プランニングエリア出力部351は、プランニングエリアPAを更新する(ステップS14)。プランニングエリアPAの更新において、プランニングエリア出力部351は、図5のステップS8と同様に、第1POIの終了時刻から新たな第3POIの開始時刻までの第2POI時間間隔が、第1POIから新たな第3POIまでの第2移動所要時間より長いか否かを判定する。そして、第2POI時間間隔が第2移動所要時間と同一である場合、プランニングエリア出力部351は、図5のステップS10と同様に、第1POIと新たな第3POIとの間のタイムラインTLを移動時間帯とし、新たな第3POIと第2POIとの間のタイムラインTLにプランニングエリアPAを出力する。また、第2POI時間間隔が第2移動所要時間より短い場合、プランニング部35は、図5のステップS9と同様の自動調整処理を行い、プランニングエリア出力部351は、図5のステップS10と同様のプランニングエリアPAの出力を行う。一方、第2POI時間間隔が第2移動所要時間より長い場合、プランニングエリア出力部351は、図5のステップS11と同様に、POI追加処理前のプランニングエリアPAを維持する。   In response to the POI re-addition process, the planning area output unit 351 updates the planning area PA (step S14). In updating the planning area PA, the planning area output unit 351 determines that the second POI time interval from the end time of the first POI to the start time of the new third POI is a new one from the first POI, as in step S8 of FIG. It is determined whether or not the time required for the second movement to 3 POI is longer. If the second POI time interval is the same as the second required travel time, the planning area output unit 351 moves the timeline TL between the first POI and the new third POI as in step S10 of FIG. In the time zone, the planning area PA is output to the timeline TL between the new third POI and the second POI. If the second POI time interval is shorter than the second required travel time, the planning unit 35 performs the same automatic adjustment processing as step S9 in FIG. 5, and the planning area output unit 351 is the same as step S10 in FIG. Outputs the planning area PA. On the other hand, when the second POI time interval is longer than the second required travel time, the planning area output unit 351 maintains the planning area PA before the POI addition process, as in step S11 of FIG.

次いで、POI出力部352は、プランニングエリアPAへのPOI再追加処理に応じて第3POI候補のリストを更新する。具体的には、POI出力部352は、プランニングエリアPAへの新たな第3POIの追加によって立ち寄りが不可能となったリスト上の第3POI候補を削除または選択不能にする。   Next, the POI output unit 352 updates the list of third POI candidates in accordance with the POI re-addition process to the planning area PA. Specifically, the POI output unit 352 deletes or disables selection of a third POI candidate on the list that cannot be visited due to the addition of a new third POI to the planning area PA.

POI再追加処理に応じて更新されたプランニングエリアPAおよび第3POI候補のリストは、プランニング再追加処理後のプランニング画面としてネットワーク経由で端末装置2に送信され、端末装置2において表示される(ステップS16)。   The planning area PA and the third POI candidate list updated in accordance with the POI re-addition process are transmitted to the terminal apparatus 2 via the network as a planning screen after the planning re-addition process, and are displayed on the terminal apparatus 2 (step S16). ).

図11は、本実施形態に係る情報処理システム1の動作の一例として、POI再追加処理に応じたプランニングエリアPAおよび第3POI候補の第1の表示例を示す図である。第2POI時間間隔が第2移動所要時間と同一または第2移動所要時間より短い場合におけるプランニングエリアPAの更新(ステップS14)および第3POI候補リストの更新(ステップS15)により、例えば図11に示されるプランニング画面SC3が表示される。   FIG. 11 is a diagram illustrating a first display example of the planning area PA and the third POI candidate according to the POI re-addition process as an example of the operation of the information processing system 1 according to the present embodiment. For example, FIG. 11 shows the plan area PA update (step S14) and the third POI candidate list update (step S15) when the second POI time interval is the same as or shorter than the second travel time. A planning screen SC3 is displayed.

POI再追加処理後の図11のプランニング画面SC3では、POI再追加処理前の図10のプランニング画面SC2に対して、第1POI(那覇空港)と前回(POI追加処理時)に追加された第3POI(水族館A)との間のタイムラインTL上に、新たな第3POI(レストランA)が追加されている。   In the planning screen SC3 in FIG. 11 after the POI re-addition process, the third POI added in the first POI (Naha Airport) and the previous time (during the POI addition process) with respect to the planning screen SC2 in FIG. 10 before the POI re-addition process. A new third POI (restaurant A) is added on the timeline TL with (aquarium A).

また、図10のプランニング画面SC2に対して、図11のプランニング画面SC3では、プランニングエリアPAの表示が更新されている。具体的には、プランニングエリアPAの範囲が、新たな第3POIの終了時刻から第2POIの開始時刻までの時間帯を示すように縮小している。これは、第1POIの終了時刻から新たな第3POIの開始時刻までの第2POI時間間隔が、第1POIから新たな第3POIまでの第2移動所要時間と同一またはこれより短いことによるものである。   Further, the display of the planning area PA is updated on the planning screen SC3 of FIG. 11 with respect to the planning screen SC2 of FIG. Specifically, the range of the planning area PA is reduced to indicate a time period from the end time of the new third POI to the start time of the second POI. This is because the second POI time interval from the end time of the first POI to the start time of the new third POI is the same as or shorter than the time required for the second movement from the first POI to the new third POI.

これにより、ユーザは、第1POIと新たな第3POIとの間の時間帯に他の第3POIを追加できなくなったことを一目で容易に把握することができる。また、ユーザは、新たな第3POIと前回追加した第3POIとの間および前回追加した第3POIと第2POIとの間に他の第3POIを追加できることを一目で容易に把握することができる。   Accordingly, the user can easily grasp at a glance that another third POI cannot be added in the time zone between the first POI and the new third POI. In addition, the user can easily grasp at a glance that another third POI can be added between the new third POI and the previously added third POI and between the previously added third POI and the second POI.

また、図10のプランニング画面SC2に対して、図11のプランニング画面SC3では、新たな第3POI(レストランA)の配置によって立ち寄ることができなくなった第3POI候補(レストランB)の画像I2が、グレーアウトによって選択不能となっている。これにより、ユーザは、グレーアウトされた第3POI候補をプランニングエリアPAに追加できないことを一目で容易に把握することができる。   Further, in contrast to the planning screen SC2 of FIG. 10, on the planning screen SC3 of FIG. 11, the image I2 of the third POI candidate (restaurant B) that cannot be stopped by the arrangement of the new third POI (restaurant A) is grayed out. Is not selectable. Thereby, the user can easily grasp at a glance that the grayed out third POI candidate cannot be added to the planning area PA.

図12は、本実施形態に係る情報処理システム1の動作の一例として、POI再追加処理に応じたプランニングエリアPAおよび第3POI候補の第2の表示例を示す図である。第2POI時間間隔が第2移動所要時間より長い場合におけるプランニングエリアPAの更新(ステップS14)および第3POI候補リストの更新(ステップS15)により、例えば図12に示されるプランニング画面SC3が表示される。   FIG. 12 is a diagram illustrating a second display example of the planning area PA and the third POI candidate according to the POI re-addition process as an example of the operation of the information processing system 1 according to the present embodiment. For example, the planning screen SC3 shown in FIG. 12 is displayed by updating the planning area PA (step S14) and updating the third POI candidate list (step S15) when the second POI time interval is longer than the second required travel time.

POI再追加処理前の図10のプランニング画面SC2に対して、POI再追加処理後の図12のプランニング画面SC3では、第1POI(那覇空港)と前回追加された第3POI(水族館A)との間のタイムラインTL上に、新たな第3POI(レストランA)が追加されている。   In contrast to the planning screen SC2 in FIG. 10 before the POI re-addition processing, the planning screen SC3 in FIG. 12 after the POI re-addition processing is between the first POI (Naha Airport) and the third POI (aquarium A) added last time. A new third POI (restaurant A) is added on the timeline TL.

また、図10のプランニング画面SC2に対して、図12のプランニング画面SC3では、プランニングエリアPAが維持されている。これは、第1POIの終了時刻から新たな第3POIの開始時刻までの第2POI時間間隔が、第1POIから新たな第3POIまでの第2移動所要時間より長いことによるものである。また、図10のプランニング画面SC2に対して、図12のプランニング画面SC3では、プランニングエリアPAへの新たな第3POI(レストランA)の追加によって立ち寄ることができなくなった第3POI候補(レストランB)の画像I2が、グレーアウトによって選択不能となっている。   Further, the planning area PA is maintained in the planning screen SC3 in FIG. 12 with respect to the planning screen SC2 in FIG. This is because the second POI time interval from the end time of the first POI to the start time of the new third POI is longer than the second required travel time from the first POI to the new third POI. Further, in contrast to the planning screen SC2 in FIG. 10, in the planning screen SC3 in FIG. 12, the third POI candidate (restaurant B) that cannot stop by the addition of a new third POI (restaurant A) to the planning area PA. The image I2 is not selectable due to grayout.

なお、新たに配置した新たな第3POIと配置済みの第3POI間の時間間隔が、新たな第3POIから配置済みの第3POIへの移動に要する所要時間よりも小さい場合は、新たな第3POIと第3POIの配置位置を自動調整して、移動に無理のないプランになるように制御する。一例として、地点条件として、第1POIを出発地、第2POIを目的地、配置済みの第3POIおよび新たに配置した第3POIを経由地に設定し、時刻条件として、第1POIの終了時刻を出発時刻、各第3POIの滞在時間を経由地の滞在時間に設定した経路探索条件に基づいて経路探索を実行する。その結果、得られた各第3POIの到着時刻・出発時刻に基づいて各第3POIのタイムライン上における開始時刻・終了時刻を設定して、移動に無理のないプランになるように制御する。   When the time interval between the newly arranged third POI and the arranged third POI is smaller than the time required for moving from the new third POI to the arranged third POI, the new third POI The arrangement position of the third POI is automatically adjusted, and control is performed so that the plan does not have to be moved. As an example, the first POI is set as the departure point, the second POI is set as the destination, the already arranged third POI and the newly arranged third POI are set as transit points, and the end time of the first POI is set as the departure time as the time condition. The route search is executed based on the route search condition in which the stay time of each third POI is set as the stay time of the waypoint. As a result, the start time / end time on the timeline of each third POI is set based on the obtained arrival time / departure time of each third POI, and control is performed so that the plan does not become unreasonable for movement.

またさらに、配置済みの第3POIのピン留め有無に応じて制御を切り替えるようにしてもよい。一例として、配置済みの第3POIがピン留めされていない場合は、上記の通り自動調整行う。他方、配置済みの第3POIがピン留めされている場合は、後述する第3の変形例のように配置済みの第3POIの配置位置を変更することなく、新たな第3POIの所要時間を変更することの許可を入力するようにユーザに促す表示を行う。   Furthermore, the control may be switched according to whether or not the third POI that has been arranged is pinned. As an example, when the arranged third POI is not pinned, automatic adjustment is performed as described above. On the other hand, when the arranged third POI is pinned, the time required for the new third POI is changed without changing the arrangement position of the arranged third POI as in a third modification described later. Display that prompts the user to enter permission.

なお、上述した各態様のプランニング画面は、保存を指示する画面操作によって、サーバ3の記憶部33に読出し可能な状態で保存できる。プランニング画面は、旅行プランに対応する年月日ごとに区分けされた状態で保存されてもよい。また、プランニング画面は、端末装置2の記憶部に保存されてもよい。   The planning screen of each aspect described above can be stored in a readable state in the storage unit 33 of the server 3 by a screen operation instructing the storage. The planning screen may be stored in a state where the planning screen is divided for each date corresponding to the travel plan. The planning screen may be stored in the storage unit of the terminal device 2.

以上のように、本実施形態によれば、配置済みの第1POIと第2POIとの間のタイムラインTL上にプランニングエリアPAを出力することができるので、ユーザは、第1POIの終了時刻と第2POIの開始時刻との間に第3POIに立ち寄ることができることを容易に把握することができる。これにより、第1POIの終了時刻と第2POIの開始時刻との間に第3POIに立ち寄る旅行プランを簡便かつ適切に作成できるので、旅行計画の利便性を向上させることができる。   As described above, according to the present embodiment, since the planning area PA can be output on the timeline TL between the first POI and the second POI that have been arranged, the user can determine the end time of the first POI and the first POI. It can be easily grasped that it is possible to stop at the third POI between the start time of 2POI. This makes it possible to easily and appropriately create a travel plan that stops at the third POI between the end time of the first POI and the start time of the second POI, so that the convenience of the travel plan can be improved.

また、本実施形態によれば、第1POIの終了時刻と第2POIの開始時刻とを変更せずに立ち寄り可能な第3POI候補を提示することで、当初の旅行プランに影響を与えない追加のプランを簡便かつ適切に策定できる。   In addition, according to the present embodiment, an additional plan that does not affect the original travel plan by presenting a third POI candidate that can be visited without changing the end time of the first POI and the start time of the second POI. Can be formulated easily and appropriately.

また、本実施形態によれば、第3POIの追加に応じてプランニングエリアPAおよび第3POI候補を更新することで、第3POIを再追加する旅行プランを簡便かつ適切に策定できる。なお、プランニングエリアPAには、第3POIを追加するだけでなく、配置済みの第3POIを削除して別の第3POIに入れ替えることができるようにしてもよい。   Further, according to the present embodiment, a travel plan for re-adding the third POI can be easily and appropriately formulated by updating the planning area PA and the third POI candidate in accordance with the addition of the third POI. In addition to adding the third POI to the planning area PA, the arranged third POI may be deleted and replaced with another third POI.

また、本実施形態によれば、第3POI候補をプランニングエリアPAと同一画面上に選択可能にリスト表示することで、プランニングエリアPAへの第3POIの追加を簡便に行うことができる。   Further, according to the present embodiment, the third POI candidate is displayed in a selectable list on the same screen as the planning area PA, so that the third POI can be easily added to the planning area PA.

上述した例以外にも、本発明には以下に述べる各種の変形例を適用できる。   In addition to the examples described above, various modifications described below can be applied to the present invention.

(第1の変形例)
図13は、本実施形態の第1の変形例に係る情報処理システム1の動作の一例として、プランニング画面の表示例を示す図である。
(First modification)
FIG. 13 is a diagram illustrating a display example of a planning screen as an example of the operation of the information processing system 1 according to the first modification of the present embodiment.

図13に示すように、第1の変形例において、プランニングエリア出力部351は、プランニングエリアPA上において第3POIのフレームI3を移動する入力操作が行われた場合に、プランニングエリアPAに替えて、第3POIの時間帯の変更操作をガイドするガイドエリアGAを出力する。ガイドエリアGAは、第1POIの終了時刻から第3POIまでの移動所要時間が経過した時刻を始端とし、第2POIの開始時刻から第2POIまでの移動所要時間遡った時刻を終端とした領域である。ガイドエリアGAの表示態様は、プランニングエリアPAと同様に、タイムラインTLから識別可能であってもよい。   As shown in FIG. 13, in the first modification, the planning area output unit 351 changes to the planning area PA when an input operation for moving the frame I3 of the third POI is performed on the planning area PA. A guide area GA for guiding the change operation of the time zone of the third POI is output. The guide area GA is an area starting from the time when the required travel time from the end time of the first POI to the third POI has elapsed and ending with the time going back from the start time of the second POI to the second POI. The display mode of the guide area GA may be identifiable from the timeline TL as in the planning area PA.

ガイドエリアGAが表示されることで、ユーザは、ガイドエリアGAから逸脱しないように、すなわち、移動時間帯と重ならないように第3POIの時間帯を変更できる。   By displaying the guide area GA, the user can change the time zone of the third POI so as not to deviate from the guide area GA, that is, not to overlap the travel time zone.

第1の変形例によれば、一旦設定した第3POIの時間帯を変更する場合に、立ち寄ることができない時間帯に第3POIの時間帯が変更されることを防止することができる。これにより、旅行計画の変更の利便性を向上させることができる。   According to the first modification, when changing the time zone of the third POI that has been once set, it is possible to prevent the time zone of the third POI from being changed during a time zone during which the user cannot stop. Thereby, the convenience of changing a travel plan can be improved.

(第2の変形例)
図14は、本実施形態の第2の変形例に係る情報処理システム1の動作の一例として、プランニングエリアPAおよび第3POI候補の表示例を示す図である。
(Second modification)
FIG. 14 is a diagram illustrating a display example of the planning area PA and the third POI candidate as an example of the operation of the information processing system 1 according to the second modification of the present embodiment.

図14に示すように、第2の変形例において、プランニングエリア出力部351は、プランニングエリアPAに第3POIが配置された場合に、第1POIの終了時刻と第3POIの開始時刻との間のタイムラインTL上に、新たな第3POIを配置可能な時間帯を示す第1プランニングエリアPA1を出力する。また、プランニングエリア出力部351は、プランニングエリアPAに第3POIが配置された場合に、第3POIの終了時刻と第2POIの開始時刻との間のタイムラインTL上に、新たな第3POIを配置可能な時間帯を示す第2プランニングエリアPA2を出力する。第1プランニングエリアPA1と第2プランニングエリアPA2とは、互いに独立したプランニングエリアである。   As illustrated in FIG. 14, in the second modification, the planning area output unit 351 determines the time between the end time of the first POI and the start time of the third POI when the third POI is arranged in the planning area PA. On the line TL, the first planning area PA1 indicating the time zone in which a new third POI can be arranged is output. In addition, when the third POI is arranged in the planning area PA, the planning area output unit 351 can arrange a new third POI on the timeline TL between the end time of the third POI and the start time of the second POI. The second planning area PA2 indicating a specific time zone is output. The first planning area PA1 and the second planning area PA2 are independent planning areas.

また、図14に示すように、プランニングエリア出力部351は、互いに異なる表示態様(例えば、色)を有するように、第1プランニングエリアPA1と第2プランニングエリアPA2とを出力する。   As shown in FIG. 14, the planning area output unit 351 outputs the first planning area PA1 and the second planning area PA2 so as to have different display modes (for example, colors).

また、POI出力部352は、互いに異なる表示態様を有するように、第1プランニングエリアPA1に配置可能な第3POI候補(画像I2_1)と、第2プランニングエリアPA2に配置可能な第3POI候補(画像I2_2)とを提示する。   Further, the POI output unit 352 has a third POI candidate (image I2_1) that can be arranged in the first planning area PA1 and a third POI candidate (image I2_2) that can be arranged in the second planning area PA2 so as to have different display modes. ) And present.

ここで、第1プランニングエリアPA1に配置可能な第3POI候補は、第1POIの終了時刻と配置済みの第3POIの開始時刻とを変更せずに立ち寄り可能なPOIである。また、第2プランニングエリアPA2に配置可能な第3POI候補は、配置済みの第3POIの終了時刻と第2POIの開始時刻とを変更せずに立ち寄り可能なPOIである。   Here, the third POI candidate that can be arranged in the first planning area PA1 is a POI that can be visited without changing the end time of the first POI and the start time of the arranged third POI. The third POI candidates that can be arranged in the second planning area PA2 are POIs that can be visited without changing the end time of the arranged third POI and the start time of the second POI.

なお、第1プランニングエリアPA1に配置可能な第3POI候補の表示態様は、第1プランニングエリアPA1の表示態様と同一または類似であることが望ましい。また、第2プランニングエリアPA2に配置可能な第3POI候補の表示態様は、第2プランニングエリアPA2の表示態様と同一または類似
であることが望ましい。
Note that the display mode of the third POI candidates that can be arranged in the first planning area PA1 is desirably the same as or similar to the display mode of the first planning area PA1. Further, it is desirable that the display mode of the third POI candidates that can be arranged in the second planning area PA2 is the same as or similar to the display mode of the second planning area PA2.

図8に示した例では、第3POIの開始時刻以前の空き時間帯と、第3POIの終了時刻以降の空き時間帯とに、1つのプランニングエリアPAの異なる部分を割り当てていた。この場合、提示される第3POI候補は、第3POIの開始時刻以前および終了時刻以降のいずれに立ち寄ることができるのかを一目で見分けることは困難である。   In the example shown in FIG. 8, different portions of one planning area PA are allocated to an empty time zone before the start time of the third POI and an empty time zone after the end time of the third POI. In this case, it is difficult to identify at a glance whether the presented third POI candidate can stop before the third POI start time or after the end time.

これに対して、第2変形例では、第3POIの開始時刻以前の空き時間と、第3POIの終了時刻以降の空き時間とを異なるプランニングエリアPA1、PA2とし、各プランニングエリアPA1、PA2のそれぞれに対応した第3POI候補を提示できる。これにより、ユーザは、第3POIの開始時刻以前にいずれの第3POI候補に立ち寄ることができ、また、第3POIの終了時刻以降にいずれの第3POI候補に立ち寄ることができるのかを一目で容易に把握できる。   On the other hand, in the second modified example, the vacant time before the start time of the third POI and the vacant time after the end time of the third POI are set as different planning areas PA1 and PA2, respectively. A corresponding third POI candidate can be presented. As a result, the user can easily stop which third POI candidate before the start time of the third POI, and which third POI candidate can stop after the end time of the third POI. it can.

なお、図14の例において、第1プランニングエリアPA1に配置可能な第3POI候補の画像I2_1と、第2プランニングエリアPA2に配置可能な第3POI候補の画像I2_2とは、同じ表示枠内に表示されている。画像I2_1、I2_2の表示態様は、図14の例に限定されない。例えば、、第1プランニングエリアPA1に配置可能な第3POI候補の画像I2_1と、第2プランニングエリアPA2に配置可能な第3POI候補の画像I2_2とを、異なる表示枠内に表示してもよい。   In the example of FIG. 14, the third POI candidate image I2_1 that can be arranged in the first planning area PA1 and the third POI candidate image I2_2 that can be arranged in the second planning area PA2 are displayed in the same display frame. ing. The display mode of the images I2_1 and I2_2 is not limited to the example of FIG. For example, the third POI candidate image I2_1 that can be arranged in the first planning area PA1 and the third POI candidate image I2_2 that can be arranged in the second planning area PA2 may be displayed in different display frames.

また、図14に示すような第1プランニングエリアPA1と第2プランニングエリアPA2とを区別したプランニング画面の表示と、図8に示した1つのプランニングエリアPAでのプランニング画面の表示とを、入力部23の入力操作にしたがって切り替えてもよい。一例として、ユーザ操作により第3POIのピンがアクティブ状態か否かに応じて、すなわち、第3POIのフレームが固定されたか否かに応じて切り替えてもよい。具体的には、配置済みの第3POIのピンがアクティブ状態に設定された場合に、第1プランニングエリアPA1と第2プランニングエリアPA2を表示し、さらに、それぞれのプランニングエリアに対応する第3POI候補を表示する。これにより、配置済みの第3POIの予定時刻(開始時刻および終了時刻)を変更させたくないユーザの意図を汲んで、第3POIの予定時刻を変更せずに追加可能な第3POI候補と、当該第3POI候補のタイムラインTL上での配置先(第1プランニングエリアまたは第2プランニングエリア)を明確にすることができる。   Further, an input unit displays a planning screen display in which the first planning area PA1 and the second planning area PA2 as shown in FIG. 14 are distinguished, and a planning screen display in one planning area PA shown in FIG. You may switch according to 23 input operation. As an example, the switching may be performed according to whether or not the third POI pin is in an active state by a user operation, that is, depending on whether or not the third POI frame is fixed. Specifically, when the arranged third POI pin is set to the active state, the first planning area PA1 and the second planning area PA2 are displayed, and further, the third POI candidates corresponding to the respective planning areas are displayed. indicate. Accordingly, the third POI candidate that can be added without changing the scheduled time of the third POI based on the intention of the user who does not want to change the scheduled time (start time and end time) of the arranged third POI, and the first POI The arrangement destination (first planning area or second planning area) of the 3POI candidate on the timeline TL can be clarified.

第2の変形例によれば、追加済みの第3POIの前後の空き時間にそれぞれ独立したプランニングエリアを設定し、各プランニングエリアごとに独立した第3POI候補を提示することで、POI再追加処理の利便性を向上させることができる。   According to the second modification, independent planning areas are set in the free times before and after the added third POI, and independent third POI candidates are presented for each planning area, so that the POI re-addition process is performed. Convenience can be improved.

(第3の変形例)
図15(a)は、本実施形態の第3の変形例に係る情報処理システム1の動作の一例として、POI再追加処理を示す図である。図15(b)は、POI再追加処理に応じた警告の表示例を示す図である。図15(c)は、滞在時間の短縮を条件としたPOI再追加を示す図である。
(Third Modification)
FIG. 15A is a diagram illustrating a POI re-addition process as an example of the operation of the information processing system 1 according to the third modification of the present embodiment. FIG. 15B is a diagram illustrating a display example of a warning according to the POI re-addition process. FIG. 15C is a diagram showing POI re-addition on condition that the stay time is shortened.

図15(b)に示すように、第3の変形例において、プランニング部35は、第1移動所要時間に重なる時間帯へのPOI再追加処理(図15(a))がなされた場合、例えばポップアップの形式で警告画面Wを出力する。図15(b)の例において、警告画面Wの内容は、第3POI(レストランA)の標準滞在時間(60分)より少ない滞在時間(30分)での立ち寄りが可能であることを通知する内容となっている。また、警告画面Wにおいては、標準滞在時間より少ない滞在時間での滞在の有無を選択可能となっている。そして、警告画面Wに対して標準滞在時間より少ない滞在時間での滞在を選択した場合、図15(c)に示すように、プランニング部35は、標準滞在時間より少ない滞在時間を条件として第3POIをプランニングエリアPAに配置する。   As shown in FIG. 15B, in the third modification, the planning unit 35 performs the POI re-addition processing (FIG. 15A) to the time zone overlapping the first required travel time, for example, The warning screen W is output in a pop-up format. In the example of FIG. 15 (b), the content of the warning screen W is a content that informs that it is possible to drop in at a stay time (30 minutes) shorter than the standard stay time (60 minutes) of the third POI (Restaurant A). It has become. On the warning screen W, it is possible to select whether or not to stay with a stay time shorter than the standard stay time. When the stay with a stay time shorter than the standard stay time is selected for the warning screen W, as shown in FIG. 15C, the planning unit 35 makes the third POI on condition that the stay time is shorter than the standard stay time. Is placed in the planning area PA.

第3の変形例によれば、移動所要時間を考慮しつつ、ユーザが所望する第3POIへの立ち寄りの機会を増やすことができる。   According to the third modified example, it is possible to increase the chances of the user to drop in to the third POI desired by the user while considering the travel time.

(第4の変形例)
図16(a)は、本実施形態の第4の変形例に係る情報処理システム1の動作の一例として、プランニングエリアPAの第1部分P1の選択に応じた第3POI候補の表示例を示す図である。図16(b)は、プランニングエリアPAの第2部分P2の選択に応じた第3POI候補の表示例を示す図である。
(Fourth modification)
FIG. 16A is a diagram showing a display example of the third POI candidate according to the selection of the first part P1 of the planning area PA as an example of the operation of the information processing system 1 according to the fourth modification example of the present embodiment. It is. FIG. 16B is a diagram illustrating a display example of the third POI candidate according to the selection of the second portion P2 of the planning area PA.

図16(a)に示すように、第4の変形例において、POI出力部352は、プランニングエリアPAのうち第3POIの開始時刻以前の第1部分P1がマウスオーバ等によって選択された場合に、第1部分P1に立ち寄り可能な第3POI候補以外の第3POI候補(レストランC)を選択不能(例えば、グレーアウト)にする。また、図16(b)に示すように、POI出力部352は、プランニングエリアPAのうち第3POIの終了時刻以降の第2部分P2が指定された場合に、第2部分P2に立ち寄り可能な第3POI候補以外の第3POI候補(水族館B)を選択不能にする。   As shown in FIG. 16A, in the fourth modification, the POI output unit 352, when the first portion P1 before the start time of the third POI in the planning area PA is selected by mouse over or the like, The third POI candidate (restaurant C) other than the third POI candidate that can drop in at the first portion P1 is made unselectable (eg, grayed out). In addition, as shown in FIG. 16B, the POI output unit 352 can drop into the second portion P2 when the second portion P2 after the end time of the third POI is designated in the planning area PA. The third POI candidates (aquarium B) other than the 3POI candidates are disabled.

第4の変形例によれば、第2の変形例と異なりプランニングエリアPAが1つの場合であっても、第3POIの開始時刻以前にいずれの第3POI候補に立ち寄ることができ、また、第3POIの終了時刻以降にいずれの第3POI候補に立ち寄ることができるのかを把握できる。   According to the fourth modification, unlike the second modification, even if there is one planning area PA, it is possible to stop at any third POI candidate before the start time of the third POI, and the third POI It is possible to grasp which third POI candidate can stop after the end time.

(第5の変形例)
図17(a)は、本実施形態の第5の変形例に係る情報処理システム1の動作の一例として、地図上での第3POI候補の選択に応じた経路の表示例を示す図である。図17(b)は、地図上での第3POI候補の選択の変更に応じた経路の表示例を示す図である。
(Fifth modification)
FIG. 17A is a diagram illustrating a display example of a route according to the selection of the third POI candidate on the map, as an example of the operation of the information processing system 1 according to the fifth modification of the present embodiment. FIG. 17B is a diagram illustrating a display example of a route according to a change in selection of the third POI candidate on the map.

図17(a)に示すように、第5の変形例において、プランニング部35は、マウスオーバ等によって地図MA上の第3POI候補(水族館A)が選択されると、選択された第3POI候補を経由した第1POIから第2POIまでの移動経路R1を経路探索部34に探索させる。そして、プランニング部35は、探索された移動経路R1を地図MA上に重畳表示する。なお、図17(a)に示すように、プランニング部35は、移動経路R1にあわせて、第1POI(那覇空港)の出発時刻と、第3POI候補(水族館A)の到着時刻および出発時刻と、第2POI(ホテルA)の到着時刻とを表示してもよい。   As shown in FIG. 17A, in the fifth modification, when the third POI candidate (aquarium A) on the map MA is selected by a mouseover or the like, the planning unit 35 selects the selected third POI candidate. The route search unit 34 is caused to search the travel route R1 from the first POI to the second POI that has passed through. Then, the planning unit 35 superimposes and displays the searched travel route R1 on the map MA. As shown in FIG. 17 (a), the planning unit 35 determines the departure time of the first POI (Naha Airport), the arrival time and departure time of the third POI candidate (Aquarium A), in accordance with the movement route R1. The arrival time of the second POI (hotel A) may be displayed.

また、図17(b)に示すように、プランニング部35は、地図MA上の第3POI候補の選択が変更されると、変更後の第3POI候補(水族館B)を経由した第1POIから第2POIまでの移動経路R2を経路探索部34に探索させる。そして、プランニング部35は、探索された移動経路R2を地図MA上に重畳表示する。   Further, as shown in FIG. 17B, when the selection of the third POI candidate on the map MA is changed, the planning unit 35 changes the first POI to the second POI via the changed third POI candidate (aquarium B). The route search unit 34 is caused to search for the travel route R2 up to. Then, the planning unit 35 superimposes and displays the searched travel route R2 on the map MA.

第5の変形例によれば、第3POI候補を経由した移動経路を表示することで、旅行計画の利便性を更に向上させることができる。   According to the fifth modification, it is possible to further improve the convenience of the travel plan by displaying the travel route via the third POI candidate.

(第6の変形例)
図18(a)は、本実施形態の第6の変形例に係る情報処理システム1の動作の一例として、第3POI候補の抽出動作を示す図である。図18(b)は、図18(a)に続く第3POI候補の抽出動作を示す図である。図18(c)は、図18(b)に続く第3POI候補の抽出動作を示す図である。
(Sixth Modification)
FIG. 18A is a diagram showing a third POI candidate extraction operation as an example of the operation of the information processing system 1 according to the sixth modification of the present embodiment. FIG. 18B is a diagram showing the third POI candidate extraction operation following FIG. FIG. 18C shows the third POI candidate extraction operation following FIG. 18B.

第6の変形例において、POI出力部352は、第3POI候補の提示にあたり、先ず、図18(a)に示すように、第1POIを出発地S、第2POIを目的地Gと仮定して、第1POI(S)と第2POI(G)とを含む楕円状の抽出領域A1を設定する。一例として、第1POIと第2POIを焦点とした楕円状の抽出領域A1を設定する。そして、POI出力部352は、抽出領域A1内に存在する第3POI候補Cを抽出してプランニング画面上に提示する。   In the sixth modification, when the POI output unit 352 presents the third POI candidate, first, as shown in FIG. 18A, the first POI is assumed to be the departure place S and the second POI is assumed to be the destination G. An elliptical extraction area A1 including the first POI (S) and the second POI (G) is set. As an example, an elliptical extraction area A1 with the first POI and the second POI as focal points is set. Then, the POI output unit 352 extracts the third POI candidate C existing in the extraction area A1 and presents it on the planning screen.

次いで、抽出領域A1内に存在する第3POI候補Cのうち、1つの第3POI候補(A)が第3POIとしてプランニングエリアに追加されると、POI出力部352は、図18(b)に示すように、第1POI(S)と第3POI(A)とを含む抽出領域A2と、第3POI(A)と第2POI(G)とを含む抽出領域A3とを新たに設定する。そして、POI出力部352は、抽出領域A2、A3内に存在する第3POI候補Cを抽出してプランニング画面上に提示する。このとき、前回設定された抽出領域A1内に存在するPOIのうち、新たな抽出領域A2、A3から逸脱するPOIは、プランニング画面への提示対象から除外される。   Next, when one third POI candidate (A) among the third POI candidates C existing in the extraction area A1 is added to the planning area as the third POI, the POI output unit 352 is as shown in FIG. In addition, an extraction area A2 including the first POI (S) and the third POI (A) and an extraction area A3 including the third POI (A) and the second POI (G) are newly set. Then, the POI output unit 352 extracts the third POI candidate C existing in the extraction areas A2 and A3 and presents it on the planning screen. At this time, POIs that deviate from the new extraction areas A2 and A3 among the POIs existing in the extraction area A1 set last time are excluded from the targets to be presented on the planning screen.

次いで、抽出領域A2内に存在する1つの第3POI候補(B)が新たな第3POIとしてプランニングエリアに追加されると、POI出力部352は、図18(c)に示すように、第1POI(S)と新たな第3POI(B)とを含む抽出領域A4と、新たな第3POI(B)と前回追加された第3POI(A)とを含む抽出領域A5とを新たに設定する。そして、POI出力部352は、抽出領域A3、A4、A5内に存在する第3POI候補Cを抽出してプランニング画面上に提示する。   Next, when one third POI candidate (B) existing in the extraction area A2 is added to the planning area as a new third POI, the POI output unit 352, as shown in FIG. S) and an extraction area A4 including the new third POI (B), and an extraction area A5 including the new third POI (B) and the third POI (A) added last time are newly set. Then, the POI output unit 352 extracts the third POI candidate C existing in the extraction areas A3, A4, and A5 and presents it on the planning screen.

第6の変形例によれば、第3POIの追加に応じて第3POI候補の抽出領域を変更することで、第1POIの終了時刻と第2POIの開始時刻との間に立ち寄り可能な第3POI候補を効率的に抽出できる。   According to the sixth modification, the third POI candidate that can be dropped between the end time of the first POI and the start time of the second POI is changed by changing the extraction area of the third POI candidate according to the addition of the third POI. Extract efficiently.

なお、上述した各変形例は、これらを適宜組み合わせてもよい。   In addition, you may combine these suitably for each modification mentioned above.

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

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

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

また、方法の発明においては、全ての工程(ステップ)をコンピュータによって自動制御で実施するようにしてもよい。また、各工程をコンピュータに実施させながら、工程間の進行制御を人の手によって実施するようにしてもよい。また、さらには、全工程のうちの少なくとも一部を人の手によって実施するようにしてもよい。   In the method invention, all the steps may be performed automatically by a computer. In addition, progress control between processes may be performed manually by a computer while causing each process to be performed by a computer. Furthermore, at least a part of all the steps may be performed manually.

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

1 情報処理システム
2 端末装置
3 サーバ
351 プランニングエリア出力部
1 Information processing system 2 Terminal device 3 Server 351 Planning area output unit

Claims (13)

タイムライン上にPOIを配置して旅行計画を行う情報処理システムであって、
前記タイムライン上に配置済みの第1POIの終了時刻から前記タイムライン上に配置済みの第2POIの開始時刻までの時間間隔が、前記第1POIから前記第2POIまでの移動に要する時間よりも長い場合に、前記第1POIの終了時刻と前記第2POIの開始時刻との間の前記タイムライン上に、立ち寄りPOIを配置可能な時間帯を示すプランニングエリアを出力するプランニングエリア出力手段、
を備えたことを特徴とする情報処理システム。
An information processing system that arranges a POI on a timeline to plan a trip,
When the time interval from the end time of the first POI arranged on the timeline to the start time of the second POI arranged on the timeline is longer than the time required for movement from the first POI to the second POI And a planning area output means for outputting a planning area indicating a time zone in which the drop-off POI can be arranged on the timeline between the end time of the first POI and the start time of the second POI.
An information processing system comprising:
前記第1POIの終了時刻と前記第2POIの開始時刻とを変更せずに立ち寄り可能な前記立ち寄りPOIの候補を提示するPOI提示手段、
を更に備えたことを特徴とする請求項に記載の情報処理システム。
POI presenting means for presenting the drop-in POI candidates that can be visited without changing the end time of the first POI and the start time of the second POI;
The information processing system according to claim 1, further comprising:
前記プランニングエリア出力手段は、
前記立ち寄りPOIの候補の中から選択されたPOIが前記第3POIとして前記プランニングエリアに配置された場合に、前記プランニングエリアを更新する、
ことを特徴とする請求項2に記載の情報処理システム。
The planning area output means includes:
Updating the planning area when a POI selected from the drop-in POI candidates is placed in the planning area as the third POI;
The information processing system according to claim 2.
前記POI提示手段は、
前記プランニングエリアに前記立ち寄りPOIが配置された場合に、前記立ち寄りPOIの候補を更新する、
ことを特徴とする請求項3に記載の情報処理システム。
The POI presenting means is
Updating the drop-in POI candidates when the drop-in POI is arranged in the planning area;
The information processing system according to claim 3.
前記プランニングエリア出力手段は、
前記タイムラインと識別可能な表示態様を有するように前記プランニングエリアを出力する、
ことを特徴とする請求項1乃至4のいずれかに記載の情報処理システム。
The planning area output means includes:
Outputting the planning area so as to have a display mode distinguishable from the timeline;
The information processing system according to claim 1, wherein the information processing system is an information processing system.
前記POI提示手段は、
前記立ち寄りPOIの配置によって立ち寄り不可能となった前記立ち寄りPOIの候補を、削除または選択不能にする、
ことを特徴とする請求項4に記載の情報処理システム。
The POI presenting means is
The drop-in POI candidates that cannot be dropped due to the placement of the drop-in POI are deleted or cannot be selected.
The information processing system according to claim 4.
前記プランニングエリア出力手段は、
前記プランニングエリアに前記立ち寄りPOIが配置された場合に、前記第1POIの終了時刻と配置された前記立ち寄りPOIの開始時刻との間の前記タイムライン上に、新たな立ち寄りPOIを配置可能な時間帯を示す第1プランニングエリアを出力し、配置された前記立ち寄りPOIの終了時刻と前記第2POIの開始時刻との間の前記タイムライン上に、新たな立ち寄りPOIを配置可能な時間帯を示す第2プランニングエリアを出力する、
ことを特徴とする請求項3または4に記載の情報処理システム。
The planning area output means includes:
When the stop POI is arranged in the planning area, a time zone in which a new stop POI can be arranged on the timeline between the end time of the first POI and the start time of the arranged POI. The second planning area is output, and a second time zone in which a new stop POI can be placed on the timeline between the end time of the placed stop POI and the start time of the second POI is output. Output the planning area,
The information processing system according to claim 3 or 4, characterized by the above.
前記プランニングエリア出力手段は、
互いに異なる表示態様を有するように前記第1プランニングエリアと前記第2プランニングエリアとを出力する、
ことを特徴とする請求項7に記載の情報処理システム。
The planning area output means includes:
Outputting the first planning area and the second planning area so as to have different display modes;
The information processing system according to claim 7.
前記POI提示手段は、
互いに異なる表示態様を有するように前記第1プランニングエリアに配置可能な立ち寄りPOIの候補と前記第2プランニングエリアに配置可能な立ち寄りPOIの候補とを提示する、
ことを特徴とする請求項8に記載の情報処理システム。
The POI presenting means is
Presenting a drop-in POI candidate that can be arranged in the first planning area and a drop-in POI candidate that can be arranged in the second planning area so as to have different display modes;
The information processing system according to claim 8.
前記第1プランニングエリアに配置可能な立ち寄りPOIの候補は、前記第1POIの終了時刻と配置された前記立ち寄りPOIの開始時刻とを変更せずに立ち寄り可能なPOIであり、
前記第2プランニングエリアに配置可能な立ち寄りPOIの候補は、配置された前記立ち寄りPOIの終了時刻と前記第2POIの開始時刻とを変更せずに立ち寄り可能なPOIである、
ことを特徴とする請求項9に記載の情報処理システム。
The drop-in POI candidates that can be arranged in the first planning area are POIs that can be dropped without changing the end time of the first POI and the start time of the arranged drop-off POI,
The drop-in POI candidates that can be arranged in the second planning area are POIs that can be dropped without changing the end time of the arranged drop-in POI and the start time of the second POI.
The information processing system according to claim 9.
前記POI提示手段は、
前記プランニングエリアと同一画面上に表示されるように前記立ち寄りPOIの候補を提示することを特徴とする請求項2乃至10のいずれかに記載の情報処理システム。
The POI presenting means is
11. The information processing system according to claim 2, wherein the drop-in POI candidates are presented so as to be displayed on the same screen as the planning area.
コンピュータを、
タイムライン上に配置済みの第1POIの終了時刻から前記タイムライン上に配置済みの第2POIの開始時刻までの時間間隔が、前記第1POIから前記第2POIまでの移動に要する時間よりも長い場合に、前記第1POIの終了時刻と前記第2POIの開始時刻との間の前記タイムライン上に、立ち寄りPOIを配置可能な時間帯を示すプランニングエリアを出力するプランニングエリア出力手段、
として機能させることを特徴とする情報処理プログラム。
Computer
When the time interval from the end time of the first POI arranged on the timeline to the start time of the second POI arranged on the timeline is longer than the time required for movement from the first POI to the second POI A planning area output means for outputting a planning area indicating a time zone in which the stop POI can be arranged on the timeline between the end time of the first POI and the start time of the second POI;
An information processing program that functions as a computer program.
プランニングエリア出力手段が、タイムライン上に配置済みの第1POIの終了時刻から前記タイムライン上に配置済みの第2POIの開始時刻までの時間間隔が、前記第1POIから前記第2POIまでの移動に要する時間よりも長い場合に、前記第1POIの終了時刻と前記第2POIの開始時刻との間の前記タイムライン上に、立ち寄りPOIを配置可能な時間帯を示すプランニングエリアを出力するステップ、
を備えることを特徴とする情報処理方法。
The planning area output means requires a time interval from the end time of the first POI arranged on the timeline to the start time of the second POI arranged on the timeline to move from the first POI to the second POI. Outputting a planning area indicating a time zone in which a stop POI can be arranged on the timeline between the end time of the first POI and the start time of the second POI when longer than the time;
An information processing method comprising:
JP2016182115A 2016-09-16 2016-09-16 Information processing system, information processing program and information processing method Active JP6942325B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016182115A JP6942325B2 (en) 2016-09-16 2016-09-16 Information processing system, information processing program and information processing method
JP2021097529A JP7185345B2 (en) 2016-09-16 2021-06-10 Information processing system, information processing program and information processing method
JP2022183478A JP7426140B2 (en) 2016-09-16 2022-11-16 Information processing system, information processing program, and information processing method
JP2024003340A JP2024026742A (en) 2016-09-16 2024-01-12 Information processing system, information processing program and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016182115A JP6942325B2 (en) 2016-09-16 2016-09-16 Information processing system, information processing program and information processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021097529A Division JP7185345B2 (en) 2016-09-16 2021-06-10 Information processing system, information processing program and information processing method

Publications (2)

Publication Number Publication Date
JP2018045634A true JP2018045634A (en) 2018-03-22
JP6942325B2 JP6942325B2 (en) 2021-09-29

Family

ID=61693773

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2016182115A Active JP6942325B2 (en) 2016-09-16 2016-09-16 Information processing system, information processing program and information processing method
JP2021097529A Active JP7185345B2 (en) 2016-09-16 2021-06-10 Information processing system, information processing program and information processing method
JP2022183478A Active JP7426140B2 (en) 2016-09-16 2022-11-16 Information processing system, information processing program, and information processing method
JP2024003340A Pending JP2024026742A (en) 2016-09-16 2024-01-12 Information processing system, information processing program and information processing method

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2021097529A Active JP7185345B2 (en) 2016-09-16 2021-06-10 Information processing system, information processing program and information processing method
JP2022183478A Active JP7426140B2 (en) 2016-09-16 2022-11-16 Information processing system, information processing program, and information processing method
JP2024003340A Pending JP2024026742A (en) 2016-09-16 2024-01-12 Information processing system, information processing program and information processing method

Country Status (1)

Country Link
JP (4) JP6942325B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020193912A (en) * 2019-05-29 2020-12-03 株式会社ナビタイムジャパン Information processing system, information processing program, information processing device, and information processing method
JP2021005342A (en) * 2019-06-27 2021-01-14 東日本旅客鉄道株式会社 Action support program, terminal device, and server device
JP2021005334A (en) * 2019-06-27 2021-01-14 東日本旅客鉄道株式会社 Action support program, terminal device, and server device
JP2021005341A (en) * 2019-06-27 2021-01-14 東日本旅客鉄道株式会社 Action support program, terminal device, and server device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09198439A (en) * 1996-01-22 1997-07-31 Toyota Motor Corp Travel plan preparation system
JP2004185461A (en) * 2002-12-05 2004-07-02 Recruit Co Ltd Travel planning system
JP2005265551A (en) * 2004-03-17 2005-09-29 Aisin Aw Co Ltd Travel plan producing management system
JP2006058089A (en) * 2004-08-18 2006-03-02 Toshiba Corp Apparatus, method, and program for producing drive plan, and navigation system
JP2010086187A (en) * 2008-09-30 2010-04-15 Oki Electric Ind Co Ltd Device and system for calculating moving time
JP2010146128A (en) * 2008-12-17 2010-07-01 Broadleaf Co Ltd Travel plan creation support device, travel plan creation support system using the same, and travel plan creation support program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004177999A (en) 2002-11-22 2004-06-24 Daiwa House Ind Co Ltd Itinerary preparation system, itinerary preparation device, itinerary preparation method, and itinerary preparation program
JP2007155404A (en) * 2005-12-01 2007-06-21 Matsushita Electric Ind Co Ltd Route searching device and its method
JP2009217397A (en) * 2008-03-07 2009-09-24 Pioneer Electronic Corp Schedule management system, schedule management method, schedule management program, and recording medium
JP5492694B2 (en) * 2009-07-31 2014-05-14 クラリオン株式会社 Navigation device, program, and display method
JP6051034B2 (en) * 2012-12-17 2016-12-21 株式会社Nttドコモ Visiting proposal device and visiting proposal method
JP2016018519A (en) 2014-07-11 2016-02-01 株式会社Jtbワールドバケーションズ Travel product reservation support device, travel product reservation support method, and printed matter for selling travel products
JP5871082B1 (en) * 2015-01-30 2016-03-01 株式会社日本ラノス Travel plan proposal system, server device, server program, client device, and client program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09198439A (en) * 1996-01-22 1997-07-31 Toyota Motor Corp Travel plan preparation system
JP2004185461A (en) * 2002-12-05 2004-07-02 Recruit Co Ltd Travel planning system
JP2005265551A (en) * 2004-03-17 2005-09-29 Aisin Aw Co Ltd Travel plan producing management system
JP2006058089A (en) * 2004-08-18 2006-03-02 Toshiba Corp Apparatus, method, and program for producing drive plan, and navigation system
JP2010086187A (en) * 2008-09-30 2010-04-15 Oki Electric Ind Co Ltd Device and system for calculating moving time
JP2010146128A (en) * 2008-12-17 2010-07-01 Broadleaf Co Ltd Travel plan creation support device, travel plan creation support system using the same, and travel plan creation support program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020193912A (en) * 2019-05-29 2020-12-03 株式会社ナビタイムジャパン Information processing system, information processing program, information processing device, and information processing method
JP2021005342A (en) * 2019-06-27 2021-01-14 東日本旅客鉄道株式会社 Action support program, terminal device, and server device
JP2021005334A (en) * 2019-06-27 2021-01-14 東日本旅客鉄道株式会社 Action support program, terminal device, and server device
JP2021005341A (en) * 2019-06-27 2021-01-14 東日本旅客鉄道株式会社 Action support program, terminal device, and server device
JP7420494B2 (en) 2019-06-27 2024-01-23 東日本旅客鉄道株式会社 Behavior support program, terminal device and server device

Also Published As

Publication number Publication date
JP2024026742A (en) 2024-02-28
JP6942325B2 (en) 2021-09-29
JP2023009240A (en) 2023-01-19
JP2021128803A (en) 2021-09-02
JP7185345B2 (en) 2022-12-07
JP7426140B2 (en) 2024-02-01

Similar Documents

Publication Publication Date Title
JP7185345B2 (en) Information processing system, information processing program and information processing method
JP6385416B2 (en) Travel planning system, travel planning method, and program
JP2009217397A (en) Schedule management system, schedule management method, schedule management program, and recording medium
JP5201399B2 (en) Navigation device and database update program
JP2021193376A (en) Information processing system, information processing device, information processing program, and information processing method
JP6995338B2 (en) Information processing system, information processing program, information processing device and information processing method
CN116204733A (en) Multi-destination viewing method and device, device for viewing and storage medium
JP2010204111A (en) Device, method, and program for retrieving guide route, and navigation apparatus
JP2009245111A (en) Travel plan preparation device, travel plan preparation system, travel plan request terminal and program
JP5166082B2 (en) GUIDANCE INFORMATION PROVIDING DEVICE, PROGRAM, GUIDANCE INFORMATION PROVIDING METHOD, GUIDANCE INFORMATION PROVIDING SYSTEM, AND TERMINAL DEVICE
JP5460841B2 (en) GUIDANCE INFORMATION PROVIDING DEVICE, PROGRAM, GUIDANCE INFORMATION PROVIDING METHOD, GUIDANCE INFORMATION PROVIDING SYSTEM, AND TERMINAL DEVICE
JP6367544B2 (en) Information processing system, information processing method, and information processing program
JP2009211539A (en) Travel plan generation device, method, system, travel plan request terminal, and program
JP2010086191A (en) Travel plan creation device, travel plan creation system, and program
JP2018021915A (en) Information processing system, server, information processing method, and computer program
JP6976548B2 (en) Information processing system, information processing program, information processing device and information processing method
JP5692921B2 (en) Information search system and information search method
JP2009211538A (en) Travel plan generation device, method, system, travel plan request terminal, and program
JP2014215254A (en) Information providing method, information providing device, information providing server device and system
JP2019117199A (en) Information processing system, information processing program, information processing device, and information processing method
JP2021064039A (en) Information processing system, information processing program, information processing apparatus, and information processing method
JP2018197762A (en) Device, system, method and program for path finding
JP6941917B2 (en) Information processing system, information processing device, information processing method, and information processing program
US20170243309A1 (en) Non-transitory computer-readable recording medium, itinerary display method, and itinerary display device
KR20200005326A (en) Tra-block as travel planner

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190806

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201020

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20201204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210217

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210610

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210610

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210621

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210622

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210901

R150 Certificate of patent or registration of utility model

Ref document number: 6942325

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150