Nothing Special   »   [go: up one dir, main page]

JP2011081840A - Guide information providing system - Google Patents

Guide information providing system Download PDF

Info

Publication number
JP2011081840A
JP2011081840A JP2011002551A JP2011002551A JP2011081840A JP 2011081840 A JP2011081840 A JP 2011081840A JP 2011002551 A JP2011002551 A JP 2011002551A JP 2011002551 A JP2011002551 A JP 2011002551A JP 2011081840 A JP2011081840 A JP 2011081840A
Authority
JP
Japan
Prior art keywords
information
schedule
user
server
guide
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.)
Pending
Application number
JP2011002551A
Other languages
Japanese (ja)
Inventor
Hideyuki Fujisawa
秀幸 藤沢
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.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom 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 Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2011002551A priority Critical patent/JP2011081840A/en
Publication of JP2011081840A publication Critical patent/JP2011081840A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Navigation (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To efficiently provide a user with useful information when the user carries out a schedule registered in advance. <P>SOLUTION: An information providing sever 200 collects information related to the schedule registered in advance from a Web server 400 and the like to store it while considering temporal constraint on the schedule. When the user carries out the schedule, the sever provides the user with a route to his or her destination and guide information collected in advance. The server controls whether to provide information in consideration of a current position of the user, a time left to the next schedule, and the like. Furthermore, after the information is provided, the server checks whether the user takes an action in accordance with the provided information, and determines whether the user needs the provided information. When it is determined that the user does not need it, the server provides the user with the other information. Through the determination processing and the like, the user is efficiently provided with useful information. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、予め登録されたスケジュールに関連する情報を収集し、ガイド情報として提供するガイド情報提供システムに関する。   The present invention relates to a guide information providing system that collects information related to a schedule registered in advance and provides the information as guide information.

ユーザの指定した目的地までの経路を案内する経路案内システムが幅広く活用されている。近年では、経路を案内するだけでなく、経路を移動する際に有用な情報を提供する提案もなされている。例えば、特許文献1は、ユーザが通勤中ならビジネス書の入手先に関する情報を提供し、レジャー中であれば趣味に関する書籍の入手先に関する情報を提供するというように、ユーザの移動目的に応じた情報を提供するシステムを開示する。特許文献2は、ユーザが登録した店舗をジャンル毎に集計するなどの方法で、ユーザの嗜好を分析しておき、ユーザが目的地の検索を行った場合には、ユーザの嗜好に沿った店舗を紹介するシステムを開示する。特許文献3は、カーナビゲーションシステムを対象とし、例えば、車両の燃料残量が少なくなるとユーザが通常利用しているガソリンスタンドへの経路を案内するというように、車両の状況等に基づいて有用な情報を提示するシステムを開示する。   A route guidance system for guiding a route to a destination designated by a user is widely used. In recent years, proposals have been made not only for guiding routes but also for providing useful information when moving along routes. For example, Patent Document 1 provides information on where to obtain business books when the user is commuting, and provides information about where to obtain books related to hobbies when he is at leisure. A system for providing information is disclosed. Patent document 2 analyzes the user's preference by a method such as totaling the stores registered by the user for each genre, and if the user searches for a destination, the store according to the user's preference. The system which introduces is disclosed. Patent Document 3 is intended for a car navigation system, and is useful based on the situation of the vehicle and the like, for example, guiding a route to a gas station normally used by a user when the remaining amount of fuel in the vehicle decreases. A system for presenting information is disclosed.

特開2004−144531号公報Japanese Patent Laid-Open No. 2004-144551 特開2004−37292号公報JP 2004-37292 A 特開2005−339279号公報JP 2005-339279 A

しかし、特許文献1、2記載の技術は、ユーザが何らかの情報を欲した時に、ユーザの要望に添った情報を提供することでシステムの利便性を向上させることを主目的としていた。特許文献3の技術は、自動的に情報を提供してはいるが、情報が要求されるタイミングを車両の燃料残量の低下などの典型的な状況に基づいて判断するものであり、ユーザが欲した時になって初めて、必要な情報を収集して提供するというものであった。このように従来技術では、提供される情報がユーザにとって有用な情報か否かは、ユーザの要望に添っているか否かという観点から判断されていた。   However, the techniques described in Patent Documents 1 and 2 have been mainly aimed at improving the convenience of the system by providing information according to the user's request when the user wants some information. Although the technology of Patent Document 3 automatically provides information, it determines the timing at which information is requested based on a typical situation such as a decrease in the amount of fuel remaining in the vehicle. It was only when we wanted it that we collected and provided the necessary information. As described above, in the related art, whether the provided information is useful information for the user is determined from the viewpoint of whether the user's request is met.

ユーザは、予め設定されたスケジュールに従って行動することがある。このスケジュールには、通勤や通学などのように日常的に繰り返されるスケジュールもあれば、出張などのように日常とは異なるスケジュールもある。スケジュールが予め定まっている場合には、移動すべき目的地および到着すべき時刻が定まっているため、移動のための経路はユーザに有用な情報と言える。また、この経路を移動中に活用できる種々の情報も有用な情報となり得る。ただし、スケジュールに従った移動中は、次の目的地および到着時刻によって行動範囲が制約されるため、活用できる情報には限りがある。活用可能な限界を考慮せずに提供される情報は、例えユーザの嗜好や目的などの要望に沿っていたとしても、有用な情報とはなり得ない。従来技術では、こうしたスケジュールを実行する際の制約を考慮した情報提供は行うことができなかった。本発明は、この課題に鑑みなされたものであり、ユーザがスケジュールに沿って行動する際に、スケジュールを実行する際の制約事項を考慮に入れた有用な情報提供を実現することを目的とする。   The user may act according to a preset schedule. This schedule includes a schedule that is repeated on a daily basis, such as commuting and attending school, and a schedule that is different from the daily basis, such as a business trip. When the schedule is determined in advance, the destination to move and the time to arrive are determined, and thus the route for movement is useful information for the user. Various kinds of information that can be used while moving on this route can also be useful information. However, while moving according to the schedule, the range of action is limited by the next destination and arrival time, so there is a limit to the information that can be used. Information provided without considering the limits that can be used cannot be useful information even if the user's preference or purpose is met. In the prior art, it has not been possible to provide information in consideration of restrictions when executing such a schedule. The present invention has been made in view of this problem, and an object of the present invention is to provide useful information that takes into account restrictions when executing a schedule when a user acts according to the schedule. .

本発明は、予め登録されたスケジュールに関連する情報を収集し、ガイド情報として提供するガイド情報提供システムとして構成することができる。ガイド情報は、ユーザがスケジュール実行時に参照可能な装置、例えば携帯電話、カーナビゲーション装置、ノートパソコン、PDAなどを利用して提供することができる。ガイド情報提供システムは、これらの装置を利用してスタンドアロンで稼働するように構成してもよいし、これらの装置を利用した端末とサーバ等をネットワークで接続して構成してもよい。   The present invention can be configured as a guide information providing system that collects information related to a schedule registered in advance and provides the information as guide information. The guide information can be provided using a device that can be referred to by the user when the schedule is executed, such as a mobile phone, a car navigation device, a notebook computer, and a PDA. The guide information providing system may be configured to operate stand-alone using these devices, or may be configured by connecting a terminal using these devices and a server or the like via a network.

ガイド情報提供システムは、予め登録されたスケジュールを参照して、このスケジュールに関連する情報を所定の情報源から収集する。スケジュールには、時刻および目的地が含まれる。この他の情報、会議、レジャーなど、移動目的を表す情報をスケジュールに含めても良い。情報は、例えば、ガイド情報提供システムに設置されたDVDその他の記録媒体から収集してもよいし、ネットワーク経由で収集してもよい。情報源は、必ずしもガイド情報提供システムの一部として構成されている必要はなく、例えば、インターネットに接続されたWebサーバを情報源として利用してもよい。   The guide information providing system refers to a schedule registered in advance and collects information related to the schedule from a predetermined information source. The schedule includes time and destination. Information indicating the purpose of movement, such as other information, a meeting, and leisure, may be included in the schedule. The information may be collected from, for example, a DVD or other recording medium installed in the guide information providing system, or may be collected via a network. The information source is not necessarily configured as a part of the guide information providing system. For example, a Web server connected to the Internet may be used as the information source.

ガイド情報提供システムは、スケジュールで指定された時刻および目的地を考慮して、収集された情報のうちユーザに提供すべき情報を選択し、選択された情報をガイド情報としてユーザに提供する。例えば、次の目的地への移動経路に対して所定距離内にある地点に関する情報のみを選択する態様、指定された時刻に目的地に到達可能な範囲内の地点に関する情報のみを選択する態様を採ることができる。また、食事場所についての情報提供する場合には、目的地に移動する時間帯が食事時に当たるか否かを考慮して情報を選択するようにしてもよい。また、次の予定までの時間的な余裕が少ない場合には、予定に遅れる危険性を低減するため、目的地から遠い地点に関する情報は除外し、目的地に十分に近い地点に関する情報を選択するようにしてもよい。   The guide information providing system selects information to be provided to the user from the collected information in consideration of the time and destination specified in the schedule, and provides the selected information to the user as guide information. For example, an aspect in which only information relating to a point within a predetermined distance with respect to a travel route to the next destination is selected, and an aspect in which only information relating to a point within a range that can reach the destination at a specified time is selected. Can be taken. In addition, when providing information about a meal place, information may be selected in consideration of whether or not the time zone for moving to the destination is during a meal. In addition, when there is little time to the next schedule, in order to reduce the risk of delaying the schedule, information on points far from the destination is excluded, and information on points sufficiently close to the destination is selected. You may do it.

このように本発明によれば、スケジュールに関連した情報を事前に収集しておくことができる。従って、情報の収集をリアルタイムで行う必要がないため、多種多様な情報源にアクセスして、幅広く有用な情報を収集できる。また、こうして収集した情報の中から、ユーザのスケジュールに適合した情報を選択して提供するため、スケジュール上の制約によりユーザが活用しづらい情報を排除することができる。従って、ユーザに有用な情報を効率的に提供することが可能となる。   As described above, according to the present invention, information related to the schedule can be collected in advance. Accordingly, since it is not necessary to collect information in real time, a wide variety of useful information can be collected by accessing various information sources. Further, since information suitable for the user's schedule is selected from the collected information and provided, information that is difficult for the user to use due to restrictions on the schedule can be eliminated. Therefore, it is possible to efficiently provide useful information to the user.

本発明では、予め登録されたスケジュールに従って情報を収集するため、スケジュールを実行に移す時点よりも事前に十分な情報を収集しておくことも可能である。ガイド情報提供システムが、サーバと端末から構成されている場合でも、スケジュールの実行を開始する時点で、サーバに蓄積済みの情報を端末に移行させておけば、その後は逐次通信を行わなくてもガイド情報を提供することが可能となる。従って、本発明によれば、通信環境が比較的悪い場合でも、ガイド情報を有効活用できる利点も得られる。   In the present invention, since information is collected according to a schedule registered in advance, it is also possible to collect sufficient information in advance of the time when the schedule is moved to execution. Even if the guide information providing system is composed of a server and a terminal, if the information accumulated in the server is transferred to the terminal at the time of starting execution of the schedule, subsequent communication is not performed thereafter. Guide information can be provided. Therefore, according to the present invention, there is an advantage that guide information can be effectively used even when the communication environment is relatively bad.

ガイド情報提供装置は、ユーザの現在位置を取得可能としてもよい。この場合には、更に、取得された現在位置および現在時刻に基づいて、提供すべき情報を選択してもよい。こうすることにより、ユーザの移動状況と予め登録されたスケジュールとのずれを反映して情報の提供を行うことができる。例えば、ユーザの移動が予定よりも遅れており、次の目的地に到達するまでの時間余裕が短くなってしまった場合には、遅れている状況下でも活用可能な情報のみを更に絞り込んでガイド情報を提供することができる。また、ユーザの移動が予定よりも早い場合や、次の予定がキャンセルされた場合など、時間余裕が増えた場合には、収集されていた情報のうち一旦、除外されていた情報を有用な情報と評価し直すことでガイド情報として提供可能としてもよい。また、ユーザの移動している経路がスケジュール上予定されていた経路からずれている時も同様である。このような場合には、例えば予定されていた経路に近いという理由でガイド情報に組み込まれていた情報を、ガイド情報から削除することができる。また、予定されていた経路から遠いという理由でガイド情報から除外されていた情報を、再度有用な情報と評価し直すことでガイド情報として提供可能とすることもできる。   The guide information providing apparatus may be able to acquire the current position of the user. In this case, information to be provided may be further selected based on the acquired current position and current time. By doing so, it is possible to provide information reflecting the deviation between the movement status of the user and the schedule registered in advance. For example, if the user's movement is behind schedule and the time to reach the next destination has become shorter, only the information that can be used even in the delayed situation will be further narrowed down and guided. Information can be provided. Also, if the time margin increases, such as when the user moves earlier than scheduled or when the next schedule is canceled, the information that was once excluded from the collected information is useful information It may be possible to provide as guide information by re-evaluating. The same applies when the route the user is moving from is shifted from the route scheduled in the schedule. In such a case, for example, information incorporated in the guide information because it is close to the planned route can be deleted from the guide information. Also, information that has been excluded from the guide information because it is far from the planned route can be provided as guide information by re-evaluating it as useful information.

ガイド情報提供システムは、情報を所定のジャンルに分類して収集してもよい。分類のジャンルは任意に設定可能である。例えば、ショッピング、レストランという大きな分類をジャンルとして用いても良いし、ショッピングを「洋服」、「和服」、「セーラー服」、「下着」のように細分化した分類をジャンルとして用いても良い。この時、ガイド情報提供システムは、ガイド情報として提供済みの情報と関連するジャンルの情報を避けて情報の選択を行うことが可能となる。こうすることにより、類似の情報を繰り返しユーザに提供することを回避でき、有用な情報を効率的に提供することが可能となる。   The guide information providing system may collect information by classifying information into a predetermined genre. The genre of classification can be arbitrarily set. For example, a large category such as shopping or a restaurant may be used as a genre, or a subdivided category such as “clothes”, “Japanese clothes”, “sailor clothes”, or “underwear” may be used as a genre. At this time, the guide information providing system can select information while avoiding genre information related to information already provided as guide information. By doing so, it is possible to avoid repeatedly providing similar information to the user, and it is possible to efficiently provide useful information.

ガイド情報提供システムは、所定の地図データベースを参照し、スケジュールに従った移動経路を探索するとともに、地図上に移動経路を示す案内情報を提供可能としてもよい。この時、移動経路およびガイド情報は、スケジュールとともに表示部に表示させることが好ましい。全スケジュールを表示してもよいし、次の予定を含む一部のスケジュールだけを表示してもよい。このようにスケジュールを併せて表示しておくことにより、ユーザは、自分のスケジュールを意識しながら移動経路およびガイド情報を活用することができる。上述の例において、ガイド情報提供システムが、サーバと端末から構成されている場合には、端末が表示部として機能する。従って、サーバは端末に表示させるための出力データを生成し、端末に送信すればよい。   The guide information providing system may refer to a predetermined map database, search for a travel route according to the schedule, and provide guide information indicating the travel route on the map. At this time, it is preferable to display the moving route and the guide information together with the schedule on the display unit. The entire schedule may be displayed, or only a part of the schedule including the next schedule may be displayed. By displaying the schedule together in this way, the user can utilize the movement route and the guide information while being aware of his / her schedule. In the above example, when the guide information providing system is composed of a server and a terminal, the terminal functions as a display unit. Therefore, the server may generate output data to be displayed on the terminal and transmit it to the terminal.

ガイド情報提供システムがユーザの現在位置を取得可能である場合には、先に説明した移動経路を探索するとともに、現在位置からガイド情報に対応する地点まで移動する寄り道経路を探索してもよい。この場合、地図上には移動経路および寄り道経路を共に示すことが好ましい。例えば、ガイド情報として、移動経路から若干それた場所にある名所、店舗、レストランなどの情報を提供する場合には、現在位置からの行き方が寄り道経路として提供されることになる。この態様では、移動経路と寄り道とが併せて提供されるため、ユーザは、寄り道するための迂回距離などを踏まえて、情報提供された場所に立ち寄るか否かを決めることが可能となる。   When the guide information providing system can acquire the current position of the user, the travel route described above may be searched, and a detour route that moves from the current position to a point corresponding to the guide information may be searched. In this case, it is preferable to show both the travel route and the detour route on the map. For example, when providing information such as sights, shops, restaurants, etc. that are slightly off the moving route as guide information, the directions from the current position are provided as a detour route. In this aspect, since the travel route and the detour are provided together, the user can decide whether or not to stop at the location where the information is provided based on the detour distance for detour and the like.

このように移動経路と寄り道経路とを提供する態様においては、ユーザが寄り道経路を進行しているか否かを現在位置に基づいて判断し、寄り道経路から外れたと判断される場合には、寄り道経路に対応するガイド情報の提供を停止することが好ましい。寄り道経路から外れたところを進行しているということは、ユーザは寄り道をしないという決定をしたものと判断して、寄り道経路の表示を消すのである。こうすることで、ガイド情報が提供されるたびに、ユーザがそのガイド情報の要否を入力するという煩雑な必要がなくなるため、システムの利便性を向上することができる。この態様において情報提供が停止されるのは、表示されていた寄り道経路に対応する情報のみであり、新たな情報をガイド情報として提供するのは差し支えない。   As described above, in the aspect of providing the movement route and the detour route, it is determined whether or not the user is moving along the detour route based on the current position, and when it is determined that the user has deviated from the detour route, the detour route is determined. It is preferable to stop providing guide information corresponding to. The fact that the vehicle is moving away from the detour route means that the user has decided not to detour, and the display of the detour route is erased. By doing so, it is not necessary for the user to input the necessity of the guide information each time the guide information is provided, so that the convenience of the system can be improved. In this aspect, provision of information is stopped only for information corresponding to the displayed detour route, and new information may be provided as guide information.

本発明において、ガイド情報には、音声出力すべき情報(以下、「音声ガイド情報」と呼ぶ)を含めても良い。例えば、名所案内などを読み上げたり、店舗やレストランの宣伝を音声出力したりする態様などが挙げられる。また、ユーザに提供可能な情報には、スケジュールと無関係に音声出力する汎用情報を含めても良い。汎用情報としては、例えば、ニュース、天気予報、および広告などが挙げられる。音楽を含めても良い。音声ガイド情報は、名所や店舗などの決まって地点に近づいた時点で出力する必要があるため、その出力タイミングがスケジュールによって制約されるのに対し、汎用情報はスケジュールによる制約を受けずに任意のタイミングで出力可能である。ガイド情報提供システムは、ユーザの現在位置およびスケジュールに基づいてガイド情報の音声出力を開始する時刻までの余裕時間を推測することができる。ガイド情報提供システムは、こうして推測された余裕時間に基づいて、出力すべき汎用情報を選択することが好ましい。一例として、各汎用情報を出力するための所要時間を参照し、上述の余裕時間内に出力を完了できる汎用情報を選択する方法を採ることができる。このような汎用情報が複数存在する場合には、所要時間が長いものを優先してもよい。このようにガイド情報の出力までの余裕時間と、汎用情報の所要時間とを考慮して出力すべき汎用情報を選択することにより、ガイド情報が出力されていない空白の時間を利用して、効率的に汎用情報を提供することが可能となる。   In the present invention, the guide information may include information to be output by voice (hereinafter referred to as “voice guide information”). For example, there may be mentioned a mode of reading out a sight-seeing guide or the like, or outputting a sound advertisement of a store or restaurant. The information that can be provided to the user may include general-purpose information that is output by voice regardless of the schedule. Examples of general information include news, weather forecasts, and advertisements. Music may be included. The voice guide information needs to be output when it is close to a point such as a famous place or store, so its output timing is limited by the schedule, whereas general-purpose information is not limited by the schedule, Output is possible at timing. The guide information providing system can estimate a margin time until the time when voice output of guide information is started based on the current position and schedule of the user. The guide information providing system preferably selects general-purpose information to be output based on the surplus time thus estimated. As an example, it is possible to refer to the time required to output each general-purpose information and to select general-purpose information that can be output within the above-described margin time. When there are a plurality of such general-purpose information, priority may be given to information having a long required time. In this way, by selecting the general information to be output in consideration of the time to output the guide information and the time required for the general information, the blank time when the guide information is not output is used to improve the efficiency. General-purpose information can be provided.

本発明は、先に説明した通り、スタンドアロンで稼働するシステムとして構成してもよいし、サーバとクライアントとをネットワークで接続して構成してもよい。後者の態様では、例えば、サーバには、予め登録されたスケジュールおよび前記情報のユーザにとっての有用性の判断に用いることができる情報を格納したユーザプロファイルを参照し、前記スケジュールおよびユーザプロファイルに関連する情報を、所定の情報源から収集する機能を分担させることができる。ユーザプロファイルとは、例えば、ユーザの趣味、嗜好、家族構成などの情報を格納したデータベースとすることができる。サーバはユーザプロファイルを参照することにより、ユーザの趣味等に関連する範囲に絞って情報収集することができる。   As described above, the present invention may be configured as a stand-alone system, or may be configured by connecting a server and a client via a network. In the latter aspect, for example, the server refers to a user profile storing a schedule registered in advance and information that can be used to determine the usefulness of the information for the user, and relates to the schedule and the user profile. The function of collecting information from a predetermined information source can be shared. The user profile can be, for example, a database storing information such as user hobbies, preferences, and family structures. By referring to the user profile, the server can collect information in a range related to the user's hobbies and the like.

クライアントは、収集された情報の少なくとも一部をサーバから取得し、ガイド情報として提供する機能を分担する。サーバは、十分な情報収集、情報蓄積、情報処理能力を有しているのが通常であるため、上述の構成によれば、これらの能力による制約なく、有用な情報を収集することができる。この態様では、クライアントは、収集された全情報を取得する必要はなく、一部を取得するだけでもよい。先に説明した種々の選択方法によって収集された情報のうち、有効活用し得る情報のみを選択して取得するようにすれば、効率的にガイド情報を提供することが可能となる。本態様では、クライアントは、スケジュール実行に先立って、サーバから情報を取得してもよい。こうすれば、サーバとクライアントとの通信環境に依らず、収集された情報を有効活用することが可能となる。   The client shares the function of acquiring at least a part of the collected information from the server and providing it as guide information. Since the server normally has sufficient information collection, information storage, and information processing capabilities, according to the above-described configuration, it is possible to collect useful information without restrictions due to these capabilities. In this aspect, the client does not need to acquire all the collected information, but may acquire only a part. If only information that can be used effectively is selected and acquired from the information collected by the various selection methods described above, guide information can be provided efficiently. In this aspect, the client may acquire information from the server prior to schedule execution. This makes it possible to effectively use the collected information regardless of the communication environment between the server and the client.

本発明は、上述した種々の特徴を必ずしも全て備えている必要はなく、一部を省略したり適宜組み合わせたりして構成することができる。本発明は、上述したガイド情報提供システムとして構成する他、コンピュータによってガイド情報を提供するガイド情報提供方法として構成することもできる。また、かかるガイド情報の提供を実現するためのコンピュータプログラムとして構成したり、このコンピュータプログラムの少なくとも一部を記録した記録媒体として構成したりすることもできる。この場合、記録媒体としては、フレキシブルディスクやCD−ROM、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置(RAMやROMなどのメモリ)および外部記憶装置等、コンピュータが読取り可能な種々の媒体を利用できる。   The present invention does not necessarily have all the various features described above, and may be configured by omitting some or combining them appropriately. In addition to the above-described guide information providing system, the present invention can also be configured as a guide information providing method for providing guide information by a computer. Moreover, it can also be comprised as a computer program for implement | achieving provision of this guide information, or can be comprised as a recording medium which recorded at least one part of this computer program. In this case, as a recording medium, a flexible disk, a CD-ROM, a magneto-optical disk, an IC card, a ROM cartridge, a punch card, a printed matter on which a code such as a barcode is printed, an internal storage device of a computer (RAM, ROM, etc. Various types of computer-readable media such as a memory) and an external storage device can be used.

実施例としてのガイド情報提供システムの構成を示す説明図である。It is explanatory drawing which shows the structure of the guide information provision system as an Example. 個人プロファイル201、マイボックス203のデータ構造を示す説明図である。It is explanatory drawing which shows the data structure of the personal profile 201 and my box 203. FIG. ガイド情報提供システムにおける制御処理のフローチャートである。It is a flowchart of the control processing in a guide information provision system. スケジュール登録・変更処理のフローチャートである。It is a flowchart of a schedule registration / change process. 情報収集処理のフローチャートである。It is a flowchart of an information collection process. 情報ボックス・メンテナンス処理のフローチャートである。It is a flowchart of an information box maintenance process. スケジュール・ガイド処理時の表示画面例を示す説明図である。It is explanatory drawing which shows the example of a display screen at the time of a schedule guide process. スケジュール・ガイド処理のフローチャートである。It is a flowchart of a schedule guide process. ガイド情報提示処理のフローチャートである。It is a flowchart of a guide information presentation process. 汎用情報出力処理のフローチャートである。It is a flowchart of a general-purpose information output process. 変形例におけるガイド情報の提供例を示す説明図である。It is explanatory drawing which shows the provision example of the guide information in a modification. 変形例におけるスケジュール・ガイド処理のフローチャートである。It is a flowchart of the schedule guide process in a modification.

本発明の実施例について以下の順序で説明する。
A.システム構成:
B.データ構造:
C.ガイド情報提供の制御処理:
C1.スケジュール登録・変更処理:
C2.情報ボックス・メンテナンス処理:
C3.スケジュール・ガイド処理:
D.変形例:
Embodiments of the present invention will be described in the following order.
A. System configuration:
B. data structure:
C. Control processing for providing guide information:
C1. Schedule registration / change processing:
C2. Information box maintenance processing:
C3. Schedule guide processing:
D. Variation:

A.システム構成:
図1は実施例としてのガイド情報提供システムの構成を示す説明図である。ガイド情報提供システムは、予め登録されたスケジュールに関連する情報を収集し、ユーザがスケジュールを実行する際に、収集した情報の中からユーザが有効活用できる情報を、移動経路とともに提供するシステムである。本明細書では、収集された情報をスケジュール関連情報と呼び、収集された情報のうち、ユーザに提供すべき情報として選択されたものをガイド情報と呼ぶ。
A. System configuration:
FIG. 1 is an explanatory diagram showing a configuration of a guide information providing system as an embodiment. The guide information providing system is a system that collects information related to a schedule registered in advance, and provides information that can be effectively utilized by the user from the collected information together with the travel route when the user executes the schedule. . In this specification, the collected information is called schedule-related information, and the collected information selected as information to be provided to the user is called guide information.

実施例のガイド情報提供システムは、情報提供サーバ200(以下、単に「サーバ」と呼ぶこともある)と、端末100[1]、100[2]とをインターネットINTで接続して構成される。図中の例では、端末100[1]は携帯電話であり、端末100[2]はカーナビゲーション装置である。端末には、この他、ノートPC、PDAなど携帯可能な種々の装置が利用可能である。以下の説明では、両者を総称して単に端末100と称する時もある。端末100には、情報提供サーバ200から提供されるガイド情報を取得するためにインターネットINTとの通信機能が要求されるが、スケジュールの実行中に常時、インターネットINTへのアクセスが常時確保されている必要はない。図の例では、インターネットINTを適用した例を示したが、インターネットINTに代えて、イントラネットなどの限定的なネットワークを用いることも可能である。   The guide information providing system of the embodiment is configured by connecting an information providing server 200 (hereinafter also simply referred to as “server”) and terminals 100 [1] and 100 [2] via the Internet INT. In the example in the figure, the terminal 100 [1] is a mobile phone, and the terminal 100 [2] is a car navigation device. In addition, various portable devices such as notebook PCs and PDAs can be used as the terminal. In the following description, both may be collectively referred to simply as the terminal 100. The terminal 100 is required to have a communication function with the Internet INT in order to obtain guide information provided from the information providing server 200, but access to the Internet INT is always secured during execution of the schedule. There is no need. In the example of the figure, an example in which the Internet INT is applied is shown, but a limited network such as an intranet may be used instead of the Internet INT.

ガイド情報提供システムは、上述の通り、サーバ200と端末100とを中心として構成されるが、この他にもパソコン300および多数のWebサーバ400[1]、400[2]を含めることができる。パソコン300は、サーバ200にスケジュールの登録、およびスケジュールに従って事前に収集された情報の管理を行うための装置である。本実施例では、これらの機能は、サーバ200から提供されるWebページによって実現するものとした。従って、上述の機能を実現するためには、パソコン300はブラウザを搭載していれば足りる。上述の機能は、端末100でも実現可能である。この意味で、パソコン300は端末100の一種と呼ぶこともできるが、スケジュールの登録等の機能は、デスクトップ型のパソコンなど携帯不能な装置でも実現可能であるため、本実施例では端末100と区別して示した。   As described above, the guide information providing system is configured with the server 200 and the terminal 100 as the center, but in addition to this, the personal computer 300 and many Web servers 400 [1] and 400 [2] can be included. The personal computer 300 is a device for registering a schedule in the server 200 and managing information collected in advance according to the schedule. In this embodiment, these functions are realized by a Web page provided from the server 200. Therefore, in order to realize the above-described function, the personal computer 300 only needs to have a browser. The above-described functions can also be realized by the terminal 100. In this sense, the personal computer 300 can also be called a type of the terminal 100, but functions such as schedule registration can also be realized by a device that cannot be carried such as a desktop personal computer. Separately shown.

Webサーバ400[1]、400[2](以下、両者をWebサーバ400と総称することもある。)は、インターネット上のWebサイトを通じて種々の情報を提供するサーバである。図中では、Webサーバ400[1]は観光情報を提供し、Webサーバ400[2]はグルメ情報を提供する例を示した。提供される情報には、これらに限らず、ショッピング情報、行政情報など多種多様な情報が含まれる。Webサーバ400は、ガイド情報提供システムに特化したサーバである必要はない。ただし、ガイド情報提供システムと提携したサーバとしておけば、より利便性の高いシステムを構築することができる。例えば、Webサーバ400が情報を規定のフォーマットに従って提供することにより、本システムの情報収集効率を向上させることができる。また、情報の中に固有のパラメータを含み得るようにしておくことで、Webサーバ400側からガイド情報提供システムにおける情報の利用態様を制御することも可能となる。   Web servers 400 [1] and 400 [2] (hereinafter, both may be collectively referred to as Web server 400) are servers that provide various types of information through Web sites on the Internet. In the figure, the Web server 400 [1] provides tourism information, and the Web server 400 [2] provides gourmet information. The provided information is not limited to these, and includes a wide variety of information such as shopping information and administrative information. The Web server 400 need not be a server specialized for the guide information providing system. However, if the server is affiliated with the guide information providing system, a more convenient system can be constructed. For example, the information collection efficiency of the present system can be improved by providing information according to a prescribed format by the Web server 400. Further, by making it possible to include unique parameters in the information, it is possible to control the use mode of information in the guide information providing system from the Web server 400 side.

図中には、ガイド情報提供システムとしての機能を提供するための情報提供サーバ200の機能ブロックを併せて示した。本実施例では、これらの機能ブロックは、これらの機能を実現するためのCGI(Common Gateway Interface)などで構成されたコンピュータプログラムを情報提供サーバ200にインストールすることによってソフトウェア的に実現される。図中の機能ブロックの少なくとも一部は、ASICなどの回路によって、ハードウェア的に構成することも可能である。   In the figure, functional blocks of the information providing server 200 for providing a function as a guide information providing system are also shown. In the present embodiment, these functional blocks are realized in software by installing a computer program configured with a CGI (Common Gateway Interface) or the like for realizing these functions in the information providing server 200. At least a part of the functional blocks in the figure can also be configured in hardware by a circuit such as an ASIC.

サーバ200は、図示する4通りのデータベースを備えている。個人プロファイル201は、後述する通り、ユーザID、氏名、生年月日などのユーザ個人の識別情報、ユーザの趣味、嗜好などの情報、および画面や音声出力などに関するカスタマイズの情報を格納する。個人プロファイル201の読み出し、書き込みは、プロファイル管理部240が制御する。   The server 200 includes four databases shown in the figure. As will be described later, the personal profile 201 stores user identification information such as a user ID, name, and date of birth, information such as user hobbies and preferences, and customization information related to screens and audio output. The profile management unit 240 controls reading and writing of the personal profile 201.

汎用情報DB202は、ガイド情報提供システムがユーザに提供する汎用情報を格納する。汎用情報とは、スケジュールに無関係に提供可能な情報を言い、ニュース、天気予報、各種の広告などが含まれる。音楽を含めても良い。マイボックス203は、ユーザから登録されたスケジュールや、このスケジュールに関してサーバ200が収集した情報(以下、「スケジュール関連情報」と称する)を格納する。マイボックス203の内容についても後述する。   The general information DB 202 stores general information provided to the user by the guide information providing system. General-purpose information refers to information that can be provided regardless of the schedule, and includes news, weather forecasts, various advertisements, and the like. Music may be included. My box 203 stores a schedule registered by the user and information collected by server 200 regarding this schedule (hereinafter referred to as “schedule related information”). The contents of My Box 203 will also be described later.

地図DB204は、スケジュールに基づいて定まる目的地までの経路の探索や案内に使用されるデータベースであり、道路をノード・リンクの集合で表した道路ネットワークデータと、地図を表示するための描画データとを格納する。本実施例では、サーバ200は、これらのデータベースを活用しながら、以下に示す各機能ブロックの作用によって、ガイド情報の提供を行う。道路ネットワークデータには、車両で移動する際に活用できる車両用のネットワークデータ、歩行時に活用できる歩行者用のネットワークデータ、交通機関を利用する際に活用できる交通機関用のネットワークデータなどを含めることができる。   The map DB 204 is a database used for route search and guidance to a destination determined based on a schedule, road network data representing roads as a set of nodes and links, drawing data for displaying a map, Is stored. In this embodiment, the server 200 provides guide information by using the function blocks described below while utilizing these databases. Road network data should include network data for vehicles that can be used when traveling by vehicle, network data for pedestrians that can be used when walking, network data for transportation that can be used when using transportation, etc. Can do.

通信部210は、インターネットINTを介した情報授受を制御する機能を奏する。情報収集部250は、通信部120を介して得られた情報を、汎用情報DB202またはマイボックス203に格納したり、逆にこれらのデータベースから情報を読み出したりする機能を奏する。一例として、情報収集部250は、パソコン300との間で情報授受を行い、ユーザからの指定に従って、マイボックス内のスケジュールの更新、読み出しなどを行う。また、情報収集部250は、Webサーバ400にアクセスして、汎用情報DB202に格納すべきニュース、広告等の汎用情報を収集したり、マイボックス203に格納すべき情報、即ちスケジュール関連情報を収集したりする。   The communication unit 210 has a function of controlling information exchange via the Internet INT. The information collection unit 250 has a function of storing information obtained via the communication unit 120 in the general-purpose information DB 202 or the My Box 203, or conversely reading out information from these databases. As an example, the information collection unit 250 exchanges information with the personal computer 300, and updates, reads, etc. the schedule in the My Box according to the designation from the user. Further, the information collection unit 250 accesses the Web server 400 to collect general information such as news and advertisements to be stored in the general information DB 202, and collects information to be stored in the My Box 203, that is, schedule related information. To do.

情報提供制御部230は、個人プロファイル201、汎用情報DB202、マイボックス203を参照し、スケジュールの実行中にユーザに提供すべきガイド情報の取捨選択を行う。取捨選択するための処理内容については後述する。情報提供制御部230の機能によって、サーバ200は、ユーザにとって有用性の高い情報を提供することが可能となる。経路案内部260は、マイボックス203に登録されたスケジュールに従って移動する際の移動経路や、スケジュール関連情報で得られた各地点まで移動するための寄り道経路を探索する。経路探索は、地図DB204の道路ネットワークデータを参照し、ダイクストラ法など周知の方法を適用して実現することができる。経路案内部260は、また、スケジュール実行時には、描画データに基づいて地図表示を行うとともに、地図上に移動経路や寄り道経路の表示を行う。   The information provision control unit 230 refers to the personal profile 201, the general-purpose information DB 202, and the my box 203, and selects guide information to be provided to the user during execution of the schedule. The processing content for selection will be described later. With the function of the information provision control unit 230, the server 200 can provide information highly useful to the user. The route guidance unit 260 searches for a moving route when moving according to the schedule registered in the My Box 203 and a detour route for moving to each point obtained from the schedule related information. The route search can be realized by referring to the road network data in the map DB 204 and applying a known method such as the Dijkstra method. The route guidance unit 260 also displays a map based on the drawing data and displays a travel route and a detour route on the map when the schedule is executed.

出力データ生成部220は、情報提供制御部230および経路案内部260から提供されるデータに基づいて、端末100に表示するための表示データを生成する。本実施例では、多種多様な端末100を利用できるよう、HTML、XMLを利用して表示データを生成するものとした。出力データ生成部220は、ガイド情報等を提供するための画面の他、スケジュールを登録・管理するための画面、動作を選択するためのメニュー画面など、ガイド情報提供システムに要求される種々の画面の表示データを生成する。   The output data generation unit 220 generates display data to be displayed on the terminal 100 based on data provided from the information provision control unit 230 and the route guide unit 260. In this embodiment, display data is generated using HTML and XML so that a wide variety of terminals 100 can be used. The output data generation unit 220 includes various screens required for the guide information providing system, such as a screen for providing guide information and the like, a screen for registering and managing a schedule, and a menu screen for selecting an operation. Generate display data.

図中に端末100[1]に備えられる機能ブロックを併せて例示した。端末100[2]も同様の構成を有している。端末100では、主制御部110の管理下で、図示する各機能ブロックが稼働する。本実施例では、これらの機能ブロックは、端末100としての機能を実現するためのプログラムによって、ソフトウェア的に構成したが、ハードウェア的に構成してもよい。   The functional blocks provided in the terminal 100 [1] are also illustrated in the figure. The terminal 100 [2] has a similar configuration. In the terminal 100, each functional block shown in the figure operates under the management of the main control unit 110. In this embodiment, these functional blocks are configured in software by a program for realizing the function as the terminal 100, but may be configured in hardware.

通信部120は、インターネットINTを介した情報の授受を制御する。コマンド入力部130は、ユーザの操作に応じてメニューの選択、案内の開始、表示すべき情報の選択など種々のコマンドを入力する。表示制御部150は、情報提供サーバ200からのデータに従って画面表示を行う機能を奏する。本実施例では、ブラウザによって提供される。GPS(Global Positioning System)140は、ユーザの現在位置を検出する。現在位置は、サーバ200に送信され、ガイド情報や経路案内の表示制御に活用される。   The communication unit 120 controls transmission / reception of information via the Internet INT. The command input unit 130 inputs various commands such as selection of a menu, start of guidance, and selection of information to be displayed according to a user operation. The display control unit 150 has a function of performing screen display according to data from the information providing server 200. In this embodiment, it is provided by a browser. A GPS (Global Positioning System) 140 detects the current position of the user. The current position is transmitted to the server 200 and used for display control of guide information and route guidance.

ここで示したのは、ガイド情報提供システムの一例に過ぎない。図1中に示した各機能ブロックは、必ずしも情報提供サーバ200または端末100に全て備えられている必要はなく、分散処理によって複数のサーバ等の連携で実現するようにしてもよい。   What is shown here is only an example of a guide information providing system. Each functional block shown in FIG. 1 is not necessarily provided in the information providing server 200 or the terminal 100, and may be realized by cooperation of a plurality of servers by distributed processing.

B.データ構造:
図2は個人プロファイル201、マイボックス203のデータ構造を示す説明図である。左側に個人プロファイル201の内容を示し、右側にマイボックス203の内容を示した。個人プロファイル201は、ガイド情報提供システムの利用者を管理するためのデータベースであるとともに、ユーザにとって有用な情報を選択する際に活用できる情報を提供するデータベースともなる。個人プロファイル201には、図示する通り、ユーザID、氏名、生年月日、性別、家族構成などのユーザ個人の識別情報が格納される。図の例では、ユーザIDとして「USR001」が格納されている例を示した。家族構成は、「妻、娘1人、息子1人」という人数構成を格納した例を示したが、各人の年齢や趣味、嗜好などを格納するようにしてもよい。家族構成を詳細にするほど、収集・選択される情報の有用性が向上する。例えば、家族でレジャーに出かける場合のガイド情報を提供する場合、娘が小学生なのか女子高生なのかによって、有用な情報は異なるからである。
B. data structure:
FIG. 2 is an explanatory diagram showing the data structure of the personal profile 201 and the my box 203. The contents of the personal profile 201 are shown on the left side, and the contents of the My Box 203 are shown on the right side. The personal profile 201 is a database for managing users of the guide information providing system and also a database for providing information that can be utilized when selecting information useful for the user. As shown in the figure, personal profile 201 stores personal identification information such as user ID, name, date of birth, sex, and family composition. In the example in the figure, an example in which “USR001” is stored as the user ID is shown. Although the example of storing the number of people such as “wife, one daughter, and one son” is shown as the family structure, the age, hobbies, preferences, and the like of each person may be stored. The more detailed the family structure, the more useful the information collected and selected. For example, when providing guide information when going out for leisure with a family, useful information differs depending on whether the daughter is an elementary school student or a high school girl.

個人プロファイル201には、ユーザの趣味、嗜好などの情報も格納される。この情報もスケジュール関連情報の収集およびガイド情報の選択に活用される。図示するように、ラーメン好みであるなどの嗜好を把握しておくことにより、レストラン情報を提供する際にはラーメン屋を優先させるなどの態様で、ユーザに有用な情報を提供することが可能となる。趣味についても同様である。図の例では、嗜好および趣味を例示したが、この他、職業、ガイド情報の利用実績など、ガイド情報の収集・選択に活用可能な種々の情報を含めることができる。   The personal profile 201 also stores information such as user hobbies and preferences. This information is also used for collecting schedule-related information and selecting guide information. As shown in the figure, it is possible to provide useful information to the user in a manner such as giving priority to ramen shops when providing restaurant information by grasping preferences such as ramen preference Become. The same applies to hobbies. In the example of the figure, preference and hobbies are illustrated, but in addition to this, various information that can be used for collection and selection of guide information, such as occupation, usage record of guide information, and the like can be included.

個人プロファイル201には、更に、オプション情報を格納してもよい。図の例では、情報提供に関するカスタマイズの情報を例示した。画面色とは、情報提供画面の背景色の選択を意味する。音声とは、音声出力時の読み上げ音声の種類(以下、「音声種別」と呼ぶ)を意味する。本実施例では、予め登録された複数種類の音声種別の中からユーザの好みの音声種別を選択する態様を採った。音声に格納された「FVOICE1」は、登録された女性音声の識別コードである。サーバ200がガイド情報等を音声出力する際には、この音声識別コードを反映した音声出力データを生成し、端末100に送信すればよい。   The personal profile 201 may further store option information. In the example of the figure, customization information related to information provision is illustrated. The screen color means selection of the background color of the information providing screen. The voice means the type of reading voice at the time of voice output (hereinafter referred to as “voice type”). In this embodiment, the user's favorite voice type is selected from a plurality of types of voice types registered in advance. “FVOICE1” stored in the voice is a registered female voice identification code. When the server 200 outputs the guide information or the like by voice, the voice output data reflecting the voice identification code may be generated and transmitted to the terminal 100.

マイボックス203は、ユーザから登録されたスケジュールや、このスケジュールに関してサーバ200が収集した情報(以下、「スケジュール関連情報」と称する)を格納する。マイボックス203と個人プロファイル201とは、ユーザIDで対応づけられている。スケジュールには、日付、時間帯、場所、スケジュールの内容などが登録される。図の例では、3月1日には、「13時からZ社で会議」という予定が入っており、その前の時間帯、10時〜13時の間は特に予定がない移動時間となっていることが分かる。また、3月2日の例では、「11時〜12時に来客」の予定が入っており、「12時〜13時過ぎに昼食」の予定が入っていることが分かる。   My box 203 stores a schedule registered by the user and information collected by server 200 regarding this schedule (hereinafter referred to as “schedule related information”). My box 203 and personal profile 201 are associated with each other by a user ID. In the schedule, the date, time zone, location, schedule contents, and the like are registered. In the example shown in the figure, there is a schedule of “Meeting at company Z from 13:00” on March 1st, and there is no particular schedule of travel between 10:00 and 13:00. I understand that. Further, in the example on March 2, it is understood that a schedule of “customer from 11:00 to 12:00” is included, and a schedule of “lunch after 12:00 to 13:00” is included.

情報ボックスには、スケジュール関連情報が登録されている。この情報とスケジュールとは、「関連ID」で関連づけられる。図中の例で示す情報には、「INFO1」なる関連IDが付されており、3月1日のスケジュールにおける移動時間に「INFO1」なる関連IDが付されているため、この情報は3月1日の移動中に活用できる情報であることが分かる。情報ボックスには、多くのスケジュール関連情報が登録される。関連IDは、それぞれの情報に固有としてもよいし、スケジュールの項目に固有としてもよい。例えば、図の例において、3月1日の「移動」に関連するスケジュール関連情報が複数存在する場合を考える。前者の例によれば、これらの全情報には個別の関連IDが付されるため、スケジュールにおける「移動」に対して、複数の関連IDが登録されることになる。後者の例によれば、スケジュール関連情報には、全て「移動」に付された関連ID「INFO1」が付されることになる。いずれの態様を採るかは任意に選択可能である。前者の態様を採る場合において、「INFO1***」のように、共通の「INFO1」を含む形で関連IDを設定することにより、「移動」との対応関係を容易に判断できるようにしてもよい。   In the information box, schedule related information is registered. This information and the schedule are associated with each other by “Related ID”. The information shown in the example in the figure has a related ID of “INFO1”, and the related ID of “INFO1” is added to the travel time in the March 1 schedule. It can be seen that the information can be used during the day's movement. A lot of schedule related information is registered in the information box. The related ID may be unique to each piece of information or may be unique to a schedule item. For example, consider a case where there are a plurality of schedule related information related to “move” on March 1 in the example of the figure. According to the former example, since individual pieces of related IDs are attached to all of the information, a plurality of related IDs are registered for “movement” in the schedule. According to the latter example, the schedule-related information is assigned the related ID “INFO1” attached to “move”. Which mode is adopted can be arbitrarily selected. In the case of adopting the former mode, by setting a related ID in a form including a common “INFO1” like “INFO1 ***”, it is possible to easily determine the correspondence with “movement”. Also good.

それぞれのスケジュール関連情報には、図中に示す種々の情報が格納される。「パス」は、情報の格納先を表している。サーバ200内のディレクトリやファイル名で表しても良いし、Webサーバ400に格納された情報のURLを用いても良い。「優先度」は、ガイド情報として提供する際の優先度を表している。後述する通り、優先度を用いることで、類似の情報が繰り返し提供されることを回避したり、ユーザの嗜好を反映した情報を優先的に提供したりすることが可能となる。「NORMAL」は、通常の優先度を意味している。「優先度」は、優先度の高低を表す数値としても良い。「名称」には、店舗名、名所の名称、地名など、スケジュール関連情報を表す名称が格納される。「場所」は店舗の所在地、名所の所在地など、スケジュール関連情報に関連する地点を表す緯度、経度が格納される。Webサーバ400を参照して、スケジュール関連情報を収集する場合、住所は特定できても緯度、経度までは特定できないことがある。このような場合には、「場所」は住所で登録可能としてもよい。本実施例では、ガイド情報を提供する際の処理の簡略化を図るため、「場所」は緯度、経度の形式に統一して格納するものとした。緯度、経度が直接、収集できなかった場合には、サーバ200が住所に基づいて地図DB204を参照し緯度、経度を検索する。   Various information shown in the figure is stored in each schedule related information. “Path” represents a storage location of information. A directory or a file name in the server 200 may be used, or a URL of information stored in the Web server 400 may be used. The “priority” represents the priority when providing it as guide information. As will be described later, by using the priority, it is possible to avoid that similar information is repeatedly provided or to preferentially provide information that reflects user preferences. “NORMAL” means normal priority. The “priority” may be a numerical value indicating the level of priority. “Name” stores a name representing schedule-related information such as a store name, a name of a famous place, and a place name. “Location” stores latitude and longitude representing a point related to schedule-related information such as the location of a store, the location of a famous place, and the like. When collecting schedule-related information with reference to the Web server 400, the latitude and longitude may not be specified even if the address can be specified. In such a case, the “location” may be registered as an address. In this embodiment, in order to simplify the processing when providing guide information, “location” is stored in a unified format of latitude and longitude. When the latitude and longitude cannot be collected directly, the server 200 searches the latitude and longitude by referring to the map DB 204 based on the address.

「音声」は音声出力データの出力時の音声識別コードである。個人プロファイル201に登録されているのと同様、予めサーバ200に登録されている音声種別を特定するための情報である。この音声識別コードは、Webサイトで提供される情報に音声識別コードを埋め込まれている場合に格納される。こうすることで、情報の提供者は、自己がWebサイトを通じて提供する情報の一部に、音声識別コードを埋め込んでおくだけで、ガイド情報提供システムで利用される時の音声種別を制御することが可能となる。例えば、図の例であれば、「○○ラーメン」の店主は、自己の好みの音声で、自己の店舗の宣伝や案内を提供することが可能となるのである。   “Voice” is a voice identification code at the time of outputting voice output data. Similar to the information registered in the personal profile 201, it is information for specifying the voice type registered in the server 200 in advance. This voice identification code is stored when the voice identification code is embedded in the information provided on the website. In this way, the information provider can control the voice type used in the guide information providing system simply by embedding a voice identification code in a part of the information provided by the user through the website. Is possible. For example, in the example of the figure, the store owner of “XX ramen” can provide advertisements and guidance for his / her store with his / her favorite voice.

「所要時間」は、スケジュール関連情報に従って行動する際に必要となる時間余裕を表している。例えば、ラーメン屋の場合には、ラーメンを注文してから食べ終わるまでの時間を所要時間とすることができる。人気の高いラーメン屋の場合には、平均の待ち時間を考慮してもよい。所要時間は、情報の提供者が情報内に埋め込んでおくようにしてもよいし、スケジュール関連情報で与えられる店舗、名所などの種別、人気度等に応じて平均的な値をサーバ200が設定するようにしてもよい。   The “required time” represents a time margin required when acting according to the schedule related information. For example, in the case of a ramen shop, the time from ordering ramen to finishing eating can be set as the required time. In the case of popular ramen shops, average waiting time may be considered. The required time may be embedded in the information by the information provider, or the server 200 sets an average value according to the type of store, sights, popularity, etc. given by the schedule related information. You may make it do.

「提供履歴」は、スケジュール関連情報が端末100に提供された履歴を記録する。図の例では、この情報が、2006年3月1日に、端末100[1]に提供されたことを示している。提供履歴を参照することにより、サーバ200は同一の情報が繰り返しユーザに提供されることを回避することができる。提供履歴には、ユーザが、この情報を活用したか否かの履歴を含めるようにしてもよい。   “Provision history” records a history of schedule-related information provided to the terminal 100. In the example shown in the figure, this information is provided to the terminal 100 [1] on March 1, 2006. By referring to the provision history, the server 200 can avoid the same information being repeatedly provided to the user. The provision history may include a history of whether or not the user has used this information.

以上で説明したデータ構造は、一例に過ぎない。個人プロファイル201およびマイボックス203共に、図示した項目全てのデータを格納している必要はなく、一部の項目を省略してもよい。また、図示した項目以外のデータを含めるようにしてもよい。データの格納形式も、図の例に限らず、種々の形式を採り得る。   The data structure described above is only an example. Both the personal profile 201 and the my box 203 do not need to store all the data shown in the figure, and some items may be omitted. Further, data other than the items shown in the figure may be included. The data storage format is not limited to the example shown in the figure, and various formats can be adopted.

C.ガイド情報提供の制御処理:
図3はガイド情報提供システムにおける制御処理のフローチャートである。サーバ200が実行するメインルーチンに相当する。処理を開始すると、サーバ200はユーザからのログインを受け付け(ステップS10)、メニュー画面を提示して、ユーザからの指示を入力する(ステップS12)。図中にメニュー画面MENUの例を示した。この例では、「1.スケジュール登録・変更」、「2.情報ボックス・メンテナンス」、「3.スケジュール・ガイド」、「4.個人プロファイル管理」の4通りのメニューを設けた。サーバは、ユーザからの選択指示に応じて(ステップS14)、それぞれのメニューに対応した処理を実行する。
C. Control processing for providing guide information:
FIG. 3 is a flowchart of control processing in the guide information providing system. This corresponds to a main routine executed by the server 200. When the process is started, the server 200 accepts a login from the user (step S10), presents a menu screen, and inputs an instruction from the user (step S12). An example of the menu screen MENU is shown in the figure. In this example, four menus of “1. Schedule registration / change”, “2. Information box maintenance”, “3. Schedule guide”, and “4. Personal profile management” are provided. In response to the selection instruction from the user (step S14), the server executes a process corresponding to each menu.

「1.スケジュール登録・変更」が選択された場合には、サーバ200は、スケジュール登録・変更処理を行う(ステップS100)。これは、マイボックス203にスケジュールを登録したり、登録済みのスケジュールを変更したりするための処理である。端末100およびパソコン300のいずれを利用することも可能であるが、パソコン300を利用する方が操作性の面で好ましい。スケジュール登録・変更処理の内容については後で詳述する。   When “1. schedule registration / change” is selected, the server 200 performs schedule registration / change processing (step S100). This is a process for registering a schedule in the My Box 203 or changing a registered schedule. Either the terminal 100 or the personal computer 300 can be used, but the personal computer 300 is preferable in terms of operability. Details of the schedule registration / change process will be described later.

「2.情報ボックス・メンテナンス」が選択された場合には、サーバ200は、情報ボックス・メンテナンス処理を行う(ステップS200)。これは、マイボックス203に蓄積されたスケジュール関連情報の追加、変更、削除を行うための処理である。端末100およびパソコン300のいずれを利用することも可能であるが、パソコン300を利用する方が操作性の面で好ましい。スケジュール登録・変更処理の内容については後で詳述する。   When “2. Information box maintenance” is selected, the server 200 performs information box maintenance processing (step S200). This is a process for adding, changing, and deleting schedule related information accumulated in the My Box 203. Either the terminal 100 or the personal computer 300 can be used, but the personal computer 300 is preferable in terms of operability. Details of the schedule registration / change process will be described later.

「3.スケジュール・ガイド」が選択された場合には、サーバ200は、スケジュール・ガイド処理を行う(ステップS300)。これは、スケジュールの実行時に、スケジュールに従った移動経路の案内や、ガイド情報の提供を行うための処理である。ユーザが移動している状態での案内、情報提供を行う処理であるため、携帯性のある端末100を利用することになる。   When “3. schedule guide” is selected, the server 200 performs a schedule guide process (step S300). This is a process for guiding a travel route according to the schedule and providing guide information when the schedule is executed. Since it is a process of providing guidance and information provision while the user is moving, the portable terminal 100 is used.

「4.個人プロファイル管理」が選択された場合には、サーバ200は、個人プロファイル管理処理を行う(ステップS400)。これは、個人プロファイル201の登録、変更、削除を行うための処理である。端末100およびパソコン300のいずれを利用することも可能であるが、パソコン300を利用する方が操作性の面で好ましい。この処理では、サーバ200は、個人プロファイル201の内容(図2参照)を、ユーザのパソコン300等に表示し、ユーザが各項目を入力すると、その内容で個人プロファイル201を更新する。   When “4. Personal profile management” is selected, the server 200 performs personal profile management processing (step S400). This is a process for registering, changing, and deleting the personal profile 201. Either the terminal 100 or the personal computer 300 can be used, but the personal computer 300 is preferable in terms of operability. In this process, the server 200 displays the contents of the personal profile 201 (see FIG. 2) on the user's personal computer 300 and the like, and when the user inputs each item, the personal profile 201 is updated with the contents.

C1.スケジュール登録・変更処理:
図4はスケジュール登録・変更処理のフローチャートである。メインルーチン(図3)のステップS100に相当する処理である。先に説明した通り、この処理では、端末100を利用することも可能ではあるが、以下では説明の便宜上、パソコン300を利用するものとして説明する。
C1. Schedule registration / change processing:
FIG. 4 is a flowchart of the schedule registration / change process. This is a process corresponding to step S100 of the main routine (FIG. 3). As described above, in this process, the terminal 100 can be used. However, for the sake of convenience of explanation, the following description will be made assuming that the personal computer 300 is used.

この処理を開始すると、サーバ200は、マイボックス203から既存のスケジュールを読み込む(ステップS102)。スケジュールが未登録の場合には、実質的に何も読み込まれないまま、ステップS102の処理を終えることになる。そして、サーバ200は、読み込んだスケジュールをパソコン300の画面に表示し、ユーザの操作に基づいてスケジュールの編集コマンドを入力する(ステップS104)。   When this process is started, the server 200 reads an existing schedule from the my box 203 (step S102). If the schedule is unregistered, the process of step S102 is terminated with substantially nothing being read. Then, the server 200 displays the read schedule on the screen of the personal computer 300, and inputs a schedule editing command based on the user's operation (step S104).

図中にスケジュールの編集画面の例を示した。パソコン300には、指定された日のスケジュール画面W1が表示される。既に登録済みのスケジュールは、この画面W1に表示される。図中の例では、「13時からZ社で会議」という予定が登録済みである。ユーザがパソコン300のマウスまたはキーボードを操作して、画面W1内でいずれかの時間帯を指定すると、スケジュールを入力するためのサブウィンドウW2が表示される。既に予定を登録済みの時間帯をクリックした場合には、サブウィンドウW2には、登録済みの予定内容が表示される。ユーザは、このサブウィンドウを利用して、日時、タイトル、場所、メンバー、その他のメモなどを登録することができる。また、スケジュール関連情報の収集を行うか否か(ON/OFF)を切り換えることができる。情報収集をONとすると、サーバ200によって、スケジュールとスケジュール関連情報とを対応づける関連IDが割り振られる。図中の例は、関連IDとして「INFO1」が割り当てられた状態を示している。スケジュールの編集は、図示した画面に限らず、周知の種々の編集画面を利用することが可能である。   An example of the schedule edit screen is shown in the figure. The personal computer 300 displays a schedule screen W1 for the designated day. The already registered schedule is displayed on this screen W1. In the example in the figure, the schedule “Meeting at company Z from 13:00” has already been registered. When the user operates the mouse or keyboard of the personal computer 300 to designate any time zone in the screen W1, a sub window W2 for inputting a schedule is displayed. When a time slot in which a schedule has already been registered is clicked, the registered schedule contents are displayed in the sub-window W2. The user can register the date and time, title, location, member, other memos, and the like using this sub-window. Further, whether or not to collect schedule related information can be switched (ON / OFF). When the information collection is turned on, the server 200 assigns a related ID that associates the schedule with the schedule related information. The example in the figure shows a state in which “INFO1” is assigned as the related ID. The editing of the schedule is not limited to the illustrated screen, and various known editing screens can be used.

図では、スケジュール関連情報の収集を行うか否かをユーザが指定する例を示した。情報収集のON/OFFの指定は不要としてもよい。例えば、サーバ200は、予定が登録された場合に、その直前の空き時間に対して、自動的に情報収集をONに設定するようにしてもよい。また、このような設定をするまでなく、全時間帯について情報収集を行うようにしてもよい。例えば、予定が登録されている時間帯については、その予定に対応した情報を収集し、空き時間については次の予定までの移動中で有効活用できる情報を収集すればよい。   In the figure, an example is shown in which the user specifies whether to collect schedule related information. It may not be necessary to specify ON / OFF of information collection. For example, when a schedule is registered, the server 200 may automatically set information collection to ON for the free time immediately before that. In addition, information collection may be performed for all time zones without performing such setting. For example, for a time zone in which a schedule is registered, information corresponding to the schedule may be collected, and for free time, information that can be used effectively while moving to the next schedule may be collected.

スケジュールの編集が完了すると、サーバ200は編集結果をマイボックス203に格納して、スケジュールを更新する(ステップS106)。そして、情報収集処理、即ちスケジュール関連情報を収集するための処理を実行する(ステップS110)。   When the editing of the schedule is completed, the server 200 stores the editing result in the my box 203 and updates the schedule (step S106). Then, an information collecting process, that is, a process for collecting schedule related information is executed (step S110).

図5は情報収集処理のフローチャートである。この処理では、サーバ200はマイボックス203からスケジュールを読み込み、情報収集の対象となるべき予定、即ち対象スケジュールを抽出する(ステップS112)。本実施例では、先に説明した通り、情報収集が「ON」に設定された予定を抽出することになる。   FIG. 5 is a flowchart of the information collection process. In this process, the server 200 reads a schedule from the My Box 203 and extracts a schedule to be collected information, that is, a target schedule (Step S112). In this embodiment, as described above, a schedule for which information collection is set to “ON” is extracted.

サーバ200は、この対象スケジュールに対して、直前のスケジュールの場所を開始時位置として設定し、対象スケジュールの直後の場所を終了時位置に設定する(ステップS114)。そして、開始時位置から終了時位置までの経路探索を行う(ステップS116)。経路探索は、地図DB204の道路ネットワークデータを参照して行うことができる。ここでは、対象スケジュール前後の予定が与えられているため、この予定に支障がない移動方法を探索する必要がある。つまり、直前の予定の終了時刻に開始時位置を出発し、直後の予定の開始時刻には終了時位置に到達していなくてはならない。このような経路は、所要時間最短という条件で探索すればよい。ダイクストラ法を用いる場合には、各リンクの通過所要時間を反映したコストが最小となるよう、経路探索を行えばよい。経路探索には、種々の条件を考慮することができ、例えば、車両、徒歩、交通機関利用時など、移動手段を多様に変化させて、それぞれの経路を求めても良い。徒歩の時には、坂道や階段に高いコスト値を付すことによって、坂道や階段を避ける経路を探索してもよい。同様に、ユーザの要望をコストに反映させることで、種々の要望を考慮した経路探索を行うことが可能である。   For this target schedule, the server 200 sets the location of the immediately preceding schedule as the start position, and sets the location immediately after the target schedule as the end position (step S114). Then, a route search from the start position to the end position is performed (step S116). The route search can be performed with reference to the road network data in the map DB 204. Here, since schedules before and after the target schedule are given, it is necessary to search for a movement method that does not interfere with the schedule. That is, the start position must be departed at the end time of the immediately preceding schedule, and the end position must be reached at the start time of the immediately following schedule. Such a route may be searched under the condition that the required time is the shortest. When using the Dijkstra method, a route search may be performed so that the cost reflecting the time required for passing through each link is minimized. Various conditions can be considered for the route search. For example, each route may be obtained by variously changing the moving means such as when using a vehicle, walking, or using a transportation facility. When walking, a route that avoids hills and stairs may be searched by attaching a high cost value to hills and stairs. Similarly, by reflecting the user's request in the cost, it is possible to perform a route search considering various requests.

本実施例では、対象スケジュールが移動不能な予定の場合もある。例えば、「会議」という予定に対して、スケジュール関連情報の収集がONとなっている場合が該当する。このように移動不能な予定に対しては、ステップS116の処理は省略してもよい。   In this embodiment, the target schedule may be scheduled to be unmovable. For example, the case where the collection of schedule related information is ON for the schedule “conference” is applicable. The processing in step S116 may be omitted for such a schedule that cannot be moved.

サーバ200は、次に、個人プロファイル201から、ユーザの嗜好および趣味に関するデータを読み込む(ステップS118)。そして、以上で取り込んだ情報に基づいてWebサーバから情報を収集する(ステップS120)。この情報収集は、ユーザに有用な情報を提供することが目的であるから、次の条件で行う。まず、ユーザの嗜好、趣味に合致または類似する情報であることが条件となる。例えば、ユーザが「ラーメン好き」という嗜好を有している場合には、合致する情報として「ラーメン屋」の案内情報を収集すればよい。また、類似する情報として、「中華料理屋」や、そば屋、うどん屋などの麺類の店の案内情報を収集すればよい。趣味についても同様である。情報収集時には、スケジュールに同行するメンバー構成を考慮してもよい。例えば、家族でのレジャーの場合には、家族構成や家族のメンバーの嗜好、趣味等を考慮することができる。出張の場合には、会社の同僚の嗜好、趣味等を考慮することもできる。   Next, the server 200 reads data relating to user preferences and hobbies from the personal profile 201 (step S118). Then, information is collected from the Web server based on the information taken in above (step S120). This information collection is performed under the following conditions because the purpose is to provide useful information to the user. First, the condition is that the information matches or resembles the user's preference and hobby. For example, when the user has a preference of “Ramen lover”, guidance information on “Ramen shop” may be collected as matching information. Further, as similar information, information on noodle shops such as “Chinese restaurant”, soba shop and udon shop may be collected. The same applies to hobbies. When collecting information, the member composition accompanying the schedule may be considered. For example, in the case of family leisure, it is possible to consider the family structure, family member preferences, hobbies, and the like. In the case of a business trip, it is possible to consider the tastes and hobbies of colleagues at the company.

第2の条件は、直後の予定に間に合う場所的範囲で情報収集を行うことである。例えば、いくら人気のあるラーメン屋に関する情報であっても、次の予定に間に合わないほど遠くにある店についての情報では活用できないからである。この条件は、種々の方法で判断することができる。例えば、ステップS116で探索した経路から所定距離内の場所についての情報というように簡易な方法で判断するようにしてもよい。この場合の「所定距離」は、次の予定までの余裕時間、次の目的地までの距離、ユーザの移動速度を考慮して設定することができる。また、別の態様として、スケジュール関連情報に対応した場所を経由地としてステップS116の経路探索を行い、直後の予定に間に合うか否かを判断するようにしてもよい。   The second condition is that information is collected in a spatial range in time for the schedule immediately after. For example, no matter how popular the ramen restaurant is, it cannot be used for information about stores that are so far away that the next schedule is not met. This condition can be determined by various methods. For example, the determination may be made by a simple method such as information about a place within a predetermined distance from the route searched in step S116. The “predetermined distance” in this case can be set in consideration of a margin time to the next schedule, a distance to the next destination, and a user's moving speed. As another aspect, the route search in step S116 may be performed using a place corresponding to the schedule related information as a transit point, and it may be determined whether or not it is in time for the next schedule.

以上の条件に合致する情報が得られると、サーバ200は、その情報に、対象スケジュールに付された関連IDを付して、情報ボックスに格納する(ステップS122)。サーバ200は、情報収集処理を適宜、繰り返し実行することで、関連IDが付された全スケジュールについてスケジュール関連情報を収集するとともに、それぞれの予定について、できるだけ多くのスケジュール関連情報を収集するよう努める。情報収集処理は、例えば、全スケジュールについて一定数までの情報が収集されるまで繰り返し実行するようにしてもよい。   When information matching the above conditions is obtained, the server 200 attaches the related ID attached to the target schedule to the information and stores it in the information box (step S122). The server 200 repeatedly executes the information collecting process as appropriate, thereby collecting schedule related information for all schedules to which related IDs are attached and strives to collect as much schedule related information as possible for each schedule. For example, the information collection process may be repeatedly executed until a certain number of pieces of information are collected for all schedules.

以上の説明では、スケジュールの登録・変更がなされた時に情報収集処理を行う場合を示した。情報収集処理は、この他のタイミングにも実行可能である。例えば、スケジュールが実行されるまでの間、スケジュールの登録・変更が行われるか否かとは無関係に定期的に実行してもよい。このように繰り返し実行することにより、より多くの情報、かつより新しい情報を収集することが可能となる。   In the above description, the case where the information collection processing is performed when the schedule is registered / changed is shown. The information collection process can also be executed at other timings. For example, until the schedule is executed, the schedule may be periodically executed regardless of whether or not the schedule is registered / changed. By repeatedly executing in this way, more information and newer information can be collected.

C2.情報ボックス・メンテナンス処理:
図6は情報ボックス・メンテナンス処理のフローチャートである。メインルーチンのステップS200に相当する処理である。この処理は、サーバ200が収集したスケジュール関連情報を、スケジュールの実行前にユーザが確認し、不要な情報を削除するための処理である。先に説明した通り、この処理では、端末100を利用することも可能ではあるが、以下では説明の便宜上、パソコン300を利用するものとして説明する。
C2. Information box maintenance processing:
FIG. 6 is a flowchart of the information box maintenance process. This process corresponds to step S200 of the main routine. This process is a process for the user to confirm the schedule related information collected by the server 200 before executing the schedule, and to delete unnecessary information. As described above, in this process, the terminal 100 can be used. However, for the sake of convenience of explanation, the following description will be made assuming that the personal computer 300 is used.

処理を開始すると、サーバ200はユーザからスケジュール関連情報を表示する対象となる予定、即ち対象スケジュールの指定を受け付ける(ステップS202)。ユーザがパソコン300で、対象スケジュールを指定すると、サーバ200はマイボックス203の情報ボックスを参照して、対象スケジュールに割り振られた関連IDが付された情報を読み込む(ステップS204)。   When the process is started, the server 200 receives a schedule for displaying schedule-related information from the user, that is, designation of a target schedule (step S202). When the user designates the target schedule using the personal computer 300, the server 200 refers to the information box of the my box 203 and reads information with the related ID assigned to the target schedule (step S204).

サーバ200は、読み込んだ結果をパソコン300に表示し、スケジュール関連情報の編集を受け付ける(ステップS206)。図中にパソコン300に表示される編集画面例を示した。この例では、画面の左側に矢印で示すように、地図上にスケジュールに従った移動経路が表示される。そして、スケジュール関連情報の項目が、右下に表示され、地図上には、この項目に対応する場所が表示される。図中の例では、スケジュール関連情報として、情報a「○○ラーメン」、情報b「△△チャンポン」、情報c「**うどん」が得られている。左側の地図では、a〜cの符号で、それぞれの情報に対応する店舗の位置が表示される。ここでは、店舗の例を示したが、名所等についても同様である。また、右上には登録されているスケジュールが表示される。   The server 200 displays the read result on the personal computer 300 and accepts editing of schedule related information (step S206). The example of the edit screen displayed on the personal computer 300 is shown in the figure. In this example, as indicated by an arrow on the left side of the screen, a travel route according to the schedule is displayed on the map. An item of schedule related information is displayed in the lower right, and a location corresponding to this item is displayed on the map. In the example in the figure, information a “XX ramen”, information b “ΔΔ champon”, and information c “** udon” are obtained as schedule related information. In the map on the left, the positions of the stores corresponding to the respective information are displayed with the symbols a to c. Here, an example of a store has been shown, but the same applies to famous places and the like. The registered schedule is displayed on the upper right.

図示した編集画面では、上述の通り、ユーザは地図によってスケジュール関連情報に対応する地点(以下、「設定場所」という)と移動経路との位置関係を把握することができ、同時に、右上のスケジュール画面によって次の予定までの時間余裕を把握することができる。更に、右下の画面で各項目をクリックすると、詳細な情報が表示されるようにしてもよい。ユーザは、これらの情報を一覧して、スケジュール関連情報の要否を判断する。例えば、情報a「○○ラーメン」は店の場所が遠いため不要と判断した場合には、画面の右下のエリアで、情報aのチェックボックスをチェックし、「削除」ボタンをクリックすればよい。   In the illustrated editing screen, as described above, the user can grasp the positional relationship between the point corresponding to the schedule related information (hereinafter referred to as “setting place”) and the moving route by the map, and at the same time, the schedule screen on the upper right. Can grasp the time margin until the next schedule. Further, when each item is clicked on the lower right screen, detailed information may be displayed. The user lists these pieces of information and determines whether schedule-related information is necessary. For example, if it is determined that the information a “XX ramen” is unnecessary because the store is far away, check the information a check box in the lower right area of the screen and click the “delete” button. .

サーバ200は、編集結果を入力すると、それに応じて情報ボックスの内容を更新し(ステップS208)、情報ボックス・メンテナンス処理を終了する。実施例では、情報を削除する方法を例示したが、更に、ユーザ自身が収集した情報を追加可能としてもよい。例えば、ステップS206中に示した編集画面に、ユーザが情報のパスまたはURLを入力可能とし、ステップS208では、サーバ200がこれに従って、情報を取得して情報ボックスに格納するようにすればよい。   When the editing result is input, the server 200 updates the contents of the information box accordingly (step S208), and ends the information box maintenance process. In the embodiment, the method of deleting information is exemplified, but the information collected by the user himself / herself may be added. For example, the user can input a path or URL of information on the editing screen shown in step S206, and in step S208, the server 200 may acquire information and store it in the information box according to this.

C3.スケジュール・ガイド処理:
ユーザはスケジュールの実行時になると、メニュー画面MENU(図3参照)でスケジュール・ガイドを指示する。サーバ200は、この指示に応じて、端末100に対して、ユーザがスケジュールを実行する際の支援情報、つまり目的地までの経路その他の有用な情報を提供する。以下では、まず端末100の表示画面例によって、スケジュール・ガイド処理における具体的な処理内容を説明した後、この処理を実現するためのフローチャートを示す。
C3. Schedule guide processing:
When it is time to execute the schedule, the user instructs the schedule guide on the menu screen MENU (see FIG. 3). In response to this instruction, the server 200 provides the terminal 100 with support information when the user executes the schedule, that is, a route to the destination and other useful information. In the following, first, specific processing contents in the schedule / guide processing will be described using a display screen example of the terminal 100, and then a flowchart for realizing this processing will be shown.

先に説明した通り、スケジュールを開始する時点で、サーバ200には、スケジュール・ガイドに必要な情報は一通り蓄積されている。従って、ユーザは端末100にこれらの情報を一括ダウンロードしておくことにより、サーバ200との通信を行わずにスケジュール・ガイド処理を実行させることも可能である。ただし、以下では、端末100はサーバ200と適宜、通信可能な環境にあることを前提として説明する。スケジュール・ガイド中にサーバ200と通信することによって、ユーザの現状に応じて、提供する情報の内容を柔軟に変更できる利点があるからである。   As described above, at the time of starting the schedule, the server 200 has accumulated all the information necessary for the schedule guide. Therefore, the user can execute schedule / guide processing without performing communication with the server 200 by downloading these pieces of information to the terminal 100 at once. However, in the following description, it is assumed that the terminal 100 is in an environment where communication with the server 200 is possible as appropriate. This is because by communicating with the server 200 during the schedule guide, there is an advantage that the content of the information to be provided can be flexibly changed according to the current state of the user.

図7はスケジュール・ガイド処理時の表示画面例を示す説明図である。図7(a)は、次の目的地に向かって移動中の画面を表している。この画面では、左側に地図および移動経路が表示され、右上にスケジュール、右下にガイド情報が提示される。本実施例では、情報ボックス・メンテナンス処理(図6)時の画面と類似の画面構成を採用した。ただし、情報ボックス・メンテナンス処理では、右下に、スケジュール関連情報の一覧が表示されるのに対し、スケジュール・ガイド処理では、いずれか選択された情報が提示される点で相違する。以下、スケジュール関連情報のうち、ユーザに提示するよう選択された情報を「ガイド情報」と称する。   FIG. 7 is an explanatory diagram showing an example of a display screen at the time of schedule / guide processing. FIG. 7A shows a screen that is moving toward the next destination. On this screen, a map and a travel route are displayed on the left side, a schedule is displayed on the upper right, and guide information is presented on the lower right. In the present embodiment, a screen configuration similar to the screen at the time of the information box maintenance process (FIG. 6) is adopted. However, in the information box / maintenance process, a list of schedule-related information is displayed in the lower right, whereas in the schedule / guide process, any selected information is presented. Hereinafter, of the schedule related information, the information selected to be presented to the user is referred to as “guide information”.

図7(a)中の点PPはユーザの現在位置を表している。実線の矢印は次の予定の目的地に至るまでの移動経路を表している。図中のハッチングを付した地点a,b,cは、現在位置付近のスケジュール関連情報の所在地を表している。サーバ200は、この中から、現在位置PPに最も近い地点cを選択し、ガイド情報として、画面の右下に詳細な情報を表示する。また、左側の地図上には破線矢印で示すように現在位置PPから地点cに至るまでの寄り道経路を表示する。ユーザは、この表示画面により、移動経路、寄り道経路、スケジュールおよびガイド情報の内容を一覧することができる。ユーザは、これらの情報を総合的に考慮して、ガイド情報で提供された地点cを訪問するか否かを決定できる。   A point PP in FIG. 7A represents the current position of the user. The solid arrow represents the travel route to the next scheduled destination. The hatched points a, b, and c in the figure represent the locations of schedule related information near the current position. The server 200 selects the point c closest to the current position PP from among these, and displays detailed information on the lower right of the screen as guide information. In addition, a detour route from the current position PP to the point c is displayed on the map on the left side as indicated by a broken line arrow. The user can list the contents of the travel route, the detour route, the schedule, and the guide information on this display screen. The user can determine whether to visit the point c provided by the guide information by comprehensively considering these pieces of information.

図7(b)は、ユーザが地点cを訪問すると決めた時の表示画面例である。本実施例では、ユーザが寄り道経路に沿って一定の距離または一定の時間、進行を開始したところで、サーバ200は、ユーザが地点cを訪問するつもりであると判断して図7(b)の画面を表示する。ユーザの移動状況に応じて判断する方法に代えて、またはこのような判断方法と共に、ユーザが端末100を操作して、地点cを訪問する旨をサーバ200に指示する態様をとってもよい。図7(b)の画面では、図中に実線矢印で示すように、寄り道経路が表示される。従前の移動経路は消え、地点cに訪問した後、目的地に向かう経路が再探索されて表示される。端末100がサーバ200と通信できない環境にある場合には、経路の再探索をできないため、従前の移動経路をそのまま継続して表示してもよい。   FIG. 7B is an example of a display screen when the user decides to visit the point c. In this embodiment, when the user starts to travel along the detour route for a certain distance or for a certain time, the server 200 determines that the user intends to visit the point c, and the server 200 in FIG. Display the screen. Instead of the method of determining according to the movement status of the user or together with such a determination method, the user may operate the terminal 100 to instruct the server 200 to visit the point c. In the screen of FIG. 7B, a detour route is displayed as indicated by a solid arrow in the drawing. The previous travel route disappears, and after visiting the point c, the route to the destination is searched again and displayed. If the terminal 100 is in an environment where communication with the server 200 is not possible, the route cannot be re-searched, and the previous movement route may be displayed as it is.

図の例では、スケジュール関連情報a〜cは「麺類のお店」など、共通のジャンルの情報であるとする。サーバ200は、ユーザが地点cを訪問すると決めた時点で、更に、類似の情報をガイド情報として提供する必要性はないと判断する。従って、共通のジャンルの情報である情報a,cの提供を停止する。この結果、図7(b)の実施例では、地点a,bはハッチングを削除した状態での表示に切り替わる。ユーザが地点cに到達するまで待ってから切り換えるようにしてもよい。また、ユーザが地点cに進行を開始した時点で、一旦、削除した後、地点cの訪問を中断した時点で、再度、ハッチング表示を復活させてもよい。   In the example of the figure, it is assumed that the schedule related information ac is information of a common genre such as “noodle shop”. When the user decides to visit the point c, the server 200 further determines that there is no need to provide similar information as guide information. Therefore, the provision of information a and c, which are common genre information, is stopped. As a result, in the embodiment of FIG. 7B, the points a and b are switched to display in a state where hatching is deleted. You may make it switch after waiting until a user arrives at the point c. Alternatively, once the user starts to proceed to the point c, the hatching display may be restored again when the visit to the point c is interrupted after being deleted once.

図7(c)は、ユーザが地点cを訪問しない場合の表示画面例である。本実施例では、ユーザが寄り道経路を採らず、移動経路に沿って一定の距離または一定の時間、進行を開始したところで、サーバ200は、ユーザが地点cを訪問しないつもりであると判断して、図7(c)の画面を表示する。この画面では、地点cへの寄り道経路は消され、地点cはハッチング無しの表示に切り替わる。また、ガイド情報欄の表示も削除される。地点a,bはそのままハッチングを付した状態で表示される。ただし、現在位置PPは地点a,bからは、まだ通りため、寄り道経路もガイド情報も提示されていない状況である。   FIG. 7C is a display screen example when the user does not visit the point c. In this embodiment, the server 200 determines that the user does not intend to visit the point c when the user does not take the detour route and starts to proceed for a certain distance or for a certain time along the moving route. The screen of FIG. 7C is displayed. In this screen, the detour route to the point c is erased, and the point c is switched to a display without hatching. Also, the display of the guide information column is deleted. The points a and b are displayed as hatched as they are. However, since the current position PP is still passing from the points a and b, the detour route and the guide information are not presented.

このように、スケジュール・ガイド処理では、サーバ200は、ユーザの現在位置に応じて、ガイド情報を提示するとともに、ユーザの進行状況に応じて、提示したガイド情報の採否を判断して、ガイド情報を切り換える。こうすることにより、ユーザに煩雑な操作を要求するまでなく、有用な情報を提供することが可能となる。   As described above, in the schedule / guide processing, the server 200 presents guide information according to the current position of the user, and determines whether or not to adopt the presented guide information according to the progress of the user, thereby guiding the guide information. Switch. This makes it possible to provide useful information without requiring a complicated operation from the user.

図8はスケジュール・ガイド処理のフローチャートである。メインルーチンのステップS300に相当する処理である。この処理を開始すると、サーバ200は、スケジュールデータおよび経路探索結果を読み込む(ステップS302)。そして、ユーザの現在位置および現在時刻を入力し(ステップS304)、現在実行中の予定が対象スケジュールであるか否かを判断する(ステップS306)。対象スケジュールを実行している場合には、サーバ200は、ガイド情報提示処理および汎用情報出力処理を実行する(ステップS310、S330)。ガイド情報提示処理とは、マイボックスに蓄積されていたスケジュール関連情報の中から、ユーザに提供すべきガイド情報を選択する処理である。汎用情報出力処理とは、ニュース、広告などの汎用情報の中から、出力すべきガイド情報がない空白の時間帯を利用して出力すべき汎用情報を選択する処理である(ステップS330)。各処理の内容は後で示す。対象スケジュールの実行中でない場合には(ステップS306)、サーバ200は、ガイド情報提示処理および汎用情報出力処理はスキップして、次の処理に移行する。   FIG. 8 is a flowchart of the schedule / guide processing. This process corresponds to step S300 of the main routine. When this process is started, the server 200 reads schedule data and a route search result (step S302). Then, the current position and current time of the user are input (step S304), and it is determined whether or not the schedule currently being executed is the target schedule (step S306). When the target schedule is being executed, the server 200 executes guide information presentation processing and general-purpose information output processing (steps S310 and S330). The guide information presentation process is a process of selecting guide information to be provided to the user from the schedule related information accumulated in the My Box. The general-purpose information output process is a process of selecting general-purpose information to be output from a general-purpose information such as news and advertisements using a blank time zone in which there is no guide information to be output (step S330). The contents of each process will be shown later. If the target schedule is not being executed (step S306), the server 200 skips the guide information presentation process and the general-purpose information output process, and proceeds to the next process.

以上の処理に基づき、サーバ200は、また、端末100に移動経路の案内を行うとともに、ガイド情報、汎用情報の出力を行う(ステップS350)。経路案内は、図7に示した様に、端末100の画面に地図、現在位置、移動経路を提示することで行う。ガイド情報は、図7に示したように、地図上でガイド情報に対応する地点を表示し、その地点に至るまでの寄り道経路を表示するとともに、画面右下にガイド情報の内容を表示する。汎用情報は、画面右下のガイド情報のエリアに表示させることができる。また、ガイド情報、汎用情報に音声データが含まれている場合には、サーバ200は、その音声出力も行う。音声出力は、ユーザが個人プロファイル201で指定した音声種別(図2参照)または情報提供者がWebサイトを通じて指定した音声種別を使用する。後者を前者よりも優先することが好ましい。サーバ200は、以上の処理を、ユーザがスケジュールを完了するまで、またはユーザがスケジュール・ガイド処理の終了を指示するまで(ステップS352)、繰り返し実行する。   Based on the above processing, the server 200 also guides the travel route to the terminal 100 and outputs guide information and general-purpose information (step S350). The route guidance is performed by presenting a map, a current position, and a moving route on the screen of the terminal 100 as shown in FIG. As shown in FIG. 7, the guide information displays a point corresponding to the guide information on the map, displays a detour route to that point, and displays the content of the guide information at the lower right of the screen. The general information can be displayed in the guide information area at the lower right of the screen. If the guide information and general-purpose information include audio data, the server 200 also outputs the audio. The voice output uses the voice type designated by the user in the personal profile 201 (see FIG. 2) or the voice type designated by the information provider through the website. The latter is preferred over the former. The server 200 repeatedly executes the above processing until the user completes the schedule or until the user instructs the end of the schedule guide processing (step S352).

図9はガイド情報提示処理のフローチャートである。スケジュール・ガイド処理のステップS310に相当する処理である。この処理では、サーバ200は、スケジュール関連情報に対応する地点(以下、「設定場所」と呼ぶ)が現在位置に最も近いガイド情報を情報ボックスから抽出する(ステップS311)。ガイド情報の抽出時には、現在位置との距離関係の他、種々の要素を考慮してもよい。例えば、先に図2で示した通り、本実施例では、スケジュール関連情報には、提示履歴が記録されている。ステップS311では、サーバ200は、提示履歴を参照し、ユーザに未提示の情報の中からガイド情報を選択してもよい。こうすることにより、例えば、スケジュール・ガイド処理の途中でユーザが利用する端末を変更した場合でも、提示済みの情報が繰り返し提示されることを回避することができる。   FIG. 9 is a flowchart of the guide information presentation process. This process corresponds to step S310 of the schedule / guide process. In this process, the server 200 extracts, from the information box, guide information whose point corresponding to the schedule related information (hereinafter referred to as “setting place”) is closest to the current position (step S311). When extracting the guide information, various factors may be considered in addition to the distance relationship with the current position. For example, as previously shown in FIG. 2, in the present embodiment, the presentation history is recorded in the schedule related information. In step S311, the server 200 may select guide information from information not presented to the user with reference to the presentation history. By doing so, for example, even when the terminal used by the user is changed during the schedule / guide processing, it is possible to avoid the presented information being repeatedly presented.

別の態様として、ユーザの嗜好や趣味を考慮してもよい。こうすることで、現在位置の近傍に、複数のスケジュール関連情報が収集されている場合には、ユーザの嗜好や趣味により合致する情報を優先的に選択することができる。ユーザのみならず同行者の趣味や嗜好を考慮してもよい。また、時間帯や次の予定の内容を考慮してもよい。例えば、食事の時間帯からずれている時はレストランの情報を除いてガイド情報を選択することが好ましく、食事の時間帯の場合には逆にレストラン情報を優先的に選択することが好ましい。次の予定が仕事の場合には、居酒屋よりも喫茶店の情報を優先的に案内するなどの態様を採ってもよい。   As another aspect, a user's preference and hobby may be considered. In this way, when a plurality of schedule related information is collected in the vicinity of the current position, it is possible to preferentially select information that matches the user's preference and hobby. You may consider hobbies and preferences of not only the user but also the accompanying person. Moreover, you may consider the content of a time slot | zone and the next schedule. For example, it is preferable to select the guide information excluding the restaurant information when it is out of the meal time zone, and it is preferable to select the restaurant information preferentially in the case of the meal time zone. When the next schedule is work, it may be possible to adopt a mode in which information about a coffee shop is preferentially guided over a tavern.

次に、サーバ200は、現在位置から設定場所まで至る寄り道経路を探索する(ステップS312)。また、スケジュールデータを参照して、現在時刻から次の予定までの余裕時間を求め、ガイド情報に登録された所要時間(図2参照)が許容範囲か否かを判断する(ステップS313)。この判断においては、登録されている所要時間の他に、設定地点までの移動に要する時間を考慮する必要がある。つまり、「所要時間<余裕時間−移動時間」という関係にあることが必要である。移動時間は、種々の方法で推定することができる。例えば、現在地点から設定地点までの距離、または移動経路から設定地点までの距離に応じて、移動時間を推定してもよい。ステップS312で求めた寄り道経路と、ユーザの移動速度に基づいて、移動時間を求めてもよい。   Next, the server 200 searches for a detour route from the current position to the set place (step S312). Further, with reference to the schedule data, a margin time from the current time to the next schedule is obtained, and it is determined whether or not the required time (see FIG. 2) registered in the guide information is within an allowable range (step S313). In this determination, it is necessary to consider the time required to move to the set point in addition to the registered required time. That is, it is necessary to have a relationship of “required time <margin time−travel time”. The travel time can be estimated by various methods. For example, the travel time may be estimated according to the distance from the current location to the set location or the distance from the travel route to the set location. The travel time may be obtained based on the detour route obtained in step S312 and the moving speed of the user.

所要時間が許容範囲であると判断された場合(ステップS313)、サーバ200は、次に、ユーザの現在位置と、移動経路、寄り道経路との位置関係を判定する(ステップS314)。この時点で抽出されたガイド情報がユーザに提示されることは確定したことになるから、サーバ200はガイド情報の提示履歴に、提示時刻や情報を提示した端末の情報などを記録する。   When it is determined that the required time is within the allowable range (step S313), the server 200 next determines the positional relationship between the current position of the user, the movement route, and the detour route (step S314). Since it is determined that the guide information extracted at this point is presented to the user, the server 200 records the presentation time, the information of the terminal that presented the information, and the like in the guide information presentation history.

ガイド情報が提示された当初は、移動経路、寄り道経路の分岐に至っていない場合がある。このような場合、即ち現在位置が移動経路上、寄り道経路上のいずれにも該当する場合には、提示されたガイド情報をユーザが利用しようとしているのか否かをサーバ200は判断できないため、そのままガイド情報提示処理を終了する。この場合、寄り道経路のデータは削除されてはいないから、案内画面には、移動経路、寄り道経路の双方が表示される(図8のステップS350)。   At first, when guide information is presented, there is a case where the movement route and the detour route are not branched. In such a case, that is, when the current position corresponds to either the moving route or the detour route, the server 200 cannot determine whether or not the user is going to use the presented guide information. The guide information presentation process is terminated. In this case, since the data of the detour route is not deleted, both the travel route and the detour route are displayed on the guidance screen (step S350 in FIG. 8).

これに対し、現在位置が移動経路上にはなく、寄り道経路上にいる場合には、図7(b)で説明した通り、ユーザは提示されたガイド情報に従って、移動しようとしていると判断される。従って、サーバ200は、移動経路のリルート処理を行う(ステップS315)。つまり、ガイド情報で示した設定地点から、次の予定の目的地までの経路を探索し、これを従前の移動経路に代えてユーザに提示する。ユーザが設定場所をまだ訪問していない場合には(ステップS316)、ガイド情報提示処理を終了する。これに対し、ユーザが設定場所を訪問した後は(ステップS316)、設定場所と同一ジャンルのガイド情報を削除する(ステップS317)。これによって、図7(b)において地点a,bがハッチング無しの表示に切り替わったように、同一ジャンルの情報が繰り返しユーザに提供されることを回避できる。同一ジャンルの情報であっても、繰り返し欲するユーザがいることも考慮して、ステップS317の処理をユーザの指定等に応じて省略可能としてもよい。   On the other hand, when the current position is not on the moving route but on the detour route, the user is determined to move according to the presented guide information as described in FIG. 7B. . Accordingly, the server 200 performs a reroute process for the movement route (step S315). That is, the route from the set point indicated by the guide information to the next scheduled destination is searched, and this is replaced with the previous travel route and presented to the user. If the user has not yet visited the set place (step S316), the guide information presentation process is terminated. On the other hand, after the user visits the set location (step S316), the guide information of the same genre as the set location is deleted (step S317). As a result, it is possible to avoid the information of the same genre being repeatedly provided to the user as the points a and b are switched to the display without hatching in FIG. 7B. Even in the case of information of the same genre, the processing in step S317 may be omitted in accordance with the user's designation or the like, considering that there is a user who desires it repeatedly.

現在位置が寄り道上にない場合には(ステップS314)、サーバ200は、寄り道経路に対応したガイド情報は不要と判断し、このガイド情報を削除する(ステップS318)。この結果、先に図7(c)に示したように、ガイド情報の設定場所である地点cは、ハッチング無しの表示、即ちガイド情報と無関係の地点の表示に切り替えられる。また、この地点に対する寄り道経路も消去される。ステップS313で、所要時間が許容範囲を超えていると判断された場合も、サーバ200は上記処理を行う(ステップS318)。   If the current position is not on the detour (step S314), the server 200 determines that guide information corresponding to the detour route is unnecessary, and deletes this guide information (step S318). As a result, as shown in FIG. 7C, the point c, which is the guide information setting location, is switched to the display without hatching, that is, the point irrelevant to the guide information. Also, the detour route for this point is deleted. Even when it is determined in step S313 that the required time exceeds the allowable range, the server 200 performs the above process (step S318).

実施例のガイド情報提示処理では、ステップS317、S318において、ガイド情報を削除する例を示した。ガイド情報は、情報ボックスから完全に削除するようにしてもよいし、情報ボックスの「優先度」のデータを、「削除」に書き換える方法を採っても良い。後者の場合には、サーバ200は、「削除」が付された情報を除いてガイド情報を抽出すればよい。後者の態様では、ガイド情報は見かけ上、削除されるものの、「優先度」のデータを書き換えることにより、容易に再度、利用可能となる利点がある。また、ガイド情報等の削除に代えて、ガイド情報の優先度を低下させる処理を行ってもよい。この場合、例えば、サーバ200は、優先度の高い情報からユーザに提供すべきガイド情報が得られなかった場合にのみ、優先度の低いガイド情報を提供すればよい。   In the guide information presentation process of the embodiment, an example is shown in which guide information is deleted in steps S317 and S318. The guide information may be completely deleted from the information box, or the “priority” data in the information box may be rewritten to “delete”. In the latter case, the server 200 only needs to extract the guide information except for the information with “deleted”. In the latter mode, although the guide information is apparently deleted, there is an advantage that it can be easily used again by rewriting the data of “priority”. Further, instead of deleting the guide information or the like, a process for reducing the priority of the guide information may be performed. In this case, for example, the server 200 may provide guide information with a low priority only when guide information to be provided to the user cannot be obtained from information with a high priority.

図10は汎用情報出力処理のフローチャートである。スケジュール・ガイド処理のステップS330に相当する処理である。ここでは、汎用情報は音声出力を伴うものであるとする。サーバ200は、まず、音声情報を出力中であるか否かを判断する(ステップS331)。音声情報出力中には、更に音声を伴う汎用情報を出力する必要性、可能性はないからである。音声情報は、ガイド情報、汎用情報いずれであってもよい。   FIG. 10 is a flowchart of the general-purpose information output process. This process corresponds to step S330 of the schedule / guide process. Here, it is assumed that the general-purpose information is accompanied by audio output. The server 200 first determines whether audio information is being output (step S331). This is because there is no necessity or possibility of outputting general-purpose information accompanied by voice during voice information output. The audio information may be guide information or general-purpose information.

音声情報を出力していない場合には(ステップS331)、サーバ200は、汎用情報DB202から情報リストを取得する(ステップS332)。図中に情報リストの例を示した。この例では、ニュース1、ニュース2、広告1等が登録されており、それぞれの音声出力の所要時間が記録されている。   When the audio information is not output (step S331), the server 200 acquires an information list from the general information DB 202 (step S332). An example of the information list is shown in the figure. In this example, news 1, news 2, advertisement 1 and the like are registered, and the time required to output each voice is recorded.

次に、サーバ200は、音声データを含むガイド情報を情報ボックスから抽出する(ステップS333)。そして、現在位置、ガイド情報の設定場所、移動速度に基づいて、ガイド情報の音声データを出力するまでの余裕時間を推定する(ステップS334)。ガイド情報の設定場所が移動経路上にある時には、まず、現在位置から設定場所までの距離を求め、これを移動速度で除することによって、音声出力までの余裕時間を求めることができる。ガイド情報の設定場所が移動経路からそれている時には、移動経路上で設定場所に最も近い地点を求め、現在位置からこの地点までの距離に基づいて余裕時間を求めればよい。ガイド情報を出力すべき地点を予め移動経路上に設定しておいてもよい。   Next, the server 200 extracts guide information including audio data from the information box (step S333). Then, based on the current position, the set location of the guide information, and the moving speed, a margin time until the audio data of the guide information is output is estimated (step S334). When the guide information setting location is on the moving route, first, the distance from the current position to the setting location is obtained, and this is divided by the moving speed, so that a margin time until voice output can be obtained. When the guide information setting location deviates from the travel route, a point closest to the set location on the travel route may be obtained, and a margin time may be obtained based on the distance from the current position to this point. A point where guide information should be output may be set on the movement route in advance.

サーバ200は、このようにして求められた余裕時間に基づき、次の条件に従って、音声出力すべき汎用情報を選択する(ステップS335)。条件1により、サーバ200は、ユーザへの提供回数が最小の情報を優先する。汎用情報は、ニュース、広告等の情報なので、ユーザに何度も繰り返し提供しても差し支えない。ただし、汎用情報は、提供回数の偏りなく平均して提供されることが好ましい。ユーザへの提供回数が最小の情報を優先的に選択するようにすれば、汎用情報を提供する際の偏りを抑制することが可能となる。条件1によれば、例えば、ニュース1の提供回数が0回、ニュース2、広告1の提供回数が1回以上の場合には、ニュース1が優先されることになる。全汎用情報の提供回数が同一である場合には、回数による優劣なく、他の条件に従って情報の選択が行われる。   The server 200 selects general-purpose information to be output based on the following conditions based on the margin time thus obtained (step S335). According to the condition 1, the server 200 gives priority to information that is provided to the user a minimum number of times. Since the general-purpose information is information such as news and advertisements, it can be repeatedly provided to the user. However, it is preferable that the general-purpose information is provided on an average without any deviation in the number of times of provision. By preferentially selecting information with the minimum number of times to be provided to the user, it is possible to suppress bias when providing general-purpose information. According to the condition 1, for example, when the number of times of providing news 1 is 0, the number of times of providing news 2 and advertisement 1 is 1 or more, news 1 has priority. When all the general-purpose information is provided at the same number of times, the information is selected according to other conditions without dominance by the number of times.

条件2により、サーバ200は、汎用情報の音声出力時間が、余裕時間以下となる情報を選択する。こうすることにより、汎用情報の末尾が切れるなどの支障なく、ガイド情報の音声出力が始まるまでの空白時間内でおさまるように、汎用情報を出力することができる。条件2は、情報を選択する際に、必須の条件として扱っても良いし、単に選択の優先度を決定する条件として扱っても良い。後者の例によれば、余裕時間内に収まる汎用情報がない場合には、条件2を考慮に入れずに汎用情報の選択が行われることとなり、この結果、末尾が切れて汎用情報が出力されることになる。   According to the condition 2, the server 200 selects information whose general-purpose information audio output time is less than the margin time. By doing so, it is possible to output the general information so that it falls within the blank time until the voice output of the guide information starts without any trouble such as the end of the general information being cut off. Condition 2 may be handled as an indispensable condition when selecting information, or may be handled as a condition for simply determining the priority of selection. According to the latter example, when there is no general-purpose information that can be accommodated within the margin time, the general-purpose information is selected without considering the condition 2. As a result, the general-purpose information is output with the end being cut off. Will be.

条件3により、サーバ200は、条件1、2を満たす中で音声出力時間が最長のものを選択する。つまり、条件3は、条件1、2に該当する出力情報が複数存在する場合に適用される絞り込み条件である。最長のものを選択するのは、一般に出力時間が長いものほど、余裕時間内で出力できる可能性が低い点を考慮したものである。この条件で選択することにより、音声出力時間が長い汎用情報の出力回数が少なくなるのを緩和することができる。   Under condition 3, the server 200 selects the one that satisfies the conditions 1 and 2 and has the longest audio output time. That is, the condition 3 is a narrowing condition that is applied when there are a plurality of pieces of output information corresponding to the conditions 1 and 2. The longest one is selected in consideration of the fact that the longer the output time, the lower the possibility of output within the margin time. By selecting under this condition, it is possible to mitigate the decrease in the number of times of output of general information with a long audio output time.

汎用情報を選択するための条件1〜3は、上述の例に限らず、種々の設定が可能である。上述した条件の一部を省略してもよいし、この他の条件を加えても良い。   Conditions 1 to 3 for selecting general-purpose information are not limited to the above example, and various settings are possible. Some of the conditions described above may be omitted, or other conditions may be added.

以上で説明した実施例のガイド情報提供システムによれば、スケジュールを登録すると、そのスケジュールに関連した情報をサーバ200が自動的に収集するため、ユーザによる情報収集の負荷を軽減することができる。また、スケジュール実行中の情報収集に比較し、情報の収集に対する時間的な制約が少ないため、サーバ200は有用かつ最新の情報を広範囲に収集することができる利点もある。この過程において、ガイド情報提供システムは、スケジュールによる時間的制約の範囲内でユーザが活用可能な情報を収集するため、活用できない無用な情報をユーザに提供することが回避され、有用な情報を効率的に提供することが可能となる。更に、実施例のガイド情報提供システムは、こうして収集された情報の中から、ユーザの現在位置に応じて、ユーザに有用性の高い情報を選択して提供することも可能であり、情報の有効活用を促進することができる。   According to the guide information providing system of the embodiment described above, when the schedule is registered, the server 200 automatically collects information related to the schedule, so that the burden of information collection by the user can be reduced. In addition, since there are fewer time restrictions on information collection compared to information collection during schedule execution, the server 200 has an advantage that useful and latest information can be collected over a wide range. In this process, the guide information providing system collects information that can be used by the user within the time constraints of the schedule, so that it is avoided that unnecessary information that cannot be used is provided to the user. Can be provided. Furthermore, the guide information providing system of the embodiment can select and provide highly useful information to the user according to the current position of the user from the information thus collected. Utilization can be promoted.

D.変形例:
実施例では、スケジュールの実行前に収集した情報を活用する例を示した。ガイド情報提供システムは、スケジュール・ガイド処理の過程で、情報収集を並行して行うようにしてもよい。以下では、変形例として、情報収集を並行して行う場合の処理例を示す。
D. Variation:
In the embodiment, an example in which information collected before the execution of the schedule is used has been shown. The guide information providing system may collect information in parallel during the schedule and guide processing. Hereinafter, as a modification, a processing example in the case where information collection is performed in parallel will be described.

図11は変形例におけるガイド情報の提供例を示す説明図である。ユーザが車両で移動する場合を例示した。車両に搭載されたカーナビゲーション装置が端末100として機能する。   FIG. 11 is an explanatory diagram showing an example of providing guide information in a modified example. The case where a user moves with a vehicle was illustrated. A car navigation device mounted on the vehicle functions as the terminal 100.

図の例では、A地点からE地点に移動するスケジュールがサーバ200に登録されているものとする。サーバ200は、このスケジュールに従って、ガイド情報Cおよびガイド情報Dを取得する。この例では、ガイド情報Dは四季に応じて4通り用意されている場合を例示した。このような場合、サーバ200は、全季節の情報を取得してもよいし、スケジュールに該当する季節の情報のみを取得してもよい。ガイド情報C、Dは、それぞれ移動経路から若干、離れた名所等の情報である。変形例では、これらの情報を、移動経路上の地点C、Dに対応づけて格納しておくものとした。こうすることにより、ユーザが地点C、Dに到達した時点で、ガイド情報C、Dを流せば良いため、ガイド情報を提供するタイミングを比較的容易に決定できる利点がある。このように情報を提供する場所としてガイド情報に対応づけられている地点を以下では「情報提供位置」と呼ぶ。   In the example of the figure, it is assumed that a schedule for moving from point A to point E is registered in the server 200. The server 200 acquires guide information C and guide information D according to this schedule. In this example, the guide information D is exemplified as four types prepared according to the four seasons. In such a case, the server 200 may acquire all season information, or may acquire only season information corresponding to the schedule. The guide information C and D are information such as sights slightly away from the moving route. In the modification, these pieces of information are stored in association with points C and D on the movement route. By doing so, the guide information C and D only have to be flowed when the user reaches the points C and D. Therefore, there is an advantage that the timing for providing the guide information can be determined relatively easily. A point associated with guide information as a place to provide information in this way is hereinafter referred to as an “information providing position”.

ユーザは、出発する際に、サーバ200に収集されている情報をダウンロードする。端末100としてのカーナビゲーション装置は、この情報に基づいて経路案内をするとともに、ユーザがC地点、D地点に到達すると、収集されていたガイド情報をユーザに提供する。端末100は、この他、リアルタイム情報も随時、取得する。リアルタイム情報とは、スケジュール実行時に入手してこそ意味のある情報である。図の例では、区間Bの渋滞情報を取得する例を示した。端末100は、取得したリアルタイム情報を適宜、ユーザに提供する。   When the user departs, the information downloaded to the server 200 is downloaded. The car navigation device as the terminal 100 provides route guidance based on this information, and provides the collected guide information to the user when the user reaches the C point and the D point. In addition, the terminal 100 acquires real-time information as needed. Real-time information is meaningful information if it is obtained at the time of schedule execution. In the example of the figure, an example of acquiring traffic jam information of the section B is shown. The terminal 100 provides the acquired real-time information to the user as appropriate.

図12は変形例におけるスケジュール・ガイド処理のフローチャートである。端末100が実行する処理である。この処理を開始すると、端末100は、スケジュールデータ、経路探索結果、ガイド情報をサーバ200からダウンロードする(ステップS500)。そして、現在位置、時刻を入力し(ステップS502)、リアルタイム情報を取得する(ステップS504)。リアルタイム情報の取得タイミングは、図示した例に限らず、種々のタイミングを採り得る。   FIG. 12 is a flowchart of the schedule / guide processing in the modification. This is a process executed by the terminal 100. When this process is started, the terminal 100 downloads schedule data, route search results, and guide information from the server 200 (step S500). Then, the current position and time are input (step S502), and real-time information is acquired (step S504). The acquisition timing of the real-time information is not limited to the illustrated example, and various timings can be adopted.

そして、端末100は、情報提供位置に到達している場合には(ステップS506)、ガイド情報およびリアルタイム情報を提供する(ステップS508)。リアルタイム情報の場合には、取得した時点で提供するようにしてもよい。端末100は、以上の処理を、目的地に到達するまで繰り返し実行する(ステップS510)。   When the terminal 100 has reached the information providing position (step S506), the terminal 100 provides guide information and real time information (step S508). In the case of real-time information, it may be provided at the time of acquisition. The terminal 100 repeatedly executes the above processing until the destination is reached (step S510).

変形例のスケジュール・ガイド処理によれば、サーバ200が予め収集したガイド情報と、リアルタイム情報とを併用することができる。事前に収集したガイド情報については、一括ダウンロードされているため、端末100がサーバ200と通信不能であっても、支障なくユーザに提供することが可能である。一方、渋滞情報のようにスケジュール実行時にしか分からない情報はリアルタイム情報として取得することにより、事前に収集しておくことができない情報を補うことができ、さらに有用性の高い情報をユーザに提供することが可能となる。また、通信するのはリアルタイム情報のみで済むため、通信負荷が軽くなるという利点もある。   According to the schedule / guide process of the modified example, the guide information collected in advance by the server 200 and the real-time information can be used together. Since the guide information collected in advance is downloaded in a lump, even if the terminal 100 cannot communicate with the server 200, it can be provided to the user without any trouble. On the other hand, information that is known only at the time of schedule execution such as traffic jam information can be acquired as real-time information, so that information that cannot be collected in advance can be supplemented, and more useful information is provided to the user. It becomes possible. Further, since only real-time information is required for communication, there is an advantage that the communication load is reduced.

変形例では、サーバ200が収集した情報を出発時にダウンロードする例を示したが、実施例と同様、移動中にサーバ200から適宜、ガイド情報を取得する構成を採ることも可能である。かかる構成を採る場合には、リアルタイム情報もサーバ200が取得した上で、端末100に提供してもよい。このようにサーバ200を経由する構成では、サーバ200で情報の要否を判定できるため、端末100で処理する場合よりも複雑な処理を適用可能であり、より有用性の高い情報を効率的にユーザに提供することが可能となる利点がある。   In the modification, the information collected by the server 200 is downloaded at the time of departure. However, as in the embodiment, it is also possible to adopt a configuration in which guide information is appropriately acquired from the server 200 during movement. In the case of adopting such a configuration, the server 200 may obtain real-time information and then provide it to the terminal 100. As described above, in the configuration via the server 200, since the necessity of information can be determined by the server 200, more complicated processing than when processing by the terminal 100 can be applied, and more useful information can be efficiently used. There is an advantage that can be provided to the user.

また、変形例のように、カーナビゲーション装置を端末として用いる場合など、端末が十分な記憶容量、処理速度を有する場合には、端末に地図DB、経路案内部、情報提供制御部を備えてもよい。こうすることにより、サーバとの通信負荷を軽減することができるメリットがある。   Further, when the terminal has a sufficient storage capacity and processing speed, such as when a car navigation device is used as a terminal as in a modification, the terminal may be provided with a map DB, a route guidance unit, and an information provision control unit. Good. By doing so, there is an advantage that the communication load with the server can be reduced.

以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。   As mentioned above, although the various Example of this invention was described, it cannot be overemphasized that this invention is not limited to these Examples, and can take a various structure in the range which does not deviate from the meaning.

100・・・端末、110・・・主制御部、120・・・通信部、130・・・コマンド入力部、140・・・GPS、150・・・表示制御部、200・・・情報提供サーバ、201・・・個人プロファイル、202・・・汎用情報DB、203・・・マイボックス、204・・・地図DB、220・・・出力データ生成部、230・・・情報提供制御部、240・・・プロファイル管理部、250・・・情報収集部、260・・・経路案内部、300・・・パソコン、400・・・Webサーバ。   DESCRIPTION OF SYMBOLS 100 ... Terminal, 110 ... Main control part, 120 ... Communication part, 130 ... Command input part, 140 ... GPS, 150 ... Display control part, 200 ... Information provision server 201 ... personal profile, 202 ... general-purpose information DB, 203 ... my box, 204 ... map DB, 220 ... output data generation unit, 230 ... information provision control unit, 240 .. Profile management unit, 250... Information collection unit, 260... Route guidance unit, 300.

本発明は、予め登録されたスケジュールに関連する情報を収集し、ガイド情報として提供するサーバ及び前記サーバを含むガイド情報提供システムに関する。 The present invention relates to a server that collects information related to a schedule registered in advance and provides the information as guide information, and a guide information providing system including the server .

請求項1の発明は、ユーザ端末と通信可能に接続され、Webサーバから収集したガイド情報を前記端末に提供する情報提供サーバであって、ユーザの少なくとも時間と場所情報を含むスケジュールを登録する手段と、登録されたスケジュールからユーザが指定した対象スケジュールを抽出する手段と、抽出した対象スケジュールに基づき、スケジュール上の出発地からスケジュール上の目的地までの経路探索を行う手段と、探索された経路に関連して前記端末へ提供するガイド情報をWebサーバから収集する手段と、を有することを特徴とする情報提供サーバである。
請求項2の発明は、請求項1に記載された情報提供サーバと、前記端末とから成るガイド情報提供システムであって、前記端末は、情報提供サーバから探索された経路情報と共に情報提供サーバが収集した前記ガイド情報を読み込む手段と、読み込んだ前記ガイド情報に対応する場所を、前記探索された経路上に表示する手段と、を有することを特徴とするガイド情報提供システムである。
請求項3の発明は、請求項2に記載されたガイド情報システムにおいて、経路に関連して前記端末へ提供するガイド情報は、予め定めたジャンル毎に分類された情報であり、情報提供サーバは、前記ジャンル毎に分類された情報を前記スケジュールに割り振りかつ前記経路探索の結果得られた経路に関連付けて蓄積する手段と、を有することを特徴とするガイド情報提供システムである。
請求項4の発明は、請求項2又は3に記載されたガイド情報提供システムにおいて、前記情報提供サーバは、前記スケジュール上の出発地から目的地までの経路探索において、ユーザの移動速度を考慮して前記目的地におけるスケジュールに間に合う場所的範囲内において、複数の経路について経路検索を行うことを特徴とするガイド情報提供システムである。
請求項5の発明は、請求項2ないし4のいずれかに記載されたガイド情報提供システムにおいて、前記情報提供サーバは、前記対象スケジュールの指定が行われた、当該スケジュール上の出発位置情報に基づき、出発位置から最も近いガイド情報の所在地を選択し、前記端末は前記ガイド情報の詳細情報を表示することを特徴とするガイド情報提供システムである。
請求項6の発明は、請求項5に記載されたガイド情報提供システムにおいて、前記情報提供サーバは、スケジュール上の現在位置から最も近いガイド情報の所在地が前記探索された経路上にないとき、当該所在地への寄り道経路を探索し、前記端末は、前記寄り道経路を表示することを特徴とするガイド情報提供システムである。
ガイド情報は、ユーザがスケジュール実行時に参照可能な装置、例えば携帯電話、カーナビゲーション装置、ノートパソコン、PDAなどを利用して提供することができる。ガイド情報提供システムは、これらの装置を利用してスタンドアロンで稼働するように構成してもよいし、これらの装置を利用した端末とサーバ等をネットワークで接続して構成してもよい。
The invention of claim 1 is an information providing server that is connected to a user terminal so as to be communicable and provides guide information collected from a Web server to the terminal, and means for registering a schedule including at least time and place information of the user Means for extracting the target schedule specified by the user from the registered schedule, means for searching for a route from the departure point on the schedule to the destination on the schedule based on the extracted target schedule, and the searched route And a means for collecting guide information to be provided to the terminal from a Web server.
The invention of claim 2 is a guide information providing system comprising the information providing server according to claim 1 and the terminal, wherein the terminal provides the route information searched from the information providing server together with the information providing server. A guide information providing system comprising: means for reading the collected guide information; and means for displaying a location corresponding to the read guide information on the searched route.
According to a third aspect of the present invention, in the guide information system according to the second aspect, the guide information provided to the terminal in relation to the route is information classified for each predetermined genre. And a means for allocating information classified for each genre to the schedule and storing the information in association with the route obtained as a result of the route search.
According to a fourth aspect of the present invention, there is provided the guide information providing system according to the second or third aspect, wherein the information providing server considers a moving speed of the user in a route search from the departure place to the destination on the schedule. The guide information providing system is characterized in that a route search is performed for a plurality of routes within a location range in time for the schedule at the destination.
According to a fifth aspect of the present invention, in the guide information providing system according to any one of the second to fourth aspects, the information providing server is based on departure position information on the schedule in which the target schedule is designated. The guide information providing system is characterized in that the location of the guide information closest to the departure position is selected, and the terminal displays the detailed information of the guide information.
According to a sixth aspect of the present invention, in the guide information providing system according to the fifth aspect, when the location of the guide information closest to the current position on the schedule is not on the searched route, the information providing server The guide information providing system is characterized in that a side trip route to a location is searched and the terminal displays the side trip route.
The guide information can be provided using a device that can be referred to by the user when the schedule is executed, such as a mobile phone, a car navigation device, a notebook computer, and a PDA. The guide information providing system may be configured to operate stand-alone using these devices, or may be configured by connecting a terminal using these devices and a server or the like via a network.

Claims (1)

予め登録されたスケジュールに関連する情報を収集し、ガイド情報として提供するガイド情報提供システムであって、
時刻および目的地を含む予め登録されたスケジュールを参照し、該スケジュールに関連する情報を所定の情報源から収集する情報収集部と、
前記時刻および目的地を考慮して、前記収集された情報のうちユーザに提供すべき情報を選択し、該選択された情報を前記ガイド情報として提供する情報提供制御部と、
前記ユーザの現在位置を取得する現在位置取得部と、を備え
前記ガイド情報には、音声出力すべき情報が含まれており、
前記情報収集部は、更に、前記スケジュールと無関係に音声出力可能な汎用情報を保持しており、
前記情報提供制御部は、前記現在位置および前記スケジュールに基づいて前記音声出力すべきガイド情報の出力を開始する時刻までの余裕時間を推測し、該推測された余裕時間に基づいて出力すべき汎用情報を選択するガイド情報提供システム。
A guide information providing system that collects information related to a pre-registered schedule and provides it as guide information,
An information collection unit that refers to a pre-registered schedule including a time and a destination and collects information related to the schedule from a predetermined information source;
An information provision control unit that selects information to be provided to a user from among the collected information in consideration of the time and destination, and provides the selected information as the guide information;
A current position acquisition unit that acquires the current position of the user, and the guide information includes information to be output by voice,
The information collecting unit further holds general-purpose information that can be output as a voice regardless of the schedule,
The information provision control unit estimates a margin time until the time to start outputting the guide information to be output based on the current position and the schedule, and outputs the general information to be output based on the estimated margin time Guide information providing system for selecting information.
JP2011002551A 2011-01-07 2011-01-07 Guide information providing system Pending JP2011081840A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011002551A JP2011081840A (en) 2011-01-07 2011-01-07 Guide information providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011002551A JP2011081840A (en) 2011-01-07 2011-01-07 Guide information providing system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2006079043A Division JP2007257168A (en) 2006-03-22 2006-03-22 System for providing guide information

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011191259A Division JP2012018177A (en) 2011-09-02 2011-09-02 Guide information providing system

Publications (1)

Publication Number Publication Date
JP2011081840A true JP2011081840A (en) 2011-04-21

Family

ID=44075751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011002551A Pending JP2011081840A (en) 2011-01-07 2011-01-07 Guide information providing system

Country Status (1)

Country Link
JP (1) JP2011081840A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014517330A (en) * 2011-06-29 2014-07-17 インテル・コーポレーション Custom travel route system
JP2015075799A (en) * 2013-10-07 2015-04-20 富士ゼロックス株式会社 Information processing device and information processing program
JP2015083417A (en) * 2013-10-25 2015-04-30 株式会社Nttドコモ Information processing equipment, program and method of providing traffic information
JP2019117108A (en) * 2017-12-27 2019-07-18 日本電気株式会社 Visit-destination recommendation device, visit-destination recommendation method and visit-destination recommendation program
JP2021131909A (en) * 2019-09-06 2021-09-09 株式会社MaaS Tech Japan Program and information processor

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10160496A (en) * 1996-11-29 1998-06-19 Aqueous Res:Kk Car navigation system and route setting method
JPH1151666A (en) * 1997-08-08 1999-02-26 Mitsubishi Electric Corp Mobile communication terminal and information retrieving/delivering unit therefor
JP2000048032A (en) * 1998-07-28 2000-02-18 Sharp Corp Information processor and information processing method
JP2003139553A (en) * 2001-11-02 2003-05-14 Nippon Telegr & Teleph Corp <Ntt> Route retrieval method and route retrieval device taking side trips into account, route retrieval program and recording medium of the program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10160496A (en) * 1996-11-29 1998-06-19 Aqueous Res:Kk Car navigation system and route setting method
JPH1151666A (en) * 1997-08-08 1999-02-26 Mitsubishi Electric Corp Mobile communication terminal and information retrieving/delivering unit therefor
JP2000048032A (en) * 1998-07-28 2000-02-18 Sharp Corp Information processor and information processing method
JP2003139553A (en) * 2001-11-02 2003-05-14 Nippon Telegr & Teleph Corp <Ntt> Route retrieval method and route retrieval device taking side trips into account, route retrieval program and recording medium of the program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014517330A (en) * 2011-06-29 2014-07-17 インテル・コーポレーション Custom travel route system
JP2015075799A (en) * 2013-10-07 2015-04-20 富士ゼロックス株式会社 Information processing device and information processing program
JP2015083417A (en) * 2013-10-25 2015-04-30 株式会社Nttドコモ Information processing equipment, program and method of providing traffic information
JP2019117108A (en) * 2017-12-27 2019-07-18 日本電気株式会社 Visit-destination recommendation device, visit-destination recommendation method and visit-destination recommendation program
JP7066958B2 (en) 2017-12-27 2022-05-16 日本電気株式会社 Visit recommendation device, visit recommendation method and visit recommendation program
JP2021131909A (en) * 2019-09-06 2021-09-09 株式会社MaaS Tech Japan Program and information processor
JP7268907B2 (en) 2019-09-06 2023-05-08 株式会社MaaS Tech Japan Program and information processing device

Similar Documents

Publication Publication Date Title
JP2007257168A (en) System for providing guide information
JP5420607B2 (en) Guide information sorting system
US9488485B2 (en) Method and apparatus for route selection based on recorded and calculated routes
JP2012018177A (en) Guide information providing system
US20180172458A1 (en) Travel planning system, travel planning method, and program
WO2016125184A2 (en) Method and system for providing multi-destination dynamic routing in logistics
CN102567440A (en) Method for creating and taking a driving tour
JP2006242583A (en) Apparatus, system, and method for route retrieval and computer program
JP2003517164A (en) User navigation system and method
JP5846576B2 (en) Visited neighborhood information providing server and information providing method
JP5814423B2 (en) Route search system, route search method, and route search program
WO2013179513A1 (en) Route search system, route search method, and route search program
JP2011081840A (en) Guide information providing system
JP2005228020A (en) Schedule management system
JP5728873B2 (en) Information processing apparatus, control method for information processing apparatus, and control program
JP2008225889A (en) Information providing device and information providing method
JP5128798B2 (en) Guide information selection system
JP2019109749A (en) Train seat guidance system and train seat guidance method
CN112182135A (en) Road book generation method, terminal and computer readable storage medium
KR20200107763A (en) Chauffeur service method and system based on travel scheduling
JP2002207841A (en) Navigation system and its method
EP1168214A1 (en) Methods and systems for proposing plans
US20240183671A1 (en) Providing Navigational Instructions Based On Contextual Data
CN109672972A (en) Information processing unit, information processing method, information processing system and the non-transitory storage medium for storing program
KR101763926B1 (en) Method for providing journey scheduling service

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130501

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130807