JP6110594B2 - Navigation device, server device, information processing method, and program - Google Patents
Navigation device, server device, information processing method, and program Download PDFInfo
- Publication number
- JP6110594B2 JP6110594B2 JP2012018498A JP2012018498A JP6110594B2 JP 6110594 B2 JP6110594 B2 JP 6110594B2 JP 2012018498 A JP2012018498 A JP 2012018498A JP 2012018498 A JP2012018498 A JP 2012018498A JP 6110594 B2 JP6110594 B2 JP 6110594B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- point
- unit
- pieces
- post
- 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, navigation devices that provide route guidance to a destination designated by a user have been developed (see Non-Patent Document 1).
しかしながら、従来のナビゲーション装置では、例えば、SNSに投稿された情報を、地図上の地点に対応付けて、地図上に表示し、かつSNSに新たに情報が投稿された場合に、当該表示された情報を更新することができなかった。 However, in the conventional navigation device, for example, information posted on the SNS is displayed on the map in association with a point on the map, and the information is newly displayed on the SNS. The information could not be updated.
本第一の発明のナビゲーション装置は、サーバ装置と、ナビゲーション装置とを具備する情報システムにおけるナビゲーション装置であって、サーバ装置は、ユーザが投稿した情報であり、地図上の地点を示す地点情報が対応付いている情報である1以上の投稿情報が格納される格納部と、ナビゲーション装置から、地図上の地点を示す1以上の地点情報を受信する受信部と、受信部が受信した1以上の各地点情報に対応する1以上の投稿情報を、格納部から取得する取得部と、取得部が取得した1以上の投稿情報を、ナビゲーション装置に送信する送信部とを具備し、ナビゲーション装置は、地図を示す情報であり、地図上の地点を示す1以上の地点情報を有する地図情報が格納される地図情報格納部と、地図情報を出力する指示である地図出力指示を受け付ける受付部と、受付部が受け付けた地図出力指示に応じて、地図情報格納部から地図情報を取得する地図情報取得部と、地図情報取得部が取得した地図情報が有する1以上の地点情報を取得する地点情報取得部と、地点情報取得部が取得した1以上の地点情報を、サーバ装置に送信する地点情報送信部と、サーバ装置から、1以上の投稿情報を受信する投稿情報受信部と、地図情報取得部が取得した地図情報を出力し、かつ投稿情報受信部が1以上の投稿情報を受信するたびに、1以上の投稿情報を出力する出力部とを具備する情報システムにおけるナビゲーション装置である。 The navigation device according to the first aspect of the present invention is a navigation device in an information system comprising a server device and a navigation device, wherein the server device is information posted by a user, and point information indicating a point on a map is provided. A storage unit that stores one or more pieces of post information that is associated information, a receiving unit that receives one or more pieces of point information indicating points on a map from the navigation device, and one or more received by the receiving unit The navigation apparatus includes an acquisition unit that acquires one or more pieces of post information corresponding to each point information from the storage unit, and a transmission unit that transmits the one or more pieces of post information acquired by the acquisition unit to the navigation device. A map information storage unit for storing map information having one or more pieces of point information indicating points on the map, and information indicating the map, and an instruction for outputting the map information A reception unit that receives an output instruction, a map information acquisition unit that acquires map information from the map information storage unit, and one or more map information acquired by the map information acquisition unit according to the map output instruction received by the reception unit A point information acquisition unit for acquiring point information, a point information transmission unit for transmitting one or more pieces of point information acquired by the point information acquisition unit to a server device, and a posting information for receiving one or more pieces of post information from the server device An information system comprising: a receiving unit; and an output unit that outputs map information acquired by the map information acquiring unit and outputs one or more pieces of posted information each time the posted information receiving unit receives one or more pieces of posted information. It is a navigation apparatus.
このような構成により、地図上の地点に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, post information corresponding to a point on the map can be received and displayed on the map each time the information is received.
また、本第二の発明のナビゲーション装置は、第一の発明に対して、受信部は、ナビゲーション装置から1以上の地点情報と、外部の装置から1以上の投稿情報とを受信し、サーバ装置は、受信部が1以上の投稿情報を受信するたびに、投稿情報を格納部に蓄積する蓄積部をさらに具備し、取得部は、受信部が1以上の投稿情報を受信するたびに、蓄積部が蓄積した1以上の投稿情報であり、受信部が受信した1以上の各地点情報に対応する1以上の投稿情報を、格納部から取得し、送信部は、取得部が1以上の投稿情報を取得するたびに、取得した1以上の投稿情報を、ナビゲーション装置に送信し、出力部は、投稿情報受信部が1以上の投稿情報を受信するたびに、投稿情報を出力するナビゲーション装置である。 Further, in the navigation device of the second invention, in contrast to the first invention, the receiving unit receives one or more point information from the navigation device and one or more post information from an external device, and the server device. Further includes an accumulating unit that accumulates the posting information in the storage unit every time the receiving unit receives one or more pieces of post information, and the acquisition unit accumulates each time the receiving unit receives one or more pieces of post information. One or more pieces of post information accumulated by the department, and one or more pieces of post information corresponding to the one or more pieces of point information received by the receiver are acquired from the storage section. Each time information is acquired, the acquired one or more pieces of posted information are transmitted to the navigation device, and the output unit is a navigation device that outputs the posted information every time the posted information receiving unit receives one or more pieces of posted information. is there.
このような構成により、地図上の地点に対応する投稿情報を自動的に受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, posted information corresponding to a point on the map can be automatically received and displayed on the map each time the information is received.
また、本第三の発明のナビゲーション装置は、第一の発明に対して、受信部は、ナビゲーション装置から1以上の地点情報と、外部の装置から1以上の投稿情報とを受信し、サーバ装置は、受信部が1以上の投稿情報を受信するたびに、投稿情報を格納部に蓄積する蓄積部をさらに具備し、取得部は、受信部が1以上の地点情報を受信するたびに、受信した1以上の各地点情報に対応する1以上の投稿情報であり、未取得である1以上の投稿情報を、格納部から取得し、送信部は、取得部が1以上の投稿情報を取得するたびに、取得した1以上の投稿情報を、ナビゲーション装置に送信し、出力部は、投稿情報受信部が投稿情報を受信するたびに、投稿情報を出力するナビゲーション装置である。 In the navigation device of the third aspect of the invention, in contrast to the first aspect of the invention, the receiving unit receives one or more point information from the navigation device and one or more post information from an external device, and the server device Further includes an accumulating unit that accumulates the posting information in the storage unit every time the receiving unit receives one or more pieces of post information, and the acquisition unit receives each time the receiving unit receives one or more pieces of spot information. One or more pieces of posted information corresponding to one or more pieces of each piece of spot information that have not yet been acquired are acquired from the storage unit, and the transmitting unit acquires the one or more pieces of posted information. Each time, the acquired one or more pieces of posted information are transmitted to the navigation device, and the output unit is a navigation device that outputs the posted information every time the posted information receiving unit receives the posted information.
このような構成により、地図上の地点に対応する投稿情報を問い合わせることで受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, it is possible to receive postal information corresponding to a point on the map by inquiring it and display it on the map each time the information is received.
また、本第四の発明のナビゲーション装置は、第一から第三いずれかの発明に対して、ナビゲーション装置は、現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得部をさらに具備し、受付部は、経路情報を生成する指示である経路生成指示を受け付け、ナビゲーション装置は、受付部が受け付けた経路生成指示に応じて、目的地までの経路を示す情報であり、経路上の地点を示す1以上の地点情報を有する経路情報を生成する経路情報生成部とをさらに具備し、地点情報取得部は、経路情報生成部が生成した経路情報が有する1以上の地点情報のうち、現在位置から目的地までの経路上の地点を示す1以上の地点情報を取得し、出力部は、経路情報生成部が生成した経路情報をも出力するナビゲーション装置である。 The navigation device according to the fourth aspect of the present invention further provides a current position information acquisition unit that acquires current position information, which is position information indicating the current position. The reception unit receives a route generation instruction that is an instruction to generate route information, and the navigation device is information indicating a route to the destination according to the route generation instruction received by the reception unit. A route information generation unit that generates route information having one or more pieces of point information indicating the point of the point, and the point information acquisition unit includes one or more pieces of point information included in the route information generated by the route information generation unit The one or more pieces of point information indicating points on the route from the current position to the destination are acquired, and the output unit is a navigation device that also outputs the route information generated by the route information generation unit.
このような構成により、経路上の未通過の地点に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, post information corresponding to an unpassed point on the route can be received and displayed on the map each time the information is received.
また、本第五の発明のナビゲーション装置は、第一から第三いずれかの発明に対して、受付部は、地点を選択する指示である地点選択指示を受け付け、地点情報取得部は、受付部が受け付けた地点選択指示に応じて、地点選択指示に対応する地点または地点の周辺の地点を示す1以上の地点情報を、地図情報格納部から取得するナビゲーション装置である。 In the navigation device according to the fifth aspect of the present invention, with respect to any one of the first to third aspects, the reception unit receives a point selection instruction that is an instruction to select a point, and the point information acquisition unit includes the reception unit Is a navigation device that acquires one or more pieces of point information indicating a point corresponding to the point selection instruction or a point around the point from the map information storage unit in response to the point selection instruction received.
このような構成により、例えば、目的地や、目的地周辺の地点に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, for example, post information corresponding to a destination or a point around the destination can be received and displayed on the map each time the information is received.
また、本第六の発明のナビゲーション装置は、第一から第五いずれかの発明に対して、地点情報は、地図上の地点の位置を示す位置情報を有し、取得部は、受信部が受信した1以上の各地点情報が有する位置情報に対応する1以上の投稿情報を、格納部から取得し、出力部は、投稿情報受信部が受信した1以上の投稿情報を、各投稿情報に対応付いている位置情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力するナビゲーション装置である。 Further, in the navigation device of the sixth aspect of the invention, with respect to any one of the first to fifth aspects of the invention, the point information has position information indicating the position of the point on the map, One or more pieces of post information corresponding to position information included in the one or more pieces of received spot information are acquired from the storage unit, and the output unit uses the one or more pieces of post information received by the post information receiver as each piece of post information. It is a navigation device that uses the position information associated with the map information and outputs it in association with the map information acquired by the map information acquisition unit.
このような構成により、地図上の地点の位置に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, post information corresponding to the position of a point on the map can be received and displayed on the map each time the information is received.
また、本第七の発明のナビゲーション装置は、第一から第五いずれかの発明に対して、地点情報は、地図上の地点の名称を示す名称情報を有し、取得部は、受信部が受信した各地点情報が有する名称情報に対応する1以上の投稿情報を、格納部から取得し、出力部は、投稿情報受信部が受信した1以上の投稿情報を、各投稿情報に対応付いている名称情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力するナビゲーション装置である。 In the navigation device of the seventh aspect of the invention, the point information has name information indicating the name of the point on the map, and the receiving unit has One or more pieces of post information corresponding to the name information included in each received point information are acquired from the storage unit, and the output unit associates each piece of post information with one or more pieces of post information received by the post information receiving unit. It is a navigation apparatus which outputs in association with the map information acquired by the map information acquisition unit using the existing name information.
このような構成により、地図上の地点の名称に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, post information corresponding to the name of a point on the map can be received and displayed on the map each time the information is received.
また、本第八の発明のナビゲーション装置は、第一から第七いずれかの発明に対して、ナビゲーション装置は、ユーザの嗜好を示す情報である1以上の嗜好情報が格納される嗜好情報格納部と、投稿情報受信部が受信した1以上の投稿情報のうち、嗜好情報格納部に格納されている嗜好情報に対応する1以上の投稿情報を取得する嗜好投稿情報取得部とをさらに具備し、出力部は、地図情報取得部が取得した地図情報を出力し、かつ嗜好投稿情報取得部が1以上の投稿情報を取得するたびに、1以上の投稿情報を出力するナビゲーション装置である。 The navigation device according to the eighth aspect of the present invention provides a preference information storage unit in which one or more preference information, which is information indicating the user's preference, is stored in the navigation device according to any one of the first to seventh aspects. A preference post information acquisition unit that acquires one or more post information corresponding to the preference information stored in the preference information storage unit among the one or more post information received by the post information reception unit, The output unit is a navigation device that outputs the map information acquired by the map information acquisition unit and outputs one or more pieces of post information each time the preference post information acquisition unit acquires one or more pieces of post information.
このような構成により、ユーザの嗜好に合致する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, post information that matches the user's preference can be received and displayed on the map each time the information is received.
また、本第九の発明のナビゲーション装置は、第一から第七いずれかの発明に対して、出力部は、投稿情報受信部が受信した1以上の投稿情報または嗜好投稿情報取得部が取得した1以上の投稿情報を、各投稿情報に対応付いている地点情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力するナビゲーション装置である。 Further, in the navigation device of the ninth aspect of the invention, with respect to any one of the first to seventh aspects, the output unit is acquired by one or more post information or preference post information acquisition unit received by the post information reception unit The navigation device outputs one or more pieces of posted information in association with the map information acquired by the map information acquisition unit using the point information associated with each piece of posted information.
このような構成により、地図上の地点に対応する投稿情報を受信し、当該受信のたびに、地図上に表示することができる。 With such a configuration, post information corresponding to a point on the map can be received and displayed on the map each time the information is received.
本発明による情報システム等によれば、例えば、SNSに投稿された情報を、地図上の地点に対応付けて、地図上に表示することができる。また、SNSに新たに情報が投稿された場合に、当該表示された情報を更新することができる。これにより、ユーザは、例えば、地図上の地点におけるイベントなどの情報を、ドライブ中に知ることができ、ドライブを楽しむことができる。 According to the information system or the like according to the present invention, for example, information posted to the SNS can be displayed on a map in association with a point on the map. In addition, when information is newly posted to the SNS, the displayed information can be updated. Thereby, the user can know information such as events at points on the map during driving, and can enjoy driving.
以下、本発明による情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、所定の情報が格納され得る格納部等において、当該格納部に情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が格納部等で記憶されるようになってもよい。また、通信回線などを介して送信された情報が格納部等で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が格納部等で記憶されるようになってもよい。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。 Hereinafter, embodiments of an information system and the like according to the present invention will be described 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, in a storage unit or the like in which predetermined information can be stored, the process in which information is stored in the storage unit does not matter. For example, information may be stored in a storage unit or the like via a recording medium. Information transmitted via a communication line or the like may be stored in a storage unit or the like. Furthermore, information input via the input device may be stored in a storage unit or the like. 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 this embodiment, every time post information is received, a server device that transmits the post information to the navigation device, and the post information is automatically received from the server device. An
図1は、本実施の形態における情報システム1の概念図である。図1において、サーバ装置11と、ナビゲーション装置12とは、ネットワーク13を介して接続されている。ネットワーク13は、有線または無線の通信回線であり、例えば、インターネットやイントラネット、LAN(Local Area Network)、公衆電話回線網などである。また、サーバ装置11は、例えば、いわゆるつぶやきを投稿するSNS(Social Network Service、ソーシャル・ネットワーキング・サービス)や、ブログ、ミニブログなどを運用するサーバである。また、ナビゲーション装置12は、車や、バイク、自転車などの移動体(乗り物)に搭載されている。なお、移動体には人も含まれる。
FIG. 1 is a conceptual diagram of an
図2は、本実施の形態におけるサーバ装置11のブロック図である。サーバ装置11は、格納部111、受信部112、蓄積部113、取得部114、送信部115を備える。
FIG. 2 is a block diagram of the
また、図3は、本実施の形態におけるナビゲーション装置12のブロック図である。ナビゲーション装置12は、地図情報格納部1201、嗜好情報格納部1202、現在位置情報取得部1203、受付部1204、地図情報取得部1205、経路情報生成部1206、地点情報取得部1207、地点情報送信部1208、投稿情報受信部1209、嗜好投稿情報取得部1210、出力部1211を備える。
FIG. 3 is a block diagram of the
格納部111には、1以上の投稿情報が格納される。投稿情報とは、ユーザがサーバ装置11に送信(投稿)した情報である。投稿情報は、例えば、SNSに投稿されたコメントである。当該コメントは、例えば、予め決められたテーマに対するコメント(例えば、おもしろいテレビ番組や、オススメの観光スポット、各地の渋滞状況など)や、その他、ユーザの任意のコメント(つぶやき)などである。予め決められたテーマに対するコメントの場合、投稿情報には、通常、当該テーマ名が対応付いている。
The
また、投稿情報には、通常、地点を示す地点情報が対応付いている。当該地点は、通常、地図上の地点である。また、当該地点は、駅や、施設、ランドマーク、観光スポット、寺社、仏閣、飲食店、その他の建造物などであり、いわゆる地点と呼べるものであれよい。また、地点情報は、例えば、地図上の地点の位置を示す位置情報である地点位置情報や、地図上の地点の名称を示す地点名称情報、地点を識別するための地点識別子などを有する。当該位置情報は、通常、経緯度を示す経緯度情報であるが、地図上の座標を示す座標情報や、高度を示す高度情報などであってもよい。また、地点識別子は、通常、IDであるが、地点名称情報であってもよい。 In addition, the post information is usually associated with point information indicating a point. The point is usually a point on the map. Moreover, the said point is a station, a facility, a landmark, a sightseeing spot, a temple, a temple, a restaurant, other buildings, etc., and may be called what is called a point. The point information includes, for example, point position information which is position information indicating the position of the point on the map, point name information indicating the name of the point on the map, a point identifier for identifying the point, and the like. The position information is usually longitude and latitude information indicating longitude and latitude, but may be coordinate information indicating coordinates on a map, altitude information indicating altitude, and the like. The point identifier is usually an ID, but may be point name information.
また、投稿情報には、ユーザが当該投稿情報を投稿した際に使用した端末装置(携帯電話や、スマートフォンなど)を識別する情報や、当該投稿時の日時を示す情報、当該投稿したユーザを識別する情報などが対応付いていてもよい。 The posted information includes information for identifying the terminal device (such as a mobile phone or a smartphone) used when the user posted the posted information, information indicating the date and time of the posting, and identifying the posted user. Information to be used may be associated.
受信部112は、ナビゲーション装置12から、地図上の地点を示す1以上の地点情報を受信する。当該地点情報は、上記投稿情報に対応付いている地点情報とは異なる種類の情報であってもよい。なお、以下、当該受信部112が受信した地点情報を、受信地点情報とする。
The receiving
また、受信部112は、ユーザが使用する端末装置(携帯電話や、スマートフォン)から、1以上の投稿情報を受信してもよい。また、受信部112は、ナビゲーション装置12から、当該ナビゲーション装置を識別するナビゲーション識別子を受信してもよい。ナビゲーション識別子を受信する場合、受信部112は、通常、地点情報と共にナビゲーション識別子を受信する。
The receiving
蓄積部113は、受信部112が1以上の投稿情報を受信するたびに、投稿情報を格納部111に蓄積する。このとき、受信部112は、通常、受信した投稿情報に対応付いている情報と共に、格納部111に蓄積する。例えば、当該受信した投稿情報に、当該投稿情報を送信した端末装置を識別する端末装置識別子が対応付いている場合、蓄積部113は、当該投稿情報と当該端末装置識別子とを対応付けて、格納部111に蓄積する。
The
取得部114は、1以上の各受信地点情報に対応する1以上の投稿情報を、格納部111から取得する。
The
例えば、一の受信地点情報が地点位置情報を有する場合、取得部114は、通常、当該地点位置情報に対応する地点位置情報が対応付いた1以上の投稿情報を取得する。当該「地点位置情報に対応する」とは、当該地点位置情報が示す位置と同一であることや、周辺であること、付近であることなどを意味する。なお、周辺であることや付近であることは、当該位置間の距離が予め決められた条件を満たすほど近いことであってもよい。また、当該同一であるか否かの判断や、周辺であるか否かの判断、付近であるか否かの判断は、公知であるので、詳細な説明を省略する。
For example, when one reception point information includes point position information, the
また、例えば、一の受信地点情報が地点名称情報を有する場合、取得部114は、通常、当該地点名称情報に対応する投稿情報を取得する。当該「地点名称情報に対応する」とは、通常、当該地点名称情報を含むことを意味するが、当該地点名称情報と同一の地点名称情報が対応付いていることを意味してもよい。また、取得部114は、通常、格納部111に格納されている1以上の各投稿情報が、当該地点名称情報に対応するか否かを判断する。そして、取得部114は、当該1以上の投稿情報のうち、当該地点名称情報に対応する1以上の投稿情報を取得する。
In addition, for example, when one piece of reception point information includes point name information, the
また、取得部114は、通常、受信部112が1以上の地点情報を受信するたびに、当該地点情報に対応する1以上の投稿情報を、格納部111から取得する。
In addition, the
また、取得部114は、通常、受信部112が1以上の投稿情報を受信するたびに(蓄積部113が当該受信した投稿情報を蓄積するたびに)、蓄積部113が蓄積した1以上の投稿情報であり、受信部112が受信した各地点情報に対応する1以上の投稿情報を、格納部111から取得する。このとき、取得部114は、通常、受信部112が最近に受信した地点情報に対応する投稿情報ではなく、地点情報を送信したナビゲーション装置12ごとに、受信部112が最近に受信した地点情報に対応する1以上の投稿情報を取得する。
In addition, the
例えば、受信部112が、ナビゲーション識別子「N01」で識別されるナビゲーション装置12から地点名称情報「A」を有する地点情報を受信したとする。その後、ナビゲーション識別子「N02」で識別されるナビゲーション装置12から地点名称情報「B」を有する地点情報を受信したとする。この場合において、受信部112が地点名称情報「A」を有する投稿情報を受信した場合、取得部114は、後述の送信部115がナビゲーション装置「N01」に送信する投稿情報として、当該地点名称情報「A」に対応する投稿情報を取得する。また、その後、受信部112が地点名称情報「B」を有する投稿情報を受信した場合、取得部114は、後述の送信部115がナビゲーション装置「N02」に送信する投稿情報として、当該地点名称情報「B」に対応する投稿情報を取得する。
For example, it is assumed that the receiving
また、取得部114は、通常、格納部111から投稿情報を取得する際に、当該投稿情報に対応付いている地点情報と共に投稿情報を取得する。これは、後述の送信部115がナビゲーション装置12に当該取得した投稿情報を送信する際に、当該投稿情報が地図上のどの地点に対応するのかをナビゲーション装置12に通知するためである。つまり、これは、1以上の各受信地点情報と、取得した投稿情報との対応関係がわかる状態で、当該取得した投稿情報をナビゲーション装置12に送信するためである。また、取得部114は、同様の理由で、投稿情報に対応付いている投稿位置情報と共に投稿情報を取得してもよいし、投稿情報が含む地点名称情報を対応付けて投稿情報を取得してもよい。
In addition, when the
送信部115は、取得部114が取得した1以上の投稿情報をナビゲーション装置12に送信する。このとき、送信部115は、通常、取得部114が取得した投稿情報に対応付いている情報と共に、当該投稿情報を送信する。また、送信部115は、通常、取得部114が1以上の投稿情報を取得するたびに、当該取得した1以上の地点情報を、ナビゲーション装置12に送信する。また、送信部115は、通常、受信部112が受信したナビゲーション識別子で識別されるナビゲーション装置に、投稿情報を送信する。
The
地図情報格納部1201には、地図を示す地図情報が格納される。当該地図情報は、通常、1以上の地点情報を有する。また、当該地図は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、地形や道路等が把握可能な航空写真や衛星写真、当該写真に記号や文字等が記入されたものなどである。
The map
地図情報は、例えば、地図の画像情報である。画像情報は、例えば、ラスタデータや、ベクタデータである。画像情報がラスタデータである場合、地図情報は、複数の縮尺に対応した画像情報を有していてもよい。複数の縮尺に対応した画像情報とは、例えば、同一地域について、縮尺が大きい画像情報や、縮尺が中程度の画像情報、縮尺が小さい画像情報などである。また、地図情報は、地図をタイル状に分割したものであってもよい。また、地図情報は、カーナビゲーションで用いられるKIWIフォーマットのものであってもよい。 The map information is, for example, map image information. The image information is, for example, raster data or vector data. When the image information is raster data, the map information may have image information corresponding to a plurality of scales. The image information corresponding to a plurality of scales includes, for example, image information with a large scale, medium-scale image information, and image information with a small scale for the same area. The map information may be obtained by dividing the map into tiles. The map information may be in the KIWI format used in car navigation.
嗜好情報格納部1202には、ユーザの嗜好を示す情報である嗜好情報が格納される。嗜好情報は、通常、キーワードである。また、当該キーワードの品詞は問わないが、当該品詞は、通常、名詞や、形容詞、動詞などである。嗜好情報は、例えば、ユーザの好みや、ユーザの興味、ユーザの趣味などを示す。また、嗜好情報は、ユーザが興味のあるキーワードであってもよい。嗜好情報は、例えば、「夏」や、「夜景」、「おすすめ」、「グルメ」、「ドライブ」、「安い」、「おいしい」、「食べる」、「買う」などである。
The preference
現在位置情報取得部1203は、現在位置を示す位置情報である現在位置情報を取得する。現在位置情報取得部1203は、通常、衛星航法システム(GPS受信機など)や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部1203は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部1203の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。 The current position information acquisition unit 1203 acquires current position information that is position information indicating the current position. The current position information acquisition unit 1203 usually acquires current position information from a satellite navigation system (such as a GPS receiver) or a device that receives position information from a base station for mobile communication. In this case, the current position information acquisition unit 1203 may have these devices or may be realized by these devices. Further, the processing procedure of the current position information acquisition unit 1203 is usually realized by software, and the software is recorded in a recording medium such as a ROM.
受付部1204は、指示を受け付ける。当該指示は、例えば、地図情報を出力する地図出力指示や、経路情報を生成する指示である経路生成指示、地点を選択する指示である地点選択指示、地図上に表示されている投稿情報を更新する指示である投稿情報更新指示などである。
The accepting
地図出力指示は、通常、出力する地図の中心となる位置を示す位置情報である中心位置情報や、出力する地図の領域を示す領域情報などを有する。中心位置情報は、例えば、現在位置を示す位置情報である現在位置情報などである。また、領域情報は、例えば、2以上の位置情報を有する。 The map output instruction usually includes center position information that is position information indicating the position of the center of the map to be output, area information indicating the area of the map to be output, and the like. The center position information is, for example, current position information that is position information indicating the current position. Further, the area information includes, for example, two or more pieces of position information.
また、経路生成指示は、通常、出発地を示す地点情報である出発地点情報や、目的地を示す地点情報である目的地点情報、1以上の経由地を示す地点情報である経由地点情報などを有する。また、経路生成指示が有するこれらの地点情報の組み合わせは、問わない。例えば、経路生成指示は、目的地点情報のみを有していてもよいし、目的地点情報と1以上の経由地点情報を有していてもよいし、出発地点情報と目的地点情報を有していてもよいし、出発地点情報と目的地点情報と1以上の経由地点情報を有していてもよい。また、経路生成指示は、これらの地点を識別する地点識別子を有していてもよい。 In addition, the route generation instruction normally includes departure point information that is point information indicating a departure point, destination point information that is point information indicating a destination, route point information that is point information indicating one or more route points, and the like. Have. Moreover, the combination of these point information which a route generation instruction | indication has does not ask | require. For example, the route generation instruction may include only destination point information, may include destination point information and one or more waypoint information, and may include departure point information and destination point information. Alternatively, it may have departure point information, destination point information, and one or more waypoint information. Further, the route generation instruction may have a point identifier for identifying these points.
また、地点選択指示は、通常、出発地点情報や、目的地点情報、経由地点情報などを有する。つまり、地点選択指示により選択される地点は、通常、出発地や、目的地、経由地などである。また、地点選択指示は、これらの地点を識別する地点選択指示を有していてもよい。また、地点選択指示は、通常、ユーザが選択した地点を示す地点情報を有するが、例えば、現在地点を示す現在地点情報など、ユーザが選択していない地点を示す地点情報を有していてもよい。 The point selection instruction usually includes departure point information, destination point information, waypoint information, and the like. That is, the point selected by the point selection instruction is usually a departure point, a destination, a waypoint, or the like. Further, the point selection instruction may have a point selection instruction for identifying these points. In addition, the point selection instruction usually includes point information indicating the point selected by the user, but may include point information indicating a point not selected by the user, such as current point information indicating the current point. Good.
また、受付部1204は、上記の指示以外の指示を受け付けてもよい。上記の指示以外の指示とは、例えば、電源ONの指示や、電源OFFの指示などである。なお、受付部1204が上記の指示以外の指示を受け付けた場合、ナビゲーション装置12は、通常、当該受け付けた指示に応じた処理を行う。
The receiving
また、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。 In addition, reception means reception of information input from an input device such as a keyboard, mouse, touch panel, reception of information transmitted via a wired or wireless communication line, an optical disk, a magnetic disk, a recording medium such as a semiconductor memory This is a concept including reception of information read out from.
受付部1204における上記指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるものなど、何でもよい。受付部1204は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェアなどで実現され得る。
The instruction input means in the
地図情報取得部1205は、受付部1204が受け付けた地図出力指示に応じて、地図情報格納部1201から地図情報を取得する。例えば、地図情報取得部1205は、当該地図出力指示が有する中心位置情報が示す位置を中心とする地図情報や、当該地図出力指示が有する領域情報が示す領域の地図情報などを取得する。なお、当該地図情報の取得の方法や手順などは、公知であるので、詳細な説明を省略する。また、地図情報取得部1205は、当該地図情報を、定期的に取得してもよいし、不定期的に取得してもよい。定期的とは、例えば、予め決められた時間間隔ごとなどである。また、不定期的とは、例えば、受付部1204が地図出力指示を受け付けるごとなどである。
The map
経路情報生成部1206は、受付部1204が受け付けた経路生成指示に応じて、経路情報を生成する。経路情報とは、経路を示す情報である。また、経路情報は、通常、出発地から目的地までの経路を示す。また、経路情報は、例えば、出発地から経由地を経由した目的地までの経路を示してもよい。当該出発地は、当該経路生成指示が有する出発地点情報により示される。また、当該目的地は、当該経路生成指示が有する目的地点情報により示される。また、当該経由地は、当該経路生成指示が有する経由地点情報により示される。また、経路情報は、通常、経路上の1以上の各地点を示す地点情報を有する。また、経路情報は、例えば、当該1以上の各地点を結ぶ道路を示す道路情報を有する。
The route
例えば、経路情報生成部1206は、経路生成指示が有する出発地点情報が示す地点を出発地とし、経路生成指示が有する目的地点情報が示す地点を目的地とした経路情報を生成する。また、経路情報生成部1206は、例えば、経路生成指示が有する出発地点情報が示す地点を出発地とし、経路生成指示が有する経由地点情報が示す地点を経由地とし、経路生成指示が有する目的地点情報が示す地点を目的地とした経路情報を生成してもよい。また、経路情報生成部1206は、通常、いわゆる経路探索により、出発地から目的地までの経路、または出発地から経由地を経由した目的地までの経路を探索することで、経路情報を生成する。なお、経路探索は、公知であるので、詳細な説明を省略する。
For example, the route
地点情報取得部1207は、1以上の地点情報を取得する。地点情報取得部1207は、通常、地図情報取得部1205が取得した地図情報が有する1以上の地点情報を取得する。当該地図情報は、出力部1211が出力している地図情報であってもよい。また、地点情報取得部1207は、例えば、地図情報取得部1205が地図情報を取得するたびに、当該地図情報が有する1以上の地点情報を取得してもよい。
The spot
また、例えば、経路情報生成部1206が経路情報を生成した場合、地点情報取得部1207は、当該経路情報が有する1以上の地点情報を取得してもよい。この場合、地点情報取得部1207は、通常、当該経路情報が有する1以上の地点情報のうち、現在位置から目的地までの経路を示す経路情報が有する1以上の地点情報を取得する。つまり、この場合、地点情報取得部1207は、経路上の地点を示す1以上の地点情報であり、通過前の地点を示す1以上の地点情報を、経路情報から取得する。
For example, when the route
また、受付部1204が地点選択指示を受け付けた場合、地点情報取得部1207は、当該地点選択指示に対応する1以上の地点情報を、地図情報格納部1201から取得してもよい。「地点選択指示に対応する」とは、当該地点選択指示が有する地点情報に対応する地点情報、または地点識別子に対応する地点情報を取得することである。また、地点情報取得部1207は、現在位置を示す地点情報を取得してもよい。
When the
例えば、地点選択指示が地点情報を有する場合、地点情報取得部1207は、当該地点情報に対応する地点情報を、地図情報格納部1201から取得する。例えば、地点情報取得部1207は、当該地点情報が有する地点位置情報に対応する地点位置情報を有する1以上の地点情報を、地図情報格納部1201から取得する。また、例えば、地点情報取得部1207は、当該地点情報が有する地点名称情報に対応する地点名称情報を有する1以上の地点情報を、地図情報格納部1201から取得する。
For example, when the point selection instruction has point information, the point
「地点位置情報に対応する」とは、当該地点位置情報が示す位置と同一であることや、周辺であること、付近であることなどを意味する。なお、周辺であることや付近であることは、当該位置間の距離が予め決められた条件を満たすほど近いことであってもよい。また、当該同一であるか否かの判断や、周辺であるか否かの判断、付近であるか否かの判断は、公知であるので、詳細な説明を省略する。また、「地点名称情報に対応する」とは、通常、当該地点名称情報と同一であることを意味するが、当該地点名称情報を含むことを意味してもよい。 “Corresponding to the location information” means that the location is the same as the location indicated by the location location information, is nearby, is nearby, and the like. It should be noted that being near or being near may be so close that the distance between the positions satisfies a predetermined condition. The determination of whether or not they are the same, the determination of whether or not they are in the vicinity, and the determination of whether or not they are in the vicinity are well known, and thus detailed description thereof is omitted. Further, “corresponding to the spot name information” usually means the same as the spot name information, but it may mean that the spot name information is included.
また、地点情報取得部1207は、地点選択指示が有する地点位置情報が示す位置と同一の位置にある地点情報のみを取得してもよいし、当該地点位置情報が示す位置の周辺や近辺にある地点情報のみを取得してもよいし、これら両方の地点情報を取得してもよい。
Further, the point
また、例えば、地点選択指示が地点識別子を有する場合、地点情報取得部1207は、当該地点識別子で識別される地点情報を、地図情報格納部1201から取得する。
For example, when the point selection instruction has a point identifier, the point
また、地点情報取得部1207は、地図情報取得部1205が取得した地図情報が有するすべての地点情報や、経路情報生成部1206が生成した経路情報が有するすべての地点情報を取得してもよい。
Further, the point
地点情報送信部1208は、地点情報取得部1207が取得した1以上の地点情報を、サーバ装置11に送信する。
The spot
投稿情報受信部1209は、サーバ装置11から、1以上の投稿情報を受信する。このとき、投稿情報受信部1209は、通常、サーバ装置11が送信した投稿情報に対応付いている情報と共に、当該投稿情報を受信する。なお、以下、当該投稿情報受信部1209が受信した投稿情報を、受信投稿情報とする。
The posted information receiving unit 1209 receives one or more posted information from the
嗜好投稿情報取得部1210は、1以上の受信投稿情報から、嗜好情報格納部1202に格納されている嗜好情報に対応する1以上の投稿情報を取得する。当該「嗜好情報に対応する」とは、当該1以上の嗜好情報のいずれかまたはすべてが対応付いていることであってもよいし、当該1以上の嗜好情報のいずれかまたはすべてを含んでいることであってもよい。また、当該「嗜好情報に対応する」とは、当該1以上の嗜好情報に関連する情報である嗜好関連情報に対応することであってもよい。当該嗜好関連情報とは、例えば、当該嗜好情報で示されるユーザの嗜好の具体例などを示す。例えば、嗜好情報がスポーツ名である場合、嗜好関連情報は、例えば、当該スポーツのチーム名や、当該スポーツの有名選手の名前などである。また、例えば、嗜好情報が「グルメ」である場合、嗜好関連情報は、例えば、具体的な料理名などである。なお、嗜好関連情報は、通常、嗜好投稿情報取得部1210が保持しているが、任意の記憶領域に格納されていてもよい。また、以下、嗜好投稿情報取得部1210が取得した投稿情報を、取得投稿情報とする。
The preference post
出力部1211は、地図情報取得部1205が取得した地図情報と、1以上の投稿情報とを出力する。当該1以上の投稿情報は、受信投稿情報、または取得投稿情報である。また、出力部1211は、通常、投稿情報受信部1209が1以上の投稿情報を受信するたびに、当該受信投稿情報を出力する。また、出力部1211は、通常、嗜好投稿情報取得部1210が1以上の投稿情報を取得するたびに、当該取得投稿情報を出力する。
The
また、投稿情報を出力する場合、出力部1211は、通常、地図情報取得部1205が取得した地図情報と、投稿情報とを対応付けて出力する。「対応付けて出力する」とは、地図情報が有する地点情報と、当該投稿情報との対応関係がわかるように出力することである。具体的に、出力部1211は、例えば、地図情報が有する地点情報と、投稿情報に対応付いている地点情報とを対応付ける。また、このとき出力部1211は、当該地点情報が有する地点位置情報を用いて対応付けてもよいし、当該地点情報が有する地点名称情報を用いて対応付けてもよい。
When outputting post information, the
また、経路情報生成部1206が経路情報を生成した場合、出力部1211は、通常、当該経路情報も出力する。このとき、出力部1211は、通常、当該地図情報が有する地点情報と、当該経路情報が有する地点情報とを対応付けて、当該経路情報を出力する。
In addition, when the route
また、出力部1211は、地図情報取得部1205が取得した地図情報と、1以上の受信投稿情報、または1以上の取得投稿情報とを対応付けた状態で出力できればよく、その対応付けの方法や手法、出力の方法や手法などは問わない。例えば、出力部1211は、当該地図情報で示される地図上に、当該投稿情報を出力してもよいし、当該地図情報を出力する領域とは別の領域に、当該投稿情報を出力してもよい。
The
また、出力部1211は、例えば、投稿情報受信部1209が新たに受信した投稿情報であることがわかるようにして、当該投稿情報を出力してもよい。これは、つまり、出力中の投稿情報と、新たに出力する投稿情報とを区別するため(ユーザが、既に出力されている投稿情報と、新たに出力された投稿情報とを判別できるようにするため)である。例えば、出力部1211は、出力中の投稿情報と、新たに出力する投稿情報について、色や、文字、出力する領域を違えて出力してもよい。
Further, the
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。 Output is a concept that includes display on a display, projection using a projector, transmission to an external device, storage in a recording medium, delivery of a processing result to another processing device or another program, and the like. is there. In addition, regarding transmission, accumulation, and delivery of processing results, an output target is finally presented to the user.
出力部1211は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部1211は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
The
なお、格納部111、地図情報格納部1201、嗜好情報格納部1202は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
The
また、受信部112、投稿情報受信部1209は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
In addition, the receiving
また、蓄積部113、取得部114、地図情報取得部1205、経路情報生成部1206、地点情報取得部1207、嗜好投稿情報取得部1210は、通常、MPUやメモリ等から実現され得る。蓄積部113などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現してもよい。
In addition, the
また、送信部115、地点情報送信部1208は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
In addition, the
次に、情報システム1の動作について説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。まず、サーバ装置11の全体動作について、図4のフローチャートを用いて説明する。なお、図4のフローチャートにおいて、任意の記憶領域には、m個のナビゲーション識別子が格納されているものとする。また、格納部111には、n個の投稿情報が格納されているものとする。
Next, the operation of the
(ステップS401)受信部112は、投稿情報を受信したか否かを判断する。受信した場合は、ステップS402に進み、そうでない場合は、ステップS410に進む。
(Step S401) The receiving
(ステップS402)蓄積部113は、ステップS401で受信した投稿情報を、格納部111に蓄積する。
(Step S402) The
(ステップS403)取得部114は、受信部112が地点情報を受信済みであるか否かを判断する。受信済みである場合は、ステップS404に進み、そうでない場合は、ステップS401に戻る。
(Step S403) The
(ステップS404)取得部114は、カウンタiに1をセットする。
(Step S404) The
(ステップS405)取得部114は、任意の記憶領域に格納されているナビゲーション識別子[i]に対応付いている地点情報が、ステップS401で受信した投稿情報に対応付いている地点情報に対応するか否かを判断する。対応する場合は、ステップS406に進み、そうでない場合は、ステップS407に進む。
(Step S405) The
(ステップS406)取得部114は、ステップS401で受信した投稿情報を取得する。
(Step S406) The
(ステップS407)送信部115は、ステップS406で取得した投稿情報を、ナビゲーション識別子[i]で識別されるナビゲーション装置12に送信する。
(Step S407) The
(ステップS408)取得部114は、iがmであるか否かを判断する。mである場合は、ステップS401に戻り、そうでない場合は、ステップS409に進む。
(Step S408) The
(ステップS409)取得部114は、iを1インクリメントし、ステップS405に戻る。
(Step S409) The
(ステップS410)受信部112は、地点情報を受信したか否かを判断する。受信した場合は、ステップS411に進み、そうでない場合は、ステップS401に戻る。
(Step S410) The receiving
(ステップS411)受信部112は、受信した地点情報を、任意の記憶領域に蓄積する。このとき、受信部112は、通常、当該地点情報に対応付いている情報(例えば、ナビゲーション識別子など)と共に、当該地点情報を蓄積する。
(Step S411) The receiving
(ステップS412)取得部114は、カウンタiに1をセットする。
(Step S412) The
(ステップS413)取得部114は、格納部111に格納されている投稿情報[i]に対応付いている地点情報が、ステップS410で受信した地点情報に対応するか否かを判断する。対応する場合は、ステップS414に進み、そうでない場合は、ステップS415に進む。
(Step S413) The
(ステップS414)取得部114は、格納部111に格納されている投稿情報[i]を取得する。
(Step S414) The
(ステップS415)取得部114は、iがnであるか否かを判断する。nである場合は、ステップS417に進み、そうでない場合は、ステップS416に進む。
(Step S415) The
(ステップS416)取得部114は、iを1インクリメントし、ステップS413に戻る。
(Step S416) The
(ステップS417)送信部115は、ステップS414で取得した投稿情報を、ステップS410で受信したナビゲーション識別子で識別されるナビゲーション装置12に送信する。そして、ステップS401に戻る。
(Step S417) The
なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。 In the flowchart of FIG. 4, the process may be terminated by powering off or a process termination interrupt.
次に、ナビゲーション装置12の全体動作について、図5のフローチャートを用いて説明する。
Next, the overall operation of the
(ステップS501)受付部1204は、地図出力指示を受け付けたか否かを判断する。受け付けた場合は、ステップS502に進み、そうでない場合は、ステップS501に戻る。
(Step S501) The
(ステップS502)地図情報取得部1205は、ステップS501で受け付けた地図出力指示に応じて、地図情報格納部1201から地図情報を取得する。
(Step S502) The map
(ステップS503)出力部1211は、ステップS502で取得した地図情報を出力する。
(Step S503) The
(ステップS504)受付部1204は、経路生成指示を受け付けたか否かを判断する。受け付けた場合は、ステップS505に進み、そうでない場合は、ステップS507に進む。
(Step S504) The
(ステップS505)経路情報生成部1206は、ステップS504で受け付けた経路生成指示に応じて、経路情報を生成する。
(Step S505) The route
(ステップS506)出力部1211は、ステップS505で生成した経路情報を出力する。このとき、出力部1211は、通常、ステップS502で出力した地図情報が有する地点情報と、ステップS505で生成した経路情報が有する地点情報とを対応付けて、当該経路情報を出力する。
(Step S506) The
(ステップS507)地点情報取得部1207は、ステップS505で生成した経路情報有する1以上の地点情報を取得する。
(Step S507) The point
(ステップS508)受付部1204は、地図選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップS509に進み、そうでない場合は、ステップS510に進む。
(Step S508) The
(ステップS509)地点情報取得部1207は、ステップS508で受け付けた地点選択指示に応じて、当該地点選択指示に対応する1以上の地点情報を、地図情報格納部1201から取得する。
(Step S509) The spot
(ステップS510)地点情報取得部1207は、ステップS502で取得した地図情報が有する1以上の地点情報を取得する。
(Step S510) The point
(ステップS511)地点情報送信部1208は、ステップS507、またはステップS509、またはステップS510で取得した1以上の地点情報を、サーバ装置11に送信する。
(Step S511) The point
(ステップS512)投稿情報受信部1209は、投稿情報を受信したか否かを判断する。受信した場合は、ステップS513に進み、そうでない場合は、ステップS512に戻る。 (Step S512) The posting information receiving unit 1209 determines whether or not the posting information has been received. If received, the process proceeds to step S513, and if not, the process returns to step S512.
(ステップS513)嗜好投稿情報取得部1210は、嗜好情報格納部1202に1以上の嗜好情報が格納されているか否かを判断する。格納されている場合は、ステップS514に進み、そうでない場合は、ステップS515に進む。
(Step S513) The preference posting
(ステップS514)嗜好投稿情報取得部1210は、ステップS512で受信した1以上の投稿情報から、嗜好情報格納部1202に格納されている1以上の嗜好情報に対応する投稿情報を取得する。この処理の詳細は、図6のフローチャートを用いて説明する。
(Step S514) The preference posting
(ステップS515)出力部1211は、ステップS503で出力した地図情報と、ステップS512で受信した投稿情報またはステップS514で取得した投稿情報とを対応付ける。この処理の詳細は、図7のフローチャートを用いて説明する。
(Step S515) The
(ステップS516)出力部1211は、ステップS513で地図情報と対応付けた投稿情報を出力する。そして、ステップS512に戻る。
(Step S516) The
なお、図5のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。 In the flowchart of FIG. 5, the process may be terminated by turning off the power or by interrupting the process.
図6は、図5のフローチャートのステップS514の嗜好情報に対応する投稿情報の取得処理を示すフローチャートである。なお、図6のフローチャートにおいて、ステップS512でm個の投稿情報を受信し、嗜好情報格納部1202には、n個の嗜好情報が格納されているものとする。
FIG. 6 is a flowchart showing a process for acquiring posted information corresponding to the preference information in step S514 of the flowchart of FIG. In the flowchart of FIG. 6, it is assumed that m pieces of post information are received in step S512 and n pieces of preference information are stored in the preference
(ステップS601)嗜好投稿情報取得部1210は、カウンタiに1をセットする。
(Step S601) The preference posting
(ステップS602)嗜好投稿情報取得部1210は、カウンタjに1をセットする。
(Step S602) The preference posting
(ステップS603)嗜好投稿情報取得部1210は、投稿情報[i]が嗜好情報[j]に対応するか否かを判断する。対応する場合は、ステップS604に進み、そうでない場合は、ステップS605に進む。
(Step S603) The preference posting
(ステップS604)嗜好投稿情報取得部1210は、投稿情報[i]を取得する。そして、ステップS607に進む。
(Step S604) The preference posting
(ステップS605)嗜好投稿情報取得部1210は、jがnであるか否かを判断する。nである場合は、ステップS607に進み、そうでない場合は、ステップS606に進む。
(Step S605) The preference posting
(ステップS606)嗜好投稿情報取得部1210は、jを1インクリメントし、ステップS603に戻る。
(Step S606) The preference posting
(ステップS607)嗜好投稿情報取得部1210は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS608に進む。
(Step S607) The preference posting
(ステップS608)嗜好投稿情報取得部1210は、iを1インクリメントし、ステップS602に戻る。
(Step S608) The preference posting
図7は、図5のフローチャートのステップS515の投稿情報の対応付け処理を示すフローチャートである。なお、図6のフローチャートにおいて、ステップS512で受信したまたはステップS514で取得した投稿情報はm個であり、各投稿情報は、地点情報(以下、投稿地点情報)が対応付いているものとする。また、ステップS503で出力した地図情報は、n個の地点情報(以下、地図地点情報)を有しているものとする。 FIG. 7 is a flowchart showing the post information association process in step S515 of the flowchart of FIG. In the flowchart of FIG. 6, the number of pieces of post information received in step S512 or acquired in step S514 is m, and each piece of post information is associated with point information (hereinafter, post point information). Further, it is assumed that the map information output in step S503 has n pieces of point information (hereinafter referred to as map point information).
(ステップS701)出力部1211は、カウンタiに1をセットする。
(Step S701) The
(ステップS702)出力部1211は、カウンタjに1をセットする。
(Step S702) The
(ステップS703)出力部1211は、投稿地点情報[i]が、地図地点情報[j]に対応するか否かを判断する。対応する場合は、ステップS704に進み、そうでない場合は、ステップS705に進む。
(Step S703) The
(ステップS704)出力部1211は、投稿情報[i]と、地図地点情報[j]とを対応付ける。そして、ステップS707に進む。
(Step S704) The
(ステップS705)出力部1211は、jがnであるか否かを判断する。nである場合は、ステップS707に進み、そうでない場合は、S706に進む。
(Step S705) The
(ステップS706)出力部1211は、jを1インクリメントし、ステップS703に戻る。
(Step S706) The
(ステップS707)出力部1211は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS708に進む。
(Step S707) The
(ステップS708)出力部1211は、iを1インクリメントし、ステップS702に戻る。
(Step S708) The
(具体例)
次に、情報システム1の動作の具体例について説明する。なお、本具体例において、サーバ装置11は、SNSを運用するサーバ(以下、SNSサーバ)であるものとする。また、ナビゲーション装置12は、自動車に搭載されているカーナビであるものとする。また、格納部111には、図8に示す投稿情報が格納されているものとする。当該投稿情報は、(項目名:投稿情報)は、レコードを一意に特定するためのID(項目名:ID)と、地点情報(項目名:地点情報)が対応付いている。また、当該地点情報は、地点名称情報(項目名:名称)と、地点位置情報(項目名:位置)とを有する。
(Concrete example)
Next, a specific example of the operation of the
(例1)
まず、ドライバー(ユーザ)がカーナビを操作し、電源をONにしたとする。すると、現在位置情報取得部1203が、現在位置を示す位置情報である現在位置情報を取得する。そして、受付部1204は、当該現在位置情報を有する地図出力指示を受け付ける。
(Example 1)
First, it is assumed that the driver (user) operates the car navigation system and turns on the power. Then, the current position information acquisition unit 1203 acquires current position information that is position information indicating the current position. Then, the
次に、地図情報取得部1205は、受付部1204が受け付けた地図出力指示が有する現在位置情報が示す位置が中心となる地図情報を、地図情報格納部1201から取得する。ここで、地図情報取得部1205は、図9に示す地図情報を取得したものとする。当該地図情報が示す地図には、「A」、「B」、「C」、「D」、「E」、「F」、「G」の7個の地点が存在する。また、図9の地図情報は、当該各地点を示す地点情報を有するものとする。また、当該各地点情報が有する地点名称情報は、図9における各アルファベットであるものとする。そして、出力部1211は、図9の地図情報を出力する。
Next, the map
次に、地点情報取得部1207は、図9の地図情報が有する7個の地点情報を取得する。そして、地点情報送信部1208は、当該7個の地点情報を、カーナビの識別子と共にSNSサーバに送信する。
Next, the spot
次に、SNSサーバの受信部112は、図9の地図情報が有する7個の地点情報を受信する。そして、蓄積部113は、当該7個の地点情報と、当該7個の地点情報を送信してきたカーナビの識別子を、任意の記憶領域に蓄積する。
Next, the
次に、取得部114は、当該7個の各地点情報に対応する投稿情報を、図8の投稿情報から取得する。ここで、取得部114は、受信部112が受信した地点情報が有する地点名称情報と同一の地点名称情報が対応付いている投稿情報を取得するものとする。すると、取得部114は、図9の地点「A」に対して、何も取得しない。また、取得部114は、図9の地点「B」に対して、図8の「ID=011」の投稿情報「一面のお花、ステキです♪」を取得する。また、取得部114は、図9の地点「C」に対して、図8の「ID=012」の投稿情報「渋滞しています・・・」と、「ID=014」の投稿情報「夜景サイコー」を取得する。また、取得部114は、図9の地点「D」に対して、図8の「ID=013」の投稿情報「只今満車のようです・・・」を取得する。また、取得部114は、図9の地点「E」に対して、図8の「ID=016」の投稿情報「ハンバーグがおいしい!!」を取得する。また、取得部114は、図9の地点「F」に対して、図8の「ID=015」の投稿情報「さ、寒い・・・」を取得する。また、取得部114は、図9の地点「G」に対して、何も取得しない。
Next, the
また、ここで、例えば、図9の地点「B」の地点情報が、地点位置情報「(N34.23.124,E135.35.257)」を有しているとする。すると、取得部114は、当該地点位置情報と同一の地点位置情報が対応付いている図8の「ID=011」の投稿情報「一面のお花、ステキです♪」を取得する。
Here, for example, it is assumed that the point information of the point “B” in FIG. 9 includes the point position information “(N34.23.124, E135.35.257)”. Then, the
また、取得部114は、上記、投稿情報の取得に際して、対応付いている地点情報も共に取得する。
Further, the
次に、送信部115は、取得部114が取得した図8の「ID=011」から「ID=016」までの投稿情報をカーナビに送信する。当該カーナビは、受信部112が受信したカーナビの識別子で識別されるカーナビ(図9の地図情報が有する7個の地点情報を送信してきたカーナビ)である。また、このとき、送信部115は、当該各投稿情報に対応付いている地点情報と共に、当該各投稿情報を送信する。
Next, the
次に、カーナビの投稿情報受信部1209は、図8の「ID=011」から「ID=016」までの投稿情報、および当該各投稿情報に対応付いている地点情報を受信する。 Next, the post information receiving unit 1209 of the car navigation system receives post information from “ID = 011” to “ID = 016” in FIG. 8 and point information associated with each post information.
次に、出力部1211は、図9の地図情報が有する地点情報と、投稿情報受信部1209が受信した図8の「ID=011」から「ID=016」までの各投稿情報とを対応付ける。例えば、図9の地点「B」について、当該地点を示す地点情報は、地点名称情報「B」を有する。また、図8の「ID=011」の投稿情報は、地点名称情報「B」が対応付いている。従って、出力部1211は、図9の地点「B」と、図8の「ID=011」の投稿情報とを対応付ける。
Next, the
また、ここで、例えば、図9の地点「B」を示す地点情報が、地点位置情報「(N34.23.124,E135.35.257)」を有しているとする。この場合、図8の「ID=011」の投稿情報は、同一の地点位置情報「(N34.23.124,E135.35.257)」が対応付いている。従って、出力部1211は、図9の地点「B」と、図8の「ID=011」の投稿情報とを対応付ける。
Here, for example, it is assumed that the point information indicating the point “B” in FIG. 9 includes the point position information “(N34.2.124, E135.35.257)”. In this case, the post information of “ID = 011” in FIG. 8 is associated with the same spot position information “(N34.23.124, E135.35.257)”. Therefore, the
以上の様にして、出力部1211は、図9の地図情報と、図8の「ID=011」から「ID=016」の投稿情報とを対応付ける。そして、出力部1211は、図10の様にして出力する。
As described above, the
ここで、SNSサーバの受信部112が、図10の地点「E」に対応する投稿情報「こんなハンバーグ初めて♪」を受信したとする。当該投稿情報には、地点「E」を示す地点情報(図8の「ID=016」の地点情報)が対応付いているものとする。すると、蓄積部113は、当該投稿情報を、格納部111に蓄積する。
Here, it is assumed that the receiving
次に、取得部114は、図9の地点「E」を示す地点情報を送信してきたカーナビに送信する投稿情報として、当該投稿情報「こんなハンバーグ初めて♪」を取得する。そして、送信部115は、当該投稿情報を、当該カーナビに送信する。
Next, the
次に、カーナビの投稿情報受信部1209は、地点「E」に対応する投稿情報「こんなハンバーグ初めて♪」を受信する。そして、出力部1211は、図9の地点「E」と、当該投稿情報「こんなハンバーグ初めて♪」とを対応付け、図11の様にして出力する。
Next, the posted information receiving unit 1209 of the car navigation system receives the posted information “such hamburger for the first time ♪” corresponding to the point “E”. Then, the
(例2)
まず、ドライバーが、例1と同様に、カーナビに地図を表示したとする。このとき、出力部1211は、図9の地図情報を出力している。その後、ユーザが、カーナビを操作し、図9の地点「G」を目的地とする経路を設定する操作を行ったとする。なお、このとき、ドライバーが運転する自動車は、図9の地点「A」にあるものとする。すると、受付部1204は、図9の地点「A」を出発地とし、図9の地点「G」を目的地とする経路を生成する指示である経路生成指示を受け付ける。当該経路生成指示は、地点「A」を示す地点情報と、地点「G」を示す地点情報とを有する。
(Example 2)
First, it is assumed that the driver displays a map on the car navigation system as in the first example. At this time, the
次に、経路情報生成部1206は、受付部1204が受け付けた経路生成指示が有する地点「A」を示す地点情報と、地点「G」を示す地点情報とを用いて、当該地点「A」から地点「G」までの経路を示す経路情報を生成する。このとき、経路情報生成部1206は、図9の地点「A」、「C」、「D」、「E」、「G」を経由する経路を示す経路情報を生成したものとする。
Next, the route
次に、出力部1211は、経路情報生成部1206が生成した経路情報を、出力中の図9の地図情報と対応付けて出力する。
Next, the
次に、地点情報取得部1207は、経路情報が有する「A」、「C」、「D」、「E」、「G」の5個の地点情報を取得する。そして、地点情報送信部1208は、当該5個の地点情報を、SNSサーバに送信する。
Next, the point
次に、SNSサーバにおいては、地点情報を受信し、投稿情報を取得し、投稿情報を送信するが、例1と同様であるので、説明を省略する。 Next, in the SNS server, the spot information is received, the posted information is acquired, and the posted information is transmitted.
次に、カーナビの投稿情報受信部1209は、図8の「ID=012」から「ID=014」、「ID=016」の投稿情報、および当該各投稿情報に対応付いている地点情報を受信する。 Next, the post information receiving unit 1209 of the car navigation system receives post information of “ID = 014” to “ID = 014” and “ID = 016” of FIG. 8 and point information associated with each post information. To do.
次に、出力部1211は、出力している地図情報と、投稿情報受信部1209が受信した各投稿情報とを対応付ける。当該対応付けの方法や手順などは、例1と同様であるので、説明を省略する。そして、出力部1211は、投稿情報受信部1209が受信した投稿情報を、例えば、図12の様にして出力する。
Next, the
ここで、例1と同様に、SNSサーバの受信部112が、地点「E」に対応する投稿情報「こんなハンバーグ初めて♪」を受信したとする。当該投稿情報には、地点「E」を示す地点情報(図8の「ID=016」の地点情報)が対応付いているものとする。すると、蓄積部113は、当該投稿情報を、格納部111に蓄積する。
Here, similarly to Example 1, it is assumed that the receiving
次に、取得部114は、図12の地点「E」を示す地点情報を送信してきたカーナビに送信する投稿情報として、当該投稿情報「こんなハンバーグ初めて♪」を取得する。そして、送信部115は、当該投稿情報を、当該カーナビに送信する。
Next, the
次に、カーナビの投稿情報受信部1209は、地点「E」に対応する投稿情報「こんなハンバーグ初めて♪」を受信する。そして、出力部1211は、図12の地点「E」と、当該投稿情報「こんなハンバーグ初めて♪」とを対応付け、図13の様にして出力する。
Next, the posted information receiving unit 1209 of the car navigation system receives the posted information “such hamburger for the first time ♪” corresponding to the point “E”. Then, the
(例3)
本例において、嗜好情報格納部1202には、「混雑」、「おいしい」、「夜景」の3つの嗜好情報が格納されているものとする。
(Example 3)
In this example, it is assumed that the preference
まず、ドライバーが、例2と同様に、カーナビに地図と経路を表示したとする。また、その後、例2と同様に、投稿情報受信部1209は、図8の「ID=012」から「ID=014」、「ID=016」の投稿情報、および当該各投稿情報に対応付いている地点情報を受信したものとする。 First, it is assumed that the driver displays a map and a route on the car navigation system as in the second example. Then, similarly to Example 2, post information receiving section 1209 corresponds to post information of “ID = 012” to “ID = 014” and “ID = 016” in FIG. 8 and each post information. It is assumed that the location information is received.
次に、嗜好投稿情報取得部1210は、図8の「ID=012」から「ID=014」、「ID=016」の投稿情報から、上記3つの嗜好情報のいずれかを含む投稿情報を取得する。当該4つの投稿情報のうち、上記3つの嗜好情報のいずれかを含む投稿情報は、「ID=014」と「ID=016」の投稿情報である。従って、嗜好投稿情報取得部1210は、図8の「ID=014」と「ID=016」の嗜好投稿情報を取得する。
Next, the preference post
次に、出力部1211は、出力している地図情報と、嗜好投稿情報取得部1210が取得した各投稿情報とを対応付ける。当該対応付けの方法や手順などは、例1と同様であるので、説明を省略する。そして、出力部1211は、嗜好投稿情報取得部1210が取得した投稿情報を、例えば、図14の様にして出力する。
Next, the
以上、本実施の形態による情報システム1によれば、ナビゲーション装置12は、地図上の地点に対応する投稿情報を自動的に受信し、当該受信のたびに、地図上に表示することができる。これにより、ユーザは、例えば、地図上の地点におけるイベントなどの情報を、ドライブ中に知ることができ、ドライブを楽しむことができる。
As described above, according to the
なお、本実施の形態において、格納部111には、1以上の嗜好情報が格納されてもよい。この場合、ナビゲーション装置12は、通常、嗜好情報格納部1202と、嗜好投稿情報取得部1210を備えない。また、この場合、サーバ装置11が備える取得部114は、受信部112が受信した地点情報に対応する投稿情報であり、格納部111に格納されている1以上の嗜好情報に対応する投稿情報を取得してもよい。
In the present embodiment, the
また、本実施の形態において、地点情報送信部1208は、嗜好情報格納部1202に格納されている1以上の嗜好情報と共に、地点情報取得部1207が取得した1以上の地点情報を、サーバ装置11に送信してもよい。この場合、受信部112は、ナビゲーション装置12から、1以上の地点情報と、1以上の嗜好情報とを受信する。また、この場合、取得部114は、受信部112が受信した1以上の各地点情報に対応する投稿情報であり、受信部112が受信した1以上の嗜好情報に対応する投稿情報を、格納部111から取得する。また、この場合、ナビゲーション装置12は、通常、嗜好投稿情報取得部1210を備えない。
Further, in the present embodiment, the point
(実施の形態2)
本実施の形態において、ナビゲーション装置から1以上の地点情報を受信するたびにナビゲーション装置に当該地点情報に対応する投稿情報を送信するサーバ装置と、1以上の地点情報を送信するたびに、当該地点情報に対応する投稿情報を受信し、当該受信のたびに、当該投稿情報を地図上の地点に対応付けて出力するナビゲーション装置を備える情報システム2について説明する。
(Embodiment 2)
In this embodiment, each time one or more pieces of spot information are received from the navigation device, the server device that sends post information corresponding to the spot information to the navigation device, and every time one or more pieces of spot information are sent, An information system 2 including a navigation device that receives post information corresponding to information and outputs the post information in association with points on a map each time the information is received will be described.
なお、本実施の形態における情報システム2の概念図は、図1と同様であり、図1の「サーバ装置11」を「サーバ装置21」と、「ナビゲーション装置12」を「ナビゲーション装置22」と読み替えたものである。
The conceptual diagram of the information system 2 in the present embodiment is the same as that in FIG. 1, and “
本実施の形態におけるサーバ装置21のブロック図は、図2と同様であり、図2の「取得部114」を、「取得部214」と読み替えたものである。サーバ装置21は、格納部111、受信部112、蓄積部113、取得部214、送信部115を備える。
The block diagram of the server device 21 in the present embodiment is the same as that in FIG. 2, and “
また、本実施の形態におけるナビゲーション装置22のブロック図は、図3と同様であり、図3の「地点情報取得部1207」を、「地点情報取得部2207」と読み替えたものである。ナビゲーション装置22は、地図情報格納部1201、嗜好情報格納部1202、現在位置情報取得部1203、受付部1204、地図情報取得部1205、経路情報生成部1206、地点情報取得部2207、地点情報送信部1208、投稿情報受信部1209、嗜好投稿情報取得部1210、出力部1211を備える。
Further, the block diagram of the navigation device 22 in the present embodiment is the same as that in FIG. 3, and “the spot
取得部214は、1以上の各受信地点情報に対応する1以上の投稿情報を、格納部111から取得する。当該受信地点情報に対応する投稿情報の取得の方法や手順などは、実施の形態1の取得部114と同様であるので、説明を省略する。
The acquisition unit 214 acquires one or more pieces of post information corresponding to one or more pieces of reception point information from the
また、取得部214は、通常、受信部112が1以上の地点情報を受信するたびに、当該地点情報に対応する1以上の投稿情報を、格納部111から取得する。また、このとき、取得部214は、通常、未取得である投稿情報を取得する。なお、未取得であるか否かの判断は、通常、地点情報を送信したナビゲーション装置ごとに行う。
In addition, the acquisition unit 214 normally acquires one or more pieces of post information corresponding to the point information from the
例えば、受信部112が、ナビゲーション識別子「N01」で識別されるナビゲーション装置12から地点名称情報「A」を有する地点情報を受信したとする。この場合、取得部214は、当該地点名称情報「A」に対応する投稿情報であって、送信部115がナビゲーション装置「N01」に送信する投稿情報として未取得である投稿情報を取得する。また、例えば、受信部112が、ナビゲーション識別子「N02」で識別されるナビゲーション装置12から地点名称情報「A」を有する地点情報を受信したとする。この場合、取得部214は、当該地点名称情報「A」に対応する投稿情報であって、送信部115がナビゲーション装置「N02」に送信する投稿情報として未取得である投稿情報を取得する。
For example, it is assumed that the receiving
また、取得部214は、例えば、上記の様に、各ナビゲーション装置12ごとに未取得である投稿情報を取得してもよいし、上記に関係なく未取得である投稿情報を取得してもよい。
Further, for example, as described above, the acquisition unit 214 may acquire post information that has not been acquired for each
また、未取得の投稿情報であるか否かの判断は、例えば、取得済みであることまたは未取得であることを示す取得識別子により行ってもよい。例えば、取得部214は、取得した投稿情報に対して、ナビゲーション識別子を付与する。これにより、当該投稿情報は、当該ナビゲーション識別子により識別されるナビゲーション装置12に対しては、未取得の投稿情報であることがわかる。
The determination as to whether the post information has not been acquired may be made, for example, based on an acquisition identifier indicating that the post information has been acquired or has not been acquired. For example, the acquisition unit 214 gives a navigation identifier to the acquired post information. Thereby, it turns out that the said contribution information is unacquired contribution information with respect to the
また、取得部214は、通常、格納部111から投稿情報を取得する際に、当該投稿情報に対応付いている地点情報と共に投稿情報を取得することや、予め決められた条件に合致する投稿情報を取得することなどは、実施の形態1の取得部114と同様であるので、説明を省略する。
In addition, when the acquisition unit 214 acquires post information from the
地点情報取得部2207は、1以上の地点情報を取得する。当該地点情報の取得の方法や手順などは、実施の形態1の地点情報取得部1207と同様であるので、説明を省略する。また、地点情報取得部2207は、実施の形態1での地点情報の取得に加え、例えば、受付部1204が投稿情報更新指示を受け付けるたびに、1以上の地点情報を取得してもよい。
The spot information acquisition unit 2207 acquires one or more spot information. Since the method and procedure for acquiring the spot information are the same as those of the spot
なお、取得部214、地点情報取得部2207は、通常、MPUやメモリ等から実現され得る。取得部214などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現してもよい。 Note that the acquisition unit 214 and the point information acquisition unit 2207 can usually be realized by an MPU, a memory, or the like. The processing procedure of the acquisition unit 214 and the like is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
次に、情報システム2の動作について説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。まず、サーバ装置21の全体動作について、図15のフローチャートを用いて説明する。なお、図15のフローチャートにおいて、格納部111には、m個の投稿情報が格納されているものとする。
Next, the operation of the information system 2 will be described. Note that the i-th information in the predetermined information is described as “information [i]”. First, the overall operation of the server device 21 will be described using the flowchart of FIG. In the flowchart of FIG. 15, it is assumed that m pieces of posting information are stored in the
(ステップS1501)受信部112は、投稿情報を受信したか否かを判断する。受信した場合は、ステップS1502に進み、そうでない場合は、ステップS1510に進む。
(Step S1501) The receiving
(ステップS1502)蓄積部113は、ステップS1501で受信した投稿情報を、格納部111に蓄積する。そして、ステップS1501に戻る。
(Step S1502) The
(ステップS1503)受信部112は、地点情報を受信したか否かを判断する。受信した場合は、ステップS1504に進み、そうでない場合は、ステップS1501に戻る。
(Step S1503) The receiving
(ステップS1504)受信部112は、受信した地点情報を、任意の記憶領域に蓄積する。このとき、受信部112は、通常、当該地点情報に対応付いている情報(例えば、ナビゲーション識別子など)と共に、当該地点情報を蓄積する。
(Step S1504) The receiving
(ステップS1505)取得部214は、カウンタiに1をセットする。
(Step S1505) The acquisition unit 214
(ステップS1506)取得部214は、格納部111に格納されている投稿情報[i]に対応付いている地点情報が、ステップS1503で受信した地点情報に対応するか否かを判断する。対応する場合は、ステップS1507に進み、そうでない場合は、ステップS1509に進む。
(Step S1506) The acquisition unit 214 determines whether or not the spot information associated with the post information [i] stored in the
(ステップS1507)取得部214は、格納部111に格納されている投稿情報[i]が、ステップS1503で受信したナビゲーション識別子で識別されるナビゲーション装置22に送信する投稿情報として未取得であるか否かを判断する。未取得である場合は、ステップS1508に進み、そうでない場合は、ステップS1509に進む。
(Step S1507) The acquisition unit 214 determines whether the posting information [i] stored in the
(ステップS1508)取得部214は、格納部111に格納されている投稿情報[i]を取得する。
(Step S1508) The acquisition unit 214 acquires post information [i] stored in the
(ステップS1509)取得部214は、iがmであるか否かを判断する。mである場合は、ステップS1511に進み、そうでない場合は、ステップS1510に進む。 (Step S1509) The acquisition unit 214 determines whether i is m. When it is m, it progresses to step S1511, and when that is not right, it progresses to step S1510.
(ステップS1510)取得部214は、iを1インクリメントし、ステップS1506に戻る。 (Step S1510) The acquisition unit 214 increments i by 1, and returns to step S1506.
(ステップS1511)送信部115は、ステップS1508で取得した投稿情報を、ステップS1503で受信したナビゲーション識別子で識別されるナビゲーション装置22に送信する。そして、ステップS1501に戻る。
(Step S1511) The
なお、図15のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。 In the flowchart of FIG. 15, the process may be ended by powering off or interruption for aborting the process.
次に、ナビゲーション装置22の全体動作について、図16のフローチャートを用いて説明する。なお、図16のフローチャートにおいて、ステップS1601からステップS1606までと、ステップS1613からステップS1617までとは、それぞれ、図5のフローチャートのステップS501からステップS506までと、ステップS511からステップS515までと同様であるので、説明を省略する。 Next, the overall operation of the navigation device 22 will be described using the flowchart of FIG. In the flowchart of FIG. 16, steps S1601 to S1606 and steps S1613 to S1617 are the same as steps S501 to S506 and steps S511 to S515 of the flowchart of FIG. Therefore, explanation is omitted.
(ステップS1607)地点情報取得部2207は、ステップS1605で生成した経路情報有する1以上の地点情報を取得する。 (Step S1607) The point information acquisition unit 2207 acquires one or more pieces of point information having the route information generated in step S1605.
(ステップS1608)受付部1204は、地点選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップS1609に進み、そうでない場合は、ステップS1610に進む。
(Step S1608) The
(ステップS1609)地点情報取得部2207は、ステップS1608で受け付けた地点選択指示に応じて、当該地点選択指示に対応する1以上の地点情報を、地図情報格納部1201から取得する。
(Step S1609) The spot information acquisition unit 2207 acquires one or more spot information corresponding to the spot selection instruction from the map
(ステップS1610)受付部1204は、投稿情報更新指示を受け付けたか否かを判断する。受け付けた場合は、ステップS1611に進み、そうでない場合は、ステップS1612に進む。
(Step S1610)
(ステップS1611)地点情報取得部2207は、地図情報取得部1205が取得した地図情報が有する1以上の地点情報、または経路情報生成部1206が生成した経路情報が有する1以上の地点情報、または受付部1204が受け付けた地点選択指示に対応する1以上の地点情報を取得する。
(Step S1611) The point information acquisition unit 2207 receives one or more pieces of point information included in the map information acquired by the map
(ステップS1612)地点情報取得部2207は、ステップS1602で取得した地図情報が有する1以上の地点情報を取得する。 (Step S1612) The spot information acquisition unit 2207 acquires one or more pieces of spot information included in the map information acquired in step S1602.
(ステップS1618)出力部1211は、ステップS1617で地図情報と対応付けた投稿情報を出力する。そして、ステップS1612に戻る。
(Step S1618) The
なお、図16のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。 In the flowchart of FIG. 16, the process may be terminated by powering off or a process termination interrupt.
(具体例)
次に、情報システム2の動作の具体例について説明する。なお、本具体例において、サーバ装置21は、SNSを運用するサーバ(以下、SNSサーバ)であるものとする。また、ナビゲーション装置22は、自動車に搭載されているカーナビであるものとする。また、格納部111には、図8に示す投稿情報が格納されているものとする。当該投稿情報は、(項目名:投稿情報)は、レコードを一意に特定するためのID(項目名:ID)と、地点情報(項目名:地点情報)が対応付いている。また、当該地点情報は、地点名称情報(項目名:名称)と、地点位置情報(項目名:位置)とを有する。
(Concrete example)
Next, a specific example of the operation of the information system 2 will be described. In this specific example, it is assumed that the server device 21 is a server that operates an SNS (hereinafter referred to as an SNS server). In addition, the navigation device 22 is assumed to be a car navigation system mounted on an automobile. Further, it is assumed that the posting information illustrated in FIG. 8 is stored in the
なお、以下において、地図情報の取得や、当該地図情報の出力、当該地図情報が有する地点情報に対応する投稿情報の受信などの処理の方法や手順など、実施の形態1の具体例において説明した内容は、説明を省略する。 In the following, the specific method of the first embodiment has been described, such as processing methods and procedures such as acquisition of map information, output of the map information, and reception of post information corresponding to the spot information included in the map information. Description of the contents is omitted.
まず、出力部1211は、図12の様な地図情報、経路情報、および投稿情報を出力しているものとする。
First, it is assumed that the
ここで、SNSサーバの受信部112が、図12の地点「B」に対応する投稿情報「お花きれい」と、図12の地点「D」に対応する投稿情報「やっと入れました・・・」と、同図の地点「E」に対応する投稿情報「こんなハンバーグ初めて♪」を受信したとする。当該各投稿情報には、それぞれ、地点「B」を示す地点情報(図8の「ID=011」)と、地点「D」を示す地点情報(図8の「ID=013」の地点情報)と、地点「E」を示す地点情報(図8の「ID=016」の地点情報)が対応付いているものとする。そして、蓄積部113は、当該投稿情報を、格納部111に蓄積する。
Here, the receiving
次に、ユーザが、カーナビを操作し、表示されている投稿情報を更新する操作を行ったとする。すると、受付部1204は、投稿情報更新指示を受け付ける。また、このとき、自動車は、図12の地点「C」と地点「D」との間の経路を走行しているものとする。
Next, it is assumed that the user operates the car navigation and performs an operation of updating the posted information displayed. Then, the
次に、地点情報取得部2207は、図12の経路情報が有する地点情報のうち、未通過の地点「D」、「E」、「G」を示す地点情報を、図12の経路情報から取得する。そして、地点情報送信部1208は、当該3個の地点情報を、カーナビの識別子と共にSNSサーバに送信する。
Next, the point information acquisition unit 2207 acquires the point information indicating the non-passing points “D”, “E”, and “G” from the route information in FIG. To do. Then, the spot
次に、SNSサーバの取得部114は、格納部111に格納されている未取得の投稿情報「お花きれい」、「やっと入れました・・・」、「こんなハンバーグ初めて♪」のうち、受信部112が受信した3個の地点情報に対応する投稿情報を取得する。その結果、取得部114は、地点「D」に対応する投稿情報「やっと入れました・・・」と、地点「E」に対応する地点情報「こんなハンバーグ初めて♪」を取得する。そして、送信部115は、当該2つの投稿情報を、上記3個の地点情報を送信してきたカーナビに送信する。
Next, the
次に、カーナビの出力部1211は、投稿情報受信部1209が受信した地点「D」に対応する投稿情報と、地点「E」に対応する投稿情報とを、図12の地図情報に対応付け、例えば、図17の様にして出力する。
Next, the
以上、本実施の形態による情報システム2によれば、ナビゲーション装置22は、地図上の地点に対応する投稿情報を問い合わせることで受信し、当該受信のたびに、地図上に表示することができる。これにより、ユーザは、例えば、地図上の地点におけるイベントなどの情報を、ドライブ中に知ることができ、ドライブを楽しむことができる。 As described above, according to the information system 2 according to the present embodiment, the navigation device 22 can receive and receive the posted information corresponding to the point on the map, and can display it on the map each time the information is received. Thereby, the user can know information such as events at points on the map during driving, and can enjoy driving.
なお、本実施の形態において、格納部111には、1以上の嗜好情報が格納されてもよい。この場合、ナビゲーション装置22は、通常、嗜好情報格納部1202と、嗜好投稿情報取得部1210を備えない。また、この場合、サーバ装置21が備える取得部114は、受信部112が受信した地点情報に対応する投稿情報であり、格納部111に格納されている1以上の嗜好情報に対応する投稿情報を取得してもよい。
In the present embodiment, the
また、本実施の形態において、地点情報送信部1208は、嗜好情報格納部1202に格納されている1以上の嗜好情報と共に、地点情報取得部2207が取得した1以上の地点情報を、サーバ装置21に送信してもよい。この場合、受信部112は、ナビゲーション装置22から、1以上の地点情報と、1以上の嗜好情報とを受信する。また、この場合、取得部214は、受信部112が受信した1以上の各地点情報に対応する投稿情報であり、受信部112が受信した1以上の嗜好情報に対応する投稿情報を、格納部111から取得する。また、この場合、ナビゲーション装置22は、通常、嗜好投稿情報取得部1210を備えない。
Further, in the present embodiment, the point
また、上記各実施の形態において、一の装置に存在する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.
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 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以上の投稿情報を出力する出力部として機能させるためのプログラムである。 Moreover, the software which implement | achieves the navigation apparatus in said each embodiment is the following programs. That is, this program is information indicating a map on a recording medium, map information having one or more pieces of point information indicating points on the map is stored, and a map that is an instruction to output map information to a computer. One or more included in a reception unit that receives an output instruction, a map information acquisition unit that acquires map information from the recording medium in response to a map output instruction received by the reception unit, and the map information acquired by the map information acquisition unit A point information acquisition unit for acquiring the point information, a point information transmission unit for transmitting one or more pieces of point information acquired by the point information acquisition unit to an external device, and one or more pieces of post information from the external device The post information receiving unit that receives the information and the map information acquired by the map information acquisition unit are output, and each time the post information reception unit receives the post information, the one or more pieces of post information are output. Is a program for functioning as a force unit.
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。 Note that the program does not include at least processing that is performed 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.
また、図18は、前述のプログラムを実行して、前述の実施の形態の情報システム等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
FIG. 18 is an overview of a
図18において、コンピュータシステム9は、CD−ROM(Compact Disk Read Only Memory)ドライブ9011、FD(Flexible Disk)ドライブ9012を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。
In FIG. 18, the
図19は、コンピュータシステム9のブロック図である。図19において、コンピュータ901は、CD−ROMドライブ9011、FDドライブ9012に加えて、CPU(Central Processing Unit)9013と、ブートアッププログラム等のプログラムを記憶するためのROM(Read−Only Memory)9014と、CPU9013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM(Random Access Memory)9015と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク9016と、CD−ROMドライブ9011、FDドライブ9012、CPU9013等を相互に接続するバス9017とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。
FIG. 19 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) or a third-party program 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.
以上のように、本発明にかかる情報システムは、例えば、SNSに投稿された情報を、地図上の地点に対応付けて、リアルタイムに地図上に表示することができる。これにより、ユーザは、SNSに投稿された情報を閲覧しながら、ドライブを楽しむことができるという効果を有し、ナビゲーション装置等として有用である。 As described above, the information system according to the present invention can display information posted on the SNS on a map in real time in association with a point on the map. Thus, the user can enjoy driving while browsing information posted on the SNS, and is useful as a navigation device or the like.
1、2 情報システム
11、21 サーバ装置
12、22 ナビゲーション装置
111 格納部
112 受信部
113 蓄積部
114、214 取得部
115 送信部
1201 地図情報格納部
1202 嗜好情報格納部
1203 現在位置情報取得部
1204 受付部
1205 地図情報取得部
1206 経路情報生成部
1207、2207 地点情報取得部
1208 地点情報送信部
1209 投稿情報受信部
1210 嗜好投稿情報取得部
1211 出力部
1, 2
Claims (9)
前記サーバ装置は、
ユーザが投稿した情報であり、地図上の地点を示す地点情報が対応付いている情報である1以上の投稿情報が格納される格納部と、
前記ナビゲーション装置から、地図上の地点を示す1以上の地点情報を受信し、当該ナビゲーション装置を識別するナビゲーション装置識別子に対応付けて、前記1以上の地点情報を蓄積する受信部と、
前記受信部が受信した1以上の各地点情報に対応する1以上の投稿情報を、前記格納部から取得する取得部と、
前記取得部が取得した1以上の投稿情報を、前記ナビゲーション装置に送信する送信部とを具備し、
前記ナビゲーション装置は、
地図を示す情報であり、地図上の地点を示す1以上の地点情報を有する地図情報が格納される地図情報格納部と、
現在位置を示す位置情報である現在位置情報を取得する現在位置情報取得部と、
地図情報を出力する指示である地図出力指示と経路情報を生成する指示である経路生成指示とを受け付ける受付部と、
前記受付部が受け付けた地図出力指示に応じて、前記地図情報格納部から地図情報を取得する地図情報取得部と、
前記受付部が受け付けた経路生成指示に応じて、目的地までの経路を示す情報であり、経路上の地点を示す1以上の地点情報を有する経路情報を生成する経路情報生成部と、
前記経路情報生成部が生成した経路情報が有する1以上の地点情報のうち、前記現在位置から目的地までの経路上の地点を示す1以上の地点情報を取得する地点情報取得部と、
前記地点情報取得部が取得した1以上の地点情報を、前記サーバ装置に送信する地点情報送信部と、
前記サーバ装置から、1以上の投稿情報を受信する投稿情報受信部と、
前記地図情報取得部が取得した地図情報を出力し、かつ前記投稿情報受信部が1以上の投稿情報を受信するたびに、当該1以上の投稿情報を出力し、かつ前記経路情報生成部が生成した経路情報を出力する出力部とを具備し、
前記受信部は、
外部の装置から地点情報と対になる投稿情報をも受信し、
前記取得部は、
前記受信部が投稿情報を受信するたびに、前記受信部が既に蓄積している、いずれかの地点情報が、前記受信部が受信した投稿情報と対になる地点情報に対応するか否かを判断し、
前記送信部は、
前記取得部が対応すると判断した地点情報に対応するナビゲーション装置識別子で識別されるナビゲーション装置に、前記受信部が受信した投稿情報を送信し、
前記出力部は、
前記投稿情報受信部が1以上の投稿情報を受信するたびに、当該投稿情報を出力する情報システムにおけるナビゲーション装置。 A navigation device in an information system comprising a server device and a navigation device,
The server device
A storage unit for storing one or more pieces of post information, which is information posted by a user and associated with point information indicating a point on a map;
A receiving unit that receives one or more pieces of point information indicating points on a map from the navigation device, and stores the one or more point information in association with a navigation device identifier that identifies the navigation device;
An acquisition unit that acquires, from the storage unit, one or more pieces of post information corresponding to one or more pieces of point information received by the reception unit;
A transmission unit that transmits one or more pieces of post information acquired by the acquisition unit to the navigation device;
The navigation device
A map information storage unit for storing map information which is information indicating a map and having one or more pieces of point information indicating points on the map;
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 map output instruction that is an instruction to output map information and a route generation instruction that is an instruction to generate route information;
A map information acquisition unit that acquires map information from the map information storage unit in response to a map output instruction received by the reception unit;
A route information generation unit that generates route information that includes one or more pieces of point information indicating points on the route, according to the route generation instruction received by the reception unit;
A point information acquisition unit that acquires one or more pieces of point information indicating points on the route from the current position to the destination among the one or more pieces of point information included in the route information generated by the route information generation unit;
A point information transmission unit that transmits one or more pieces of point information acquired by the point information acquisition unit to the server device;
A posting information receiving unit for receiving one or more posting information from the server device;
The map information acquisition unit outputs the map information acquired, and each time the posted information receiving unit receives one or more posted information, the one or more posted information is output, and the route information generating unit generates An output unit for outputting the route information obtained,
The receiver is
Receive post information that is paired with location information from an external device,
The acquisition unit
Each time the receiving unit receives post information, whether or not any point information that the receiving unit has already accumulated corresponds to the point information that is paired with the post information received by the receiving unit. Judgment
The transmitter is
The post information received by the receiving unit is transmitted to the navigation device identified by the navigation device identifier corresponding to the spot information determined to be supported by the acquisition unit,
The output unit is
The navigation apparatus in the information system which outputs the said posting information, whenever the said posting information receiving part receives one or more posting information.
出力中の投稿情報と新たに出力する投稿情報とを視覚的に区別して出力する請求項1記載のナビゲーション装置。 The output unit is
The navigation apparatus according to claim 1, wherein the post information being output and the post information to be newly output are visually distinguished and output.
前記受信部が投稿情報を受信するたびに、当該投稿情報を前記格納部に蓄積する蓄積部をさらに具備し、
前記取得部は、
前記受信部が1以上の地点情報を受信するたびに、当該受信した1以上の各地点情報に対応する1以上の投稿情報であり、未取得である1以上の投稿情報を、前記格納部から取得し、
前記送信部は、
前記取得部が1以上の投稿情報を取得するたびに、当該取得した1以上の投稿情報を、前記ナビゲーション装置に送信する請求項1または請求項2記載のナビゲーション装置。 The server device
Each time the receiving unit receives post information, the storage unit further includes a storage unit that stores the post information in the storage unit,
The acquisition unit
Each time the receiving unit receives one or more pieces of spot information, one or more pieces of posted information corresponding to the received one or more pieces of spot information and one or more pieces of posted information that have not been acquired are stored in the storage unit. Acquired,
The transmitter is
The navigation device according to claim 1 or 2, wherein each time the acquisition unit acquires one or more pieces of post information, the acquired one or more pieces of post information are transmitted to the navigation device.
地点を選択する指示である地点選択指示を受け付け、
前記地点情報取得部は、
前記受付部が受け付けた地点選択指示に応じて、当該地点選択指示に対応する地点または当該地点の周辺の地点を示す1以上の地点情報を、前記地図情報格納部から取得する請求項1から請求項3いずれか記載のナビゲーション装置。 The reception unit
Accept a point selection instruction that is an instruction to select a point,
The point information acquisition unit
Claim 1 or Claim 2 which acquires the 1 or more point information which shows the point corresponding to the said point selection instruction | indication, or the point around the said point from the said map information storage part according to the point selection instruction | indication which the said reception part received. Item 4. The navigation device according to any one of Items 3 to 4.
前記取得部は、
前記受信部が受信した各地点情報が有する名称情報を有する1以上の投稿情報を、前記格納部から取得する請求項1から請求項4いずれか記載のナビゲーション装置。 The point information has name information indicating the name of the point on the map,
The acquisition unit
The navigation device according to any one of claims 1 to 4, wherein one or more pieces of post information including name information included in each point information received by the reception unit is acquired from the storage unit.
ユーザの嗜好を示す情報である1以上の嗜好情報が格納される嗜好情報格納部と、
前記投稿情報受信部が受信した1以上の投稿情報のうち、前記嗜好情報格納部に格納されている嗜好情報に対応する1以上の投稿情報を取得する嗜好投稿情報取得部とをさらに具備し、
前記出力部は、
前記地図情報取得部が取得した地図情報を出力し、かつ前記嗜好投稿情報取得部が1以上の投稿情報を取得するたびに、当該1以上の投稿情報を出力する請求項1から請求項5いずれか記載のナビゲーション装置。 The navigation device
A preference information storage unit that stores one or more preference information that is information indicating user preferences;
A preference post information acquisition unit that acquires one or more post information corresponding to the preference information stored in the preference information storage unit among the one or more pieces of post information received by the post information reception unit;
The output unit is
The map information acquired by the map information acquisition unit is output, and the preference post information acquisition unit outputs the one or more pieces of post information each time the one or more pieces of post information are acquired. Or a navigation device.
ナビゲーション装置から、地図上の地点を示す1以上の地点情報を受信し、当該ナビゲーション装置を識別するナビゲーション装置識別子に対応付けて、前記1以上の地点情報を蓄積する受信部と、
前記受信部が受信した1以上の各地点情報に対応する1以上の投稿情報を、前記格納部から取得する取得部と、
前記取得部が取得した1以上の投稿情報を、前記ナビゲーション装置に送信する送信部とを具備し、
前記受信部は、
外部の装置から地点情報と対になる投稿情報をも受信し、
前記取得部は、
前記受信部が投稿情報を受信するたびに、前記受信部が既に蓄積している、いずれかの地点情報が、前記受信部が受信した投稿情報と対になる地点情報に対応するか否かを判断し、
前記送信部は、
前記取得部が対応すると判断した地点情報に対応するナビゲーション装置識別子で識別されるナビゲーション装置に、前記受信部が受信した投稿情報を送信するサーバ装置。 A storage unit for storing one or more pieces of post information, which is information posted by a user and associated with point information indicating a point on a map;
A receiving unit that receives one or more pieces of point information indicating points on a map from the navigation device, and stores the one or more point information in association with a navigation device identifier that identifies the navigation device;
An acquisition unit that acquires, from the storage unit, one or more pieces of post information corresponding to one or more pieces of point information received by the reception unit;
A transmission unit that transmits one or more pieces of post information acquired by the acquisition unit to the navigation device;
The receiver is
Receive post information that is paired with location information from an external device,
The acquisition unit
Each time the receiving unit receives post information, whether or not any point information that the receiving unit has already accumulated corresponds to the point information that is paired with the post information received by the receiving unit. Judgment
The transmitter is
The server apparatus which transmits the posting information which the said receiving part received to the navigation apparatus identified with the navigation apparatus identifier corresponding to the spot information which the said acquisition part determined to respond | correspond.
ユーザが投稿した情報であり、地図上の地点を示す地点情報が対応付いている情報である1以上の投稿情報が格納される格納部を具備し、
受信部、取得部、および送信部により実現される情報処理方法であって、
前記受信部が、ナビゲーション装置から、地図上の地点を示す1以上の地点情報を受信し、当該ナビゲーション装置を識別するナビゲーション装置識別子に対応付けて、前記1以上の地点情報を蓄積する受信ステップと、
前記取得部が、前記受信ステップで受信された1以上の各地点情報に対応する1以上の投稿情報を、前記格納部から取得する取得ステップと、
前記送信部が、前記取得ステップで取得された1以上の投稿情報を、前記ナビゲーション装置に送信する送信ステップと、
前記受信部が、外部の装置から地点情報と対になる投稿情報を受信する第二の受信ステップと、
前記取得部が、前記第二の受信ステップで投稿情報が受信されるたびに、前記受信ステップで既に蓄積されている、いずれかの地点情報が、前記第二の受信ステップで受信された投稿情報と対になる地点情報に対応するか否かを判断する判断ステップと、
前記送信部が、前記判断ステップで対応すると判断された地点情報に対応するナビゲーション装置識別子で識別されるナビゲーション装置に、前記第二の受信ステップで受信された投稿情報を送信する第二の送信ステップとを具備する情報処理方法。 The recording medium is
A storage unit for storing one or more pieces of post information, which is information posted by a user and associated with point information indicating a point on a map;
An information processing method realized by a reception unit, an acquisition unit, and a transmission unit,
A receiving step in which the receiving unit receives one or more pieces of point information indicating points on a map from the navigation device, and stores the one or more pieces of point information in association with a navigation device identifier for identifying the navigation device; ,
The acquisition unit acquires from the storage unit one or more pieces of post information corresponding to one or more pieces of point information received in the reception step;
A transmitting step in which the transmitting unit transmits one or more pieces of post information acquired in the acquiring step to the navigation device;
A second receiving step in which the receiving unit receives post information paired with point information from an external device;
Every time post information is received in the second reception step, the acquisition unit has already accumulated in the reception step, any point information is received in the second reception step. A determination step for determining whether to correspond to the point information paired with,
A second transmission step in which the transmission unit transmits the post information received in the second reception step to a navigation device identified by a navigation device identifier corresponding to the point information determined to correspond in the determination step; An information processing method comprising:
ユーザが投稿した情報であり、地図上の地点を示す地点情報が対応付いている情報である1以上の投稿情報が格納される格納部を具備し、
コンピュータを、
ナビゲーション装置から、地図上の地点を示す1以上の地点情報を受信し、当該ナビゲーション装置を識別するナビゲーション装置識別子に対応付けて、前記1以上の地点情報を蓄積する受信部と、
前記受信部が受信した1以上の各地点情報に対応する1以上の投稿情報を、前記格納部から取得する取得部と、
前記取得部が取得した1以上の投稿情報を、前記ナビゲーション装置に送信する送信部として機能させるプログラムであった、
前記受信部は、外部の装置から地点情報と対になる投稿情報をも受信し、
前記取得部は、前記受信部が投稿情報を受信するたびに、前記受信部が蓄積したいずれかの地点情報が、前記受信部が受信した投稿情報と対になる地点情報に対応するか否かを判断し、
前記送信部は、前記取得部が対応すると判断した地点情報に対応するナビゲーション装置識別子で識別されるナビゲーション装置に、前記受信部が受信した投稿情報を送信するものとして、コンピュータを機能させるためのプログラム。 Computer-accessible recording media
A storage unit for storing one or more pieces of post information, which is information posted by a user and associated with point information indicating a point on a map;
Computer
A receiving unit that receives one or more pieces of point information indicating points on a map from the navigation device, and stores the one or more point information in association with a navigation device identifier that identifies the navigation device;
An acquisition unit that acquires, from the storage unit, one or more pieces of post information corresponding to one or more pieces of point information received by the reception unit;
One or more pieces of post information acquired by the acquisition unit was a program that functions as a transmission unit that transmits to the navigation device.
The receiving unit also receives post information paired with point information from an external device,
The acquisition unit determines whether each piece of point information accumulated by the receiving unit corresponds to point information paired with the posted information received by the receiving unit each time the receiving unit receives the posting information. Judging
The transmission unit is a program for causing a computer to function as transmitting post information received by the reception unit to a navigation device identified by a navigation device identifier corresponding to point information determined to be supported by the acquisition unit. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012018498A JP6110594B2 (en) | 2012-01-31 | 2012-01-31 | Navigation device, server device, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012018498A JP6110594B2 (en) | 2012-01-31 | 2012-01-31 | Navigation device, server device, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013156212A JP2013156212A (en) | 2013-08-15 |
JP6110594B2 true JP6110594B2 (en) | 2017-04-05 |
Family
ID=49051524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012018498A Active JP6110594B2 (en) | 2012-01-31 | 2012-01-31 | Navigation device, server device, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6110594B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6379050B2 (en) * | 2015-01-23 | 2018-08-22 | 株式会社ごちぽん | Server device, terminal device, information processing method, and program |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005037141A (en) * | 2003-07-15 | 2005-02-10 | Fujitsu Ten Ltd | Terminal device |
JP2006090867A (en) * | 2004-09-24 | 2006-04-06 | Denso Corp | Navigation system |
JP4851223B2 (en) * | 2006-04-05 | 2012-01-11 | 株式会社Access | Information display device |
JP5549125B2 (en) * | 2008-09-29 | 2014-07-16 | 株式会社日立製作所 | Advertisement information providing server and mobile terminal |
JP5607419B2 (en) * | 2010-05-10 | 2014-10-15 | 株式会社 ミックウェア | Information communication system, server, map information display device, information processing method, and program |
JP5676147B2 (en) * | 2010-05-28 | 2015-02-25 | 富士通テン株式会社 | In-vehicle display device, display method, and information display system |
JP5695349B2 (en) * | 2010-06-10 | 2015-04-01 | 株式会社ナビタイムジャパン | Navigation system, terminal device, navigation server, navigation device, navigation method, and program |
JP5616142B2 (en) * | 2010-06-28 | 2014-10-29 | 本田技研工業株式会社 | System for automatically posting content using in-vehicle devices linked to mobile devices |
-
2012
- 2012-01-31 JP JP2012018498A patent/JP6110594B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013156212A (en) | 2013-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108027246B (en) | Dynamically integrating offline and online data in geographic applications | |
CN108898535B (en) | Pick-up and drop-off areas for autonomous vehicles | |
JP6353199B2 (en) | Information processing apparatus, information processing method, and program | |
CN102725608B (en) | Server unit, information providing method, information providing system and mobile terminal device | |
JP6441638B2 (en) | Mobile terminal, information output method, and program | |
JP5982186B2 (en) | Disaster information system, server device, information processing method, and program | |
JP2015059769A (en) | Terminal and control program | |
JP5977576B2 (en) | Information processing apparatus, information processing method, and program | |
JP6110594B2 (en) | Navigation device, server device, information processing method, and program | |
JP4900335B2 (en) | Map information generator | |
JP2015137849A (en) | Navigation system, navigation method and program | |
JP6353190B2 (en) | Advertising display system | |
JP6313059B2 (en) | Information processing system | |
JP2014089098A (en) | Information processing system, information processing terminal, information processing method, and program | |
JP5986755B2 (en) | Map information processing apparatus, map information processing method, and program | |
JP2013156213A (en) | Navigation device, path generation method, and program | |
JP6908335B2 (en) | Mobile terminal devices, navigation devices, information transmission methods, and programs | |
JP6677438B2 (en) | Navigation device and program | |
JP6076078B2 (en) | Navigation device, navigation method, and program | |
JP2016017826A (en) | Navigation device, navigation method, and program | |
JP2013156211A (en) | Navigation device, map output method, and program | |
JP5844084B2 (en) | In-vehicle device, information processing method, and program | |
JPWO2014162612A1 (en) | Information providing system, terminal, information providing method, and information providing program | |
JP6298320B2 (en) | Navigation device, navigation system, navigation method, and program | |
JP6646364B2 (en) | Navigation apparatus, navigation processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140922 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150520 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150521 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150706 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160727 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160913 |
|
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: 20170223 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170310 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6110594 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |