JP5977576B2 - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP5977576B2 JP5977576B2 JP2012109018A JP2012109018A JP5977576B2 JP 5977576 B2 JP5977576 B2 JP 5977576B2 JP 2012109018 A JP2012109018 A JP 2012109018A JP 2012109018 A JP2012109018 A JP 2012109018A JP 5977576 B2 JP5977576 B2 JP 5977576B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- unit
- processing unit
- post
- statistical
- 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
- 230000010365 information processing Effects 0.000 title claims description 72
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000012545 processing Methods 0.000 claims description 408
- 238000000034 method Methods 0.000 claims description 82
- 238000012805 post-processing Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 22
- 235000021438 curry Nutrition 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000009825 accumulation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 235000009434 Actinidia chinensis Nutrition 0.000 description 1
- 244000298697 Actinidia deliciosa Species 0.000 description 1
- 235000009436 Actinidia deliciosa Nutrition 0.000 description 1
- 241000167854 Bourreria succulenta Species 0.000 description 1
- 235000019693 cherries Nutrition 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000015927 pasta Nutrition 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ユーザが一の地点に関して投稿した情報である投稿情報を統計処理し、処理結果を出力する情報処理装置等に関するものである。 The present invention relates to an information processing apparatus that statistically processes post information, which is information posted by a user with respect to a single point, and outputs a processing result.
ユーザが、訪れた場所や、関心のある物事、現在の感情などを投稿するWebサービスがある(非特許文献1参照)。 There is a Web service in which a user posts a visited place, an interesting thing, a current emotion, and the like (see Non-Patent Document 1).
従来のWebサービスでは、投稿された情報を、投稿された順や、更新された順に表示するだけであり、これらの情報を統計処理した結果を、表示することができなかった。 In the conventional Web service, the posted information is only displayed in the order of posting or the order of update, and the result of statistical processing of the information cannot be displayed.
本第一の発明の情報処理装置は、ユーザが投稿した情報であり、位置を示す位置情報が対応付いている1以上の投稿情報が格納される投稿情報格納部と、投稿内容を示す投稿内容情報を受け付ける受付部と、投稿情報格納部に格納されている1以上の投稿情報のうち、受付部が受け付けた投稿内容情報を有する1以上の投稿情報を、統計処理を行う単位である所定の処理単位ごとに統計処理し、統計処理の結果である1以上の統計情報を生成する統計処理部と、統計処理部が生成した1以上の統計情報を出力する出力部とを具備する情報処理装置である。 The information processing apparatus according to the first aspect of the present invention is information posted by a user, a posted information storage unit storing one or more posted information associated with positional information indicating a position, and posted content indicating posted content A predetermined unit which is a unit for performing statistical processing on one or more pieces of post information having post content information accepted by the accepting unit out of one or more pieces of post information stored in the accepting unit and the post information storing unit. An information processing apparatus comprising: a statistical processing unit that performs statistical processing for each processing unit and generates one or more statistical information that is a result of the statistical processing; and an output unit that outputs one or more statistical information generated by the statistical processing unit It is.
このような構成により、投稿された情報を、所定の処理単位ごとに統計処理することができる。また、その結果を、表示することができる。 With such a configuration, the posted information can be statistically processed for each predetermined processing unit. Moreover, the result can be displayed.
また、本第二の発明の情報処理装置は、第一の発明に対して、投稿内容に関する条件である投稿内容条件と、処理単位を示す処理単位情報とを有する処理単位管理情報が格納される処理単位管理情報格納部と、受付部が受け付けた投稿内容情報が合致する投稿内容条件に対応する処理単位情報を取得する処理単位情報取得部とをさらに具備し、統計処理部は、受付部が受け付けた投稿内容情報を有する1以上の投稿情報を、投稿情報格納部から取得する投稿情報取得手段と、投稿情報取得手段が取得した1以上の投稿情報を、処理単位情報取得部が取得した処理単位情報が示す処理単位ごとに統計処理し、統計処理の結果である1以上の統計情報を生成する統計処理手段とを具備する情報処理装置である。 Further, the information processing apparatus of the second invention stores processing unit management information having a posting content condition, which is a condition related to the posting content, and processing unit information indicating a processing unit, relative to the first invention. A processing unit management information storage unit; and a processing unit information acquisition unit that acquires processing unit information corresponding to a posted content condition that matches the posted content information received by the receiving unit. Post information acquisition means for acquiring one or more pieces of post information having accepted post content information from the post information storage section, and processing in which the processing unit information acquisition section acquires one or more pieces of post information acquired by the post information acquisition means The information processing apparatus includes statistical processing means that performs statistical processing for each processing unit indicated by the unit information and generates one or more statistical information that is a result of the statistical processing.
このような構成により、投稿された情報を、投稿された内容に応じた処理単位ごとに統計処理することができる。 With such a configuration, the posted information can be statistically processed for each processing unit corresponding to the posted content.
また、本第三の発明の情報処理装置は、第二の発明に対して、処理単位情報は、処理単位が地図上の地域であることを示す情報であり、統計処理手段は、処理単位情報取得部が取得した処理単位情報に従い、投稿情報取得手段が取得した1以上の投稿情報を、地図上の地域ごとに統計処理し、統計処理の結果である1以上の統計情報を生成する情報処理装置である。 Further, in the information processing apparatus of the third invention, in contrast to the second invention, the processing unit information is information indicating that the processing unit is an area on the map, and the statistical processing means Information processing for statistically processing one or more pieces of post information acquired by the post information acquisition unit according to the processing unit information acquired by the acquisition unit for each region on the map, and generating one or more pieces of statistical information as a result of the statistical processing Device.
このような構成により、投稿された情報を、地域ごとに統計処理することができる。 With such a configuration, the posted information can be statistically processed for each region.
また、本第四の発明の情報処理装置は、第二の発明に対して、処理単位情報は、処理単位が地図上の地点からの距離により特定される範囲であることを示す情報であり、統計処理手段は、処理単位情報取得部が取得した処理単位情報に従い、投稿情報取得手段が取得した1以上の投稿情報を、地図上の地点からの距離により特定される範囲ごとに統計処理し、統計処理の結果である1以上の統計情報を生成する情報処理装置である。 Further, in the information processing apparatus according to the fourth aspect of the invention, in contrast to the second aspect, the processing unit information is information indicating that the processing unit is a range specified by a distance from a point on the map, The statistical processing means statistically processes one or more pieces of post information acquired by the post information acquisition means according to the processing unit information acquired by the processing unit information acquisition unit for each range specified by the distance from the point on the map, An information processing apparatus that generates one or more pieces of statistical information that is a result of statistical processing.
このような構成により、投稿された情報を、地点からの距離により特定される範囲ごとに統計処理することができる。 With such a configuration, the posted information can be statistically processed for each range specified by the distance from the point.
また、本第五の発明の情報処理装置は、第二の発明に対して、処理単位情報は、処理単位が地図上の地点の名称であることを示す情報であり、統計処理手段は、処理単位情報取得部が取得した処理単位情報に従い、投稿情報取得手段が取得した1以上の投稿情報を、同一の地点の名称を有する投稿情報ごとに統計処理し、統計処理の結果である1以上の統計情報を生成する情報処理装置である。 Further, in the information processing apparatus according to the fifth aspect of the invention, in contrast to the second aspect, the processing unit information is information indicating that the processing unit is the name of a point on the map. In accordance with the processing unit information acquired by the unit information acquisition unit, one or more pieces of post information acquired by the post information acquisition unit are statistically processed for each piece of post information having the name of the same point, and one or more post-processing results are obtained. An information processing apparatus that generates statistical information.
このような構成により、投稿された情報を、地名ごとに統計処理することができる。 With such a configuration, the posted information can be statistically processed for each place name.
また、本第六の発明の情報処理装置は、第一から第五いずれかの発明に対して、統計処理部は、肯定的である旨を示す用語である1以上の肯定用語が格納される肯定用語格納手段と、受付部が受け付けた投稿内容情報と、肯定用語格納手段に格納されている1以上のいずれかの肯定用語とを有する1以上の投稿情報を、投稿情報格納部から取得する投稿情報取得手段と、投稿情報取得手段が取得した1以上の投稿情報を、所定の処理単位ごとに統計処理し、統計処理の結果である1以上の統計情報を生成する統計処理手段とを具備する情報処理装置である。 Further, in the information processing apparatus according to the sixth aspect of the present invention, one or more positive terms, which are terms indicating that the statistical processing section is positive, are stored with respect to any one of the first to fifth aspects. Acquire one or more pieces of post information having affirmative term storage means, post content information received by the accepting unit, and one or more affirmative terms stored in the affirmative term storage unit from the post information storage unit. Post information acquisition means and statistical processing means for statistically processing one or more pieces of post information acquired by the post information acquisition means for each predetermined processing unit and generating one or more statistical information as a result of the statistical processing Information processing apparatus.
このような構成により、投稿された情報のうち、肯定的な情報を統計処理することができる。 With such a configuration, it is possible to statistically process positive information among posted information.
また、本第七の発明の情報処理装置は、第一から第六いずれかの発明に対して、受付部は、地図情報を出力する指示である地図出力指示をも受け付け、地図を示す情報であり、1以上の地点情報を有する地図情報が格納される地図情報格納部と、受付部が受け付けた地図出力指示に応じて、地図情報格納部から地図情報を取得する地図情報取得部とをさらに具備し、統計処理部は、地図情報取得部が取得した地図情報から、1以上の地点情報を取得する地点情報取得手段と、地点情報取得手段が取得した1以上の各地点情報に対応する1以上の投稿情報を、所定の処理単位ごとに統計処理し、1以上の各地点情報に対応する1以上の統計情報を生成する統計処理手段とを具備し、出力部は、統計処理部が生成した1以上の統計情報を、各統計情報が有する地点情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力する情報処理装置である。 Further, in the information processing device according to the seventh aspect of the present invention, with respect to any one of the first to sixth aspects, the reception unit also receives a map output instruction that is an instruction to output map information, and is information indicating a map. A map information storage unit that stores map information having one or more pieces of point information, and 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 The statistical processing unit includes a point information acquisition unit that acquires one or more pieces of point information from the map information acquired by the map information acquisition unit, and one corresponding to each of the one or more pieces of point information acquired by the point information acquisition unit. Statistical processing means for processing the above posted information for each predetermined processing unit and generating one or more pieces of statistical information corresponding to one or more pieces of point information. The output unit is generated by the statistical processing unit One or more statistical information, each statistic Using the location information included in the broadcast, an information processing apparatus for outputting in association with the map information by the map information acquisition unit has acquired.
このような構成により、統計処理した結果を、地図上に表示することができる。 With such a configuration, the result of statistical processing can be displayed on a map.
また、本第八の発明の情報処理装置は、第七の発明に対して、受付部は、出発地を示す地点情報である出発地情報と、目的地を示す地点情報である目的地情報とを有する指示であり、出発地から目的地までの経路を探索する指示である経路探索指示を受け付け、受付部が受け付けた経路探索指示が有する出発地情報と、経路探索指示が有する目的地情報とを、地図情報に対して適用し、出発地から目的地までの1以上の経路を探索し、1以上の各経路を示す情報であり、1以上の各経路上の地点を示す1以上の地点情報を有する情報である1以上の経路情報を生成する経路探索部をさらに具備し、地点情報取得手段は、経路探索部が生成した1以上の各経路情報から、1以上の地点情報を取得し、出力部は、統計処理部が生成した1以上の統計情報を、各統計情報が有する地点情報を用いて、経路探索部が生成した1以上の各経路情報に対応付けて出力する情報処理装置である。 Further, in the information processing apparatus according to the eighth aspect of the invention, in contrast to the seventh aspect of the invention, the receiving unit includes departure point information that is point information indicating the departure point, and destination information that is point information indicating the destination. A route search instruction that is an instruction to search for a route from the departure point to the destination, and the departure point information included in the route search instruction received by the reception unit, and the destination information included in the route search instruction Is applied to the map information, searches for one or more routes from the departure point to the destination, information indicating one or more routes, and one or more points indicating points on one or more routes The information processing apparatus further includes a route search unit that generates one or more route information that is information, and the point information acquisition unit acquires one or more point information from the one or more pieces of route information generated by the route search unit. The output unit includes one or more statistics generated by the statistical processing unit. Information, using the location information each statistic has an information processing apparatus for outputting in association with one or more respective path information route search unit has generated.
このような構成により、統計処理した結果を、経路上に表示することができる。 With such a configuration, the result of statistical processing can be displayed on the route.
また、本第九の発明の情報処理装置は、第七の発明に対して、現在位置を示す現在位置情報を取得する現在位置情報取得部をさらに具備し、地点情報取得手段は、現在位置情報取得部が取得した現在位置情報、または現在位置情報が示す現在位置から所定の距離以内の地点を示す1以上の地点情報を取得し、出力部は、統計処理部が生成した1以上の統計情報を、各統計情報が有する地点情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力する情報処理装置である。 Further, the information processing apparatus according to the ninth aspect of the invention further includes a current position information acquisition unit that acquires current position information indicating the current position, as compared with the seventh aspect of the invention, and the point information acquisition means includes the current position information. The current position information acquired by the acquisition unit or one or more point information indicating points within a predetermined distance from the current position indicated by the current position information are acquired, and the output unit is one or more pieces of statistical information generated by the statistical processing unit Is an information processing apparatus that outputs in association with the map information acquired by the map information acquisition unit using the point information included in each statistical information.
このような構成により、現在付近の地点に対応する統計処理した結果を、表示することができる。 With such a configuration, it is possible to display a result of statistical processing corresponding to a point near the present.
また、本第十の発明の情報処理装置は、第七の発明に対して、受付部は、出発地を示す地点情報である出発地情報と、目的地を示す地点情報である目的地情報とを受け付け、1以上の地点情報が格納される地点情報格納部と、受付部が受け付けた出発地情報と、目的地情報とを、地点情報格納部に蓄積する地点情報蓄積部とをさらに具備し、地点情報取得手段は、地点情報格納部に格納されている1以上の地点情報を取得し、出力部は、統計処理部が生成した1以上の統計情報を、各統計情報が有する地点情報を用いて、地図情報取得部が取得した地図情報に対応付けて出力する情報処理装置である。 Further, in the information processing apparatus according to the tenth aspect of the invention, in contrast to the seventh aspect of the invention, the receiving unit includes departure point information that is point information indicating the departure point, and destination information that is point information indicating the destination. A point information storage unit that stores one or more pieces of point information, a departure point information received by the reception unit, and a point information storage unit that stores destination information in the point information storage unit The point information obtaining means obtains one or more pieces of point information stored in the point information storage unit, and the output unit obtains one or more pieces of statistical information generated by the statistical processing unit as point information that each piece of statistical information has. It is an information processing apparatus that uses the map information acquisition unit and outputs it in association with the map information.
このような構成により、過去に訪れたことのある地点などに対応する統計処理した結果を、表示することができる。 With such a configuration, it is possible to display a result of statistical processing corresponding to a point that has been visited in the past.
また、本第十一の発明の情報処理装置は、第七から第十いずれかの発明に対して、統計処理部は、統計処理手段が生成した1以上の統計情報から、1以上の統計情報を示すグラフを生成するグラフ生成手段をさらに具備し、出力部は、グラフ生成手段が生成したグラフをも出力する情報処理装置である。 Further, in the information processing apparatus according to the eleventh aspect of the invention, in contrast to any of the seventh to tenth inventions, the statistical processing section uses one or more pieces of statistical information generated from one or more pieces of statistical information generated by the statistical processing means. And an output unit is an information processing apparatus that also outputs a graph generated by the graph generation unit.
このような構成により、統計処理した結果を、グラフ形式で表示することができる。 With such a configuration, the result of statistical processing can be displayed in a graph format.
また、本第十二の発明の情報処理装置は、第七から第十いずれかの発明に対して、統計処理部は、統計処理手段が生成した1以上の各統計情報が示す統計処理の結果に応じた色を示す色情報を、1以上の各統計情報に対応付ける色情報付与手段をさらに具備し、出力部は、統計処理部が生成した1以上の統計情報を、各統計情報に対応付いている色情報が示す色で出力する情報処理装置である。 Further, in the information processing apparatus according to the twelfth aspect of the present invention, in contrast to any of the seventh to tenth aspects, the statistical processing unit is a statistical processing result indicated by one or more pieces of statistical information generated by the statistical processing means. Color information giving means for associating color information indicating a color corresponding to each one or more statistical information, and the output unit associates one or more statistical information generated by the statistical processing unit with each statistical information. The information processing apparatus outputs in the color indicated by the color information.
このような構成により、統計処理した結果を、色分けして表示することができる。 With such a configuration, the result of statistical processing can be displayed in different colors.
また、本第十三の発明の情報処理装置は、第一から第十二いずれかの発明に対して、統計処理部は、投稿情報格納部に所定の数以上の投稿情報が格納されている場合に、1以上の投稿情報を、所定の処理単位ごとに統計処理し、統計処理の結果である1以上の統計情報を生成する情報処理装置である。 Further, in the information processing apparatus according to the thirteenth aspect of the present invention, with respect to any one of the first to twelfth aspects, the statistical processing unit stores a predetermined number or more of post information in the post information storage unit In this case, the information processing apparatus performs statistical processing on one or more pieces of post information for each predetermined processing unit and generates one or more pieces of statistical information that is a result of the statistical processing.
このような構成により、所定の数以上の投稿された情報がある場合に、投稿された情報を統計処理することができる。 With such a configuration, when there is a predetermined number or more of posted information, the posted information can be statistically processed.
また、本第十四の発明の情報処理装置は、第一から第十二いずれかの発明に対して、統計処理部は、1以上の投稿情報のうち所定の期間内の1以上の投稿情報を、所定の処理単位ごとに統計処理し、統計処理の結果である1以上の統計情報を生成する情報処理装置である。 In addition, in the information processing apparatus according to the fourteenth aspect of the invention, in contrast to any one of the first to twelfth aspects, the statistical processing unit includes one or more pieces of post information within a predetermined period of one or more pieces of post information Is an information processing apparatus that performs statistical processing for each predetermined processing unit and generates one or more pieces of statistical information as a result of the statistical processing.
このような構成により、所定の期間に投稿された情報を統計処理することができる。 With such a configuration, it is possible to statistically process information posted in a predetermined period.
本発明による情報処理装置等によれば、投稿された情報を統計処理することができる。また、その結果を、表示することができる。 According to the information processing apparatus and the like according to the present invention, the posted information can be statistically processed. Moreover, the result can be displayed.
以下、本発明による情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、所定の情報が格納され得る格納部等において、当該格納部に情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が格納部等で記憶されるようになってもよい。また、通信回線などを介して送信された情報が格納部等で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が格納部等で記憶されるようになってもよい。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。 Hereinafter, embodiments of an information processing apparatus 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 the present embodiment, the
なお、本実施の形態における情報処理装置1は、例えば、スマートフォンや携帯電話などの携帯端末装置や、カーナビゲーションシステムやディスプレイ・オーディオなどの車載装置などである。
The
図1は、本実施の形態における情報処理装置1のブロック図である。情報処理装置1は、投稿情報格納部101、処理単位管理情報格納部102、地図情報格納部103、地点情報格納部104、受信部105、投稿情報蓄積部106、現在位置情報取得部107、受付部108、処理単位情報取得部109、地図情報取得部110、経路探索部111、地点情報蓄積部112、統計処理部113、出力部114を備える。また、統計処理部113は、肯定用語格納手段1131、投稿情報取得手段1132、地点情報取得手段1133、統計処理手段1134、グラフ生成手段1135、色情報付与手段1136を備える。
FIG. 1 is a block diagram of an
投稿情報格納部101には、1以上の投稿情報が格納される。投稿情報とは、ユーザが、いわゆるクチコミサイトや、Q&Aコミュニティ、SNS(Social Network Service、ソーシャル・ネットワーキング・サービス)などのCGM(Consumer Generated Media)と呼ばれるWebサービスに送信(投稿)したコメントなどである。投稿情報は、例えば、所定のテーマに対するコメント(例えば、オススメの観光スポットや飲食店、観光スポットや飲食店の混雑状況、観光スポットや飲食店の評判、各地の渋滞状況、おもしろいテレビ番組など)や、その他、ユーザの任意のコメント(つぶやき)などであるが、本実施の形態における投稿情報は、通常、地点や地域に関連するコメントである。従って、投稿情報は、地点の名称(以下、適宜、地名)を示す地点名称情報や、地域の名称(以下、適宜、地域名)を示す地域名情報などを有することもある。また、地点は、通常、地図上の地点である。また、地点は、例えば、駅や、施設、ランドマーク、観光スポット、寺社、仏閣、飲食店、その他の建造物などであり、いわゆる地点と呼べるものであれよい。また、地域は、通常、地図上の地域である。また、地域は、例えば、都道府県や、地区町村などであり、いわゆる地域と呼べるものであればよい。
Post
また、投稿情報には、通常、位置を示す位置情報が対応付いている。位置情報は、通常、経緯度を示す経緯度情報であるが、地図上の座標を示す座標情報や、高度を示す高度情報などであってもよい。また、当該位置情報は、通常、対応付いている投稿情報が送信された位置を示す。また、当該位置情報を、送信位置情報としてもよい。 In addition, the post information is usually associated with position information indicating the position. 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. In addition, the position information usually indicates a position where post information associated with the position information is transmitted. The position information may be transmission position information.
また、投稿情報には、例えば、地点を示す地点情報や、地域を示す地域情報、ユーザが当該投稿情報を投稿した際に使用した端末装置(スマートフォンや、携帯電話など)を識別する情報、当該投稿時の日時を示す情報、当該投稿したユーザを識別する情報、後述の統計処理が行われたか否かを示す処理済フラグなどが対応付いていてもよい。地点情報は、通常、地点の名称を示す地点名称情報や、地点の位置を示す位置情報である地点位置情報などである。また、地域情報は、通常、地域の名称を示す地域名称情報や、地域の範囲を示す地域範囲情報などである。地域範囲情報は、通常、2以上の位置情報を有する。また、処理済フラグは、例えば、未処理であれば対応付いておらず、処理済であれば対応付いていてもよい。 The posted information includes, for example, point information indicating a point, region information indicating a region, information for identifying a terminal device (such as a smartphone or a mobile phone) used when the user posted the posted information, Information indicating the date and time of posting, information for identifying the posted user, a processed flag indicating whether or not statistical processing described later may be performed, and the like may be associated. The point information is usually point name information indicating the name of the point, point position information that is position information indicating the position of the point, and the like. The area information is usually area name information indicating the name of the area, area range information indicating the area range, and the like. The area range information usually has two or more pieces of position information. Further, for example, the processed flag may not correspond if it has not been processed, and may correspond if it has been processed.
処理単位管理情報格納部102には、1以上の処理単位管理情報が格納される。処理単位管理情報とは、投稿内容に関する条件である投稿内容条件と、処理単位を示す処理単位情報とを有する情報である。投稿内容条件とは、通常、後述の受付部108が受け付ける投稿内容情報に関する条件である。投稿内容情報とは、投稿内容を示す情報である。また、処理単位情報とは、投稿情報を統計処理する際の単位を示す情報である。つまり、処理単位管理情報は、ユーザから受け付けた投稿内容情報に応じて、投稿情報を統計処理する際の単位を選択するための情報である。
The processing unit management
投稿内容とは、投稿情報が示すコメントの内容である。コメントの内容とは、例えば、当該コメントが有する地点の名称や、地域の名称、その他の対象(地点や地域以外の対象)、これらの対象に対する評価を示す形容詞、これらの対象の状況、コメントの内容の種類などである。つまり、投稿内容情報は、これらのコメントの内容を示す情報である。また、投稿内容条件は、これらの投稿内容情報に関する条件である。 The posted content is the content of the comment indicated by the posted information. The contents of the comment include, for example, the name of the point that the comment has, the name of the region, other objects (objects other than the point or area), adjectives indicating the evaluation of these objects, the status of these objects, The type of content. That is, the posted content information is information indicating the content of these comments. The posted content condition is a condition related to the posted content information.
投稿内容情報は、例えば、地点名称情報や、地域名称情報、その他の対象(地点や地域以外の対象)を示す対象情報、これらの対象に対する評価を示す評価情報、これらの対象の状況を示す状況情報、投稿情報がどのような種類の情報を有しているかを示す種類情報などである。対象名称情報は、例えば、「桜」や、「紅葉」、「パスタ」、「ケーキ」などである。また、評価情報は、例えば、「きれい」や、「素敵」、「おいしい」、「いまいち」などである。また、状況情報は、「満開」や、「混雑」、「渋滞中」、「暑い」などである。また、種類情報は、例えば、「地点名」や、「公園名」、「地域名」、「都道府県名」、「対象」、「飲食店」、「評価」、「良い評価」、「状況」、「混雑状況」などである。 Post content information includes, for example, point name information, area name information, object information indicating other objects (objects other than points or areas), evaluation information indicating evaluation of these objects, and status indicating the status of these objects Information, type information indicating what kind of information the posted information has, and the like. The target name information is, for example, “sakura”, “autumn leaves”, “pasta”, “cake”, and the like. The evaluation information is, for example, “beautiful”, “nice”, “delicious”, “Imaichi”, and the like. The status information includes “full bloom”, “crowded”, “congested”, “hot”, and the like. The type information includes, for example, “point name”, “park name”, “region name”, “prefecture name”, “target”, “restaurant”, “evaluation”, “good evaluation”, “situation” "," Congestion status ", etc.
また、投稿内容条件は、例えば、「投稿内容情報が都道府県名であること」や、「投稿内容情報が「桜」または「紅葉」であること」、「投稿内容情報が市区町村名と「桜」を有すること」、「投稿内容情報が地点名と「混雑状況」を有すること」、「投稿内容情報が「紅葉」と「見ごろ」を有すること」などである。 In addition, the post content condition is, for example, “post content information must be a prefecture name”, “post content information must be“ sakura ”or“ autumn leaves ”, “Having cherry blossoms”, “posting content information has a spot name and“ crowd ””, “posting content information has“ autumn leaves ”and“ best time ”, and so on.
また、処理単位とは、1以上の投稿情報を統計処理する際の一の単位であり、統計処理を行う1以上の投稿情報の1つのまとまりである。つまり、処理単位情報とは、統計処理の対象となる1以上の投稿情報を、どのような1つのまとまりごとに統計処理するかを示す情報である。処理単位情報は、例えば、(1)処理単位が地図上の地域であることを示す情報や、(2)処理単位が地図上の地点からの距離により特定される範囲であることを示す情報、(3)処理単位が地図上の地点の名称であることを示す情報などである。(1)は、例えば、「都道府県」や、「市区町村」、「行政区画」などである。また、(2)は、例えば、「任意の地点:半径1km」や、「半径500m」、「周囲200m以内」などである。また、(3)は、例えば、「地名」や、「地点名」、「地点名称」などである。
The processing unit is a unit for statistically processing one or more pieces of posted information, and is a group of one or more pieces of posted information for performing statistical processing. That is, the processing unit information is information indicating what kind of one piece of statistical processing is performed on one or more pieces of post information to be subjected to statistical processing. The processing unit information includes, for example, (1) information indicating that the processing unit is an area on the map, and (2) information indicating that the processing unit is a range specified by a distance from a point on the map, (3) Information indicating that the processing unit is the name of a point on the map. (1) is, for example, “prefecture”, “city”, “administrative division”, and the like. (2) is, for example, “arbitrary point:
地図情報格納部103には、地図を示す情報である地図情報が格納される。地図は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、地形や道路等が把握可能な航空写真や衛星写真、当該写真に記号や文字等が記入されたものなどである。
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.
また、地図情報は、通常、地図上の地点を示す1以上の地点情報や、地図上の地域を示す1以上の地域情報などを有する。 Further, the map information usually includes one or more pieces of point information indicating points on the map, one or more pieces of region information indicating regions on the map, and the like.
地点情報格納部104には、1以上の地点情報が格納される。当該地点情報は、通常、出発地を示す地点情報である出発地情報や、目的地を示す地点情報である目的地情報、経由地を示す地点情報である経由地情報などである。
The point
受信部105は、1以上の投稿情報を送信する2以上のサーバ装置(図示せず)から、1以上の投稿情報を受信する。当該サーバ装置は、例えば、いわゆるつぶやきを投稿するSNSや、ブログ、ミニブログなどを運用するサーバ装置である。また、当該サーバ装置は、通常、ユーザが送信した1以上の投稿情報を受信し、当該1以上の投稿情報を所定の記憶領域に蓄積する。そして、当該サーバ装置は、当該1以上の投稿情報を、情報処理装置1に送信する。このとき、サーバ装置は、情報処理装置1からの要求に応じて、1以上の投稿情報を、情報処理装置1に送信してもよい。そして、受信部105は、当該送信された1以上の投稿情報を受信する。なお、1以上の投稿情報を要求する場合、情報処理装置1は、通常、サーバ装置に1以上の投稿情報を要求する指示である投稿情報要求指示を送信する送信部(図示せず)を具備する。また、当該投稿情報要求指示の送信や、当該投稿情報要求指示を受信したサーバ装置における1以上の投稿情報の取得の方法や手順などは、公知であるので、詳細な説明を省略する。
The receiving
投稿情報蓄積部106は、受信部105が受信した1以上の投稿情報を、投稿情報格納部101に蓄積する。当該蓄積の順序は、通常、問わない。
The posted
現在位置情報取得部107は、現在位置を示す位置情報である現在位置情報を取得する。当該現在位置とは、通常、情報処理装置1の現在位置である。また、現在位置情報取得部107は、通常、定期的に現在位置情報を取得する。
The current position
受付部108は、投稿内容情報を受け付ける。受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
The accepting
また、受付部108は、地図情報を出力する指示である地図出力指示や、出発地から目的地までの経路を探索する指示である経路探索指示、出発地を示す地点情報である出発地情報、目的地を示す地点情報である目的地情報、経由地を示す地点情報である経由地点情報などを受け付けてもよい。地図出力指示は、通常、情報処理装置1の現在位置を示す現在位置情報や、出力する地図の範囲を示す情報(例えば、2以上の位置情報)などを有する。また、経路探索指示は、通常、出発地情報や、目的地情報、経由地点情報などを有する。
The
また、受付部108は、上記の指示以外の指示を受け付けてもよい。上記の指示以外の指示とは、例えば、電源ONの指示や、電源OFFの指示、地図上の地点を選択する地点選択指示などである。なお、受付部108がこれらの指示を受け付けた場合、情報処理装置1は、通常、当該受け付けた指示に応じた所定の処理を行う。
In addition, the
処理単位情報取得部109は、受付部108が受け付けた投稿内容情報が合致する投稿内容条件に対応する処理単位情報を取得する。処理単位情報取得部109は、通常、受付部108が受け付けた投稿内容情報が、処理単位管理情報格納部102に格納されている1以上の処理単位管理情報が有する投稿内容条件のいずれに合致するか否かを判断する。そして、処理単位情報取得部109は、合致すると判断した投稿内容条件に対応付いている処理単位情報を、処理単位管理情報格納部102から取得する。
The processing unit
例えば、受付部108が受け付けた投稿内容情報が「桜」であり、投稿内容条件が「投稿内容情報=桜」であるとする。当該投稿内容条件は、「投稿内容情報が「桜」であること」を意味する。この場合、処理単位情報取得部109は、当該投稿内容情報が当該投稿内容条件に合致すると判断し、当該投稿内容条件に対応する処理単位情報を取得する。
For example, it is assumed that the posted content information received by the receiving
また、例えば、受付部108が受け付けた投稿内容情報が「レストラン」であり、投稿内容条件が「レストランor飲食店」であるとする。当該投稿内容条件は、「投稿内容情報が「レストラン」または「飲食店」であること」を意味する。この場合、処理単位情報取得部109は、当該投稿内容情報が当該投稿内容条件に合致すると判断し、当該投稿内容条件に対応する処理単位情報を取得する。
For example, it is assumed that the posted content information received by the receiving
また、例えば、受付部108が受け付けた投稿内容情報が「レストラン」であり、投稿内容条件が「レストランand評判」であるとする。当該投稿内容条件は、「投稿内容情報が「レストラン」かつ「評判」であること」を意味する。この場合、処理単位情報取得部109は、当該投稿内容情報が当該投稿内容条件に合致しないと判断する。
Further, for example, it is assumed that the posted content information received by the receiving
また、例えば、受付部108が受け付けた投稿内容情報が種類情報である場合、または投稿内容条件が有する投稿内容情報が種類情報である場合、処理単位情報取得部109は、当該種類情報が示す種類に関連する名称などを示す1以上の関連名称情報を予め保持しており、当該関連名称情報を用いて、処理単位情報を取得してもよい。
For example, when the posted content information received by the receiving
例えば、受付部108が受け付けた投稿内容情報が「レストラン」であり、投稿内容条件が「飲食店」であるとする。また、このとき、処理単位情報取得部109は、「飲食店」の種類を示す1以上の関連名称情報を保持しており、当該関連名称情報に「レストラン」が含まれているとする。この様な場合、処理単位情報取得部109は、当該投稿内容情報が当該投稿内容条件に合致すると判断し、当該投稿内容条件に対応する処理単位情報を取得する。
For example, it is assumed that the posted content information received by the receiving
また、例えば、受付部108が受け付けた投稿内容情報が「カレー店」であり、投稿内容条件がカレー店の具体的な名称である「○○カレーorカレー△△屋」であるとする。また、このとき、処理単位情報取得部109は、「カレー店」の名称を示す1以上の関連名称情報を保持しており、当該関連名称情報に「○○カレー」、「カレー△△屋」のいずれかが含まれているとする。この様な場合、処理単位情報取得部109は、当該投稿内容情報が当該投稿内容条件に合致すると判断し、当該投稿内容条件に対応する処理単位情報を取得する。
Further, for example, it is assumed that the posted content information received by the receiving
また、処理単位情報取得部109は、通常、1つの処理単位情報を取得する。例えば、受付部108が受け付けた投稿内容情報が2以上の投稿内容条件に合致する場合、処理単位情報取得部109は、例えば、所定の基準に従い、当該2以上の投稿内容条件から1つの投稿内容条件を決定し、当該投稿内容条件に対応する処理単位情報を取得する。なお、「所定の基準」とは、例えば、最初に合致することや、最後に合致すること、日付が最新であることなどである。
The processing unit
地図情報取得部110は、受付部108が受け付けた地図出力指示に応じて、地図情報格納部103から地図情報を取得する。地図情報取得部110は、通常、受付部108が受け付けた地図出力指示が有する現在位置情報が示す現在位置を中心とする地図や、当該地図出力指示が有する2以上の位置情報が示す範囲の地図などを取得する。なお、地図情報の取得の方法や手順などは、公知であるので、詳細な説明を省略する。
The map
経路探索部111は、地図情報格納部103に格納されている地図情報に対して、受付部108が受け付けた経路探索指示が有する出発地情報と、経路探索指示が有する目的地情報とを適用する。当該地図情報は、地図情報取得部110が取得した地図情報であってもよい。また、「地図情報に対して出発地情報を適用する」とは、当該出発地情報で示される地図上の地点を、出発地とすることである。また、「地図情報に対して目的地情報を適用する」とは、当該目的地情報で示される地図上の地点を、目的地とすることである。そして、経路探索部111は、出発地から目的地までの1以上の経路を探索し、当該1以上の各経路を示す情報である1以上の経路情報を生成する。当該経路情報は、通常、当該1以上の各経路上の地点を示す1以上の地点情報を有する。また、当該「生成」には、「取得」の意味も含まれる。また、例えば、受付部108が受け付けた経路探索指示が経由地情報を有する場合、経路探索部111は、当該経由地情報も地図情報に対して適用する。なお、経路探索は、公知の技術であるので、詳細な説明を省略する。
The route search unit 111 applies the departure point information included in the route search instruction received by the
地点情報蓄積部112は、受付部108が受け付けた出発地情報と、目的地情報とを、地点情報格納部104に蓄積する。また、受付部108が経由地情報を受け付けた場合、地点情報蓄積部112は、当該経由地情報も地点情報格納部104に蓄積してもよい。また、当該出発地情報などの地点情報は、受付部108が受け付けた経路探索指示が有する出発地情報などであってもよい。
The point
統計処理部113は、投稿情報格納部101に格納されている1以上の投稿情報を統計処理し、当該統計処理の結果である1以上の統計情報を生成する。当該1以上の投稿情報は、2以上の投稿情報であることが好適である。また、統計処理とは、例えば、同一の地域において投稿された投稿情報の数を算出することや、同一の地点において投稿された投稿情報の数を算出すること、同一の地域についてのコメントである投稿情報の数を算出すること、同一の地点についてのコメントである投稿情報の数を算出すること、一のユーザが投稿情報を投稿した地域や地点の分布を算出すること、これらの数や分布などを日ごとや時間ごとに算出すること、などである。なお、統計処理の方法や手順などは、公知であるので、詳細な説明を省略する。
The
また、統計情報には、通常、位置情報が対応付いている。当該位置情報は、通常、統計処理を行った1以上の投稿情報に対応付いている位置情報である。また、統計情報には、例えば、地点情報や、地域情報が対応付いていてもよい。当該地点情報や地域情報は、統計情報がどの地点や地域に属するかを示す情報であり、通常、地図情報が有する情報である。また、これらの情報は、統計情報が有していてもよい。 The statistical information is usually associated with position information. The position information is usually position information associated with one or more pieces of post information subjected to statistical processing. Further, the statistical information may be associated with, for example, point information or regional information. The point information and the region information are information indicating which point or region the statistical information belongs to, and are usually information that the map information has. These pieces of information may be included in the statistical information.
また、統計処理部113は、通常、投稿情報格納部101に格納されている1以上の投稿情報のうち、受付部108が受け付けた投稿内容情報を有する1以上の投稿情報を、所定の処理単位ごとに統計処理する。また、統計処理部113は、通常、所定のタイミングで、当該1以上の投稿情報を統計処理する。また、統計処理部113は、例えば、受付部108が受け付けた投稿内容情報を有する1以上の投稿情報のうち、所定の条件を満たす1以上の投稿情報を統計処理してもよい。
In addition, the
また、統計処理部113は、例えば、生成した1以上の各統計情報を示すグラフを生成してもよい。また、統計処理部113は、例えば、生成した1以上の統計情報を、後述の出力部114が色分けして出力できるように、当該1以上の各統計情報に、色を示す色情報を対応付けてもよい。
Further, the
なお、統計処理部113は、通常、後述の各手段により、1以上の投稿情報を統計処理する。
Note that the
肯定用語格納手段1131には、肯定的である旨を示す用語である1以上の肯定用語が格納される。肯定用語は、例えば、「綺麗」、「キレイ」、「素敵」、「ステキ」、「おいしい」、「うまい」、「ウマい」などである。 The affirmative term storage means 1131 stores one or more affirmative terms that are affirmative. The positive terms are, for example, “beautiful”, “beautiful”, “nice”, “great”, “delicious”, “delicious”, “horse”, and the like.
投稿情報取得手段1132は、受付部108が受け付けた投稿内容情報を有する1以上の投稿情報を、投稿情報格納部101から取得する。投稿情報取得手段1132は、通常、投稿情報格納部101に格納されている1以上の各投稿情報が、受付部108が受け付けた投稿内容情報を有するか否かを判断する。そして、投稿情報取得手段1132は、有すると判断した投稿情報を、投稿情報格納部101から取得する。
The posted
また、例えば、受付部108が受け付けた投稿内容情報が、投稿内容の種類を示す種類情報である場合、投稿情報取得手段1132は、通常、当該種類情報で示される種類に合致する1以上の投稿情報を取得する。この場合、投稿情報取得手段1132は、当該種類情報が示す種類に関連する名称などを示す1以上の関連名称情報を予め保持しており、投稿情報格納部101に格納されている1以上の各投稿情報が、当該1以上の関連名称情報のいずれかを有するか否かを判断する。
For example, when the posted content information received by the receiving
例えば、種類情報が「地点名」である場合、投稿情報取得手段1132は、地点名を示す情報を有する投稿情報を取得する。この場合、投稿情報取得手段1132は、例えば、当該地点名を示す情報である1以上の地点名称情報を、予め保持しており、投稿情報格納部101に格納されている1以上の各投稿情報が、当該1以上の地点名称情報のいずれかを有するか否かを判断する。そして、投稿情報取得手段1132は、有すると判断した投稿情報を、投稿情報格納部101から取得する。
For example, when the type information is “location name”, the posted
また、例えば、肯定用語格納手段1131に1以上の肯定用語が格納されている場合、投稿情報取得手段1132は、受付部108が受け付けた投稿内容情報と、肯定用語格納手段1131に格納されている1以上のいずれかの肯定用語とを有する1以上の投稿情報を、投稿情報格納部101から取得してもよい。
Further, for example, when one or more affirmative terms are stored in the affirmative
また、投稿情報取得手段1132は、後述の地点情報取得手段1133が取得した1以上の地点情報に対応する投稿情報を取得してもよい。当該「地点情報に対応する投稿情報」とは、地点情報が有する地点位置情報が示す位置とほぼ同様の位置を示す位置情報が対応付いている投稿情報や、地点情報が有する地点名称情報を有する投稿情報などである。また、「ほぼ同様の位置」とは、当該2つの位置間の距離が所定の条件を満たすほど近いことを意味する。また、投稿情報取得手段1132は、地点情報取得手段1133が取得した1以上の地点情報に対応する1以上の投稿情報を取得後、取得した1以上の投稿情報から、さらに、受付部108が受け付けた投稿内容情報や、肯定用語格納手段1131に格納されている1以上の肯定用語を有する1以上の投稿情報を取得してもよい。
Also, the posted
地点情報取得手段1133は、地図情報取得部110が取得した地図情報から、1以上の地点情報を取得する。また、経路探索部111が経路情報を生成した場合、地点情報取得手段1133は、当該経路情報から1以上の地点情報を取得してもよい。また、地点情報取得手段1133は、現在位置情報取得部107が取得した現在位置情報や、当該現在位置情報が示す現在位置周辺の地点を示す1以上の地点情報、地点情報格納部104に格納されている1以上の地点情報を取得してもよい。現在位置周辺の地点を示す1以上の地点情報を取得する場合、地点情報取得手段1133は、通常、当該1以上の地点情報を、地図情報格納部103に格納されている地図情報や、地図情報取得部110が取得した地図情報などから取得する。また、「現在位置周辺」とは、現在位置から所定の距離以内であることを意味する。
The spot
統計処理手段1134は、投稿情報取得手段1132が取得した1以上の投稿情報を、所定の処理単位ごとに統計処理する。「所定の処理単位」とは、処理単位情報取得部109が取得した処理単位情報が示す処理単位である。そして、統計処理手段1134は、統計処理の結果である1以上の統計情報を生成する。
The
例えば、処理単位情報が、処理単位が地図上の地域であることを示す情報であるとき、統計処理手段1134は、投稿情報取得手段1132が取得した1以上の投稿情報を、地図上の地域ごとに統計処理する。これは、つまり、同一の地域に属する投稿情報を1つの処理単位として、統計処理を行うということである。
For example, when the processing unit information is information indicating that the processing unit is a region on the map, the
この場合、統計処理手段1134は、例えば、投稿情報に対応付いている位置情報と、地図情報が有する1以上の地域情報とを用いて、当該位置情報が示す位置が、当該1以上の地域情報が示すどの地域の範囲内であるか否かを判断する。そして、統計処理手段1134は、範囲内であると判断した地域情報が示す地域を、投稿情報が属する地域であると特定する。
In this case, for example, the
また、例えば、処理単位情報が、処理単位が地図上の地点からの距離により特定される範囲であることを示す情報であるとき、統計処理手段1134は、投稿情報取得手段1132が取得した1以上の投稿情報を、地図上の地点からの距離により特定される範囲ごとに統計処理する。これは、つまり、同一の地点に属する投稿情報を1つの処理単位として、統計処理を行うということである。
Further, for example, when the processing unit information is information indicating that the processing unit is a range specified by a distance from a point on the map, the
この場合、統計処理手段1134は、例えば、投稿情報に対応付いている位置情報と、地図情報が有する地点情報と、当該処理単位情報を用いて、当該位置情報が示す位置が、当該地点情報が示す地点から当該処理単位情報が示す距離までの範囲内であるか否かを判断する。そして、統計処理手段1134は、範囲内であると判断した地点情報が示す地点を、投稿情報が属する地点であると特定する。
In this case, the
また、この場合、統計処理手段1134は、例えば、投稿情報に対応付いている位置情報と、地図情報が有する地点情報と、当該処理単位情報を用いて、当該位置情報が示す位置から当該処理単位情報が示す距離までの範囲内に、1以上の地点が存在するか否かを判断する。そして、統計処理手段1134は、範囲内であると判断した1以上の地点のうち、当該位置から最も近い距離にある地点を、投稿情報が属する地点であると特定してもよい。
In this case, the statistical processing means 1134 uses, for example, the position information associated with the posted information, the point information included in the map information, and the processing unit information from the position indicated by the position information. It is determined whether one or more points exist within a range up to the distance indicated by the information. Then, the
また、例えば、処理単位情報が、処理単位が地図上の地点の名称であることを示す情報であるとき、統計処理手段1134は、投稿情報取得手段1132が取得した1以上の投稿情報を、同一の地点名称情報を有する投稿情報ごとに統計処理する。これは、つまり、同一の地名に属する投稿情報を1つの処理単位として、統計処理を行うということである。
For example, when the processing unit information is information indicating that the processing unit is the name of a spot on the map, the
この場合、統計処理手段1134は、例えば、投稿情報と、地図情報が有する1以上の地点情報とを用いて、当該投稿情報が、当該1以上の地点情報が有するどの地点名称情報を有するか否かを判断する。そして、統計処理手段1134は、有すると判断した地点名称情報が示す地名を、投稿情報が属する地名であると特定する。
In this case, the
また、統計処理手段1134は、通常、上記の様にして統計処理し、生成した1以上の各統計情報に、当該統計情報を生成する際に用いた1以上の投稿情報が属する地域や地点などを示す地域情報や地点情報などを、対応付ける。
In addition, the
また、統計処理手段1134は、通常、所定のタイミングで、上記の様な統計処理を行う。つまり、統計処理手段1134は、統計処理を行うタイミングであるか否かを判断し、統計処理を行うタイミングである場合に、統計処理を行う。また、「所定のタイミング」とは、例えば、(1)受付部108が投稿内容情報を受け付けた場合や、(2)受付部108が地図出力指示を受け付けた場合、(3)投稿情報格納部101に所定の数以上の投稿情報が格納されている場合などである。(1)の場合、統計処理手段1134は、通常、受付部108が投稿内容情報を受け付けたか否かを判断し、受け付けた場合に、統計処理を行うタイミングであると判断する。また、(2)の場合は、(1)の場合と同様である。また、(3)の場合、統計処理手段1134は、通常、投稿情報蓄積部106が投稿情報格納部101に1以上の投稿情報を蓄積した直後に、投稿情報格納部101に格納されている投稿情報の数が、所定の数以上であるか否かを判断する。そして、所定の数以上である場合に、統計処理手段1134は、統計処理を行うタイミングであると判断する。また、この場合、統計処理手段1134は、投稿情報格納部101に格納されている投稿情報のうち、未処理である投稿情報の数が、所定の数以上であるか否かを判断してもよい。
The statistical processing means 1134 normally performs the statistical processing as described above at a predetermined timing. That is, the
また、統計処理手段1134は、投稿情報取得手段1132が取得した1以上の投稿情報のうち、所定の期間内の1以上の投稿情報を統計処理してもよい。この場合、統計処理手段1134は、例えば、投稿内容条件と、期間を示す期間情報とを有する期間管理情報を保持していてもよい。そして、統計処理手段1134は、受付部108が受け付けた投稿内容情報が合致する投稿内容条件に対応付いている期間情報を取得し、当該期間情報が示す期間内の1以上の統計情報を処理する。なお、当該期間管理情報は、所定の記憶領域や任意の記憶領域などに格納されていてもよい。また、統計処理手段1134は、投稿情報取得手段1132が取得した1以上の投稿情報のうち、未処理である1以上の投稿情報を統計処理してもよい。なお、投稿情報取得手段1132が取得した1以上の投稿情報は、投稿情報格納部101に格納されている1以上の投稿情報であってもよい。
Further, the
また、統計処理手段1134は、例えば、投稿情報取得手段1132が取得した1以上の投稿情報から、地点情報取得手段1133が取得した1以上の地点情報に対応する投稿情報を取得してもよい。また、統計処理手段1134は、生成した1以上の統計情報から、地点情報取得手段1133が取得した1以上の地点情報に対応する統計情報を取得してもよい。この場合、当該取得した1以上の統計情報が、統計処理手段1134が生成した1以上の統計情報となる。また、統計処理手段1134は、統計処理の完了後、統計処理した1以上の投稿情報であり、投稿情報格納部101に格納されている1以上の投稿情報に対して、処理済フラグを付与してもよい。
The
グラフ生成手段1135は、統計処理手段1134が生成した1以上の統計情報から、1以上の統計情報を示すグラフを生成する。グラフ生成手段1135は、通常、棒グラフを作成するが、その他のグラフであってもよい。なお、統計情報からグラフを生成する方法や手順などは、公知であるので、詳細な説明を省略する。
The
色情報付与手段1136は、統計処理手段1134が生成した1以上の各統計情報に、色を示す色情報を対応付ける。色情報付与手段1136は、通常、色を示す1以上の色情報を保持しており、当該1以上の各統計情報が示す統計結果に応じて、当該1以上の色情報のうちのいずれか1つを、当該1以上の各統計情報に対応付ける。また、色情報付与手段1136は、通常、当該1以上の各統計情報の色が異なるように、1以上の色情報を対応付ける。例えば、統計処理の結果が、投稿情報の数を示す場合、色情報付与手段1136は、例えば、当該数が大きいほど赤く、当該数が小さいほど青くなるように、1以上の色情報を対応付けてもよい。また、色情報付与手段1136は、例えば、統計情報が示す統計処理の結果に関する条件と、統計情報が当該条件に合致する場合に対応付ける色情報との対応情報を保持しており、当該対応情報を用いて、1以上の色情報を対応付けてもよい。
The color
なお、統計処理部113は、上記の各手段を用いて、所定の処理単位ごとの1以上の統計情報や、当該各統計情報を示すグラフが生成できればよく、例えば、地図情報が有する1以上の地点情報に対応する投稿情報の取得や、地図情報が有する1以上の地域情報に対応する投稿情報の取得、経路情報が有する1以上の地点情報に対応する投稿情報の取得、肯定用語を有する投稿情報の取得などの処理の手順や、当該処理の有無などは、問わない。
Note that the
出力部114は、統計処理部113が生成した1以上の統計情報を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
The
出力部114は、例えば、統計処理部113が生成した1以上の統計情報を、各統計情報に対応付いている地点情報や、地域情報などを用いて、地図情報取得部110が取得した地図情報に対応付けて出力する。また、出力部114は、例えば、統計処理部113が生成した1以上の統計情報を、各統計情報に対応付いている地点情報を用いて、経路探索部111が生成した1以上の各経路情報に対応付けて出力する。この場合、出力部114は、当該1以上の各経路情報を、地図情報取得部110が取得した地図情報に対応付けて出力してもよい。また、この様に1以上の統計情報と1以上の経路情報とを対応付けて出力することにより、ユーザは、当該1以上の統計情報が示す統計処理の結果を参考にしながら、当該1以上の経路情報が示す経路から1つの経路を選択することができる。
The
また、出力部114は、例えば、統計処理部113が生成したグラフを出力してもよい。また、出力部114は、統計処理部113が生成した1以上の統計情報を、各統計情報に対応付いている色情報が示す色で出力してもよい。
The
なお、投稿情報格納部101、処理単位管理情報格納部102、地図情報格納部103、地点情報格納部104、肯定用語格納手段1131は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
The posting
また、受信部105は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
In addition, the receiving
また、投稿情報蓄積部106、処理単位情報取得部109、地図情報取得部110、経路探索部111、地点情報蓄積部112、統計処理部113、投稿情報取得手段1132、地点情報取得手段1133、統計処理手段1134、グラフ生成手段1135、色情報付与手段1136は、通常、MPUやメモリ等から実現され得る。投稿情報蓄積部106などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現してもよい。
In addition, the posted
また、現在位置情報取得部107は、通常、衛星航法システム(GPS受信機など)や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部107は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部107の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。
The current position
また、受付部108における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部108は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバーなどで実現され得る。
Also, the input means such as information and instructions in the
また、出力部114は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部114は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
The
次に、情報処理装置1の全体動作について、図2のフローチャートを用いて説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。
Next, the overall operation of the
(ステップS201)現在位置情報取得部107は、現在位置情報を取得する。以降、現在位置情報取得部107は、定期的に現在位置情報を取得する。
(Step S201) The current position
(ステップS202)投稿情報蓄積部106は、受信部105が1以上の投稿情報を受信したか否かを判断する。受信した場合は、ステップS203に進み、そうでない場合は、ステップS204に進む。
(Step S202) The posted
(ステップS203)投稿情報蓄積部106は、ステップS202で受信した1以上の投稿情報を、投稿情報格納部101に蓄積する。
(Step S203) The posted
(ステップS204)処理単位情報取得部109は、受付部108が投稿内容情報を受け付けたか否かを判断する。受け付けた場合は、ステップS205に進み、そうでない場合は、ステップS212に進む。
(Step S204) The processing unit
(ステップS205)処理単位情報取得部109は、ステップS204で受け付けた投稿内容情報が合致する投稿内容条件に対応付いている処理単位情報を、処理単位管理情報格納部102から取得する。
(Step S205) The processing unit
(ステップS206)統計処理部113は、投稿情報格納部101に格納されている1以上の投稿情報を統計処理し、1以上の統計情報を生成する。この処理の詳細は、図3のフローチャートを用いて説明する。
(Step S206) The
(ステップS207)出力部114は、地図情報を出力中であるか否かを判断する。出力中である場合は、ステップS208に進み、そうでない場合は、ステップS209に進む。
(Step S207) The
(ステップS208)出力部114は、ステップS206で生成した1以上の統計情報を、出力中の地図情報と対応付けて出力する。
(Step S208) The
(ステップS209)出力部114は、経路情報を出力中であるか否かを判断する。出力中である場合は、ステップS210に進み、そうでない場合は、ステップS211に進む。
(Step S209) The
(ステップS210)出力部114は、ステップS206で生成した1以上の統計情報を、出力中の経路情報と対応付けて出力する。
(Step S210) The
(ステップS211)出力部114は、ステップS206で生成した1以上の統計情報を出力する。
(Step S211) The
(ステップS212)地図情報取得部110は、受付部108が地図出力指示を受け付けたか否かを判断する。受け付けた場合は、ステップS213に進み、そうでない場合は、ステップS215に進む。
(Step S212) The map
(ステップS213)地図情報取得部110は、ステップS212で受け付けた地図出力指示に対応する地図情報を、地図情報格納部103から取得する。
(Step S213) The map
(ステップS214)出力部114は、ステップS213で取得した地図情報を出力する。
(Step S214) The
(ステップS215)地点情報蓄積部112は、受付部108が経路探索指示を受け付けたか否かを判断する。受け付けた場合は、ステップS216に進み、そうでない場合は、ステップS201に戻る。
(Step S215) The point
(ステップS216)地点情報蓄積部112は、ステップS215で受け付けた経路生成指示が有する出発地情報や、目的地情報などの地点情報を、地点情報格納部104に蓄積する。
(Step S216) The point
(ステップS217)経路探索部111は、ステップS215で受け付けた経路生成指示に従い、出発地から目的地までの経路を探索し、当該経路を示す経路情報を生成する。 (Step S217) The route search unit 111 searches for a route from the departure point to the destination according to the route generation instruction received in step S215, and generates route information indicating the route.
(ステップS218)出力部114は、ステップS217で生成した経路情報を出力する。
(Step S218) The
なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。 In the flowchart of FIG. 2, the process may be terminated by powering off or a process termination interrupt.
図3は、図2のフローチャートのステップS206の統計処理の実行処理を示すフローチャートである。なお、図3のフローチャートにおいて、投稿情報格納部101には、m個の投稿情報が格納されているものとする。
FIG. 3 is a flowchart showing the execution process of the statistical process in step S206 of the flowchart of FIG. In the flowchart of FIG. 3, it is assumed that the post
(ステップS301)地点情報取得手段1133は、地図情報取得部110が地図情報を取得済みであるか否かを判断する。取得済みである場合は、ステップS303に進み、そうでない場合は、ステップS302に進む。
(Step S301) The point
(ステップS302)地点情報取得手段1133は、経路探索部111が経路情報を生成済みであるか否かを判断する。生成済みである場合は、ステップS303に進み、そうでない場合は、ステップS304に進む。
(Step S302) The point
(ステップS303)地点情報取得手段1133は、ステップS301で地図情報取得部110が地図情報を取得済みであると判断した場合は、地図情報取得部110が取得した地図情報から、また、ステップS302で経路探索部111が経路情報を生成済みであると判断した場合は、経路探索部111が生成した経路情報から、1以上の地点情報を取得する。
(Step S303) If the map
(ステップS304)投稿情報取得手段1132は、カウンタiに1をセットする。
(Step S304) Posting information acquisition means 1132
(ステップS305)投稿情報取得手段1132は、投稿情報格納部101に格納されている投稿情報[i]が、ステップS204で受け付けた投稿内容情報を有するか否かを判断する。有する場合は、ステップS306に進み、そうでない場合は、ステップS309に進む。
(Step S305) The posted
(ステップS306)投稿情報取得手段1132は、投稿情報[i]が、肯定用語格納手段1131に格納されている1以上の肯定用語のいずれかを有するか否かを判断する。有する場合は、ステップS307に進み、そうでない場合は、ステップS309に進む。
(Step S306) The posted
(ステップS307)投稿情報取得手段1132は、投稿情報[i]が、ステップS303で取得した1以上の地点情報のいずれかに対応するか否かを判断する。対応する場合は、ステップS308に進み、そうでない場合は、ステップS309に進む。
(Step S307) The posted
(ステップS308)投稿情報取得手段1132は、投稿情報[i]を取得する。
(Step S308) The posted
(ステップS309)投稿情報取得手段1132は、iがmであるか否かを判断する。mである場合は、ステップS311に進み、そうでない場合は、ステップS310に進む。
(Step S309) The posted
(ステップS310)投稿情報取得手段1132は、iを1インクリメントし、ステップS305に戻る。 (Step S310) Posting information acquisition means 1132 increments i by 1, and returns to step S305.
(ステップS311)統計処理手段1134は、ステップS308で取得した1以上の投稿情報を用いて、ステップS205で取得した処理単位情報が示す処理単位ごとの投稿情報のグループを作成する。この処理の詳細は、図4のフローチャートを用いて説明する。また、ここで、統計処理手段1134は、a個のグループを作成したものとする。
(Step S311) The statistical processing means 1134 creates a group of post information for each processing unit indicated by the processing unit information acquired in step S205, using one or more pieces of post information acquired in step S308. Details of this processing will be described with reference to the flowchart of FIG. Here, it is assumed that the
(ステップS312)統計処理手段1134は、カウンタiに1をセットする。
(Step S312) The statistical processing means 1134
(ステップS313)統計処理手段1134は、ステップS311で作成したi番目のグループを示す変数group[i]を統計処理し、統計情報を生成する。 (Step S313) The statistical processing means 1134 statistically processes the variable group [i] indicating the i-th group created in Step S311 and generates statistical information.
(ステップS314)統計処理手段1134は、iがaであるか否かを判断する。aである場合は、ステップS316に進み、そうでない場合は、ステップS315に進む。 (Step S314) The statistical processing means 1134 determines whether i is a. If it is a, the process proceeds to step S316, and if not, the process proceeds to step S315.
(ステップS315)統計処理手段1134は、iを1インクリメントし、ステップS313に戻る。 (Step S315) The statistical processing means 1134 increments i by 1, and returns to step S313.
(ステップS316)グラフ生成手段1135は、ステップS313で生成した統計情報を示すグラフを作成するか否かを判断する。当該判断は、例えば、受付部108がグラフを作成する指示であるグラフ作成指示を受け付けたか否かを判断することなどである。
(Step S316) The graph generation means 1135 determines whether or not to create a graph indicating the statistical information generated in step S313. The determination includes, for example, determining whether the
(ステップS317)グラフ生成手段1135は、ステップS313で生成した統計情報を示すグラフを作成する。 (Step S317) The graph generation means 1135 creates a graph indicating the statistical information generated in step S313.
(ステップS318)色情報付与手段1136は、ステップS313で生成した統計情報に色情報を対応付けるか否かを判断する。当該判断は、例えば、受付部108が統計情報を色分けして出力する指示である色分出力指示を受け付けたか否かを判断することなどである。
(Step S318) The color
(ステップS319)色情報付与手段1136は、ステップS313で生成した統計情報に色情報を対応付け、上位処理にリターンする。
(Step S319) The color
なお、図3のフローチャートにおいて、ステップS306の処理は、行わなくてもよい。 In the flowchart of FIG. 3, the process of step S306 may not be performed.
また、図3のフローチャートにおいて、ステップS307の処理は、行わなくてもよい。行わない場合は、通常、ステップS301からステップS303までの処理も行わない。 Moreover, in the flowchart of FIG. 3, the process of step S307 may not be performed. If not, usually the processing from step S301 to step S303 is not performed.
また、図3のフローチャートにおいて、ステップS316からステップS317までの処理、およびステップS318からステップS319までの処理は、行わなくてもよい。 Further, in the flowchart of FIG. 3, the processing from step S316 to step S317 and the processing from step S318 to step S319 may not be performed.
図4は、図3のフローチャートのステップS311の処理単位ごとのグループの作成処理を示すフローチャートである。なお、図4のフローチャートにおいて、投稿情報取得手段1132は、n個の投稿情報を取得しているものとする。 FIG. 4 is a flowchart showing a group creation process for each processing unit in step S311 of the flowchart of FIG. In the flowchart of FIG. 4, it is assumed that post information acquisition means 1132 has acquired n pieces of post information.
(ステップS401)統計処理手段1134は、ステップS205で取得した処理単位情報が示す処理単位が、地域、地点、地名のいずれであるかを判断する。地域である場合は、ステップS402に進み、地点である場合は、ステップS403に進み、地名である場合は、ステップS404に進む。 (Step S401) The statistical processing means 1134 determines whether the processing unit indicated by the processing unit information acquired in Step S205 is an area, a point, or a place name. If it is an area, the process proceeds to step S402. If it is a point, the process proceeds to step S403. If it is a place name, the process proceeds to step S404.
(ステップS402)統計処理手段1134は、地図情報格納部103に格納されている地図情報から、1以上の地域情報を取得する。なお、出力部114が地図情報を出力している場合、統計処理手段1134は、当該出力中の地図情報から、1以上の地域情報を取得してもよい。なお、ここで、統計処理手段1134は、x個の地域情報を取得したものとする。
(Step S <b> 402) The
(ステップS403)統計処理手段1134は、統計処理手段1134は、地図情報格納部103に格納されている地図情報から、1以上の地点情報を取得する。なお、出力部114が地図情報を出力している場合、統計処理手段1134は、当該出力中の地図情報から、1以上の地点情報を取得してもよい。なお、ここで、統計処理手段1134は、y個の地点情報を取得したものとする。
(Step S403) The statistical processing means 1134 acquires one or more pieces of point information from the map information stored in the map
(ステップS404)統計処理手段1134は、統計処理手段1134は、地図情報格納部103に格納されている地図情報から、1以上の地点名称情報を取得する。なお、出力部114が地図情報を出力している場合、統計処理手段1134は、当該出力中の地図情報から、1以上の地点名称情報を取得してもよい。なお、ここで、統計処理手段1134は、z個の地点名称情報を取得したものとする。
(Step S404) The statistical processing means 1134 obtains one or more point name information from the map information stored in the map
(ステップS405)統計処理手段1134は、カウンタiに1をセットする。
(Step S405) The statistical processing means 1134
(ステップS406)統計処理手段1134は、カウンタjに1をセットする。
(Step S406) The statistical processing means 1134
(ステップS407)統計処理手段1134は、統計処理手段1134は、ステップS205で取得した処理単位情報が示す処理単位が、地域、地点、地名のいずれであるかを判断する。地域である場合は、ステップS408に進み、地点である場合は、ステップS411に進み、地名である場合は、ステップS414に進む。 (Step S407) The statistical processing means 1134 determines whether the processing unit indicated by the processing unit information acquired in step S205 is an area, a point, or a place name. If it is an area, the process proceeds to step S408. If it is a point, the process proceeds to step S411. If it is a place name, the process proceeds to step S414.
(ステップS408)統計処理手段1134は、投稿情報取得手段1132が取得した投稿情報[i]に対応付いている位置情報が示す位置が、ステップS402で取得した地域情報[j]が示す範囲内であるか否かを判断する。範囲内である場合は、ステップS409に進み、そうでない場合は、ステップS410に進む。 (Step S408) The statistical processing means 1134 has a position indicated by position information corresponding to the post information [i] acquired by the post information acquisition means 1132 within the range indicated by the area information [j] acquired in step S402. Judge whether there is. If it is within the range, the process proceeds to step S409, and if not, the process proceeds to step S410.
(ステップS409)統計処理手段1134は、group[j]に投稿情報[i]を追加する。 (Step S409) The statistical processing means 1134 adds post information [i] to group [j].
(ステップS410)統計処理手段1134は、jがxであるか否かを判断する。xである場合は、ステップS418に進み、そうでない場合は、ステップS417に進む。 (Step S410) The statistical processing means 1134 determines whether j is x. If it is x, the process proceeds to step S418; otherwise, the process proceeds to step S417.
(ステップS411)統計処理手段1134は、投稿情報取得手段1132が取得した投稿情報[i]に対応付いている位置情報が示す位置が、ステップS403で取得した地点情報[j]が示す地点から、ステップS205で取得した処理単位情報が示す距離までの範囲内であるか否かを判断する。範囲内である場合は、ステップS412に進み、そうでない場合は、ステップS413に進む。 (Step S411) The statistical processing means 1134 determines that the position indicated by the position information corresponding to the post information [i] acquired by the post information acquisition means 1132 is from the point indicated by the point information [j] acquired in Step S403. It is determined whether or not it is within the range up to the distance indicated by the processing unit information acquired in step S205. If it is within the range, the process proceeds to step S412, and if not, the process proceeds to step S413.
(ステップS412)統計処理手段1134は、group[j]に投稿情報[i]を追加する。 (Step S412) The statistical processing means 1134 adds post information [i] to group [j].
(ステップS413)統計処理手段1134は、jがyであるか否かを判断する。yである場合は、ステップS418に進み、そうでない場合は、ステップS417に進む。 (Step S413) The statistical processing means 1134 determines whether j is y. When it is y, it progresses to step S418, and when that is not right, it progresses to step S417.
(ステップS414)統計処理手段1134は、投稿情報取得手段1132が取得した投稿情報[i]が、ステップS404で取得した地点名称情報[j]を有するか否かを判断する。有する場合は、ステップS415に進み、そうでない場合は、ステップS416に進む。 (Step S414) The statistical processing means 1134 determines whether or not the post information [i] acquired by the post information acquisition means 1132 has the spot name information [j] acquired in Step S404. If so, the process proceeds to step S415; otherwise, the process proceeds to step S416.
(ステップS415)統計処理手段1134は、group[j]に投稿情報[i]を追加する。 (Step S415) The statistical processing means 1134 adds post information [i] to group [j].
(ステップS416)統計処理手段1134は、jがzであるか否かを判断する。zである場合は、ステップS418に進み、そうでない場合は、ステップS417に進む。 (Step S416) The statistical processing means 1134 determines whether j is z. If it is z, the process proceeds to step S418; otherwise, the process proceeds to step S417.
(ステップS417)統計処理手段1134は、jを1インクリメントし、ステップS407に戻る。 (Step S417) The statistical processing means 1134 increments j by 1, and returns to step S407.
(ステップS418)統計処理手段1134は、iがnであるか否かを判断する。nである場合は、上位処理にリターンし、そうでない場合は、ステップS419に進む。 (Step S418) The statistical processing means 1134 determines whether i is n. If n, the process returns to the upper process, and if not, the process proceeds to step S419.
(ステップS419)統計処理手段1134は、iを1インクリメントし、ステップS406に戻る。 (Step S419) The statistical processing means 1134 increments i by 1, and returns to step S406.
(具体例)
次に、情報処理装置1の動作の具体例について説明する。なお、本具体例において、情報処理装置1は、自動車に搭載されているナビゲーションシステム(以下、カーナビ)であるものとする。また、処理単位管理情報格納部102には、図5に示す処理単位管理情報が格納されているものとする。当該処理単位管理情報は、レコードを一意に特定するためのID(項目名:ID)と、投稿内容条件(項目名:投稿内容条件)と、処理単位情報(項目名:処理単位)とを有する。また、肯定用語格納手段1131には、図6に示す肯定用語が格納されているものとする。当該肯定用語(項目名:肯定用語)は、レコードを一意に特定するためのID(項目名:ID)が対応付いている。
(Concrete example)
Next, a specific example of the operation of the
(例1)
まず、ユーザがカーナビを操作し、電源をONにしたとする。すると、現在位置情報取得部107は、現在位置情報の取得を開始する。以降、現在位置情報取得部107は、電源がONである間、定期的に現在位置情報を取得し続ける。また、受付部108は、当該現在位置情報を有する地図出力指示を受け付ける。
(Example 1)
First, it is assumed that the user operates the car navigation system and turns on the power. Then, the current position
次に、地図情報取得部110は、地図出力指示に従い、当該地図出力指示が有する現在位置情報が示す現在位置に対応する地図情報を、地図情報格納部103から取得する。そして、出力部114は、当該地図情報を出力する。このときの様子は、例えば、図7の様になる。図7の地図情報は、地域Aと、地域Bと、地域Cの地域の名称と、当該地域の範囲を示す3つの地域情報を有する。
Next, the map
次に、受信部105は、1以上の投稿情報を受信し、送信しているサーバ装置から、1以上の投稿情報を受信する。そして、投稿情報蓄積部106は、当該受信した1以上の投稿情報を、投稿情報格納部101に蓄積する。
Next, the receiving
次に、投稿情報取得手段1132は、出力部114が出力している地図情報から、当該地図情報の範囲を示す情報(以下、地図範囲情報)を取得する。
Next, the posted
次に、ユーザがカーナビを操作し、投稿内容情報「桜」を入力したとする。すると、受付部108は、当該投稿内容情報「桜」を受け付ける。
Next, it is assumed that the user operates the car navigation system and inputs post content information “sakura”. Then, the
次に、処理単位情報取得部109は、受付部108が受け付けた投稿内容情報「桜」が、図5の処理単位管理情報が有する投稿内容条件のいずれに合致するか否かを判断し、「ID=011」の投稿内容条件に合致すると判断する。そして、処理単位情報取得部109は、図5の「ID=011」の処理単位情報「地域」を取得する。当該処理単位情報は、地域ごとに統計処理を行うことを意味する。
Next, the processing unit
次に、投稿情報取得手段1132は、地図範囲情報が示す範囲内に属し、かつ、投稿内容情報「桜」を有し、かつ、図6の1以上の肯定用語のいずれかを有する投稿情報を、投稿情報格納部101から取得する。その結果、投稿情報取得手段1132は、図8に示す投稿情報を取得したものとする。当該投稿情報(項目名:投稿情報)は、レコードを一意に特定するためのID(項目名:ID)と、当該投稿情報が送信された位置を示す位置情報(項目名:位置)と、当該投稿情報が送信された日時を示す日時情報(項目名:日時)とが対応付いている。
Next, the posting
次に、地点情報取得手段1133は、図7の地図情報から、地域A、地域B、地域Cのそれぞれを示す3つの地域情報を取得する。この様に、例えば、処理単位情報が、処理単位が地図上の地域であることを示す情報である場合、地点情報取得手段1133は、地図情報から1以上の地域情報を取得してもよい。
Next, the point information acquisition means 1133 acquires three area information which shows each of the area A, the area B, and the area C from the map information of FIG. Thus, for example, when the processing unit information is information indicating that the processing unit is an area on the map, the point
次に、統計処理手段1134は、地点情報取得手段1133が取得した3つの地域情報が有する地域範囲情報と、図8の各投稿情報に対応付いている位置情報とを用いて、当該各投稿情報が、当該3つの地域のいずれに属するかを判断する。そして、統計処理手段1134は、属すると判断した地域の名称を示す地域名称情報を、判断された投稿情報に対応付ける。このときの様子は、例えば、図9の様になる。 Next, the statistical processing means 1134 uses the area range information included in the three area information acquired by the point information acquisition means 1133 and the position information associated with each piece of posted information in FIG. Determine which of the three regions belongs. Then, the statistical processing means 1134 associates the area name information indicating the name of the area determined to belong to the determined posting information. The situation at this time is, for example, as shown in FIG.
次に、統計処理手段1134は、図9の投稿情報を、同一の地域名称情報が対応付いている投稿情報ごとに統計処理し、各地域名称ごとに1つの統計情報を生成する。ここで、統計処理手段1134は、各地域ごとに、投稿情報の数を算出したものとする。
Next, the statistical processing means 1134 statistically processes the posted information of FIG. 9 for each posted information associated with the same area name information, and generates one piece of statistical information for each area name. Here, it is assumed that the
次に、出力部114は、統計処理手段1134が生成した上記の統計情報を、出力中の地図情報に対応付けて出力する。このときの様子は、例えば、図10の様になる。また、例えば、グラフ生成手段1135が、上記の3つの各統計情報を示すグラフを生成した場合、出力部114は、図11の様に、当該グラフを出力する。また、例えば、色情報付与手段1136が、上記の3つの各統計情報に色情報を対応付けた場合、出力部114は、図12の様に、各統計情報に対応付いている色情報が示す色にて、各統計情報を出力する。
Next, the
また、ユーザがカーナビを操作し、例えば、表示されている統計情報をタッチなどすると、出力部114は、当該統計情報の詳細を出力してもよい。当該統計情報の詳細とは、例えば、当該統計情報を生成するために用いた1以上の投稿情報である。
Further, when the user operates the car navigation and touches the displayed statistical information, for example, the
(例2)
まず、ユーザがカーナビを操作し、例1と同様に、出力部114が地図情報を出力しているとする。また、例1と同様に、投稿情報格納部101には、受信部105が受信した1以上の投稿情報が格納されているものとする。
(Example 2)
First, it is assumed that the user operates the car navigation system and the
次に、ユーザがカーナビを操作し、現在位置(以下、地点Xとする)から、地点Cまでの経路を探索する操作を行ったとする。すると、受付部108は、当該地点Xを示す地点情報である出発地情報と、当該地点Cを示す地点情報である目的地情報とを有する経路探索指示を受け付ける。
Next, it is assumed that the user operates the car navigation system and performs an operation of searching for a route from the current position (hereinafter referred to as a point X) to the point C. Then, the
次に、経路探索部111は、経路探索指示に従い、地点Xを出発地とし、地点Cを目的地とする経路し、当該経路を示す経路情報を生成する。そして、出力部114は、当該経路情報を出力する。このときの様子は、例えば、図13の様になる。図13の経路情報は、地点Xと、地点Aと、地点Bと、地点Cのそれぞれを示す4つの地点情報を有する。
Next, in accordance with the route search instruction, the route search unit 111 makes a route with the point X as the departure point and the point C as the destination, and generates route information indicating the route. Then, the
次に、地点情報取得手段1133は、図13の経路情報から、地点X、地点A、地点B、地点Cのそれぞれを示す4つの地点情報を取得する。
Next, the point
次に、ユーザがカーナビを操作し、投稿内容情報「ラーメン屋」を入力したとする。すると、受付部108は、当該投稿内容情報「ラーメン屋」を受け付ける。当該投稿内容情報は、種類情報である。
Next, it is assumed that the user operates the car navigation system and inputs post content information “Ramen shop”. Then, the
次に、処理単位情報取得部109は、受付部108が受け付けた投稿内容情報「ラーメン屋」が、図5の処理単位管理情報が有する投稿内容条件のいずれに合致するか否かを判断し、「ID=012」の投稿内容条件に合致すると判断する。そして、処理単位情報取得部109は、図5の「ID=012」の処理単位情報「地点:1km」を取得する。当該処理単位情報は、任意の地点から1kmの範囲ごとに統計処理を行うことを意味する。
Next, the processing unit
次に、投稿情報取得手段1132は、処理単位情報「地点:1km」より、地点情報取得手段1133が取得した4つの各地点情報が示す地点から1km以内の範囲であり、かつ、投稿内容情報「ラーメン屋」に合致する投稿情報を、投稿情報格納部101から取得する。その結果、投稿情報取得手段1132は、図14に示す投稿情報を取得したものとする。また、このとき、投稿情報取得手段1132は、ラーメン屋の名称を示す1以上のラーメン屋名称情報を保持しており、投稿情報格納部101に格納されている1以上の投稿情報が、当該1以上のラーメン屋名称情報を有するか否かを判断したものとする。
Next, the posting
次に、統計処理手段1134は、地点情報取得手段1133が取得した4つの地域情報が有する地点位置情報と、処理単位情報取得部109が取得した処理単位情報「地点:1km」と、図14の各投稿情報に対応付いている位置情報とを用いて、当該各投稿情報が、当該4つの地点から1km以内の範囲のいずれに属するかを判断する。そして、統計処理手段1134は、属すると判断した範囲の中心である地点の名称を示す地点名称情報を、判断された投稿情報に対応付ける。このときの様子は、例えば、図15の様になる。
Next, the
次に、統計処理手段1134は、図15の統計情報を、同一の地点名称情報が対応付いている投稿情報ごとに統計処理し、各地点名称ごとに1つの統計情報を生成する。ここで、統計処理手段1134は、図6の肯定用語を用いて、各地点ごとに、肯定的な投稿情報の数と、そうではない投稿情報の数を算出したものとする。
Next, the statistical processing means 1134 statistically processes the statistical information in FIG. 15 for each piece of post information associated with the same spot name information, and generates one piece of statistical information for each spot name. Here, it is assumed that the
次に、出力部114は、統計処理手段1134が生成した統計情報を、出力中の経路情報に対応付けて出力する。このときの様子は、例えば、図16の様になる。
Next, the
(例3)
まず、ユーザがカーナビを操作し、例1と同様に、出力部114が地図情報を出力しているとする。また、例1と同様に、投稿情報格納部101には、受信部105が受信した1以上の投稿情報が格納されているものとする。
(Example 3)
First, it is assumed that the user operates the car navigation system and the
次に、ユーザがカーナビを操作し、投稿内容情報「観光地」を入力したとする。すると、受付部108は、当該投稿内容情報「観光地」を受け付ける。当該投稿内容情報は、種類情報である。
Next, it is assumed that the user operates the car navigation system and inputs post content information “sightseeing spot”. Then, the
次に、処理単位情報取得部109は、受付部108が受け付けた投稿内容情報「観光地」が、図5の処理単位管理情報が有する投稿内容条件のいずれに合致するか否かを判断し、「ID=013」の投稿内容条件に合致すると判断する。そして、処理単位情報取得部109は、図5の「ID=013」の処理単位情報「地名」を取得する。当該処理単位情報は、同一の地名を有する投稿情報ごとに統計処理を行うことを意味する。
Next, the processing unit
次に、地点情報取得手段1133は、出力部114が出力している地図情報から、1以上の地点名称情報を取得する。この様に、例えば、処理単位情報が、処理単位が地図上の地点の名称であることを示す情報である場合、地点情報取得手段1133は、地図情報から1以上の地点名称情報を取得してもよい。
Next, the spot
次に、投稿情報取得手段1132は、地図範囲情報が示す範囲内に属し、かつ、地点情報取得手段1133が取得した1以上の地点名称情報のいずれかを有し、かつ、過去1週間以内に送信された投稿情報を、投稿情報格納部101から取得する。その結果、投稿情報取得手段1132は、図17に示す投稿情報を取得したものとする。
Next, the posting
次に、統計処理手段1134は、地点情報取得手段1133が取得した地点名称情報と、図17の各投稿情報とを用いて、当該各投稿情報が、当該地名のいずれに属するかを判断する。そして、統計処理手段1134は、属すると判断した地名を示す地点名称情報を、判断された投稿情報に対応付ける。このときの様子は、例えば、図18の様になる。 Next, the statistical processing means 1134 uses the spot name information acquired by the spot information acquisition means 1133 and each posting information in FIG. 17 to determine which of the place names each posting information belongs to. Then, the statistical processing means 1134 associates the spot name information indicating the place name determined to belong to the determined posted information. The situation at this time is, for example, as shown in FIG.
次に、統計処理手段1134は、図18の投稿情報を、同一の地点名称情報が対応付いている投稿情報ごとに統計処理し、各地点名称ごとに1つの統計情報を生成する。ここで、統計処理手段1134は、各地名ごとに、投稿情報の数を算出したものとする。
Next, the statistical processing means 1134 statistically processes the posted information of FIG. 18 for each posted information associated with the same spot name information, and generates one piece of statistical information for each spot name. Here, it is assumed that the
次に、出力部114は、統計処理手段1134が生成した統計情報を、出力中の地図情報に対応付けて出力する。このときの様子は、例えば、図19の様になる。
Next, the
(例4)
例えば、上記の例2の様に、受付部108が経路探索指示を受け付けた場合、地点情報蓄積部112は、通常、当該経路探索指示が有する3つの地点情報を、地点情報格納部104に蓄積する。
(Example 4)
For example, when the receiving
また、上記の例2や例3の様に、地点名称情報が対応付いた1以上の統計情報を出力する場合、出力部114は、例えば、現在位置から所定の距離以内の地点や、地点情報格納部104に格納されている1以上の地点情報が示す地点から所定の距離以内の地点などを示す地点名称情報が対応付いた統計情報のみを出力してもよい。
When outputting one or more pieces of statistical information associated with point name information as in Example 2 or Example 3 above, the
以上、本実施の形態による情報処理装置1によれば、投稿された情報を、地域ごとや、地点からの距離により特定される範囲ごと、地名ごとなどの所定の処理単位ごとに統計処理することができる。
As described above, according to the
また、本実施の形態による情報処理装置1によれば、統計処理した結果を、地図上や、経路上に表示することができる。
Moreover, according to the
また、本実施の形態による情報処理装置1によれば、統計処理した結果のうち、現在付近の地点や、過去に訪れたことのある地点などに対応する結果のみを表示することができる。
In addition, according to the
また、本実施の形態による情報処理装置1によれば、統計処理した結果を、グラフで表示したり、色分けして表示したりすることができる。
Further, according to the
なお、本実施の形態において、情報処理装置1は、受信部105を備えていなくてもよい。この場合、投稿情報格納部101には、通常、予め1以上の投稿情報が格納されている。また、この場合、情報処理装置1は、投稿情報蓄積部106も備えていなくてもよい。
In the present embodiment, the
また、本実施の形態において、情報処理装置1は、グラフ生成手段1135を備えていなくてもよい。また、本実施の形態において、情報処理装置1は、色情報付与手段1136を備えていなくてもよい。
In the present embodiment, 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.
また、上記各実施の形態における情報処理装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ASP(Application Service Provider)として投稿情報の統計処理が行われてもよい。 The information processing apparatus in each of the above embodiments may be, for example, a stand-alone apparatus or a server apparatus in a server / client system. In the latter case, for example, post information statistical processing may be performed as an ASP (Application Service Provider).
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 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 information processing apparatus in each said embodiment is the following programs, for example. In other words, this program stores information posted by the user on the recording medium, in which one or more pieces of post information associated with position information indicating the position are stored. A predetermined processing unit that is a unit for performing statistical processing on a reception unit that receives and one or more pieces of post information that includes post content information received by the reception unit among one or more pieces of post information stored in the recording medium A statistical processing unit that performs statistical processing every time and generates one or more statistical information that is a result of the statistical processing, and a program for functioning as an output unit that outputs one or more statistical information generated by the statistical processing unit is there.
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。 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.
また、図20は、前述のプログラムを実行して、前述の実施の形態の情報処理装置等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
FIG. 20 is a schematic diagram of a
図20において、コンピュータシステム9は、CD−ROM(Compact Disk Read Only Memory)ドライブ9011、FD(Flexible Disk)ドライブ9012を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。
20, the
図21は、コンピュータシステム9のブロック図である。図21において、コンピュータ901は、CD−ROMドライブ9011、FDドライブ9012に加えて、MPU(Micro Processing Unit)9013と、ブートアッププログラム等のプログラムを記憶するためのROM(Read−Only Memory)9014と、MPU9013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM(Random Access Memory)9015と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク9016と、CD−ROMドライブ9011、FDドライブ9012、MPU9013等を相互に接続するバス9017とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。
FIG. 21 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.
以上のように、本発明にかかる情報処理装置は、投稿された情報を統計処理した結果を、表示することができるという効果を有し、カーナビゲーションシステム等として有用である。 As described above, the information processing apparatus according to the present invention has an effect that the result of statistical processing of posted information can be displayed, and is useful as a car navigation system or the like.
1 情報処理装置
101 投稿情報格納部
102 処理単位管理情報格納部
103 地図情報格納部
104 地点情報格納部
105 受信部
106 投稿情報蓄積部
107 現在位置情報取得部
108 受付部
109 処理単位情報取得部
110 地図情報取得部
111 経路探索部
112 地点情報蓄積部
113 統計処理部
114 出力部
1131 肯定用語格納手段
1132 投稿情報取得手段
1133 地点情報取得手段
1134 統計処理手段
1135 グラフ生成手段
1136 色情報付与手段
DESCRIPTION OF
Claims (6)
投稿内容に関する条件である投稿内容条件と、統計処理を行う単位である所定の処理単位を示す処理単位情報とを有する処理単位管理情報が格納される処理単位管理情報格納部と、
投稿内容を示す投稿内容情報を受け付ける受付部と、
前記受付部が受け付けた投稿内容情報が合致する投稿内容条件に対応する処理単位情報を取得する処理単位情報取得部と、
前記投稿情報格納部に格納されている1以上の投稿情報のうち、前記受付部が受け付けた投稿内容情報を有する1以上の投稿情報を、統計処理を行う単位である所定の処理単位ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する統計処理部と、
前記統計処理部が生成した1以上の統計情報を出力する出力部とを具備し、
前記統計処理部は、
前記受付部が受け付けた投稿内容情報を有する1以上の投稿情報を、前記投稿情報格納部から取得する投稿情報取得手段と、
前記投稿情報取得手段が取得した1以上の投稿情報を、前記処理単位情報取得部が取得した処理単位情報が示す処理単位ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する統計処理手段とを具備する情報処理装置。 A post information storage unit that stores one or more pieces of post information that is information posted by the user and that is associated with position information indicating a position;
A processing unit management information storage unit for storing processing unit management information having a posting content condition that is a condition related to a posting content and processing unit information indicating a predetermined processing unit that is a unit for performing statistical processing;
A reception unit for receiving post content information indicating the post content;
A processing unit information acquisition unit that acquires processing unit information corresponding to a posting content condition that matches the posting content information received by the reception unit;
Among one or more pieces of post information stored in the post information storage unit, one or more pieces of post information having post content information accepted by the accepting unit are statistically determined for each predetermined processing unit that is a unit for performing statistical processing. A statistical processing unit that processes and generates one or more pieces of statistical information that is a result of the statistical processing;
An output unit that outputs one or more pieces of statistical information generated by the statistical processing unit ,
The statistical processing unit
Post information acquisition means for acquiring one or more pieces of post information having post content information received by the reception unit from the post information storage unit;
One or more pieces of post information acquired by the post information acquisition unit are statistically processed for each processing unit indicated by the processing unit information acquired by the processing unit information acquisition unit, and one or more pieces of statistical information as a result of the statistical processing are obtained. An information processing apparatus comprising statistical processing means for generating .
前記統計処理手段は、
前記処理単位情報取得部が取得した処理単位情報に従い、前記投稿情報取得手段が取得した1以上の投稿情報を、地図上の地域ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する請求項1記載の情報処理装置。 The processing unit information is information indicating that the processing unit is an area on the map,
The statistical processing means includes
According to the processing unit information acquired by the processing unit information acquisition unit, one or more pieces of post information acquired by the post information acquisition unit are statistically processed for each region on the map, and one or more statistics as a result of the statistical processing are obtained. the information processing apparatus according to claim 1, wherein generating the information.
前記統計処理手段は、
前記処理単位情報取得部が取得した処理単位情報に従い、前記投稿情報取得手段が取得した1以上の投稿情報を、地図上の地点からの距離により特定される範囲ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する請求項1記載の情報処理装置。 The processing unit information is information indicating that the processing unit is a range specified by a distance from a point on the map,
The statistical processing means includes
In accordance with the processing unit information acquired by the processing unit information acquisition unit, statistical processing is performed on each of the one or more pieces of posted information acquired by the posted information acquisition unit for each range specified by a distance from a point on the map. The information processing apparatus according to claim 1 , wherein the information processing apparatus generates one or more pieces of statistical information as a result of the step.
前記統計処理手段は、
前記処理単位情報取得部が取得した処理単位情報に従い、前記投稿情報取得手段が取得した1以上の投稿情報を、当該同一の地点の名称を有する投稿情報ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する請求項1記載の情報処理装置。 The processing unit information is information indicating that the processing unit is the name of a point on the map,
The statistical processing means includes
According to the processing unit information acquired by the processing unit information acquisition unit, statistically process one or more pieces of post information acquired by the post information acquisition unit for each post information having the name of the same point, and result of the statistical processing the information processing apparatus according to claim 1, wherein generating one or more statistics are.
ユーザが投稿した情報であり、位置を示す位置情報が対応付いている1以上の投稿情報と、
投稿内容に関する条件である投稿内容条件と、統計処理を行う単位である所定の処理単位を示す処理単位情報とを有する処理単位管理情報とが格納されており、
受付部と、処理単位情報取得部と、統計処理部と、出力部とを用いて行われる情報処理方法であって、
前記受付部が、
投稿内容を示す投稿内容情報を受け付ける受付ステップと、
前記処理単位情報取得部が、
前記受付ステップで受け付けられた投稿内容情報が合致する投稿内容条件に対応する処理単位情報を取得する処理単位情報取得ステップと、
前記統計処理部が、
前記記録媒体に格納されている1以上の投稿情報のうち、前記受付部が受け付けた投稿内容情報を有する1以上の投稿情報を、統計処理を行う単位である所定の処理単位ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する統計処理ステップと、
前記出力部が、
前記統計処理部が生成した1以上の統計情報を出力する出力ステップとを具備し、
前記統計処理ステップは、
前記受付ステップで受け付けられた投稿内容情報を有する1以上の投稿情報を、前記記録媒体から取得する投稿情報取得サブステップと、
前記投稿情報取得サブステップで取得された1以上の投稿情報を、前記処理単位情報取得ステップで取得された処理単位情報が示す処理単位ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する統計処理サブステップとを具備する情報処理方法。 On the recording medium,
One or more pieces of post information that is information posted by the user and is associated with position information indicating the position ;
Processing unit management information having a posting content condition that is a condition related to the posting content and processing unit information indicating a predetermined processing unit that is a unit for performing statistical processing is stored.
An information processing method performed using a reception unit, a processing unit information acquisition unit, a statistical processing unit, and an output unit,
The reception unit
A reception step for receiving post content information indicating the post content;
The processing unit information acquisition unit
A processing unit information acquisition step for acquiring processing unit information corresponding to a posting content condition that matches the posting content information received in the receiving step;
The statistical processing unit
Among the one or more pieces of post information stored in the recording medium, one or more pieces of post information having post content information received by the receiving unit is statistically processed for each predetermined processing unit that is a unit for performing the statistical processing. A statistical processing step for generating one or more pieces of statistical information as a result of the statistical processing;
The output unit is
Outputting one or more pieces of statistical information generated by the statistical processing unit ,
The statistical processing step includes
A post information acquisition substep of acquiring one or more post information having post content information received in the reception step from the recording medium;
One or more pieces of post information acquired in the post information acquisition sub-step are statistically processed for each processing unit indicated by the processing unit information acquired in the processing unit information acquisition step, and one or more post-processing results are obtained. An information processing method comprising: a statistical processing sub-step for generating statistical information .
ユーザが投稿した情報であり、位置を示す位置情報が対応付いている1以上の投稿情報と、
投稿内容に関する条件である投稿内容条件と、統計処理を行う単位である所定の処理単位を示す処理単位情報とを有する処理単位管理情報とが格納されており、
コンピュータを、
投稿内容を示す投稿内容情報を受け付ける受付部と、
前記受付部が受け付けた投稿内容情報が合致する投稿内容条件に対応する処理単位情報を取得する処理単位情報取得部と、
前記記録媒体に格納されている1以上の投稿情報のうち、前記受付部が受け付けた投稿内容情報を有する1以上の投稿情報を、統計処理を行う単位である所定の処理単位ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する統計処理部と、
前記統計処理部が生成した1以上の統計情報を出力する出力部として機能させるためのプログラムであって、
前記統計処理部は、
前記受付部が受け付けた投稿内容情報を有する1以上の投稿情報を、前記記録媒体から取得する投稿情報取得手段と、
前記投稿情報取得手段が取得した1以上の投稿情報を、前記処理単位情報取得部が取得した処理単位情報が示す処理単位ごとに統計処理し、当該統計処理の結果である1以上の統計情報を生成する統計処理手段とを具備するものとして、コンピュータを機能させるためのプログラム。 On the recording medium,
One or more pieces of post information that is information posted by the user and is associated with position information indicating the position ;
Processing unit management information having a posting content condition that is a condition related to the posting content and processing unit information indicating a predetermined processing unit that is a unit for performing statistical processing is stored.
Computer
A reception unit for receiving post content information indicating the post content;
A processing unit information acquisition unit that acquires processing unit information corresponding to a posting content condition that matches the posting content information received by the reception unit;
Among the one or more pieces of post information stored in the recording medium, one or more pieces of post information having post content information received by the receiving unit is statistically processed for each predetermined processing unit that is a unit for performing the statistical processing. A statistical processing unit that generates one or more pieces of statistical information that is a result of the statistical processing;
A program for functioning as an output unit that outputs one or more pieces of statistical information generated by the statistical processing unit ,
The statistical processing unit
Post information acquisition means for acquiring one or more pieces of post information having post content information received by the reception unit from the recording medium;
One or more pieces of post information acquired by the post information acquisition unit are statistically processed for each processing unit indicated by the processing unit information acquired by the processing unit information acquisition unit, and one or more pieces of statistical information as a result of the statistical processing are obtained. A program for causing a computer to function as a statistical processing means for generating .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012109018A JP5977576B2 (en) | 2012-05-11 | 2012-05-11 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012109018A JP5977576B2 (en) | 2012-05-11 | 2012-05-11 | Information processing apparatus, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013235527A JP2013235527A (en) | 2013-11-21 |
JP5977576B2 true JP5977576B2 (en) | 2016-08-24 |
Family
ID=49761580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012109018A Active JP5977576B2 (en) | 2012-05-11 | 2012-05-11 | Information processing apparatus, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5977576B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6369108B2 (en) | 2014-04-18 | 2018-08-08 | 富士通株式会社 | Event occurrence location estimation method, event occurrence location estimation program, and event occurrence location estimation apparatus |
CN107203523A (en) * | 2016-03-16 | 2017-09-26 | 阿里巴巴集团控股有限公司 | A kind of method and device of the attribute information in determination geographical position |
JP7352527B2 (en) * | 2020-09-02 | 2023-09-28 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
JP7579293B2 (en) | 2022-02-08 | 2024-11-07 | Kddi株式会社 | Information processing device and information processing method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004287920A (en) * | 2003-03-24 | 2004-10-14 | Nec Corp | Community evaluation server, community evaluation service system, community evaluation service method, program and recording medium |
JP4764864B2 (en) * | 2007-11-02 | 2011-09-07 | ヤフー株式会社 | Information propagation extracting apparatus and information propagation extracting method |
JP5616142B2 (en) * | 2010-06-28 | 2014-10-29 | 本田技研工業株式会社 | System for automatically posting content using in-vehicle devices linked to mobile devices |
-
2012
- 2012-05-11 JP JP2012109018A patent/JP5977576B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013235527A (en) | 2013-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6288648B2 (en) | Generation, management and sharing method of moving path and apparatus thereof | |
JP6353199B2 (en) | Information processing apparatus, information processing method, and program | |
JP2016081254A (en) | Mobile terminal, information output method, and program | |
JP5977576B2 (en) | Information processing apparatus, information processing method, and program | |
JP5406172B2 (en) | Information output apparatus and information output method | |
JP5456835B2 (en) | Advertisement information providing apparatus and advertisement information providing method | |
JP2008058267A (en) | Information providing system and information providing method | |
JP5638684B2 (en) | Information output apparatus and information output method | |
JP4814003B2 (en) | Map / photo image display device and program | |
JP5986755B2 (en) | Map information processing apparatus, map information processing method, and program | |
JP2017174227A (en) | Information providing device, user terminal and program | |
JP6110594B2 (en) | Navigation device, server device, information processing method, and program | |
JP6076078B2 (en) | Navigation device, navigation method, and program | |
JP6353191B2 (en) | Navigation device, navigation method, and program | |
JP2015032187A (en) | Radio communication device, radio communication method, and program | |
JP6168844B2 (en) | Information processing apparatus, information processing method, and program | |
JP6615501B2 (en) | Terminal device, map output method, and program | |
JP6211258B2 (en) | Information processing system, information processing device, server, terminal device, information processing method, and program | |
JP2019114827A (en) | Information processing program, information processing apparatus, and information processing method | |
JP2011008019A (en) | Controller, projector, control method, projection method, control program, projection program, and recording medium | |
JP5325923B2 (en) | Mobile area search system and mobile area search method | |
JP6262683B2 (en) | Information processing apparatus, control method thereof, and program | |
JP2016177291A (en) | Display device, display method, and display program | |
JP6231303B2 (en) | Navigation device, navigation method, and program | |
JP6366246B2 (en) | Information system, information 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: 20150225 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160115 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160222 |
|
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: 20160706 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5977576 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 |