JP4900335B2 - Map information generator - Google Patents
Map information generator Download PDFInfo
- Publication number
- JP4900335B2 JP4900335B2 JP2008175458A JP2008175458A JP4900335B2 JP 4900335 B2 JP4900335 B2 JP 4900335B2 JP 2008175458 A JP2008175458 A JP 2008175458A JP 2008175458 A JP2008175458 A JP 2008175458A JP 4900335 B2 JP4900335 B2 JP 4900335B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- content
- map
- content information
- representing
- 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)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、地図上の所定の位置にアイコン画像を配置した画像を表す地図情報を生成する地図情報生成装置に関する。 The present invention relates to a map information generation device that generates map information representing an image in which icon images are arranged at predetermined positions on a map.
地図上の所定の位置にアイコン画像を配置した画像を表す地図情報を生成する地図情報生成装置が知られている。この種の地図情報生成装置の一つとして、特許文献1に記載の地図情報生成装置は、店舗等を表すアイコン画像と、その店舗等の位置を表す位置情報と、その店舗等の種類を表す種類情報と、を対応付けて格納している。
There is known a map information generation device that generates map information representing an image in which an icon image is arranged at a predetermined position on a map. As one of this type of map information generation device, the map information generation device described in
そして、この地図情報生成装置は、ユーザにより入力された位置情報及び縮尺情報を受け付ける。次いで、地図情報生成装置は、受け付けた位置情報が表す位置を含む表示領域内の位置を表す位置情報と対応付けられたアイコン画像のうちの、受け付けた縮尺情報に応じて定められた種類情報と対応付けられたアイコン画像を、その位置に配置した画像を表す地図情報を生成する。即ち、地図情報生成装置は、種類情報毎に、アイコン画像の表示の可否を決定する。 And this map information generation apparatus receives the positional information and scale information input by the user. Next, the map information generation device includes type information determined according to the received scale information, of the icon images associated with the position information representing the position in the display area including the position represented by the received position information. Map information representing an image in which the associated icon image is arranged at the position is generated. That is, the map information generation device determines whether or not the icon image can be displayed for each type information.
ところで、上述した地図情報生成装置に関連する技術(関連技術)として、下記の技術が知られている。
特許文献2に記載のカーナビゲーションシステムは、利用者の現在位置と目的地とから移動方向を求め、求めた移動方向に存在する施設を表すアイコン画像を優先して表示する。
By the way, the following technique is known as a technique (related technique) related to the map information generation apparatus described above.
The car navigation system described in
また、ウェブサイト1([平成20年6月25日検索]、インターネット<URL:https://map.gnavi.co.jp/>)においては、位置情報を入力することにより、その位置情報が表す位置の近傍に存在する飲食店を表すアイコン画像が地図上に配置された画像が表示される。 In addition, on the website 1 ([Search June 25, 2008], Internet <URL: https://map.gnavi.co.jp/>), the location information is entered by inputting the location information. An image in which an icon image representing a restaurant that exists in the vicinity of the position to be represented is arranged on the map is displayed.
更に、ウェブサイト2([平成20年6月25日検索]、インターネット<URL:https://waiwai.map.yahoo.co.jp/>)においては、位置情報を入力することにより、その位置情報が表す位置の近傍の位置に対応付けられたコンテンツ情報を表すアイコン画像が地図上に配置された画像が表示される。このコンテンツ情報は、他のユーザが位置情報とコンテンツ(例えば、テキスト等)を表すコンテンツ情報とを入力することにより登録された情報である。
しかしながら、上述した地図情報生成装置は、アイコン画像の表示の可否を種類情報毎にしか決定できない。従って、1つの種類情報と対応付けられたアイコン画像のうちの、ある領域内の位置と対応付けられたアイコン画像が比較的多数、存在している場合、地図情報生成装置は、この領域内にこれらのアイコン画像が配置された画像を表す地図情報を生成する。 However, the map information generating apparatus described above can determine whether or not to display an icon image only for each type information. Therefore, when there are a relatively large number of icon images associated with positions in a certain area among icon images associated with one type of information, the map information generating apparatus has Map information representing an image in which these icon images are arranged is generated.
従って、この地図情報が表す画像をユーザが閲覧した場合には、上記領域内にてアイコン画像が重なってしまうので、ユーザがアイコン画像を閲覧しにくいという問題があった。この問題は、上述した関連技術を用いても同様に発生する。 Therefore, when the user browses the image represented by the map information, the icon image overlaps within the region, and thus there is a problem that it is difficult for the user to browse the icon image. This problem similarly occurs even when the related technology described above is used.
このため、本発明の目的は、上述した課題である「ユーザがアイコン画像を閲覧しにくいこと」を解決することが可能な地図情報生成装置を提供することにある。 Therefore, an object of the present invention is to provide a map information generation device that can solve the above-mentioned problem “difficulty of browsing icon images by a user”.
かかる目的を達成するため本発明の一形態である地図情報生成装置は、
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納手段と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付手段と、
上記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた上記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、上記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
上記表示領域内の地図上の、上記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
を備える。
In order to achieve such an object, a map information generating apparatus according to one aspect of the present invention is
Content storage means for storing position information representing a position and content information representing a content in association with each other;
Map information request accepting means for accepting a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing an image for display in which an icon image representing the content information is arranged at a position represented by the position information associated with the selected content information on the map in the display area Means,
Is provided.
また、本発明の他の形態である地図情報生成方法は、
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納工程と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付工程と、
上記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた上記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、上記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択工程と、
上記表示領域内の地図上の、上記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成工程と、
を含む。
Moreover, the map information generation method which is the other form of this invention is the following.
A content storage step of storing the position information representing the position and the content information representing the content in association with each other;
A map information request receiving step for receiving a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. A content selection step of selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing an image for display in which an icon image representing the content information is arranged at a position represented by the position information associated with the selected content information on the map in the display area Process,
including.
また、本発明の他の形態である地図情報生成プログラムは、
記憶装置を備える地図情報生成装置に、
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて上記記憶装置に格納するコンテンツ格納手段と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付手段と、
上記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた上記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、上記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
上記表示領域内の地図上の、上記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
を実現させるためのプログラムである。
Moreover, the map information generation program which is the other form of this invention is the following.
In the map information generation device equipped with a storage device,
Content storage means for associating position information representing a position with content information representing a content and storing them in the storage device;
Map information request accepting means for accepting a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing an image for display in which an icon image representing the content information is arranged at a position represented by the position information associated with the selected content information on the map in the display area Means,
It is a program for realizing.
また、本発明の他の形態である地図情報生成システムは、
互いに通信可能に接続されたサーバ装置及びクライアント装置を含むシステムである。
Moreover, the map information generation system which is the other form of this invention,
The system includes a server device and a client device that are communicably connected to each other.
更に、
上記クライアント装置は、
位置を表す位置情報を含む地図情報要求を上記サーバ装置へ送信する地図情報要求送信手段と、
表示用画像を表す地図情報を上記サーバ装置から受信する地図情報受信手段と、
上記受信した地図情報が表す表示用画像を表示する画像表示手段と、
を備える。
加えて、上記サーバ装置は、
位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納手段と、
上記クライアント装置により送信された地図情報要求を受信し、当該受信した地図情報要求を受け付ける地図情報要求受付手段と、
上記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた上記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、上記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
上記表示領域内の地図上の、上記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
上記生成された地図情報を上記クライアント装置へ送信する地図情報送信手段と、
を備える。
Furthermore,
The client device
Map information request transmitting means for transmitting a map information request including position information representing a position to the server device;
Map information receiving means for receiving map information representing an image for display from the server device;
Image display means for displaying a display image represented by the received map information;
Is provided.
In addition, the server device
Content storage means for storing location information and content information representing content in association with each other;
A map information request receiving means for receiving the map information request transmitted by the client device and receiving the received map information request;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing an image for display in which an icon image representing the content information is arranged at a position represented by the position information associated with the selected content information on the map in the display area Means,
Map information transmitting means for transmitting the generated map information to the client device;
Is provided.
本発明は、以上のように構成されることにより、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。 The present invention configured as described above can prevent a user from easily viewing an icon image.
本発明の一形態である地図情報生成装置は、
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納手段と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付手段と、
上記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた上記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、上記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
上記表示領域内の地図上の、上記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
を備える。
A map information generating apparatus according to one aspect of the present invention is
Content storage means for storing position information representing a position and content information representing a content in association with each other;
Map information request accepting means for accepting a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing an image for display in which an icon image representing the content information is arranged at a position represented by the position information associated with the selected content information on the map in the display area Means,
Is provided.
これによれば、判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が閾値数よりも大きい場合、地図情報生成装置は、そのコンテンツ情報の一部のみを選択する。そして、地図情報生成装置は、選択したコンテンツ情報を表すアイコン画像を地図上に配置した表示用画像を表す地図情報を生成する。これにより、判定領域内に配置されるアイコン画像の数を減少させることができるので、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。 According to this, when the number of pieces of content information associated with position information representing the position in the determination area is larger than the threshold number, the map information generation device selects only a part of the content information. Then, the map information generation device generates map information representing a display image in which an icon image representing the selected content information is arranged on the map. Thereby, since the number of icon images arranged in the determination area can be reduced, it is possible to prevent the user from easily viewing the icon image.
この場合、
上記コンテンツ選択手段は、上記判定領域内に配置された複数のアイコン画像が互いに重なる場合に、上記抽出したコンテンツ情報のうちの、上記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が上記閾値数よりも大きいと判定するように構成されることが好適である。
in this case,
The content selection means, when a plurality of icon images arranged in the determination area overlap each other, content information associated with position information representing a position in the determination area among the extracted content information Is preferably configured to be determined to be greater than the threshold number.
これによれば、判定領域内に配置された複数のアイコン画像が互いに重なる場合には、地図情報生成装置は、判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の一部のみを選択する。そして、地図情報生成装置は、選択したコンテンツ情報を表すアイコン画像を地図上に配置した表示用画像を表す地図情報を生成する。これにより、判定領域内に配置された複数のアイコン画像が互いに重なることを防止することができる。従って、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。 According to this, when a plurality of icon images arranged in the determination area overlap with each other, the map information generation device only extracts a part of the content information associated with the position information indicating the position in the determination area. select. Then, the map information generation device generates map information representing a display image in which an icon image representing the selected content information is arranged on the map. Thereby, it is possible to prevent a plurality of icon images arranged in the determination region from overlapping each other. Therefore, it is possible to prevent the user from easily browsing the icon image.
この場合、
上記コンテンツ選択手段は、上記選択されるコンテンツ情報が、上記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を上記閾値数以下の数だけ含むように構成されることが好適である。
in this case,
It is preferable that the content selection unit is configured so that the selected content information includes content information associated with position information representing a position in the determination region by a number equal to or less than the threshold number. .
これによれば、判定領域内に配置されるアイコン画像の数が過大となることを防止することができる。従って、ユーザがアイコン画像を閲覧しにくくなることを確実に防止することができる。 According to this, it is possible to prevent the number of icon images arranged in the determination area from becoming excessive. Therefore, it is possible to reliably prevent the user from easily viewing the icon image.
この場合、
上記コンテンツ選択手段は、上記抽出したコンテンツ情報のうちの、上記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が上記閾値数以下であると判定した場合に、当該抽出したコンテンツ情報のすべてを選択するように構成されることが好適である。
in this case,
The content selection means extracts the extracted content information when it is determined that the number of pieces of content information associated with position information indicating the position in the determination area is equal to or less than the threshold number. It is preferred to be configured to select all of the content information.
この場合、
上記コンテンツ選択手段は、予め設定された最大表示数以下の数だけ上記コンテンツ情報を選択するように構成されることが好適である。
in this case,
The content selection means is preferably configured to select the content information by a number equal to or less than a preset maximum display number.
これによれば、表示用画像に含まれるアイコン画像の数が過大となることを防止することができる。従って、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。 According to this, it is possible to prevent the number of icon images included in the display image from becoming excessive. Therefore, it is possible to prevent the user from easily browsing the icon image.
この場合、
上記コンテンツ選択手段は、上記コンテンツ情報に対応付けられた第1の優先度基礎情報に基づいて、上記抽出したコンテンツ情報のそれぞれに対する優先度を算出し、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成されることが好適である。
in this case,
The content selection means calculates a priority for each of the extracted content information based on the first priority basic information associated with the content information, and sets the calculated content information with a higher priority to the content information. It is preferable that the content information with a low calculated priority is selected with priority.
これによれば、ユーザが有用であると認識する可能性が高いコンテンツ情報を表すアイコン画像が表示用画像に含まれるように、第1の優先度基礎情報を設定することができる。この結果、ユーザの利便性を向上させることができる。 According to this, the first priority basic information can be set so that an icon image representing content information that is likely to be recognized as useful by the user is included in the display image. As a result, user convenience can be improved.
この場合、
上記コンテンツ選択手段は、上記第1の優先度基礎情報と、上記地図情報要求に対応付けられた第2の優先度基礎情報と、に基づいて上記優先度を算出するように構成されることが好適である。
in this case,
The content selection means is configured to calculate the priority based on the first priority basic information and the second priority basic information associated with the map information request. Is preferred.
この場合、
上記地図情報生成装置は、
コンテンツ情報と位置情報とを含むコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、
コンテンツ登録要求を受け付けた時刻を表す登録要求時刻情報を上記第1の優先度基礎情報として取得する登録要求時刻情報取得手段と、
上記地図情報要求を受け付けた時刻を表す地図要求時刻情報を上記第2の優先度基礎情報として取得する地図要求時刻情報取得手段と、
を備え、
上記コンテンツ格納手段は、上記受け付けたコンテンツ登録要求に含まれる位置情報及びコンテンツ情報と、上記取得された登録時刻情報と、を対応付けて格納するように構成され、
上記コンテンツ選択手段は、上記コンテンツ情報と対応付けられた登録要求時刻情報が表す時刻と、上記取得された地図要求時刻情報が表す時刻と、が近くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成されることが好適である。
in this case,
The map information generation device
Content registration request accepting means for accepting a content registration request including content information and position information;
Registration request time information acquisition means for acquiring, as the first priority basic information, registration request time information indicating a time at which a content registration request is received;
Map request time information acquisition means for acquiring map request time information representing the time at which the map information request is received as the second priority basic information;
With
The content storage means is configured to store the location information and content information included in the received content registration request in association with the acquired registration time information,
The content selection means calculates the priority calculated for the content information as the time indicated by the registration request time information associated with the content information becomes closer to the time indicated by the acquired map request time information. It is preferable to be configured to increase the degree.
これによれば、地図情報生成装置は、地図情報要求が受け付けられた時刻と近い時刻にて受け付けられたコンテンツ情報を、地図情報要求が受け付けられた時刻と遠い時刻にて受け付けられたコンテンツ情報よりも優先して選択する。そして、地図情報生成装置は、選択したコンテンツ情報を表すアイコン画像を地図上に配置した表示用画像を表す地図情報を生成する。 According to this, the map information generating device uses the content information received at a time close to the time when the map information request is received from the content information received at a time far from the time when the map information request is received. Also give priority to selection. Then, the map information generation device generates map information representing a display image in which an icon image representing the selected content information is arranged on the map.
ところで、地図情報要求を地図情報生成装置へ送ったユーザは、地図情報要求を送った時刻と比較的近い時刻にて地図情報生成装置が受け付けたコンテンツ情報をより有用な情報であると認識する可能性が高い。例えば、昼食時に地図情報要求を地図情報生成装置へ送ったユーザは、昼食時に地図情報生成装置が受け付けたコンテンツ情報をより有用な情報であると認識する可能性が高い。 By the way, the user who sent the map information request to the map information generation device can recognize the content information received by the map information generation device at a time relatively close to the time when the map information request was sent as more useful information. High nature. For example, a user who has sent a map information request to a map information generation device at lunch time is likely to recognize content information received by the map information generation device at lunch time as more useful information.
従って、上記構成によれば、ユーザがコンテンツ情報を選択するための情報を別途入力することなく、ユーザが有用であると認識する可能性が高いコンテンツ情報を表すアイコン画像を表示用画像に含めることができる。この結果、ユーザの利便性を向上させることができる。 Therefore, according to the configuration described above, an icon image representing content information that is likely to be recognized by the user is included in the display image without separately inputting information for the user to select content information. Can do. As a result, user convenience can be improved.
また、本発明の他の態様に係る地図情報生成装置は、
ユーザを識別するユーザ識別子と、そのユーザの属性を表す属性情報と、を対応付けて格納する属性情報格納手段と、
コンテンツ情報と位置情報とユーザ識別子とを含むコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、
を備え、
上記地図情報要求は、ユーザ識別子を含み、
上記コンテンツ格納手段は、上記受け付けられたコンテンツ登録要求に含まれる位置情報、コンテンツ情報及びユーザ識別子を対応付けて格納するように構成され、
上記コンテンツ選択手段は、上記コンテンツ情報と対応付けられたユーザ識別子と対応付けられた上記第1の優先度基礎情報としての属性情報と、上記地図情報要求に含まれるユーザ識別子と対応付けられた上記第2の優先度基礎情報としての属性情報と、が類似している程度が高くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成されることが好適である。
Moreover, the map information generation device which concerns on the other aspect of this invention,
Attribute information storage means for storing a user identifier for identifying a user and attribute information representing the attribute of the user in association with each other;
Content registration request accepting means for accepting a content registration request including content information, position information, and a user identifier;
With
The map information request includes a user identifier,
The content storage means is configured to store the location information, the content information, and the user identifier included in the received content registration request in association with each other,
The content selection means includes the attribute information as the first priority basic information associated with the user identifier associated with the content information, and the user identifier associated with the user identifier included in the map information request. It is preferable that the higher the degree of similarity with the attribute information as the second priority basic information, the higher the priority calculated for the content information.
これによれば、地図情報生成装置は、地図情報要求を地図情報生成装置へ送ったユーザと類似する属性を有するユーザから受け付けたコンテンツ情報を、地図情報要求を地図情報生成装置へ送ったユーザと類似していない属性を有するユーザから受け付けたコンテンツ情報よりも優先して選択する。そして、地図情報生成装置は、選択したコンテンツ情報を表すアイコン画像を地図上に配置した表示用画像を表す地図情報を生成する。 According to this, the map information generation device receives the content information received from the user having an attribute similar to the user who sent the map information request to the map information generation device, and the user who sent the map information request to the map information generation device. Selection is given priority over content information received from users having dissimilar attributes. Then, the map information generation device generates map information representing a display image in which an icon image representing the selected content information is arranged on the map.
ところで、地図情報要求を地図情報生成装置へ送ったユーザは、そのユーザの属性と類似する属性を有するユーザが送ったコンテンツ情報をより有用な情報であると認識する可能性が高い。例えば、地図情報要求を地図情報生成装置へ送ったユーザは、そのユーザと性別及び年齢等が一致するユーザが送ったコンテンツ情報をより有用な情報であると認識する可能性が高い。 By the way, a user who has sent a map information request to the map information generation device is likely to recognize content information sent by a user having an attribute similar to that user's attribute as more useful information. For example, a user who has sent a map information request to a map information generation device is likely to recognize content information sent by a user whose gender, age, etc. match that user as more useful information.
従って、上記構成によれば、ユーザがコンテンツ情報を選択するための情報を別途入力することなく、ユーザが有用であると認識する可能性が高いコンテンツ情報を表すアイコン画像を表示用画像に含めることができる。この結果、ユーザの利便性を向上させることができる。 Therefore, according to the configuration described above, an icon image representing content information that is likely to be recognized by the user is included in the display image without separately inputting information for the user to select content information. Can do. As a result, user convenience can be improved.
また、本発明の他の形態である地図情報生成方法は、
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納工程と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付工程と、
上記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた上記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、上記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択工程と、
上記表示領域内の地図上の、上記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成工程と、
を含む。
Moreover, the map information generation method which is the other form of this invention is the following.
A content storage step of storing the position information representing the position and the content information representing the content in association with each other;
A map information request receiving step for receiving a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. A content selection step of selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing an image for display in which an icon image representing the content information is arranged at a position represented by the position information associated with the selected content information on the map in the display area Process,
including.
この場合、
上記コンテンツ選択工程は、上記判定領域内に配置された複数のアイコン画像が互いに重なる場合に、上記抽出したコンテンツ情報のうちの、上記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が上記閾値数よりも大きいと判定するように構成されることが好適である。
in this case,
In the content selection step, when a plurality of icon images arranged in the determination area overlap each other, content information associated with position information representing a position in the determination area among the extracted content information Is preferably configured to be determined to be greater than the threshold number.
また、本発明の他の形態である地図情報生成プログラムは、
記憶装置を備える地図情報生成装置に、
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて上記記憶装置に格納するコンテンツ格納手段と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付手段と、
上記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた上記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、上記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
上記表示領域内の地図上の、上記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
を実現させるためのプログラムである。
Moreover, the map information generation program which is the other form of this invention is the following.
In the map information generation device equipped with a storage device,
Content storage means for associating position information representing a position with content information representing a content and storing them in the storage device;
Map information request accepting means for accepting a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing an image for display in which an icon image representing the content information is arranged at a position represented by the position information associated with the selected content information on the map in the display area Means,
It is a program for realizing.
この場合、
上記コンテンツ選択手段は、上記判定領域内に配置された複数のアイコン画像が互いに重なる場合に、上記抽出したコンテンツ情報のうちの、上記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が上記閾値数よりも大きいと判定するように構成されることが好適である。
in this case,
The content selection means, when a plurality of icon images arranged in the determination area overlap each other, content information associated with position information representing a position in the determination area among the extracted content information Is preferably configured to be determined to be greater than the threshold number.
また、本発明の他の形態である地図情報生成システムは、
互いに通信可能に接続されたサーバ装置及びクライアント装置を含むシステムである。
Moreover, the map information generation system which is the other form of this invention,
The system includes a server device and a client device that are communicably connected to each other.
更に、上記クライアント装置は、
位置を表す位置情報を含む地図情報要求を上記サーバ装置へ送信する地図情報要求送信手段と、
表示用画像を表す地図情報を上記サーバ装置から受信する地図情報受信手段と、
上記受信した地図情報が表す表示用画像を表示する画像表示手段と、
を備える。
Furthermore, the client device
Map information request transmitting means for transmitting a map information request including position information representing a position to the server device;
Map information receiving means for receiving map information representing an image for display from the server device;
Image display means for displaying a display image represented by the received map information;
Is provided.
加えて、上記サーバ装置は、
位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納手段と、
上記クライアント装置により送信された地図情報要求を受信し、当該受信した地図情報要求を受け付ける地図情報要求受付手段と、
上記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた上記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、上記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
上記表示領域内の地図上の、上記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
上記生成された地図情報を上記クライアント装置へ送信する地図情報送信手段と、
を備える。
In addition, the server device
Content storage means for storing location information and content information representing content in association with each other;
A map information request receiving means for receiving the map information request transmitted by the client device and receiving the received map information request;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing an image for display in which an icon image representing the content information is arranged at a position represented by the position information associated with the selected content information on the map in the display area Means,
Map information transmitting means for transmitting the generated map information to the client device;
Is provided.
この場合、
上記コンテンツ選択手段は、上記判定領域内に配置された複数のアイコン画像が互いに重なる場合に、上記抽出したコンテンツ情報のうちの、上記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が上記閾値数よりも大きいと判定するように構成されることが好適である。
in this case,
The content selection means, when a plurality of icon images arranged in the determination area overlap each other, content information associated with position information representing a position in the determination area among the extracted content information Is preferably configured to be determined to be greater than the threshold number.
この場合、
上記クライアント装置は、
コンテンツ情報と位置情報とを含むコンテンツ登録要求を上記サーバ装置へ送信するコンテンツ登録要求送信手段を備え、
上記サーバ装置は、
上記クライアント装置により送信されたコンテンツ登録要求を受信し、当該受信したコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、
コンテンツ登録要求を受け付けた時刻を表す登録要求時刻情報を取得する登録要求時刻情報取得手段と、
上記地図情報要求を受け付けた時刻を表す地図要求時刻情報を取得する地図要求時刻情報取得手段と、
を備え、
上記コンテンツ格納手段は、上記受け付けたコンテンツ登録要求に含まれる位置情報及びコンテンツ情報と、上記取得された登録時刻情報と、を対応付けて格納するように構成され、
上記コンテンツ選択手段は、上記コンテンツ情報と対応付けられた登録要求時刻情報が表す時刻と、上記取得された地図要求時刻情報が表す時刻と、が近くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成されることが好適である。
in this case,
The client device
Content registration request transmission means for transmitting a content registration request including content information and position information to the server device,
The server device is
A content registration request receiving means for receiving the content registration request transmitted by the client device and receiving the received content registration request;
Registration request time information acquisition means for acquiring registration request time information indicating a time at which a content registration request is received;
Map request time information acquisition means for acquiring map request time information representing the time at which the map information request is received;
With
The content storage means is configured to store the location information and content information included in the received content registration request in association with the acquired registration time information,
The content selection means calculates the priority calculated for the content information as the time indicated by the registration request time information associated with the content information becomes closer to the time indicated by the acquired map request time information. It is preferable to be configured to increase the degree.
また、上記地図情報生成システムの他の態様において、
上記クライアント装置は、
ユーザを識別するユーザ識別子とコンテンツ情報と位置情報とを含むコンテンツ登録要求を上記サーバ装置へ送信するコンテンツ登録要求送信手段を備え、
上記サーバ装置は、
ユーザ識別子と、そのユーザの属性を表す属性情報と、を対応付けて格納する属性情報格納手段と、
上記クライアント装置により送信されたコンテンツ登録要求を受信し、当該受信したコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、
を備え、
上記地図情報要求は、ユーザ識別子を含み、
上記コンテンツ格納手段は、上記受け付けられたコンテンツ登録要求に含まれる位置情報、コンテンツ情報及びユーザ識別子を対応付けて格納するように構成され、
上記コンテンツ選択手段は、上記コンテンツ情報と対応付けられたユーザ識別子と対応付けられた属性情報と、上記地図情報要求に含まれるユーザ識別子と対応付けられた属性情報と、が類似している程度が高くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成されることが好適である。
In another aspect of the map information generation system,
The client device
Content registration request transmitting means for transmitting a content registration request including a user identifier for identifying a user, content information, and position information to the server device;
The server device is
Attribute information storage means for storing a user identifier and attribute information representing the attribute of the user in association with each other;
A content registration request receiving means for receiving the content registration request transmitted by the client device and receiving the received content registration request;
With
The map information request includes a user identifier,
The content storage means is configured to store the location information, the content information, and the user identifier included in the received content registration request in association with each other,
The content selection means has a degree of similarity between the attribute information associated with the user identifier associated with the content information and the attribute information associated with the user identifier included in the map information request. It is preferable that the higher the priority calculated for the content information, the higher the priority.
上述した構成を有する、地図情報生成方法、地図情報生成プログラム、又は、地図情報生成システム、の発明であっても、上記地図情報生成装置と同様の作用を有するために、上述した本発明の目的を達成することができる。 Even if it is invention of the map information generation method, map information generation program, or map information generation system which has the structure mentioned above, in order to have an effect | action similar to the said map information generation apparatus, the objective of this invention mentioned above Can be achieved.
以下、本発明に係る、地図情報生成装置、地図情報生成方法、地図情報生成プログラム、及び、地図情報生成システム、の実施形態について図1〜図17を参照しながら説明する。 Hereinafter, embodiments of a map information generation device, a map information generation method, a map information generation program, and a map information generation system according to the present invention will be described with reference to FIGS.
<実施形態>
図1を参照すると、本発明の実施形態に係る地図情報生成システム1は、情報端末(クライアント装置)100と、サーバ(サーバ装置、地図情報生成装置)200と、を含む。情報端末100とサーバ200とは、互いに通信可能に接続されている。
<Embodiment>
Referring to FIG. 1, a map
情報端末100は、ユーザ(利用者)がコンテンツを投稿するとともに、コンテンツを閲覧するために用いられる。
The
情報端末100は、図示しない中央処理装置(CPU;Central Processing Unit)、記憶装置(メモリ)、入力装置(キーボード)及び出力装置(ディスプレイ及びスピーカ)を備える。情報端末100は、記憶装置に格納(記憶)されているプログラムをCPUが実行することにより、後述する機能を実現するように構成されている。
The
情報端末100の機能は、投稿コンテンツ入力部101と、位置情報取得部102と、ユーザ識別子格納部103と、投稿コンテンツ送信部(コンテンツ登録要求送信手段)104と、閲覧要求送信部(地図情報要求送信手段)105と、情報表示部(地図情報受信手段及び画像表示手段)106と、を含む。
The functions of the
投稿コンテンツ入力部101は、ユーザが入力装置を用いて入力したコンテンツ情報を受け付ける。コンテンツ情報は、コンテンツ(本例では、文字列)を表す情報である。
Posted
位置情報取得部102は、GPS(Global Positioning System)用アンテナを有する。位置情報取得部102は、GPS用アンテナを介して図示しない複数のGPS衛星からのGPS信号を受信する。位置情報取得部102は、受信したGPS信号に基づいて情報端末100の位置を表す位置情報を生成(取得)する。本例では、位置情報は、緯度を表す緯度情報及び経度を表す経度情報からなる。なお、位置情報は、住所を表す文字列からなる情報であってもよいし、ある領域を複数の区域に分割した場合における各区域を識別するための情報であってもよい。
The position
なお、情報端末100が携帯電話端末である場合には、位置情報取得部102は、基地局から位置情報を取得してもよい。また、情報端末100が無線LAN(Local Area Network)に接続されている場合には、位置情報取得部102は、アクセスポイントから位置情報を取得してもよい。更に、位置情報取得部102は、ユーザにより入力された位置情報を受け付けることにより位置情報を取得してもよい。
When the
ユーザ識別子格納部103は、情報端末100のユーザに固有のユーザ識別子を記憶装置に格納する。ユーザ識別子は、情報端末100のユーザを識別するための情報である。本例では、ユーザ識別子は、情報端末100に固有の端末識別子である。なお、ユーザ識別子は、ユーザ毎に異なる文字列であればよく、例えば、電子メールアドレス、又は、ユーザID等であってもよい。
The user
投稿コンテンツ送信部104は、ユーザが入力装置を用いて入力したコンテンツ登録要求送信指示を受け付ける。投稿コンテンツ送信部104は、コンテンツ登録要求送信指示を受け付けると、投稿コンテンツ入力部101により受け付けられたコンテンツ情報と、位置情報取得部102により取得された最新の位置情報と、ユーザ識別子格納部103により格納されているユーザ識別子と、を含むコンテンツ登録要求をサーバ200へ送信する。なお、投稿コンテンツ送信部104は、コンテンツ登録要求に含まれる各情報を互いに異なるタイミングにて送信してもよい。
The posted
閲覧要求送信部105は、ユーザが入力装置を用いて入力した閲覧要求送信指示を受け付ける。閲覧要求送信部105は、閲覧要求送信指示を受け付けると、位置情報取得部102により取得された最新の位置情報と、ユーザ識別子格納部103により格納されているユーザ識別子と、を含む閲覧要求(地図情報要求)をサーバ200へ送信する。なお、閲覧要求送信部105は、閲覧要求に含まれる各情報を互いに異なるタイミングにて送信してもよい。
The browsing
情報表示部106は、閲覧要求送信部105により送信された閲覧要求に応じてサーバ200から送信された地図情報を受信し、受信した地図情報が表す表示用画像を出力装置のディスプレイに表示させる。
The
サーバ200は、情報端末100と同様に、図示しない中央処理装置(CPU)、記憶装置(メモリ及びハードディスク装置(HDD))、入力装置(キーボード)及び出力装置(ディスプレイ)を備える。サーバ200は、記憶装置に格納されているプログラムをCPUが実行することにより、後述する機能を実現するように構成されている。
As with the
サーバ200の機能は、投稿コンテンツ受信部(コンテンツ登録要求受付手段)201と、時刻情報取得部(登録要求時刻情報取得手段、地図要求時刻情報取得手段)202と、投稿コンテンツ格納部(コンテンツ格納手段)203と、閲覧要求受信部(地図情報要求受付手段)204と、ユーザ属性情報格納部(属性情報格納手段)205と、コンテンツ表示優先度計算部(コンテンツ選択手段の一部)206と、表示コンテンツ選択部(コンテンツ選択手段の一部)207と、地図情報生成部(地図情報生成手段)208と、地図情報送信部(地図情報送信手段)209と、を含む。
The functions of the
投稿コンテンツ受信部201は、情報端末100により送信されたコンテンツ登録要求を受信し、受信したコンテンツ登録要求を受け付ける。
The posted
時刻情報取得部202は、投稿コンテンツ受信部201によりコンテンツ登録要求が受け付けられた時刻を表す登録要求時刻情報(第1の優先度基礎情報)を取得する。なお、本例では、登録要求時刻情報は、日付を表す日付情報も含む。
The time
投稿コンテンツ格納部203は、投稿コンテンツ受信部201により受け付けられたコンテンツ登録要求に含まれるコンテンツ情報、位置情報及びユーザ識別子と、時刻情報取得部202により取得された登録要求時刻情報と、コンテンツ情報を識別するためのコンテンツ識別子と、を対応付けてサーバ200の記憶装置に格納する(図2を参照)。
The posted
閲覧要求受信部204は、情報端末100により送信された閲覧要求を受信し、受信した閲覧要求を受け付ける。
The browsing
また、時刻情報取得部202は、閲覧要求受信部204により閲覧要求が受け付けられた時刻を表す閲覧要求時刻情報(地図要求時刻情報、第2の優先度基礎情報)を取得する。なお、本例では、閲覧要求時刻情報は、日付を表す日付情報も含む。
Further, the time
ユーザ属性情報格納部205は、ユーザ識別子と、そのユーザ識別子により識別されるユーザの属性を表す属性情報と、を対応付けて記憶装置に予め格納する(図3を参照)。本例では、属性情報は、生年月日、性別及び居住地からなる。なお、属性情報は、生年月日、性別及び居住地の一部であってもよく、これら以外の情報(例えば、家族構成、職業、又は、嗜好情報等)を含んでいてもよい。
The user attribute
コンテンツ表示優先度計算部206は、閲覧要求受信部204により受け付けられた閲覧要求に含まれる位置情報が表す位置を含む表示領域内の位置を表す位置情報と対応付けて、投稿コンテンツ格納部203により格納されているコンテンツ情報を抽出する。
The content display
更に、コンテンツ表示優先度計算部206は、抽出したコンテンツ情報のそれぞれに対して優先度を算出する。
具体的には、コンテンツ表示優先度計算部206は、コンテンツ情報と対応付けられた登録要求時刻情報(第1の優先度基礎情報)が表す時刻と、時刻情報取得部202により取得された地図要求時刻情報(第2の優先度基礎情報)が表す時刻と、が近くなるほど、そのコンテンツ情報に対して算出される優先度を高くする。
Furthermore, the content display
Specifically, the content display
本例では、コンテンツ表示優先度計算部206は、「日付又は曜日に関わらず1日における時刻同士が近い」ほど、「2つの時刻が近い」と判定する(即ち、時刻のみに基づいて2つの時刻が近いと判定する)。なお、コンテンツ表示優先度計算部206は、時刻情報に含まれる日付情報が表す「日付同士が近い」ほど「2つの時刻が近い」と判定してもよいし、日付情報に基づいて算出される「曜日同士が近い」ほど「2つの時刻が近い」と判定してもよい。また、コンテンツ表示優先度計算部206は、日付、曜日及び時刻のうちの任意の組み合わせに基づいて「2つの時刻が近い」と判定してもよい。
In this example, the content display
更に、コンテンツ表示優先度計算部206は、コンテンツ情報と対応付けられたユーザ識別子と対応付けられた属性情報(第1の優先度基礎情報)と、閲覧要求に含まれるユーザ識別子と対応付けられた属性情報(第2の優先度基礎情報)と、が類似している程度が高くなるほど、そのコンテンツ情報に対して算出される優先度を高くする。
Further, the content display
表示コンテンツ選択部207は、閲覧要求受信部204により受け付けられた閲覧要求に含まれる位置情報が表す位置を含む表示領域内の位置を表す位置情報と対応付けて、投稿コンテンツ格納部203により格納されているコンテンツ情報を抽出する。
The display
表示コンテンツ選択部207は、抽出したコンテンツ情報のうちの、上記表示領域の一部である判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数(判定領域内情報数)が予め設定された閾値数よりも大きいか否かを判定する。表示コンテンツ選択部207は、判定領域内情報数が閾値数よりも大きいと判定した場合に、判定領域内情報数が閾値数となるように、上記抽出したコンテンツ情報から判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の一部を除いた残余のコンテンツ情報を、表示させるためのコンテンツ情報として選択する。
The display
このとき、表示コンテンツ選択部207は、コンテンツ表示優先度計算部206により算出された優先度が高いコンテンツ情報を、コンテンツ表示優先度計算部206により算出された優先度が低いコンテンツ情報よりも優先して選択する。
At this time, the display
具体的に述べると、先ず、表示コンテンツ選択部207は、抽出したコンテンツ情報を、コンテンツ表示優先度計算部206により算出された優先度が高い順に1つずつ選択する。
Specifically, first, the display
そして、表示コンテンツ選択部207は、選択したコンテンツ情報に対応付けられた位置情報が表す位置にそのコンテンツ情報を表すアイコン画像を、既に表示させることが決定されている他のコンテンツ情報を表すアイコン画像とともに配置した場合において、下記の第1の条件及び第2の条件の少なくとも一方が成立するとき、上記選択したコンテンツ情報を表示させないと決定し、第1の条件及び第2の条件の両方が成立しないとき、上記選択したコンテンツ情報を表示させると決定する。
Then, the display
第1の条件は、複数のアイコン画像が互いに重なるという条件である。即ち、判定領域は、既に表示させることが決定されている他のコンテンツ情報の任意の一つに対応付けられた位置情報が表す位置を含む領域であって、その位置にアイコン画像が配置されるとともにその領域内の任意の位置に他のアイコン画像が配置された場合には当該2つのアイコン画像の少なくとも一部が重なるように形成された領域である、と言うことができる。なお、この判定領域とともに用いられる上記閾値数は、1である。 The first condition is a condition that a plurality of icon images overlap each other. That is, the determination area is an area including a position represented by position information associated with any one of other pieces of content information that has already been determined to be displayed, and an icon image is arranged at that position. In addition, when another icon image is arranged at an arbitrary position in the area, it can be said that the area is formed so that at least a part of the two icon images overlap. Note that the number of thresholds used together with this determination region is 1.
また、第2の条件は、上記閾値数よりも多いアイコン画像が、任意の位置に中心を有し且つ予め定められた半径を有する円内の領域に存在するという条件である。即ち、判定領域は、任意の位置に中心を有し且つ予め定められた半径を有する円内の領域である、と言うことができる。なお、この判定領域とともに用いられる上記閾値数は、1以上の任意の数であって、予め定められた値である。 Further, the second condition is a condition that icon images larger than the threshold number are present in a region in a circle having a center at an arbitrary position and having a predetermined radius. That is, it can be said that the determination area is an area in a circle having a center at an arbitrary position and having a predetermined radius. Note that the threshold number used together with the determination region is an arbitrary number of 1 or more and a predetermined value.
このようにして、表示コンテンツ選択部207は、抽出したコンテンツ情報の中から、表示させるためのコンテンツ情報を選択する。
In this way, the display
地図情報生成部208は、閲覧要求受信部204により受け付けられた閲覧要求に含まれる位置情報が表す位置を含む所定の表示領域内の地図を表す基礎地図情報を、記憶装置に予め格納されている地図データに基づいて生成する。
The map
更に、地図情報生成部208は、生成した基礎地図情報が表す地図上の、表示コンテンツ選択部207により表示させるために選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、そのコンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する。
Further, the map
地図情報送信部209は、地図情報生成部208により生成された地図情報を情報端末100へ送信する。
The map
次に、上記のように構成された地図情報生成システム1の作動について、図4〜図6を参照しながら説明する。
図4は、情報端末100のユーザがコンテンツを投稿する際の情報端末100の作動を示したフローチャートである。
Next, the operation of the map
FIG. 4 is a flowchart showing the operation of the
先ず、情報端末100は、ユーザにより入力されたコンテンツ情報を受け付ける(ステップS301)。次いで、情報端末100は、位置情報を取得する(ステップS302)。そして、情報端末100は、ユーザ識別子を取得する(ステップS303)。
First, the
次いで、情報端末100は、ユーザによりコンテンツ登録要求送信指示が入力されると、ステップS301にて受け付けたコンテンツ情報と、ステップS302にて取得した位置情報と、ステップS303にて取得したユーザ識別子と、を含むコンテンツ登録要求をサーバ200へ送信する(ステップS304)。
なお、ステップS301〜ステップS303の処理が実行される順序は、任意の順序であってもよい。
Next, when a content registration request transmission instruction is input by the user, the
Note that the order in which the processes in steps S301 to S303 are executed may be any order.
図5は、サーバ200が情報端末100からコンテンツ登録要求を受信する際のサーバ200の作動を示したフローチャートである。
FIG. 5 is a flowchart showing the operation of the
サーバ200は、情報端末100により送信されたコンテンツ登録要求を受信する(ステップS401)。次いで、サーバ200は、コンテンツ登録要求を受信した時刻を表す登録要求時刻情報を取得する(ステップS402)。
The
そして、サーバ200は、ステップS401にて受信したコンテンツ登録要求に含まれるコンテンツ情報、位置情報及びユーザ識別子と、ステップS402にて取得した登録要求時刻情報と、コンテンツ識別子と、を対応付けて記憶装置に格納する(ステップS403、コンテンツ格納工程)。
The
図6は、閲覧要求を受信したサーバ200が地図情報を生成し、生成した地図情報を情報端末100へ送信する際の、サーバ200の作動を示したフローチャートである。
FIG. 6 is a flowchart illustrating the operation of the
サーバ200は、情報端末100により送信された閲覧要求を受信する(ステップS501、地図情報要求受付工程)。次いで、サーバ200は、閲覧要求を受信した時刻を表す地図要求時刻情報を取得する(ステップS502)。
The
そして、サーバ200は、ステップS501にて受信した閲覧要求に含まれるユーザ識別子と対応付けて記憶装置に格納されている属性情報(性別、生年月日及び居住地)を取得する(ステップS503)。
Then, the
次いで、サーバ200は、ステップS501にて受信した閲覧要求に含まれる位置情報が表す位置を含む表示領域内の位置を表す位置情報と対応付けられたコンテンツ情報を、記憶装置に格納されているコンテンツ情報の中から抽出する(ステップS504、コンテンツ選択工程の一部)。
Next, the
図7は、ステップS504の処理によって抽出されるコンテンツ情報を概念的に示した説明図である。
地図の中心に配置された円形のアイコン画像は、閲覧要求に含まれる位置情報が表す位置を示している。即ち、この閲覧要求を送信した情報端末100のユーザは、この位置の近傍の情報を要求していると言える。
FIG. 7 is an explanatory diagram conceptually showing the content information extracted by the process of step S504.
A circular icon image arranged at the center of the map indicates the position represented by the position information included in the browsing request. That is, it can be said that the user of the
また、地図中の点線により囲まれた正方形の領域は、表示領域を示している。
更に、地図上に配置された複数のハート形のアイコン画像は、投稿コンテンツ格納部203により格納されているコンテンツ情報に対応付けられた位置情報が表す位置を表している。
従って、ステップS504の処理により、点線により囲まれた領域(表示領域)の内部に配置されたアイコン画像に対応するコンテンツ情報のみが抽出される。
A square area surrounded by a dotted line in the map indicates a display area.
Furthermore, the plurality of heart-shaped icon images arranged on the map represent the positions represented by the position information associated with the content information stored by the posted
Therefore, only the content information corresponding to the icon image arranged in the area (display area) surrounded by the dotted line is extracted by the process in step S504.
そして、サーバ200は、ステップS504にて抽出したコンテンツ情報のそれぞれに対して、時刻情報に基づく時刻優先度を算出する(ステップS505、コンテンツ選択工程の一部)。具体的には、サーバ200は、コンテンツ情報と対応付けられた登録要求時刻情報が表す時刻と、ステップS502にて取得した地図要求時刻情報が表す時刻と、を比較し、両者が近いほど高い優先度を与えるように、時刻優先度を算出する。
Then, the
なお、サーバ200は、時刻情報に含まれる日付情報に基づいて時刻優先度を算出してもよいし、日付情報に基づいて求められる曜日を表す曜日情報に基づいて時刻優先度を算出してもよい。また、サーバ200は、時刻情報、日付情報及び曜日情報の任意の組み合わせに基づいて時刻優先度を算出してもよい。この場合、サーバ200は、各情報に対する重み付けを行って時刻優先度を算出してもよい。
The
次いで、サーバ200は、ステップS504にて抽出したコンテンツ情報のそれぞれに対して、属性情報に基づく属性優先度を算出する(ステップS506、コンテンツ選択工程の一部)。具体的には、サーバ200は、コンテンツ情報と対応付けられたユーザ識別子と対応付けられた属性情報(即ち、そのコンテンツ情報を入力したユーザの属性情報)と、ステップS503にて取得した属性情報と、を比較し、両者が類似している程度が高いほど高い優先度を与えるように、属性優先度を算出する。
Next, the
本例では、サーバ200は、属性情報に含まれる情報毎に属性優先度を算出する。なお、サーバ200は、属性情報に含まれるすべての情報に基づいて1つの属性優先度を算出してもよい。この場合、サーバ200は、属性情報に含まれる情報のうちの一致している情報の数を、属性情報が類似している程度として求めてもよい。
In this example, the
そして、サーバ200は、ステップS505にて算出した時刻優先度と、ステップS506にて算出した属性優先度と、を予め設定された比に従って加重平均した値を優先度として算出する(ステップS507、コンテンツ選択工程の一部)。本例では、サーバ200は、属性情報に含まれる情報毎の属性優先度と、時刻優先度と、を加えた値を優先度として算出する。
Then, the
図8は、ステップS505〜ステップS507の処理により算出される優先度を示した図である。図8に示したように、ステップS505及びステップS506の処理により、コンテンツ情報毎に、時刻優先度、性別に基づく属性優先度、生年月日に基づく属性優先度、及び、居住地に基づく属性優先度、が算出される。更に、ステップS507の処理により、属性優先度及び時刻優先度から優先度が算出される。図8に示した例においては、優先度が高い順にコンテンツ識別子を並べると、コンテンツ識別子は、3、4、5、6、1、2の順に並ぶ。 FIG. 8 is a diagram showing the priorities calculated by the processes in steps S505 to S507. As shown in FIG. 8, by the processing of step S505 and step S506, for each content information, time priority, attribute priority based on gender, attribute priority based on date of birth, and attribute priority based on residence The degree is calculated. Furthermore, the priority is calculated from the attribute priority and the time priority by the processing in step S507. In the example illustrated in FIG. 8, when content identifiers are arranged in descending order of priority, the content identifiers are arranged in the order of 3, 4, 5, 6, 1, and 2.
次いで、サーバ200は、ステップS504にて抽出したコンテンツ情報の中から、ステップS507にて算出した優先度と、コンテンツ情報に対応付けられた位置情報が表す位置と、に基づいて、表示させるためのコンテンツ情報を選択する(ステップS508、コンテンツ選択工程の一部)。なお、この処理の詳細については後述する。
Next, the
そして、サーバ200は、上記表示領域内の地図(画像)上の、ステップS508にて選択したコンテンツ情報と対応付けられた位置情報が表す位置に、そのコンテンツ情報を表すアイコン画像を配置した表示用画像(ユーザに閲覧させるための画像)を表す地図情報を生成する(ステップS509、地図情報生成工程)。
Then, the
次いで、サーバ200は、ステップS509にて生成した地図情報を情報端末100へ送信する(ステップS510)。これにより、情報端末100は、地図情報を受信し、受信した地図情報が表す表示用画像を出力装置のディスプレイに表示させる。
Next, the
図9は、ステップS508の処理の詳細を示したフローチャートである。
先ず、サーバ200は、ステップS504にて抽出したコンテンツ情報のうちの未だ選択していないコンテンツ情報の中から、ステップS507にて算出した優先度が最も高いコンテンツ情報を選択する(ステップS601)。従って、図8に示した例の場合、コンテンツ識別子が3であるコンテンツ情報が選択される。
FIG. 9 is a flowchart showing details of the process in step S508.
First, the
次いで、サーバ200は、ステップS601にて選択したコンテンツ情報に対応付けられた位置情報が表す位置にそのコンテンツ情報を表すアイコン画像を、既に表示させることが決定されている他のコンテンツ情報を表すアイコン画像とともに配置した場合において、それらのアイコン画像が互いに重なるか否かを判定する。このとき、サーバ200は、アイコン画像が配置される位置と、アイコン画像の形状と、に基づいて、この判定を行う。なお、サーバ200は、アイコン画像が配置される位置(即ち、アイコン画像間の距離)のみに基づいて判定を行ってもよい。
Next, the
サーバ200は、上記アイコン画像が互いに重なると判定した場合には、ステップS602にて「Yes」と判定してステップS601へ戻り、ステップS601以降の処理を実行する。
If the
図10は、アイコン画像が互いに重なる例を示した説明図である。なお、点線により囲まれた領域は、本明細書において判定領域とも呼ばれる。このように、アイコン画像が互いに重なる場合には、ユーザがアイコン画像を閲覧しにくくなるため、サーバ200は、ステップS601にて選択したコンテンツ情報を、表示させるためのコンテンツ情報として選択しない。これにより、判定領域内に配置された複数のアイコン画像が互いに重なることを防止することができる。従って、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。
FIG. 10 is an explanatory diagram showing an example in which icon images overlap each other. Note that a region surrounded by a dotted line is also referred to as a determination region in this specification. As described above, when the icon images overlap with each other, it is difficult for the user to browse the icon images. Therefore, the
一方、サーバ200は、上記アイコン画像が互いに重ならないと判定した場合には、ステップS602にて「No」と判定してステップS603へ進む。そして、サーバ200は、ステップS601にて選択したコンテンツ情報に対応付けられた位置情報が表す位置にそのコンテンツ情報を表すアイコン画像を、既に表示させることが決定されている他のコンテンツ情報を表すアイコン画像とともに配置した場合において、予め設定された閾値数(本例では、3つ)よりも多いアイコン画像が、任意の位置に中心を有し且つ予め定められた半径を有する円内の領域(円形領域、判定領域)内に存在するか否かを判定する。
On the other hand, if the
サーバ200は、閾値数よりも多いアイコン画像が判定領域内に存在する(即ち、閾値数よりも多いアイコン画像が近傍に存在する)と判定した場合には、ステップS603にて「Yes」と判定してステップS601へ戻り、ステップS601以降の処理を実行する。
If the
図11は、閾値数よりも多いアイコン画像が円形領域内に存在する例を示した説明図である。なお、点線により囲まれた領域は、本明細書において判定領域とも呼ばれる。このように、閾値数よりも多いアイコン画像が判定領域内に存在する場合には、ユーザがアイコン画像を閲覧しにくくなるため、サーバ200は、ステップS601にて選択したコンテンツ情報を、表示させるためのコンテンツ情報として選択しない。これによれば、判定領域内に配置されるアイコン画像の数が過大となることを防止することができる。従って、ユーザがアイコン画像を閲覧しにくくなることを確実に防止することができる。
FIG. 11 is an explanatory diagram showing an example in which icon images larger than the threshold number exist in a circular area. Note that a region surrounded by a dotted line is also referred to as a determination region in this specification. As described above, when there are more icon images in the determination region than the threshold number, it is difficult for the user to view the icon images, and thus the
一方、サーバ200は、上記閾値数よりも多いアイコン画像が判定領域内に存在しないと判定した場合には、ステップS603にて「No」と判定してステップS604へ進む。そして、サーバ200は、ステップS601にて選択したコンテンツ情報を、表示させるためのコンテンツ情報として決定(選択)する。
On the other hand, if the
次いで、サーバ200は、ステップS605に進み、表示させるためのコンテンツ情報として選択されたコンテンツ情報の数(表示選択数)が、予め設定された最大表示数以上であるか否かを判定する。
Next, the
サーバ200は、表示選択数が最大表示数以上であると判定した場合には、ステップS605にて「Yes」と判定して、この処理(ステップS508の処理)を終了する。一方、サーバ200は、表示選択数が最大表示数よりも少ないと判定した場合には、ステップS605にて「No」と判定してステップS601へ戻り、ステップS601以降の処理を実行する。これによれば、表示用画像に含まれるアイコン画像の数が過大となることを防止することができる。従って、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。
If the
なお、サーバ200は、ステップS605にて「Yes」と判定する前に、ステップS601にて選択するコンテンツ情報が存在しなくなった場合にも、この処理(ステップS508の処理)を終了する。なお、サーバ200は、ステップS602及びステップS603のいずれか一方のみの処理を実行するように構成されていてもよい。
Note that the
図12は、ステップS601〜ステップS605の処理を実行することによる効果を概念的に示した説明図である。
図12の(A)は、従来のサーバ(ステップS601〜ステップS605の処理を実行しないサーバ)が生成する地図情報が表す表示用画像を示している。この表示用画像においては、複数のアイコン画像が互いに重なっているとともに、比較的狭い領域に過度に多くのアイコン画像が配置されている。従って、ユーザは、アイコン画像を閲覧しにくい。
FIG. 12 is an explanatory diagram conceptually showing the effect of executing the processing of steps S601 to S605.
FIG. 12A shows a display image represented by map information generated by a conventional server (a server that does not execute the processes in steps S601 to S605). In this display image, a plurality of icon images overlap each other, and an excessively large number of icon images are arranged in a relatively narrow area. Therefore, it is difficult for the user to browse the icon image.
一方、図12の(B)は、本発明に係るサーバ200(ステップS601〜ステップS605の処理を実行するサーバ)が生成する地図情報が表す表示用画像を示している。この表示用画像においては、図12の(A)に示した表示用画像に配置されたアイコン画像の数と同数のアイコン画像が配置されている。しかしながら、この表示用画像においては、互いに重なっているアイコン画像が存在しない。更に、比較的狭い領域に過度に多くのアイコン画像が配置されてもいない。従って、ユーザは、アイコン画像を閲覧しやすい。
On the other hand, FIG. 12B shows a display image represented by the map information generated by the
以上、説明したように、本発明による地図情報生成システムの実施形態によれば、判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が閾値数よりも大きい場合、サーバ200は、そのコンテンツ情報の一部のみを選択する。そして、サーバ200は、選択したコンテンツ情報を表すアイコン画像を地図上に配置した表示用画像を表す地図情報を生成し、生成した地図情報を情報端末100へ送信する。
As described above, according to the embodiment of the map information generation system according to the present invention, when the number of pieces of content information associated with the position information indicating the position in the determination area is larger than the threshold number, the
そして、情報端末100は、受信した地図情報を表す表示用画像をディスプレイに表示させる。これにより、判定領域内に配置されるアイコン画像の数を減少させることができるので、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。
Then, the
更に、上記実施形態によれば、サーバ200は、閲覧要求(地図情報要求)が受け付けられた時刻と近い時刻にて受け付けられたコンテンツ情報を、閲覧要求が受け付けられた時刻と遠い時刻にて受け付けられたコンテンツ情報よりも優先して、表示させるためのコンテンツ情報として選択する。そして、サーバ200は、選択したコンテンツ情報を表すアイコン画像を地図上に配置した表示用画像を表す地図情報を生成する。
Furthermore, according to the above-described embodiment, the
ところで、閲覧要求をサーバ200へ送ったユーザは、閲覧要求を送った時刻と比較的近い時刻にてサーバ200が受け付けたコンテンツ情報をより有用な情報であると認識する可能性が高い。例えば、昼食時に閲覧要求をサーバ200へ送ったユーザは、昼食時にサーバ200が受け付けたコンテンツ情報をより有用な情報であると認識する可能性が高い。
By the way, the user who sent the browsing request to the
従って、上記実施形態によれば、ユーザがコンテンツ情報を選択するための情報を別途入力することなく、ユーザが有用であると認識する可能性が高いコンテンツ情報を表すアイコン画像を表示用画像に含めることができる。この結果、ユーザの利便性を向上させることができる。 Therefore, according to the above-described embodiment, an icon image representing content information that is likely to be recognized as useful by the user is included in the display image without separately inputting information for the user to select content information. be able to. As a result, user convenience can be improved.
加えて、上記実施形態によれば、サーバ200は、閲覧要求をサーバ200へ送ったユーザと類似する属性を有するユーザから受け付けたコンテンツ情報を、閲覧要求をサーバ200へ送ったユーザと類似していない属性を有するユーザから受け付けたコンテンツ情報よりも優先して、表示させるためのコンテンツ情報として選択する。そして、サーバ200は、選択したコンテンツ情報を表すアイコン画像を地図上に配置した表示用画像を表す地図情報を生成する。
In addition, according to the above-described embodiment, the
ところで、閲覧要求をサーバ200へ送ったユーザは、そのユーザの属性と類似する属性を有するユーザが送ったコンテンツ情報をより有用な情報であると認識する可能性が高い。例えば、閲覧要求をサーバ200へ送ったユーザは、そのユーザと性別及び年齢等が一致するユーザが送ったコンテンツ情報をより有用な情報であると認識する可能性が高い。
By the way, the user who sent the browsing request to the
従って、上記実施形態によれば、ユーザがコンテンツ情報を選択するための情報を別途入力することなく、ユーザが有用であると認識する可能性が高いコンテンツ情報を表すアイコン画像を表示用画像に含めることができる。この結果、ユーザの利便性を向上させることができる。 Therefore, according to the above-described embodiment, an icon image representing content information that is likely to be recognized as useful by the user is included in the display image without separately inputting information for the user to select content information. be able to. As a result, user convenience can be improved.
なお、本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記実施形態において、情報端末100は、ユーザがコンテンツを投稿するための機能と、ユーザがコンテンツ(表示用画像)を閲覧するための機能と、の両方を有していた。ところで、上記実施形態の変形例において、地図情報生成システム1は、図13に示したように、情報端末100に代えて、情報端末100A及び情報端末100Bを含んでいてもよい。
In addition, this invention is not limited to the said embodiment, A various modification can be employ | adopted within the scope of the present invention. For example, in the above embodiment, the
情報端末100Aは、情報端末100の機能のうちの、投稿コンテンツ入力部101、位置情報取得部102、ユーザ識別子格納部103及び投稿コンテンツ送信部104を有する。一方、情報端末100Bは、情報端末100の機能のうちの、位置情報取得部102、ユーザ識別子格納部103、閲覧要求送信部105及び情報表示部106を有する。
The
更に、この場合、地図情報生成システム1は、図14に示したように、情報端末100Aを含んでいなくてもよい。この場合、サーバ200の機能は、投稿コンテンツ受信部201を含まないことが好適である。この場合、サーバ200は、コンテンツ情報を予め記憶装置に格納していることが好適である。
Further, in this case, the map
また、上記実施形態において、情報端末100は、情報端末100の位置を表す位置情報を取得する機能を有していた。ところで、上記実施形態の他の変形例において、サーバ200の機能は、図15に示したように、情報端末100の位置を表す位置情報を取得する位置情報取得部210を含んでいてもよい。この場合、情報端末100の機能は、位置情報取得部102を含まないことが好適である。
In the above embodiment, the
また、上記実施形態の他の変形例において、地図情報生成システム1は、図16に示したように、位置情報取得サーバ300を含んでいてもよい。位置情報取得サーバ300の機能は、情報端末100の位置を表す位置情報を取得するとともに取得した位置情報をサーバ200へ送信する位置情報取得部301を含む。この場合、情報端末100の機能は、位置情報取得部102を含まないことが好適である。
In another modification of the above embodiment, the map
更に、上記実施形態の他の変形例において、サーバ200は、優先度に基づくことなく、表示させるためのコンテンツ情報を選択するように構成されていてもよい。この場合、サーバ200の機能は、図17に示したように、時刻情報取得部202、ユーザ属性情報格納部205及びコンテンツ表示優先度計算部206を含まないことが好適である。
Furthermore, in another modification of the above embodiment, the
更に、上記実施形態において、サーバ200は、表示させるために選択するコンテンツ情報の数に上限(最大表示数)を設けていたが、上限を設けないように構成されていてもよい。なお、この場合において、サーバ200が抽出したコンテンツ情報のうちの、判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が閾値数以下であるとき、サーバ200は、抽出したコンテンツ情報のすべてを、表示させるためのコンテンツ情報として選択する。
Furthermore, in the above-described embodiment, the
また、上記実施形態における地図は、道路を表す図であったが、建物の内部を表す図(フロアマップ)であってもよいし、電気回路を表す図(回路配置図)であってもよい。更に、上記実施形態におけるアイコン画像は、図形のみから構成されていたが、コンテンツ情報が表す文字列(コンテンツ)の一部又は全部を含んでいてもよい。 Moreover, although the map in the said embodiment was a figure showing a road, the figure (floor map) showing the inside of a building may be sufficient, and the figure (circuit arrangement | positioning figure) showing an electric circuit may be sufficient. . Furthermore, although the icon image in the said embodiment was comprised only from the figure, you may include a part or all of the character string (content) which content information represents.
また、上記実施形態の他の変形例において、サーバ200は、コンテンツ情報とコンテンツの種類を表す種類情報(第1の優先度基礎情報)とを対応付けて記憶装置に格納するとともに、コンテンツ情報に対応付けられた種類情報に基づいて、抽出したコンテンツ情報のそれぞれに対する優先度を算出し、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成されていてもよい。
In another modification of the above embodiment, the
これによれば、ユーザが有用であると認識する可能性が高いコンテンツ情報を表すアイコン画像が表示用画像に含まれるように、種類情報を設定することができる。この結果、ユーザの利便性を向上させることができる。 According to this, type information can be set so that an icon image representing content information that is likely to be recognized as useful by the user is included in the display image. As a result, user convenience can be improved.
本発明は、インターネットを介して通信可能に接続された携帯電話端末とウェブサーバとを含む地図情報提供システムに適用可能である。この場合、携帯電話端末のユーザは、携帯電話端末に搭載されたウェブブラウザを利用して情報を入力するとともに表示用画像を閲覧することができる。 The present invention is applicable to a map information providing system including a mobile phone terminal and a web server that are communicably connected via the Internet. In this case, the user of the mobile phone terminal can input information and browse the display image using a web browser installed in the mobile phone terminal.
1 地図情報生成システム
100,100A,100B 情報端末
101 投稿コンテンツ入力部
102 位置情報取得部
103 ユーザ識別子格納部
104 投稿コンテンツ送信部
105 閲覧要求送信部
106 情報表示部
200 サーバ
201 投稿コンテンツ受信部
202 時刻情報取得部
203 投稿コンテンツ格納部
204 閲覧要求受信部
205 ユーザ属性情報格納部
206 コンテンツ表示優先度計算部
207 表示コンテンツ選択部
208 地図情報生成部
209 地図情報送信部
210 位置情報取得部
300 位置情報取得サーバ
301 位置情報取得部
1 Map
Claims (13)
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納手段と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付手段と、
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
前記表示領域内の地図上の、前記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
を備え、
前記コンテンツ選択手段は、前記コンテンツ情報に対応付けられた第1の優先度基礎情報と、前記地図情報要求に対応付けられた第2の優先度基礎情報と、に基づいて、前記抽出したコンテンツ情報のそれぞれに対する優先度を算出し、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成され、
前記地図情報生成装置は、
コンテンツ情報と位置情報とを含むコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、
コンテンツ登録要求を受け付けた時刻を表す登録要求時刻情報を前記第1の優先度基礎情報として取得する登録要求時刻情報取得手段と、
前記地図情報要求を受け付けた時刻を表す地図要求時刻情報を前記第2の優先度基礎情報として取得する地図要求時刻情報取得手段と、
を備え、
前記コンテンツ格納手段は、前記受け付けたコンテンツ登録要求に含まれる位置情報及びコンテンツ情報と、前記取得された登録時刻情報と、を対応付けて格納するように構成され、
前記コンテンツ選択手段は、前記コンテンツ情報と対応付けられた登録要求時刻情報が表す時刻と、前記取得された地図要求時刻情報が表す時刻と、が近くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成された地図情報生成装置。 A map information generating device,
Content storage means for storing position information representing a position and content information representing a content in association with each other;
Map information request accepting means for accepting a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing a display image in which an icon image representing the content information is arranged at a position represented by position information associated with the selected content information on a map in the display area Means,
Equipped with a,
The content selecting means extracts the extracted content information based on the first priority basic information associated with the content information and the second priority basic information associated with the map information request. And calculating the priority for each of the content information, and selecting the content information with the high priority calculated in preference to the content information with the low priority calculated,
The map information generation device includes:
Content registration request accepting means for accepting a content registration request including content information and position information;
Registration request time information acquisition means for acquiring, as the first priority basic information, registration request time information indicating a time at which a content registration request is received;
Map request time information acquisition means for acquiring map request time information representing the time at which the map information request was received as the second priority basic information;
With
The content storage means is configured to store the location information and content information included in the received content registration request in association with the acquired registration time information,
The content selection means calculates the priority calculated for the content information as the time indicated by the registration request time information associated with the content information becomes closer to the time indicated by the acquired map request time information. A map information generating device configured to increase the degree .
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納手段と、 Content storage means for storing position information representing a position and content information representing a content in association with each other;
位置情報を含む地図情報要求を受け付ける地図情報要求受付手段と、 Map information request accepting means for accepting a map information request including position information;
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、 The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
前記表示領域内の地図上の、前記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、 Map information generation for generating map information representing a display image in which an icon image representing the content information is arranged at a position represented by position information associated with the selected content information on a map in the display area Means,
を備え、 With
前記コンテンツ選択手段は、前記コンテンツ情報に対応付けられた第1の優先度基礎情報と、前記地図情報要求に対応付けられた第2の優先度基礎情報と、に基づいて、前記抽出したコンテンツ情報のそれぞれに対する優先度を算出し、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成され、 The content selecting means extracts the extracted content information based on the first priority basic information associated with the content information and the second priority basic information associated with the map information request. And calculating the priority for each of the content information, and selecting the content information with the high priority calculated in preference to the content information with the low priority calculated,
前記地図情報生成装置は、 The map information generation device includes:
ユーザを識別するユーザ識別子と、そのユーザの属性を表す属性情報と、を対応付けて格納する属性情報格納手段と、 Attribute information storage means for storing a user identifier for identifying a user and attribute information representing the attribute of the user in association with each other;
コンテンツ情報と位置情報とユーザ識別子とを含むコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、 Content registration request accepting means for accepting a content registration request including content information, position information, and a user identifier;
を備え、 With
前記地図情報要求は、ユーザ識別子を含み、 The map information request includes a user identifier,
前記コンテンツ格納手段は、前記受け付けられたコンテンツ登録要求に含まれる位置情報、コンテンツ情報及びユーザ識別子を対応付けて格納するように構成され、 The content storage means is configured to store location information, content information, and a user identifier included in the received content registration request in association with each other,
前記コンテンツ選択手段は、前記コンテンツ情報と対応付けられたユーザ識別子と対応付けられた前記第1の優先度基礎情報としての属性情報と、前記地図情報要求に含まれるユーザ識別子と対応付けられた前記第2の優先度基礎情報としての属性情報と、が類似している程度が高くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成された地図情報生成装置。 The content selection means includes the attribute information as the first priority basic information associated with the user identifier associated with the content information, and the user identifier associated with the user identifier included in the map information request. A map information generation device configured to increase the priority calculated for the content information as the degree of similarity with the attribute information as the second priority basic information increases.
前記コンテンツ選択手段は、前記判定領域内に配置された複数のアイコン画像が互いに重なる場合に、前記抽出したコンテンツ情報のうちの、前記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が前記閾値数よりも大きいと判定するように構成された地図情報生成装置。 The map information generating device according to claim 1 or 2 ,
The content selection means, when a plurality of icon images arranged in the determination area overlap each other, content information associated with position information representing a position in the determination area among the extracted content information A map information generating device configured to determine that the number of the images is greater than the threshold number.
前記コンテンツ選択手段は、前記選択されるコンテンツ情報が、前記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を前記閾値数以下の数だけ含むように構成された地図情報生成装置。 The map information generating device according to any one of claims 1 to 3 ,
The map information generating apparatus configured to include the content selection unit so that the selected content information includes content information associated with position information indicating a position in the determination area, which is equal to or less than the threshold number.
前記コンテンツ選択手段は、前記抽出したコンテンツ情報のうちの、前記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が前記閾値数以下であると判定した場合に、当該抽出したコンテンツ情報のすべてを選択するように構成された地図情報生成装置。 The map information generating device according to any one of claims 1 to 4 ,
The content selection means extracts the extracted content information when it is determined that the number of pieces of content information associated with position information representing a position in the determination area is equal to or less than the threshold number. A map information generation device configured to select all of content information.
前記コンテンツ選択手段は、予め設定された最大表示数以下の数だけ前記コンテンツ情報を選択するように構成された地図情報生成装置。 A map information generating device according to any one of claims 1 to 5 ,
The map information generating apparatus configured to select the content information by a number equal to or less than a preset maximum display number.
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納工程と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付工程と、
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択工程と、
前記表示領域内の地図上の、前記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成工程と、
を実行し、
前記コンテンツ選択工程は、前記コンテンツ情報に対応付けられた第1の優先度基礎情報と、前記地図情報要求に対応付けられた第2の優先度基礎情報と、に基づいて、前記抽出したコンテンツ情報のそれぞれに対する優先度を算出し、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成され、
前記地図情報生成装置が、
コンテンツ情報と位置情報とを含むコンテンツ登録要求を受け付けるコンテンツ登録要求受付工程と、
コンテンツ登録要求を受け付けた時刻を表す登録要求時刻情報を前記第1の優先度基礎情報として取得する登録要求時刻情報取得工程と、
前記地図情報要求を受け付けた時刻を表す地図要求時刻情報を前記第2の優先度基礎情報として取得する地図要求時刻情報取得工程と、
を実行し、
前記コンテンツ格納工程は、前記受け付けたコンテンツ登録要求に含まれる位置情報及びコンテンツ情報と、前記取得された登録時刻情報と、を対応付けて格納するように構成され、
前記コンテンツ選択工程は、前記コンテンツ情報と対応付けられた登録要求時刻情報が表す時刻と、前記取得された地図要求時刻情報が表す時刻と、が近くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成された地図情報生成方法。 Map information generator
A content storage step of storing the position information representing the position and the content information representing the content in association with each other;
A map information request receiving step for receiving a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. A content selection step of selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing a display image in which an icon image representing the content information is arranged at a position represented by position information associated with the selected content information on a map in the display area Process,
Run
In the content selection step, the extracted content information based on the first priority basic information associated with the content information and the second priority basic information associated with the map information request And calculating the priority for each of the content information, and selecting the content information with the high priority calculated in preference to the content information with the low priority calculated,
The map information generating device is
A content registration request receiving step for receiving a content registration request including content information and position information;
A registration request time information acquisition step of acquiring, as the first priority basic information, registration request time information indicating a time at which a content registration request is received;
A map request time information acquisition step of acquiring map request time information representing a time at which the map information request is received as the second priority basic information;
Run
The content storage step is configured to store the location information and content information included in the received content registration request in association with the acquired registration time information,
In the content selection step, the priority calculated for the content information becomes closer to the time represented by the registration request time information associated with the content information and the time represented by the acquired map request time information. Map information generation method configured to increase the degree .
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納工程と、 A content storage step of storing the position information representing the position and the content information representing the content in association with each other;
位置情報を含む地図情報要求を受け付ける地図情報要求受付工程と、 A map information request receiving step for receiving a map information request including position information;
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択工程と、 The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. A content selection step of selecting remaining content information excluding at least one content information associated with the position information to be represented;
前記表示領域内の地図上の、前記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成工程と、 Map information generation for generating map information representing a display image in which an icon image representing the content information is arranged at a position represented by position information associated with the selected content information on a map in the display area Process,
を実行し、 Run
前記コンテンツ選択工程は、前記コンテンツ情報に対応付けられた第1の優先度基礎情報と、前記地図情報要求に対応付けられた第2の優先度基礎情報と、に基づいて、前記抽出したコンテンツ情報のそれぞれに対する優先度を算出し、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成され、 In the content selection step, the extracted content information based on the first priority basic information associated with the content information and the second priority basic information associated with the map information request And calculating the priority for each of the content information, and selecting the content information with the high priority calculated in preference to the content information with the low priority calculated,
前記地図情報生成装置が、 The map information generating device is
ユーザを識別するユーザ識別子と、そのユーザの属性を表す属性情報と、を対応付けて格納する属性情報格納工程と、 An attribute information storage step of storing a user identifier for identifying the user and attribute information representing the attribute of the user in association with each other;
コンテンツ情報と位置情報とユーザ識別子とを含むコンテンツ登録要求を受け付けるコンテンツ登録要求受付工程と、 A content registration request receiving step for receiving a content registration request including content information, location information, and a user identifier;
を実行し、 Run
前記地図情報要求は、ユーザ識別子を含み、 The map information request includes a user identifier,
前記コンテンツ格納工程は、前記受け付けられたコンテンツ登録要求に含まれる位置情報、コンテンツ情報及びユーザ識別子を対応付けて格納するように構成され、 The content storage step is configured to store location information, content information, and a user identifier included in the received content registration request in association with each other,
前記コンテンツ選択工程は、前記コンテンツ情報と対応付けられたユーザ識別子と対応付けられた前記第1の優先度基礎情報としての属性情報と、前記地図情報要求に含まれるユーザ識別子と対応付けられた前記第2の優先度基礎情報としての属性情報と、が類似している程度が高くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成された地図情報生成方法。 The content selection step includes the attribute information as the first priority basic information associated with the user identifier associated with the content information, and the user identifier associated with the user identifier included in the map information request. The map information generation method comprised so that the priority calculated with respect to the said content information might become high, so that the grade with the attribute information as 2nd priority basic information becomes high.
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて前記記憶装置に格納するコンテンツ格納手段と、
位置情報を含む地図情報要求を受け付ける地図情報要求受付手段と、
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
前記表示領域内の地図上の、前記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
を実現させ、
前記コンテンツ選択手段は、前記コンテンツ情報に対応付けられた第1の優先度基礎情報と、前記地図情報要求に対応付けられた第2の優先度基礎情報と、に基づいて、前記抽出したコンテンツ情報のそれぞれに対する優先度を算出し、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成され、
前記地図情報生成装置に、
コンテンツ情報と位置情報とを含むコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、
コンテンツ登録要求を受け付けた時刻を表す登録要求時刻情報を前記第1の優先度基礎情報として取得する登録要求時刻情報取得手段と、
前記地図情報要求を受け付けた時刻を表す地図要求時刻情報を前記第2の優先度基礎情報として取得する地図要求時刻情報取得手段と、
を実現させ、
前記コンテンツ格納手段は、前記受け付けたコンテンツ登録要求に含まれる位置情報及びコンテンツ情報と、前記取得された登録時刻情報と、を対応付けて前記記憶装置に格納するように構成され、
前記コンテンツ選択手段は、前記コンテンツ情報と対応付けられた登録要求時刻情報が表す時刻と、前記取得された地図要求時刻情報が表す時刻と、が近くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成された地図情報生成プログラム。 In the map information generation device equipped with a storage device,
Content storage means for associating position information representing a position with content information representing a content and storing the content information in the storage device;
Map information request accepting means for accepting a map information request including position information;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing a display image in which an icon image representing the content information is arranged at a position represented by position information associated with the selected content information on a map in the display area Means,
Realized ,
The content selecting means extracts the extracted content information based on the first priority basic information associated with the content information and the second priority basic information associated with the map information request. And calculating the priority for each of the content information, and selecting the content information with the high priority calculated in preference to the content information with the low priority calculated,
In the map information generating device,
Content registration request accepting means for accepting a content registration request including content information and position information;
Registration request time information acquisition means for acquiring, as the first priority basic information, registration request time information indicating a time at which a content registration request is received;
Map request time information acquisition means for acquiring map request time information representing the time at which the map information request was received as the second priority basic information;
Realized,
The content storage means is configured to store the location information and content information included in the received content registration request in association with the acquired registration time information in the storage device,
The content selection means calculates the priority calculated for the content information as the time indicated by the registration request time information associated with the content information becomes closer to the time indicated by the acquired map request time information. Map information generation program configured to increase the degree .
位置を表す位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて前記記憶装置に格納するコンテンツ格納手段と、 Content storage means for associating position information representing a position with content information representing a content and storing the content information in the storage device;
位置情報を含む地図情報要求を受け付ける地図情報要求受付手段と、 Map information request accepting means for accepting a map information request including position information;
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、 The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
前記表示領域内の地図上の、前記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、 Map information generation for generating map information representing a display image in which an icon image representing the content information is arranged at a position represented by position information associated with the selected content information on a map in the display area Means,
を実現させ、 Realized,
前記コンテンツ選択手段は、前記コンテンツ情報に対応付けられた第1の優先度基礎情報と、前記地図情報要求に対応付けられた第2の優先度基礎情報と、に基づいて、前記抽出したコンテンツ情報のそれぞれに対する優先度を算出し、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成され、 The content selecting means extracts the extracted content information based on the first priority basic information associated with the content information and the second priority basic information associated with the map information request. And calculating the priority for each of the content information, and selecting the content information with the high priority calculated in preference to the content information with the low priority calculated,
前記地図情報生成装置に、 In the map information generating device,
ユーザを識別するユーザ識別子と、そのユーザの属性を表す属性情報と、を対応付けて前記記憶装置に格納する属性情報格納手段と、 Attribute information storage means for associating a user identifier for identifying a user and attribute information representing the attribute of the user in the storage device;
コンテンツ情報と位置情報とユーザ識別子とを含むコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、 Content registration request accepting means for accepting a content registration request including content information, position information, and a user identifier;
を実現させ、 Realized,
前記地図情報要求は、ユーザ識別子を含み、 The map information request includes a user identifier,
前記コンテンツ格納手段は、前記受け付けられたコンテンツ登録要求に含まれる位置情報、コンテンツ情報及びユーザ識別子を対応付けて前記記憶装置に格納するように構成され、 The content storage means is configured to store the location information, content information, and user identifier included in the received content registration request in association with each other in the storage device,
前記コンテンツ選択手段は、前記コンテンツ情報と対応付けられたユーザ識別子と対応付けられた前記第1の優先度基礎情報としての属性情報と、前記地図情報要求に含まれるユーザ識別子と対応付けられた前記第2の優先度基礎情報としての属性情報と、が類似している程度が高くなるほど、当該コンテンツ情報に対して算出される優先度を高くするように構成された地図情報生成プログラム。 The content selection means includes the attribute information as the first priority basic information associated with the user identifier associated with the content information, and the user identifier associated with the user identifier included in the map information request. A map information generation program configured to increase the priority calculated for the content information as the degree of similarity with the attribute information as the second priority basic information increases.
前記クライアント装置は、
位置を表す位置情報を含む地図情報要求を前記サーバ装置へ送信する地図情報要求送信手段と、
表示用画像を表す地図情報を前記サーバ装置から受信する地図情報受信手段と、
前記受信した地図情報が表す表示用画像を表示する画像表示手段と、
を備え、
前記サーバ装置は、
位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納手段と、
前記クライアント装置により送信された地図情報要求を受信し、当該受信した地図情報要求を受け付ける地図情報要求受付手段と、
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、
前記表示領域内の地図上の、前記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、
前記生成された地図情報を前記クライアント装置へ送信する地図情報送信手段と、
を備え、
前記クライアント装置は、
コンテンツ情報と位置情報とを含むコンテンツ登録要求を前記サーバ装置へ送信するコンテンツ登録要求送信手段を備え、
前記サーバ装置は、
前記クライアント装置により送信されたコンテンツ登録要求を受信し、当該受信したコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、
コンテンツ登録要求を受け付けた時刻を表す登録要求時刻情報を取得する登録要求時刻情報取得手段と、
前記地図情報要求を受け付けた時刻を表す地図要求時刻情報を取得する地図要求時刻情報取得手段と、
を備え、
前記コンテンツ格納手段は、前記受け付けたコンテンツ登録要求に含まれる位置情報及びコンテンツ情報と、前記取得された登録時刻情報と、を対応付けて格納するように構成され、
前記コンテンツ選択手段は、前記コンテンツ情報と対応付けられた登録要求時刻情報が表す時刻と、前記取得された地図要求時刻情報が表す時刻と、が近くなるほど高くなる優先度を、当該コンテンツ情報に対して算出するように構成され、且つ、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成された地図情報生成システム。 A map information generation system including a server device and a client device that are communicably connected to each other,
The client device is
Map information request transmitting means for transmitting a map information request including position information representing a position to the server device;
Map information receiving means for receiving map information representing a display image from the server device;
Image display means for displaying a display image represented by the received map information;
With
The server device
Content storage means for storing location information and content information representing content in association with each other;
A map information request receiving means for receiving a map information request transmitted by the client device and receiving the received map information request;
The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
Map information generation for generating map information representing a display image in which an icon image representing the content information is arranged at a position represented by position information associated with the selected content information on a map in the display area Means,
Map information transmitting means for transmitting the generated map information to the client device;
Equipped with a,
The client device is
Content registration request transmitting means for transmitting a content registration request including content information and position information to the server device;
The server device
A content registration request receiving means for receiving the content registration request transmitted by the client device and receiving the received content registration request;
Registration request time information acquisition means for acquiring registration request time information indicating a time at which a content registration request is received;
Map request time information acquisition means for acquiring map request time information representing the time at which the map information request was received;
With
The content storage means is configured to store the location information and content information included in the received content registration request in association with the acquired registration time information,
The content selection means assigns a priority to the content information that increases as the time indicated by the registration request time information associated with the content information and the time indicated by the acquired map request time information become closer. And a map information generating system configured to select content information with a high calculated priority in preference to content information with a low calculated priority .
前記クライアント装置は、 The client device is
位置を表す位置情報を含む地図情報要求を前記サーバ装置へ送信する地図情報要求送信手段と、 Map information request transmitting means for transmitting a map information request including position information representing a position to the server device;
表示用画像を表す地図情報を前記サーバ装置から受信する地図情報受信手段と、 Map information receiving means for receiving map information representing a display image from the server device;
前記受信した地図情報が表す表示用画像を表示する画像表示手段と、 Image display means for displaying a display image represented by the received map information;
を備え、 With
前記サーバ装置は、 The server device
位置情報と、コンテンツを表すコンテンツ情報と、を対応付けて格納するコンテンツ格納手段と、 Content storage means for storing location information and content information representing content in association with each other;
前記クライアント装置により送信された地図情報要求を受信し、当該受信した地図情報要求を受け付ける地図情報要求受付手段と、 A map information request receiving means for receiving a map information request transmitted by the client device and receiving the received map information request;
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも1つ除いた残余のコンテンツ情報を選択するコンテンツ選択手段と、 The content information associated with position information representing a position in a predetermined display area including the position represented by the received position information is extracted, and a part of the display area of the extracted content information is extracted. When it is determined that the number of pieces of content information associated with position information representing a position in a predetermined determination area is greater than a preset threshold number, the position in the determination area is determined from the extracted content information. Content selection means for selecting remaining content information excluding at least one content information associated with the position information to be represented;
前記表示領域内の地図上の、前記選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、当該コンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する地図情報生成手段と、 Map information generation for generating map information representing a display image in which an icon image representing the content information is arranged at a position represented by position information associated with the selected content information on a map in the display area Means,
前記生成された地図情報を前記クライアント装置へ送信する地図情報送信手段と、 Map information transmitting means for transmitting the generated map information to the client device;
を備え、 With
前記クライアント装置は、 The client device is
ユーザを識別するユーザ識別子とコンテンツ情報と位置情報とを含むコンテンツ登録要求を前記サーバ装置へ送信するコンテンツ登録要求送信手段を備え、 Content registration request transmitting means for transmitting to the server device a content registration request including a user identifier for identifying a user, content information, and position information;
前記サーバ装置は、 The server device
ユーザ識別子と、そのユーザの属性を表す属性情報と、を対応付けて格納する属性情報格納手段と、 Attribute information storage means for storing a user identifier and attribute information representing the attribute of the user in association with each other;
前記クライアント装置により送信されたコンテンツ登録要求を受信し、当該受信したコンテンツ登録要求を受け付けるコンテンツ登録要求受付手段と、 A content registration request receiving means for receiving the content registration request transmitted by the client device and receiving the received content registration request;
を備え、 With
前記地図情報要求は、ユーザ識別子を含み、 The map information request includes a user identifier,
前記コンテンツ格納手段は、前記受け付けられたコンテンツ登録要求に含まれる位置情報、コンテンツ情報及びユーザ識別子を対応付けて格納するように構成され、 The content storage means is configured to store location information, content information, and a user identifier included in the received content registration request in association with each other,
前記コンテンツ選択手段は、前記コンテンツ情報と対応付けられたユーザ識別子と対応付けられた属性情報と、前記地図情報要求に含まれるユーザ識別子と対応付けられた属性情報と、が類似している程度が高くなるほど高くなる優先度を、当該コンテンツ情報に対して算出するように構成され、且つ、当該算出した優先度が高いコンテンツ情報を当該算出した優先度が低いコンテンツ情報に優先して選択するように構成された地図情報生成システム。 The content selection means has a degree of similarity between the attribute information associated with the user identifier associated with the content information and the attribute information associated with the user identifier included in the map information request. The higher priority is configured to be calculated for the content information, and the content information with the higher calculated priority is selected in preference to the content information with the lower calculated priority. Configured map information generation system.
前記コンテンツ選択手段は、前記判定領域内に配置された複数のアイコン画像が互いに重なる場合に、前記抽出したコンテンツ情報のうちの、前記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が前記閾値数よりも大きいと判定するように構成された地図情報生成システム。 The map information generation system according to claim 11 or 12 ,
The content selection means, when a plurality of icon images arranged in the determination area overlap each other, content information associated with position information representing a position in the determination area among the extracted content information A map information generation system configured to determine that the number of is greater than the threshold number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008175458A JP4900335B2 (en) | 2008-07-04 | 2008-07-04 | Map information generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008175458A JP4900335B2 (en) | 2008-07-04 | 2008-07-04 | Map information generator |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010015013A JP2010015013A (en) | 2010-01-21 |
JP4900335B2 true JP4900335B2 (en) | 2012-03-21 |
Family
ID=41701173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008175458A Active JP4900335B2 (en) | 2008-07-04 | 2008-07-04 | Map information generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4900335B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8763153B2 (en) * | 2011-05-10 | 2014-06-24 | Microsoft Corporation | Presenting messages associated with locations |
JP5773759B2 (en) * | 2011-05-31 | 2015-09-02 | 保巳 高橋 | Method, server device, and program for sharing information |
JP6185384B2 (en) * | 2013-12-27 | 2017-08-23 | 株式会社Nttドコモ | Display control apparatus and display control method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3264588B2 (en) * | 1994-08-23 | 2002-03-11 | 松下電器産業株式会社 | Electronic map data generator |
JP2006059212A (en) * | 2004-08-23 | 2006-03-02 | Benedeikuto:Kk | Graphic display system |
JP2007086633A (en) * | 2005-09-26 | 2007-04-05 | Clarion Co Ltd | Navigation apparatus, its control method, and control program |
JP4290156B2 (en) * | 2005-11-07 | 2009-07-01 | 株式会社ゼンリンデータコム | Map information provision system |
JP4851223B2 (en) * | 2006-04-05 | 2012-01-11 | 株式会社Access | Information display device |
-
2008
- 2008-07-04 JP JP2008175458A patent/JP4900335B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010015013A (en) | 2010-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6208654B2 (en) | Method and system for pushing point of interest information | |
US20100115459A1 (en) | Method, apparatus and computer program product for providing expedited navigation | |
CN107408275B (en) | Information processing apparatus, control method, and program | |
JP4900335B2 (en) | Map information generator | |
JP5631366B2 (en) | Navigation system, navigation method, and computer program | |
JP5879008B2 (en) | Information processing apparatus, information processing method, and information processing program | |
US10292071B2 (en) | Navigation device, navigation method, non-transitory computer readable storage medium, and navigation control method of a terminal device for providing congestion information to a user | |
JP2011129143A (en) | Information providing system, information processing device and program | |
US9516468B2 (en) | Mobile terminal, content panel display method, and mobile terminal program | |
KR102125620B1 (en) | Server for providing cafe recommnedation information based on emotion, and method for recommending cafe using thereof | |
JP2007192839A (en) | Navigation system, information transmitter, and navigation device | |
JP6431494B2 (en) | User terminal and program | |
JP2014021177A (en) | Personal-map generation device, personal-map acquisition program, personal-map provision program, and personal-map generation program | |
JP2014122837A (en) | Information Sharing System | |
JP2016057751A (en) | Information processing apparatus, information processing system, program, and information processing method | |
JP4096593B2 (en) | Navigation system | |
CN108426583B (en) | Service data processing method and equipment thereof | |
JP7410244B1 (en) | Application programs, information processing systems, and information processing methods | |
JP6110594B2 (en) | Navigation device, server device, information processing method, and program | |
EP3296881A1 (en) | Notification control system, server device, communication terminal device, program, and notification control method | |
JP2020021218A (en) | Method for processing information, information processor, and program | |
KR20110048653A (en) | Apparatus and method for sharing poi information in mobile communication system | |
JP2007234057A (en) | Server | |
JP2008076404A (en) | Information transmitter | |
JP4999946B2 (en) | Navigation server and navigation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100630 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100802 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111102 |
|
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: 20111206 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111219 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4900335 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150113 Year of fee payment: 3 |