JP2010044089A - Guide structure information modifying device and method thereof - Google Patents
Guide structure information modifying device and method thereof Download PDFInfo
- Publication number
- JP2010044089A JP2010044089A JP2009254827A JP2009254827A JP2010044089A JP 2010044089 A JP2010044089 A JP 2010044089A JP 2009254827 A JP2009254827 A JP 2009254827A JP 2009254827 A JP2009254827 A JP 2009254827A JP 2010044089 A JP2010044089 A JP 2010044089A
- Authority
- JP
- Japan
- Prior art keywords
- information
- designated
- time
- inst
- time information
- 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
Links
Images
Landscapes
- Navigation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】 経路などの案内情報を提示する装置に関し,出張,保守,観光,旅行などのスケジュールをより正確に記述できるとともに,実際の状況に対応した案内をすることができるようにする。
【解決手段】 操作入力部11は案内用スクリプトを選択し,スクリプト変換部14は当該案内用スクリプトを案内用の構造化データに変換する。インストラクション実行部15は案内用の構造化データに基づいてデータベース部20を参照して経路概要を表示後,状況獲得部16から利用者の現在地点・時刻を取得し,インストラクション処理をする。制約調整部18は,案内用の構造化データの指定到着時刻と指定出発時刻の差分を求め,差分が指定滞在時間と一致するか否かを判定し,不一致と認めた場合は案内用の構造化データの制約情報の内容に応じて指定到達時刻,指定滞在時間,指定出発時刻のいずれかを調整する。
【選択図】 図1PROBLEM TO BE SOLVED: To describe a schedule for a business trip, maintenance, sightseeing, a trip, etc. more accurately and to provide guidance corresponding to an actual situation regarding a device for presenting guidance information such as a route.
An operation input unit 11 selects a guidance script, and a script conversion unit 14 converts the guidance script into structured data for guidance. The instruction execution unit 15 refers to the database data 20 on the basis of the structured data for guidance and displays a route outline, acquires the current location / time of the user from the situation acquisition unit 16, and performs an instruction process. The constraint adjustment unit 18 obtains a difference between the designated arrival time and the designated departure time of the structured data for guidance, determines whether or not the difference matches the designated stay time, and if it is determined that the difference does not coincide, The designated arrival time, designated stay time, or designated departure time is adjusted according to the contents of the restriction information of the data.
[Selection] Figure 1
Description
本発明は,マークアップ言語の記述を用いて道案内サービス,乗り換え案内サービスなどの案内に関する情報を提供する案内構造情報修整装置およびその方法に関し,特に,カーナビゲーションシステム,パーソナルコンピュータ(PC),PDA(Personal Digital Assistant)やPDC(Personal Digital Cellular;携帯電話,PHSなど)等に適用するものである。 The present invention relates to a guidance structure information modifying apparatus and method for providing information related to guidance such as a route guidance service and a transfer guidance service using a description in a markup language, and in particular, a car navigation system, a personal computer (PC), a PDA. (Personal Digital Assistant), PDC (Personal Digital Cellular; mobile phone, PHS, etc.) and the like.
従来,道案内サービス,乗り換え案内サービスなどでは,案内してほしい場所を指定すると,その場所に関するデータを羅列して提示するものが多く,その内容は,その場所に関する情報(地点,経路,施設等)だけであった。また,ある特定の時間に情報を送信する技術があるが,情報そのものに,その情報の提示等の条件を付けて,その条件に応じて処理するシステムはなかった。 Conventionally, in a route guidance service, a transfer guidance service, etc., when a place to be guided is specified, data relating to the place is often presented in a list, and the content includes information on the place (point, route, facility, etc.) ) Only. In addition, there is a technique for transmitting information at a specific time, but there is no system for processing the information according to the conditions of the information itself by attaching conditions such as presentation of the information.
そこで,本発明者等は,特願平11−113191号「案内情報提示装置,案内情報提示処理方法,案内情報提示プログラムを記録した記録媒体,案内用スクリプトの記録媒体,案内用スクリプト生成装置,案内用スクリプトを用いた運行管理装置,方法およびそのプログラム記録媒体,案内用スクリプトを用いた移動時の時間調整装置,方法およびそのプログラム記録媒体,案内プラン作成装置,方法およびそのプログラム記録媒体,案内情報提供装置,方法およびそのプログラム記録媒体」において,時間情報または/および場所情報と,提示すべき時間または/および場所に応じて出力すべき案内情報とを含むインストラクションの系列を記述することができる案内用スクリプトと,それを解釈し実行するシステムを提案した。 Accordingly, the present inventors have disclosed Japanese Patent Application No. 11-113191 “Guidance information presentation device, guidance information presentation processing method, recording medium recording a guidance information presentation program, guidance script recording medium, guidance script generation device, Operation management device using guidance script, method and program recording medium thereof, time adjustment device and method during movement using guidance script, program recording medium thereof, guidance plan creation device, method and program recording medium thereof, guidance "Information providing apparatus, method and program recording medium thereof" can describe a series of instructions including time information or / and location information and guidance information to be output according to the time or / and location to be presented We proposed a script for guidance and a system to interpret and execute it.
これにより,地点,経路,施設等の情報だけなく,ある場所までの経路に沿った実際的な案内あるいは仮想的な案内を行え,さらには場所の移動だけではなく,時間の経過に伴った案内を行うことができ,かつ,さまざまなシステムや装置等で利用できる形式で案内を提供することが可能になった。例えば,行き先のみを指定するだけで,経路に沿った経由地点で「この施設は○○で有名です。」のような案内や,目的地への到着3分前に「あと3分で△△に到着です。」というような案内を,提示すべき時間/場所に従って提示し,またそのための案内データを作成し,またそれを容易に配布することができる。 As a result, not only information on points, routes, facilities, etc., but also practical guidance or virtual guidance along the route to a certain place can be provided, and further guidance not only on the movement of the place but also with the passage of time. It has become possible to provide guidance in a format that can be used by various systems and devices. For example, by specifying only the destination, guidance such as “This facility is famous for XX” at the waypoints along the route, or “△△ in 3 minutes before arrival” It is possible to present guidance according to the time / place to be presented, create guidance data for it, and distribute it easily.
本発明は,先に提供した案内情報を提示する技術をさらに発展,改良させ,有用性をより一層増大させることを目的としており,時間情報に記述された出発時刻,滞在時間,到着時刻などの時刻や時間がどの程度重要で厳守しなければならないかというような時間に関する制約や,場所情報に記述された場所がどの程度重要で必ず経由しなければならないか,または時間によっては経由しなくてもよいかというような場所に関する制約を記述することができ,それに基づいて調整した結果に従って案内情報を出力することにより,提示すべき時間および場所に関して柔軟性のある案内情報の提示手段を提供することを目的とする。 An object of the present invention is to further develop and improve the technology for presenting guidance information provided earlier, and to further increase the usefulness, such as departure time, stay time, arrival time, etc. described in the time information. Time constraints such as how important the time and time must be and must be strictly observed, how important the location described in the location information must be, and whether or not it must pass It provides a flexible means of presenting guidance information regarding the time and place to be presented by outputting the guidance information according to the results adjusted based on the constraints on the place, such as For the purpose.
上記のような課題を解決するため,本発明は,記憶装置あるいは記憶媒体から取得した所定の場所に関する説明情報を含む案内構造情報,または,操作入力部から入力された該案内構造情報を修整する案内構造情報修整装置であって,前記所定場所へ到達する時刻を指定する指定到達時刻情報,該所定場所に滞在する時間を指定する指定滞在時間情報,該所定場所を出発する時刻を指定する指定出発時刻情報,これら該指定到達時刻情報,該指定滞在時間情報あるいは該指定出発時刻情報を守るべきか否かを指定する重要度情報が定義された案内構造情報の記憶手段と,前記案内構造情報に含まれる前記指定到達時刻情報と前記指定出発時刻情報の差分を算出し,該差分が前記指定滞在時間情報と一致するか否かを判定する判定手段と,前記判定手段によって不一致が認められた場合は,前記案内構造情報の前記重要度情報に指定された内容に応じて,該指定到達時刻情報,該指定滞在時間情報,該指定出発時刻情報のいずれかを調整する調整手段とを備える。 In order to solve the above-described problems, the present invention modifies the guide structure information including the description information about the predetermined place acquired from the storage device or the storage medium, or the guide structure information input from the operation input unit. A guide structure information modifying device, designated arrival time information for designating a time to reach the predetermined place, designated stay time information for designating a time for staying at the predetermined place, designation for designating a time to leave the predetermined place Departure time information, the designated arrival time information, the designated stay time information, or storage means for guiding structure information in which importance information for designating whether or not the designated departure time information should be protected is defined, and the guidance structure information A determination means for calculating a difference between the specified arrival time information and the specified departure time information included in the information, and determining whether the difference matches the specified stay time information; If the discrepancy is recognized by the determining means, the designated arrival time information, the designated stay time information, or the designated departure time information is selected according to the content designated in the importance information of the guidance structure information. Adjusting means for adjusting.
また,上記発明に関連する発明は,記憶装置あるいは記憶媒体から取得した所定の場所に関する説明情報を含む案内情報,または,操作入力部から入力された該案内情報を修整する案内情報修整装置であって,前記所定場所を説明する説明情報に対応づけて,該所定場所の位置を指定する指定位置情報,該所定場所へ到達する時刻を指定する指定到達時刻情報,該所定場所に滞在する時間を指定する指定滞在時間情報,該所定場所を出発する時刻を指定する指定出発時刻情報,該指定滞在時間情報あるいは該指定出発時刻情報を守るべきか否かを指定する重要度情報が定義された案内情報の記憶手段と,現在地点の位置情報を獲得し,該獲得した位置情報と前記案内情報の前記指定位置情報を比較し,該2つの位置情報が一致する場合は,さらに,現在時刻と前記案内情報の前記指定到達時刻情報の差異を判定する判定手段と,前記判定手段によって前記差異が認められた場合は,現在時刻と前記指定到達時刻情報の前後関係,および,前記案内情報に含まれる前記指定滞在時間情報あるいは前記指定出発時刻情報の重要度情報に基づいて,該指定滞在時間情報または該指定出発時刻情報を調整する調整手段とを備える。 The invention related to the above invention is a guide information correction device for correcting guide information including explanation information about a predetermined place acquired from a storage device or a storage medium or the guide information input from an operation input unit. Corresponding to the explanation information explaining the predetermined place, the specified position information for specifying the position of the predetermined place, the specified arrival time information for specifying the time to reach the predetermined place, and the time for staying at the predetermined place Guidance in which designated stay time information to be designated, designated departure time information to designate the time of departure from the predetermined place, importance information to designate whether the designated stay time information or the designated departure time information should be observed is defined If the information storage means and the position information of the current location are acquired, the acquired position information and the specified position information of the guidance information are compared, and if the two position information matches, And determining means for determining a difference between the current time and the designated arrival time information of the guidance information, and if the difference is recognized by the determining means, a context between the current time and the designated arrival time information, and Adjusting means for adjusting the designated stay time information or the designated departure time information based on the designated stay time information included in the guidance information or the importance information of the designated departure time information.
前述した特願平11−113191号に係る発明との主な相違点は,以下のとおりである。
・本発明及び関連する発明では,案内用スクリプトに,時間情報または/および場所情報に関する制約情報を記述することができる。
・本発明及び関連する発明は,状況獲得または状況生成によって得られた現在時刻または/および現在地点と,案内情報を提示するための時間情報または/および場所情報と,前記の時間情報または/および場所情報に関する制約情報とを用いて,前記の時間情報または/および場所情報に記述された時間または/および場所を調整する手段を持つ。
・本発明及び関連する発明は,入力され調整された案内用スクリプトを解釈し実行する手段を持つ。
The main differences from the invention according to Japanese Patent Application No. 11-113191 described above are as follows.
In the present invention and related inventions, restriction information related to time information and / or place information can be described in the guidance script.
-The present invention and related inventions include the current time or / and current location obtained by situation acquisition or situation generation, time information and / or location information for presenting guidance information, and the time information or / and Means for adjusting the time or / and location described in the time information and / or location information using the constraint information related to the location information.
The present invention and related inventions have means for interpreting and executing input and adjusted guidance scripts.
上記のような課題を解決するための手段により,例えば出張,保守,観光,旅行などの目的で,ある時刻や時間は必ず厳守しなければならないが,ある時刻や時間は必ずしも厳守しなくともよい,といった時間に関する制約や,ある場所は必ず経由しなければならないが,ある場所は必ずしも経由しなくともよい,といった場所に関する制約が存在する場合に,このような時間や場所に関する制約情報をこれらの案内用スクリプトに記述し,状況獲得または状況生成によって得られた現在時刻または/および現在地点と,前記の制約情報とを用いて,前記の時間情報または/および場所情報に記述された時間または/および場所を調整して,案内用スクリプトによる指示を実行することにより,状況に応じた適切な案内をすることが可能になる。 By means of solving the above problems, for example, for business trips, maintenance, sightseeing, travel, etc., certain times and times must be strictly observed, but certain times and times are not necessarily strictly observed. If there is a location constraint such as a time constraint such as, or a location that must always go through, but a location does not necessarily have to go through, such time and location constraint information is The time or / and / or the location described in the time information or / and location information using the current time or / and current location obtained by situation acquisition or situation generation and the constraint information described in the guidance script. By adjusting the location and location and executing the instructions from the guidance script, it is possible to provide appropriate guidance according to the situation. .
以上説明したように,本発明及び関連する発明によれば,出張,保守,観光,旅行などのスケジュールをより正確に記述できるとともに,実際の状況に対応した案内を提示することが可能になるという効果がある。 As described above, according to the present invention and related inventions, it is possible to more accurately describe schedules for business trips, maintenance, sightseeing, travel, etc., and to provide guidance corresponding to actual situations. effective.
〔案内用スクリプトの概要〕
本発明では,種々の形式で記録される時間,場所,案内情報のデータ(テキストデータ,画像データ,音声データ等)のインストラクションの系列をマークアップ言語の記述形式を用いて記述しておく。
[Outline of guidance script]
In the present invention, a series of instructions of data (text data, image data, audio data, etc.) of time, place, and guidance information recorded in various formats is described using a markup language description format.
インストラクションとは,時間(例えば,出発時刻,経由時刻,到着時刻,開始時刻,終了時刻等),場所(例えば,出発地点,経由地点,到着地点,交差点,乗換地点,施設の所在地等),各種メディアデータ(地図,文字,音声,音楽,画像,映像等)の1ショットや部分データなどを含む案内情報を,構成要素とするスクリプトの単位である。例えば,ある経路上の地点Aにおいて,「地点Aにいるときには,その地点Aを説明する音声データ(aaa.wav )および画像データ(xxx.jpg )を出力する」ということを指示する情報をいう。 Instructions include time (eg, departure time, transit time, arrival time, start time, end time, etc.), location (eg, departure point, transit point, arrival point, intersection, transfer point, facility location, etc.), various It is a unit of a script whose constituent elements are guide information including one shot of media data (map, text, voice, music, image, video, etc.) and partial data. For example, in a point A on a certain route, information indicating that “when the user is at the point A, voice data (aaa.wav) and image data (xxx.jpg) describing the point A is output” is indicated. .
このようなインストラクションの系列を,例えばXML(eXtensible Markup Language) などのマークアップ言語の記述様式を用いて記述したものを,本発明では,案内用スクリプト(またはナビスクリプト)という。 In the present invention, such a series of instructions described using a description format of a markup language such as XML (eXtensible Markup Language) is referred to as a guidance script (or navigation script).
以下の例で説明する案内用スクリプトは,W3C(World Wide Web Consortium) において制定された拡張可能なマークアップ言語XML(eXtensible Markup Language)のサブセットとして定義される。以下,この案内用スクリプト言語の概要について説明する。 The guidance script described in the following example is defined as a subset of extensible markup language XML (eXtensible Markup Language) established in W3C (World Wide Web Consortium). The outline of this guidance script language will be described below.
案内用スクリプトは,タグ,属性,および内容を用いて構成され,例えば,後述する案内用スクリプトの具体例(example-04_06.nav)に示すように記述される。ここで,例えば,<naviscript version = "0.3">や </naviscript>あるいは <title> や </title> のように,< と >で括られたものをタグという。タグのうち,</で始まらないものを開始タグといい,</で始まるものを終了タグという。開始タグと終了タグは <naviscript version = "0.3"> と </naviscript>あるいは <title>と</title>のように,対として使用される。この対をタグセットと呼ぶことにする。 The guidance script is configured using tags, attributes, and contents, and is described, for example, as shown in a specific example (example-04 — 06.nav) of the guidance script described later. Here, for example, <naviscript version = "0.3"> or </ naviscript> or <title> or </ title> enclosed in <and> is called a tag. Tags that do not start with </ are called start tags, and tags that start with </ are called end tags. Start and end tags are used in pairs, such as <naviscript version = "0.3"> and </ naviscript> or <title> and </ title>. This pair is called a tag set.
また,<naviscript version = "0.3">における versionのようなものを,そのタグの属性といい,0.3 のようなものを,その属性の値という。 Also, something like version in <naviscript version = "0.3"> is called the attribute of that tag, and something like 0.3 is called the value of that attribute.
案内用スクリプトは,対であるタグセットの階層構造によって記述される。タグセットの間に挟まれた部分に,タグセットがない場合,その部分を,そのタグの内容という。 The guide script is described by a hierarchical structure of a tag set that is a pair. If there is no tag set in the part sandwiched between tag sets, the part is called the contents of the tag.
例えば,以下のような案内用スクリプトがあったとする。 For example, suppose that there is the following guidance script.
<inst>
<time> ○ </time>
<info> □ </info>
</inst>
この案内用スクリプトで,<inst>と</inst> の間の<time>と</time> で囲まれた部分(○)と,<info></info> で囲まれた部分(□)は,「○の時刻に,□の案内情報を出力する」ということを意味する。
<inst>
<time> ○ </ time>
<info> □ </ info>
</ inst>
In this guidance script, the part between <inst> and </ inst> surrounded by <time> and </ time> (○), and the part surrounded by <info></info> (□) Means that “guidance information of □ is output at the time of ○”.
また,
<inst>
<point> ○ </point>
<info> □ </info>
</inst>
というような案内用スクリプトにおいて,<inst>と</inst> の間の<point> と</point>で囲まれた部分(○)と,<info></info> で囲まれた部分(□)は,「○の場所で,□の案内情報を出力する」ということを意味する。
Also,
<inst>
<point> ○ </ point>
<info> □ </ info>
</ inst>
In the guidance script like this, the part between <inst> and </ inst> surrounded by <point> and </ point> (○) and the part surrounded by <info></info> ( □) means that “Guidance information of □ is output at the place of ○”.
本発明では,詳しくは後述するが,以上のような<time>,<point> の記述において,importance = "high" とか importance = "low" といった属性による制約情報の記述を可能とし,これによって時間,場所の自動調整が行われるようにしている。 In the present invention, as will be described in detail later, in the description of <time> and <point> as described above, it is possible to describe constraint information by attributes such as importance = “high” or importance = “low”. , The location is adjusted automatically.
〔装置の構成例〕
図1は,本発明の構成例を示すブロック図である。
[Example of device configuration]
FIG. 1 is a block diagram showing a configuration example of the present invention.
案内用スクリプトは,外部のサーバ装置等に記憶され,ネットワーク31を介して端末10に読み込まれる。また,磁気ディスクやCD−ROM等の各種メディア32に記憶され,端末10に読み込まれることもある。また,端末10の利用者が直接入力することもある。
The guidance script is stored in an external server device or the like, and is read into the terminal 10 via the
端末10の操作入力部11は,利用者の操作入力に対し,ネットワークアクセス部12を介して,外部のサーバ装置が管理している案内用スクリプトから,利用者の所望するものを選択して,またはメディアアクセス部13を介して各種メディア32に記憶されている案内用スクリプトから,利用者の所望するものを選択して,選択した案内用スクリプトを入力し,スクリプト変換部14へ渡す。あるいは,操作入力部11を介して利用者から直接入力してスクリプト変換部14へ渡してもよい。
The
スクリプト変換部14は,その案内用スクリプトを構文解析して,案内用の構造化データに変換する。なお,この案内用の構造化データは,実質的には案内用スクリプトと同等のものであるので,スクリプト変換部14による変換は必須ではない。 The script conversion unit 14 parses the guidance script and converts it into structured data for guidance. Since the structured data for guidance is substantially equivalent to the guidance script, conversion by the script conversion unit 14 is not essential.
インストラクション実行部15は,利用者が案内用スクリプトを実際に移動中に利用している状況の場合(ナビゲーションモードの場合)には,状況獲得部16から利用者の現在の状況(現在時刻や現在地点等)を得て案内用の構造化データの経路情報を補完し,その状況に合わせて案内用の構造化データをもとに案内情報を案内出力部19から出力する。状況獲得部16による現在地点の獲得などは,例えばGPS(Global Positionig System)等を用いることができる。また,ある2つの地点が案内用スクリプトによって与えられたときに,その間の経路は,例えばデータベース部20に格納された地図情報を用いることにより,カーナビゲーションシステム等で用いられている既知の経路探索技術を利用して求めることができる。
In the situation where the user is actually using the guidance script while moving (in the navigation mode), the
利用者が案内用スクリプトを仮想的な状況で利用する場合(シミュレーションモードの場合)には,インストラクション実行部15は,状況生成部17から仮想の現在時刻または仮想の現在地点を得て案内用の構造化データの経路情報を補完し,案内出力部19から案内を出力する。仮想の現在時刻は,例えば開始時刻と時間を進める単位である時間ステップ幅とを利用者に指定させるか,あらかじめシステム内で設定された時間ステップ幅や条件等によって生成することができる。また,仮想的な現在場所(現在どこにいるかの場所情報)は,例えば案内用スクリプトに記述された乗り物の速度や利用者が指定した移動速度などと,仮想的な現在時刻の進み具合から自動的に生成することができる。
When the user uses the guidance script in a virtual situation (in the simulation mode), the
ナビゲーションモードまたはシミュレーションモードのいずれの動作モードを選択するかは,操作入力部11からの入力によって決める。
Which of the navigation mode and the simulation mode is selected is determined by an input from the
制約調整部18では,状況獲得部16または状況生成部17から得た現在時刻・現在地点と,案内用の構造化データの時間情報・場所情報と,それらに関する制約情報とを用いて,所定の調整条件に従って,時間情報・場所情報を修正して,時間・場所を調整する。
The constraint adjustment unit 18 uses a current time / current location obtained from the
例えば,東京駅から京橋インターチェンジ(IC)を経由してレインボーブリッジへ向かう○○ツアーというような経路案内を行う案内用スクリプトがあり,この案内用スクリプトには,
(1) 東京駅で音声データ「東京駅です」の出力,
(2) その2分後に音声データ「○○ツアーへようこそ」の出力,およびツアー概要の画像データの表示,
(3) 京橋ICで音声データ「京橋ICです」の出力,
(4) レインボーブリッジの3km前で音声データ「まもなくレインボーブリッジです」の出力,
(5) レインボーブリッジで音声データ「レインボーブリッジです」の出力,
……,を指示するインストラクションが記述されていたとする。
For example, there is a guidance script that provides route guidance such as a XX tour from Tokyo Station to the Rainbow Bridge via the Kyobashi Interchange (IC).
(1) Output of voice data “It is Tokyo Station” at Tokyo Station,
(2) Two minutes later, the audio data “Welcome to XX Tour” is output, and the tour summary image data is displayed.
(3) Output of voice data “It is Kyobashi IC” at Kyobashi IC,
(4) Output of voice data “I will soon be a rainbow bridge” 3km before the rainbow bridge,
(5) Output of voice data “Rainbow Bridge” with Rainbow Bridge,
......, it is assumed that an instruction for instructing is described.
操作入力部11が,利用者の指示により,この案内用スクリプトをネットワーク31等を介して案内用スクリプト管理センタから読み出し,スクリプトの実行を開始すると,スクリプト変換部14は案内用スクリプトを変換して案内用の構造化データを生成する。インストラクション実行部15は,この案内用の構造化データにもとづいて,まずインストラクション中の地点や経路に関する記述を抽出し,地図情報等が格納されたデータベース部20を参照して経路概要を表示する。その後,GPS(Global Positionig System)等による状況獲得部16から利用者の現在地点や現在時刻を取得し,それに伴ってインストラクションを処理する。これにより,利用者がいる地点が東京駅では「東京駅です」と,それから2分経過したときには「○○ツアーへようこそ」と,案内出力部19によって音声で案内し,ツアー概要の画像データを表示する。さらに,京橋ICでは「京橋ICです」と,レインボーブリッジの3km前では「まもなくレインボーブリッジです」と,レインボーブリッジに到着したときには「レインボーブリッジです」と音声で案内する。したがって,利用者は,○○ツアーの経路に沿って移動している際に適切なときに適切なところで,適切な案内を受けることができる。
When the
この案内用スクリプトは,既存のマークアップ言語と同様に読み書きがしやすく,検索や処理が容易である。したがって,作成者にとっては, 案内用スクリプトのデータが何を意味するのか,またそこに記述されたインストラクションの系列が案内すべき順序に従って記載されているものであることが明白となる。 This guide script is easy to read and write, as with existing markup languages, and is easy to search and process. Therefore, it is clear to the creator that what the guidance script data means and the sequence of instructions described therein are described in the order to be guided.
また,インストラクションの並び替え,直列化,並列化,最適化等や,データの構造化(階層化,集団化)等を行うことができ,さまざまな時間と場所に関する案内を提示することができ,案内情報の作成,修正等を容易に行うことができる。 In addition, instructions can be rearranged, serialized, parallelized, optimized, etc., data structured (stratified, grouped), etc., and guidance on various times and places can be presented. Guide information can be easily created and modified.
また,多数の案内用スクリプトを用意し提供するセンタ等から取得した案内用スクリプトを自端末に対応した案内用の構造化データに変換するため,1つの案内用スクリプトをさまざまな装置,システムで利用することができる。 In addition, a single guide script can be used in various devices and systems to convert a guide script acquired from a center or the like that provides and provides a large number of guide scripts into structured data for the guide corresponding to the terminal itself. can do.
一方,利用者にとっても,インストラクションの系列(時間系列または/および場所系列)にそって案内が提示されることが明白となり,より状況に合った案内を適切なタイミングで得られるようになる。さらに,ナビゲーションモードで実際の位置に沿って案内情報を得るだけでなく,シミュレーションモードによりある経路の案内を仮想的に体験することができる。 On the other hand, for the user, it becomes clear that the guidance is presented along the sequence of instructions (time sequence or / and location sequence), and more suitable guidance can be obtained at an appropriate timing. Furthermore, not only can the guidance information be obtained along the actual position in the navigation mode, but also a route guidance can be virtually experienced in the simulation mode.
この案内用スクリプトは,既存のテキストエディタを用いて容易に作成・編集することができ,また生成した案内用スクリプトをセンタ等に登録しておくことにより,この案内用スクリプトをネットワーク等を介して,誰でもどこでも案内情報を利用することができるようになる。 This guidance script can be easily created and edited using an existing text editor. By registering the generated guidance script in the center or the like, the guidance script can be transmitted via a network or the like. , Anyone can use the guidance information anywhere.
〔制約調整部の処理の概要〕
以下,図1に示すシステムの構成におけるもっとも主要な部分である制約調整部18の処理および動作アルゴリズムを,図2〜図5を用いて説明する。制約調整部18による処理の重要な点は,案内用スクリプト(案内用の構造化データ)の解釈時に,案内用スクリプトの時間情報または/および場所情報に記述された時間または/および場所に矛盾があった場合に,ここでは importance と呼ぶ制約情報の記述に従って,矛盾が解消されるように調整することである。また,案内用スクリプトによる案内の実行時に,実際の状況に応じて,案内用スクリプトに記述されたスケジュール通りに案内を進行させることが困難または不可能になった場合に,例えばある地点を出発させる時刻を遅らせるとか,ある地点への立ち寄りを省略した案内に変更するとかして,スケジュールを自動調整する機能を持つことである。
[Overview of the processing of the constraint adjustment unit]
The processing and operation algorithm of the constraint adjusting unit 18 which is the most main part of the system configuration shown in FIG. 1 will be described below with reference to FIGS. The important point of the processing by the constraint adjusting unit 18 is that there is a contradiction in the time or / and location described in the time information or / and location information of the guidance script when interpreting the guidance script (structured data for guidance). In this case, adjustment is made so that the contradiction is resolved according to the description of the constraint information called importance here. Also, when the guidance script is executed, if it is difficult or impossible to advance the guidance according to the schedule described in the guidance script according to the actual situation, for example, a certain point is started. It has a function that automatically adjusts the schedule, such as delaying the time or changing to a guide that omits a stop at a certain point.
(a)解釈時の制約調整処理
図2に,案内用スクリプトの解釈時の制約調整処理の処理フローを示す。制約調整部18では,案内用スクリプト(案内用の構造化データ)の解釈時に,各々の time の到着時刻,滞在時間,出発時刻に矛盾があれば(ステップS1),すなわち,ある地点において到着時刻,滞在時間,出発時刻が3つとも指定され,かつ,出発時刻−到着時刻≠滞在時間の場合には,timeの importance の設定に応じて,到着時刻,滞在時間,出発時刻のいずれかを修正する(ステップS2)。図3に,timeの importance の設定にもとづいた修正の例を示す。
(A) Constraint adjustment processing during interpretation FIG. 2 shows a processing flow of constraint adjustment processing during interpretation of the guidance script. The constraint adjusting unit 18 interprets the guidance script (structured data for guidance) if the arrival time, stay time, and departure time of each time are inconsistent (step S1), that is, the arrival time at a certain point. , Stay time and departure time are specified, and if departure time-arrival time ≠ stay time, either arrival time, stay time, or departure time is modified according to the importance setting of time (Step S2). Fig. 3 shows an example of modification based on the time importance setting.
(1) 例えば,案内用の構造化データの設定が,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
である場合には,出発時刻d−到着時刻a=滞在時間pではないので矛盾が生じている。このとき,到着時刻a(arrive-time ),滞在時間p(period-of-stay),出発時刻d(departure-time)のいずれにもtime.importance = "high"が設定されていないので,到着時刻a,出発時刻dは修正せずに,p=d−aとして,滞在時間pについて,
period-of-stay := "3hous"
に修正する。
(1) For example, if structured data for guidance is set
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
In this case, since departure time d−arrival time a = stay time p is not satisfied, a contradiction occurs. At this time, arrival time a (arrive-time), stay time p (period-of-stay), and departure time d (departure-time) are not set to time.importance = "high". The time a and the departure time d are not corrected, and p = da and the stay time p is
period-of-stay: = "3hous"
To correct.
(2) また,例えば,案内用の構造化データの設定が,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
departure-time.importance = "high"
である場合には,出発時刻dにtime.importance = "high"が設定されているので,到着時刻a,出発時刻dは修正せずに,p=d−aとして,滞在時間pについて,
period-of-stay := "3hous"
に修正する。
(2) Also, for example, if structured data for guidance is set,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
departure-time.importance = "high"
In this case, since time.importance = “high” is set at the departure time d, the arrival time a and the departure time d are not corrected, and p = da and the stay time p is
period-of-stay: = "3hous"
To correct.
(3) 例えば,案内用の構造化データの設定が,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
period-of-stay.importance = "high"
である場合には,滞在時間pにtime.importance = "high"が設定されているので,到着時刻a,滞在時間pは修正せずに,d=a+pとして,出発時刻dについて,
departure-time := "13:00"
に修正する。
(3) For example, if structured data for guidance is set,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
period-of-stay.importance = "high"
In this case, since time.importance = “high” is set for the stay time p, the arrival time a and the stay time p are not corrected, and d = a + p and the departure time d is
departure-time: = "13:00"
To correct.
(4) 例えば,案内用の構造化データの設定が,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
arrive-time.importance = "high"
である場合には,到着時刻aにtime.importance = "high"が設定されているので,到着時刻a,出発時刻dは修正せずに,p=d−aとして,滞在時間pについて,
period-of-stay := "3hous"
に修正する。
(4) For example, if structured data for guidance is set
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
arrive-time.importance = "high"
In this case, since time.importance = “high” is set at the arrival time a, the arrival time a and the departure time d are not corrected, and p = da, and the stay time p is
period-of-stay: = "3hous"
To correct.
(5) 例えば,案内用の構造化データの設定が,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
period-of-stay.importance = "high"
departure-time.importance = "high"
である場合には,滞在時間p,出発時刻dにtime.importance = "high"が設定されているので,滞在時間p,出発時刻dは修正せずに,a=d−pとして,到着時刻aについて,
arrive-time := "12:00"
に修正する。
(5) For example, if structured data for guidance is set,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
period-of-stay.importance = "high"
departure-time.importance = "high"
In this case, since time.importance = “high” is set for the stay time p and the departure time d, the arrival time is set as a = d−p without correcting the stay time p and the departure time d. About a
arrive-time: = "12:00"
To correct.
(6) 例えば,案内用の構造化データの設定が,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
arrive-time.importance = "high"
departure-time.importance = "high"
である場合には,到着時刻a,出発時刻dにtime.importance = "high"が設定されているので,到着時刻a,出発時刻dは修正せずに,p=d−aとして,滞在時間pについて,
period-of-stay := "3hous"
に修正する。
(6) For example, if structured data for guidance is set,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
arrive-time.importance = "high"
departure-time.importance = "high"
In this case, since time.importance = “high” is set for the arrival time a and the departure time d, the arrival time a and the departure time d are not corrected, and the stay time is set as p = da. For p,
period-of-stay: = "3hous"
To correct.
(7) 例えば,案内用の構造化データの設定が,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
arrive-time.importance = "high"
period-of-stay.importance = "high"
である場合には,到着時刻a,滞在時間pにtime.importance = "high"が設定されているので,到着時刻a,滞在時間pは修正せずに,d=a+pとして,出発時刻滞dについて,
departure-time:= "13:00"
に修正する。
(7) For example, if structured data for guidance is set,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
arrive-time.importance = "high"
period-of-stay.importance = "high"
In this case, since time.importance = “high” is set in the arrival time a and the stay time p, the arrival time a and the stay time p are not corrected, and d = a + p and the departure time delay d about,
departure-time: = "13:00"
To correct.
(8) 例えば,案内用の構造化データの設定が,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
arrive-time.importance = "high"
period-of-stay.importance = "high"
departure-time.importance = "high"
である場合には,到着時刻a,滞在時間p,出発時刻dのいずれにもtime.importance = "high"が設定されているで,到着時刻a,出発時刻dは修正せずに,p=d−aとして,滞在時間pについて,
period-of-stay := "3hous"
に修正する。
(8) For example, if structured data for guidance is set,
arrive-time = "11:00"
period-of-stay = "2hour"
departure-time = "14:00"
arrive-time.importance = "high"
period-of-stay.importance = "high"
departure-time.importance = "high"
When time.importance = “high” is set for any of arrival time a, stay time p, and departure time d, the arrival time a and departure time d are not corrected, and p = As da, about the stay time p,
period-of-stay: = "3hous"
To correct.
(b)実行時の制約調整処理
図4および図5に,実行時の制約調整処理の処理フローを示す。
(B) Constraint adjustment processing at the time of execution FIGS. 4 and 5 show a processing flow of the constraint adjustment processing at the time of execution.
制約調整部18では,実行時に,状況獲得部16または状況生成部17から得た現在時刻・現在地点と,案内用の構造化データの時間情報・場所情報とを比較して,この地点(point )の到着時刻(arrive-time )に対して余裕ができた場合には,以下の処理を行う。
At the time of execution, the constraint adjustment unit 18 compares the current time / current location obtained from the
(1) 案内用の構造化データの設定が,departure-time: importance = low かつ period-of-stay: importance = low/high であれば(ステップS11),departure-timeから余裕分を減算するか,またはperiod-of-stayに余裕分を加算するか,のいずれかの処理を行う(ステップS12)。例えば,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
と設定されていたが,10:00 に到着したため 1hourの余裕ができた場合には,
departure-time := 14:00 - 1hour = 13:00
に修正するか,または
period-of-stay := 3hour + 1hour = 4hour
に修正するか,のいずれかの処理を行う。出発時刻を修正するか,滞在時間を修正するかは,あらかじめ設定された指定に従ってもよいし,その都度,利用者に問い合わせてもよい。
(1) If the structured data for guidance is set to departure-time: importance = low and period-of-stay: importance = low / high (step S11), is the margin subtracted from the departure-time? , Or adding a margin to period-of-stay (step S12). For example,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
However, if you have 1 hour to arrive at 10:00,
departure-time: = 14:00-1hour = 13:00
To correct or
period-of-stay: = 3hour + 1hour = 4hour
Either correct it or do one of the following: Whether to correct the departure time or the stay time may be in accordance with a preset setting, or the user may be inquired each time.
(2) また,案内用の構造化データの設定が,departure-time: importance = high かつ period-of-stay: importance = low/high であれば(ステップS13),period-of-stayに余裕分を加算する(ステップS14)。例えば,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
と設定されていたが,10:00 に到着したため 1hourの余裕ができた場合には,
period-of-stay := 3hour + 1hour = 4hour
に修正する。
(2) If the guidance structured data is set to department-time: importance = high and period-of-stay: importance = low / high (step S13), the period-of-stay has a margin. Are added (step S14). For example,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
However, if you have 1 hour to arrive at 10:00,
period-of-stay: = 3hour + 1hour = 4hour
To correct.
実行時に,状況獲得部16または状況生成部17から得た現在時刻・現在地点と,案内用の構造化データの時間情報・場所情報を比較して,この pointのarrive-time に対して間に合わない場合には,以下の処理を行う。
At the time of execution, the current time / current point obtained from the
(1) 案内用の構造化データの設定が,departure-time: importance = low かつ period-of-stay: importance = lowであれば(ステップS21),departure-timeに遅延分を加算するか,period-of-stayから遅延分を可能な限り減算し,かつdeparture-timeを減算できなかった分だけ加算するか,のいずれかの処理を行う(ステップS22)。例えば,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
と設定されていたが,12:00 に到着したため,1hour の遅れがでた場合には,
departure-time := 14:00 + 1hour = 15:00
に修正するか,または,
period-of-stay := 3hour - 1hour = 2hour
に修正するか,のいずれかの処理を行う。
(1) If the setting of structured data for guidance is departure-time: importance = low and period-of-stay: importance = low (step S21), a delay is added to the departure-time, or period One of the processes of subtracting the delay amount from -of-stay as much as possible and adding only the amount that could not be departure-time subtracted is performed (step S22). For example,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
However, if there was a delay of 1 hour because it arrived at 12:00,
departure-time: = 14:00 + 1hour = 15:00
To correct or
period-of-stay: = 3hour-1hour = 2hour
Either correct it or do one of the following:
また,15:00 に到着したため,4hour の遅れがでた場合には,
departure-time := 14:00 + 4hour = 18:00
に修正するか,または,
period-of-stay := 3hour - 3hour = 0hour ,
departure-time := 14:00 + 1hour = 15:00
に修正するか,のいずれかの処理を行う。
Also, if you arrive at 15:00 and have a delay of 4 hours,
departure-time: = 14:00 + 4hour = 18:00
To correct or
period-of-stay: = 3hour-3hour = 0hour
departure-time: = 14:00 + 1hour = 15:00
Either correct it or do one of the following:
(2) 案内用の構造化データの設定が,departure-time: importance = low かつ period-of-stay: importance = high であれば(ステップS23),departure-timeに遅延分を加算する(ステップS24)。例えば,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
と設定されていたが,12:00 に到着したため,1hour の遅れがでた場合には,
departure-time := 14:00 + 1hour = 15:00
に修正する。
(2) If the structured data for guidance is set to departure-time: importance = low and period-of-stay: importance = high (step S23), a delay is added to the departure-time (step S24). ). For example,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
However, if there was a delay of 1 hour because it arrived at 12:00,
departure-time: = 14:00 + 1hour = 15:00
To correct.
(3) 案内用の構造化データの設定が,departure-time: importance = high
かつ point: importance = low であれば(ステップS25),period-of-stayから遅延分を可能な限り減算し,かつdeparture-timeを減算できなかった分だけ加算するか,そのpoint への経由を省略か,のいずれかの処理を行う(ステップS26)。例えば,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
と設定されていたが,12:00 に到着したため,1hour の遅れがでた場合には,
period-of-stay := 3hour - 1hour = 2hour
に修正,または,そのpoint への経由を省略,のいずれかの処理を行う。
(3) Structured data for guidance is set to departure-time: importance = high
And if point: importance = low (step S25), the delay is subtracted from period-of-stay as much as possible and the part-time cannot be subtracted, or the route to that point is passed. Either of the processing is omitted (step S26). For example,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
However, if there was a delay of 1 hour because it arrived at 12:00,
period-of-stay: = 3hour-1hour = 2hour
Then, either correct or skip the route to that point.
また,15:00 に到着したため,4hour の遅れがでた場合には,
period-of-stay := 3hour - 3hour = 0hour ,
departure-time := 14:00 + 1hour = 15:00
に修正,または,そのpoint への経由を省略,のいずれかの処理を行う。
Also, if you arrive at 15:00 and have a delay of 4 hours,
period-of-stay: = 3hour-3hour = 0hour
departure-time: = 14:00 + 1hour = 15:00
Then, either correct or skip the route to that point.
(4) 案内用の構造化データの設定が,departure-time: importance = high かつ point: importance = highであれば(ステップS27),period-of-stayから遅延分を可能な限り減算し,かつdeparture-timeを減算できなかった分だけ加算する(ステップS28)。例えば,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
と設定されていたが,12:00 に到着したため,1hour の遅れがでた場合には,
period-of-stay := 3hour - 1hour = 2hour
に修正する。また,15:00 に到着したため,4hour の遅れがでた場合には,
period-of-stay := 3hour - 3hour = 0hour ,
departure-time := 14:00 + 1hour = 15:00
に修正する。
(4) If the structured data for guidance is set to departure-time: importance = high and point: importance = high (step S27), the delay is subtracted from the period-of-stay as much as possible, and The departure-time is added by the amount that could not be subtracted (step S28). For example,
arrive-time = "11:00"
period-of-stay = "3hour"
departure-time = "14:00"
However, if there was a delay of 1 hour because it arrived at 12:00,
period-of-stay: = 3hour-1hour = 2hour
To correct. Also, if you arrive at 15:00 and have a delay of 4 hours,
period-of-stay: = 3hour-3hour = 0hour
departure-time: = 14:00 + 1hour = 15:00
To correct.
図6に,端末10の表示画面の例を示す。表示画面には,スケジュールに従い,移動予定場所およびその場所への到着予定時刻,移動手段,地図などを表示するとともに,利用者が現在移動中の地点を示す。図6に示すような海浜幕張から出発するレインボータウンツアーの移動スケジュールで,現在利用者が,東京駅から八重洲に向けて徒歩で移動中であり,そのときの現在時刻が表示されている。この場合,10:30には八重洲から車で出発する予定であるにもかかわらず,現時点(10:45)で,間に合わないことが明らかであるので,表示画面には,「次の場所に間に合いません。重要度に応じて再スケジュールをしますか?」というメッセージを表示する。これに対して,利用者が「Yes」を答えると,あらかじめ案内用スクリプトに記述された制約情報にもとづき上述したような時間調整を行う。 FIG. 6 shows an example of the display screen of the terminal 10. In accordance with the schedule, the display screen displays the planned moving location, the estimated time of arrival at the location, moving means, a map, and the like, and also shows the location the user is currently moving. In the travel schedule of Rainbow Town Tour starting from Kaihin Makuhari as shown in FIG. 6, the current user is moving on foot from Tokyo Station to Yaesu, and the current time at that time is displayed. In this case, although it is scheduled to depart from Yaesu at 10:30, it is clear that it is not in time at the present time (10:45). Do you want to reschedule according to importance? " On the other hand, when the user answers “Yes”, the time adjustment as described above is performed based on the constraint information described in the guidance script in advance.
〔案内用スクリプトの具体例〕
以下に,案内用スクリプトの具体例を示す。この案内用スクリプトの記述に用いるタグの詳細な仕様については,本明細書の後半の部分で列挙するので参照されたい。
<naviscript version = "0.3">
<title> レインボータウンツアー </title>
<version> example-04_06 </version>
<copyright> All Rights Reserved,Copyright (C) Fujitsu Laboratories Ltd. 1999. </copyright>
<navi>
<title> レインボータウン </title>
<author> 富士通観光 </author>
<date> 99/10/10 </date>
<duration> 3hour40min </duration>
<distance> 95.0km </distance>
<cost> 1940yen </cost>
<par>
<seq>
<inst ref = "inst-info- はじめに"> </inst>
<inst ref = "inst-point-海浜幕張駅"> </inst>
<inst ref = "inst-point-東京駅"> </inst>
<inst ref = "inst-point-東京駅八重州中央口"> </inst>
<inst ref = "inst-point-京橋IC"> </inst>
<inst ref = "inst-info- レインボーブリッジ- 案内1"> </inst>
<inst ref = "inst-info- レインボーブリッジ- 案内2"> </inst>
<inst ref = "inst-point-江戸橋JC"> </inst>
<inst ref = "inst-point-台場IC"> </inst>
<inst ref = "inst-object-restaurant"> </inst>
<inst ref = "inst-object-cafe"> </inst>
<inst ref = "inst-point-突堤"> </inst>
<inst ref = "inst-object- フジサンテレビ"> </inst>
<inst ref = "inst-point-東京駅八重州中央口"> </inst>
<inst ref = "inst-info- おわりに"> </inst>
</seq>
<seq>
<inst ref = "inst-info- 正午"> </inst>
</seq>
</par>
</navi>
<inst id = "inst-info-はじめに">
<time> +5sec </time>
<info>
<text>レインボータウンツアーへようこそ! </text>
</info>
</inst>
<inst id = "inst-point- 海浜幕張駅">
<time> 9:00 </time>
<point>
<category> station </category>
<name> 海浜幕張 </name>
</point>
<route>
<means> train </means>
<category> JR </category>
<category>京葉線 </category>
<duration> 41min </duration>
<distance> 31.7km </distance>
<cost> 540yen </cost>
</route>
</inst>
<inst id = "inst-point- 東京駅">
<time importance="high"> 10:00 </time>
<point importance="high">
<category> station </category>
<name> 東京 </name>
</point>
<route>
<means> walk </means>
</route>
</inst>
<inst id = "inst-point- 東京駅八重州中央口">
<point>
<name> 東京駅八重洲中央口 </name>
<longitude> 133.33.36 </longitude>
<latitude> 36.2.5 </latitude>
</point>
<route>
<means> car </means>
<category>首都高速 </category>
<cost> 700yen </cost>
</route>
</inst>
<inst id = "inst-point- 京橋IC">
<point>
<name> 京橋IC </name>
<longitude> 133.33.36 </longitude>
<latitude> 36.2.5 </latitude>
</point>
<route>
thesame
</route>
</inst>
<inst id = "inst-info-レインボーブリッジ- 案内1">
<time> -10min </time>
<info>
<text>あと10分でレインボーブリッジです. </text>
</info>
</inst>
<inst id = "inst-info-レインボーブリッジ- 案内2">
<location> -1.0km </location>
<info ref = "object-レインボーブリッジ#info">
</info>
</inst>
<inst id = "inst-point- 江戸橋JC">
<point>
<name>江戸橋JC </name>
</point>
<route>
<title> レインボーブリッジ </title>
<means> car </means>
<category>首都高速 </category>
</route>
</inst>
<inst id = "inst-point- 台場IC">
<point ref = "point- 台場IC"> </point>
<route> thesame </route>
</inst>
<inst id = "inst-object-restaurant"
if = "(ref(inst-point-台場IC#time) &ge 11:30) &&
(ref(inst-point-台場IC#time) &le 13:30)">
<time importance="low" > 1hour30min </time>
<point ref = "object-restaurant"> </point>
<info>
<text ref = "object-restaurant#text"> </text>
<image ref = "object-restaurant#image"> </image>
</info>
</inst>
<inst id = "inst-object-cafe"
if = "(ref(inst-point-台場IC#time) < 11:30) ||
(ref(inst-point-台場IC#time) > 13:30)">
<time importance="low" > 45min </time>
<object ref = "object-cafe"> </object>
</inst>
<inst id = "inst-point- 突堤">
<point ref = "http://www.naviscript.com/japan/tokyo/odaiba.nav#point-breakwater">
</point>
</inst>
<inst id = "inst-object-フジサンテレビ">
<object>
<name> フジサンテレビ </name>
<address> 東京都港区台場9-9-9 </address>
</object>
</inst>
<inst id = "inst-point- 東京駅八重州中央口">
<point importance="high">
<name> 東京駅八重洲中央口 </name>
<longitude> 133.33.36 </longitude>
<latitude> 36.2.5 </latitude>
</point>
</inst>
<inst id = "inst-info-おわりに">
<time> +0sec </time>
<info>
<par>
<voice times = "1"> お疲れ様でした! </voice>
<sound src = "sound-bye.wav" duration = "2min30sec"> </sound>
</par>
</info>
</inst>
<inst id = "inst-info-正午">
<time> 12:00 </time>
<info>
<voice> 正午です.</voice>
</info>
</inst>
<point id = "point- 台場IC">
<name> 台場IC </name>
<longitude> 133.37.46 </longitude>
<latitude> 36.3.5 </latitude>
</point>
<object id = "object- レインボーブリッジ">
<name> レインボーブリッジ </name>
<category> bridge </category>
<info>
<text>レインボーブリッジは海抜125m, 長さ826m,… </text>
</info>
</object>
<object id = "object-restaurant">
<name> Restaulant Fujitsu </name>
<category> restaulant </category>
<category> Italian </category>
<phone> 987-654-3210 </phone>
<text> 名物はイタリア人シェフの手による… </text>
<image src = "image-restaulant.jpg"> </image>
</object>
<object id = "object-cafe">
<name> Cafe Fujitsu </name>
<category> cafe </category>
<phone> 999-999-9999 </phone>
</object>
</naviscript>
以上のような案内用スクリプトは,スクリプト変換部14により,案内用の構造化データへ変換される。以下に構造化データへの変換の具体例を示す。
[example-04 _06.h]
naviscript.title
= " レインボータウンツアー";
naviscript.version
= "example-04 _06";
naviscript.copyright
= "All Rights Reserved, Copyright(C)Fujitsu Laboratories Ltd. 1999.";
naviscript.navi.title
= " レインボータウン";
naviscript.navi.author
= " 富士通観光";
naviscript.navi.date
= "99/10/10";
naviscript.navi.duration
= "3hour40min";
naviscript.navi.distance
= "95.0km";
naviscript.navi.cost
= "1940yen";
naviscript.navi.instlist
= "par(seq(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15),seq(16))";
naviscript.navi.inst[1].id
= "inst-info- はじめに";
naviscript.navi.inst[1].time
= "+5sec";
naviscript.navi.inst[1].info.text
= " レインボータウンツアーへようこそ!";
naviscript.navi.inst[2].id
= "inst-point-海浜幕張駅";
naviscript.navi.inst[2].time.arrive-time
= "9:00";
naviscript.navi.inst[2].time.departure-time
= "9:00";
naviscript.navi.inst[2].point.category
= "station";
naviscript.navi.inst[2].point.name
= " 海浜幕張";
naviscript.navi.inst[2].route.means
= "train";
naviscript.navi.inst[2].route.category
= "JR";
naviscript.navi.inst[2].route.category
= " 京葉線";
naviscript.navi.inst[2].route.duration
= "41min";
naviscript.navi.inst[2].route.distance
= "31.7km";
naviscript.navi.inst[2].route.cost
= "540yen";
naviscript.navi.inst[3].id
= "inst-point-東京駅";
naviscript.navi.inst[3].time.arrive-time
= "10:00";
naviscript.navi.inst[3].time.arrive-time.importance
= "high";
naviscript.navi.inst[3].time.departure-time
= "10:00";
naviscript.navi.inst[3].time.departure-time.importance
= "high";
naviscript.navi.inst[3].point.category
= "station";
naviscript.navi.inst[3].point.name
= " 東京";
naviscript.navi.inst[3].route.thesame
= "yes";
naviscript.navi.inst[4].id
= "inst-point-東京駅八重州中央口";
naviscript.navi.inst[4].point.name
= " 東京駅八重洲中央口";
naviscript.navi.inst[4].point.longitude
= "133.33.36";
naviscript.navi.inst[4].point.latitude
= "36.2.5";
naviscript.navi.inst[4].route.means
= "car";
naviscript.navi.inst[4].route.category
= " 首都高速";
naviscript.navi.inst[4].route.cost
= "700yen";
naviscript.navi.inst[5].id
= "inst-point-京橋IC";
naviscript.navi.inst[5].point.name
= " 京橋IC";
naviscript.navi.inst[5].point.longitude
= "133.33.36";
naviscript.navi.inst[5].point.latitude
= "36.2.5";
naviscript.navi.inst[5].route.thesame
= "yes";
naviscript.navi.inst[6].id
= "inst-info- レインボーブリッジ- 案内1";
naviscript.navi.inst[6].time
= "-10min";
naviscript.navi.inst[6].info.text
= " あと10分でレインボーブリッジです.";
naviscript.navi.inst[7].id
= "inst-info- レインボーブリッジ- 案内2";
naviscript.navi.inst[7].location
= "-1.0km";
naviscript.navi.inst[7].info.text
= " レインボーブリッジは海抜125m, 長さ826m,…";
naviscript.navi.inst[8].id
= "inst-point-江戸橋JC";
naviscript.navi.inst[8].point.name
= " 江戸橋JC";
naviscript.navi.inst[8].route.title
= " レインボーブリッジ";
naviscript.navi.inst[8].route.means
= "car";
naviscript.navi.inst[8].route.category
= " 首都高速";
naviscript.navi.inst[9].id
= "inst-point-台場IC";
naviscript.navi.inst[9].name
= " 台場IC";
naviscript.navi.inst[9].longitude
= "133.37.46";
naviscript.navi.inst[9].latitude
= "36.3.5";
naviscript.navi.inst[9].route.thesame
= "yes";
naviscript.navi.inst[10].id
= "inst-object-restaurant";
naviscript.navi.inst[10].if
= "(ref(inst-point- 台場IC#time) &ge 11:30) &&
(ref(inst-point- 台場IC#time) &le 13:30)";
naviscript.navi.inst[10].time.period-of-stay
= "1hour30min";
naviscript.navi.inst[10].time.period-of-stay.importance
= "low";
naviscript.navi.inst[10].point.id
= "object-restaurant";
naviscript.navi.inst[10].point.name
= "Restaulant Fujitsu";
naviscript.navi.inst[10].point.category
= "restaulant";
naviscript.navi.inst[10].point.category
= "Italian";
naviscript.navi.inst[10].point.phone
= "987-654-3210";
naviscript.navi.inst[10].point.info.text
= " 名物はイタリア人シェフの手による…";
naviscript.navi.inst[10].point.info.image.src
= "image-restaulant.jpg";
naviscript.navi.inst[11].id
= "inst-object-cafe";
naviscript.navi.inst[11].if
= "(ref(inst-point- 台場IC#time) < 11:30) ||
(ref(inst-point- 台場IC#time) > 13:30)";
naviscript.navi.inst[11].object.id
= "object-cafe";
naviscript.navi.inst[11].time.period-of-stay
= "45min";
naviscript.navi.inst[11].time.period-of-stay.importance
= "low";
naviscript.navi.inst[11].object.name
= "Cafe Fujitsu";
naviscript.navi.inst[11].object.category
= "cafe";
naviscript.navi.inst[11].object.phone
= "999-999-9999";
naviscript.navi.inst[12].id
= "inst-point-突堤";
naviscript.navi.inst[12].point.ref
= "http://www.naviscript.com/japan/tokyo/odaiba.nav#point-breakwater";
naviscript.navi.inst[13].id
= "inst-object- フジサンテレビ";
naviscript.navi.inst[13].object.name
= " フジサンテレビ";
naviscript.navi.inst[13].object.address
= " 東京都港区台場9-9-9";
naviscript.navi.inst[14].id
= "inst-point-東京駅八重州中央口";
naviscript.navi.inst[14].point.importance
= "high";
naviscript.navi.inst[14].point.name
= " 東京駅八重洲中央口";
naviscript.navi.inst[14].point.longitude
= "133.33.36";
naviscript.navi.inst[14].point.latitude
= "36.2.5";
naviscript.navi.inst[15].id
= "inst-info- おわりに";
naviscript.navi.inst[15].time
= "+0sec";
naviscript.navi.inst[15].infolist
= "par(1,2)";
naviscript.navi.inst[15].info[1].voice.times
= "1";
naviscript.navi.inst[15].info[1].voice.value
= " お疲れ様でした!";
naviscript.navi.inst[15].info[1].sound.src
= "sound-bye.wav";
naviscript.navi.inst[15].info[1].sound.duration
= "2min30sec";
naviscript.navi.inst[16].id
= "inst-info- 正午";
naviscript.navi.inst[16].time
= "12:00";
naviscript.navi.inst[16].info.voice
= " 正午です.";
まず,案内用スクリプトの前半の<navi>から</navi> までの部分では,案内用スクリプトのタイトル,バージョン等の時を定義し,この案内用スクリプトで定義されるインストラクションを定義している。
[Specific examples of script for guidance]
The following is a specific example of a guidance script. Please refer to the detailed specification of the tags used in the description of the guide script as they will be listed later in this specification.
<naviscript version = "0.3">
<title> Rainbow Town Tour </ title>
<version> example-04_06 </ version>
<copyright> All Rights Reserved, Copyright (C) Fujitsu Laboratories Ltd. 1999. </ copyright>
<navi>
<title> Rainbow Town </ title>
<author> Fujitsu sightseeing </ author>
<date> 99/10/10 </ date>
<duration> 3hour40min </ duration>
<distance> 95.0km </ distance>
<cost> 1940yen </ cost>
<par>
<seq>
<inst ref = "inst-info- Introduction"></inst>
<inst ref = "inst-point-Kaihin Makuhari Station"></inst>
<inst ref = "inst-point-Tokyo Station"></inst>
<inst ref = "inst-point-Tokyo Station Yaesu Central Exit"></inst>
<inst ref = "inst-point-Kyobashi IC"></inst>
<inst ref = "inst-info- Rainbow Bridge-
<inst ref = "inst-info- Rainbow Bridge-
<inst ref = "inst-point-Edobashi JC"></inst>
<inst ref = "inst-point-Daiba IC"></inst>
<inst ref = "inst-object-restaurant"></inst>
<inst ref = "inst-object-cafe"></inst>
<inst ref = "inst-point-jetty"></inst>
<inst ref = "inst-object- Fujisan TV"></inst>
<inst ref = "inst-point-Tokyo Station Yaesu Central Exit"></inst>
<inst ref = "inst-info- Conclusion"></inst>
</ seq>
<seq>
<inst ref = "inst-info- noon"></inst>
</ seq>
</ par>
</ navi>
<inst id = "inst-info-Introduction">
<time> + 5sec </ time>
<info>
<text> Welcome to Rainbow Town Tour! </ text>
</ info>
</ inst>
<inst id = "inst-point- Kaihin Makuhari Station">
<time> 9:00 </ time>
<point>
<category> station </ category>
<name> Kaihin Makuhari </ name>
</ point>
<route>
<means> train </ means>
<category> JR </ category>
<category> Keiyo Line </ category>
<duration> 41min </ duration>
<distance> 31.7km </ distance>
<cost> 540yen </ cost>
</ route>
</ inst>
<inst id = "inst-point- Tokyo Station">
<time importance = "high"> 10:00 </ time>
<point importance = "high">
<category> station </ category>
<name> Tokyo </ name>
</ point>
<route>
<means> walk </ means>
</ route>
</ inst>
<inst id = "inst-point- Tokyo Station Yaesu Central Exit">
<point>
<name> Tokyo Station Yaesu Central Exit </ name>
<longitude> 133.33.36 </ longitude>
<latitude> 36.2.5 </ latitude>
</ point>
<route>
<means> car </ means>
<category> Metropolitan Expressway </ category>
<cost> 700yen </ cost>
</ route>
</ inst>
<inst id = "inst-point- Kyobashi IC">
<point>
<name> Kyobashi IC </ name>
<longitude> 133.33.36 </ longitude>
<latitude> 36.2.5 </ latitude>
</ point>
<route>
thesame
</ route>
</ inst>
<inst id = "inst-info-Rainbow Bridge-
<time> -10min </ time>
<info>
<text> Rainbow Bridge in 10 minutes. </ text>
</ info>
</ inst>
<inst id = "inst-info-Rainbow Bridge-
<location> -1.0km </ location>
<info ref = "object-Rainbow Bridge # info">
</ info>
</ inst>
<inst id = "inst-point- Edobashi JC">
<point>
<name> Edobashi JC </ name>
</ point>
<route>
<title> Rainbow Bridge </ title>
<means> car </ means>
<category> Metropolitan Expressway </ category>
</ route>
</ inst>
<inst id = "inst-point- Daiba IC">
<point ref = "point- Daiba IC"></point>
<route> thesame </ route>
</ inst>
<inst id = "inst-object-restaurant"
if = "(ref (inst-point-daiba IC # time) & ge 11:30) &&
(ref (inst-point-Daiba IC # time) & le 13:30) ">
<time importance = "low"> 1hour30min </ time>
<point ref = "object-restaurant"></point>
<info>
<text ref = "object-restaurant # text"></text>
<image ref = "object-restaurant # image"></image>
</ info>
</ inst>
<inst id = "inst-object-cafe"
if = "(ref (inst-point-Daiba IC # time) & lt 11:30) ||
(ref (inst-point-Daiba IC # time) & gt 13:30) ">
<time importance = "low"> 45min </ time>
<object ref = "object-cafe"></object>
</ inst>
<inst id = "inst-point- jetty">
<point ref = "http://www.naviscript.com/japan/tokyo/odaiba.nav#point-breakwater">
</ point>
</ inst>
<inst id = "inst-object-Fujisan TV">
<object>
<name> Fujisan TV </ name>
<address> 9-9-9 Daiba, Minato-ku, Tokyo </ address>
</ object>
</ inst>
<inst id = "inst-point- Tokyo Station Yaesu Central Exit">
<point importance = "high">
<name> Tokyo Station Yaesu Central Exit </ name>
<longitude> 133.33.36 </ longitude>
<latitude> 36.2.5 </ latitude>
</ point>
</ inst>
<inst id = "inst-info-in conclusion">
<time> + 0sec </ time>
<info>
<par>
<voice times = "1"> Congratulations! </ voice>
<sound src = "sound-bye.wav" duration = "2min30sec"></sound>
</ par>
</ info>
</ inst>
<inst id = "inst-info-noon">
<time> 12:00 </ time>
<info>
<voice> Noon. </ voice>
</ info>
</ inst>
<point id = "point- Daiba IC">
<name> Daiba IC </ name>
<longitude> 133.37.46 </ longitude>
<latitude> 36.3.5 </ latitude>
</ point>
<object id = "object- Rainbow Bridge">
<name> Rainbow Bridge </ name>
<category> bridge </ category>
<info>
<text> Rainbow Bridge is 125m above sea level, 826m long, ... </ text>
</ info>
</ object>
<object id = "object-restaurant">
<name> Restaulant Fujitsu </ name>
<category> restaulant </ category>
<category> Italian </ category>
<phone> 987-654-3210 </ phone>
<text> Specialties by Italian chefs ... </ text>
<image src = "image-restaulant.jpg"></image>
</ object>
<object id = "object-cafe">
<name> Cafe Fujitsu </ name>
<category> cafe </ category>
<phone> 999-999-9999 </ phone>
</ object>
</ naviscript>
The script for guidance as described above is converted into structured data for guidance by the script conversion unit 14. A specific example of conversion to structured data is shown below.
[example-04 _06.h]
naviscript.title
= "Rainbow Town Tour";
naviscript.version
= "example-04 _06";
naviscript.copyright
= "All Rights Reserved, Copyright (C) Fujitsu Laboratories Ltd. 1999.";
naviscript.navi.title
= "Rainbow Town";
naviscript.navi.author
= "Fujitsu Tourism";
naviscript.navi.date
= "99/10/10";
naviscript.navi.duration
= "3hour40min";
naviscript.navi.distance
= "95.0km";
naviscript.navi.cost
= "1940yen";
naviscript.navi.instlist
= "par (seq (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15), seq (16))";
naviscript.navi.inst [1] .id
= "inst-info- Introduction";
naviscript.navi.inst [1] .time
= "+ 5sec";
naviscript.navi.inst [1] .info.text
= "Welcome to Rainbow Town Tour!";
naviscript.navi.inst [2] .id
= "inst-point-Kaihin Makuhari Station";
naviscript.navi.inst [2] .time.arrive-time
= "9:00";
naviscript.navi.inst [2] .time.departure-time
= "9:00";
naviscript.navi.inst [2] .point.category
= "station";
naviscript.navi.inst [2] .point.name
= "Kaihin Makuhari";
naviscript.navi.inst [2] .route.means
= "train";
naviscript.navi.inst [2] .route.category
= "JR";
naviscript.navi.inst [2] .route.category
= "Keiyo Line";
naviscript.navi.inst [2] .route.duration
= "41min";
naviscript.navi.inst [2] .route.distance
= "31.7km";
naviscript.navi.inst [2] .route.cost
= "540yen";
naviscript.navi.inst [3] .id
= "inst-point-Tokyo Station";
naviscript.navi.inst [3] .time.arrive-time
= "10:00";
naviscript.navi.inst [3] .time.arrive-time.importance
= "high";
naviscript.navi.inst [3] .time.departure-time
= "10:00";
naviscript.navi.inst [3] .time.departure-time.importance
= "high";
naviscript.navi.inst [3] .point.category
= "station";
naviscript.navi.inst [3] .point.name
= "Tokyo";
naviscript.navi.inst [3] .route.thesame
= "yes";
naviscript.navi.inst [4] .id
= "inst-point-Tokyo Station Yaesu Central Exit";
naviscript.navi.inst [4] .point.name
= "Tokyo Station Yaesu Central Exit";
naviscript.navi.inst [4] .point.longitude
= "133.33.36";
naviscript.navi.inst [4] .point.latitude
= "36.2.5";
naviscript.navi.inst [4] .route.means
= "car";
naviscript.navi.inst [4] .route.category
= "Metropolitan Expressway";
naviscript.navi.inst [4] .route.cost
= "700yen";
naviscript.navi.inst [5] .id
= "inst-point-Kyobashi IC";
naviscript.navi.inst [5] .point.name
= "Kyobashi IC";
naviscript.navi.inst [5] .point.longitude
= "133.33.36";
naviscript.navi.inst [5] .point.latitude
= "36.2.5";
naviscript.navi.inst [5] .route.thesame
= "yes";
naviscript.navi.inst [6] .id
= "inst-info- Rainbow Bridge-
naviscript.navi.inst [6] .time
= "-10min";
naviscript.navi.inst [6] .info.text
= "Rainbow Bridge in 10 minutes";
naviscript.navi.inst [7] .id
= "inst-info- Rainbow Bridge-
naviscript.navi.inst [7] .location
= "-1.0km";
naviscript.navi.inst [7] .info.text
= "Rainbow Bridge is 125m above sea level, 826m long, ...";
naviscript.navi.inst [8] .id
= "inst-point-Edobashi JC";
naviscript.navi.inst [8] .point.name
= "Edobashi JC";
naviscript.navi.inst [8] .route.title
= "Rainbow Bridge";
naviscript.navi.inst [8] .route.means
= "car";
naviscript.navi.inst [8] .route.category
= "Metropolitan Expressway";
naviscript.navi.inst [9] .id
= "inst-point-Daiba IC";
naviscript.navi.inst [9] .name
= "Daiba IC";
naviscript.navi.inst [9] .longitude
= "133.37.46";
naviscript.navi.inst [9] .latitude
= "36.3.5";
naviscript.navi.inst [9] .route.thesame
= "yes";
naviscript.navi.inst [10] .id
= "inst-object-restaurant";
naviscript.navi.inst [10] .if
= "(ref (inst-point- Daiba IC # time) & ge 11:30) &&
(ref (inst-point- Daiba IC # time) & le 13:30) ";
naviscript.navi.inst [10] .time.period-of-stay
= "1hour30min";
naviscript.navi.inst [10] .time.period-of-stay.importance
= "low";
naviscript.navi.inst [10] .point.id
= "object-restaurant";
naviscript.navi.inst [10] .point.name
= "Restaulant Fujitsu";
naviscript.navi.inst [10] .point.category
= "restaulant";
naviscript.navi.inst [10] .point.category
= "Italian";
naviscript.navi.inst [10] .point.phone
= "987-654-3210";
naviscript.navi.inst [10] .point.info.text
= "Specialties are made by Italian chefs ...";
naviscript.navi.inst [10] .point.info.image.src
= "image-restaulant.jpg";
naviscript.navi.inst [11] .id
= "inst-object-cafe";
naviscript.navi.inst [11] .if
= "(ref (inst-point- Daiba IC # time) & lt 11:30) ||
(ref (inst-point- Daiba IC # time) & gt 13:30) ";
naviscript.navi.inst [11] .object.id
= "object-cafe";
naviscript.navi.inst [11] .time.period-of-stay
= "45min";
naviscript.navi.inst [11] .time.period-of-stay.importance
= "low";
naviscript.navi.inst [11] .object.name
= "Cafe Fujitsu";
naviscript.navi.inst [11] .object.category
= "cafe";
naviscript.navi.inst [11] .object.phone
= "999-999-9999";
naviscript.navi.inst [12] .id
= "inst-point-jetty";
naviscript.navi.inst [12] .point.ref
= "http://www.naviscript.com/japan/tokyo/odaiba.nav#point-breakwater";
naviscript.navi.inst [13] .id
= "inst-object- Fujisan TV";
naviscript.navi.inst [13] .object.name
= "Fujisan TV";
naviscript.navi.inst [13] .object.address
= "9-9-9 Daiba, Minato-ku, Tokyo";
naviscript.navi.inst [14] .id
= "inst-point-Tokyo Station Yaesu Central Exit";
naviscript.navi.inst [14] .point.importance
= "high";
naviscript.navi.inst [14] .point.name
= "Tokyo Station Yaesu Central Exit";
naviscript.navi.inst [14] .point.longitude
= "133.33.36";
naviscript.navi.inst [14] .point.latitude
= "36.2.5";
naviscript.navi.inst [15] .id
= "inst-info- Conclusion";
naviscript.navi.inst [15] .time
= "+ 0sec";
naviscript.navi.inst [15] .infolist
= "par (1,2)";
naviscript.navi.inst [15] .info [1] .voice.times
= "1";
naviscript.navi.inst [15] .info [1] .voice.value
= "Thank you so much!";
naviscript.navi.inst [15] .info [1] .sound.src
= "sound-bye.wav";
naviscript.navi.inst [15] .info [1] .sound.duration
= "2min30sec";
naviscript.navi.inst [16] .id
= "inst-info-noon";
naviscript.navi.inst [16] .time
= "12:00";
naviscript.navi.inst [16] .info.voice
= "It is noon.";
First, in the first half of the guide script from <navi> to </ navi>, the title, version, etc. of the guide script are defined, and the instructions defined in this guide script are defined.
次に,案内用スクリプトの</navi> 以降では,各インストラクションの内容を定義している。例えば,先頭のインストラクションである"inst-info- はじめに" では,出発時刻から5秒経過したら,「レインボータウンツアーへようこそ!」という案内文を出力することを示している。 Next, the contents of each instruction are defined after </ navi> of the guidance script. For example, the first instruction “inst-info-Introduction” indicates that after 5 seconds from the departure time, a guidance message “Welcome to Rainbow Town Tour!” Is output.
次のインストラクション"inst-point-海浜幕張駅" は,9時に海浜幕張駅にいて,京葉線で移動することを示す。 The next instruction "inst-point-Kaihin Makuhari Station" indicates that you are at Kaihin Makuhari Station at 9:00 and you are traveling on the Keiyo Line.
次のインストラクション"inst-point-東京駅" は,
<time importane="high"> 10:00 </time>
<point importance="high">
と指定され,10:00 に必ず東京駅に到着していることが重要であることを示している。
The next instruction "inst-point-Tokyo Station"
<time importane = "high"> 10:00 </ time>
<point importance = "high">
It is important to arrive at Tokyo Station at 10:00.
10番目のインストラクション"inst-objet-restaurant" は,
if = "(ref(inst-point-台場IC#time) &ge 11:30) &&
(ref(inst-point-台場IC#time) &le 13:30)">
<time importance="low" > 1hour30min </time>
と指定され,11番目のインストラクション"inst-objet-cafe" は
if = "(ref(inst-point-台場IC#time) < 11:30) ||
(ref(inst-point-台場IC#time) > 13:30)">
<time importance="low" > 45min </time>
と指定されている。これは,台場ICの到着時刻が11:30 から13:30 の間ならばレストランの案内情報を出力し,台場ICの到着時刻が11:30 前または13:30 以降ならばカフェの案内情報を出力する,ことを意味する。
The tenth instruction "inst-objet-restaurant"
if = "(ref (inst-point-daiba IC # time) & ge 11:30) &&
(ref (inst-point-Daiba IC # time) & le 13:30) ">
<time importance = "low"> 1hour30min </ time>
The eleventh instruction "inst-objet-cafe" is
if = "(ref (inst-point-Daiba IC # time) & lt 11:30) ||
(ref (inst-point-Daiba IC # time) & gt 13:30) ">
<time importance = "low"> 45min </ time>
Is specified. If the arrival time of the Daiba IC is between 11:30 and 13:30, the restaurant information is output. If the arrival time of the Daiba IC is before 11:30 or after 13:30, the cafe information is output. Means output.
これらのインストラクションにおいて,案内すべき時刻を意味する<time>に,その重要性を指定する属性importanceが指定されている。 In these instructions, the attribute importance specifying the importance is specified for <time> which means the time to be guided.
importanceは,その時刻の重要性を指定する属性であり,high,lowの値をとり, デフォールト値はhighとする。 importance is an attribute that specifies the importance of the time, takes values of high and low, and the default value is high.
以下の指定は,11:00 に到着することも,13:30 に出発することも,両方とも重要であることを意味する。 The following designation means that both arriving at 11:00 and leaving at 13:30 are important.
<time importance="high"> 11:00-13:30 </time>
また,以下の指定は,11:00 に到着することは重要であるが,13:30 に出発することは重要でないことを意味する。
<time importance = "high"> 11: 00-13: 30 </ time>
The following designation also means that it is important to arrive at 11:00, but it is not important to leave at 13:30.
<time importance="high"> 11:00- </time>
<time importance="low"> -13:30 </time>
また,以下の指定は,1時間30分の滞在が重要でないことを意味する。
<time importance = "high"> 11: 00- </ time>
<time importance = "low"> -13: 30 </ time>
In addition, the following designation means that a stay of 1 hour 30 minutes is not important.
<time importance="low"> 1hour30min </time>
上記の案内用スクリプトを解釈する場合に,スクリプトの指定に矛盾がないので,10番目および11番目のインストラクションの部分は,以下のような案内用の構造化データに変換する。
<time importance = "low"> 1hour30min </ time>
When interpreting the above-mentioned guidance script, there is no contradiction in the designation of the script, so the tenth and eleventh instruction parts are converted into the following structured data for guidance.
naviscript.navi.inst[10].id
= "inst-object-restaurant";
naviscript.navi.inst[10].if
= "(ref(inst-point- 台場IC#time) &ge 11:30) &&
(ref(inst-point- 台場IC#time) &le 13:30)";
naviscript.navi.inst[10].time.period-of-stay
= "1hour30min";
naviscript.navi.inst[10].time.period-of-stay.importance
= "low";
naviscript.navi.inst[10].point.id
= "object-restaurant";
・・・
naviscript.navi.inst[11].id
= "inst-object-cafe";
naviscript.navi.inst[11].if
= "(ref(inst-point- 台場IC#time) < 11:30) ||
(ref(inst-point- 台場IC#time) > 13:30)";
naviscript.navi.inst[11].object.id
= "object-cafe";
naviscript.navi.inst[11].time.period-of-stay
= "45min";
naviscript.navi.inst[11].time.period-of-stay.importance
= "low";
・・・
案内用scriptの実行時において,制約調整部18は,図3に示す修正例にもとづいて以下のように処理する。
naviscript.navi.inst [10] .id
= "inst-object-restaurant";
naviscript.navi.inst [10] .if
= "(ref (inst-point- Daiba IC # time) & ge 11:30) &&
(ref (inst-point- Daiba IC # time) & le 13:30) ";
naviscript.navi.inst [10] .time.period-of-stay
= "1hour30min";
naviscript.navi.inst [10] .time.period-of-stay.importance
= "low";
naviscript.navi.inst [10] .point.id
= "object-restaurant";
...
naviscript.navi.inst [11] .id
= "inst-object-cafe";
naviscript.navi.inst [11] .if
= "(ref (inst-point- Daiba IC # time) & lt 11:30) ||
(ref (inst-point- Daiba IC # time) & gt 13:30) ";
naviscript.navi.inst [11] .object.id
= "object-cafe";
naviscript.navi.inst [11] .time.period-of-stay
= "45min";
naviscript.navi.inst [11] .time.period-of-stay.importance
= "low";
...
When executing the guidance script, the constraint adjusting unit 18 performs the following processing based on the modification example shown in FIG.
(a) 台場ICの到着時刻が11:45 の場合には,出発時刻13:30 から余裕分(15 min)を減算して出発時刻を13:15 に設定するか,もしくは,滞在時間に余裕分を加算して滞在時間を1hour45minに設定する。 (a) If the arrival time of the Daiba IC is 11:45, either subtract the margin (15 min) from the departure time 13:30 and set the departure time to 13:15, or leave the time to stay Add minutes and set the stay time to 1hour45min.
(b) 台場ICの到着時刻が12:15 の場合には,出発時刻13:30 に遅延分(15 min)を加算して出発時刻を13:45 に設定するか,もしくは,滞在時間から遅延分を減算して滞在時間を1hour15minに設定する。 (b) If the arrival time of the Daiba IC is 12:15, add the delay (15 min) to the departure time 13:30 and set the departure time to 13:45, or delay from the stay time Subtract minutes and set the stay time to 1hour15min.
〔案内用スクリプトの言語仕様〕
以下の順で,タグ,属性,内容について説明する。
[Language specification of guide script]
Tags, attributes, and contents are explained in the following order.
01. <naviscript>
02. <title>
03. <version>
04. <author>
05. <affiliation>
06. <date>
07. <copyright>
08. <comment>
09. <navi>
10. <title>
11. <author>
12. <date>
13. <country>
14. <area>
15. <genre>
16. <duration>
17. <distance>
18. <cost>
19. <course>
20. <comment>
21. <seq>
22. <par>
23. <inst>
24. <time>
25. <point>
26. <name>
27. <category>
28. <latitude>
29. <longitude>
30. <altitude>
31. <cost>
32. <comment>
33. <location>
34. <object>
35. <name>
36. <category>
37. <address>
38. <zip-code>
39. <country>
40. <phone>
41. <fax>
42. <url>
43. <e-mail>
44. <latitude>
45. <longitude>
46. <altitude>
47. <open>
48. <close>
49. <reservation>
50. <comment>
51. <text>
52. <voice>
53. <audio>
54. <image>
55. <video>
56. <route>
57. <means>
58. <name>
59. <category>
60. <cost>
61. <comment>
62. <info>
63. <seq>
64. <par>
65. <text>
66. <voice>
67. <audio>
68. <image>
69. <video>
01. <naviscript>
タグ: <naviscript>
本記述がナビスクリプトであることを表す。
01. <naviscript>
02. <title>
03. <version>
04. <author>
05. <affiliation>
06. <date>
07. <copyright>
08. <comment>
09. <navi>
10. <title>
11. <author>
12. <date>
13. <country>
14. <area>
15. <genre>
16. <duration>
17. <distance>
18. <cost>
19. <course>
20. <comment>
21. <seq>
22. <par>
23. <inst>
24. <time>
25. <point>
26. <name>
27. <category>
28. <latitude>
29. <longitude>
30. <altitude>
31. <cost>
32. <comment>
33. <location>
34. <object>
35. <name>
36. <category>
37. <address>
38. <zip-code>
39. <country>
40. <phone>
41. <fax>
42. <url>
43. <e-mail>
44. <latitude>
45. <longitude>
46. <altitude>
47. <open>
48. <close>
49. <reservation>
50. <comment>
51. <text>
52. <voice>
53. <audio>
54. <image>
55. <video>
56. <route>
57. <means>
58. <name>
59. <category>
60. <cost>
61. <comment>
62. <info>
63. <seq>
64. <par>
65. <text>
66. <voice>
67. <audio>
68. <image>
69. <video>
01. <naviscript>
Tag: <naviscript>
Indicates that this description is a navigation script.
属性: version
ナビスクリプトのバージョンを表す。
Attribute: version
Represents the version of the navigation script.
内部: 以下のタグセットを内部に包含することができる。 Internal: The following tag sets can be included inside.
<title>
<version>
<author>
<affiliation>
<date>
<copyright>
<comment>
<navi>
02. <naviscript>下の <title>
タグ: <title>
属性: なし
内部: 内容として,本ナビスクリプトに記述される案内のタイトルを記述する。
<title>
<version>
<author>
<affiliation>
<date>
<copyright>
<comment>
<navi>
02. <title> under <naviscript>
Tag: <title>
Attributes: None Internal: Describes the title of the guidance described in this navigation script as the content.
例: レインボータウンツアー
03. <naviscript>下の <version>
タグ: <version>
属性: なし
内部: 内容として,本ナビスクリプトに記述される案内のバージョンを記述する。
Example: Rainbow Town Tour
03. <version> under <naviscript>
Tag: <version>
Attributes: None Internal: Describes the version of the guidance described in this Naviscript as the content.
例: example-04_06
04. <naviscript>下の <author>
タグ: <author>
属性: なし
内部: 内容として,本ナビスクリプトに記述される案内の著者を記述する。
Example: example-04_06
04. <author> under <naviscript>
Tag: <author>
Attributes: None Internal: Describes the author of the guidance described in this Naviscript as the content.
例: 亜井うえ男,可木くけ子
05. <naviscript>下の <affiliation>
タグ: <affiliation>
属性: なし
内部: 内容として,本ナビスクリプトに記述される案内の帰属を記述する。
E.g. Ueo Ai, Kukeko Kagi
05. <affiliation> under <naviscript>
Tag: <affiliation>
Attributes: None Internal: Describe the attribution of the guidance described in this Naviscript as the content.
例: 富士通観光
06. <naviscript>下の <date>
タグ: <date>
属性: なし
内部: 内容として,本ナビスクリプトに記述される案内の記述日時を記述する。
Example: Fujitsu sightseeing
06. <date> under <naviscript>
Tag: <date>
Attributes: None Internal: Describes the description date and time of the guidance described in this Naviscript as the content.
例: 99/10/10
07. <naviscript>下の <copyright>
タグ: <copyright>
属性: なし
内部: 内容として,本ナビスクリプトに記述される案内のコピーライトを記述する。
Example: 99/10/10
07. <copyright> under <naviscript>
Tag: <copyright>
Attributes: None Internal: As a content, describe the copyright of the guidance described in this Naviscript.
例: All Rights Reserved, Copyright (C) Fujitsu Laboratories Ltd. 1999.
08. <naviscript>下の <comment>
タグ: <comment>
属性: なし
内部: 内容として,本ナビスクリプトに記述される案内についてのコメントを記述する。
Example: All Rights Reserved, Copyright (C) Fujitsu Laboratories Ltd. 1999.
08. <comment> under <naviscript>
Tag: <comment>
Attributes: None Internal: Write comments about the guidance described in this Naviscript as content.
09. <naviscript>下の <navi>
タグ: <navi>
属性: なし
内部: 以下のタグセットを内部に包含することができる。
09. <navi> under <naviscript>
Tag: <navi>
Attributes: None Internal: The following tag sets can be included inside.
<title>
<author>
<date>
<country>
<area>
<genre>
<duration>
<distance>
<cost>
<course>
<comment>
<seq> あるいは <par>
10. <navi>下の <title>
タグ: <title>
属性: なし
内部: 内容として,案内される内容のタイトルを記述する。
<title>
<author>
<date>
<country>
<area>
<genre>
<duration>
<distance>
<cost>
<course>
<comment>
<seq> or <par>
10. <title> under <navi>
Tag: <title>
Attributes: None Internal: Describes the title of the content to be guided as content.
例: レインボータウン
11. <navi>下の <author>
タグ: <author>
属性: なし
内部: 内容として,案内される内容の著者を記述する。
Example: Rainbow Town
11. <author> under <navi>
Tag: <author>
Attributes: None Internal: Describes the author of the content to be guided as content.
例: 富士通観光
12. <navi>下の <date>
タグ: <date>
属性: なし
内部: 内容として,案内される内容の日時を記述する。
Example: Fujitsu sightseeing
12. <date> under <navi>
Tag: <date>
Attributes: None Internal: Describes the date and time of the content to be introduced as content.
例: 99/10/10
13. <navi>下の <country>
タグ: <country>
属性: なし
内部: 内容として,案内される地点や経路や施設が属する国名を記述する。
Example: 99/10/10
13. <country> under <navi>
Tag: <country>
Attributes: None Internal: Describes the name of the country to which the point, route, or facility to be guided belongs.
例: 日本
14. <navi>下の <area>
タグ: <area>
属性: なし
内部: 内容として,案内される地点や経路や施設が属する領域を記述する。
Example: Japan
14. <area> under <navi>
Tag: <area>
Attributes: None Internal: Describes the area to which the point, route, or facility to be guided belongs.
例: 東京,お台場
15. <navi>下の <genre>
タグ: <genre>
属性: なし
内部: 内容として,案内される内容が属すジャンルを記述する。
Example: Tokyo, Odaiba
15. <genre> under <navi>
Tag: <genre>
Attributes: None Internal: Describes the genre to which the guided content belongs.
例: ドライブ,見る
16. <navi>下の <duration>
タグ: <duration>
属性: なし
内部: 内容として,案内されるコースの所要時間を記述する。
Example: Drive, watch
16. <duration> under <navi>
Tag: <duration>
Attributes: None Internal: Describes the time required for the course to be guided.
例: 3hour40min
17. <navi>下の <distance>
タグ: <distance>
属性: なし
内部: 内容として,案内されるコースの移動距離を記述する。
Example: 3hour40min
17. <distance> under <navi>
Tag: <distance>
Attributes: None Internal: Describes the travel distance of the guided course as content.
例: 95.0km
18. <navi>下の <cost>
タグ: <cost>
属性: なし
内部: 内容として,案内されるコースの所要費用を記述する。
Example: 95.0km
18. <cost> under <navi>
Tag: <cost>
Attributes: None Internal: Describes the required cost of the course being guided as content.
例: 1940yen
19. <navi>下の <course>
タグ: <course>
属性: なし
内部: 内容として,案内されるコースを記述する。
Example: 1940yen
19. <course> under <navi>
Tags: <course>
Attributes: None Internal: Describe the course to be guided as content.
例: 海浜幕張−東京−レインボーブリッジ−フジサンテレビ−東京
20. <navi>下の <comment>
タグ: <comment>
属性: なし
内部: 内容として,案内される内容についてのコメントを記述する。
Example: Kaihin Makuhari-Tokyo-Rainbow Bridge-Fujisan TV-Tokyo
20. <comment> under <navi>
Tag: <comment>
Attributes: None Internal: Write comments about the content to be guided as content.
21. <navi>下の <seq>
タグ: <seq>
seq は sequential を意味する。<seq> は内部に含まれる項目が直列的 (sequential) に実行されることを表す。
21. <seq> under <navi>
Tag: <seq>
seq means sequential. <seq> indicates that the items contained within are executed serially.
属性: なし
内部: 以下のタグセットあるいはそれらの任意個の任意の組み合わせを内部に包含することができる。
Attributes: None Internal: The following tag sets or any combination of any of these can be included internally.
<inst>
<seq>
<par>
22. <navi>下の<par>
タグ: <par>
par は parallel を意味する。
<inst>
<seq>
<par>
22. <par> under <navi>
Tag: <par>
par means parallel.
<par> は内部に含まれる項目が並列的 (parallel) に実行されることを表す。 <par> indicates that the items contained inside are executed in parallel.
属性: なし
内部: 以下のタグセットあるいはそれらの任意個の任意の組み合わせを内部に包含することができる。
Attributes: None Internal: The following tag sets or any combination of any of these can be included internally.
<inst>
<seq>
<par>
23. <seq> あるいは <par>下の <inst>
タグ: <inst>
instは instructionを意味する。
<inst>
<seq>
<par>
23. <inst> under <seq> or <par>
Tag: <inst>
inst means instruction.
属性:
id
内部あるいは外部から参照するための ID を付与する。
attribute:
id
Give an ID for reference from inside or outside.
例: id = "inst-info-はじめに"
ref :内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
Example: id = "inst-info-Introduction"
ref: Refers to the <inst> by describing the ID assigned to the internal or external <inst>.
例: ref = "inst-info- はじめに"
if
そのインストラクションを実行するか否かの条件を記述する。もし条件が成立すればそのインストラクションを実行し,そうでなければ実行しない。
Example: ref = "inst-info- Introduction"
if
Describes whether or not to execute the instruction. If the condition is met, the instruction is executed, otherwise it is not executed.
例: if = "(ref(inst-point-台場IC#time) &ge 11:30) &&
(ref(inst-point-台場IC#time) &le 13:30)">
この条件は,inst-point- 台場ICの ID が付与されたタグセットの内部の<time>のタグセットの内容が 11:30以上で,かつ,13:30 以下であれば,ということを意味する。
Example: if = "(ref (inst-point-Daiba IC # time) & ge 11:30) &&
(ref (inst-point-Daiba IC # time) & le 13:30) ">
This condition means that the tag set content of <time> inside the tag set with the ID of inst-point-daiba IC is 11:30 or more and 13:30 or less. To do.
if属性の中で使用される記号とその意味は以下のとおりである。 The symbols used in the if attribute and their meanings are as follows.
比較演算子
&eq あるいは == (= : equal)
左辺が右辺と等しい
&ne あるいは != (!=: not equal)
左辺が右辺と等しくない
&le
左辺が右辺以下 (<=: less or equal)
&ge
左辺が右辺以上 (>=: greater or equal)
<
左辺が右辺より小さい (< : less than)
>
左辺が右辺より大きい (< : greater than)
論理演算子
¬あるいは !
否定 (NOT)
&and
かつ (AND)
&or
または (OR)
内部: 以下のタグセットあるいはそれらの任意個の任意の組み合わせを内部に包含することができる。
Comparison operator
& eq or == (=: equal)
Left side is equal to right side
& ne or! = (! =: not equal)
The left side is not equal to the right side
& le
Left side is less than right side (<=: less or equal)
& ge
Left side is greater than or equal to right side (> =: greater or equal)
& lt
Left side is smaller than right side (<: less than)
& gt
Left side is greater than right side (<: greater than)
Logical operators
& not or!
Negation (NOT)
& and
And (AND)
& or
Or (OR)
Internal: The following tag sets or any combination of any of them can be included internally.
<time>
あるいは
<point> あるいは <location> あるいは <object> ,および,<route>
<info>
24. <inst>下の <time>
タグ: <time>
timeは案内すべき時刻を意味する。
<time>
Or
<point> or <location> or <object> and <route>
<info>
24. <time> under <inst>
Tag: <time>
time means the time to guide.
point と併用された場合には,その地点からの出発時刻,その地点での滞在時間,その地点への到着時刻をも合わせて意味する。 When used together with point, it means the departure time from the point, the staying time at the point, and the arrival time at the point.
属性:
id
内部あるいは外部から参照するための ID を付与する。
attribute:
id
Give an ID for reference from inside or outside.
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
importance
その時刻や時間の重要性を指定する.
内容として,以下の値を取りうる。
importance
Specify the importance of the time and time.
The content can take the following values:
例: high, low
importanceの指定がない場合のデフォールト値は high とする。
Example: high, low
The default value when importance is not specified is high.
使い方:
<time importance="high"> 11:00-13:00 </time>
11:00 に到着することも,13:00 に出発することも,が両方とも重要である。
Usage:
<time importance = "high"> 11: 00-13: 00 </ time>
Both arriving at 11:00 and leaving at 13:00 are important.
<time importance="high"> 11:00- </time>
<time importance="low"> -13:00 </time>
11:00 に到着することは重要であるが,
13:00 に出発することは重要ではない。
<time importance = "high"> 11: 00- </ time>
<time importance = "low"> -13: 00 </ time>
It is important to arrive at 11:00,
It is not important to leave at 13:00.
内部:
内容として,その <inst> 下の <info> を案内する時刻を記述する。
internal:
Describes the time to guide <info> under the <inst>.
時刻の指定は,以下のように,絶対的な指定と相対的な指定の両方を可能とする。 Time specification can be both absolute and relative, as follows:
<time> 12:00 </time>
12:00 に,という絶対的な時刻の指定
<time> +5sec </time>
1つ前のインストラクションの 5秒後に,という相対的な時刻の指定
<time> -10min </time>
1つ後のインストラクションの10分前に,という相対的な時刻の指定
point と併用された場合には,その地点から出発時刻,その地点での滞在時間,その地点への到着時刻をも合わせて意味する。
<time> 12:00 </ time>
Absolute time specification of 12:00
<time> + 5sec </ time>
Relative time specification of 5 seconds after the previous instruction
<time> -10min </ time>
Specify a relative time of 10 minutes before the next instruction
When used with point, it means the departure time from that point, the staying time at that point, and the arrival time at that point.
<time> 11:00 </time>
11:00 に到着し,直ちに出発
<time> 11:00- </time>
11:00 から滞在,すなわち,11:00 に到着
<time> -13:00 </time>
13:00 まで滞在,すなわち,13:00 に出発
<time> 11:00-13:00 </time>
11:00 から13:00 まで滞在
<time> 1day2hour </time>
1日と2時間滞在
25. <inst>下の <point>
タグ: <point>
point は案内すべき地点を意味する。
<time> 11:00 </ time>
Arrived at 11:00 and departed immediately
<time> 11: 00- </ time>
Stay from 11:00, ie arrive at 11:00
<time> -13: 00 </ time>
Stay until 13:00, that is, leave at 13:00
<time> 11: 00-13: 00 </ time>
Stay from 11:00 to 13:00
<time> 1day2hour </ time>
1 day and 2 hours stay
25. <point> under <inst>
Tag: <point>
point means the point to guide.
point は地点を絶対的に規定する。 point absolutely defines the point.
属性:
id
内部あるいは外部から参照するための ID を付与する。
attribute:
id
Give an ID for reference from inside or outside.
id = "point-台場IC"
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
id = "point-daiba IC"
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
例:
ref = "point- 台場IC"
ref = "http://www.naviscript.com/japan/tokyo/odaiba.nav#point-breakwater"
importance
その地点を経由することの重要性を指定する。内容として,以下の値を取りうる。
Example:
ref = "point- Daiba IC"
ref = "http://www.naviscript.com/japan/tokyo/odaiba.nav#point-breakwater"
importance
Specify the importance of going through the point. The content can take the following values:
例: high, low
importanceの指定がない場合のデフォールト値は high とする。
Example: high, low
The default value when importance is not specified is high.
使い方:
<point importance="high"> … </point>
…で指定された地点を経由することが重要。
Usage:
<point importance = "high">… </ point>
It is important to go through the point specified by….
内部: 以下のタグセットを内部に包含することができる。 Internal: The following tag sets can be included inside.
<name>
<category>
<latitude>
<longitude>
<altitude>
<cost>
<comment>
これらのタグセットは案内すべき地点を規定する要素として捉えることができる。
<name>
<category>
<latitude>
<longitude>
<altitude>
<cost>
<comment>
These tag sets can be regarded as elements that define points to be guided.
26. <point> 下の <name>
タグ: <name>
属性: なし
内部: 内容として,その地点の名称を記述する。
26. <name> under <point>
Tag: <name>
Attributes: None Internal: Describes the name of the point as content.
27. <point> 下の <category>
タグ: <category>
属性: なし
内部: 内容として,その地点のカテゴリを記述する。
27. <category> under <point>
Tag: <category>
Attributes: None Internal: Describes the category of the point as content.
例: station
28. <point> 下の <latitude>
タグ: <latitude>
属性: なし
内部: 内容として,その地点の緯度を記述する。
Example: station
28. <latitude> under <point>
Tag: <latitude>
Attributes: None Internal: Describe the latitude of the point as content.
例: 36.2.5
29. <point> 下の <longitude>
タグ: <longitude>
属性: なし
内部: 内容として,その地点の経度を記述する。
Example: 36.2.5
29. <longitude> under <point>
Tag: <longitude>
Attributes: None Internal: Describe the longitude of the point as the content.
例: 133.33.36
30. <point> 下の <altitude>
タグ: <altitude>
属性: なし
内部: 内容として,その地点の高度を記述する。
Example: 133.33.36
30. <altitude> under <point>
Tag: <altitude>
Attributes: None Internal: Describes the altitude of the point as content.
例: 100m
31. <point> 下の <cost>
タグ: <cost>
属性: なし
内部: 内容として,例えば,入場料のような,その地点において必要とされる費用を記述する。
Example: 100m
31. <cost> under <point>
Tag: <cost>
Attributes: None Internal: Describes the costs required at the site, such as admission fees, for example.
例: 540yen
32. <point> 下の <comment>
タグ: <comment>
属性: なし
内部: 内容として,その地点についてのコメントを記述する。
Example: 540yen
32. <comment> under <point>
Tag: <comment>
Attributes: None Internal: Write a comment about the point as content.
33. <inst>下の <location>
タグ: <location>
locationは案内すべき位置を意味する。
33. <location> under <inst>
Tag: <location>
location means the location to guide.
locationは地点を相対的に規定する。 location specifies the relative location.
属性:
id
内部あるいは外部から参照するための ID を付与する。
attribute:
id
Give an ID for reference from inside or outside.
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
importance
その地点を経由することの重要性を指定する。
importance
Specify the importance of going through the point.
内容として,以下の値を取りうる。 The content can take the following values:
例: high, low
importanceの指定がない場合のデフォールト値は high とする。
Example: high, low
The default value when importance is not specified is high.
使い方:
<location importance="high">… </location>
…で指定された地点を経由することが重要。
Usage:
<location importance = "high">… </ location>
It is important to go through the point specified by….
内部: 内容として,その <inst> 下の <info> を案内する位置を記述する。 Internal: Describes the location to guide <info> under the <inst>.
位置の指定は,以下のように,相対的な指定を可能とする。 The position can be specified as follows.
<location> +1.0km </location>
前の地点の 1km過ぎで,という相対的な場所の指定
<location> -1.0km </location>
次の地点の 1km手前で,という相対的な場所の指定
34. <inst>下の <object>
タグ: <object>
objectは案内すべき施設などの事物を意味する。
<location> + 1.0km </ location>
Relative location designation of 1km past the previous point
<location> -1.0km </ location>
Specify a relative location 1km before the next point
34. <object> under <inst>
Tag: <object>
object means things such as facilities to be guided.
属性:
id
内部あるいは外部から参照するための ID を付与する。
attribute:
id
Give an ID for reference from inside or outside.
id = "object- レインボーブリッジ"
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
id = "object- Rainbow Bridge"
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
例:
ref = "object-cafe"
内部: 以下のタグセットを内部に包含することができる。
Example:
ref = "object-cafe"
Internal: The following tag sets can be included inside.
<name>
<category>
<address>
<zip-code>
<country>
<phone>
<fax>
<url>
<e-mail>
<latitude>
<longitude>
<altitude>
<open>
<close>
<reservation>
<comment>
これらのタグセットは案内すべき施設などの事物を規定する要素として捉えることができる。
<name>
<category>
<address>
<zip-code>
<country>
<phone>
<fax>
<url>
<e-mail>
<latitude>
<longitude>
<altitude>
<open>
<close>
<reservation>
<comment>
These tag sets can be regarded as elements that define things such as facilities to be guided.
35. <object>下の <name>
タグ: <name>
属性: なし
内部: 内容として,その事物の名称を記述する。
35. <name> under <object>
Tag: <name>
Attributes: None Internal: Describe the name of the thing as content.
例: Restaulant Fujitsu
36. <object>下の <category>
タグ: <category>
属性: なし
内部: 内容として,その事物のカテゴリを記述する。
Example: Restaulant Fujitsu
36. <category> under <object>
Tag: <category>
Attributes: None Internal: Describes the category of the item as content.
例: restaulant, Italian,…
37. <object>下の <address>
タグ: <address>
属性: なし
内部: 内容として,その事物の住所を記述する。
Example: restaulant, Italian,…
37. <address> under <object>
Tag: <address>
Attributes: None Internal: Describes the address of the thing as content.
例: 東京都港区台場9-9-9
38. <object>下の <zip-code>
タグ: <zip-code>
属性: なし
内部: 内容として,その事物の郵便番号を記述する。
Example: 9-9-9 Daiba, Minato-ku, Tokyo
38. <zip-code> under <object>
Tag: <zip-code>
Attributes: None Internal: Describes the postal code of the item as content.
例: 012-3456
39. <object>下の <country>
タグ: <country>
属性: なし
内部: 内容として,その事物が属す国名を記述する。
Example: 012-3456
39. <country> under <object>
Tag: <country>
Attributes: None Internal: Describes the country name to which the thing belongs.
例: 日本
40. <object>下の <phone>
タグ: <phone>
属性: なし
内部: 内容として,その事物の電話番号を記述する。
Example: Japan
40. <phone> under <object>
Tag: <phone>
Attributes: None Internal: Describe the phone number of the item as content.
例: 987-654-3210
41. <object>下の <fax>
タグ: <fax>
属性: なし
内部: 内容として,その事物のファックス番号を記述する。
Example: 987-654-3210
41. <fax> under <object>
Tag: <fax>
Attributes: None Internal: Describes the fax number of the item as content.
例: 999-999-9999
42. <object>下の <url>
タグ: <url>
属性: なし
内部: 内容として,その事物に関するウェブページアドレス (URL: Uniform Resource Locator)を記述する。
Example: 999-999-9999
42. <url> under <object>
Tag: <url>
Attributes: None Internal: Describes the web page address (URL: Uniform Resource Locator) for the thing as content.
例: http://www.fujisan-tv.com/
43. <object>下の <e-mail>
タグ: <e-mail>
属性: なし
内部: 内容として,その事物に関する電子メールアドレスを記述する。
Example: http://www.fujisan-tv.com/
43. <e-mail> under <object>
Tag: <e-mail>
Attributes: None Internal: Describes the e-mail address for the thing as content.
例: www@fujisan-tv.com
44. <object>下の <latitude>
タグ: <latitude>
属性: なし
内部: 内容として,その事物の緯度を記述する。
Example: www@fujisan-tv.com
44. <latitude> under <object>
Tag: <latitude>
Attributes: None Internal: Describes the latitude of the thing as content.
例: 36.3.5
45. <object>下の <longitude>
タグ: <longitude>
属性: なし
内部: 内容として,その事物の経度を記述する。
Example: 36.3.5
45. <longitude> under <object>
Tag: <longitude>
Attributes: None Internal: Describes the longitude of the thing as content.
例: 133.37.46
46. <object>下の <altitude>
タグ: <altitude>
属性: なし
内部: 内容として,その事物の高度を記述する。
Example: 133.37.46
46. <altitude> under <object>
Tag: <altitude>
Attributes: None Internal: Describes the height of the object as content.
例: 999m
47. <object>下の <open>
タグ: <open>
属性: なし
内部: 内容として,その事物の開店曜日や開店時間を記述する。
Example: 999m
47. <open> under <object>
Tag: <open>
Attributes: None Internal: Describes the opening day and opening time of the thing as content.
例: 月曜日−金曜日, 10:00-17:00
48. <object>下の <close>
タグ: <close>
属性: なし
内部: 内容として,その事物の閉店曜日や閉店時間を記述する。
Example: Monday-Friday, 10: 00-17: 00
48. <close> under <object>
Tag: <close>
Attributes: None Internal: Describes the closing day and closing time of the item as the content.
例: 土曜日,日曜日,祝日
49. <object>下の <reservation>
タグ: <reservation>
属性: なし
内部: 内容として,その事物の予約の要否を記述する。
Example: Saturday, Sunday, public holidays
49. <reservation> under <object>
Tag: <reservation>
Attributes: None Internal: Describes whether or not to reserve the object as content.
例: 要予約
50. <object>下の <comment>
タグ: <comment>
属性: なし
内部: 内容として,その事物についてのコメントを記述する。
Example: Reservation required
50. <comment> under <object>
Tag: <comment>
Attributes: None Internal: Describes the comment as the content.
51. <object>下の <text>
タグ: <text>
属性: duration
表示する持続時間
内部: 内容として,事物の案内の1形態として表示する text を text で記述する。
51. <text> under <object>
Tag: <text>
Attribute: duration
Duration to display Internal: Describes text to be displayed as a form of information guide as text.
例: 名物はイタリア人シェフの手による…
52. <object>下の <voice>
タグ: <voice>
属性: duration
発話する持続時間
内部: 内容として,事物の案内の1形態として発話する voiceを text で記述する。
Example: Specialties by Italian chefs ...
52. <voice> under <object>
Tag: <voice>
Attribute: duration
Duration of utterance Internal: Describes the voice to be spoken as text as a form of information guide.
例: 名物はイタリア人シェフの手による…
53. <object>下の <audio>
タグ: <audio>
属性:
src
事物の案内の1形態として発する audioファイルを指定する。
Example: Specialties by Italian chefs ...
53. <audio> under <object>
Tag: <audio>
attribute:
src
Specify an audio file to be issued as a form of information about things.
duration
発する持続時間
内部: なし
54. <object>下の <image>
タグ: <image>
属性:
src
事物の案内の1形態として表示する imageファイルを指定する。
duration
Duration to emit Internal: None
54. <image> under <object>
Tag: <image>
attribute:
src
Specifies an image file to be displayed as a form of guide for things.
duration
表示する持続時間
内部: なし
55. <object>下の <video>
タグ: <video>
属性:
src
事物の案内の1形態として再生する videoファイルを指定する。
duration
Display duration Internal: None
55. <video> under <object>
Tag: <video>
attribute:
src
A video file to be played back is designated as one form of guidance for things.
duration
再生する持続時間
内部: なし
56. <inst>下の <route>
タグ: <route>
route は案内すべき経路を意味する。
duration
Duration to play Internal: None
56. <route> under <inst>
Tag: <route>
route means the route to be guided.
属性:
id
内部あるいは外部から参照するための ID を付与する。
attribute:
id
Give an ID for reference from inside or outside.
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
内部: 以下のタグセットを内部に包含することができる。 Internal: The following tag sets can be included inside.
<means>
<name>
<category>
<cost>
<comment>
これらのタグセットは案内すべき経路を規定する要素として捉えることができる。あるいは,内容として,以下を記述することができる。
<means>
<name>
<category>
<cost>
<comment>
These tag sets can be regarded as elements that define the route to be guided. Alternatively, the contents can be described as follows.
thesame
これは,現地点から次の地点への経路の情報が,1つ前の地点から現地点への経路の情報と同じであることを意味する。
thesame
This means that the route information from the local point to the next point is the same as the route information from the previous point to the local point.
57. <route> 下の <means>
タグ: <means>
属性: なし
内部: 内容として,その経路の移動手段を記述する。
57. <means> under <route>
Tag: <means>
Attributes: None Internal: Describes the route movement method as content.
例: walk, bicycle, car, bus, train, ship, plane,…
58. <route> 下の <name>
タグ: <name>
属性: なし
内部: 内容として,その経路の名称を記述する。
Example: walk, bicycle, car, bus, train, ship, plane,…
58. <name> under <route>
Tag: <name>
Attributes: None Internal: Describes the route name as content.
例: 国道1 号線
59. <route> 下の <category>
タグ: <category>
属性: なし
内部: 内容として,その経路のカテゴリを記述する。
Example:
59. <category> under <route>
Tag: <category>
Attributes: None Internal: Describes the category of the route as content.
例: 一般道路,有料道路,高速道路,遊歩道,…
60. <route> 下の <cost>
タグ: <cost>
属性: なし
内部: 内容として,その経路において必要とされる費用を記述する。
Examples: General roads, toll roads, expressways, boardwalks, ...
60. <cost> under <route>
Tag: <cost>
Attributes: None Internal: Describes the cost required for the route as content.
例: 540yen
61. <route> 下の <comment>
タグ: <comment>
属性: なし
内部: 内容として,その経路についてのコメントを記述する。
Example: 540yen
61. <comment> under <route>
Tag: <comment>
Attributes: None Internal: Write a comment about the route as content.
62. <inst>下の <info>
タグ: <info>
infoは案内すべき情報を意味する。
62. <info> under <inst>
Tag: <info>
info means information to be guided.
属性:
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
attribute:
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
例:
ref = "object-レインボーブリッジ#info
内部: 以下のタグセットを内部に包含することができる。
Example:
ref = "object-Rainbow Bridge # info
Internal: The following tag sets can be included inside.
<seq> あるいは <par>
63. <info>下の <seq>
タグ: <seq>
seq は sequential を意味する。
<seq> or <par>
63. <seq> under <info>
Tag: <seq>
seq means sequential.
<seq> は内部に含まれる項目が直列的 (sequential) に実行されることを表す。 <seq> indicates that the items contained within are executed serially.
属性: なし
内部: 以下のタグセットあるいはそれらの任意個の任意の組み合わせを内部に包含することができる。
Attributes: None Internal: The following tag sets or any combination of any of these can be included internally.
<text>
<voice>
<audio>
<image>
<video>
64. <info>下の <par>
タグ: <par>
par は parallel を意味する。
<text>
<voice>
<audio>
<image>
<video>
64. <par> under <info>
Tag: <par>
par means parallel.
<par> は内部に含まれる項目が並列的 (parallel) に実行されることを表す。なお,<info>下においては,デフォールトを <par>とし,これによって,<par> を省略することができる,とする。 <par> indicates that the items contained inside are executed in parallel. Under <info>, the default is <par>, so that <par> can be omitted.
属性: なし
内部: 以下のタグセットあるいはそれらの任意個の任意の組み合わせを内部に包含することができる。
Attributes: None Internal: The following tag sets or any combination of any of these can be included internally.
<text>
<voice>
<audio>
<image>
<video>
65. <seq> あるいは <par>下の <text>
タグ: <text>
属性:
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
<text>
<voice>
<audio>
<image>
<video>
65. <text> under <seq> or <par>
Tag: <text>
attribute:
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
例: ref = "object-restaurant#text"
duration
表示する持続時間
内部: 内容として,案内の1形態として表示する text を text で記述する。
Example: ref = "object-restaurant # text"
duration
Display duration Internal: Describes text to be displayed as a form of guidance as text.
例: レインボータウンツアーへようこそ!
66. <seq> あるいは <par>下の <voice>
タグ: <voice>
属性:
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
Example: Welcome to Rainbow Town Tour!
66. <voice> under <seq> or <par>
Tag: <voice>
attribute:
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
例:
ref = "object-restaurant#voice"
duration
発話する持続時間
内部: 内容として,案内の1形態として発話する voiceを text で記述する。
Example:
ref = "object-restaurant # voice"
duration
Duration of utterance Internal: As a content, describe the voice to utter as a form of guidance in text.
例: お疲れ様でした!
67. <seq> あるいは <par>下の <audio>
タグ: <audio>
属性:
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
Example: Good work!
67. <audio> under <seq> or <par>
Tag: <audio>
attribute:
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
例: ref = "object-restaurant#audio"
src
案内の1形態として発する audioファイルを指定する。
Example: ref = "object-restaurant # audio"
src
Specify an audio file to be issued as a form of guidance.
duration
発する持続時間
内部: なし
68. <seq> あるいは <par>下の <image>
タグ: <image>
属性:
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
duration
Duration to emit Internal: None
68. <image> under <seq> or <par>
Tag: <image>
attribute:
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
例:
ref = "object-restaurant#image"
src
案内の1形態として表示する imageファイルを指定する。
Example:
ref = "object-restaurant # image"
src
Specifies the image file to be displayed as a form of guidance.
duration
表示する持続時間
内部: なし
69. <seq> あるいは <par>下の <video>
タグ: <video>
属性:
ref
内部あるいは外部の <inst> に付与された ID を記述することによって,その<inst>を参照する。
duration
Display duration Internal: None
69. <video> under <seq> or <par>
Tag: <video>
attribute:
ref
Reference the <inst> by describing the ID assigned to the internal or external <inst>.
例:
ref = "object-restaurant#video"
src
案内の1形態として再生する videoファイルを指定する。
Example:
ref = "object-restaurant # video"
src
A video file to be played is designated as one form of guidance.
duration
再生する持続時間
内部: なし
以上,本発明の実施の形態で用いる案内用スクリプトの言語仕様について詳細に説明したので,この言語仕様に基づいて記述された案内用スクリプトを解釈し実行するシステムについては,当業者であれば上記説明から容易に構築できることはあきらかである。
duration
Duration of playback Internal: None As described above, the language specification of the guidance script used in the embodiment of the present invention has been described in detail. About the system for interpreting and executing the guidance script described based on this language specification Obviously, those skilled in the art can easily construct from the above description.
10 端末
11 操作入力部
12 ネットワークアクセス部
13 メディアアクセス部
14 スクリプト変換部
15 インストラクション実行部
16 状況獲得部
17 状況生成部
18 制約調整部
19 案内出力部
20 データベース部
31 ネットワーク
32 メディア
DESCRIPTION OF SYMBOLS 10
Claims (8)
前記所定場所へ到達する時刻を指定する指定到達時刻情報,該所定場所に滞在する時間を指定する指定滞在時間情報,該所定場所を出発する時刻を指定する指定出発時刻情報,これら該指定到達時刻情報,該指定滞在時間情報あるいは該指定出発時刻情報を守るべきか否かを指定する重要度情報が定義された案内構造情報の記憶手段と,
前記案内構造情報に含まれる前記指定到達時刻情報と前記指定出発時刻情報の差分を算出し,該差分が前記指定滞在時間情報と一致するか否かを判定する判定手段と,
前記判定手段によって不一致が認められた場合は,前記案内構造情報の前記重要度情報に指定された内容に応じて,該指定到達時刻情報,該指定滞在時間情報,該指定出発時刻情報のいずれかを調整する調整手段と
を備えることを特徴とする案内構造情報修整装置。 A guide structure information correction device that corrects the guide structure information including the explanation information about the predetermined place acquired from the storage device or the storage medium, or the guide structure information input from the operation input unit,
Designated arrival time information for designating the time to reach the predetermined location, Designated stay time information for designating the time to stay at the designated location, Designated departure time information for designating time to leave the designated location, and these designated arrival times Information, storage means for guiding structure information in which importance information for designating whether or not to keep the designated staying time information or the designated departure time information is defined;
A determination means for calculating a difference between the designated arrival time information and the designated departure time information included in the guidance structure information, and determining whether or not the difference matches the designated stay time information;
If a discrepancy is recognized by the determination means, any one of the designated arrival time information, the designated stay time information, and the designated departure time information according to the content designated in the importance information of the guidance structure information An adjustment device for adjusting the guide structure information correction device.
前記調整手段は,前記案内構造情報の前記重要度情報を判定し,前記指定滞在時間情報を守るべき旨を示していない場合は,該指定滞在時間情報を修整し,他方,守るべき旨を示している場合は,前記指定到達時刻情報あるいは前記指定出発時刻情報を修整する
ことを特徴とする案内構造情報修整装置。 A guide structure information modifying device according to claim 1,
The adjustment means determines the importance level information of the guidance structure information, and if it does not indicate that the designated stay time information is to be protected, indicates that the designated stay time information is to be corrected, and on the other hand If it is, the guidance structure information modifying device is arranged to modify the designated arrival time information or the designated departure time information.
前記調整手段は,前記案内構造情報の前記重要度情報を判定し,前記指定滞在時間情報と前記指定出発時刻情報を守るべき旨が示され,かつ,前記指定到達時刻情報は守るべき旨が示されていない場合は,該指定到達時刻情報を修整する
ことを特徴とする案内構造情報修整装置。 A guide information modifying device according to claim 1,
The adjustment means determines the importance information of the guidance structure information, indicates that the designated stay time information and the designated departure time information should be protected, and indicates that the designated arrival time information should be protected. If not, the guidance structure information modifying device is arranged to modify the designated arrival time information.
前記調整手段は,前記案内構造情報の前記重要度情報を識別し,前記指定滞在時間情報を守るべき旨が示され,かつ,前記指定出発時刻情報を守るべき旨が示されていない場合は,該指定出発時刻情報を修整する
ことを特徴とする案内構造情報修整装置。 A guide structure information modifying device according to claim 1,
The adjustment means identifies the importance information of the guidance structure information, indicates that the designated stay time information should be protected, and if the designated departure time information is not indicated, A guide structure information correction device characterized by correcting the designated departure time information.
コンピュータが,
前記案内構造情報に含まれる前記指定到達時刻情報と前記指定出発時刻情報の差分を算出し,該差分が前記指定滞在時間情報と一致するか否かを判定する判定ステップと,
前記判定ステップにて不一致が認められた場合は,前記案内構造情報の前記重要度情報に指定された内容に応じて,該指定到達時刻情報,該指定滞在時間情報,該指定出発時刻情報のいずれかを調整する調整ステップと
を実行することを特徴とする案内構造情報修整方法。 Designated arrival time information for designating time to reach a predetermined place, designated stay time information for designating time to stay at the predetermined place, designated departure time information for designating time to leave the predetermined place, and the designated arrival time Information from the storage device or storage medium, or the input of the operation input section, which defines the information, the specified stay time information, or the importance information specifying whether or not the specified departure time information should be observed A guide structure information correction method for correcting the guide structure information obtained from
Computer
A step of calculating a difference between the designated arrival time information and the designated departure time information included in the guidance structure information, and determining whether the difference matches the designated stay time information;
If a discrepancy is recognized in the determination step, any one of the designated arrival time information, the designated stay time information, and the designated departure time information is determined according to the content designated in the importance information of the guidance structure information. An adjustment process for adjusting the guide structure information is performed.
前記コンピュータは,
前記調整ステップにて,前記案内構造情報の前記重要度情報を判定し,前記指定滞在時間情報を守るべき旨を示していない場合は,該指定滞在時間情報を修整し,他方,守るべき旨を示している場合は,前記指定到達時刻情報あるいは前記指定出発時刻情報を修整する
ことを特徴とする案内構造情報修整方法。 A guide structure information modifying method according to claim 5,
The computer
In the adjustment step, the importance level information of the guidance structure information is determined, and if it is not indicated that the designated stay time information should be protected, the designated stay time information is modified, and on the other hand, If so, the guide structure information correcting method, wherein the specified arrival time information or the specified departure time information is corrected.
前記コンピュータは,
前記調整ステップにて,前記案内構造情報の前記重要度情報を判定し,前記指定滞在時間情報と前記指定出発時刻情報を守るべき旨が示され,かつ,前記指定到達時刻情報は守るべき旨が示されていない場合は,該指定到達時刻情報を修整する
ことを特徴とする案内構造情報修整方法。 A guide structure information modifying method according to claim 5,
The computer
In the adjustment step, the importance level information of the guidance structure information is determined, it is indicated that the designated stay time information and the designated departure time information should be protected, and the designated arrival time information should be protected. If not indicated, a guide structure information correction method characterized by correcting the designated arrival time information.
前記コンピュータは,
前記調整ステップにて,前記案内構造情報の前記重要度情報を判定し,前記指定滞在時間情報を守るべき旨が示され,かつ,前記指定出発時刻情報は守るべき旨が示されていない場合は,該指定出発時刻情報を修整する
ことを特徴とする案内構造情報修整方法。 A guide structure information modifying method according to claim 5,
The computer
In the adjustment step, when the importance level information of the guidance structure information is determined, it is indicated that the designated stay time information should be protected, and the designated departure time information is not indicated to be protected , A guide structure information correction method characterized by correcting the designated departure time information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009254827A JP2010044089A (en) | 2000-02-14 | 2009-11-06 | Guide structure information modifying device and method thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000034793 | 2000-02-14 | ||
| JP2009254827A JP2010044089A (en) | 2000-02-14 | 2009-11-06 | Guide structure information modifying device and method thereof |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001033315A Division JP4428549B2 (en) | 2000-02-14 | 2001-02-09 | Guidance information modification device and guidance information modification method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010044089A true JP2010044089A (en) | 2010-02-25 |
Family
ID=42015552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009254827A Pending JP2010044089A (en) | 2000-02-14 | 2009-11-06 | Guide structure information modifying device and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010044089A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61237162A (en) * | 1985-04-15 | 1986-10-22 | Mitsubishi Electric Corp | Event simulation method |
| JPH09198439A (en) * | 1996-01-22 | 1997-07-31 | Toyota Motor Corp | Travel planning system |
-
2009
- 2009-11-06 JP JP2009254827A patent/JP2010044089A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61237162A (en) * | 1985-04-15 | 1986-10-22 | Mitsubishi Electric Corp | Event simulation method |
| JPH09198439A (en) * | 1996-01-22 | 1997-07-31 | Toyota Motor Corp | Travel planning system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6381534B2 (en) | Navigation information presenting apparatus and method thereof | |
| JP3548459B2 (en) | Guide information presenting apparatus, guide information presenting processing method, recording medium recording guide information presenting program, guide script generating apparatus, guide information providing apparatus, guide information providing method, and guide information providing program recording medium | |
| JP3955881B2 (en) | Speech synthesis method and information providing apparatus | |
| US20100268453A1 (en) | Navigation device | |
| JP2001311626A (en) | Guidance data processing method, recording medium for guidance data processing program, and guidance data processing program | |
| JP2001127656A (en) | On-demand type radio transmitter-receiver for vehicle user compatible with itinerary, on-demand type radio transmission-reception method for vehicle user compatible with itinerary, and recording medium | |
| JP4428549B2 (en) | Guidance information modification device and guidance information modification method | |
| JP2002054940A (en) | Travel plan assisting system and information storing medium readable by computer | |
| JP2009092608A (en) | Information providing apparatus, information providing method, and program | |
| JP2010044089A (en) | Guide structure information modifying device and method thereof | |
| JP4297337B2 (en) | GUIDANCE INFORMATION PROVIDING DEVICE, GUIDANCE INFORMATION PROVIDING METHOD, AND GUIDANCE INFORMATION DISPLAY METHOD | |
| KR20180009304A (en) | Recording media saving foreign language guide program based on the in the field language for travel | |
| JP5429340B2 (en) | Information providing apparatus, information providing method, and program | |
| JP5012531B2 (en) | Information providing apparatus, information providing method, and program | |
| JP2005038343A (en) | Movement guidance system, movement guidance service providing method, movement guidance program, and movement guidance recording medium | |
| JP2007292912A (en) | Information generation apparatus, information generation processing program, and information generation method | |
| JP3884418B2 (en) | Operation management apparatus using guidance script, operation management method using guidance script, and operation management program recording medium | |
| JP5109675B2 (en) | Information providing apparatus, information providing method, and program | |
| JP4382798B2 (en) | Information providing method, information providing program recording medium, and information providing program | |
| JP5076957B2 (en) | Information providing apparatus, information providing method, and program | |
| JP3943534B2 (en) | Time adjustment device during movement using script for guidance, time adjustment method during movement using script for guidance, and recording medium for time adjustment program during movement | |
| JP5211746B2 (en) | Information providing apparatus, information providing method, and program | |
| JP2007102239A (en) | Information providing method, information providing program recording medium, and information providing program | |
| JP3083944B2 (en) | Navigation device | |
| JP2009175812A (en) | Information providing device, information providing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110405 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110510 |