[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010169491A - Route guide system, portable terminal device, route guide server, route guiding device, and method of guiding route - Google Patents

Route guide system, portable terminal device, route guide server, route guiding device, and method of guiding route Download PDF

Info

Publication number
JP2010169491A
JP2010169491A JP2009011415A JP2009011415A JP2010169491A JP 2010169491 A JP2010169491 A JP 2010169491A JP 2009011415 A JP2009011415 A JP 2009011415A JP 2009011415 A JP2009011415 A JP 2009011415A JP 2010169491 A JP2010169491 A JP 2010169491A
Authority
JP
Japan
Prior art keywords
guidance
route
floor
link
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009011415A
Other languages
Japanese (ja)
Other versions
JP2010169491A5 (en
JP4931942B2 (en
Inventor
Yusuke Suzuki
祐介 鈴木
Keita Kojima
慶太 小嶋
Machiko Motoai
麻知子 本合
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Navitime Japan Co Ltd
Original Assignee
Navitime Japan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Navitime Japan Co Ltd filed Critical Navitime Japan Co Ltd
Priority to JP2009011415A priority Critical patent/JP4931942B2/en
Publication of JP2010169491A publication Critical patent/JP2010169491A/en
Publication of JP2010169491A5 publication Critical patent/JP2010169491A5/ja
Application granted granted Critical
Publication of JP4931942B2 publication Critical patent/JP4931942B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To perform an appropriate route guide from a departing place to a destination in a building by guiding a halfway floor section just for making an elevator or stair connection without any misunderstanding in the route guide including network data for connecting floors. <P>SOLUTION: In a route guide server, a guide route satisfying route search conditions transmitted from a route guiding device, and guide spots and voice data corresponding to the guide route are transmitted to the route guiding device as route guiding data. In the route guiding device, the route guide server is accessed, and transmission of route search conditions to and reception of route guide data from the route guide server are performed. Also, guide spots are set, based on the type and length of a link connected to a node on the guide route of the received route guide data, and voice data corresponding to the set guide spots are output via a voice output section, thus executing a voice guide. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、経路案内システム、携帯端末装置、経路案内サーバ、経路案内装置、および、経路案内方法に関する。   The present invention relates to a route guidance system, a mobile terminal device, a route guidance server, a route guidance device, and a route guidance method.

従来から、多階層の建物内に関する経路探索を行う技術が開示されている。   2. Description of the Related Art Conventionally, a technique for performing a route search related to a multi-level building has been disclosed.

例えば、特許文献1に記載の経路探索装置では、建物内部の階層を考慮した経路探索を行う技術であって、高さの異なる複数の階層ごとに記憶された、建造物内に設けられた通行路のつながり状態に関するデータ(ネットワークデータ)を含む地図データを利用することにより、階と階を接続する階段やエスカレータのネットワークデータを考慮して経路探索を行っている。   For example, the route search device described in Patent Document 1 is a technique for performing route search in consideration of a hierarchy inside a building, and is provided in a building that is stored for each of a plurality of levels having different heights. By using map data including data relating to the state of connection of the road (network data), the route search is performed in consideration of the network data of stairs and escalators connecting the floors.

また、特許文献2に記載の通信ナビゲーションシステムでは、リンクデータに属性として「階」の情報を示す属性情報を付加する(「階」をつなぐリンクには階情報を付加せず他の属性情報とする)ことによって、リンクをたどっていった時に、階情報が付加されていないリンクに到達したらその手前のノードが階をつなぐリンクの入口(起点)で、先のノードがその出口(終点)であると判定し、このリンクの入口(起点)において、移動すべき次の階を示すガイダンスを含む案内データを出力することで、例えば、図1に示すように、利用者がB1階にいる場合、次の階を示す「階段で1階まであがってください」等の音声案内を行っている。   Further, in the communication navigation system described in Patent Document 2, attribute information indicating “floor” information is added to the link data as an attribute (the floor information is not added to the link connecting “floor” with other attribute information). When the link is followed, when a link without floor information is reached, the previous node is the link entrance (start point) connecting the floors, and the previous node is the exit (end point) When it is determined that there is, and the guidance data including the guidance indicating the next floor to be moved is output at the entrance (starting point) of this link, for example, when the user is on the B1 floor as shown in FIG. , Voice guidance such as "Please go up to the first floor on the stairs" indicating the next floor.

特開2003−240591号公報JP 2003-240591 A 特許第4041099号Patent No. 4041099

しかしながら、従来技術(特許文献1および2等)においては、属性として付加された「階」の情報を示す属性情報を考慮して経路探索を行い、移動すべき次の階を示すガイダンスを含む案内データを出力することで、例えば、図1に示すように、利用者がB1階にいる場合、次の階を示す「階段で1階まであがってください」等の音声案内を行うことができるものの、上述のようなネットワークデータの属性に基づいて算出されたルートから音声案内データを生成すると、例えば、図1に示すように、目的地が4階であり1階〜3階は単に階を移動するための階段やエスカレータの接続部にすぎない場合であっても、出発地であるB1階から各階ごとに次に階を示す音声案内が行われてしまうので、利用者が各階ごとにそのフロア(階)へ移動すれば目的地がある等の誤認をしてしまう場合があるという問題点を有していた。よって、従来技術(特許文献1および2等)においては、単に階を移動するための階段やエスカレータの接続部(例えば、図1において、1階〜3階)について、まるでそのフロアへ移動するような案内をしてしまうということが起きるという問題点を有していた。   However, in the prior art (Patent Documents 1 and 2, etc.), a route search is performed in consideration of attribute information indicating “floor” information added as an attribute, and guidance including guidance indicating the next floor to be moved is included. By outputting the data, for example, as shown in FIG. 1, when the user is on the B1 floor, voice guidance such as “Please go up to the first floor on the stairs” indicating the next floor can be performed. When the voice guidance data is generated from the route calculated based on the attribute of the network data as described above, for example, as shown in FIG. 1, the destination is the fourth floor, and the first to third floors simply move on the floor. Even if it is only a stairway or escalator connecting part, voice guidance indicating the next floor will be performed for each floor from the B1 floor, which is the departure point, so that the user can To (floor) If the result in false positives, such as there is a destination if the motion had a problem in that. Therefore, in the prior art (Patent Documents 1 and 2, etc.), it is assumed that a stairway or an escalator connecting part (for example, the first floor to the third floor in FIG. 1) moves to that floor as if it were a floor. There was a problem that happened to give a lot of guidance.

このように、従来技術(特許文献1および2等)においては、実際には移動対象となる(目的地のある)フロアはもっと上層階(例えば、図1において、4階)であるにもかかわらず、単なるエレベータや階段を乗り継ぐための途中のフロア部分(例えば、図1において、1階〜3階)をそのフロアへの移動として案内してしまい、その案内に従うユーザは「そのフロアへ移動すれば目的地にたどり着ける」と勘違いしてしまうという問題点を有していた。   As described above, in the prior art (Patent Documents 1 and 2, etc.), the floor (with the destination) that is actually the movement target is a higher floor (for example, the fourth floor in FIG. 1). First, a floor part (for example, the first to third floors in FIG. 1) for transiting a simple elevator or staircase is guided as movement to that floor, and the user following the guidance says, “Move to that floor. If you get to your destination, you have the problem of misunderstanding.

本発明は、上記問題点に鑑みてなされたもので、階と階を接続するネットワークデータを含む経路案内において、単なるエレベータや階段を乗り継ぐための途中のフロア部分を誤解なく案内し、建物内の出発地から目的地まで適切な経路案内を行うことが可能な経路案内システム、携帯端末装置、経路案内サーバ、経路案内装置、および、経路案内方法を提供することを目的とする。   The present invention has been made in view of the above problems, and in route guidance including network data connecting floors, the floor part in the middle for transiting a simple elevator or stairs is guided without misunderstanding, It is an object to provide a route guidance system, a portable terminal device, a route guidance server, a route guidance device, and a route guidance method capable of performing appropriate route guidance from a departure place to a destination.

このような目的を達成するため、本発明の経路案内システムは、制御部と記憶部とを少なくとも備える経路案内サーバ、および、当該経路案内サーバにネットワークを介して通信可能に接続された音声出力部と制御部とを少なくとも備える携帯端末装置を備えた経路案内システムであって、上記経路案内サーバの上記記憶部は、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、を備え、上記経路案内サーバの上記制御部は、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データとを、経路案内データとして上記携帯端末装置へ送信する経路探索手段を備え、上記携帯端末装置の上記制御部は、上記経路案内サーバから送信される上記経路案内データを受信する受信手段と、上記受信手段により受信した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、当該ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定し、上記リンク長が所定距離を超える場合、当該直前のノードを上記案内地点として設定し、上記リンク長が所定距離以下である場合、上記直前のノードを上記案内地点として設定しない案内地点設定手段と、上記案内地点設定手段により設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力手段と、を備えたことを特徴とする。   In order to achieve such an object, a route guidance system according to the present invention includes a route guidance server including at least a control unit and a storage unit, and a voice output unit connected to the route guidance server via a network so as to communicate with each other. A route guidance system including a mobile terminal device including at least a control unit, wherein the storage unit of the route guidance server includes a plurality of nodes and a relationship between the nodes regarding each floor of a building having two or more floors. Network data composed of links to be connected, the links having at least information on link types and link lengths indicating connections between floors, and network data storage means for storing the network data; The guidance point for executing the voice guidance set in each of the above nodes and the sound output at the guidance point Guidance point storage means for associating and storing data, and the control unit of the route guidance server satisfies the route search condition including at least a departure place and a destination transmitted from the mobile terminal device. The guide route composed of the node and the link from the departure place to the destination is searched using the network data stored in the network data storage means, the searched guide route and the guide Route guidance means for transmitting the guidance point and the voice data stored in the guidance point storage means corresponding to a route to the portable terminal device as route guidance data, and the control unit of the portable terminal device includes: Receiving means for receiving the route guidance data transmitted from the route guidance server; and the route guidance received by the receiving means. If the link type of the link connected to the node on the guide route of the data indicates the connection between the floor and the floor, and indicates the connection between the floor and the floor, It is determined whether the link type of the connected link indicates the connection between the floors, and if the link indicates the connection between the floors, whether the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance. If the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point, and if the link length is equal to or shorter than the predetermined distance, the immediately preceding node is not set as the guide point. And voice guidance output means for executing the voice guidance by outputting the voice data corresponding to the guidance point set by the guidance point setting means via the voice output unit. And.

また、本発明の携帯端末装置は、経路案内サーバにネットワークを介して通信可能に接続された音声出力部と制御部とを少なくとも備える携帯端末装置であって、上記制御部は、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを用いて探索された、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路と、当該案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データと、を含む経路案内データを、上記経路案内サーバから送信される上記経路案内データを受信する受信手段と、上記受信手段により受信した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、当該ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定し、上記リンク長が所定距離を超える場合、当該直前のノードを上記案内地点として設定し、上記リンク長が所定距離以下である場合、上記直前のノードを上記案内地点として設定しない案内地点設定手段と、上記案内地点設定手段により設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力手段と、を備えたことを特徴とする。   The mobile terminal device of the present invention is a mobile terminal device including at least a voice output unit and a control unit that are communicably connected to a route guidance server via a network, and the control unit includes two or more floors. Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of the building having the link, the links having at least information on a link type and a link length indicating a connection between the floors The network includes the node and the link from the starting point to the destination that satisfy the route search condition including at least the starting point and the destination transmitted from the mobile terminal device. The guidance route, the guidance point for executing the voice guidance set for each node on the guidance route, and the guidance Receiving means for receiving the route guidance data transmitted from the route guidance server, and the guidance route for the route guidance data received by the receiving means. It is determined whether the link type of the link connected to the upper node indicates the connection between the floor and the floor. When the link type indicates the connection between the floor and the floor, the link of the link connected to the node immediately preceding the node is determined. It is determined whether the link type indicates a connection between the floors. If the link type indicates a connection between the floors, it is determined whether the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance. When the distance exceeds a predetermined distance, the immediately preceding node is set as the guide point, and when the link length is equal to or shorter than the predetermined distance, the immediately preceding node is not set as the guide point. And voice guidance output means for executing the voice guidance by outputting the voice data corresponding to the guidance point set by the guidance point setting means via the voice output unit. It is characterized by that.

また、本発明の経路案内サーバは、音声出力部を少なくとも備える携帯端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える経路案内サーバであって、上記記憶部は、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、を備え、上記制御部は、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データと、を含む経路案内データを生成する経路探索手段と、上記経路探索手段により生成された上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、当該ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定し、上記リンク長が所定距離を超える場合、当該直前のノードを上記案内地点として設定し、上記リンク長が所定距離以下である場合、上記直前のノードを上記案内地点として設定しない案内地点設定手段と、上記案内地点設定手段により設定された上記案内地点に対応する上記音声データを上記携帯端末装置へ送信することにより、当該携帯端末装置の上記音声出力部を介して出力させて上記音声案内を実行させる音声案内出力制御手段と、を備えたことを特徴とする。   The route guidance server according to the present invention is a route guidance server including at least a control unit and a storage unit, which are communicably connected to a portable terminal device including at least a voice output unit via a network, the storage unit Is network data composed of a plurality of nodes and links connecting between the nodes for each floor of a building having two or more floors, and the link is a link type and link indicating a connection between the floors Network data storage means for storing the network data having at least information on the length, guidance points for executing voice guidance set in the respective nodes on the guidance route, and voice data output at the guidance points; Guidance point storage means for storing the information in association with each other, and the control unit transmits a small amount of information transmitted from the portable terminal device. The network data stored in the network data storage means for the guide route composed of the node and the link from the departure point to the destination satisfying the route search condition including both the departure point and the destination. A route searching means for generating route guidance data including the guidance route searched and searched, and the guidance point and the voice data stored in the guidance point storage means corresponding to the guidance route; It is determined whether the link type of the link connected to the node on the guidance route of the route guidance data generated by the route search means indicates the connection between the floor and the floor. If so, determine whether the link type of the link connected to the node immediately preceding the node indicates the connection between the floor and the floor, and the connection between the floor and the floor. If the link length of the floor to which the immediately preceding node belongs is less than a predetermined distance, and if the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point, and the link length is When the distance is equal to or less than a predetermined distance, a guide point setting unit that does not set the immediately preceding node as the guide point and the voice data corresponding to the guide point set by the guide point setting unit are transmitted to the mobile terminal device. Thus, voice guidance output control means is provided for outputting the voice guidance through the voice output unit of the portable terminal device to execute the voice guidance.

また、本発明の経路案内装置は、音声出力部と制御部と記憶部とを少なくとも備える経路案内装置であって、上記記憶部は、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、を備え、上記制御部は、少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データと、を含む経路案内データを生成する経路探索手段と、上記経路探索手段により生成した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、当該ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定し、上記リンク長が所定距離を超える場合、当該直前のノードを上記案内地点として設定し、上記リンク長が所定距離以下である場合、上記直前のノードを上記案内地点として設定しない案内地点設定手段と、上記案内地点設定手段により設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力手段と、を備えたことを特徴とする。   The route guidance device of the present invention is a route guidance device including at least a voice output unit, a control unit, and a storage unit, and the storage unit includes a plurality of nodes related to each floor of a building having two or more floors. Network data storage means for storing the network data, the network data comprising links connecting the nodes, wherein the links have at least information on link types and link lengths indicating connections between floors And guidance point storage means for storing the guidance point for executing voice guidance set for each node on the guidance route and voice data output at the guidance point in association with each other, and The section includes the node and the link from the starting point to the destination that satisfy the route search condition including at least the starting point and the destination. The guide route constituted by the network data stored in the network data storage means is searched, and the searched guide route and the guide point storage means corresponding to the guide route are stored in the guide point storage means. A route searching means for generating route guidance data including the guidance point and the voice data; and the link type of the link connected to the node on the guidance route of the route guidance data generated by the route searching means. If the link indicates the connection between the floor and the floor, the link type of the link connected to the node immediately preceding the node indicates the connection between the floor and the floor. When the connection between the floors is indicated, it is determined whether the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance, and the link length exceeds the predetermined distance. The previous node is set as the guide point, and when the link length is equal to or shorter than a predetermined distance, the guide point setting unit that does not set the immediately previous node as the guide point is set by the guide point setting unit. Voice guidance output means for executing the voice guidance by outputting the voice data corresponding to the guidance point is output via the voice output unit.

また、本発明の経路案内方法は、制御部と記憶部とを少なくとも備える経路案内サーバ、および、当該経路案内サーバにネットワークを介して通信可能に接続された音声出力部と制御部とを少なくとも備える携帯端末装置を備えた経路案内システムにおいて実行される経路案内方法であって、上記経路案内サーバの上記記憶部は、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、
を備え、上記経路案内サーバの上記制御部において実行される、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データとを、経路案内データとして上記携帯端末装置へ送信する経路探索ステップと、上記携帯端末装置の上記制御部において実行される、上記経路案内サーバから送信される上記経路案内データを受信する受信ステップと、上記携帯端末装置の上記制御部において実行される、上記受信ステップにて受信した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第1の判定ステップと、上記携帯端末装置の上記制御部において実行される、上記第1の判定ステップにて上記階と階の接続を示すと判定された場合、上記ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第2の判定ステップと、上記携帯端末装置の上記制御部において実行される、上記第2の判定ステップにて上記階と階の接続を示すと判定された場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定する第3の判定ステップと、上記携帯端末装置の上記制御部において実行される、上記第3の判定ステップにて上記リンク長が所定距離を超えると判定された場合、上記直前のノードを上記案内地点として設定し、上記第3の判定ステップにて上記リンク長が所定距離以下であると判定された場合、上記直前のノードを上記案内地点として設定しない案内地点設定ステップと、上記携帯端末装置の上記制御部において実行される、上記案内地点設定ステップにて設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力ステップと、を含むことを特徴とする。
In addition, the route guidance method of the present invention includes at least a route guidance server that includes at least a control unit and a storage unit, and a voice output unit and a control unit that are connected to the route guidance server through a network so as to communicate with each other. A route guidance method executed in a route guidance system including a mobile terminal device, wherein the storage unit of the route guidance server includes a plurality of nodes and a relationship between the nodes regarding each floor of a building having two or more floors. Network data composed of links to be connected, the links having at least information on link types and link lengths indicating connections between floors, and network data storage means for storing the network data; The guidance point for executing the voice guidance set in each of the above nodes, and output at the guidance point And the guidance point storage means for storing in association with the voice data,
The node from the starting point to the destination that satisfies the route search condition including at least the starting point and the destination transmitted from the mobile terminal device, which is executed in the control unit of the route guidance server And searching for the guide route constituted by the link using the network data stored in the network data storage means, and storing the searched guide route and the guide point storage means corresponding to the guide route. A route search step of transmitting the guidance point and the voice data as route guidance data to the mobile terminal device, and the route transmitted from the route guidance server executed in the control unit of the mobile terminal device. A reception step of receiving route guidance data, and the control unit of the mobile terminal device, A first determination step of determining whether the link type of the link connected to the node on the guide route of the route guide data received in the communication step indicates a connection between the floor and the mobile terminal When it is determined in the first determination step that is executed in the control unit of the apparatus that the connection between the floors is indicated, the link type of the link connected to the node immediately preceding the node is the link type It is determined that the connection between the floor and the floor is indicated in the second determination step for determining whether the connection between the floor is indicated and the second determination step that is executed in the control unit of the mobile terminal device A third determination step for determining whether the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance, and the third determination step executed in the control unit of the portable terminal device. When the link length is determined to exceed the predetermined distance, the immediately preceding node is set as the guide point, and it is determined in the third determination step that the link length is equal to or less than the predetermined distance. The guidance point setting step that does not set the immediately preceding node as the guidance point, and the guidance point that is set in the guidance point setting step that is executed in the control unit of the mobile terminal device. A voice guidance output step for executing voice guidance by outputting voice data through the voice output unit.

また、本発明の経路案内方法は、経路案内サーバにネットワークを介して通信可能に接続された音声出力部と制御部とを少なくとも備える携帯端末装置において実行される経路案内方法であって、上記制御部において実行される、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを用いて探索された、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路と、当該案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データと、を含む経路案内データを、上記経路案内サーバから送信される上記経路案内データを受信する受信ステップと、上記受信ステップにて受信した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第1の判定ステップと、上記第1の判定ステップにて上記階と階の接続を示すと判定された場合、上記ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第2の判定ステップと、上記第2の判定ステップにて上記階と階の接続を示すと判定された場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定する第3の判定ステップと、上記第3の判定ステップにて上記リンク長が所定距離を超えると判定された場合、当該直前のノードを上記案内地点として設定し、上記第3の判定ステップにて上記リンク長が所定距離以下であると判定された場合、上記直前のノードを上記案内地点として設定しない案内地点設定ステップと、上記案内地点設定ステップにて設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力ステップと、を含むことを特徴とする。   The route guidance method of the present invention is a route guidance method executed in a portable terminal device including at least a voice output unit and a control unit that are communicably connected to a route guidance server via a network. Network data composed of a plurality of nodes and links connecting the nodes, with respect to each floor of a building having two or more floors, the link indicating a connection between the floors and the floors The destination from the starting point that satisfies the route search condition including at least the starting point and the destination transmitted from the mobile terminal device, which is searched using the network data, and has at least information on the link type and the link length. Up to the guide route composed of the nodes and the links up to and to each node on the guide route. Receiving the route guidance data transmitted from the route guidance server, the route guidance data including the guidance point for executing the voice guidance and the voice data output at the guidance point; A first determination step of determining whether the link type of the link connected to the node on the guidance route of the route guidance data received in the reception step indicates a connection between the floor and the first; Determining whether the link type of the link connected to the node immediately preceding the node indicates the connection between the floor and the floor when it is determined in the determining step that the connection between the floor and the floor is indicated. If it is determined in the determination step and the second determination step that the connection between the floors is indicated, it is determined whether the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance. When the link length is determined to exceed the predetermined distance in the determination step 3 and the third determination step, the immediately preceding node is set as the guide point, and the link is determined in the third determination step. When it is determined that the length is equal to or shorter than a predetermined distance, the voice data corresponding to the guidance point set in the guidance point setting step and the guidance point setting step in which the immediately preceding node is not set as the guidance point is obtained. And a voice guidance output step of executing the voice guidance by outputting through the voice output unit.

また、本発明の経路案内方法は、音声出力部を少なくとも備える携帯端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える経路案内サーバにおいて実行される経路案内方法であって、上記記憶部は、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、
を備え、上記制御部において実行される、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データと、を含む経路案内データを生成する経路探索ステップと、上記経路探索ステップにて生成された上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第1の判定ステップと、上記第1の判定ステップにて上記階と階の接続を示すと判定された場合、上記ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第2の判定ステップと、上記第2の判定ステップにて上記階と階の接続を示すと判定された場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定する第3の判定ステップと、上記第3の判定ステップにて上記リンク長が所定距離を超えると判定された場合、上記直前のノードを上記案内地点として設定し、上記第3の判定ステップにて上記リンク長が所定距離以下であると判定された場合、上記直前のノードを上記案内地点として設定しない案内地点設定ステップと、上記案内地点設定ステップにて設定された上記案内地点に対応する上記音声データを上記携帯端末装置へ送信することにより、当該携帯端末装置の上記音声出力部を介して出力させて上記音声案内を実行させる音声案内出力制御ステップと、を含むことを特徴とする。
In addition, the route guidance method of the present invention is a route guidance method that is executed in a route guidance server that includes at least a control unit and a storage unit that is communicably connected via a network to a portable terminal device that includes at least a voice output unit. The storage unit is network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors. Network data storage means for storing the network data having at least information on the link type and link length indicating connection, a guidance point for executing voice guidance set for each node on the guidance route, and the guidance point Guidance point storage means for storing the voice data output in association with each other,
Comprising the node and the link from the starting point to the destination satisfying a route search condition including at least the starting point and the destination transmitted from the portable terminal device, which is executed in the control unit The guidance route searched for using the network data stored in the network data storage means, the searched guidance route, and the guidance point stored in the guidance point storage means corresponding to the guidance route And a route search step for generating route guidance data including the voice data, and the link type of the link connected to the node on the guide route of the route guidance data generated in the route search step. A first determination step for determining whether or not indicates a connection between the floor and the connection between the floor and the floor in the first determination step. In the second determination step for determining whether the link type of the link connected to the node immediately before the node indicates the connection between the floor and the second determination step. In the third determination step and the third determination step, it is determined whether the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance. When it is determined that the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point, and when it is determined in the third determination step that the link length is equal to or less than a predetermined distance, A guide point setting step in which the immediately preceding node is not set as the guide point, and the voice data corresponding to the guide point set in the guide point setting step is transmitted to the portable terminal device. It allows, characterized in that it includes a sound guidance output control step for the audio output unit to output via of the portable terminal apparatus to execute the voice guidance, the.

また、本発明の経路案内方法は、音声出力部と制御部と記憶部とを少なくとも備える経路案内装置において実行される経路案内方法であって、上記記憶部は、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、を備え、上記制御部において実行される、少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データと、を含む経路案内データを生成する経路探索ステップと、上記経路探索ステップにて生成した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第1の判定ステップと、上記第1の判定ステップにて上記階と階の接続を示すと判定された場合、上記ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第2の判定ステップと、上記第2の判定ステップにて上記階と階の接続を示すと判定された場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定する第3の判定ステップと、上記第3の判定ステップにて上記リンク長が所定距離を超えると判定された場合、上記直前のノードを上記案内地点として設定し、上記第3の判定ステップにて上記リンク長が所定距離以下であると判定された場合、上記直前のノードを上記案内地点として設定しない案内地点設定ステップと、上記案内地点設定ステップにて設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力ステップと、を含むことを特徴とする。   The route guidance method of the present invention is a route guidance method executed in a route guidance device including at least a voice output unit, a control unit, and a storage unit, wherein the storage unit has two or more floors. Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of the network, wherein the links include at least information on link types and link lengths indicating connections between the floors. Network data storage means for storing information, guidance point for executing voice guidance set for each node on the guidance route, and voice data output at the guidance point in association with each other and storing the guidance point storage means And is executed by the control unit, the starting point satisfying a route search condition including at least a starting point and a destination. The guide route composed of the node and the link to the destination is searched using the network data stored in the network data storage means, and the searched guide route and the corresponding guide route A route search step for generating route guide data including the guide point and the voice data stored in the guide point storage means, and the route guide data generated in the route search step on the guide route. It is determined that the link type of the link connected to the node indicates the connection between the floor and the floor in the first determination step, and whether the floor is connected in the first determination step. A second determination step for determining whether the link type of the link connected to the node immediately preceding the node indicates the connection between the floors. And the third determination that determines whether the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance when it is determined in the second determination step that the connection between the floors is indicated. If the link length is determined to exceed the predetermined distance in the step and the third determination step, the immediately preceding node is set as the guide point, and the link length is determined in the third determination step. When it is determined that the distance is equal to or less than the distance, the voice data corresponding to the guidance point set in the guidance point setting step and the guidance point setting step in which the immediately preceding node is not set as the guidance point, and the voice A voice guidance output step of executing the voice guidance by outputting through the output unit.

この発明によれば、経路案内サーバにおいて、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、ネットワークデータを記憶部に記憶し、案内経路上の各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶部に記憶し、携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノードおよびリンクから構成される案内経路を、記憶部に記憶されたネットワークデータを用いて探索し、探索した案内経路と、当該案内経路に対応する記憶部に記憶された案内地点および音声データとを、経路案内データとして携帯端末装置へ送信し、携帯端末装置において、経路案内サーバから送信される経路案内データを受信し、受信した経路案内データの案内経路上のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定し、階と階の接続を示す場合、当該ノードの直前のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定し、階と階の接続を示す場合、直前のノードが属する階のリンク長が所定距離以下であるか判定し、リンク長が所定距離を超える場合、当該直前のノードを案内地点として設定し、リンク長が所定距離以下である場合、直前のノードを案内地点として設定せず、設定された案内地点に対応する音声データを、音声出力部を介して出力することにより、音声案内を実行することができる。これにより、本発明は、例えば、音声案内の出力において、案内経路上で階と階の接続を示すリンクが連続する場合、当該連続した階と階の接続を示すリンクの起点となるノードにて設定された案内地点において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点となるノードが属する階を音声案内することができるという効果を奏する。   According to the present invention, in the route guidance server, network data including a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links include floors Network data is stored in the storage unit, which has at least information on the link type and link length indicating the connection of the floor, and is output at the guidance point for executing voice guidance set for each node on the guidance route. Is stored in the storage unit in association with the voice data to be transmitted, and is composed of nodes and links from the starting point to the destination that satisfy the route search condition including at least the starting point and the destination transmitted from the mobile terminal device. The guide route searched for using the network data stored in the storage unit, the searched guide route, and the memory corresponding to the guide route Is transmitted to the mobile terminal device as route guidance data, and the mobile terminal device receives the route guidance data transmitted from the route guidance server, and receives the guidance route of the received route guidance data. If the link type of the link connected to the upper node indicates the connection between the floor and the floor, and if the link type indicates the connection between the floor and the floor, the link type of the link connected to the node immediately before the relevant node is the floor and floor If the link length of the floor to which the previous node belongs is less than or equal to a predetermined distance, and if the link length exceeds the predetermined distance, the previous node is If it is set as a guide point and the link length is less than or equal to the predetermined distance, the voice data corresponding to the set guide point is output via the voice output unit without setting the immediately preceding node as the guide point. It makes it possible to perform a voice guidance. Thereby, for example, in the output of the voice guidance, when the link indicating the connection between the floors is continuous on the guidance route, the node that is the starting point of the link indicating the connection between the continuous floors and the floors is used. When the current position reaches the guidance point at the set guidance point, there is an effect that voice guidance can be provided for the floor to which the node that is the end point of the link indicating the connection between the successive floors and the floor belongs.

具体的には、従来技術(特許文献1および2等)においては、図1に示すように、実際には移動対象となる(目的地のある)フロアはもっと上層階(例えば、図1において、4階)であるにもかかわらず、単なるエレベータや階段を乗り継ぐための途中のフロア部分(例えば、図1において、1階〜3階)をそのフロアへの移動として案内してしまい、その案内に従うユーザは「そのフロアへ移動すれば目的地にたどり着ける」と勘違いしてしまうという問題点を有していたが、本発明においては、図2に示すように、案内経路上で階と階の接続を示すリンクが連続する場合(例えば、図2において、B1階〜4階まで階段が連続する場合)、当該連続した階と階の接続を示すリンクの起点に位置する案内対象のノードに対応する案内地点(例えば、図2において、B1階)において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点に位置する案内対象のノードが属する階(例えば、図2において、4階)を音声案内することができるという効果を奏する。また、例えば、図3に示すように、単なるエレベータや階段を乗り継ぐための途中のフロア部分(例えば、図3において、2階)であっても、階段から階段までの距離であるリンク長が所定距離以上である場合、出発地であるB1階では、「階段で2階まであがってください」と音声案内し、利用者が2階にあがった時点で、目的地である4階について、「階段で4階まであがってください」等といった、建物の構造によって段階的に音声案内を行うことができるという効果を奏する。   Specifically, in the prior art (Patent Documents 1 and 2, etc.), as shown in FIG. 1, the floor that is actually the target of movement (with the destination) is a higher floor (for example, in FIG. Despite being on the 4th floor), the floor portion (for example, the 1st to 3rd floors in FIG. 1) on the way to transit a simple elevator or staircase is guided as movement to that floor, and the guidance is followed. In the present invention, as shown in FIG. 2, the connection between the floors and the floors is a problem that the user misunderstood that the user can reach the destination by moving to the floor. (For example, in the case where the stairs continue from the B1 floor to the fourth floor in FIG. 2), it corresponds to the guidance target node located at the starting point of the link indicating the connection between the consecutive floors and floors. Information point ( For example, in FIG. 2, when the current position reaches the guidance point on the B1 floor, the floor to which the guidance target node located at the end point of the link indicating the connection between the consecutive floors and the floor belongs (for example, in FIG. 4th floor) can be voice-guided. Further, for example, as shown in FIG. 3, a link length, which is a distance from the stairs to the stairs, is predetermined even for a floor portion (for example, the second floor in FIG. 3) on the way to transit a simple elevator or stairs. If the distance is more than the distance, the B1 floor, which is the departure point, will give a voice message saying "Please go up to the second floor on the stairs" and when the user goes up to the second floor, It is possible to provide voice guidance step by step depending on the structure of the building.

すなわち、従来技術(特許文献1および2等)において、図1に示すように、例えば、ユーザがB1階にある出発地から4階にある目的地まで移動する場合、従来技術における建物内での経路案内では、B1階から1階、1階から2階、2階から3階と階の異なるフロア間を移動する場合には、その階と階を移動するごとに「階段で1階まであがってください」「階段で2階まであがってください」のように案内しており、このため、ユーザは最初の音声案内「階段で1階まであがってください」のみを聞いた場合、目的地のあるフロアは1階なのではないかという誤解を招く可能性があった。   That is, in the prior art (Patent Documents 1 and 2, etc.), as shown in FIG. 1, for example, when a user moves from a departure place on the B1 floor to a destination on the fourth floor, In route guidance, when moving between floors B1 to 1st floor, 1st floor to 2nd floor, 2nd floor to 3rd floor, etc. ”Please go up to the second floor on the stairs”. For this reason, if the user only hears the first voice guidance “Up to the first floor on the stairs”, there is a destination. There was a possibility of misunderstanding that the floor is the first floor.

これに対し、本発明においては、図2に示すように、例えば、B1階にある出発地から、4階にある目的地まで移動する場合に、B1階から4階までを「階段で4階まであがってください」と案内することができるので、これから利用しようとるす階と階を移動する「階段」または「エスカレータ」等で乗り継いだ先を案内することで、ユーザが目的地のあるフロアは1階なのではないかという誤解を招く恐れはなくなるという効果を奏する。   On the other hand, in the present invention, as shown in FIG. 2, for example, when moving from a departure place on the B1 floor to a destination on the fourth floor, the B1 floor to the fourth floor are "4 steps on the stairs. Please guide me to the next floor to be used, and the floor where the destination is to be moved by guiding the destinations that have been transferred using `` stairs '' or `` escalators '' that move between floors. There is an effect that there is no fear of misunderstanding that it is the first floor.

また、例えば、本発明は、図3に示すように、利用者が階段で2階まで上がりこの2階からは他の階段で目的地の4階まで上る経路になっていることが明確に伝わるよう、「階段で2階まであがってください」や「階段で4階まであがってください」」等といった建物の構造を考慮した段階的な音声案内を実行することが可能になるという効果を奏する。具体的には、本発明は、階と階を接続するフロア部分のリンクが短い場合には、単なる階と階を移動する「階段」、「エスカレータ」、「エレベータ」等の乗り継ぎであるとして、そのフロア部分に案内対象を設定しないようにするため、階が変わるたびに案内が発生することを防ぐことが可能になり、利用者に誤解を招かない分かりやすい案内を提供することができるという効果を奏する。   Further, for example, as shown in FIG. 3, the present invention clearly conveys that the user goes up to the second floor by a staircase and goes up from the second floor to the fourth floor of the destination by another staircase. Thus, there is an effect that it is possible to execute step-by-step voice guidance in consideration of the structure of the building such as “Please go up to the second floor by stairs” and “Please go up to the fourth floor by stairs”. Specifically, in the present invention, when the link of the floor part connecting the floors is short, it is merely a transfer of “stairs”, “escalators”, “elevators”, etc. that move between the floors, Since the target of guidance is not set for the floor, it is possible to prevent guidance from occurring every time the floor changes, and it is possible to provide easy-to-understand guidance that does not cause misunderstandings to the user. Play.

なお、上記において、本発明の経路案内システムを一例に効果の説明をしたが、携帯端末装置、経路案内サーバ、経路案内装置、および、経路案内方法においても同様の効果を奏する。   In the above description, the effect of the route guidance system of the present invention has been described as an example. However, the same effect can be achieved in the mobile terminal device, the route guidance server, the route guidance device, and the route guidance method.

図1は、従来技術における音声案内の一例を示す図である。FIG. 1 is a diagram showing an example of voice guidance in the prior art. 図2は、本発明における音声案内の一例を示す図である。FIG. 2 is a diagram showing an example of voice guidance in the present invention. 図3は、本発明における音声案内の別の一例を示す図である。FIG. 3 is a diagram showing another example of voice guidance in the present invention. 図4は、第1の実施形態における経路案内システムの構成の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of the configuration of the route guidance system in the first embodiment. 図5は、第1の実施形態における経路案内システムの処理の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of processing of the route guidance system according to the first embodiment. 図6は、図5に示した処理に従って作成した図2における案内地点設定処理の内容の一例について説明する図である。FIG. 6 is a diagram for explaining an example of the contents of the guide point setting process in FIG. 2 created according to the process shown in FIG. 図7は、第2の実施形態における経路案内サーバの構成の一例を示すブロック図である。FIG. 7 is a block diagram illustrating an example of the configuration of the route guidance server according to the second embodiment. 図8は、第2の実施形態における経路案内サーバの処理の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of processing of the route guidance server in the second embodiment. 図9は、第3の実施形態における経路案内装置の構成の一例を示すブロック図である。FIG. 9 is a block diagram illustrating an example of the configuration of the route guidance device according to the third embodiment. 図10は、第3の実施形態における経路案内装置の処理の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of processing of the route guidance device according to the third embodiment.

以下に、本発明にかかる経路案内システム、携帯端末装置、経路案内サーバ、経路案内装置、および、経路案内方法並びにプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   DESCRIPTION OF EMBODIMENTS Embodiments of a route guidance system, a mobile terminal device, a route guidance server, a route guidance device, a route guidance method, and a program according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

以下、本発明の構成および処理について、第1の実施形態(経路案内システム)、第2の実施形態(経路案内サーバ(サーバ主導型))、第3の実施形態(経路案内装置(スタンドアローン型))の順にて詳細に説明する。   Hereinafter, with regard to the configuration and processing of the present invention, the first embodiment (route guidance system), the second embodiment (route guidance server (server-driven type)), and the third embodiment (route guidance device (stand-alone type)). )) Will be described in detail in this order.

[第1の実施形態]
最初に、本発明の第1の実施形態(経路案内システム)について、図4〜図6を参照して以下に説明する。ここで、図4は、第1の実施形態における経路案内システムの構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図5は、第1の実施形態における経路案内システムの処理の一例を示すフローチャートである。また、図6は、図5に示した処理に従って作成した図2における案内地点設定処理の内容の一例について説明する図である。
[First Embodiment]
First, a first embodiment (route guidance system) of the present invention will be described below with reference to FIGS. Here, FIG. 4 is a block diagram showing an example of the configuration of the route guidance system in the first embodiment, and conceptually shows only the portion related to the present invention in the configuration. FIG. 5 is a flowchart showing an example of processing of the route guidance system in the first embodiment. FIG. 6 is a diagram for explaining an example of the content of the guide point setting process in FIG. 2 created according to the process shown in FIG.

[経路案内システムの構成]
まず、第1の実施形態における経路案内システムの構成の一例について、図4を参照して以下に説明する。
[Configuration of route guidance system]
First, an example of the configuration of the route guidance system in the first embodiment will be described below with reference to FIG.

図4に示すように、本発明の第1の実施形態の経路案内システムは、概略的に、制御部202と記憶部206とを少なくとも備える経路案内サーバ200、および、当該経路案内サーバ200にネットワーク300を介して通信可能に接続された、位置発信装置500から発信される位置情報信号を受信する位置取得部112と表示部114と音声出力部116と制御部102とを少なくとも備える携帯端末装置100を備えて構成される。これら経路案内システムの各部は任意の通信路を介して通信可能に接続されている。   As shown in FIG. 4, the route guidance system according to the first exemplary embodiment of the present invention schematically includes a route guidance server 200 including at least a control unit 202 and a storage unit 206, and a network connected to the route guidance server 200. The mobile terminal device 100 includes at least a position acquisition unit 112, a display unit 114, a voice output unit 116, and a control unit 102 that receive a position information signal transmitted from the position transmission device 500 and that are communicably connected via the terminal 300. It is configured with. Each part of these route guidance systems is communicably connected via an arbitrary communication path.

[経路案内サーバ200の構成]
ここで、図4において、経路案内サーバ200は、経路案内サーバ200は、携帯端末装置100から送信される経路探索条件を満たす案内経路、当該案内経路に対応する案内地点および音声データを経路案内データとして携帯端末装置100へ送信する等の機能を有する。また、携帯端末装置100から送信される位置情報に対応する地図データを携帯端末装置100へ送信する等の機能を有してもよい。経路案内サーバ200は、通信制御インターフェース部204を介してネットワーク300を経由し、携帯端末装置100と相互に通信可能に接続されており、制御部202と記憶部206とを備えて構成される。制御部202は、各種処理を行う制御手段であり、経路探索や地図データの送信等を行う。記憶部206は、固定ディスク装置等のストレージ手段であり、各種のデータベースやテーブル(ネットワークデータファイル206a、案内地点ファイル206b、地図データファイル206c等)を格納する。
[Configuration of the route guidance server 200]
Here, in FIG. 4, the route guidance server 200 receives the route information that satisfies the route search condition transmitted from the mobile terminal device 100, the guidance point corresponding to the guidance route, and voice data as route guidance data. As a function of transmitting to the mobile terminal device 100. Moreover, you may have functions, such as transmitting the map data corresponding to the positional information transmitted from the portable terminal device 100 to the portable terminal device 100. The route guidance server 200 is connected to the mobile terminal device 100 through the network 300 via the communication control interface unit 204 so as to be able to communicate with each other, and includes a control unit 202 and a storage unit 206. The control unit 202 is a control unit that performs various processes, and performs route search, transmission of map data, and the like. The storage unit 206 is a storage unit such as a fixed disk device, and stores various databases and tables (network data file 206a, guidance point file 206b, map data file 206c, etc.).

これら記憶部206の各構成要素のうち、ネットワークデータファイル206aは、制御部202が、携帯端末装置100から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノードおよびリンクから構成される案内経路を探索する際に用いる、2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段である。ここで、ノードは、各ノードごとに緯度、経度、高度を含む位置情報に対応付けられている。また、リンクは、各リンクごとに、リンクの種別(例えば、「フロア内の接続を示すリンク(例えば、1階、2階、3階、4階等の階数を示すリンク)」や「階と階の接続を示すリンク(例えば、階段、エスカレータ、エレベータ等の手段を示すリンク)に関する情報や、リンク長(例えば、1m、3m、5m、10m等)に関する情報を含む。   Among these components of the storage unit 206, the network data file 206 a is stored in the control unit 202 from a departure point to a destination that satisfies a route search condition including at least a departure point and a destination transmitted from the mobile terminal device 100. Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, which is used when searching for a guide route composed of nodes and links. The link is network data storage means for storing the network data having at least information on a link type and a link length indicating a connection between floors. Here, each node is associated with position information including latitude, longitude, and altitude for each node. In addition, for each link, the link type (for example, “link indicating connection in floor (for example, link indicating the number of floors such as the first floor, the second floor, the third floor, the fourth floor, etc.)” or the “floor It includes information on links indicating floor connections (for example, links indicating means such as stairs, escalators, elevators, etc.) and information on link lengths (for example, 1 m, 3 m, 5 m, 10 m, etc.).

また、案内地点ファイル206bは、制御部202が、案内経路上の各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段である。ここで、案内地点ファイル206bは、例えば、案内地点を示す座標データ等に対応付けられた「階段で1階まであがってください」等の音声データを記憶しており、なお、この音声データは、後述のように携帯端末装置100の制御部102が、案内経路上の各ノードに接続されるリンクのリンク種およびリンク長が判定し新たに案内地点として設定後、予め案内地点に対応付けられていた音声データを更新してもよい。そして、この音声データは、後述のように携帯端末装置100の制御部102が音声案内を実行する際に用いられる。   In addition, the guide point file 206b is a guide in which the control unit 202 stores a guide point for executing voice guidance set for each node on the guide route and voice data output at the guide point in association with each other. It is a point storage means. Here, the guidance point file 206b stores voice data such as “Please go up to the first floor on the stairs” associated with the coordinate data indicating the guidance point, for example. As will be described later, the control unit 102 of the mobile terminal device 100 determines the link type and link length of the link connected to each node on the guide route and newly sets it as a guide point, and then associates it with the guide point in advance. The voice data may be updated. And this audio | voice data is used when the control part 102 of the portable terminal device 100 performs audio | voice guidance so that it may mention later.

また、地図データファイル206cは、制御部202が、携帯端末装置100から送信される位置情報に対応する地図データを携帯端末装置100へ送信する際に用いる、緯度、経度、高さ情報を含む位置情報に対応付けて記憶する地図データ記憶手段である。ここで、地図データファイル206cに記憶される地図データは、本発明において、主に、例えば高さ情報を持つ建築物(例えば、デパート、駅、博物館、美術館、地下街等)に関するフロア案内地図等の屋内地図データである。また、地図データファイル206cは、例えば、GPS等で使用する全国および各地方の道路地図等の屋外地図データをさらに記憶してもよい。これら屋内地図データや屋外地図データは、地図データファイル206cに予め記憶されており、経路案内サーバ200の制御部202は、定期的にネットワーク300を介して最新のデータをダウンロードして地図データファイル206cに記憶された屋内地図データおよび屋外地図データをアップデートしてもよい。   The map data file 206c includes a position including latitude, longitude, and height information used when the control unit 202 transmits map data corresponding to the position information transmitted from the mobile terminal device 100 to the mobile terminal device 100. Map data storage means for storing information in association with information. Here, in the present invention, the map data stored in the map data file 206c is mainly a floor guide map for a building having height information (for example, a department store, a station, a museum, a museum, an underground mall, etc.). Indoor map data. Further, the map data file 206c may further store outdoor map data such as road maps of the whole country and each region used by GPS or the like, for example. These indoor map data and outdoor map data are stored in advance in the map data file 206c, and the control unit 202 of the route guidance server 200 periodically downloads the latest data via the network 300 to map data file 206c. The indoor map data and outdoor map data stored in may be updated.

また、制御部202は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、経路探索部202aを備えて構成される。   The control unit 202 has an internal memory for storing a control program such as an OS (Operating System), a program that defines various processing procedures, and necessary data. And the control part 202 performs the information processing for performing various processes with these programs. The control unit 202 is configured to include a route search unit 202a in terms of functional concept.

このうち、経路探索部202aは、携帯端末装置100から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノードおよびリンクから構成される案内経路を、ネットワークデータファイル206aに記憶されたネットワークデータを用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル206bに記憶された案内地点および音声データとを、経路案内データとして携帯端末装置100へ送信する経路探索手段である。   Among these, the route search unit 202a transmits a guide route composed of nodes and links from the departure point to the destination that satisfy the route search condition including at least the departure point and the destination transmitted from the mobile terminal device 100. A mobile terminal that uses the network data stored in the network data file 206a to search, and uses the searched guide route and the guide point and voice data stored in the guide point file 206b corresponding to the guide route as route guide data. This is route search means for transmitting to the device 100.

また、経路案内サーバ200の制御部202は、携帯端末装置100から送信される位置情報に対応する、地図データファイル206cに記憶された地図データを携帯端末装置100へ送信してもよい。   Further, the control unit 202 of the route guidance server 200 may transmit the map data stored in the map data file 206 c corresponding to the position information transmitted from the mobile terminal device 100 to the mobile terminal device 100.

[携帯端末装置100の構成]
また、図4において、携帯端末装置100は、経路案内サーバ200にアクセスし、経路案内サーバ200への経路探索条件の送信や経路案内データの受信を行い、また、受信した経路案内データの案内経路上のノードに接続されるリンクのリンク種別やリンク長に基づき案内地点を設定し、設定された案内地点に対応する音声データを、音声出力部を介して出力することにより、音声案内を実行する機能を有する。また、携帯端末装置100は、経路案内サーバ200にアクセスし、経路案内サーバ200への現在位置の送信や地図データの受信を行い、また、受信した地図データ上に、探索された案内経路を表示し、位置取得部112にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示する等の機能を有してもよい。
[Configuration of Mobile Terminal Device 100]
In FIG. 4, the mobile terminal device 100 accesses the route guidance server 200, transmits route search conditions to the route guidance server 200, and receives route guidance data, and also guides the received route guidance data. A guidance point is set based on the link type and link length of the link connected to the upper node, and voice guidance is executed by outputting voice data corresponding to the set guidance point via a voice output unit. It has a function. In addition, the mobile terminal device 100 accesses the route guidance server 200, transmits the current position to the route guidance server 200 and receives map data, and displays the searched guidance route on the received map data. The display unit 114 may have a function of displaying a map display screen on which a current position display symbol indicating the current position acquired by the position acquisition unit 112 is displayed.

また、携帯端末装置100は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やPHSやPDA等の携帯通信端末装置などである。また、携帯端末装置100は、リアルタイムに現在位置を反映させたナビゲーション案内を行えるよう、GPS機能やIMES機能等を有する位置取得部112を備えている。また、携帯端末装置100は、経路案内サーバ200から受信した経路案内データや地図データ等に基づいて描画した各種記号を含む地図表示画面等を表示する表示部114(例えば、液晶や有機EL等から構成されるディスプレイやモニタ等)と、音声データを出力する音声出力部116(例えば、スピーカー)と、経路案内サーバ200へ送信する経路探索条件の入力を行う入力部(図示せず)(例えば、キー入力部、タッチパネル、キーボード、マイク等)とを備えている。また、入出力制御インターフェース部108は、位置取得部112、表示部114、音声出力部116、入力部等の制御を行う。   The mobile terminal device 100 is, for example, an information processing device such as a desktop or notebook personal computer that is generally commercially available, or a mobile communication terminal device such as a mobile phone, PHS, or PDA. In addition, the mobile terminal device 100 includes a position acquisition unit 112 having a GPS function, an IMES function, and the like so that navigation guidance that reflects the current position in real time can be performed. The mobile terminal device 100 also displays a display unit 114 (for example, from a liquid crystal display or an organic EL display) that displays a map display screen including various symbols drawn based on the route guidance data and map data received from the route guidance server 200. Configured display, monitor, etc.), an audio output unit 116 (for example, a speaker) for outputting audio data, and an input unit (not shown) for inputting a route search condition to be transmitted to the route guidance server 200 (for example, Key input unit, touch panel, keyboard, microphone, etc.). The input / output control interface unit 108 controls the position acquisition unit 112, the display unit 114, the audio output unit 116, the input unit, and the like.

ここで、位置取得部112は、位置発信装置500から発信される位置情報信号を受信する位置取得手段である。ここで、位置発信装置500は、緯度、経度、高度(高さ情報)に関する位置情報信号(GPS信号)を発信するGPS装置であってもよく、また、GPS信号と類似した特徴を持つ位置情報信号を用いて屋内測位が可能とするIMES(Indoor Message System)技術を実現するIMES装置であってもよい。なお、IMES技術は測位衛星システムである準天頂衛星の枠組みから発案されたシステムである。また、位置発信装置500は、建物(多層階建物)内の各フロアの各所に任意に設置される小型発信装置であってもよい。なお、この小型発信装置には、設置場所に応じた自己位置情報(位置ID等)が割り振られている。そして、携帯端末装置100が通信可能範囲に入ると、携帯端末装置100は、小型発信装置から送信される自己位置情報を位置情報信号として受信する。この際の通信方式は、例えば、RFID(Radio Frequency Identification)タグシステムやBluetooth(登録商標)等の各種近距離無線方式や、赤外線通信方式等であってもよい。本発明において、制御部102は、位置取得部112にて取得した位置情報信号から、緯度、経度、および、高さ情報を含む位置情報を抽出する。   Here, the position acquisition unit 112 is a position acquisition unit that receives a position information signal transmitted from the position transmission device 500. Here, the position transmitting device 500 may be a GPS device that transmits a position information signal (GPS signal) relating to latitude, longitude, and altitude (height information), and position information having characteristics similar to those of the GPS signal. An IMES device that realizes IMES (Indoor Message System) technology that enables indoor positioning using a signal may be used. The IMES technology is a system developed from the framework of the quasi-zenith satellite which is a positioning satellite system. Further, the position transmission device 500 may be a small transmission device that is arbitrarily installed at various locations on each floor in a building (multi-storey building). In addition, self-position information (position ID etc.) according to an installation place is allocated to this small transmitter. And if the portable terminal device 100 enters the communicable range, the portable terminal device 100 receives the self-location information transmitted from the small transmitter as a positional information signal. The communication method at this time may be, for example, various short-range wireless methods such as an RFID (Radio Frequency Identification) tag system and Bluetooth (registered trademark), an infrared communication method, and the like. In the present invention, the control unit 102 extracts position information including latitude, longitude, and height information from the position information signal acquired by the position acquisition unit 112.

また、通信制御インターフェース部104は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインターフェースであり、携帯端末装置100とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部104は、携帯端末装置100や経路案内サーバ200等の外部機器と通信回線を介してデータを通信する機能を有している。また、ネットワーク300は、携帯端末装置100と経路案内サーバ200等の外部機器とを相互に接続する機能を有し、例えば、インターネット、電話回線網(携帯端末回線網、一般電話回線網を含む。)、イントラネット等であってもよい。   The communication control interface unit 104 is an interface connected to a communication device (not shown) such as an antenna or a router connected to a communication line, a telephone line, etc., and between the mobile terminal device 100 and the network 300. It has a function to perform communication control. That is, the communication control interface unit 104 has a function of communicating data with external devices such as the mobile terminal device 100 and the route guidance server 200 via a communication line. The network 300 has a function of mutually connecting the mobile terminal device 100 and an external device such as the route guidance server 200, and includes, for example, the Internet, a telephone line network (a mobile terminal line network, and a general telephone line network). ), An intranet or the like.

また、制御部102は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部102は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部102は、機能概念的に、受信部102a、案内地点設定部102b、音声案内出力部102c、現在位置取得部102d、および、地図表示部102eを備えて構成される。   The control unit 102 also has an internal memory for storing a control program such as an OS (Operating System), a program defining various processing procedures, and necessary data. And the control part 102 performs the information processing for performing various processes by these programs. The control unit 102 includes a receiving unit 102a, a guidance point setting unit 102b, a voice guidance output unit 102c, a current position acquisition unit 102d, and a map display unit 102e in terms of functional concept.

このうち、受信部102aは、経路案内サーバ200から送信される経路案内データを受信する受信手段である。また、受信部102aは、経路案内サーバ200から送信される地図データを受信してもよい。   Among these, the receiving unit 102 a is a receiving unit that receives route guidance data transmitted from the route guidance server 200. The receiving unit 102a may receive map data transmitted from the route guidance server 200.

また、案内地点設定部102bは、受信部102aにより受信した経路案内データの案内経路上のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定し、階と階の接続を示さない場合、当該ノードを案内地点として設定し、階と階の接続を示す場合、当該ノードの直前のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定し、階と階の接続を示さない場合、当該直前のノードを案内地点として設定し、階と階の接続を示す場合、直前のノードが属する階のリンク長が所定距離以下であるか判定し、リンク長が所定距離を超える場合、当該直前のノードを案内地点として設定し、リンク長が所定距離以下である場合、直前のノードを案内地点として設定しない案内地点設定手段である。   Further, the guide point setting unit 102b determines whether the link type of the link connected to the node on the guide route of the route guidance data received by the receiving unit 102a indicates the connection between the floor and the floor. If not, set the node as a guide point, and if it indicates a connection between floors, determine whether the link type of the link connected to the node immediately preceding the node indicates a connection between floors and If the floor connection is not indicated, the previous node is set as a guide point. If the floor connection is indicated, it is determined whether the link length of the floor to which the previous node belongs is equal to or less than a predetermined distance. When the distance exceeds the predetermined distance, the immediately preceding node is set as a guide point, and when the link length is equal to or shorter than the predetermined distance, the immediately preceding node is not set as the guide point.

また、音声案内出力部102cは、案内地点設定部102bにより設定された案内地点に対応する音声データを、音声出力部116を介して出力することにより、音声案内を実行する音声案内出力手段である。ここで、音声案内出力部102cは、案内経路上で階と階の接続を示すリンクが連続する場合、当該連続した階と階の接続を示すリンクの起点となるノードにて設定された案内地点において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点となるノードが属する階を音声案内してもよい。   The voice guidance output unit 102c is voice guidance output means for executing voice guidance by outputting voice data corresponding to the guidance point set by the guidance point setting unit 102b via the voice output unit 116. . Here, when the link indicating the connection between the floors is continuous on the guide route, the voice guidance output unit 102c is the guide point set at the node that is the starting point of the link indicating the connection between the continuous floors and floors. When the current position reaches the guidance point, the floor to which the node serving as the end point of the link indicating the connection between successive floors may be voice-guided.

また、現在位置取得部102dは、位置取得部112にて位置発信装置500より受信した位置情報信号から、緯度、経度、高さ情報を含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置100の現在位置として取得する現在位置取得手段である。   In addition, the current position acquisition unit 102d extracts the position information including the latitude, longitude, and height information from the position information signal received from the position transmission device 500 by the position acquisition unit 112, thereby obtaining the extracted position information. It is a current position acquisition unit that acquires the current position of the mobile terminal device 100.

また、地図表示部102eは、受信部102aにより受信した地図データ上に、経路探索部202aにより探索された案内経路を表示し、位置取得部112にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示する地図表示手段である。   Further, the map display unit 102e displays a guide route searched by the route search unit 202a on the map data received by the receiving unit 102a, and a current position display symbol indicating the current position acquired by the position acquisition unit 112 Is a map display means for displaying on the display unit 114 a map display screen on which is displayed.

以上で、第1の実施形態における経路案内システムの構成の一例の説明を終える。   Above, description of an example of a structure of the route guidance system in 1st Embodiment is finished.

[経路案内システムの処理]
次に、このように構成された第1の実施形態における経路案内システムの処理について、以下に、図5および図6を参照して詳細に説明する。
[Processing of route guidance system]
Next, the process of the route guidance system in the first embodiment configured as described above will be described in detail with reference to FIGS. 5 and 6. FIG.

図5に示すように、まず、携帯端末装置100の制御部102は、ユーザにより入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を、経路探索サーバ200へ送信する(ステップSA−1)。ここで、携帯端末装置100の現在位置取得部102dは、位置取得部112にて位置発信装置500より受信した位置情報信号から、緯度、経度、高さ情報を含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置100の現在位置として取得し、経路案内サーバ200へ送信してもよい。   As shown in FIG. 5, first, the control unit 102 of the mobile terminal device 100 transmits a route search condition including at least a departure place and a destination input by the user via the input unit to the route search server 200. (Step SA-1). Here, the current position acquisition unit 102d of the mobile terminal device 100 extracts position information including latitude, longitude, and height information from the position information signal received from the position transmission device 500 by the position acquisition unit 112. The extracted position information may be acquired as the current position of the mobile terminal device 100 and transmitted to the route guidance server 200.

そして、経路案内サーバ200の経路探索部202aは、ステップSA−1において携帯端末装置100の制御部102の処理により携帯端末装置100から送信される少なくとも出発地と目的地とを含む経路探索条件を受信し(ステップSA−2)、当該経路探索条件を満たす出発地から目的地までの、ノードおよびリンクから構成される案内経路を、ネットワークデータファイル206aに記憶されたネットワークデータを用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル206bに記憶された案内地点および音声データとを、経路案内データとして携帯端末装置100へ送信する(ステップSA−3)。ここで、経路案内サーバ200の制御部202は、携帯端末装置100から送信される位置情報に対応する、地図データファイル206cに記憶された地図データを携帯端末装置100へ送信してもよい。   Then, the route search unit 202a of the route guidance server 200 sets a route search condition including at least the departure place and the destination transmitted from the mobile terminal device 100 by the processing of the control unit 102 of the mobile terminal device 100 in step SA-1. Receiving (step SA-2), searching for a guide route composed of nodes and links from the departure point to the destination satisfying the route search condition using the network data stored in the network data file 206a; The searched guidance route and the guidance point and voice data stored in the guidance point file 206b corresponding to the guidance route are transmitted to the portable terminal device 100 as route guidance data (step SA-3). Here, the control unit 202 of the route guidance server 200 may transmit map data stored in the map data file 206 c corresponding to the position information transmitted from the mobile terminal device 100 to the mobile terminal device 100.

すなわち、経路案内サーバの経路探索部202aは、携帯端末装置100から受信した経路探索条件に基づいて、経路探索を行うことにより案内経路を算出する。ここで、案内経路とは、現在地から目的地までの経路を、地図データ(例えば、屋内地図データ等)の通路に対応させて配置された複数のノードおよび各ノード間をつなぐリンクに基づいて、通過するノードおよびリンクを繋いだ経路データである。   That is, the route search unit 202a of the route guidance server calculates a guide route by performing a route search based on the route search condition received from the mobile terminal device 100. Here, the guide route is based on a plurality of nodes arranged corresponding to the route of the map data (for example, indoor map data) and a link connecting the nodes from the current location to the destination, This is route data connecting nodes and links that pass through.

そして、携帯端末装置100の受信部102aは、ステップSA−3において携帯端末装置100の制御部102の処理により経路案内サーバ200から送信される経路案内データを受信する(ステップSA−4)。ここで、受信部102aは、経路案内サーバ200から送信される地図データを受信してもよい。   And the receiving part 102a of the portable terminal device 100 receives the route guidance data transmitted from the route guidance server 200 by the process of the control part 102 of the portable terminal device 100 in step SA-3 (step SA-4). Here, the receiving unit 102a may receive map data transmitted from the route guidance server 200.

そして、案内地点設定部102bは、ステップSA−4において受信部102aの処理により受信した経路案内データの出発地側の最初のノードを判定対象に設定する(ステップSA−5)。   Then, the guidance point setting unit 102b sets the first node on the departure side of the route guidance data received by the processing of the reception unit 102a in step SA-4 as a determination target (step SA-5).

そして、案内地点設定部102bは、ステップSA−5において設定された判定対象のノードが案内地点であるかを判定する(ステップSA−6)。すなわち、案内地点設定部102bは、経路案内探索サーバ200から受信した経路案内データの案内経路上に含まれるノードのうち、最初のノードを判定の対象ノードと設定し案内地点であるか(例えば、進行方向変更等の案内を行う音声データが対応付けられているか)を判定する。   Then, the guide point setting unit 102b determines whether the determination target node set in step SA-5 is a guide point (step SA-6). That is, the guidance point setting unit 102b sets the first node among the nodes included on the guidance route of the route guidance data received from the route guidance search server 200 as a determination target node (for example, It is determined whether or not voice data for performing guidance such as a change in traveling direction is associated.

そして、案内地点設定部102bは、ステップSA−6において設定された判定対象のノードが案内地点でないと判定された場合(ステップSA−6:No)、当該ノードが目的地であるかを判定し(ステップSA−11)、目的地でないと判定された場合(ステップSA−11:No)、案内経路上の次のノードを判定対象に設定し(ステップSA−12)、その後、ステップSA−5の処理に戻る。   When it is determined that the determination target node set in step SA-6 is not the guidance point (step SA-6: No), the guidance point setting unit 102b determines whether the node is the destination. (Step SA-11) When it is determined that it is not the destination (Step SA-11: No), the next node on the guidance route is set as a determination target (Step SA-12), and then Step SA-5 is set. Return to the process.

一方、案内地点設定部102bは、ステップSA−6において判定対象のノードが案内地点であると判定された場合(ステップSA−6:Yes)、当該ノードに接続されるリンクのリンク種別が階と階の接続を示すか判定する(ステップSA−7)。すなわち、案内地点設定部102bは、案内地点であった場合には、その判定対象と設定したノードが、階と階の接続を示すリンク(例えば、「階段」、「エスカレータ」、「エレベータ」などを示すリンク)であるかを判定する。なお、案内地点設定部102bの処理によるこの判定は、判定対象のノードに接続された前後のリンクの種別が「フロア内の接続を示すリンク(例えば、1階、2階、3階、4階等の階数を示すリンク)」から「階と階の接続を示すリンク(例えば、階段、エスカレータ、エレベータ等の手段を示すリンク)」に変化することで判定する。   On the other hand, when it is determined in step SA-6 that the determination target node is a guide point (step SA-6: Yes), the guidance point setting unit 102b determines that the link type of the link connected to the node is a floor. It is determined whether or not a floor connection is indicated (step SA-7). That is, if the guide point setting unit 102b is a guide point, the node set as the determination target is a link indicating a connection between floors (for example, “stairs”, “escalator”, “elevator”, etc. Link). Note that this determination by the processing of the guide point setting unit 102b indicates that the type of link before and after the node connected to the determination target node is “link indicating connection in floor (for example, first floor, second floor, third floor, fourth floor). "Link indicating the number of floors, etc.)" to "links indicating the connection between floors (for example, links indicating means such as stairs, escalators, elevators)".

そして、案内地点設定部102bは、ステップSA−7においてノードに接続されるリンクのリンク種別が階と階の接続を示すと判定された場合(ステップSA−7:Yes)、当該ノードの直前のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定する(ステップSA−8)。すなわち、案内地点設定部102bは、判定対象ノードが階と階の接続を示すリンクに接続されている場合、さらに直前に保存された案内地点としたノードに接続されたリンク種が階と階の接続を示すリンク(例えば、「階段」、「エスカレータ」、「エレベータ」などを示すリンク)であるかを判定する。   When it is determined in step SA-7 that the link type of the link connected to the node indicates the connection between the floors (step SA-7: Yes), the guidance point setting unit 102b immediately before the node. It is determined whether the link type of the link connected to the node indicates a connection between floors (step SA-8). That is, when the determination target node is connected to the link indicating the connection between the floor and the floor, the guidance point setting unit 102b further determines that the link type connected to the node as the guide point stored immediately before is the floor and the floor. It is determined whether the link indicates a connection (for example, a link indicating “stairs”, “escalator”, “elevator”, etc.).

一方、案内地点設定部102bは、ステップSA−7においてノードに接続されるリンクのリンク種別が階と階の接続を示さないと判定された場合(ステップSA−7:No)、当該ノードを案内地点として設定し(ステップSA−10)、その後、上述のステップSA−11の処理へ進む。   On the other hand, when it is determined in step SA-7 that the link type of the link connected to the node does not indicate a connection between floors (step SA-7: No), the guidance point setting unit 102b guides the node. The point is set (step SA-10), and then the process proceeds to step SA-11 described above.

そして、案内地点設定部102bは、ステップSA−8において直前のノードに接続されるリンクのリンク種別が階と階の接続を示すと判定された場合(ステップSA−8:Yes)、当該直前のノードが属する階のリンク長が所定距離以下であるか判定する(ステップSA−9)。すなわち、案内地点設定部102bは、直前の案内地点としたノードに接続されたリンク種が階と階の接続を示すリンク(例えば、「階段」、「エスカレータ」、「エレベータ」などを示すリンク)である場合、判定対象ノードの属するフロアでのリンクの距離が所定距離以下であるかどうかを判定する。   When it is determined in step SA-8 that the link type of the link connected to the immediately preceding node indicates the connection between the floors (step SA-8: Yes), the guidance point setting unit 102b It is determined whether the link length of the floor to which the node belongs is equal to or less than a predetermined distance (step SA-9). In other words, the guide point setting unit 102b indicates that the link type connected to the node as the immediately preceding guide point indicates a connection between floors (for example, a link indicating “stairs”, “escalator”, “elevator”, etc.). If it is, it is determined whether the link distance on the floor to which the determination target node belongs is equal to or less than a predetermined distance.

一方、案内地点設定部102bは、ステップSA−8において直前のノードに接続されるリンクのリンク種別が階と階の接続を示さないと判定された場合(ステップSA−8:No)、当該ノードを案内地点として設定し(ステップSA−10)、上述のステップSA−11の処理へ進む。   On the other hand, when it is determined in step SA-8 that the link type of the link connected to the immediately preceding node does not indicate a connection between floors (step SA-8: No), the guidance point setting unit 102b Is set as a guide point (step SA-10), and the process proceeds to step SA-11 described above.

そして、案内地点設定部102bは、ステップSA−9において直前のノードが属する階のリンク長が所定距離以下であると判定された場合(ステップSA−9:Yes)、上述したステップSA−11の処理へ進む。すなわち、案内地点設定部102bは、判定対象のノードが属するフロアでのリンクの距離が所定距離以下である場合、判定対象のノードが目的地でないか判定し、目的地でない場合には、この判定対象ノードを次のノードへ移して、上述と同様の処理を行う。こうして、案内地点設定部102bは、例えば、階段と階段を接続する乗り継ぎを示す場合(図1に示すように、このリンクのリンク長が所定距離以下である場合)、この判定対象のノードにおいて音声案内を行わないよう設定する。   When it is determined in step SA-9 that the link length of the floor to which the immediately preceding node belongs is equal to or less than the predetermined distance (step SA-9: Yes), the guidance point setting unit 102b performs the above-described step SA-11. Proceed to processing. That is, the guide point setting unit 102b determines whether the determination target node is not the destination when the link distance on the floor to which the determination target node belongs is equal to or less than the predetermined distance. The target node is moved to the next node, and the same processing as described above is performed. Thus, for example, when the guide point setting unit 102b indicates a connection connecting the stairs (when the link length of the link is equal to or less than a predetermined distance as illustrated in FIG. 1), the guidance point setting unit 102b performs the audio at the determination target node. Set to not give guidance.

なお、本発明において、ユーザの状態応じて(例えば、聴覚障害者の場合)、階と階を移動する「階段」や「エスカレータ」に乗り継ぎ部分についても案内したほうがよいと判断して案内を行い、その他の場合には案内を行わないなど、対象者の状態によって処理を切り替えるようにしてもよい。   In the present invention, guidance is provided based on the user's condition (for example, in the case of a hearing-impaired person), and it is determined that it is better to also guide the “stairs” or “escalator” moving between floors. In other cases, the process may be switched depending on the state of the target person, such as no guidance.

一方、案内地点設定部102bは、ステップSA−9において直前のノードが属する階のリンク長が所定距離を超えると判定された場合(ステップSA−9:No)、当該ノードを案内地点として設定し(ステップSA−10)、上述のステップSA−11の処理へ進む。すなわち、案内地点設定部102bは、判定対象のノードが属するフロアでのリンクの距離が所定距離を超える場合、この判定対象のノードを案内地点として保存する。   On the other hand, when it is determined in step SA-9 that the link length of the floor to which the immediately preceding node belongs exceeds the predetermined distance (step SA-9: No), the guidance point setting unit 102b sets the node as the guidance point. (Step SA-10), the process proceeds to Step SA-11 described above. That is, when the distance of the link on the floor to which the determination target node belongs exceeds a predetermined distance, the guidance point setting unit 102b stores the determination target node as a guidance point.

そして、案内地点設定部102bは、上述のステップを繰り返すことにより、案内経路上の全てのノードに対して判定を行い、案内地点を設定する。そして、ステップSA−11にてノードが目的地であると判定された場合(ステップSA−11:Yes)、すなわち、案内経路上の全てのノードに対して判定を行い、案内地点の設定を終了した後、音声案内出力部102cは、案内地点設定部102bの処理により設定された案内地点に対応する音声データを、音声出力部116を介して出力することにより、音声案内を実行する(ステップSA−13)。ここで、音声案内出力部102cは、案内経路上で階と階の接続を示すリンクが連続する場合、当該連続した階と階の接続を示すリンクの起点となるノードにて設定された案内地点において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点となるノードが属する階を音声案内してもよい。また、地図表示部102eは、受信部102aにより受信した地図データ上に、経路探索部202aの処理により探索された案内経路を表示し、位置取得部112にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部114に表示してもよい。   And the guidance point setting part 102b determines with respect to all the nodes on a guidance route by repeating the above-mentioned step, and sets a guidance point. If it is determined in step SA-11 that the node is the destination (step SA-11: Yes), that is, all nodes on the guide route are determined, and the setting of the guide point is completed. After that, the voice guidance output unit 102c executes voice guidance by outputting the voice data corresponding to the guidance point set by the processing of the guidance point setting unit 102b via the voice output unit 116 (step SA). -13). Here, when the link indicating the connection between the floors is continuous on the guide route, the voice guidance output unit 102c is the guide point set at the node that is the starting point of the link indicating the connection between the continuous floors and floors. When the current position reaches the guidance point, the floor to which the node serving as the end point of the link indicating the connection between successive floors may be voice-guided. Further, the map display unit 102e displays the guide route searched by the processing of the route search unit 202a on the map data received by the receiving unit 102a, and indicates the current position acquired by the position acquisition unit 112. A map display screen displaying the display symbols may be displayed on the display unit 114.

ここで、図6を参照し、図5に示した処理に従って作成した図2における案内地点設定処理の内容の一例について説明する。なお、図6に示す一例は、本実施形態に限らず、他の実施形態においても同様に適用できる。   Here, an example of the content of the guide point setting process in FIG. 2 created according to the process shown in FIG. 5 will be described with reference to FIG. Note that the example shown in FIG. 6 is not limited to the present embodiment, and can be similarly applied to other embodiments.

図6に示すように、例えば、図2においてユーザがB1階にある出発地から4階にある目的地まで移動する場合、案内地点設定部102bは、上述の図5に示した処理により、
まず、エスカレータ1において、直前のノードがエスカレータや階段を示すリンクに接続されていないので、音声案内を行う案内地点として設定する。そして、案内地点設定部102bは、エスカレータ2において、直前のノードがエスカレータや階段を示すリンクに接続されているが、フロア内の接続を示すリンクのリンク長が所定距離より短いので案内地点として設定しない。同様に、エスカレータ3および4においても、直前のノードがエスカレータや階段を示すリンクに接続されているが、フロア内の接続を示すリンクのリンク長が所定距離より短いので案内地点として設定しない。
As shown in FIG. 6, for example, when the user moves from the departure point on the B1 floor to the destination on the fourth floor in FIG. 2, the guide point setting unit 102 b performs the process shown in FIG.
First, in the escalator 1, since the immediately preceding node is not connected to a link indicating an escalator or a staircase, it is set as a guidance point for voice guidance. The guide point setting unit 102b is set as a guide point in the escalator 2 because the immediately preceding node is connected to the link indicating the escalator or the staircase, but the link length of the link indicating the connection in the floor is shorter than the predetermined distance. do not do. Similarly, in escalators 3 and 4, the immediately preceding node is connected to a link indicating an escalator or a staircase, but the link length of the link indicating the connection in the floor is shorter than a predetermined distance, so that it is not set as a guide point.

このように、案内地点設定部102bの処理により、案内地点を設定することで、音声案内出力部102cは、案内経路上で階と階の接続を示すリンク(図6において、エスカレータ1〜4)が連続する場合、当該連続した階と階の接続を示すリンクの起点(図6において、B1階)となるノードにて設定された案内地点において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点となるノードが属する階(図6において、4階)を音声案内することができる。   Thus, by setting the guide point by the processing of the guide point setting unit 102b, the voice guidance output unit 102c is a link indicating the connection between the floors on the guide route (escalators 1 to 4 in FIG. 6). If the current position reaches the guidance point at the guidance point set at the node that becomes the starting point of the link (B1 floor in FIG. 6) indicating the connection between the successive floors. The floor (the fourth floor in FIG. 6) to which the node serving as the end point of the link indicating the connection between the floors can be voice-guided.

以上で、第1の実施形態における経路案内システムの処理の説明を終える。   Above, description of the process of the route guidance system in 1st Embodiment is finished.

[第2の実施形態]
続いて、本発明の第2の実施形態(経路案内サーバ200(サーバ主導型))について、図7および図8を参照して以下に説明する。ここで、図7は、第2の実施形態における経路案内サーバ200の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図8は、第2の実施形態における経路案内サーバ200の処理の一例を示すフローチャートである。
[Second Embodiment]
Next, a second embodiment of the present invention (route guidance server 200 (server-driven type)) will be described below with reference to FIGS. Here, FIG. 7 is a block diagram showing an example of the configuration of the route guidance server 200 in the second embodiment, and conceptually shows only the portion related to the present invention in the configuration. FIG. 8 is a flowchart showing an example of processing of the route guidance server 200 in the second embodiment.

なお、第2の実施形態においては、経路案内サーバ200にて携帯端末装置100の音声出力部116に出力させるデータや表示部114の表示させる地図データを生成し、これらのデータを携帯端末装置100へ送信することにより、当該携帯端末装置100を音声出力部116や表示部114として機能させている。また、第2の実施形態において、携帯端末装置100は、経路案内サーバ200からリアルタイムに経路案内を行えるよう、位置取得部112にて取得された現在位置を示す位置情報を経路案内サーバ200へ送信している。このように、第2の実施形態は、経路案内サーバ200にてサーバ主導で処理を行う点がその他の実施形態と異なる。   In the second embodiment, the route guidance server 200 generates data to be output to the voice output unit 116 of the mobile terminal device 100 and map data to be displayed on the display unit 114, and these data are stored in the mobile terminal device 100. The mobile terminal device 100 is caused to function as the audio output unit 116 and the display unit 114. In the second embodiment, the mobile terminal device 100 transmits position information indicating the current position acquired by the position acquisition unit 112 to the route guidance server 200 so that the route guidance server 200 can perform route guidance in real time. is doing. As described above, the second embodiment is different from the other embodiments in that the route guidance server 200 performs server-led processing.

[経路案内サーバ200(サーバ主導型)の構成]
まず、第2の実施形態における経路案内サーバ200(サーバ主導型)の構成の一例について、図7を参照して以下に説明する。
[Configuration of the route guidance server 200 (server-driven type)]
First, an example of the configuration of the route guidance server 200 (server-driven type) in the second embodiment will be described below with reference to FIG.

図7に示すように、本発明の第2の実施形態の経路案内サーバ200は、位置発信装置500から発信される位置情報信号を受信する位置取得部112と表示部114と音声出力部116とを少なくとも備える携帯端末装置100にネットワーク300を介して通信可能に接続され、制御部202と記憶部206とを少なくとも備えて構成される。これら経路案内サーバ200および携帯端末装置100の各部は任意の通信路を介して通信可能に接続されている。   As illustrated in FIG. 7, the route guidance server 200 according to the second embodiment of the present invention includes a position acquisition unit 112 that receives a position information signal transmitted from the position transmission device 500, a display unit 114, and an audio output unit 116. Is connected to a mobile terminal device 100 including at least a communication unit via a network 300, and includes at least a control unit 202 and a storage unit 206. Each unit of the route guidance server 200 and the mobile terminal device 100 is connected to be communicable via an arbitrary communication path.

図7において、経路案内サーバ200は、携帯端末装置100から送信される経路探索条件を満たす案内経路、当該案内経路に対応する案内地点および音声データを経路案内データに基づいて、案内経路上の各ノードについてリンク種およびリンク長を考慮して判定を行い、判定された結果に基づいて設定した案内地点を含む当該案内経路、音声データを更に含む地図表示画面を生成し、携帯端末装置100へ送信することにより、生成した地図表示画面を携帯端末装置100の表示部114に表示させ、設定した案内地点において音声案内が実行されるよう制御する等の機能を有する。また、経路案内サーバ200は、携帯端末装置100から送信される位置情報に対応する地図データを少なくとも含む地図表示画面を生成し、携帯端末装置100へ送信することにより、生成した地図表示画面を携帯端末装置100の表示部114に表示させるよう制御する等の機能を有してもよい。   In FIG. 7, the route guidance server 200 generates a guide route that satisfies the route search condition transmitted from the mobile terminal device 100, a guide point corresponding to the guide route, and voice data based on the route guide data. The node is determined in consideration of the link type and link length, a map display screen further including the guidance route and voice data including the guidance point set based on the determined result is generated and transmitted to the mobile terminal device 100 By doing so, the generated map display screen is displayed on the display unit 114 of the mobile terminal device 100, and has a function of controlling voice guidance to be executed at the set guidance point. In addition, the route guidance server 200 generates a map display screen including at least map data corresponding to the position information transmitted from the mobile terminal device 100, and transmits the map display screen to the mobile terminal device 100, whereby the generated map display screen is portable. You may have functions, such as controlling to display on the display part 114 of the terminal device 100. FIG.

なお、経路案内サーバ200における通信制御インターフェース部204および記憶部206(ネットワークデータファイル206a、案内地点ファイル206b、および、地図データファイル206c等)の機能、また、携帯端末装置100における位置取得部112、表示部114、および、音声出力部116の機能は、第1の実施形態と同様であるため説明を省略する。   The functions of the communication control interface unit 204 and the storage unit 206 (network data file 206a, guidance point file 206b, map data file 206c, etc.) in the route guidance server 200, and the position acquisition unit 112 in the mobile terminal device 100, Since the functions of the display unit 114 and the audio output unit 116 are the same as those in the first embodiment, description thereof will be omitted.

また、図7において、制御部202は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、経路探索部202a、案内地点設定部202b、音声案内出力制御部202c、地図表示生成部202d、および、表示制御部202eを備えて構成される。   In FIG. 7, the control unit 202 has an internal memory for storing a control program such as an OS (Operating System), a program that defines various processing procedures, and necessary data. And the control part 202 performs the information processing for performing various processes with these programs. The control unit 202 includes a route search unit 202a, a guidance point setting unit 202b, a voice guidance output control unit 202c, a map display generation unit 202d, and a display control unit 202e in terms of functional concept.

このうち、経路探索部202aは、携帯端末装置100から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノードおよびリンクから構成される案内経路を、ネットワークデータファイル206aに記憶されたネットワークデータを用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル206bに記憶された案内地点および音声データと、を含む経路案内データを生成する経路探索手段である。   Among these, the route search unit 202a transmits a guide route composed of nodes and links from the departure point to the destination that satisfy the route search condition including at least the departure point and the destination transmitted from the mobile terminal device 100. Search using network data stored in the network data file 206a, and generate route guidance data including the searched guidance route and the guidance point and voice data stored in the guidance point file 206b corresponding to the guidance route. Route search means.

また、案内地点設定部202bは、経路探索部202aにより生成された経路案内データの案内経路上のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定し、階と階の接続を示さない場合、当該ノードを案内地点として設定し、階と階の接続を示す場合、当該ノードの直前のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定し、階と階の接続を示さない場合、当該直前のノードを案内地点として設定し、階と階の接続を示す場合、直前のノードが属する階のリンク長が所定距離以下であるか判定し、リンク長が所定距離を超える場合、当該直前のノードを案内地点として設定し、リンク長が所定距離以下である場合、直前のノードを案内地点として設定しない案内地点設定手段である。   The guidance point setting unit 202b determines whether the link type of the link connected to the node on the guidance route of the route guidance data generated by the route search unit 202a indicates the connection between the floor and the floor. If the connection is not indicated, the node is set as a guide point, and if the connection between the floor and the floor is indicated, it is determined whether the link type of the link connected to the node immediately preceding the node indicates the connection between the floor and the floor, If the floor-to-floor connection is not indicated, the immediately preceding node is set as the guide point. If the floor-to-floor connection is indicated, it is determined whether the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance. When the length exceeds a predetermined distance, the immediately preceding node is set as a guide point, and when the link length is equal to or shorter than the predetermined distance, the previous point is not set as a guide point.

また、音声案内出力制御部202cは、案内地点設定部202bにより設定された案内地点に対応する音声データを携帯端末装置100へ送信することにより、当該携帯端末装置100の音声出力部116を介して出力させて音声案内を実行させる音声案内出力制御手段である。ここで、音声案内出力制御部202cは、案内経路上で階と階の接続を示すリンクが連続する場合、当該連続した階と階の接続を示すリンクの起点となるノードにて設定された案内地点において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点となるノードが属する階を音声案内させてもよい。   In addition, the voice guidance output control unit 202c transmits voice data corresponding to the guidance point set by the guidance point setting unit 202b to the portable terminal device 100, thereby via the voice output unit 116 of the portable terminal device 100. Voice guidance output control means for outputting and executing voice guidance. Here, when the link indicating the connection between the floors is continuous on the guide route, the voice guidance output control unit 202c is guided by the node set as the starting point of the link indicating the connection between the continuous floors and the floors. When the current position reaches the guidance point at the point, the floor to which the node serving as the end point of the link indicating the connection between successive floors may be voice-guided.

また、地図表示生成部202dは、携帯端末装置100から送信される、当該携帯端末装置100の位置取得部112にて位置発信装置500より受信した位置情報信号から抽出された緯度、経度、高さ情報を含む携帯端末装置100の現在位置として取得された位置情報に対応する、地図データファイル206cに記憶された地図データを取得し、取得された地図データ上に、経路探索部202aにより探索された案内経路を表示し、位置取得部112にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を生成する地図表示生成手段である。   In addition, the map display generation unit 202d extracts the latitude, longitude, and height extracted from the position information signal received from the position transmission device 500 by the position acquisition unit 112 of the portable terminal device 100, which is transmitted from the portable terminal device 100. The map data stored in the map data file 206c corresponding to the position information acquired as the current position of the mobile terminal device 100 including the information is acquired, and the route search unit 202a searches the acquired map data. It is a map display generation means for displaying a guide route and generating a map display screen displaying a current position display symbol indicating the current position acquired by the position acquisition unit 112.

また、表示制御部202eは、地図表示画面生成部202bにより生成した地図表示画面を携帯端末装置100へ送信することにより、当該携帯端末装置100の表示部114に当該地図表示画面を表示させる表示制御手段である。   In addition, the display control unit 202e transmits the map display screen generated by the map display screen generation unit 202b to the mobile terminal device 100, thereby causing the display unit 114 of the mobile terminal device 100 to display the map display screen. Means.

以上で、第2の実施形態における経路案内サーバ200の構成の一例の説明を終える。   Above, description of an example of a structure of the route guidance server 200 in 2nd Embodiment is finished.

[経路案内サーバ200(サーバ主導型)の処理]
次に、このように構成された第2の実施形態における経路案内サーバ200の処理の一例について、以下に図8を参照して詳細に説明する。
[Processing of the route guidance server 200 (server-driven type)]
Next, an example of processing of the route guidance server 200 in the second embodiment configured as described above will be described in detail with reference to FIG.

図8に示すように、まず、携帯端末装置100の制御部102は、ユーザにより入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を、経路探索サーバ200へ送信する(ステップSB−1)。ここで、携帯端末装置100の制御部102は、位置取得部112にて位置発信装置500より受信した位置情報信号から、緯度、経度、高さ情報を含む位置情報を抽出することにより、抽出した当該位置情報を携帯端末装置100の現在位置として取得し、経路案内サーバ200へ送信してもよい。   As illustrated in FIG. 8, first, the control unit 102 of the mobile terminal device 100 transmits a route search condition including at least a departure place and a destination input by the user via the input unit to the route search server 200. (Step SB-1). Here, the control unit 102 of the mobile terminal device 100 is extracted by extracting position information including latitude, longitude, and height information from the position information signal received from the position transmission device 500 by the position acquisition unit 112. The position information may be acquired as the current position of the mobile terminal device 100 and transmitted to the route guidance server 200.

そして、経路案内サーバ200の経路探索部202aは、ステップSB−1において携帯端末装置100の制御部102の処理により携帯端末装置100から送信される少なくとも出発地と目的地とを含む経路探索条件を受信し(ステップSB−2)、当該経路探索条件を満たす出発地から目的地までの、ノードおよびリンクから構成される案内経路を、ネットワークデータファイル206aに記憶されたネットワークデータを用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル206bに記憶された案内地点および音声データと、を含む経路案内データを生成する(ステップSB−3)。ここで、経路案内サーバ200の制御部202は、携帯端末装置100から送信される位置情報に対応する、地図データファイル206cに記憶された地図データを取得してもよい。   Then, the route search unit 202a of the route guidance server 200 sets the route search condition including at least the departure place and the destination transmitted from the mobile terminal device 100 by the processing of the control unit 102 of the mobile terminal device 100 in step SB-1. Receiving (step SB-2), searching for a guide route composed of nodes and links from the departure point to the destination satisfying the route search condition using the network data stored in the network data file 206a; Route guidance data including the searched guidance route and the guidance points and voice data stored in the guidance point file 206b corresponding to the guidance route is generated (step SB-3). Here, the control unit 202 of the route guidance server 200 may acquire map data stored in the map data file 206c corresponding to the position information transmitted from the mobile terminal device 100.

なお、案内地点設定部202bが行う以下のステップSB−4〜SB−11の処理は、第1の実施形態の図5のステップSA−5〜SA−12に同様であるため、説明を省略する。   Note that the processing of the following steps SB-4 to SB-11 performed by the guide point setting unit 202b is the same as steps SA-5 to SA-12 of FIG. 5 of the first embodiment, and thus description thereof is omitted. .

そして、案内地点設定部202bは、ステップSB−10においてノードが目的地であると判定された場合(ステップSB−10:Yes)、すなわち、案内経路上の全てのノードに対して判定を行い、案内地点の設定を終了した後、音声案内出力制御部202cは、案内地点設定部202bの処理により設定された案内地点に対応する音声データを携帯端末装置100へ送信することにより、当該携帯端末装置100の音声出力部116を介して出力させて音声案内を実行させる(ステップSB−12)。ここで、音声案内出力制御部202cは、案内経路上で階と階の接続を示すリンクが連続する場合、当該連続した階と階の接続を示すリンクの起点となるノードにて設定された案内地点において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点となるノードが属する階を音声案内させてもよい。ここで、地図表示生成部202dは、制御部202の処理により取得された地図データ上に、案内地点設定部202bの処理により設定された案内地点を含む、経路探索部202aの処理により探索された案内経路を表示し、位置取得部112にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を生成してもよい。そして、表示制御部202eは、地図表示生成部202dの処理により生成された地図表示画面を携帯端末装置100に送信することにより、表示部114に表示させてもよい。   And the guidance point setting part 202b performs determination with respect to all the nodes on a guidance route, when it determines with a node being a destination in step SB-10 (step SB-10: Yes), After completing the setting of the guidance point, the voice guidance output control unit 202c transmits the voice data corresponding to the guidance point set by the processing of the guidance point setting unit 202b to the portable terminal device 100, thereby the portable terminal device The voice guidance is executed through the voice output unit 116 (step SB-12). Here, when the link indicating the connection between the floors is continuous on the guide route, the voice guidance output control unit 202c is guided by the node set as the starting point of the link indicating the connection between the continuous floors and the floors. When the current position reaches the guidance point at the point, the floor to which the node serving as the end point of the link indicating the connection between successive floors may be voice-guided. Here, the map display generation unit 202d is searched for by the process of the route search unit 202a including the guide point set by the process of the guide point setting unit 202b on the map data acquired by the process of the control unit 202. A map display screen may be generated in which a guide route is displayed and a current position display symbol indicating the current position acquired by the position acquisition unit 112 is displayed. Then, the display control unit 202e may display the map display screen generated by the process of the map display generation unit 202d on the display unit 114 by transmitting it to the mobile terminal device 100.

以上で、第2の実施形態における経路案内サーバ200の処理の説明を終える。   Above, description of the process of the route guidance server 200 in 2nd Embodiment is finished.

[第3の実施形態]
続いて、本発明の第3の実施形態(経路案内装置400(スタンドアローン型))について、図9および図10を参照して以下に説明する。ここで、図9は、第3の実施形態における経路案内装置400の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図10は、第3の実施形態における経路案内装置400の処理の一例を示すフローチャートである。
[Third Embodiment]
Next, a third embodiment (route guidance device 400 (stand-alone type)) of the present invention will be described below with reference to FIGS. 9 and 10. Here, FIG. 9 is a block diagram showing an example of the configuration of the route guidance apparatus 400 according to the third embodiment, and conceptually shows only the portion related to the present invention in the configuration. FIG. 10 is a flowchart illustrating an example of processing of the route guidance device 400 according to the third embodiment.

なお、第3の実施形態においては、全ての機能を経路案内装置400に集約し、経路案内装置400は、経路案内サーバ200に接続することなく、生成した経路案内データの案内経路上のノードに接続されるリンクのリンク種別やリンク長に基づき案内地点を設定し、設定された案内地点に対応する音声データを、音声出力部を介して出力することにより、音声案内を実行する機能を有する。また、経路案内装置400は、経路案内サーバ200に接続することなく、取得した地図データ上に、探索された案内経路を表示し、位置取得部412にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示する等の機能を有してもよい。このように、第3の実施形態は、経路案内装置400がスタンドアローン型に構成され単独で処理を行う点がその他の実施形態と異なる。   In the third embodiment, all functions are integrated into the route guidance device 400, and the route guidance device 400 is connected to the node on the guidance route of the generated route guidance data without being connected to the route guidance server 200. A guidance point is set based on the link type and link length of the link to be connected, and voice data corresponding to the set guidance point is output via the voice output unit, thereby executing voice guidance. Further, the route guidance device 400 displays the searched guidance route on the acquired map data without being connected to the route guidance server 200, and displays the current position acquired by the position acquisition unit 412. You may have a function of displaying the map display screen which displayed the symbol on the display part 414, etc. Thus, the third embodiment differs from the other embodiments in that the route guidance device 400 is configured as a stand-alone type and performs processing alone.

[経路案内装置400(スタンドアローン型)の構成]
まず、第3の実施形態における経路案内装置400(スタンドアローン型)の構成の一例について、図9を参照して以下に説明する。
[Configuration of route guidance device 400 (stand-alone type)]
First, an example of the configuration of the route guidance device 400 (stand-alone type) in the third embodiment will be described below with reference to FIG.

図9に示すように、本発明の第3の実施形態の経路案内装置400は、位置発信装置500から発信される位置情報信号を受信する位置取得部412と表示部414と音声出力部416と制御部402と記憶部406とを少なくとも備えて構成される。これら経路案内装置400の各部は任意の通信路を介して通信可能に接続されている。   As illustrated in FIG. 9, the route guidance device 400 according to the third exemplary embodiment of the present invention includes a position acquisition unit 412 that receives a position information signal transmitted from the position transmission device 500, a display unit 414, and an audio output unit 416. A control unit 402 and a storage unit 406 are provided at least. Each part of these route guidance apparatuses 400 is connected so that communication is possible via arbitrary communication paths.

図9において、入力出力制御インターフェース部408、位置取得部412、表示部414、および、音声出力部416の各機能は、第1の実施形態と同様であるため説明を省略する。また、記憶部406の各部(ネットワークデータファイル406a、案内地点ファイル406b、および、地図データファイル406c等)についても、経路案内サーバ200,206ではなく経路案内装置400に備えられている点を除き、各機能が第1の実施形態および第2の実施形態と同様であるため説明を省略する。   In FIG. 9, the functions of the input / output control interface unit 408, the position acquisition unit 412, the display unit 414, and the audio output unit 416 are the same as those in the first embodiment, and thus description thereof is omitted. Further, each part (network data file 406a, guidance point file 406b, map data file 406c, etc.) of the storage unit 406 is also provided in the route guidance device 400, not the route guidance servers 200 and 206, Since each function is the same as that of the first embodiment and the second embodiment, description thereof is omitted.

また、制御部402の各部(経路探索部402a〜地図表示部402e等)については、本実施形態の経路案内装置400がスタンドアローン型であり、通信制御インターフェース部を備えないため、制御部402が送信部や受信部を備えていない点を除き、各機能は第1の実施形態と基本的に同様である。   Further, for each part of the control unit 402 (route search unit 402a to map display unit 402e, etc.), the route guidance device 400 of this embodiment is a stand-alone type and does not include a communication control interface unit. Each function is basically the same as that of the first embodiment except that the transmitter and the receiver are not provided.

また、図9において、制御部402は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部402は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部402は、機能概念的に、経路探索部402a、案内地点設定部402b、音声案内出力部402c、現在位置取得部402d、および、地図表示部402eを備えて構成される。   In FIG. 9, the control unit 402 has an internal memory for storing a control program such as an OS (Operating System), a program that defines various processing procedures, and necessary data. And the control part 402 performs the information processing for performing various processes with these programs. The control unit 402 is functionally conceptually configured to include a route search unit 402a, a guidance point setting unit 402b, a voice guidance output unit 402c, a current position acquisition unit 402d, and a map display unit 402e.

このうち、経路探索部402aは、少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノードおよびリンクから構成される案内経路を、ネットワークデータファイル406aに記憶されたネットワークデータを用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル406bに記憶された案内地点および音声データと、を含む経路案内データを生成する経路探索手段である。   Among these, the route search unit 402a stores, in the network data file 406a, a guide route composed of nodes and links from the departure point to the destination that satisfy the route search condition including at least the departure point and the destination. It is a route search means that searches using network data and generates route guidance data including the searched guidance route and the guidance point and voice data stored in the guidance point file 406b corresponding to the guidance route.

また、案内地点設定部402bは、経路探索部402aにより生成した経路案内データの案内経路上のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定し、階と階の接続を示さない場合、当該ノードを案内地点として設定し、階と階の接続を示す場合、当該ノードの直前のノードに接続されるリンクのリンク種別が階と階の接続を示すか判定し、階と階の接続を示さない場合、当該直前のノードを案内地点として設定し、階と階の接続を示す場合、直前のノードが属する階のリンク長が所定距離以下であるか判定し、リンク長が所定距離を超える場合、当該直前のノードを案内地点として設定し、リンク長が所定距離以下である場合、直前のノードを案内地点として設定しない案内地点設定手段である。   The guidance point setting unit 402b determines whether the link type of the link connected to the node on the guidance route of the route guidance data generated by the route search unit 402a indicates the connection between the floor and the floor. If this node is not indicated, the node is set as a guide point, and if a floor-to-floor connection is indicated, it is determined whether the link type of the link connected to the node immediately preceding the node indicates a floor-to-floor connection. If the connection between the floor and the floor is not indicated, the immediately preceding node is set as the guide point. If the connection between the floor and the floor is indicated, it is determined whether the link length of the floor to which the previous node belongs is equal to or less than the predetermined distance. Is a guide point setting means that sets the immediately preceding node as a guide point when the distance exceeds a predetermined distance, and does not set the immediately preceding node as a guide point when the link length is equal to or less than the predetermined distance.

また、音声案内出力部402cは、案内地点設定部402bにより設定された案内地点に対応する音声データを、音声出力部416を介して出力することにより、音声案内を実行する音声案内出力手段である。ここで、音声案内出力部402cは、案内経路上で階と階の接続を示すリンクが連続する場合、当該連続した階と階の接続を示すリンクの起点となるノードにて設定された案内地点において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点となるノードが属する階を音声案内してもよい。   The voice guidance output unit 402c is voice guidance output means for executing voice guidance by outputting voice data corresponding to the guidance point set by the guidance point setting unit 402b via the voice output unit 416. . Here, when the link indicating the connection between the floors is continuous on the guidance route, the voice guidance output unit 402c is the guide point set at the node that is the starting point of the link indicating the connection between the continuous floors and floors. When the current position reaches the guidance point, the floor to which the node serving as the end point of the link indicating the connection between successive floors may be voice-guided.

また、現在位置取得部402dは、位置取得部412にて位置発信装置500より受信した位置情報信号から、緯度、経度、高さ情報を含む位置情報を抽出することにより、抽出した当該位置情報を案内情報提供装置400の現在位置として取得する現在位置取得手段である。   Further, the current position acquisition unit 402d extracts the position information including the latitude, longitude, and height information from the position information signal received from the position transmission device 500 by the position acquisition unit 412. It is a current position acquisition unit that acquires the current position of the guidance information providing apparatus 400.

また、地図表示部402eは、位置取得部112にて位置発信装置500より受信した位置情報信号から抽出された緯度、経度、高さ情報を含む経路案内装置400の現在位置として取得された位置情報に対応する、地図データファイル406cに記憶された地図データを取得し、取得された地図データ上に、経路探索部402aにより探索された案内経路を表示し、位置取得部412にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示する地図表示手段である。   Further, the map display unit 402e acquires the position information acquired as the current position of the route guidance device 400 including the latitude, longitude, and height information extracted from the position information signal received from the position transmission device 500 by the position acquisition unit 112. The map data stored in the map data file 406c is acquired, the guide route searched by the route search unit 402a is displayed on the acquired map data, and the current acquired by the position acquisition unit 412 It is a map display means for displaying a map display screen on which a current position display symbol indicating a position is displayed on the display unit 414.

以上で、第3の実施形態における経路案内装置400の構成の一例の説明を終える。   Above, description of an example of a structure of the route guidance apparatus 400 in 3rd Embodiment is finished.

[経路案内装置400(スタンドアローン型)の処理]
次に、このように構成された第3の実施形態における経路案内装置400の処理の一例について、以下に図10を参照して詳細に説明する。
[Processing of route guidance device 400 (stand-alone type)]
Next, an example of processing of the route guidance apparatus 400 according to the third embodiment configured as described above will be described in detail with reference to FIG.

図10に示すように、まず、経路案内装置400の制御部402は、ユーザにより入力部を介して入力された少なくとも出発地と目的地とを含む経路探索条件を取得する(ステップSC−1)。ここで、現在位置取得部402dは、位置取得部412にて位置発信装置500より受信した位置情報信号から、緯度、経度、高さ情報を含む位置情報を抽出することにより、抽出した当該位置情報を経路案内装置400の現在位置として取得してもよい。   As shown in FIG. 10, first, the control unit 402 of the route guidance apparatus 400 acquires a route search condition including at least a departure place and a destination input by the user via the input unit (step SC-1). . Here, the current position acquisition unit 402d extracts the position information including the latitude, longitude, and height information from the position information signal received from the position transmission device 500 by the position acquisition unit 412. May be acquired as the current position of the route guidance device 400.

そして、経路探索部402aは、ステップSC−1において経路案内装置400の制御部402の処理により取得された少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの、ノードおよびリンクから構成される案内経路を、ネットワークデータファイル406aに記憶されたネットワークデータを用いて探索し、探索した案内経路と、当該案内経路に対応する案内地点ファイル406bに記憶された案内地点および音声データと、を含む経路案内データを生成する(ステップSC−2)。ここで、経路案内装置400の制御部402は、現在位置として取得された位置情報に対応する、地図データファイル406cに記憶された地図データを取得してもよい。   Then, the route search unit 402a is a node from the departure point to the destination that satisfies the route search condition including at least the departure point and the destination acquired by the processing of the control unit 402 of the route guide device 400 in step SC-1. And searching for a guide route composed of the links using the network data stored in the network data file 406a, the searched guide route, and the guide points and voices stored in the guide point file 406b corresponding to the guide route. Route guidance data including the data is generated (step SC-2). Here, the control unit 402 of the route guidance device 400 may acquire the map data stored in the map data file 406c corresponding to the position information acquired as the current position.

なお、案内地点設定部402bが行う以下のステップSC−3〜SC−10の処理は、第1の実施形態の図5のステップSA−5〜SA−12に同様であるため、説明を省略する。   In addition, since the process of the following steps SC-3 to SC-10 performed by the guide point setting unit 402b is the same as steps SA-5 to SA-12 in FIG. 5 of the first embodiment, description thereof is omitted. .

そして、案内地点設定部402bは、ステップSC−9においてノードが目的地であると判定された場合(ステップSC−9:Yes)、すなわち、案内経路上の全てのノードに対して判定を行い、案内地点の設定を終了した後、音声案内出力部402cは、案内地点設定部402bの処理により設定された案内地点に対応する音声データを、音声出力部416を介して出力することにより、音声案内を実行する(ステップSC−11)。ここで、音声案内出力部402cは、案内経路上で階と階の接続を示すリンクが連続する場合、当該連続した階と階の接続を示すリンクの起点となるノードにて設定された案内地点において、現在位置が案内地点に達した場合、連続した階と階の接続を示すリンクの終点となるノードが属する階を音声案内してもよい。ここで、地図表示部402eは、位置取得部112にて位置発信装置500より受信した位置情報信号から抽出された緯度、経度、高さ情報を含む経路案内装置400の現在位置として取得された位置情報に対応する、地図データファイル406cに記憶された地図データを取得し、取得された地図データ上に、案内地点設定部402bの処理により設定された案内地点を含む、経路探索部402aの処理により探索された案内経路を表示し、位置取得部412にて取得された現在位置を示す現在位置表示記号を表示した地図表示画面を、表示部414に表示してもよい。   And the guidance point setting part 402b determines with respect to all the nodes on a guidance route, when it determines with a node being a destination in step SC-9 (step SC-9: Yes), After completing the setting of the guidance point, the voice guidance output unit 402c outputs voice data corresponding to the guidance point set by the processing of the guidance point setting unit 402b via the voice output unit 416, thereby voice guidance. Is executed (step SC-11). Here, when the link indicating the connection between the floors is continuous on the guidance route, the voice guidance output unit 402c is the guide point set at the node that is the starting point of the link indicating the connection between the continuous floors and floors. When the current position reaches the guidance point, the floor to which the node serving as the end point of the link indicating the connection between successive floors may be voice-guided. Here, the map display unit 402e is the position acquired as the current position of the route guidance device 400 including the latitude, longitude, and height information extracted from the position information signal received from the position transmission device 500 by the position acquisition unit 112. The map data stored in the map data file 406c corresponding to the information is acquired, and the route search unit 402a includes the guide point set by the process of the guide point setting unit 402b on the acquired map data. A map display screen that displays the searched guidance route and displays a current position display symbol indicating the current position acquired by the position acquisition unit 412 may be displayed on the display unit 414.

以上で、第3の実施形態における経路案内装置400の処理の説明を終える。   Above, description of the process of the route guidance apparatus 400 in 3rd Embodiment is finished.

[他の実施の形態]
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
[Other embodiments]
Although the embodiments of the present invention have been described so far, the present invention can be applied to various different embodiments in addition to the above-described embodiments within the scope of the technical idea described in the claims. May be implemented.

また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。   In addition, among the processes described in the embodiment, all or part of the processes described as being automatically performed can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method.

このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。   In addition, unless otherwise specified, the processing procedures, control procedures, specific names, information including registration data for each processing, parameters such as search conditions, screen examples, and database configurations shown in the above documents and drawings Can be changed arbitrarily.

また、携帯端末装置100、経路案内サーバ200、および、経路案内装置400に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。   In addition, regarding the mobile terminal device 100, the route guidance server 200, and the route guidance device 400, each illustrated component is functionally conceptual and does not necessarily need to be physically configured as illustrated.

例えば、携帯端末装置100、経路案内サーバ200、および、経路案内装置400の各装置が備える処理機能、特に制御部102、制御部202、および、制御部402にて行われる各処理機能については、その全部または任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。尚、プログラムは、後述する記録媒体に記録されており、必要に応じて携帯端末装置100、経路案内サーバ200、および、経路案内装置400に機械的に読み取られる。すなわち、ROMまたはHDなどの記憶部206、および記憶部406などは、OS(Operating System)として協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。   For example, the processing functions provided in each of the mobile terminal device 100, the route guidance server 200, and the route guidance device 400, particularly the processing functions performed by the control unit 102, the control unit 202, and the control unit 402 are as follows. All or an arbitrary part thereof can be realized by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or can be realized as hardware by wired logic. The program is recorded on a recording medium to be described later, and is mechanically read by the mobile terminal device 100, the route guidance server 200, and the route guidance device 400 as necessary. In other words, the storage unit 206 such as ROM or HD, the storage unit 406, and the like store computer programs for giving instructions to the CPU in cooperation with the OS (Operating System) and performing various processes. This computer program is executed by being loaded into the RAM, and constitutes a control unit in cooperation with the CPU.

また、このコンピュータプログラムは、携帯端末装置100、経路案内サーバ200、および、経路案内装置400に対して任意のネットワーク300を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。   The computer program may be stored in an application program server connected to the mobile terminal device 100, the route guidance server 200, and the route guidance device 400 via an arbitrary network 300, as necessary. You can also download all or part of it.

また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、EPROM、EEPROM、CD−ROM、MO、DVD等の任意の「可搬用の物理媒体」、あるいは、LAN、WAN、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。   The program according to the present invention can also be stored in a computer-readable recording medium. Here, the “recording medium” refers to any “portable physical medium” such as a flexible disk, a magneto-optical disk, a ROM, an EPROM, an EEPROM, a CD-ROM, an MO, and a DVD, or a LAN, WAN, or Internet. It includes a “communication medium” that holds the program in a short period of time, such as a communication line or a carrier wave when the program is transmitted via a network represented by

また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OS(Operating System)に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。   The “program” is a data processing method described in an arbitrary language or description method, and may be in any format such as source code or binary code. The “program” is not necessarily limited to a single configuration, but is distributed in the form of a plurality of modules and libraries, or in cooperation with a separate program represented by an OS (Operating System). Including those that achieve the function. Note that a well-known configuration and procedure can be used for a specific configuration for reading a recording medium, a reading procedure, an installation procedure after reading, and the like in each device described in the embodiment.

記憶部206および記憶部406に格納される各種のデータベース等(ネットワークデータファイル206a,406a、案内地点ファイル206b,406b、および、地図データファイル206c,406c等)は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやデータベースやウェブページ用ファイル等を格納する。   Various databases and the like (network data files 206a and 406a, guidance point files 206b and 406b, map data files 206c and 406c, etc.) stored in the storage unit 206 and the storage unit 406 are stored in a memory device such as a RAM or a ROM. It is a storage means such as a fixed disk device such as a hard disk, a flexible disk, or an optical disk, and stores various programs, tables, databases, web page files, etc. used for various processes and website provision.

また、携帯端末装置100、経路案内サーバ200、および、経路案内装置400は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア(プログラム、データ等を含む)を実装することにより実現してもよい。特に、携帯端末装置100は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やPHSやPDA等の携帯通信端末装置等であってもよい。   Further, the mobile terminal device 100, the route guidance server 200, and the route guidance device 400 are connected to an information processing device such as a known personal computer or workstation, and the software ( (Including programs, data, etc.) may be implemented. In particular, the mobile terminal device 100 may be, for example, an information processing device such as a desktop or notebook personal computer that is generally commercially available, or a mobile communication terminal device such as a mobile phone, PHS, or PDA.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Furthermore, the specific form of distribution / integration of the devices is not limited to that shown in the figure, and all or a part of them may be functional or physical in arbitrary units according to various additions or according to functional loads. Can be distributed and integrated.

以上詳述したように、本発明によれば、階と階を接続するネットワークデータを含む経路案内において、単なるエレベータや階段を乗り継ぐための途中のフロア部分を誤解なく案内し、建物内の出発地から目的地まで適切な経路案内を行うことができる経路案内システム、携帯端末装置、経路案内サーバ、経路案内装置、および、経路案内方法を提供することができるので、屋内外の地図情報を発信する等の経路案内を支援する情報機器や情報処理分野などの様々な分野において極めて有用である。   As described above in detail, according to the present invention, in route guidance including network data connecting floors, a floor part in the middle for transiting a simple elevator or stairs is guided without misunderstanding, and a departure place in a building A route guidance system, a portable terminal device, a route guidance server, a route guidance device, and a route guidance method capable of providing appropriate route guidance from a destination to a destination can be provided, so that map information indoors and outdoors is transmitted. It is extremely useful in various fields such as information equipment that supports route guidance such as the information processing field.

100 携帯端末装置
102 制御部
102a 受信部
102b 案内地点設定部
102c 音声案内出力部
102d 現在位置取得部
102e 地図表示部
104 通信制御インターフェース部
108 入出力制御インターフェース部
112 位置取得部
114 表示部
116 音声出力部
200 経路案内サーバ
202 制御部
202a 経路探索部
202b 案内地点設定部
202c 音声案内出力制御部
202d 地図表示生成部
202e 表示制御部
204 通信制御インターフェース部
206 記憶部
206a ネットワークデータファイル
206b 案内地点ファイル
206c 地図データファイル
300 ネットワーク
400 経路案内装置(スタンドアローン型)
402 制御部
402a 経路探索部
402b 案内地点設定部
402c 音声案内出力部
402d 現在位置取得部
402e 地図表示部
406 記憶部
406a ネットワークデータファイル
406b 案内地点ファイル
406c 地図データファイル
408 入出力制御インターフェース部
412 位置取得部
414 表示部
416 音声出力部
500 位置発信装置
100 mobile terminal device 102 control unit
102a receiver
102b Guide point setting part
102c voice guidance output unit
102d Current position acquisition unit
102e Map display unit 104 Communication control interface unit 108 Input / output control interface unit 112 Position acquisition unit 114 Display unit 116 Voice output unit 200 Route guidance server 202 Control unit
202a Route search unit
202b Guide point setting part
202c Voice guidance output control unit
202d Map display generation unit
202e Display control unit 204 Communication control interface unit 206 Storage unit
206a Network data file
206b Guide point file
206c Map data file 300 Network 400 Route guidance device (stand-alone type)
402 control unit
402a Route search unit
402b Guide point setting part
402c Voice guidance output unit
402d Current position acquisition unit
402e Map display unit 406 Storage unit
406a Network data file
406b Guide point file
406c Map data file 408 Input / output control interface unit 412 Position acquisition unit 414 Display unit 416 Audio output unit 500 Position transmission device

Claims (8)

制御部と記憶部とを少なくとも備える経路案内サーバ、および、当該経路案内サーバにネットワークを介して通信可能に接続された音声出力部と制御部とを少なくとも備える携帯端末装置を備えた経路案内システムであって、
上記経路案内サーバの上記記憶部は、
2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、
案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、
を備え、
上記経路案内サーバの上記制御部は、
上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データとを、経路案内データとして上記携帯端末装置へ送信する経路探索手段
を備え、
上記携帯端末装置の上記制御部は、
上記経路案内サーバから送信される上記経路案内データを受信する受信手段と、
上記受信手段により受信した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、当該ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定し、上記リンク長が所定距離を超える場合、当該直前のノードを上記案内地点として設定し、上記リンク長が所定距離以下である場合、上記直前のノードを上記案内地点として設定しない案内地点設定手段と、
上記案内地点設定手段により設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力手段と、
を備えたことを特徴とする、経路案内システム。
A route guidance system including a route guidance server including at least a control unit and a storage unit, and a portable terminal device including at least a voice output unit and a control unit that are communicably connected to the route guidance server via a network. There,
The storage unit of the route guidance server
Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links relate to link types and link lengths indicating connections between the floors. Network data storage means for storing the network data having at least information;
Guidance point storage means for storing a guidance point for executing voice guidance set for each node on the guidance route and voice data output at the guidance point in association with each other;
With
The control unit of the route guidance server
The network data storage unit stores the guide route composed of the node and the link from the departure point to the destination that satisfy the route search condition including at least the departure point and the destination transmitted from the portable terminal device. A search is performed using the network data stored in the means, and the searched guidance route and the guidance point and the voice data stored in the guidance point storage means corresponding to the guidance route are used as route guidance data. Comprising route search means for transmitting to the mobile terminal device,
The control unit of the mobile terminal device is
Receiving means for receiving the route guidance data transmitted from the route guidance server;
When determining whether the link type of the link connected to the node on the guide route of the route guidance data received by the receiving means indicates the connection between the floor and the floor, and indicating the connection between the floor and the floor Determining whether the link type of the link connected to the node immediately preceding the node indicates the connection between the floors, and if the link indicates the connection between the floors, the link of the floor to which the immediately preceding node belongs It is determined whether the length is equal to or shorter than a predetermined distance. If the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point. If the link length is equal to or shorter than the predetermined distance, the immediately preceding node is A guide point setting means not set as a guide point;
Voice guidance output means for executing the voice guidance by outputting the voice data corresponding to the guidance spot set by the guidance spot setting means via the voice output unit;
A route guidance system comprising:
経路案内サーバにネットワークを介して通信可能に接続された音声出力部と制御部とを少なくとも備える携帯端末装置であって、
上記制御部は、
2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを用いて探索された、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路と、当該案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データと、を含む経路案内データを、上記経路案内サーバから送信される上記経路案内データを受信する受信手段と、
上記受信手段により受信した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、当該ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定し、上記リンク長が所定距離を超える場合、当該直前のノードを上記案内地点として設定し、上記リンク長が所定距離以下である場合、上記直前のノードを上記案内地点として設定しない案内地点設定手段と、
上記案内地点設定手段により設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力手段と、
を備えたことを特徴とする、携帯端末装置。
A portable terminal device comprising at least a voice output unit and a control unit that are communicably connected to a route guidance server via a network,
The control unit
Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links relate to link types and link lengths indicating connections between the floors. At least information, searched using the network data, the node from the starting point to the destination satisfying a route search condition including at least the starting point and the destination transmitted from the mobile terminal device; and Route guidance data including the guidance route composed of the links, a guidance point for executing voice guidance set for each node on the guidance route, and voice data output at the guidance point. Receiving means for receiving the route guidance data transmitted from the route guidance server;
When determining whether the link type of the link connected to the node on the guide route of the route guidance data received by the receiving means indicates the connection between the floor and the floor, and indicating the connection between the floor and the floor Determining whether the link type of the link connected to the node immediately preceding the node indicates the connection between the floors, and if the link indicates the connection between the floors, the link of the floor to which the immediately preceding node belongs It is determined whether the length is equal to or shorter than a predetermined distance. If the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point. If the link length is equal to or shorter than the predetermined distance, the immediately preceding node is A guide point setting means not set as a guide point;
Voice guidance output means for executing the voice guidance by outputting the voice data corresponding to the guidance spot set by the guidance spot setting means via the voice output unit;
A portable terminal device comprising:
音声出力部を少なくとも備える携帯端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える経路案内サーバであって、
上記記憶部は、
2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、
案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、
を備え、
上記制御部は、
上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データと、を含む経路案内データを生成する経路探索手段と、
上記経路探索手段により生成された上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、当該ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定し、上記リンク長が所定距離を超える場合、当該直前のノードを上記案内地点として設定し、上記リンク長が所定距離以下である場合、上記直前のノードを上記案内地点として設定しない案内地点設定手段と、
上記案内地点設定手段により設定された上記案内地点に対応する上記音声データを上記携帯端末装置へ送信することにより、当該携帯端末装置の上記音声出力部を介して出力させて上記音声案内を実行させる音声案内出力制御手段と、
を備えたことを特徴とする、経路案内サーバ。
A route guidance server having at least a control unit and a storage unit, connected to a mobile terminal device having at least an audio output unit so as to communicate via a network,
The storage unit
Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links relate to link types and link lengths indicating connections between the floors. Network data storage means for storing the network data having at least information;
Guidance point storage means for storing a guidance point for executing voice guidance set for each node on the guidance route and voice data output at the guidance point in association with each other;
With
The control unit
The network data storage unit stores the guide route composed of the node and the link from the departure point to the destination that satisfy the route search condition including at least the departure point and the destination transmitted from the portable terminal device. Route guidance data including the guidance route searched using the network data stored in the means, and the guidance point and the voice data stored in the guidance point storage means corresponding to the guidance route. Route search means for generating
It is determined whether the link type of the link connected to the node on the guidance route of the route guidance data generated by the route search means indicates the connection between the floor and the floor. If the link type of the link connected to the node immediately before the node indicates the connection between the floor and the floor, and indicates the connection between the floor and the floor, the link of the floor to which the immediately previous node belongs is determined. It is determined whether the link length is equal to or shorter than a predetermined distance. When the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point. When the link length is equal to or shorter than the predetermined distance, the immediately preceding node is set. Guide point setting means not to set as the above guide point,
By transmitting the voice data corresponding to the guidance point set by the guidance point setting means to the portable terminal device, the voice data is output via the voice output unit of the portable terminal device to execute the voice guidance. Voice guidance output control means;
A route guidance server comprising:
音声出力部と制御部と記憶部とを少なくとも備える経路案内装置であって、
上記記憶部は、
2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、
案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、
を備え、
上記制御部は、
少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データと、を含む経路案内データを生成する経路探索手段と、
上記経路探索手段により生成した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、当該ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定し、上記階と階の接続を示す場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定し、上記リンク長が所定距離を超える場合、当該直前のノードを上記案内地点として設定し、上記リンク長が所定距離以下である場合、上記直前のノードを上記案内地点として設定しない案内地点設定手段と、
上記案内地点設定手段により設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力手段と、
を備えたことを特徴とする、経路案内装置。
A route guidance device comprising at least an audio output unit, a control unit, and a storage unit,
The storage unit
Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links relate to link types and link lengths indicating connections between the floors. Network data storage means for storing the network data having at least information;
Guidance point storage means for storing a guidance point for executing voice guidance set for each node on the guidance route and voice data output at the guidance point in association with each other;
With
The control unit
The network data stored in the network data storage means for the guide route composed of the node and the link from the departure point to the destination satisfying a route search condition including at least a departure point and a destination. A route searching means for generating route guidance data including the guidance route searched and searched, and the guidance point and the voice data stored in the guidance point storage means corresponding to the guidance route;
It is determined whether the link type of the link connected to the node on the guidance route of the route guidance data generated by the route search means indicates the connection between the floor and the floor. If the link type of the link connected to the node immediately preceding the node indicates the connection between the floor and the floor, and indicates the connection between the floor and the floor, the link of the floor to which the immediately preceding node belongs is determined. It is determined whether the link length is equal to or shorter than a predetermined distance. If the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point. If the link length is equal to or shorter than the predetermined distance, the previous node is A guide point setting means not set as the guide point,
Voice guidance output means for executing the voice guidance by outputting the voice data corresponding to the guidance spot set by the guidance spot setting means via the voice output unit;
A route guidance device comprising:
制御部と記憶部とを少なくとも備える経路案内サーバ、および、当該経路案内サーバにネットワークを介して通信可能に接続された音声出力部と制御部とを少なくとも備える携帯端末装置を備えた経路案内システムにおいて実行される経路案内方法であって、
上記経路案内サーバの上記記憶部は、
2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、
案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、
を備え、
上記経路案内サーバの上記制御部において実行される、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データとを、経路案内データとして上記携帯端末装置へ送信する経路探索ステップと、
上記携帯端末装置の上記制御部において実行される、上記経路案内サーバから送信される上記経路案内データを受信する受信ステップと、
上記携帯端末装置の上記制御部において実行される、上記受信ステップにて受信した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第1の判定ステップと、
上記携帯端末装置の上記制御部において実行される、上記第1の判定ステップにて上記階と階の接続を示すと判定された場合、上記ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第2の判定ステップと、
上記携帯端末装置の上記制御部において実行される、上記第2の判定ステップにて上記階と階の接続を示すと判定された場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定する第3の判定ステップと、
上記携帯端末装置の上記制御部において実行される、上記第3の判定ステップにて上記リンク長が所定距離を超えると判定された場合、上記直前のノードを上記案内地点として設定し、上記第3の判定ステップにて上記リンク長が所定距離以下であると判定された場合、上記直前のノードを上記案内地点として設定しない案内地点設定ステップと、
上記携帯端末装置の上記制御部において実行される、上記案内地点設定ステップにて設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力ステップと、
を含むことを特徴とする、経路案内方法。
A route guidance server including at least a control unit and a storage unit, and a route guidance system including a portable terminal device including at least a voice output unit and a control unit that are communicably connected to the route guidance server via a network. A route guidance method to be executed,
The storage unit of the route guidance server
Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links relate to link types and link lengths indicating connections between the floors. Network data storage means for storing the network data having at least information;
Guidance point storage means for storing a guidance point for executing voice guidance set for each node on the guidance route and voice data output at the guidance point in association with each other;
With
The node and the link, which are executed by the control unit of the route guidance server, from the starting point to the destination satisfying a route search condition including at least the starting point and the destination transmitted from the portable terminal device. The guide route constituted by the network data stored in the network data storage means is searched, and the searched guide route and the guide point storage means corresponding to the guide route are stored in the guide point storage means. A route searching step for transmitting the guidance point and the voice data to the portable terminal device as route guidance data;
A receiving step for receiving the route guidance data transmitted from the route guidance server, executed in the control unit of the mobile terminal device;
The link type of the link connected to the node on the guidance route of the route guidance data received in the reception step executed in the control unit of the portable terminal device is the connection between the floor and the floor. A first determination step for determining whether to indicate;
The link of the link connected to the node immediately preceding the node when it is determined in the first determination step that is executed in the control unit of the mobile terminal device that the connection between the floors is indicated. A second determination step for determining whether the type indicates a connection between the floor and the floor;
If it is determined in the second determination step that is executed in the control unit of the mobile terminal device that the connection between the floors is indicated, the link length of the floor to which the immediately preceding node belongs is equal to or less than a predetermined distance. A third determination step for determining whether or not
When it is determined in the third determination step that is executed in the control unit of the mobile terminal device that the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point, and the third When it is determined in the determining step that the link length is equal to or shorter than a predetermined distance, a guide point setting step in which the immediately preceding node is not set as the guide point;
By outputting the voice data corresponding to the guidance point set in the guidance point setting step, which is executed in the control unit of the portable terminal device, via the voice output unit, the voice guidance is performed. A voice guidance output step to be executed;
A route guidance method comprising:
経路案内サーバにネットワークを介して通信可能に接続された音声出力部と制御部とを少なくとも備える携帯端末装置において実行される経路案内方法であって、
上記制御部において実行される、
2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを用いて探索された、上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路と、当該案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データと、を含む経路案内データを、上記経路案内サーバから送信される上記経路案内データを受信する受信ステップと、
上記受信ステップにて受信した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第1の判定ステップと、
上記第1の判定ステップにて上記階と階の接続を示すと判定された場合、上記ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第2の判定ステップと、
上記第2の判定ステップにて上記階と階の接続を示すと判定された場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定する第3の判定ステップと、
上記第3の判定ステップにて上記リンク長が所定距離を超えると判定された場合、当該直前のノードを上記案内地点として設定し、上記第3の判定ステップにて上記リンク長が所定距離以下であると判定された場合、上記直前のノードを上記案内地点として設定しない案内地点設定ステップと、
上記第案内地点設定ステップにて設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力ステップと、
を含むことを特徴とする、経路案内方法。
A route guidance method executed in a portable terminal device including at least a voice output unit and a control unit that are communicably connected to a route guidance server via a network,
Executed in the control unit,
Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links relate to link types and link lengths indicating connections between the floors. At least information, searched using the network data, the node from the starting point to the destination satisfying a route search condition including at least the starting point and the destination transmitted from the mobile terminal device; and Route guidance data including the guidance route composed of the links, a guidance point for executing voice guidance set for each node on the guidance route, and voice data output at the guidance point. Receiving the route guidance data transmitted from the route guidance server;
A first determination step for determining whether the link type of the link connected to the node on the guidance route of the route guidance data received in the reception step indicates a connection between the floor and the floor;
If it is determined in the first determination step that the connection between the floor and the floor is indicated, it is determined whether the link type of the link connected to the node immediately before the node indicates the connection between the floor and the floor. A second determination step;
A third determination step for determining whether the link length of the floor to which the immediately preceding node belongs is not more than a predetermined distance when it is determined in the second determination step that the connection between the floors is indicated;
If it is determined in the third determination step that the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point, and the link length is equal to or less than the predetermined distance in the third determination step. When it is determined that there is a guide point setting step in which the immediately preceding node is not set as the guide point,
A voice guidance output step for executing the voice guidance by outputting the voice data corresponding to the guidance point set in the first guidance point setting step via the voice output unit;
A route guidance method comprising:
音声出力部を少なくとも備える携帯端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える経路案内サーバにおいて実行される経路案内方法であって、
上記記憶部は、
2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、
案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、
を備え、
上記制御部において実行される、
上記携帯端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データと、を含む経路案内データを生成する経路探索ステップと、
上記経路探索ステップにて生成された上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第1の判定ステップと、
上記第1の判定ステップにて上記階と階の接続を示すと判定された場合、上記ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第2の判定ステップと、
上記第2の判定ステップにて上記階と階の接続を示すと判定された場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定する第3の判定ステップと、
上記第3の判定ステップにて上記リンク長が所定距離を超えると判定された場合、上記直前のノードを上記案内地点として設定し、上記第3の判定ステップにて上記リンク長が所定距離以下であると判定された場合、上記直前のノードを上記案内地点として設定しない案内地点設定ステップと、
上記案内地点設定ステップにて設定された上記案内地点に対応する上記音声データを上記携帯端末装置へ送信することにより、当該携帯端末装置の上記音声出力部を介して出力させて上記音声案内を実行させる音声案内出力制御ステップと、
を含むことを特徴とする、経路案内方法。
A route guidance method executed in a route guidance server having at least a control unit and a storage unit, which is communicably connected via a network to a mobile terminal device having at least an audio output unit,
The storage unit
Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links relate to link types and link lengths indicating connections between the floors. Network data storage means for storing the network data having at least information;
Guidance point storage means for storing a guidance point for executing voice guidance set for each node on the guidance route and voice data output at the guidance point in association with each other;
With
Executed in the control unit,
The network data storage unit stores the guide route composed of the node and the link from the departure point to the destination that satisfy the route search condition including at least the departure point and the destination transmitted from the portable terminal device. Route guidance data including the guidance route searched using the network data stored in the means, and the guidance point and the voice data stored in the guidance point storage means corresponding to the guidance route. A route search step for generating
A first determination step of determining whether the link type of the link connected to the node on the guidance route of the route guidance data generated in the route search step indicates connection between the floors;
If it is determined in the first determination step that the connection between the floor and the floor is indicated, it is determined whether the link type of the link connected to the node immediately before the node indicates the connection between the floor and the floor. A second determination step;
A third determination step for determining whether the link length of the floor to which the immediately preceding node belongs is not more than a predetermined distance when it is determined in the second determination step that the connection between the floors is indicated;
If it is determined in the third determination step that the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point, and the link length is less than or equal to a predetermined distance in the third determination step. When it is determined that there is a guide point setting step in which the immediately preceding node is not set as the guide point,
The voice data corresponding to the guidance point set in the guidance point setting step is transmitted to the portable terminal device, so that the voice guidance is executed via the voice output unit of the portable terminal device. A voice guidance output control step,
A route guidance method comprising:
音声出力部と制御部と記憶部とを少なくとも備える経路案内装置において実行される経路案内方法であって、
上記記憶部は、
2以上の階を有する建造物の各階に関する、複数のノードおよび当該ノード間を接続するリンクから構成されるネットワークデータであって、当該リンクは、階と階の接続を示すリンク種別およびリンク長に関する情報を少なくとも有する、上記ネットワークデータを記憶するネットワークデータ記憶手段と、
案内経路上の上記各ノードに設定された音声案内を実行する案内地点と、当該案内地点にて出力される音声データとを対応付けて記憶する案内地点記憶手段と、
を備え、
上記制御部において実行される、
少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの、上記ノードおよび上記リンクから構成される上記案内経路を、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータを用いて探索し、探索した上記案内経路と、当該案内経路に対応する上記案内地点記憶手段に記憶された上記案内地点および上記音声データと、を含む経路案内データを生成する経路探索ステップと、
上記経路探索ステップにて生成した上記経路案内データの上記案内経路上の上記ノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第1の判定ステップと、
上記第1の判定ステップにて上記階と階の接続を示すと判定された場合、上記ノードの直前のノードに接続される上記リンクの上記リンク種別が上記階と階の接続を示すか判定する第2の判定ステップと、
上記第2の判定ステップにて上記階と階の接続を示すと判定された場合、上記直前のノードが属する階の上記リンク長が所定距離以下であるか判定する第3の判定ステップと、
上記第3の判定ステップにて上記リンク長が所定距離を超えると判定された場合、上記直前のノードを上記案内地点として設定し、上記第3の判定ステップにて上記リンク長が所定距離以下であると判定された場合、上記直前のノードを上記案内地点として設定しない案内地点設定ステップと、
上記案内地点設定ステップにて設定された上記案内地点に対応する上記音声データを、上記音声出力部を介して出力することにより、上記音声案内を実行する音声案内出力ステップと、
を含むことを特徴とする、経路案内方法。
A route guidance method executed in a route guidance device including at least a voice output unit, a control unit, and a storage unit,
The storage unit
Network data composed of a plurality of nodes and links connecting the nodes with respect to each floor of a building having two or more floors, and the links relate to link types and link lengths indicating connections between the floors. Network data storage means for storing the network data having at least information;
Guidance point storage means for storing a guidance point for executing voice guidance set for each node on the guidance route and voice data output at the guidance point in association with each other;
With
Executed in the control unit,
The network data stored in the network data storage means for the guide route composed of the node and the link from the departure point to the destination satisfying a route search condition including at least a departure point and a destination. A route search step for generating route guidance data including the guidance route searched and searched, and the guidance point and the voice data stored in the guidance point storage means corresponding to the guidance route;
A first determination step of determining whether the link type of the link connected to the node on the guidance route of the route guidance data generated in the route search step indicates a connection between the floor and the floor;
If it is determined in the first determination step that the connection between the floor and the floor is indicated, it is determined whether the link type of the link connected to the node immediately before the node indicates the connection between the floor and the floor. A second determination step;
A third determination step for determining whether the link length of the floor to which the immediately preceding node belongs is not more than a predetermined distance when it is determined in the second determination step that the connection between the floors is indicated;
If it is determined in the third determination step that the link length exceeds a predetermined distance, the immediately preceding node is set as the guide point, and the link length is less than or equal to a predetermined distance in the third determination step. When it is determined that there is a guide point setting step in which the immediately preceding node is not set as the guide point,
A voice guidance output step for executing the voice guidance by outputting the voice data corresponding to the guidance point set in the guidance point setting step via the voice output unit;
A route guidance method comprising:
JP2009011415A 2009-01-21 2009-01-21 Route guidance system, portable terminal device, route guidance server, route guidance device, route guidance method, and program Active JP4931942B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009011415A JP4931942B2 (en) 2009-01-21 2009-01-21 Route guidance system, portable terminal device, route guidance server, route guidance device, route guidance method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009011415A JP4931942B2 (en) 2009-01-21 2009-01-21 Route guidance system, portable terminal device, route guidance server, route guidance device, route guidance method, and program

Publications (3)

Publication Number Publication Date
JP2010169491A true JP2010169491A (en) 2010-08-05
JP2010169491A5 JP2010169491A5 (en) 2011-05-26
JP4931942B2 JP4931942B2 (en) 2012-05-16

Family

ID=42701790

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009011415A Active JP4931942B2 (en) 2009-01-21 2009-01-21 Route guidance system, portable terminal device, route guidance server, route guidance device, route guidance method, and program

Country Status (1)

Country Link
JP (1) JP4931942B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012247282A (en) * 2011-05-27 2012-12-13 Yokosuka Telecom Research Park:Kk Information provision device, information provision method, information provision program and information provision system
JP2013195671A (en) * 2012-03-19 2013-09-30 Yahoo Japan Corp Information processing device, method, and computer program
JPWO2015159522A1 (en) * 2014-04-14 2017-04-13 パナソニックIpマネジメント株式会社 Head-up display and mobile body equipped with head-up display
CN113865608A (en) * 2021-09-26 2021-12-31 上海擎朗智能科技有限公司 Navigation path planning method and device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001330465A (en) * 2000-05-22 2001-11-30 Matsushita Electric Ind Co Ltd Automobile navigation system
JP2006017647A (en) * 2004-07-05 2006-01-19 Navitime Japan Co Ltd Communication navigation system, information distribution server, and program
JP2006039887A (en) * 2004-07-27 2006-02-09 Navitime Japan Co Ltd Navigation system, route search device, navigation device, program, and icon
JP2008083112A (en) * 2006-09-26 2008-04-10 Mitsubishi Electric Corp Network data generating device, network data generating program, mobile terminal, and data structure
JP2008165252A (en) * 2008-03-11 2008-07-17 Navitime Japan Co Ltd Map display system, map distributing device, map display device, and map display method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001330465A (en) * 2000-05-22 2001-11-30 Matsushita Electric Ind Co Ltd Automobile navigation system
JP2006017647A (en) * 2004-07-05 2006-01-19 Navitime Japan Co Ltd Communication navigation system, information distribution server, and program
JP2006039887A (en) * 2004-07-27 2006-02-09 Navitime Japan Co Ltd Navigation system, route search device, navigation device, program, and icon
JP2008083112A (en) * 2006-09-26 2008-04-10 Mitsubishi Electric Corp Network data generating device, network data generating program, mobile terminal, and data structure
JP2008165252A (en) * 2008-03-11 2008-07-17 Navitime Japan Co Ltd Map display system, map distributing device, map display device, and map display method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012247282A (en) * 2011-05-27 2012-12-13 Yokosuka Telecom Research Park:Kk Information provision device, information provision method, information provision program and information provision system
JP2013195671A (en) * 2012-03-19 2013-09-30 Yahoo Japan Corp Information processing device, method, and computer program
JPWO2015159522A1 (en) * 2014-04-14 2017-04-13 パナソニックIpマネジメント株式会社 Head-up display and mobile body equipped with head-up display
CN113865608A (en) * 2021-09-26 2021-12-31 上海擎朗智能科技有限公司 Navigation path planning method and device and storage medium

Also Published As

Publication number Publication date
JP4931942B2 (en) 2012-05-16

Similar Documents

Publication Publication Date Title
US9125021B2 (en) Methods and apparatuses for use in determining that a mobile station is at one or more particular indoor regions
US8463537B2 (en) Navigating to a moving destination
JP5172723B2 (en) GUIDANCE INFORMATION PROVIDING SYSTEM, PORTABLE TERMINAL DEVICE, GUIDANCE INFORMATION PROVIDING SERVER, GUIDANCE INFORMATION PROVIDING DEVICE, GUIDANCE INFORMATION PROVIDING METHOD, AND PROGRAM
CN103039095A (en) Methods and apparatuses for mobile station centric determination of positioning assistance data
KR20120080230A (en) Mobile device locating in conjunction with localized environments
JP2011033445A (en) Web BULLETIN BOARD SYSTEM, TRAVEL PLANNING ASSIST METHOD AND CENTER SERVER
JP5302016B2 (en) Spatial information management system, map information server device, and program
JP5412795B2 (en) Information providing system, information providing method, information providing server, and computer program
JP5688224B2 (en) MAP INFORMATION PROVIDING DEVICE, MAP INFORMATION PROVIDING SYSTEM, TERMINAL DEVICE, SERVER DEVICE, MAP INFORMATION PROVIDING METHOD, AND PROGRAM
JP4931942B2 (en) Route guidance system, portable terminal device, route guidance server, route guidance device, route guidance method, and program
JP2012145482A (en) Positioning switching control system, server device, terminal device, positioning switching control apparatus, positioning switching control method, and program
JP2008086024A (en) Positional information transmitting unit and positional information providing system
JP5844034B2 (en) Information processing system, information processing server, information processing apparatus, information processing method, and program
JP2016040554A (en) Information processing system, information processing apparatus, information processing method, and information processing program
JP4041100B2 (en) Communication navigation system, information distribution server, portable terminal and program
JP2008304333A (en) Navigation system in building
JP5166357B2 (en) Route guidance processing device, route guidance processing system, terminal device, navigation server, route guidance processing method, and program
JP5303376B2 (en) Route guidance system, portable terminal device, route search server, route search device, route guidance method, and program
JP5956120B2 (en) Information processing system, information processing apparatus, information processing program, and information processing method
JP5129786B2 (en) Route guidance system, portable terminal device, route search server, route search device, route guidance method, and program
CN101400161A (en) Guidance system and method for scenic spot
JP5410857B2 (en) Map information providing system and map information providing method
JP5145302B2 (en) Navigation system, terminal device, navigation server, navigation device, navigation method, and program
JP4746944B2 (en) Route information creation system and method
JP2014079010A (en) Location information providing system, server device, terminal device, location information providing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100915

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110406

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120214

R150 Certificate of patent or registration of utility model

Ref document number: 4931942

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150224

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250