JP6353191B2 - Navigation device, navigation method, and program - Google Patents
Navigation device, navigation method, and program Download PDFInfo
- Publication number
- JP6353191B2 JP6353191B2 JP2013029621A JP2013029621A JP6353191B2 JP 6353191 B2 JP6353191 B2 JP 6353191B2 JP 2013029621 A JP2013029621 A JP 2013029621A JP 2013029621 A JP2013029621 A JP 2013029621A JP 6353191 B2 JP6353191 B2 JP 6353191B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- time
- point
- unit
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
Description
本発明は、ナビゲーション装置等に関するものである。 The present invention relates to a navigation device and the like.
従来、ユーザが設定した目的地までの経路を探索する車載用のナビゲーション装置等が開発されている(非特許文献1参照)。 2. Description of the Related Art Conventionally, an in-vehicle navigation device that searches for a route to a destination set by a user has been developed (see Non-Patent Document 1).
従来の車載用のナビゲーション装置等では、ユーザが指定した時間内に往復することなどが可能な地点を、目的地の候補としてユーザに提示することができなかった。 In a conventional on-vehicle navigation device or the like, a point that can be reciprocated within a time specified by the user cannot be presented to the user as a destination candidate.
本第一の発明のナビゲーション装置は、地点を示す1以上の地点情報を有する地図情報が格納される地図情報格納部と、現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得部と、時間に関する条件である時間条件を有する指示であり、地点を検索する指示である地点検索指示と、地点を選択する指示である地点選択指示とを受け付ける受付部と、地図情報が有する1以上の各地点情報について、現在位置情報が示す現在位置と、1以上の各地点情報が示す1以上の各地点との間を移動するに要する時間を算出する時間算出部と、時間算出部が算出した時間が、受付部が受け付けた地点検索指示が有する時間条件に合致する時間である1以上の地点情報を、地図情報格納部から取得する地点情報取得部と、地点情報取得部が取得した1以上の地点情報を出力する出力部と、現在位置情報が示す位置から、出力部が出力している1以上の地点情報のいずれかであり、地点選択指示により選択された地点情報が示す地点までの経路を探索し、経路を示す経路情報を取得する経路探索部とを備え、出力部は、経路探索部が取得した経路情報をも出力するナビゲーション装置である。 The navigation device according to the first aspect of the present invention includes a map information storage unit that stores map information having one or more pieces of point information indicating points, and current position information acquisition that acquires current position information that is position information indicating the current position. And an instruction having a time condition that is a condition relating to time, a reception unit that receives a point search instruction that is an instruction to search for a point, and a point selection instruction that is an instruction to select a point, and 1 that the map information has For each of the above point information, a time calculation unit that calculates a time required to move between the current position indicated by the current position information and one or more points indicated by the one or more pieces of point information, and a time calculation unit A point information acquisition unit that acquires one or more pieces of point information that is a time that matches the time condition of the point search instruction received by the reception unit from the map information storage unit, and a point information acquisition unit The output unit that outputs the acquired one or more point information and the one or more point information that the output unit outputs from the position indicated by the current position information, and the point information selected by the point selection instruction is A route search unit that searches for a route to the indicated point and acquires route information indicating the route, and the output unit is a navigation device that also outputs the route information acquired by the route search unit.
このような構成により、ユーザが指定した時間内に往復することなどが可能な地点を、目的地の候補としてユーザに提示することができる。 With such a configuration, a point where the user can make a round trip within a time specified by the user can be presented to the user as a destination candidate.
また、本第二の発明のナビゲーション装置は、第一の発明に対して、地図情報は、1以上の各地点における滞在時間を示す滞在時間情報を有し、時間条件は、往復の時間と滞在の時間との合計である往復滞在時間に関する条件であり、時間算出部は、地図情報が有する1以上の各地点情報について、1以上の各地点情報に対応する滞在時間情報を用いて、往復滞在時間を算出するナビゲーション装置である。 In the navigation device of the second invention, the map information has stay time information indicating stay time at one or more points, and the time condition is the round trip time and stay. The time calculation unit uses the stay time information corresponding to the one or more pieces of point information for one or more pieces of point information included in the map information. It is a navigation device that calculates time.
このような構成により、ユーザが指定した時間内に往復および滞在することが可能な地点を、目的地の候補としてユーザに提示することができる。 With such a configuration, a point where the user can make a round trip and stay within the time specified by the user can be presented to the user as a destination candidate.
また、本第三の発明のナビゲーション装置は、第一の発明に対して、時間条件は、往復の時間である往復時間に関する条件であり、時間算出部は、地図情報が有する1以上の各地点情報について、往復時間を算出するナビゲーション装置である。 Further, in the navigation device of the third invention, the time condition is a condition related to a round trip time which is a round trip time, and the time calculation unit is one or more points included in the map information. It is a navigation device that calculates a round trip time for information.
このような構成により、ユーザが指定した時間内に往復することが可能な地点を、目的地の候補としてユーザに提示することができる。 With such a configuration, a point where the user can make a round trip within the time specified by the user can be presented to the user as a destination candidate.
また、本第四の発明のナビゲーション装置は、第一から第三いずれか1つの発明に対して、時間条件は、時間を示す時間情報を有し、時間条件が有する時間情報を用いて、予め決められた時間の幅に関する条件である時間条件を作成する時間条件作成部をさらに備え、地点情報取得部は、時間算出部が算出した時間が、時間条件作成部が作成した時間条件に合致する時間である1以上の地点情報を、地図情報格納部から取得するナビゲーション装置である。 In the navigation device of the fourth aspect of the invention, the time condition has time information indicating the time, and the time information of the time condition is used in advance. It further includes a time condition creation unit that creates a time condition that is a condition related to a determined time range, and the point information acquisition unit matches the time calculated by the time calculation unit with the time condition created by the time condition creation unit It is a navigation apparatus which acquires one or more point information which is time from a map information storage part.
このような構成により、ユーザが指定した時間を基準とする時間の幅内に往復することなどが可能な地点を、目的地の候補としてユーザに提示することができる。 With such a configuration, it is possible to present to the user, as a destination candidate, a point that can be reciprocated within a time range based on the time specified by the user.
また、本第五の発明のナビゲーション装置は、第一から第四いずれか1つの発明に対して、地点に関する条件であり、1以上の地点情報から1以上の地点情報を取得するための条件である絞込条件が格納される絞込条件格納部をさらに備え、地点情報取得部は、時間算出部が算出した時間が、時間条件に合致する時間であり、かつ、絞込条件に合致する1以上の地点情報を、地図情報格納部から取得するナビゲーション装置である。
The navigation device according to the fifth aspect of the present invention is a condition relating to a point with respect to any one of the first to fourth aspects, and a condition for acquiring one or more pieces of point information from one or more pieces of point information. The point information acquisition unit further includes a narrow-down condition storage unit that stores a narrow-down condition, and the time calculated by the time calculation unit is a time that matches the time condition and matches the narrow-down
このような構成により、ユーザが指定した時間内に往復することなどが可能な地点のうち、予め決められた条件に合致する地点を、目的地の候補としてユーザに提示することができる。 With such a configuration, a point that meets a predetermined condition among points that can be reciprocated within a time specified by the user can be presented to the user as a destination candidate.
また、本第六の発明のナビゲーション装置は、第五の発明に対して、絞込条件は、ユーザの運勢に合致することであり、ユーザの運勢を示す運勢情報が格納される運勢情報格納部をさらに備え、地点情報取得部は、時間算出部が算出した時間が、時間条件に合致する時間であり、かつ、運勢情報が示すユーザの運勢に合致する1以上の地点情報を、地図情報格納部から取得するナビゲーション装置である。 Further, in the navigation device of the sixth aspect of the invention, in contrast to the fifth aspect of the invention, the narrowing-down condition is that the user's fortune is met, and a fortune information storage unit that stores fortune information indicating the user's fortune The point information acquisition unit further stores at least one piece of point information that matches the time condition that the time calculated by the time calculation unit matches the time condition and matches the user's fortune indicated by the fortune information. It is the navigation apparatus acquired from a part.
このような構成により、ユーザが指定した時間内に往復することなどが可能な地点のうち、ユーザの運勢に合致する地点を、目的地の候補としてユーザに提示することができる。 With such a configuration, it is possible to present a point that matches the user's fortune as a destination candidate to the user among points that can be reciprocated within the time specified by the user.
また、本第七の発明のナビゲーション装置は、第五の発明に対して、絞込条件は、予め決められた選択方法により選択されることであり、予め決められた選択方法を示す選択情報が格納される選択情報格納部をさらに備え、地点情報取得部は、時間算出部が算出した時間が、時間条件に合致する時間であり、かつ、選択情報が示す選択方法により選択される1以上の地点情報を取得するナビゲーション装置である。 In the navigation device of the seventh aspect of the invention, in contrast to the fifth aspect of the invention, the narrowing-down condition is selected by a predetermined selection method, and selection information indicating the predetermined selection method is provided. The point information acquisition unit further includes a selection information storage unit to be stored, and the point information acquisition unit is a time that the time calculated by the time calculation unit matches the time condition and is selected by a selection method indicated by the selection information It is a navigation apparatus which acquires point information.
このような構成により、ユーザが指定した時間内に往復することなどが可能な地点のうち、予め決められた選択方法により選択される地点を、目的地の候補としてユーザに提示することができる。 With such a configuration, a point selected by a predetermined selection method among points that can be reciprocated within a time specified by the user can be presented to the user as a destination candidate.
また、本第八の発明のナビゲーション装置は、第五から第七いずれか1つの発明に対して、絞込条件格納部には、2以上の絞込条件が格納され、2以上の各絞込条件には、優先順位を示す優先順位情報が対応付いており、地点情報取得部は、時間算出部が算出した時間が、時間条件に合致する時間であり、かつ、2以上の各絞込条件に対応付いている優先順位情報が予め決められた条件に合致する2以上の各絞込条件に合致する1以上の地点情報を取得するナビゲーション装置である。 Further, in the navigation device of the eighth invention, with respect to any one of the fifth to seventh inventions, the narrowing condition storage unit stores two or more narrowing conditions, and each of the two or more narrowing downs Priority information indicating priority is associated with the condition, and the point information acquisition unit is a time that the time calculation unit calculates is a time that matches the time condition, and each of the two or more filtering conditions Is a navigation device that acquires one or more pieces of point information that match each of two or more narrowing-down conditions that match the priority order information that corresponds to a predetermined condition.
このような構成により、ユーザが指定した時間内に往復することなどが可能な地点のうち、予め決められた条件に合致する地点を、当該条件の優先順位の順に、目的地の候補としてユーザに提示することができる。 With such a configuration, of the points that can be reciprocated within the time specified by the user, the points that meet the predetermined conditions are selected as destination candidates in the order of priority of the conditions. Can be presented.
また、本第九の発明のナビゲーション装置は、第五から第八いずれか1つの発明に対して、絞込条件は、1以上の地点情報に優先順位を付与するための条件でもあり、地点情報取得部は、絞込条件に従い、取得した1以上の各地点情報に優先順位を示す優先順位情報を対応付け、出力部は、地点情報取得部が取得した1以上の地点情報を、各地点情報に対応付いている優先順位情報が示す優先順位の順に出力するナビゲーション装置である。 In the navigation device of the ninth aspect of the invention, the narrowing-down condition is also a condition for giving priority to one or more pieces of point information with respect to any one of the fifth to eighth aspects. The acquisition unit associates priority information indicating a priority with each acquired one or more pieces of point information according to the narrowing-down conditions, and the output unit sets the one or more pieces of point information acquired by the point information acquisition unit to each piece of point information. Is a navigation device that outputs in the order of priority indicated by the priority information associated with.
このような構成により、ユーザが指定した時間内に往復することなどが可能な地点のうち、予め決められた優先順位に合致する地点を、目的地の候補としてユーザに提示することができる。 With such a configuration, it is possible to present, to the user as a destination candidate, a point that matches a predetermined priority order among points that can be reciprocated within a time specified by the user.
本発明によるナビゲーション装置等によれば、ユーザが指定した時間内に往復することなどが可能な地点を、目的地の候補としてユーザに提示することができる。 According to the navigation device or the like according to the present invention, a point that can be reciprocated within a time specified by the user can be presented to the user as a destination candidate.
以下、本発明によるナビゲーション装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。 Embodiments of a navigation device and the like according to the present invention will be described below with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again. In addition, the format, content, and the like of each information described in this embodiment are merely examples, and the format, content, and the like are not limited as long as the meaning of each information can be indicated.
(実施の形態1)
本実施の形態において、指定された時間内に往復することなどが可能な地点を検索し、当該検索した地点を目的地の候補として出力するナビゲーション装置1について説明する。
(Embodiment 1)
In the present embodiment, a description will be given of a
なお、本実施の形態におけるナビゲーション装置1は、例えば、カーナビゲーションシステムや、ナビゲーション機能を備える携帯端末などである。また、ナビゲーション装置1は、通常、移動体に搭載される。移動体は、例えば、自動車や、バイクなどである。また、移動体には、人が含まれてもよい。
In addition, the
図1は、本実施の形態におけるナビゲーション装置1のブロック図である。ナビゲーション装置1は、地図情報格納部101、絞込条件格納部102、運勢情報格納部103、選択情報格納部104、現在位置情報取得部105、受付部106、時間条件作成部107、時間算出部108、経路探索部109、地点情報取得部110、出力部111を備える。
FIG. 1 is a block diagram of a
地図情報格納部101には、地図を示す地図情報が格納される。当該地図の種類は、問わない。また、地図情報は、通常、カーナビゲーションで用いられるKIWIフォーマットのものである。また、地図情報は、例えば、いわゆるラスタデータや、いわゆるベクタデータであってもよい。
The map
また、地図情報は、通常、地点を示す1以上の地点情報を有する。当該地点は、通常、地図上の地点である。また、当該地点の種類は、問わない。当該地点は、例えば、観光名所や、公園、テーマパーク、ランドマーク、駅などである。また、地点情報は、少なくとも、地点の位置を示す位置情報を有する。当該位置は、通常、経緯度である。また、当該位置は、例えば、高度(高さ)を含んでもよい。また、地点情報は、例えば、地点情報を識別する識別子や、地点の名称を示す名称情報、地点の色を示す色情報、地点の種類を示す種類情報などを有していてもよい。当該「種類」は、例えば、「ジャンル」や、「カテゴリ」などと呼んでもよい。また、種類情報は、1以上の地点情報を1以上のグループに分類することができる情報であれば、その内容や形式などは、問わない。種類情報は、例えば、「観光名所」や、「テーマパーク」、「ランドマーク」などである。 The map information usually has one or more pieces of point information indicating points. The point is usually a point on the map. Moreover, the kind of the said point does not ask | require. The point is, for example, a tourist attraction, a park, a theme park, a landmark, a station, or the like. The point information includes at least position information indicating the position of the point. The position is usually longitude and latitude. The position may include, for example, altitude (height). The point information may include, for example, an identifier for identifying the point information, name information indicating the name of the point, color information indicating the color of the point, type information indicating the type of the point, and the like. The “type” may be called, for example, “genre” or “category”. Further, the type information is not limited as long as it is information that can classify one or more pieces of point information into one or more groups. The type information is, for example, “sightseeing spot”, “theme park”, “landmark”, or the like.
また、地図情報は、通常、道路を示す1以上の道路情報を有する。当該道路は、通常、地図上の道路である。また、当該道路の種類は、問わない。当該道路の種類は、例えば、高速道路や、一般道路、国道、県道などである。また、道路情報は、例えば、道路を識別する道路識別子や、道路の制限速度(法定速度)を示す制限速度情報、道路の始点の位置を示す始点位置情報、道路の終点の位置を示す終点位置情報、道路の経由地の位置を示す経由位置情報、接続している道路を識別する接続道路識別子、道路の始点から終点までの距離を示す距離情報などを有する。道路識別子は、例えば、任意のIDや、道路の名称などである。起点位置情報、終点位置情報、経由位置情報は、位置情報である。 In addition, the map information usually has one or more road information indicating roads. The road is usually a road on the map. Moreover, the kind of the said road is not ask | required. The type of the road is, for example, an expressway, a general road, a national road, or a prefectural road. The road information includes, for example, a road identifier for identifying the road, speed limit information indicating the speed limit (legal speed) of the road, start position information indicating the start position of the road, and an end position indicating the end position of the road. Information, route position information indicating the position of the route via the road, a connected road identifier for identifying the connected road, distance information indicating the distance from the start point to the end point of the road, and the like. The road identifier is, for example, an arbitrary ID or a road name. The starting point position information, the end point position information, and the transit position information are position information.
また、地図情報は、例えば、地点における平均的な滞在時間を示す滞在時間情報を有していてもよい。この場合、当該滞在時間情報は、例えば、地点情報が有していてもよいし、地点情報に対応付いていてもよいし、種類情報に対応付いていてもよい。 Moreover, the map information may have, for example, stay time information indicating an average stay time at a point. In this case, the stay time information may be included in the point information, may correspond to the point information, or may correspond to the type information, for example.
絞込条件格納部102には、1または2以上の絞込条件が格納される。絞込条件とは、1以上の地点情報から1以上の地点情報を取得するための条件である。また、絞込条件は、通常、地点に関する条件である。
The refinement
絞込条件は、例えば、ユーザの運勢に合致することである。ユーザの運勢とは、例えば、運気の上がる方位(方角)や、ラッキーカラー、ラッキーアイテムなどである。また、当該ユーザの運勢は、通常、運勢情報により示される。また、当該運勢情報は、通常、後述の運勢情報格納部103に格納されている。例えば、方位に関するユーザの運勢に合致することを意味する絞込条件は、例えば、「運気上昇方位」や、「運気(方位)」などである。また、例えば、色に関するユーザの運勢に合致することを意味する絞込条件は、例えば、「ラッキーカラー」や、「運気(色)」などである。
The narrowing-down condition is, for example, to match the user's fortune. The user's fortune includes, for example, a direction (direction) in which the fortune rises, a lucky color, a lucky item, and the like. Further, the fortune of the user is usually indicated by fortune information. In addition, the fortune information is usually stored in a fortune
また、絞込条件は、例えば、予め決められた選択方法により選択されることである。予め決められた選択方法とは、例えば、乱数や、あみだくじ、ルーレットなどである。また、当該選択方法は、通常、選択情報により示される。また、当該選択情報は、通常、後述の選択情報格納部104に格納されている。例えば、乱数により選択されることを意味する絞込条件は、例えば、「乱数」や、「選択(乱数)」などである。また、例えば、あみだくじにより選択されることを意味する絞込条件は、例えば、「あみだくじ」や、「選択(あみだくじ)」などである。また、例えば、ルーレットにより選択されることを意味する絞込条件は、例えば、「ルーレット」や、「選択(ルーレット)」などである。
Further, the narrowing-down condition is to be selected by a predetermined selection method, for example. The predetermined selection method is, for example, random numbers, Amidokuji, roulette, or the like. The selection method is usually indicated by selection information. In addition, the selection information is normally stored in a selection
また、絞込条件は、例えば、1以上の地点情報に優先順位を付与するための条件を含んでもよい。これは、つまり、絞込条件は、1以上の地点情報に優先順位を付与するための条件でもあることを意味する。また、「優先順位が付与される」とは、具体的に、地点情報に、優先順位を示す優先順位情報が対応付けられることである。また、この場合、絞込条件は、優先順位情報により示される順序を示す情報(以下、適宜、順序情報)を有する。当該順序情報は、例えば、現在位置との時間や、滞在時間、現在位置との距離、種類などの昇順または降順に、優先順位を付与することを示す。また、地点情報に対応付けられた優先順位情報は、例えば、地点情報が出力される順序や、地点情報が取得される順序などを示す。また、優先順位情報は、いわゆる優先順位を示すことができれば、形式や内容などは、問わない。 Further, the narrowing-down condition may include a condition for giving priority to one or more pieces of point information, for example. This means that the narrowing-down condition is also a condition for giving priority to one or more pieces of point information. In addition, “priority is given” specifically means that priority information indicating priority is associated with the spot information. In this case, the narrow-down condition includes information indicating the order indicated by the priority order information (hereinafter referred to as order information as appropriate). The order information indicates that priority is given in ascending or descending order such as time with the current position, staying time, distance to the current position, and type. The priority information associated with the spot information indicates, for example, the order in which the spot information is output, the order in which the spot information is acquired, and the like. The priority order information may be of any format or content as long as it can indicate a so-called priority order.
また、絞込条件は、例えば、地点情報に関する条件であってもよい。地点情報に関する条件とは、例えば、地点の種類が予め決められた種類であることや、地点の位置が予め決められた地図上の領域(範囲)内であることなどである。 Further, the narrowing-down condition may be, for example, a condition regarding point information. The conditions regarding the point information include, for example, that the type of the point is a predetermined type, or that the position of the point is within a predetermined area (range) on the map.
また、絞込条件には、優先順位情報が対応付いていてもよい。この場合、当該優先順位情報は、例えば、絞込条件を1以上の地点情報に適用する順序や、1以上の地点情報の際に用いる絞込条件の順序などを示す。 Further, priority information may be associated with the narrowing-down conditions. In this case, the priority order information indicates, for example, the order in which the narrowing conditions are applied to one or more pieces of point information, the order of narrowing conditions used in the case of one or more pieces of point information, and the like.
運勢情報格納部103には、運勢情報が格納される。運勢情報とは、ユーザの運勢を示す情報である。また、運勢情報格納部103には、通常、1種類以上の運勢情報が格納される。また、運勢情報格納部103には、例えば、同一種類の2以上の運勢情報が格納されてもよい。
The fortune
選択情報格納部104には、選択情報が格納される。選択情報とは、予め決められた選択方法を示す情報である。選択情報は、例えば、乱数や、乱数を返す関数、あみだくじを実現する関数、ルーレットを実現する関数、乱数を発生させるプログラム、あみだくじを実現するプログラム、ルーレットを実現するプログラムなどである。また、選択情報格納部104には、1以上の選択情報が格納されてもよい。
Selection information is stored in the selection
現在位置情報取得部105は、現在位置を示す位置情報である現在位置情報を取得する。現在位置情報取得部105は、通常、定期的に現在位置情報を取得する。また、現在位置情報取得部105は、通常、衛星航法システム(GPS受信機など)や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部105は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部105の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。
The current position
受付部106は、地点検索指示と、地点選択指示とを受け付ける。受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
The receiving
また、地点検索指示とは、地点を検索する指示である。また、地点検索指示は、地点の検索を開始するための指示であってもよい。地点検索指示は、時間に関する条件である時間条件を有する。また、地点選択指示とは、地点を選択する指示である。また、地点選択指示は、選択した地点までの経路探索、および当該地点までのルート案内を開始するための指示であってもよい。 The point search instruction is an instruction to search for a point. Further, the point search instruction may be an instruction for starting a point search. The point search instruction has a time condition that is a condition related to time. The point selection instruction is an instruction to select a point. Further, the point selection instruction may be an instruction for starting a route search to the selected point and route guidance to the point.
ここで、時間条件とは、時間情報を有する条件である。時間情報とは、時間を示す情報である。また、地点検索指示が有する時間条件は、通常、1つの時間情報を有する。また、当該時間条件は、例えば、2つの時間情報を有していてもよい。また、当該2つの時間情報により、時間の幅が示される。 Here, the time condition is a condition having time information. Time information is information indicating time. Further, the time condition included in the point search instruction usually has one piece of time information. Moreover, the said time condition may have two time information, for example. The time width is indicated by the two pieces of time information.
また、当該時間情報が示す時間は、例えば、出発地と目的地を往復するに要する時間(以下、適宜、往復時間)や、出発地と目的地を往復するに要する時間と目的地での滞在時間とを加算した時間(以下、適宜、往復滞在時間)、出発地から目的地までの時間(以下、適宜、片道時間)などである。 The time indicated by the time information is, for example, the time required to make a round trip between the departure place and the destination (hereinafter referred to as a round trip time as appropriate), the time required to make a round trip between the departure place and the destination, and the stay at the destination. These are the time obtained by adding the time (hereinafter referred to as round trip time, as appropriate), the time from the departure point to the destination (hereinafter referred to as appropriate, one-way time), and the like.
従って、1つの時間情報を有する場合、当該時間条件は、例えば、往復時間が、当該時間情報が示す時間以下であることや、往復滞在時間が、当該時間情報が示す時間以下であることなどである。また、2つの時間情報を有する場合、当該時間条件は、例えば、往復時間が、当該2つの時間情報が示す時間の幅以内であることや、往復滞在時間が、当該2つの時間情報が示す時間の幅の下限以上かつ上限未満であることなどである。 Therefore, when one time information is included, the time condition is, for example, that the round trip time is less than or equal to the time indicated by the time information, or that the round trip time is less than or equal to the time indicated by the time information. is there. In addition, when two pieces of time information are included, the time condition is, for example, that the round trip time is within a time range indicated by the two time information, or that the round trip time is the time indicated by the two time information. It is more than the lower limit and less than the upper limit of the width.
また、受付部106は、例えば、電源ONの指示や、電源OFFの指示などを受け付けてもよい。なお、受付部106がこれらの指示を受け付けた場合、ナビゲーション装置1は、通常、当該受け付けた指示に応じた処理を行う。
In addition, the
また、受付部106における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部106は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
Further, the input means such as information and instructions in the receiving
時間条件作成部107は、時間情報と、時間幅情報とを用いて、時間の幅に関する時間条件を作成する。当該時間情報は、通常、地点検索指示が有する時間条件が有する時間情報である。また、時間幅情報とは、時間の幅を示す情報であり、通常、時間条件作成部107が保持している。また、時間条件作成部107が作成する時間条件は、通常、2つの時間情報を有する時間条件である。
The time
ここで、時間幅情報は、通常、負、正負、正のいずれかの符号を有する時間情報である。時間幅情報は、例えば、「−1時間」や、「±30分」、「+1時間」などである。 Here, the time width information is usually time information having a sign of negative, positive / negative, or positive. The time width information is, for example, “−1 hour”, “± 30 minutes”, “+1 hour”, and the like.
例えば、時間条件作成部107は、まず、受付部106が受け付けた地点検索指示が有する時間条件から、当該時間条件が有する時間情報を取得する。そして、時間条件作成部107は、当該取得した時間情報に、保持している時間幅情報を加算し、2つの時間情報を取得する。そして、時間条件作成部107は、取得した2つの時間情報を有する時間条件を作成する。
For example, the time
例えば、時間幅情報が負の符号のみを有する場合、時間条件作成部107は、時間条件から取得した時間情報に、当該負の時間幅情報を加算し、当該加算前の時間情報と、加算後の時間情報との2つの時間情報を取得する。例えば、時間幅情報が「−1時間」であり、時間情報が「2時間」であるとする。この様な場合、時間条件作成部107は、当該正の時間幅情報「−1時間」を、当該時間情報「2時間」に加算し、加算前の時間情報「2時間」と、加算後の時間情報「1時間」とを取得する。
For example, when the time width information has only a negative sign, the time
また、例えば、時間幅情報が正負の符号を有する場合、時間条件作成部107は、時間条件から取得した時間情報に、当該正、負のそれぞれの時間幅情報を加算し、加算後の2つの時間情報を取得する。例えば、時間幅情報が「±30分」であり、時間情報が「3時間」であるとする。この様な場合、時間条件作成部107は、当該正の時間幅情報「+30分」と、当該負の時間幅情報「−30分」とのそれぞれを、当該時間情報「3時間」に、加算し、2つの時間情報「3時間30分」と、「2時間30分」とを取得する。
Further, for example, when the time width information has a positive / negative sign, the time
なお、時間幅情報が正の符号のみを有する場合の2つの時間情報の取得の方法や手順などは、時間幅情報が負の符号のみを有する場合の2つの時間情報の取得の方法や手順などと同様であるので、説明を省略する。 Note that the two time information acquisition methods and procedures when the time width information has only a positive sign are the two time information acquisition methods and procedures when the time width information has only a negative sign. Since it is the same as that, the description is omitted.
また、時間条件作成部107は、上記の様にして取得した2つの時間情報(それぞれ、時間情報1、時間情報2とする)を用いて、時間条件「$時間情報1$以上$時間情報2$以下」、または「$時間情報1$以上$時間情報2$未満」を作成する。なお、「$時間情報1$」、「$時間情報2$」は、時間情報を代入するための変数である。また、取得した2つの時間情報のうち、小さい方が時間情報1、大きい方が時間情報2であることは、言うまでもない。また、作成する時間条件は、上記の意味を示すことができれば、形式や内容などは、問わない。
In addition, the time
例えば、取得した2つの時間情報が、「2時間30分」、「3時間30分」であるとする。この様な場合、時間条件作成部107は、例えば、当該2つの時間情報を有する時間条件「2時間30分≦時間≦3時間30分」を作成する。また、この場合、時間条件作成部107は、例えば、時間条件「2時間30分≦時間<3時間30分」を作成してもよい。
For example, it is assumed that the acquired two pieces of time information are “2 hours 30 minutes” and “3 hours 30 minutes”. In such a case, for example, the time
時間算出部108は、2つの地点間の時間を算出する。当該「2つの地点間の時間」とは、2つの地点間を移動するのに要する時間のことである。また、当該「2つの地点」は、「2つの位置」でもよい。また、当該「2つの地点」のうちのいずれか一方の地点は、位置であってもよい。また、当該「移動する」とは、「走行する」でもよい。また、当該「時間を算出する」とは、通常、時間を示す時間情報を取得することである。また、当該「移動するに要する時間」とは、通常、往復時間、往復滞在時間、片道時間のいずれかである。
The
時間算出部108は、通常、現在位置と、地図上の1以上の各地点との時間を算出する。当該現在位置は、現在位置情報取得部105が取得した現在位置情報が示す現在位置である。また、当該1以上の各地点は、地図情報格納部101に格納されている地図情報が有する1以上の各地点情報が示す地点である。また、当該1以上の地点情報は、例えば、地図情報が有するすべての地点情報であってもよいし、後述の出力部111が出力している地図情報が有するすべての地点情報であってもよいし、後述の地点情報取得部110が指定した1以上の地点情報であってもよいし、前述の絞込条件に合致する1以上の地点情報であってもよい。また、時間算出部108は、通常、当該1以上の各地点情報ごとに、当該地点情報が示す地点と現在位置との時間を算出する。
The
例えば、一の地点情報について、時間算出部108は、通常、現在位置から当該一の地点情報が示す地点までの経路を探索する。当該経路は、例えば、往復の経路や、片道の経路などである。往復の経路を探索する場合、時間算出部108は、例えば、当該現在位置が出発地および目的地であり、当該一の地点情報が示す地点が経由地である経路を探索する。また、往復の経路を探索する場合、時間算出部108は、例えば、片道の経路のみを探索してもよい。また、片道の経路を探索する場合、時間算出部108は、通常、当該現在位置が出発地であり、当該一の地点情報が示す地点が目的地である経路を探索する。そして、時間算出部108は、探索した経路を示す経路情報を取得する。
For example, for one piece of point information, the
経路情報は、通常、1以上の区間を有する。当該各区間は、通常、一の道路情報により示される。つまり、経路情報は、通常、1以上の道路情報を有する情報である。従って、時間算出部108は、当該経路情報が有する1以上の距離情報と、1以上の制限速度情報とを用いて、当該経路情報が示す経路を移動するに要する時間を算出する。
The route information usually has one or more sections. Each section is usually indicated by one road information. That is, the route information is usually information having one or more road information. Therefore, the
なお、時間を算出する際に用いる制限速度情報は、例えば、現在の速度を示す現在速度情報であってもよい。この場合、現在速度情報は、通常、図示しない速度情報取得部が取得する。速度情報取得部は、通常、速度センサや、速度計などの装置から、速度情報を取得する。この場合、速度情報取得部は、例えば、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、速度情報取得部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。 The speed limit information used when calculating the time may be current speed information indicating the current speed, for example. In this case, the current speed information is usually acquired by a speed information acquisition unit (not shown). The speed information acquisition unit usually acquires speed information from a device such as a speed sensor or a speedometer. In this case, the speed information acquisition unit may have, for example, these devices or may be realized by these devices. The processing procedure of the speed information acquisition unit is usually realized by software, and the software is recorded on a recording medium such as a ROM.
また、当該経路の探索および経路情報の取得は、通常、後述の経路探索部109が行う。このとき、時間算出部108は、通常、現在位置から当該一の地点情報が示す地点までの経路を探索することを、経路探索部109に指示する。
In addition, the search for the route and the acquisition of route information are usually performed by the
また、時間算出部108は、例えば、2つの地点間の直線距離を移動するに要する時間を算出してもよい。この場合、一の地点情報について、時間算出部108は、まず、現在位置から当該一の地点情報が示す地点までの距離を算出する。当該「距離を算出する」とは、通常、距離を示す距離情報を取得することである。そして、時間算出部108は、当該距離情報と現在速度情報とを用いて、当該距離を移動するに要する時間を算出する。
In addition, the
なお、距離情報と速度情報とを用いて時間を算出する方法や手順などは、公知であるので、説明を省略する。 Note that a method and a procedure for calculating time using distance information and speed information are well-known, and a description thereof will be omitted.
また、時間算出部108は、通常、時間条件が有する時間情報の種類に応じて、時間を算出する。当該時間情報の種類とは、例えば、往復時間、往復滞在時間、片道時間のいずれかである。
In addition, the
往復時間を算出する場合、時間算出部108は、例えば、まず、往復の経路を示す経路情報を取得する。そして、時間算出部108は、当該往復の経路を示す経路情報を用いて、往復時間を算出する。また、往復時間を算出する場合、時間算出部108は、例えば、まず、片道の経路を示す経路情報を取得する。そして、時間算出部108は、当該片道の経路を示す経路情報を用いて、片道時間を算出する。そして、時間算出部108は、当該片道時間を2倍し、往復時間を算出する。
When calculating the round trip time, for example, the
また、往復滞在時間を算出する場合、時間算出部108は、例えば、まず、上記の様にして往復時間を算出する。そして、時間算出部108は、当該往復時間に目的地での滞在時間を加算する。なお、当該滞在時間は、地図情報が有する滞在時間情報が示す滞在時間である。
Further, when calculating the round trip time, the
また、片道時間を算出する場合、時間算出部108は、例えば、上記の様にして片道時間を算出する。
When calculating the one-way time, the
経路探索部109は、通常、指定された2つの地点間の経路を探索する。そして、当該経路を示す経路情報を取得する。なお、当該「2つの地点」は、「2つの位置」でもよい。また、当該「2つの地点」のうちのいずれか一方の地点は、位置であってもよい。また、経路探索部109は、通常、出発地として指定された地点から、目的地として指定された地点までの経路を探索する。また、当該地点を示す情報は、地点情報であり、当該位置を示す情報は、位置情報である。
The
具体的に、経路探索部109は、通常、出発地を示す地点情報(以下、適宜、出発地情報)と、目的地を示す地点情報(以下、適宜、目的地情報)とを、地図情報格納部101に格納されている地図情報に適用する。また、例えば、経由地も指定された場合、経路探索部109は、当該経由地を示す地点情報(以下、適宜、経由地情報)も当該地図情報に適用する。
Specifically, the
「出発地情報を地図情報に適用する」とは、当該出発地情報で示される地図上の地点を、出発地とすることである。また、「目的地情報を地図情報に適用する」とは、当該目的地情報で示される地図上の地点を、目的地とすることである。また、「経由地情報を地図情報に適用する」とは、当該経由地情報で示される地図上の地点を、経由地とすることである。 “Apply departure point information to map information” means that a point on the map indicated by the departure point information is set as a departure point. “Applying destination information to map information” means that a point on the map indicated by the destination information is set as the destination. Further, “apply route point information to map information” means that a point on the map indicated by the route point information is set as a route point.
そして、経路探索部109は、地図情報に適用した出発地情報が示す出発地から、地図情報に適用した目的地情報が示す目的地までの経路を探索する。また、経路探索部109は、例えば、経由地情報も地図情報に適用した場合は、当該出発地から当該経由地情報が示す経由地を経由した当該目的地までの経路を探索する。そして、経路探索部109は、上記の経路を示す経路情報を取得する。当該経路情報は、通常、出発地から目的地までの経路を示す。また、当該経路情報は、例えば、出発地から経由地を経由した目的地までの経路を示してもよい。
Then, the
なお、経路探索には、通常、最短経路問題の解法(アルゴリズム)を用いる。「最短経路問題の解法」は、例えば、ダイクストラ法や、A*アルゴリズムなどである。これらの解法は、公知であるので、詳細な説明を省略する。 Note that the route search usually uses a solution (algorithm) of the shortest route problem. “Solving the shortest path problem” is, for example, the Dijkstra method or the A * algorithm. Since these solutions are well-known, detailed description is abbreviate | omitted.
例えば、時間算出部108から指示があった場合、経路探索部109は、通常、現在位置情報と、地図情報が有する1以上の地点情報のいずれかであり、時間算出部108が指定した地点情報とを地図情報に適用する。そして、経路探索部109は、当該現在位置情報が示す位置から、当該地点情報が示す地点までの経路を探索する。
For example, when there is an instruction from the
また、例えば、受付部106が地点選択指示を受け付けた場合、経路探索部109は、通常、現在位置情報と、当該地点選択指示により選択された地点情報とを地図情報に適用する。そして、経路探索部109は、当該現在位置情報が示す位置から、当該地点情報が示す地点までの経路を探索する。また、このとき、選択された地点情報に経路情報が対応付いている場合、経路探索部109は、経路情報を取得しなくてもよい。
For example, when the
地点情報取得部110は、地図情報格納部101から、通常、時間条件に合致する1以上の地点情報を取得する。また、地点情報取得部110は、地図情報格納部101から、例えば、時間条件および絞込条件に合致する1以上の地点情報を取得してもよい。当該時間条件は、受付部106が受け付けた地点検索指示が有する時間条件、または、時間条件作成部107が作成した時間条件である。また、当該絞込条件は、絞込条件格納部102に格納されている絞込条件である。
The spot
また、「時間条件に合致する地点情報」とは、前述の時間算出部108が算出した時間が時間条件に合致する地点情報のことである。また、「絞込条件に合致する地点情報」とは、絞込条件により指定される情報に合致する地点情報、または、絞込条件により指定される情報により選択される地点情報、または、絞込条件に合致する地点情報のことである。「絞込条件により指定される情報」とは、例えば、運勢情報や、選択情報などである。
The “point information that matches the time condition” is point information that matches the time condition calculated by the
具体的に、地点情報取得部110は、通常、時間算出部108が一の地点情報について取得した時間情報が、時間条件に合致するか否かを判断する。そして、当該時間情報が当該時間条件に合致する場合、地点情報取得部110は、当該地点情報を取得する。
Specifically, the point
また、地点情報取得部110は、一の地点情報について、当該地点情報に関連する情報や地点情報が有する情報などが、絞込条件により指定される情報に合致するか否かを判断する。また、このとき、地点情報取得部110は、例えば、当該地点情報が、絞込条件により指定される情報により選択される地点情報に合致するか否かを判断してもよい。また、このとき、地点情報取得部110は、例えば、当該地点情報が有する情報が、絞込条件に合致するか否かを判断してもよい。そして、合致する場合に、地点情報取得部110は、当該地点情報が絞込条件に合致すると判断し、当該地点情報を取得する。
Further, the spot
また、時間条件および絞込条件に合致する1以上の地点情報を取得する場合、これら2つの条件の適用の順序は、問わない。つまり、地点情報取得部110は、例えば、時間条件に合致する1以上の地点情報を、地図情報格納部101から取得し、当該1以上の地点情報から、絞込条件に合致する1以上の地点情報を取得してもよい。また、地点情報取得部110は、例えば、絞込条件に合致する1以上の地点情報を、地図情報格納部101から取得し、当該1以上の地点情報から、時間条件に合致する1以上の地点情報を取得してもよい。
In addition, when acquiring one or more pieces of point information that matches the time condition and the narrowing-down condition, the order of application of these two conditions is not limited. That is, the spot
例えば、時間条件が「3時間≦往復時間≦4時間」であるとする。当該時間条件は、往復時間が3時間以上4時間以下であることを意味する。この場合、時間算出部108は、一の地点情報について、現在位置からの往復時間を示す時間情報を取得する。また、例えば、当該時間情報が「3時間30分」であるとする。この様な場合、地点情報取得部110は、当該時間情報が、当該時間条件に合致すると判断する。
For example, it is assumed that the time condition is “3 hours ≦ round trip time ≦ 4 hours”. The time condition means that the round trip time is 3 hours or more and 4 hours or less. In this case, the
また、例えば、時間条件が「5時間30分≦往復滞在時間<6時間30分」であるとする。当該時間条件は、往復滞在時間が5時間30分以上6時間30分未満であることを意味する。この場合、時間算出部108は、一の地点情報について、現在位置からの往復滞在時間を示す時間情報を取得する。また、例えば、当該時間情報が「6時間15分」であるとする。この様な場合、地点情報取得部110は、当該時間情報が、当該時間条件に合致すると判断する。
Further, for example, it is assumed that the time condition is “5 hours 30 minutes ≦ round-trip stay time <6 hours 30 minutes”. The time condition means that the round trip stay time is 5 hours 30 minutes or more and less than 6 hours 30 minutes. In this case, the
また、例えば、時間条件が「片道3時間以内」であるとする。この場合、時間算出部108は、一の地点情報について、現在位置からの片道時間を示す時間情報を取得する。また、例えば、当該時間情報が「2時間30分」であるとする。この様な場合、地点情報取得部110は、当該時間情報が、当該時間条件に合致すると判断する。
Further, for example, it is assumed that the time condition is “within 3 hours one way”. In this case, the
また、例えば、絞込条件が「運気上昇方位」であるとする。当該絞込条件は、方位に関するユーザの運勢に合致することを意味する。この場合、地点情報取得部110は、一の地点情報について、現在位置からの方位を算出する。「方位を算出する」とは、方位を示す方位情報を取得することである。また、2つの地点について、一方の地点からの他方の地点の方位を算出する方法や手順などは、公知であるので、説明を省略する。また、この場合、運勢情報格納部103には、通常、方位に関するユーザの運勢を示す運勢情報が格納されている。そして、地点情報取得部110は、当該方位情報が、当該運勢情報に合致するか否かを判断する。
Further, for example, it is assumed that the narrowing-down condition is “a fortune rising direction”. The narrowing-down condition means that the user's fortune relating to the direction is met. In this case, the spot
例えば、上記において、方位情報が「北」であり、運勢情報が「北」であるとする。この場合、地点情報に関する情報である方位情報が、絞込条件により指定された情報である運勢情報に合致する。従って、この様な場合、地点情報取得部110は、地点情報が絞込条件に合致すると判断する。
For example, in the above, it is assumed that the direction information is “north” and the fortune information is “north”. In this case, the azimuth information that is information related to the point information matches the fortune information that is information specified by the narrowing-down condition. Therefore, in such a case, the spot
また、例えば、絞込条件が「ラッキーカラー」であるとする。当該絞込条件は、色に関するユーザの運勢に合致することを意味する。この場合、地点情報取得部110は、一の地点情報について、当該地点情報が有する色情報を取得する。また、この場合、運勢情報格納部103には、通常、色に関するユーザの運勢を示す運勢情報が格納されている。そして、地点情報取得部110は、当該色情報が、当該運勢情報に合致するか否かを判断する。
For example, assume that the narrowing-down condition is “lucky color”. The narrowing-down condition means that it matches the user's fortune regarding color. In this case, the spot
例えば、上記において、色情報が「赤」であり、運勢情報が「赤」であるとする。この場合、地点情報が有する情報である色情報が、絞込条件により指定された情報である運勢情報に合致する。従って、この様な場合、地点情報取得部110は、地点情報が絞込条件に合致すると判断する。
For example, in the above, it is assumed that the color information is “red” and the fortune information is “red”. In this case, the color information that is information included in the point information matches the fortune information that is information specified by the narrowing-down condition. Therefore, in such a case, the spot
また、例えば、絞込条件が「乱数」であるとする。当該絞込条件は、乱数により選択されることを意味する。この場合、選択情報格納部104には、通常、乱数を返す関数や、乱数を発生させるプログラムなどの選択情報が格納されている。そして、地点情報取得部110は、当該選択情報を用いて、当該選択情報により選択された地点情報を取得する。
For example, assume that the narrowing-down condition is “random number”. The narrowing-down condition means that the selection is made by a random number. In this case, the selection
例えば、上記において、取得した乱数が「2」であるとする。この場合、当該乱数により2番目の地点情報が選択される。従って、この様な場合、地点情報取得部110は、当該2番目の地点情報が絞込条件に合致すると判断し、当該2番目の地点情報を取得する。また、このとき、地点情報がソートされている順序は、問わない。当該順序は、例えば、地点情報を識別する識別子の昇順または降順や、地点の名称を示す名称情報の昇順または降順などである。
For example, in the above, it is assumed that the acquired random number is “2”. In this case, the second point information is selected by the random number. Therefore, in such a case, the spot
また、例えば、絞込条件が「あみだくじ」であるとする。当該絞込条件は、あみだくじにより選択されることを意味する。この場合、選択情報格納部104には、通常、あみだくじを実現する関数や、あみだくじを実現するプログラムなどの選択情報が格納されている。そして、地点情報取得部110は、当該選択情報を用いて、当該選択情報により選択された地点情報を取得する。
Further, for example, it is assumed that the narrow-down condition is “Amidakuji”. This narrowing-down condition means that it is selected by Amida lottery. In this case, the selection
例えば、上記において、あみだくじにより2番目の地点情報が選択されたとする。この様な場合、地点情報取得部110は、当該2番目の地点情報が絞込条件に合致すると判断し、当該2番目の地点情報を取得する。また、このとき、地点情報がソートされている順序は、問わない。当該順序は、例えば、地点情報を識別する識別子の昇順または降順や、地点の名称を示す名称情報の昇順または降順などである。
For example, in the above, it is assumed that the second point information is selected by the Amida lottery. In such a case, the spot
また、例えば、絞込条件が「種類=ランドマーク」であるとする。当該絞込条件は、地点の種類が「ランドマーク」であることを意味する。この場合、地点情報取得部110は、種類情報「ランドマーク」を有する1以上の地点情報について、当該絞込条件に合致すると判断する。
Further, for example, it is assumed that the narrowing-down condition is “type = landmark”. The narrowing-down condition means that the type of the spot is “landmark”. In this case, the spot
また、例えば、絞込条件格納部102に2以上の絞込条件が格納されている場合、地点情報取得部110は、例えば、当該絞込条件に対応付いている優先順位情報に応じて、1以上の地点情報を取得する。
Further, for example, when two or more narrowing conditions are stored in the narrowing
(1)優先順位情報が対応付いていない場合:この場合、地点情報取得部110は、時間条件および2以上の絞込条件のすべてに合致する1以上の地点情報を取得する。また、この場合、当該時間条件および2以上の絞込条件の適用の順序は、問わない。
(1) When priority information is not associated: In this case, the spot
(2)優先順位情報が対応付いている場合:この場合、地点情報取得部110は、例えば、以下のいずれかの手順により、1以上の地点情報を取得する。
(2) When priority information is associated: In this case, the spot
(手順1)
(1−1)時間条件および2以上の絞込条件のいずれかに合致する1以上の地点情報の集合を、当該2以上の絞込条件ごとに、2以上取得する。
(1−2)取得した2以上の各地点情報の集合に、当該地点情報の集合を取得した際に用いた優先順位情報を対応付ける。
(Procedure 1)
(1-1) Two or more sets of point information that match either the time condition or the two or more narrowing conditions are acquired for each of the two or more narrowing conditions.
(1-2) The priority information used when the set of the point information is acquired is associated with the set of two or more pieces of the acquired point information.
(手順2)
(2−1)時間条件および2以上の絞込条件のすべてに合致する1以上の地点情報を取得する。このとき、当該絞込条件に対応付いている優先順位情報が示す優先順位の順に、絞込条件を適用する。
(Procedure 2)
(2-1) One or more point information that matches all of the time condition and the two or more narrowing conditions is acquired. At this time, the narrow-down conditions are applied in the order of the priorities indicated by the priority information associated with the narrow-down conditions.
また、上記(2)の場合において、地点情報取得部110は、予め決められた条件(以下、適宜、優先順位条件)に合致する優先順位情報が対応付いている絞込条件のみを用いて、1以上の地点情報を取得してもよい。当該優先順位条件とは、優先順位情報に関する条件である。優先順位条件は、例えば、優先順位情報が示す順位が予め決められた順位以上であることや、当該順位が予め決められた順位以上かつ予め決められた順位以下であることなどである。
In the case of (2) above, the point
また、地点情報取得部110は、例えば、取得した1以上の各地点情報に、優先順位情報を対応付けてもよい。この場合、地点情報取得部110は、通常、絞込条件に従い優先順位情報を対応付ける。具体的に、地点情報取得部110は、絞込条件が有する順序情報に従い優先順序情報を対応付ける。また、このとき、地点情報取得部110は、通常、当該順序情報が示す順序を示すように、優先順位情報を対応付ける。
In addition, the spot
例えば、順序情報が「時間昇順」であるとする。この場合、地点情報取得部110は、例えば、取得した1以上の地点情報に対し、時間算出部108が算出した時間の昇順を示すように、優先順位情報を対応付ける。また、例えば、順序情報が「滞在時間降順」であるとする。この場合、地点情報取得部110は、例えば、取得した1以上の地点情報に対し、当該地点情報に対応する滞在時間情報が示す滞在時間の昇順を示すように、優先順位情報を対応付ける。また、例えば、順序情報が「距離降順」であるとする。この場合、地点情報取得部110は、例えば、取得した1以上の地点情報に対し、時間算出部108が時間を算出する際に算出した距離の降順を示すように、優先順位情報を対応付ける。また、例えば、順序情報が「種類昇順」であるとする。この場合、地点情報取得部110は、例えば、取得した1以上の地点情報に対し、当該地点情報が有する種類情報の昇順を示すように、優先順位情報を対応付ける。
For example, it is assumed that the order information is “time ascending order”. In this case, for example, the spot
出力部111は、1以上の地点情報、および経路情報を出力する。当該1以上の地点情報は、地点情報取得部110が取得した地点情報である。また、当該経路情報は、経路探索部109が取得した経路情報である。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
The output unit 111 outputs one or more point information and route information. The one or more pieces of spot information are spot information acquired by the spot
出力部111は、通常、地点情報取得部110が地点情報を取得した場合に、当該1以上の地点情報を出力する。また、このとき、当該1以上の各地点情報に優先順位情報が対応付いている場合、出力部111は、当該優先順位情報が示す優先順位の順に、当該1以上の地点情報を出力する。また、当該出力時の様式や書式などは、問わない。
The output unit 111 normally outputs the one or more pieces of spot information when the spot
また、出力部111は、通常、経路探索部109が経路情報を取得した場合に、当該経路情報を出力する。また、このとき、出力部111は、通常、地図情報格納部101に格納されている地図情報と共に、経路情報を出力する。
The output unit 111 normally outputs the route information when the
また、例えば、受付部106が受け付けた地点選択指示により、出力している1以上の地点情報のいずれかが選択された場合であり、当該選択された地点情報に経路情報が対応付いている場合、出力部111は、当該経路情報を出力する。
In addition, for example, when one of the output one or more pieces of spot information is selected according to the spot selection instruction received by the receiving
また、出力部111は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部111は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。 The output unit 111 may be considered to include an output device such as a display or a speaker, or may not be included. The output unit 111 can be implemented by output device driver software, or output device driver software and an output device.
なお、地図情報格納部101、絞込条件格納部102、運勢情報格納部103、選択情報格納部104は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、地図情報格納部101などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して地図情報格納部101などに記憶されてもよい。
The map
また、時間条件作成部107、時間算出部108、経路探索部109、地点情報取得部110は、通常、MPUやメモリ等から実現され得る。また、時間条件作成部107などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。なお、時間条件作成部107などは、ハードウェア(専用回路)で実現されてもよい。
In addition, the time
次に、ナビゲーション装置1の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。図2は、ナビゲーション装置1の全体動作を示すフローチャートである。
Next, the overall operation of the
(ステップS201)ナビゲーション装置1は、受付部106が電源ONの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS202に進み、そうでない場合は、ステップS201に進む。
(Step S201) The
(ステップS202)ナビゲーション装置1は、電源ONの処理を行う。当該処理は、例えば、現在位置に対応する地図情報を表示することや、メニュー画面を表示することなどである。
(Step S202) The
(ステップS203)現在位置情報取得部105は、現在位置情報の取得を開始する。以降、現在位置情報取得部105は、通常、ナビゲーション装置1の電源がOFFになるまで、現在位置情報を定期的に取得し続ける。
(Step S203) The current position
(ステップS204)時間条件作成部107は、受付部106が地点検索指示を受け付けたか否かを判断する。受け付けた場合は、ステップS205に進み、そうでない場合は、ステップS209に進む。
(Step S204) The time
(ステップS205)時間条件作成部107は、時間幅情報を保持しているか否かを判断する。保持している場合は、ステップS206に進み、そうでない場合は、ステップS207に進む。
(Step S205) The time
(ステップS206)時間条件作成部107は、ステップS204で受け付けた地点検索指示が有する時間条件と、保持している時間幅情報とを用いて、時間の幅に関する時間条件を作成する。
(Step S206) The time
(ステップS207)地点情報取得部110は、ステップS204で受け付けた地点検索指示が有する時間条件またはステップS206で作成した時間条件を用いて、地図情報格納部101から1以上の地点情報を取得する。この処理の詳細は、図3のフローチャートを用いて説明する。
(Step S207) The spot
(ステップS208)出力部111は、ステップS207で取得した1以上の地点情報を出力する。 (Step S208) The output unit 111 outputs one or more pieces of spot information acquired in Step S207.
(ステップS209)経路探索部109は、出力部111が1以上の地点情報を出力中であるか否かを判断する。出力中である場合は、ステップS210に進み、そうでない場合は、ステップS215に進む。
(Step S209) The
(ステップS210)経路探索部109は、受付部106が地点選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップS211に進み、そうでない場合は、ステップS215に進む。
(Step S210) The
(ステップS211)経路探索部109は、ステップS210で受け付けた地点選択指示により選択された地点情報を、出力部111が出力している地点情報から取得する。
(Step S211) The
(ステップS212)経路探索部109は、ステップS211で取得した地点情報に経路情報が対応付いているか否かを判断する。対応付いている場合は、ステップS214に進み、そうでない場合は、ステップS213に進む。
(Step S212) The
(ステップS213)経路探索部109は、現在位置情報取得部105が取得した現在位置情報と、ステップS211で取得した地点情報とを用いて、当該現在位置情報が示す位置から当該地点情報が示す地点までの経路を探索する。そして、経路探索部109は、当該経路を示す経路情報を取得する。
(Step S213) The
(ステップS214)出力部111は、ステップS211で取得した地点情報に対応付いている経路情報、または、ステップS213で取得した経路情報を出力する。 (Step S214) The output unit 111 outputs the route information associated with the spot information acquired in Step S211 or the route information acquired in Step S213.
(ステップS215)ナビゲーション装置1は、受付部106が電源OFFの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS216に進み、そうでない場合は、ステップS204に戻る。
(Step S215) The
(ステップS216)ナビゲーション装置1は、電源OFFの処理を行う。そして、ステップS201に戻る。
(Step S216) The
なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。 In the flowchart of FIG. 2, the process may be terminated by powering off or a process termination interrupt.
図3は、図2のフローチャートのステップS207の地点情報の取得処理を示すフローチャートである。なお、図3のフローチャートにおいて、地図情報格納部101には、m個の地点情報を有する地図情報が格納されているものとする。
FIG. 3 is a flowchart showing the point information acquisition process in step S207 of the flowchart of FIG. In the flowchart of FIG. 3, it is assumed that the map
(ステップS301)地点情報取得部110は、カウンタiに1をセットする。
(Step S301) The point
(ステップS302)経路探索部109は、現在位置情報取得部105が取得した現在位置情報と、地図情報が有する地点情報[i]とを用いて、当該現在位置情報が示す位置から当該地点情報が示す地点までの経路を探索する。そして、経路探索部109は、当該経路を示す経路情報を取得する。
(Step S302) The
(ステップS303)時間算出部108は、ステップS302で取得した経路情報を用いて、現在位置と地点情報[i]が示す地点との時間を算出する。
(Step S303) The
(ステップS304)地点情報取得部110は、ステップS303で取得した時間が時間条件に合致するか否かを判断する。合致する場合は、ステップS305に進み、そうでない場合は、ステップS306に進む。
(Step S304) The point
(ステップS305)地点情報取得部110は、地点情報[i]を取得する。なお、地点情報取得部110は、当該取得の際に、ステップS302で取得した経路情報を対応付けて、地点情報[i]を取得してもよい。
(Step S305) The spot
(ステップS306)地点情報取得部110は、iがmであるか否かを判断する。mである場合は、ステップS308に進み、そうでない場合は、ステップS307に進む。
(Step S306) The point
(ステップS307)地点情報取得部110は、iを1インクリメントし、ステップS302に戻る。
(Step S307) The point
(ステップS308)地点情報取得部110は、絞込条件格納部102に格納されている絞込条件を用いて、ステップS305で取得した1以上の地点情報から1以上の地点情報を取得する。この処理の詳細は、図4のフローチャートを用いて説明する。そして、上位処理にリターンする。
(Step S308) The point
図4は、図3のフローチャートのステップS308の絞込条件に合致する地点情報の取得処理を示すフローチャートである。なお、図4のフローチャートにおいて、絞込条件格納部102には、m個の絞込条件が格納されているものとする。また、地点情報取得部110は、図3のフローチャートにおいてx個の地点情報を取得しているものとする。
FIG. 4 is a flowchart showing a process for acquiring point information that matches the narrowing-down condition in step S308 of the flowchart of FIG. In the flowchart of FIG. 4, it is assumed that the narrowing
(ステップS401)地点情報取得部110は、カウンタiに1をセットする。
(Step S401) The point
(ステップS402)地点情報取得部110は、カウンタjに1をセットする。
(Step S402) The point
(ステップS403)地点情報取得部110は、絞込条件格納部102に格納されている絞込条件[i]が、ユーザの運勢に合致することであるか否かを判断する。ユーザの運勢に合致することである場合は、ステップS404に進み、そうでない場合は、ステップS406に進む。
(Step S403) The point
(ステップS404)地点情報取得部110は、絞込条件[i]に応じた情報を取得する。例えば、絞込条件[i]が方位に関するユーザの運勢に合致することである場合、地点情報取得部110は、地点情報[j]について、現在位置からの方位を算出する。また、例えば、絞込条件[i]が色に関するユーザの運勢に合致することである場合、地点情報取得部110は、地点情報[j]から色情報を取得する。また、当該取得した情報を、取得情報とする。
(Step S404) The point
(ステップS405)地点情報取得部110は、ステップS404で取得した取得情報が、運勢情報格納部103に格納されている運勢情報に合致するか否かを判断する。合致する場合は、ステップS409に進み、そうでない場合は、ステップS412に進む。
(Step S405) The point
(ステップS406)地点情報取得部110は、絞込条件[i]が、予め決められた選択方法により選択されることであるか否かを判断する。予め決められた規則性に合致することである場合は、ステップS407に進み、そうでない場合は、ステップS408に進む。
(Step S406) The point
(ステップS407)地点情報取得部110は、地点情報[j]が、選択情報格納部104に格納されている選択情報に合致するか否かを判断する。例えば、当該選択情報が乱数である場合、地点情報取得部110は、地点情報[j]が当該乱数により選択されたものであるか否かを判断する。また、例えば、当該選択情報があみだくじである場合、地点情報取得部110は、地点情報[j]があみだくじにより選択されたものであるか否かを判断する。そして、合致する場合は、ステップS409に進み、そうでない場合は、ステップS412に進む。
(Step S407) The point
(ステップS408)地点情報取得部110は、地点情報[j]が有する情報が、絞込条件[i]に合致するか否かを判断する。合致する場合は、ステップS409に進み、そうでない場合は、ステップS412に進む。
(Step S408) The point
(ステップS409)地点情報取得部110は、地点情報[j]を取得する。
(Step S409) The spot
(ステップS410)地点情報取得部110は、絞込条件[i]に優先順位情報が対応付いているか否かを判断する。対応付いている場合は、ステップS411に進み、そうでない場合は、ステップS412に進む。
(Step S410) The point
(ステップS411)地点情報取得部110は、ステップS409で取得した地点情報[j]に、絞込条件[i]に対応付いている優先順位情報である優先順位情報[i]を対応付ける。
(Step S411) The spot
(ステップS412)地点情報取得部110は、jがxであるか否かを判断する。xである場合は、ステップS414に進み、そうでない場合は、ステップS413に進む。
(Step S412) The point
(ステップS413)地点情報取得部110は、jを1インクリメントし、ステップS403に戻る。
(Step S413) The point
(ステップS414)地点情報取得部110は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS415に進む。
(Step S414) The point
(ステップS415)地点情報取得部110は、iを1インクリメントし、ステップS402に戻る。
(Step S415) The point
なお、図4のフローチャートにおいて、ステップS410およびステップS411の処理による地点情報[j]に対する優先順位情報[i]の対応付けは、例えば、絞込条件[i]が有する順序情報に従い行ってもよい。この場合、地点情報取得部110は、例えば、ステップS412のあとに、絞込条件[i]が順序情報を有するか否かを判断し、有する場合に、取得した地点情報に対して優先順位情報を対応付ける。
In the flowchart of FIG. 4, the association of the priority order information [i] with the spot information [j] by the processing of step S410 and step S411 may be performed according to the order information included in the narrow-down condition [i], for example. . In this case, for example, after step S412, the spot
また、上記で説明したナビゲーション装置1の全体動作は、あくまで一例である。つまり、ナビゲーション装置1の全体動作は、上記の説明に限定されるものではない。
Further, the overall operation of the
(具体例)
次に、ナビゲーション装置1の動作の具体例について説明する。なお、本具体例において、ナビゲーション装置1は、自動車に搭載されているカーナビゲーションシステム(以下、カーナビ)であるものとする。また、地図情報格納部101には、地図情報が格納されており、当該地図情報は、図5に示す地点情報を有しているものとする。当該地点情報は、レコードを一意に特定するためのIDと、名称情報(項目名:名称)と、種類情報(項目名:種類)と、位置情報(項目名:位置)と、滞在時間情報(項目名:滞在時間)と、色情報(項目名:色)を有する。
(Concrete example)
Next, a specific example of the operation of the
(例1)
本例において、時間条件に合致する地点情報の取得の例について説明する。
(Example 1)
In this example, an example of obtaining point information that matches the time condition will be described.
まず、ドライバー(ユーザ)が自動車のエンジンを始動したとする。すると、カーナビの電源がONになる。そして、現在位置情報取得部105は、現在位置情報の取得を開始する。また、カーナビは、当該現在位置情報が示す現在位置に対応する地図情報を、地図情報格納部101から取得する。そして、出力部111は、当該地図情報を出力する。
First, it is assumed that a driver (user) starts an automobile engine. Then, the car navigation power is turned on. Then, the current position
次に、ドライバーがカーナビを操作し、片道時間を示す時間情報「2:00」を入力したとする。当該時間情報は、「2時間」を意味する。すると、受付部106は、時間条件「片道時間≦2:00」を有する地点検索指示を受け付ける。
Next, it is assumed that the driver operates the car navigation system and inputs time information “2:00” indicating a one-way time. The time information means “2 hours”. Then, the
次に、時間条件作成部107は、上記地点検索指示が有する時間条件と、自身が保持している時間幅情報とを用いて、時間の幅に関する時間条件を作成する。ここで、時間条件作成部107は、時間幅情報「±0:00」を保持しているものとする。当該時間幅情報は、時間の幅が「0」であることを意味する。すると、時間条件作成部107は、時間条件「片道時間≦2:00」を取得する。この様に、時間の幅が「0」であることを示す時間幅情報を保持している場合、時間条件作成部107は、地点検索指示が有する時間条件をそのまま取得する。
Next, the time
次に、時間算出部108は、図5の各地点情報について、現在位置からの片道時間を算出する。このとき、時間算出部108は、図5の各地点情報について、現在位置からの経路を探索することを、経路探索部109に指示する。そして、経路探索部109は、図5の各地点情報について、現在位置からの経路を探索し、当該経路を示す経路情報を取得する。そして、時間算出部108は、経路探索部109が取得した経路情報を用いて、片道時間を算出する。
Next, the
ここで、時間算出部108は、図5の各地点情報について、「ID=011」から順に、片道時間を示す時間情報「1:45」、「2:15」、「3:00」、「2:30」、「2:10」、「1:30」、「3:30」、「4:00」、「2:30」、「2:20」、「1:00」、「3:15」を取得したものとする。
Here, the
次に、地点情報取得部110は、上記の12個の時間情報のうち、どの時間情報が時間条件「片道時間≦2:00」に合致するか否かを判断する。そして、地点情報取得部110は、図5の「ID=011」、「ID=016」、「ID=021」の3つの各地点情報に対応する時間情報「1:45」、「1:30」、「1:00」が、時間条件「片道時間≦2:00」に合致すると判断する。そして、地点情報取得部110は、当該3つの地点情報を取得する。
Next, the spot
また、例えば、ドライバーがカーナビを操作し、往復時間を示す時間情報「4:00」を入力したとする。当該時間情報は、「4時間」を意味する。すると、受付部106は、時間条件「往復時間≦4:00」を有する地点検索指示を受け付ける。
For example, it is assumed that the driver operates the car navigation system and inputs time information “4:00” indicating the round trip time. The time information means “4 hours”. Then, the
次に、時間条件作成部107が、時間幅情報「±0:30」を保持しているとする。当該時間幅情報は、時間の幅が「±30分」であることを意味する。すると、時間条件作成部107は、上記の時間条件が有する時間情報に、当該時間幅情報を加算し、新たな時間条件「3:30≦往復時間≦4:30」を取得する。
Next, it is assumed that the time
次に、時間算出部108は、上記と同様に、図5の各地点情報について、往復時間を算出する。具体的に、時間算出部108は、上記と同様に、経路探索部109が取得した経路情報から、片道時間を示す時間情報を取得し、当該時間情報を2倍する。この結果、時間算出部108は、図5の各地点情報について、「ID=011」から順に、往復時間を示す時間情報「2:30」、「3:40」、「3:00」、「2:30」、「2:40」、「3:00」、「4:00」、「6:00」、「5:00」、「4:40」、「2:00」、「4:20」を取得したものとする。
Next, the
次に、地点情報取得部110は、上記と同様に、上記の12個の時間情報のうち、どの時間情報が時間条件「3:30≦往復時間≦4:30」に合致するか否かを判断する。そして、地点情報取得部110は、図5の「ID=012」、「ID=017」、「ID=022」の3つの地点情報に対応する時間情報「3:40」、「4:00」、「4:20」が、時間条件「3:30≦往復時間≦4:30」に合致すると判断する。そして、地点情報取得部110は、当該3つの地点情報を取得する。
Next, in the same manner as described above, the point
また、例えば、ドライバーがカーナビを操作し、往復滞在時間を示す時間情報「6:00」を入力したとする。当該時間情報は、「6時間」を意味する。すると、受付部106は、時間条件「往復滞在時間≦6:00」を有する地点検索指示を受け付ける。
Also, for example, it is assumed that the driver operates the car navigation system and inputs time information “6:00” indicating the round trip time. The time information means “6 hours”. Then, the
次に、時間条件作成部107が、時間幅情報「±1:00」を保持しているとする。当該時間幅情報は、時間の幅が「±1時間」であることを意味する。すると、時間条件作成部107は、上記の時間条件が有する時間情報に、当該時間幅情報を加算し、新たな時間条件「5:00≦往復滞在時間≦7:00」を取得する。
Next, it is assumed that the time
次に、時間算出部108は、上記と同様に、図5の各地点情報について、往復滞在時間を算出する。具体的に、時間算出部108は、上記と同様に、経路探索部109が取得した経路情報から、片道時間を示す時間情報を取得し、当該時間情報を2倍する。そして、時間算出部108は、当該往復時間を示す時間情報に、図5の地点情報が有する滞在時間情報を加算する。この結果、時間算出部108は、図5の各地点情報について、「ID=011」から順に、往復滞在時間を示す時間情報「8:40」、「7:30」、「6:50」、「8:30」、「2:40」、「3:00」、「4:00」、「5:30」、「6:00」、「8:20」、「4:00」、「4:40」を取得したものとする。
Next, the
次に、地点情報取得部110は、上記と同様に、上記の12個の時間情報のうち、どの時間情報が時間条件「5:00≦往復滞在時間≦7:00」に合致するか否かを判断する。そして、地点情報取得部110は、図5の「ID=013」、「ID=018」、「ID=019」の3つの地点情報に対応する時間情報「6:50」、「5:30」、「6:00」が、時間条件「5:00≦往復滞在時間≦7:00」に合致すると判断する。そして、地点情報取得部110は、当該3つの地点情報を取得する。
Next, in the same manner as described above, the spot
(例2)
本例において、時間条件および絞込条件に合致する地点情報の取得の例について説明する。なお、絞込条件格納部102には、図6に示す絞込条件が格納されているものとする。当該絞込条件には、レコードを一意に特定するためのIDと、優先順位情報(項目名:優先順位)とが対応付いている。また、運勢情報格納部103には、方位に関するユーザの運勢を示す運勢情報「南」と、色に関するユーザの運勢を示す運勢情報「青」とが格納されているものとする。また、選択情報格納部104には、乱数「17」、「21」、「13」が格納されているものとする。また、地点情報取得部110は、図6の絞込条件の上位3つについて、各々の絞込条件に合致する1以上の地点情報を、時間条件に合致する1以上の地点情報から取得するものとする。また、地点情報取得部110は、例1と同様の処理を行い、時間条件に合致する1以上の地点情報として、図5の「ID=011」、「ID=013」、「ID=015」、「ID=017」、「ID=019」、「ID=021」の6個の地点情報を取得しているものとする。
(Example 2)
In this example, an example of acquiring point information that matches the time condition and the narrowing condition will be described. It is assumed that the narrowing
まず、地点情報取得部110は、図6の絞込条件のうち、優先順位情報「1」が対応付いている「ID=001」の絞込条件「運気(方位)」に合致する地点情報を取得する。そのために、地点情報取得部110は、上記の6個の各地点情報について、現在位置からの方位を算出する。その結果、地点情報取得部110は、上記の6個の各地点情報について、順に、方位情報「南」、「北」、「南」、「東」、「南」、「西」を取得したものとする。
First, the spot
次に、地点情報取得部110は、上記の6個の方位情報のうち、どの方位情報が方位に関するユーザの運勢を示す運勢情報「南」に合致するか否かを判断する。そして、地点情報取得部110は、図5の「ID=011」、「ID=015」、「ID=019」の3つの各地点情報に対応する方位情報「南」、「南」、「南」が、当該運勢情報「南」に合致すると判断する。そして、地点情報取得部110は、当該3つの地点情報を取得する。
Next, the spot
次に、地点情報取得部110は、上記3つの地点情報の取得に用いた図6の「ID=001」の絞込条件「運気(方位)」に対応付いている優先順位情報「1」を、取得した3つの地点情報に対応付ける。
Next, the spot
また、次に、地点情報取得部110は、図6の絞込条件のうち、優先順位情報「2」が対応付いている「ID=002」の絞込条件「運気(色)」に合致する地点情報を取得する。そのために、地点情報取得部110は、上記の6個の各地点情報が有する色情報「赤」、「青」、「赤」、「白」、「青」、「青」を取得する。
Next, the spot
次に、地点情報取得部110は、上記の6個の色情報のうち、どの色情報が色に関するユーザの運勢を示す運勢情報「色」に合致するか否かを判断する。そして、地点情報取得部110は、図5の「ID=013」、「ID=019」、「ID=021」の3つの各地点情報に対応する色情報「青」、「青」、「青」が、当該運勢情報「青」に合致すると判断する。そして、地点情報取得部110は、当該3つの地点情報を取得する。
Next, the spot
次に、地点情報取得部110は、上記3つの地点情報の取得に用いた図6の「ID=002」の絞込条件「運気(色)」に対応付いている優先順位情報「2」を、取得した3つの地点情報に対応付ける。このとき、図5の「ID=019」の地点情報には、上記の処理により、優先順位情報「1」が既に対応付いている。従って、地点情報取得部110は、当該地点情報には、優先順位情報「2」を対応付けない。
Next, the spot
また、次に、地点情報取得部110は、図6の絞込条件のうち、優先順位情報「3」が対応付いている「ID=003」の絞込条件「乱数」に合致する地点情報を取得する。選択情報格納部104に格納されている乱数は、「17」、「21」、「13」である。従って、地点情報取得部110は、当該3つの乱数により選択される図5の「ID=017」、「ID=021」、「ID=013」の3つの地点情報を取得する。
Next, the spot
次に、地点情報取得部110は、上記3つの地点情報の取得に用いた図6の「ID=003」の絞込条件「乱数」に対応付いている優先順位情報「3」を、取得した3つの地点情報に対応付ける。このとき、図5の「ID=021」、「ID=013」の2つの地点情報には、上記の処理により、優先順位情報「1」または「2」が既に対応付いている。従って、地点情報取得部110は、当該地点情報には、優先順位情報「3」を対応付けない。
Next, the spot
以上の処理により取得した地点情報は、図7である。図7に示す様に、2以上の各絞込条件に合致する地点情報を取得する場合、地点情報取得部110は、通常、後に取得する1以上の地点情報のうち、先に取得した1以上の地点情報と重複する地点情報については、取得しない。
The point information acquired by the above processing is shown in FIG. As shown in FIG. 7, when acquiring point information that matches each of two or more narrowing conditions, the point
(例3)
本例において、取得した地点情報の出力の例について説明する。なお、地点情報取得部110は、図7の地点情報を取得しているものとする。また、出力部111は、地点情報に対応付いている優先順位情報が示す順序で、地点情報を出力するものとする。
(Example 3)
In this example, an example of outputting the acquired point information will be described. In addition, the point
まず、出力部111は、地点情報取得部110が取得した図7の6個の地点情報を取得する。そして、出力部111は、取得した6個の地点情報を、当該地点情報に対応付いている優先順位情報の昇順にソートする。このとき、出力部111は、同じ優先順位情報が対応付いている地点情報については、IDの昇順にソートする。そして、出力部111は、ソート後の6個の地点情報を、リスト形式で出力する。このときの様子は、図8である。図8において、出力部111は、地点情報が有する名称情報と、地点情報取得部110が地点情報の取得の際に用いた時間情報(時間算出部108が取得した時間情報)とを対応付けて出力している。また、当該時間情報は、往復時間を示す。
First, the output unit 111 acquires the six pieces of point information in FIG. 7 acquired by the point
(例4)
本例において、現在位置から、選択された地点情報が示す地点までの経路を示す経路情報の出力の例について説明する。なお、出力部111は、図7の6個の地点情報を図8の様に出力しているものとする。
(Example 4)
In this example, an example of outputting route information indicating a route from the current position to the point indicated by the selected point information will be described. Note that the output unit 111 outputs the six pieces of point information in FIG. 7 as shown in FIG.
まず、ユーザがカーナビを操作し、図8において、「γランド」の箇所をタッチしたとする。すると、受付部106は、出力部111が出力している図5の「ID=013」の地点情報を選択する地点選択指示を受け付ける。
First, it is assumed that the user operates the car navigation system and touches a “γ land” in FIG. Then, the
次に、経路探索部109は、上記の地点選択指示により選択された図5の「ID=013」の地点情報を取得する。そして、経路探索部109は、現在位置情報取得部105が取得した現在位置情報が示す位置から、図5の「ID=013」の地点情報が示す地点までの経路を探索し、当該経路を示す経路情報を取得する。
Next, the
次に、出力部111は、経路探索部109が取得した経路情報を、地図情報と共に出力する。このときの様子は、図9である。図9において、出力部111は、現在位置(図9における現在地)から、B地点を経由した「γランド」までの経路を示す経路情報を出力している。
Next, the output unit 111 outputs the route information acquired by the
以上、本実施の形態によるナビゲーション装置1によれば、ユーザが指定した時間内に往復することなどが可能な地点を、目的地の候補としてユーザに提示することができる。また、提示した目的地の候補のうち、ユーザが選択した目的地までの経路案内を行うことができる。
As described above, according to the
また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。 Further, in each of the above embodiments, it goes without saying that two or more communication units existing in one apparatus may be physically realized by one medium.
また、上記各実施の形態におけるナビゲーション装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。 The navigation device in each of the above embodiments may be, for example, a stand-alone device or a server device in a server / client system.
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 In each of the above embodiments, each process or each function may be realized by centralized processing by a single device or a single system, or distributed by a plurality of devices or a plurality of systems. It may be realized by being processed.
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。 In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.
また、上記各実施の形態におけるナビゲーション装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、地点を示す1以上の地点情報を有する地図情報が格納される地図情報格納部にアクセス可能なコンピュータを、現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得部と、時間に関する条件である時間条件を有する指示であり、地点を検索する指示である地点検索指示と、地点を選択する指示である地点選択指示とを受け付ける受付部と、前記地図情報が有する1以上の各地点情報について、前記現在位置情報が示す現在位置と、当該1以上の各地点情報が示す1以上の各地点との間を移動するに要する時間を算出する時間算出部と、前記時間算出部が算出した時間が、前記受付部が受け付けた地点検索指示が有する時間条件に合致する時間である1以上の地点情報を、前記地図情報格納部から取得する地点情報取得部と、前記地点情報取得部が取得した1以上の地点情報を出力する出力部と、前記現在位置情報が示す位置から、前記出力部が出力している1以上の地点情報のいずれかであり、前記地点選択指示により選択された地点情報が示す地点までの経路を探索し、当該経路を示す経路情報を取得する経路探索部として機能させるためのプログラムであり、前記出力部は、前記経路探索部が取得した経路情報をも出力するプログラムである。 Moreover, the software which implement | achieves the navigation apparatus in each said embodiment is the following programs, for example. That is, this program obtains current position information, which is position information indicating the current position, from a computer that can access a map information storage unit in which map information having one or more point information indicating points is stored. An acquisition unit, an instruction having a time condition that is a condition related to time, a reception unit that receives a point search instruction that is an instruction to search for a point, and a point selection instruction that is an instruction to select a point; and the map information is A time calculation unit that calculates a time required to move between the current position indicated by the current position information and the one or more points indicated by the one or more pieces of point information, regarding one or more pieces of point information having; One or more pieces of point information, which is the time that the time calculated by the time calculation unit matches the time condition of the point search instruction received by the reception unit, is stored in the map information storage unit. A point information acquisition unit to be acquired, an output unit that outputs one or more pieces of point information acquired by the point information acquisition unit, and one or more pieces of point information that the output unit outputs from the position indicated by the current position information And a program for searching for a route to a point indicated by the point information selected by the point selection instruction and functioning as a route search unit for acquiring route information indicating the route, and the output unit Is a program that also outputs the route information acquired by the route search unit.
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。 In the program, the functions realized by the program do not include functions that can be realized only by hardware.
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。 The program may be executed by being downloaded from a server or the like, or a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed. Further, this program may be used as a program constituting a program product.
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。 Moreover, the computer which performs the said program may be single, and plural may be sufficient as it. That is, centralized processing may be performed, or distributed processing may be performed.
また、図10は、前述のプログラムを実行して、前述の実施の形態のナビゲーション装置等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
FIG. 10 is an overview diagram of a
図10において、コンピュータシステム9は、CD−ROMドライブ9011、FDドライブ9012を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。
10, the
図11は、コンピュータシステム9のブロック図である。図11において、コンピュータ901は、CD−ROMドライブ9011、FDドライブ9012に加えて、MPU9013と、ブートアッププログラム等のプログラムを記憶するためのROM9014と、MPU9013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM9015と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク9016と、CD−ROMドライブ9011、FDドライブ9012、MPU9013等を相互に接続するバス9017とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。
FIG. 11 is a block diagram of the
コンピュータシステム9に、前述の実施の形態のナビゲーション装置等の機能を実行させるプログラムは、CD−ROM9101、またはFD9102に記憶されて、CD−ROMドライブ9011またはFDドライブ9012に挿入され、さらにハードディスク9016に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク9016に記憶されてもよい。プログラムは実行の際にRAM9015にロードされる。プログラムは、CD−ROM9101、FD9102またはネットワークから直接、ロードされてもよい。
A program that causes the
プログラムは、コンピュータ901に、前述の実施の形態のナビゲーション装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム9がどのように動作するかは周知であり、詳細な説明は省略する。
The program does not necessarily include an operating system (OS), a third-party program, or the like that causes the
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.
以上のように、本発明にかかるナビゲーション装置は、ユーザが指定した時間内に往復することなどが可能な地点を、目的地の候補としてユーザに提示することができるという効果を有し、カーナビゲーションシステム等として有用である。 As described above, the navigation device according to the present invention has an effect of being able to present a point that can be reciprocated within a time specified by the user as a destination candidate to the user. It is useful as a system.
1 ナビゲーション装置
101 地図情報格納部
102 絞込条件格納部
103 運勢情報格納部
104 選択情報格納部
105 現在位置情報取得部
106 受付部
107 時間条件作成部
108 時間算出部
109 経路探索部
110 地点情報取得部
111 出力部
DESCRIPTION OF
Claims (4)
現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得部と、
時間に関する条件であり、時間を示す時間情報を含む時間条件を有するユーザの指示であり、地点を検索するユーザの指示である地点検索指示を受け付ける受付部と、
前記地図情報が有する各地点情報について、前記現在位置情報が示す現在位置と、当該各地点情報が示す各地点との間を移動するに要する時間を算出する時間算出部と、
前記受付部が受け付けた地点検索指示が有する時間条件から前記時間情報を取得し、当該時間情報に、予め決められた時間の幅に関する情報である時間幅情報を加算して、時間に関する時間条件を作成する時間条件作成部と、
地点に関する条件であり、地点情報から地点情報を取得するための条件である2以上の絞込条件が、優先順位を示す優先順位情報が対応付いて格納される絞込条件格納部と、
前記時間算出部が算出した時間が、前記時間条件作成部が作成した時間条件に合致する時間であり、かつ、前記2以上の各絞込条件に対応付いている優先順位情報が予め決められた条件に合致する2以上の各絞込条件に合致する地点情報を、前記地図情報格納部から取得する地点情報取得部と、
前記地点情報取得部が取得した地点情報を出力する出力部とを備え、
前記受付部は、前記出力部が出力した地点情報のうちのいずれかの地点情報を選択するユーザの指示である地点選択指示を受け付け、
前記現在位置情報が示す位置から、前記地点選択指示により選択された地点情報が示す地点までの経路を探索し、当該経路を示す経路情報を取得する経路探索部をさらに備え、
前記出力部は、
前記経路探索部が取得した経路情報をも出力するナビゲーション装置。 A map information storage unit for storing map information having point information indicating points;
A current position information acquisition unit for acquiring current position information which is position information indicating the current position;
A reception unit that receives a point search instruction that is a condition related to time, is a user instruction having a time condition including time information indicating time, and is a user instruction to search for a point;
For each point information that the map information has, a time calculation unit that calculates the time required to move between the current position indicated by the current position information and each point indicated by the point information;
The time information is acquired from the time condition included in the point search instruction received by the reception unit, and time width information that is information related to a predetermined time width is added to the time information to obtain a time condition related to time. A time condition creation section to be created;
A narrowing condition storage unit in which two or more narrowing conditions, which are conditions related to points and are conditions for acquiring point information from point information, are stored in association with priority information indicating priority,
The time calculated by the time calculation unit is a time that matches the time condition created by the time condition creation unit, and priority information associated with each of the two or more narrowing conditions is determined in advance. A point information acquisition unit that acquires, from the map information storage unit, point information that matches each of the two or more filtering conditions that match the condition;
An output unit that outputs the point information acquired by the point information acquisition unit,
The reception unit receives a point selection instruction that is an instruction of a user to select any one of the point information output from the output unit,
A route search unit that searches for a route from a position indicated by the current position information to a point indicated by the point information selected by the point selection instruction, and acquires route information indicating the route;
The output unit is
A navigation device that also outputs route information acquired by the route search unit.
前記地点情報取得部は、
前記絞込条件に従い、取得した各地点情報に優先順位を示す優先順位情報を対応付け、
前記出力部は、
前記地点情報取得部が取得した地点情報を、当該各地点情報に対応付いている優先順位情報が示す優先順位の順に出力する請求項1に記載のナビゲーション装置。 The narrowing-down condition is also a condition for giving priority to point information,
The point information acquisition unit
In accordance with the narrowing-down conditions, the priority information indicating the priority order is associated with each acquired point information,
The output unit is
The navigation apparatus according to claim 1, wherein the spot information acquired by the spot information acquisition unit is output in the order of priority indicated by priority information associated with each spot information.
地点に関する条件であり、地点情報から地点情報を取得するための条件である2以上の絞込条件が、優先順位を示す優先順位情報が対応付いて格納される絞込条件格納部と、
現在位置情報取得部と、受付部と、時間算出部と、時間条件作成部と、絞込条件格納部と、地点情報取得部と、出力部と、経路探索部とを用いて行われるナビゲーション方法であって、
前記現在位置情報取得部が、
現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得ステップと、
前記受付部が、
時間に関する条件であり、時間を示す時間情報を含む時間条件を有するユーザの指示であり、地点を検索するユーザの指示である地点検索指示を受け付ける受付ステップと、
前記時間算出部が、
前記地図情報が有する各地点情報について、前記現在位置情報が示す現在位置と、当該各地点情報が示す各地点との間を移動するに要する時間を算出する時間算出ステップと、
前記時間条件作成部が、
前記受付部が受け付けた地点検索指示が有する時間条件から前記時間情報を取得し、当該時間情報に、予め決められた時間の幅に関する情報である時間幅情報を加算して、時間に関する時間条件を作成する時間条件作成ステップと、
前記地点情報取得部が、
前記時間算出部が算出した時間が、前記時間条件作成部が作成した時間条件に合致する時間であり、かつ、前記2以上の各絞込条件に対応付いている優先順位情報が予め決められた条件に合致する2以上の各絞込条件に合致する地点情報を、前記地図情報格納部から取得する地点情報取得ステップと、
前記出力部が、
前記地点情報取得部が取得した地点情報を出力する出力ステップと、
前記受付部が、
前記出力部が出力した地点情報のうちのいずれかの地点情報を選択するユーザの指示である地点選択指示を受け付けるステップと、
前記経路探索部が、
前記現在位置情報が示す位置から、前記地点選択指示により選択された地点情報が示す地点までの経路を探索し、当該経路を示す経路情報を取得する経路探索ステップと、
前記出力部が、
前記経路探索部が取得した経路情報をも出力するステップとを具備するナビゲーション方法。 A map information storage unit for storing map information having point information indicating points;
A narrowing condition storage unit in which two or more narrowing conditions, which are conditions related to points and are conditions for acquiring point information from point information, are stored in association with priority information indicating priority,
Navigation method performed using a current position information acquisition unit, a reception unit, a time calculation unit, a time condition creation unit, a narrowing condition storage unit, a point information acquisition unit, an output unit, and a route search unit Because
The current position information acquisition unit,
A current position information acquisition step of acquiring current position information which is position information indicating the current position;
The reception unit
A reception step for accepting a point search instruction that is a condition related to time and is an instruction of a user having a time condition including time information indicating time, and an instruction of a user for searching for a point;
The time calculation unit is
For each point information that the map information has, a time calculating step for calculating a time required to move between the current position indicated by the current position information and each point indicated by the point information;
The time condition creating unit
The time information is acquired from the time condition included in the point search instruction received by the reception unit, and time width information that is information related to a predetermined time width is added to the time information to obtain a time condition related to time. A time condition creation step to be created;
The point information acquisition unit
The time calculated by the time calculation unit is a time that matches the time condition created by the time condition creation unit, and priority information associated with each of the two or more narrowing conditions is determined in advance. A point information acquisition step of acquiring, from the map information storage unit, point information that matches each of the two or more filtering conditions that match the condition;
The output unit is
An output step of outputting the spot information acquired by the spot information acquisition unit;
The reception unit
Receiving a point selection instruction that is a user instruction to select any one of the pieces of point information output by the output unit;
The route search unit
A route search step for searching a route from the position indicated by the current position information to a point indicated by the point information selected by the point selection instruction, and acquiring route information indicating the route;
The output unit is
And a step of outputting the route information acquired by the route search unit.
現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得部として、
時間に関する条件であり、時間を示す時間情報を含む時間条件を有するユーザの指示であり、地点を検索するユーザの指示である地点検索指示を受け付ける受付部として、
前記地図情報が有する各地点情報について、前記現在位置情報が示す現在位置と、当該各地点情報が示す各地点との間を移動するに要する時間を算出する時間算出部として、
前記受付部が受け付けた地点検索指示が有する時間条件から前記時間情報を取得し、当該時間情報に、予め決められた時間の幅に関する情報である時間幅情報を加算して、時間に関する時間条件を作成する時間条件作成部として、
前記時間算出部が算出した時間が、前記時間条件作成部が作成した時間条件に合致する時間であり、かつ、前記2以上の各絞込条件に対応付いている優先順位情報が予め決められた条件に合致する2以上の各絞込条件に合致する地点情報を、前記地図情報格納部から取得する地点情報取得部として、
前記地点情報取得部が取得した地点情報を出力する出力部として、
機能させ、
さらに、
前記受付部は、前記出力部が出力した地点情報のうちのいずれかの地点情報を選択するユーザの指示である地点選択指示を受け付けるものとして、
前記現在位置情報が示す位置から、前記地点選択指示により選択された地点情報が示す地点までの経路を探索し、当該経路を示す経路情報を取得する経路探索部として、
前記出力部は、前記経路探索部が取得した経路情報をも出力するものとして、
機能させるためのプログラム。 A map information storage unit that stores map information having point information indicating a point, and a condition related to the point, and two or more narrowing-down conditions that are conditions for acquiring the point information from the point information indicate the priority order. A computer that can access the narrow-down condition storage unit that stores the priority order information
As a current position information acquisition unit that acquires current position information that is position information indicating the current position ,
As a reception unit that receives a point search instruction that is a condition related to time, is a user instruction having a time condition including time information indicating time, and is a user instruction to search for a point ,
For each point information that the map information has, as a time calculation unit that calculates the time required to move between the current position indicated by the current position information and each point indicated by the point information ,
The time information is acquired from the time condition included in the point search instruction received by the reception unit, and time width information that is information related to a predetermined time width is added to the time information to obtain a time condition related to time. As a time condition creation part to create ,
The time calculated by the time calculation unit is a time that matches the time condition created by the time condition creation unit, and priority information associated with each of the two or more narrowing conditions is determined in advance. As the point information acquisition unit that acquires the point information that matches each of the two or more narrowing conditions that match the condition from the map information storage unit ,
And an output unit for outputting point information which the point information acquisition unit has acquired,
To function,
further,
Before Symbol receiving unit is assumed to accept a point selection instruction is an instruction of the user to select one of the location information of the point information and the output unit outputs,
From the current position information indicating the position, and searches for a route to the point indicated by the point information selected by the spot selection instruction, and a route search unit which obtains route information indicating the route,
The output unit, as before Symbol route search unit also outputs the acquired path information,
Program to function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013029621A JP6353191B2 (en) | 2013-02-19 | 2013-02-19 | Navigation device, navigation method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013029621A JP6353191B2 (en) | 2013-02-19 | 2013-02-19 | Navigation device, navigation method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014159962A JP2014159962A (en) | 2014-09-04 |
JP6353191B2 true JP6353191B2 (en) | 2018-07-04 |
Family
ID=51611755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013029621A Active JP6353191B2 (en) | 2013-02-19 | 2013-02-19 | Navigation device, navigation method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6353191B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230133816A1 (en) * | 2021-10-29 | 2023-05-04 | Aisin Corporation | Information processing apparatus, information processing method, and computer program product |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4253961B2 (en) * | 1999-11-18 | 2009-04-15 | 株式会社エクォス・リサーチ | Information center, navigation device, and navigation system |
JP4349839B2 (en) * | 2003-05-19 | 2009-10-21 | 富士通テン株式会社 | Navigation device |
JP2005332155A (en) * | 2004-05-19 | 2005-12-02 | Shigeo Sasaki | Navigation device and navigation software |
JP4295674B2 (en) * | 2004-06-02 | 2009-07-15 | 株式会社ケンウッド | Navigation device and navigation program |
JP4793676B2 (en) * | 2004-08-30 | 2011-10-12 | 株式会社デンソー | Item search device |
JP2007155404A (en) * | 2005-12-01 | 2007-06-21 | Matsushita Electric Ind Co Ltd | Route searching device and its method |
JP4604055B2 (en) * | 2007-03-16 | 2010-12-22 | 株式会社ナビタイムジャパン | Navigation system, route search server, route search method, and terminal device |
JP2009053115A (en) * | 2007-08-28 | 2009-03-12 | Pioneer Electronic Corp | Route searching device and route searching program |
-
2013
- 2013-02-19 JP JP2013029621A patent/JP6353191B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014159962A (en) | 2014-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11268819B2 (en) | Candidate route providing system, in-vehicle apparatus, and candidate route providing method | |
JP6353199B2 (en) | Information processing apparatus, information processing method, and program | |
JP2016081254A (en) | Mobile terminal, information output method, and program | |
JP2019121378A (en) | Electronic equipment and computer program for providing clear pickup site | |
US7647167B2 (en) | Navigation system, route search method, and storage medium | |
TW201901114A (en) | Navigation diagram drawing method, navigation map display method, return navigation method, navigation map drawing navigation device, navigation system, and computer program product | |
JP5977576B2 (en) | Information processing apparatus, information processing method, and program | |
JP5912329B2 (en) | Terminal device, icon output method, and program | |
JP6353191B2 (en) | Navigation device, navigation method, and program | |
JP6499438B2 (en) | Navigation device, navigation method, and program | |
JP2010164492A (en) | Navigation apparatus and navigation system | |
JP6289116B2 (en) | Navigation system, navigation method, and program | |
JP2005214783A (en) | Navigation system and method for displaying facility marks | |
JP5893481B2 (en) | Navigation device, navigation method, and program | |
JP5986755B2 (en) | Map information processing apparatus, map information processing method, and program | |
WO2022016191A2 (en) | Choice modeling for pickup map display content | |
JP6076078B2 (en) | Navigation device, navigation method, and program | |
WO2014174649A1 (en) | Information processing system, display device, information processing method, and information processing program | |
JP6231303B2 (en) | Navigation device, navigation method, and program | |
JP2015200553A (en) | Navigation device, navigation method and program | |
JP7586586B2 (en) | Electronic devices and computer programs to provide clear pick-up locations | |
JP2015011001A (en) | Route search device and route search method | |
JP6298320B2 (en) | Navigation device, navigation system, navigation method, and program | |
JP7358016B2 (en) | electronic equipment | |
JP6441646B2 (en) | Navigation device, navigation method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160915 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160921 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161114 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170404 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170704 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20170809 |
|
A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20170908 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180420 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180608 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6353191 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |