JP4900335B2 - Map information generator - Google Patents

Map information generator Download PDF

Info

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
Application number
JP2008175458A
Other languages
Japanese (ja)
Other versions
JP2010015013A (en
Inventor
雄一 小池
悟郎 深川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2008175458A priority Critical patent/JP4900335B2/en
Publication of JP2010015013A publication Critical patent/JP2010015013A/en
Application granted granted Critical
Publication of JP4900335B2 publication Critical patent/JP4900335B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Document 1 represents an icon image representing a store, position information representing the position of the store, and the type of the store, etc. The type information is stored in association with each other.

そして、この地図情報生成装置は、ユーザにより入力された位置情報及び縮尺情報を受け付ける。次いで、地図情報生成装置は、受け付けた位置情報が表す位置を含む表示領域内の位置を表す位置情報と対応付けられたアイコン画像のうちの、受け付けた縮尺情報に応じて定められた種類情報と対応付けられたアイコン画像を、その位置に配置した画像を表す地図情報を生成する。即ち、地図情報生成装置は、種類情報毎に、アイコン画像の表示の可否を決定する。   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 Patent Literature 2 obtains a moving direction from a user's current position and destination, and preferentially displays an icon image representing a facility existing in the obtained moving direction.

また、ウェブサイト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/>)においては、位置情報を入力することにより、その位置情報が表す位置の近傍の位置に対応付けられたコンテンツ情報を表すアイコン画像が地図上に配置された画像が表示される。このコンテンツ情報は、他のユーザが位置情報とコンテンツ(例えば、テキスト等)を表すコンテンツ情報とを入力することにより登録された情報である。
特開2006−155603号公報 特開2008−82733号公報
In addition, on the website 2 ([Search June 25, 2008], Internet <URL: https://waiwai.map.yahoo.co.jp/>) An image in which an icon image representing content information associated with a position in the vicinity of the position represented by the information is arranged on the map is displayed. This content information is information registered when another user inputs position information and content information representing content (for example, text).
JP 2006-155603 A JP 2008-82733 A

しかしながら、上述した地図情報生成装置は、アイコン画像の表示の可否を種類情報毎にしか決定できない。従って、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 information generation system 1 according to an embodiment of the present invention includes an information terminal (client device) 100 and a server (server device, map information generation device) 200. The information terminal 100 and the server 200 are connected so that they can communicate with each other.

情報端末100は、ユーザ(利用者)がコンテンツを投稿するとともに、コンテンツを閲覧するために用いられる。   The information terminal 100 is used for a user (user) to post content and to browse the content.

情報端末100は、図示しない中央処理装置(CPU;Central Processing Unit)、記憶装置(メモリ)、入力装置(キーボード)及び出力装置(ディスプレイ及びスピーカ)を備える。情報端末100は、記憶装置に格納(記憶)されているプログラムをCPUが実行することにより、後述する機能を実現するように構成されている。   The information terminal 100 includes a central processing unit (CPU; Central Processing Unit), a storage device (memory), an input device (keyboard), and an output device (display and speaker) (not shown). The information terminal 100 is configured to realize functions to be described later when the CPU executes a program stored (stored) in a storage device.

情報端末100の機能は、投稿コンテンツ入力部101と、位置情報取得部102と、ユーザ識別子格納部103と、投稿コンテンツ送信部(コンテンツ登録要求送信手段)104と、閲覧要求送信部(地図情報要求送信手段)105と、情報表示部(地図情報受信手段及び画像表示手段)106と、を含む。   The functions of the information terminal 100 are a posted content input unit 101, a location information acquisition unit 102, a user identifier storage unit 103, a posted content transmission unit (content registration request transmission unit) 104, and a browsing request transmission unit (map information request). Transmission means) 105 and an information display unit (map information receiving means and image display means) 106.

投稿コンテンツ入力部101は、ユーザが入力装置を用いて入力したコンテンツ情報を受け付ける。コンテンツ情報は、コンテンツ(本例では、文字列)を表す情報である。   Posted content input unit 101 receives content information input by a user using an input device. The content information is information representing content (in this example, a character string).

位置情報取得部102は、GPS(Global Positioning System)用アンテナを有する。位置情報取得部102は、GPS用アンテナを介して図示しない複数のGPS衛星からのGPS信号を受信する。位置情報取得部102は、受信したGPS信号に基づいて情報端末100の位置を表す位置情報を生成(取得)する。本例では、位置情報は、緯度を表す緯度情報及び経度を表す経度情報からなる。なお、位置情報は、住所を表す文字列からなる情報であってもよいし、ある領域を複数の区域に分割した場合における各区域を識別するための情報であってもよい。   The position information acquisition unit 102 has a GPS (Global Positioning System) antenna. The position information acquisition unit 102 receives GPS signals from a plurality of GPS satellites (not shown) via a GPS antenna. The position information acquisition unit 102 generates (acquires) position information representing the position of the information terminal 100 based on the received GPS signal. In this example, the position information includes latitude information indicating latitude and longitude information indicating longitude. The position information may be information including a character string representing an address, or information for identifying each area when a certain area is divided into a plurality of areas.

なお、情報端末100が携帯電話端末である場合には、位置情報取得部102は、基地局から位置情報を取得してもよい。また、情報端末100が無線LAN(Local Area Network)に接続されている場合には、位置情報取得部102は、アクセスポイントから位置情報を取得してもよい。更に、位置情報取得部102は、ユーザにより入力された位置情報を受け付けることにより位置情報を取得してもよい。   When the information terminal 100 is a mobile phone terminal, the location information acquisition unit 102 may acquire location information from the base station. When the information terminal 100 is connected to a wireless LAN (Local Area Network), the location information acquisition unit 102 may acquire location information from an access point. Further, the position information acquisition unit 102 may acquire position information by receiving position information input by the user.

ユーザ識別子格納部103は、情報端末100のユーザに固有のユーザ識別子を記憶装置に格納する。ユーザ識別子は、情報端末100のユーザを識別するための情報である。本例では、ユーザ識別子は、情報端末100に固有の端末識別子である。なお、ユーザ識別子は、ユーザ毎に異なる文字列であればよく、例えば、電子メールアドレス、又は、ユーザID等であってもよい。   The user identifier storage unit 103 stores a user identifier unique to the user of the information terminal 100 in the storage device. The user identifier is information for identifying the user of the information terminal 100. In this example, the user identifier is a terminal identifier unique to the information terminal 100. The user identifier may be a character string that is different for each user, and may be, for example, an e-mail address or a user ID.

投稿コンテンツ送信部104は、ユーザが入力装置を用いて入力したコンテンツ登録要求送信指示を受け付ける。投稿コンテンツ送信部104は、コンテンツ登録要求送信指示を受け付けると、投稿コンテンツ入力部101により受け付けられたコンテンツ情報と、位置情報取得部102により取得された最新の位置情報と、ユーザ識別子格納部103により格納されているユーザ識別子と、を含むコンテンツ登録要求をサーバ200へ送信する。なお、投稿コンテンツ送信部104は、コンテンツ登録要求に含まれる各情報を互いに異なるタイミングにて送信してもよい。   The posted content transmission unit 104 receives a content registration request transmission instruction input by the user using the input device. When the posted content transmission unit 104 receives the content registration request transmission instruction, the posted content input unit 101 receives the content information received by the posted content input unit 101, the latest location information acquired by the location information acquisition unit 102, and the user identifier storage unit 103. A content registration request including the stored user identifier is transmitted to the server 200. The posted content transmission unit 104 may transmit each piece of information included in the content registration request at different timings.

閲覧要求送信部105は、ユーザが入力装置を用いて入力した閲覧要求送信指示を受け付ける。閲覧要求送信部105は、閲覧要求送信指示を受け付けると、位置情報取得部102により取得された最新の位置情報と、ユーザ識別子格納部103により格納されているユーザ識別子と、を含む閲覧要求(地図情報要求)をサーバ200へ送信する。なお、閲覧要求送信部105は、閲覧要求に含まれる各情報を互いに異なるタイミングにて送信してもよい。   The browsing request transmission part 105 receives the browsing request transmission instruction | indication which the user input using the input device. When the browsing request transmission unit 105 receives the browsing request transmission instruction, the browsing request transmission unit 105 includes the latest positional information acquired by the positional information acquisition unit 102 and the user identifier stored by the user identifier storage unit 103 (map). Information request) is transmitted to the server 200. Note that the browsing request transmission unit 105 may transmit each piece of information included in the browsing request at different timings.

情報表示部106は、閲覧要求送信部105により送信された閲覧要求に応じてサーバ200から送信された地図情報を受信し、受信した地図情報が表す表示用画像を出力装置のディスプレイに表示させる。   The information display unit 106 receives the map information transmitted from the server 200 in response to the browsing request transmitted by the browsing request transmission unit 105, and displays the display image represented by the received map information on the display of the output device.

サーバ200は、情報端末100と同様に、図示しない中央処理装置(CPU)、記憶装置(メモリ及びハードディスク装置(HDD))、入力装置(キーボード)及び出力装置(ディスプレイ)を備える。サーバ200は、記憶装置に格納されているプログラムをCPUが実行することにより、後述する機能を実現するように構成されている。   As with the information terminal 100, the server 200 includes a central processing unit (CPU), a storage device (memory and hard disk device (HDD)), an input device (keyboard), and an output device (display) (not shown). The server 200 is configured to realize functions to be described later when the CPU executes a program stored in the storage device.

サーバ200の機能は、投稿コンテンツ受信部(コンテンツ登録要求受付手段)201と、時刻情報取得部(登録要求時刻情報取得手段、地図要求時刻情報取得手段)202と、投稿コンテンツ格納部(コンテンツ格納手段)203と、閲覧要求受信部(地図情報要求受付手段)204と、ユーザ属性情報格納部(属性情報格納手段)205と、コンテンツ表示優先度計算部(コンテンツ選択手段の一部)206と、表示コンテンツ選択部(コンテンツ選択手段の一部)207と、地図情報生成部(地図情報生成手段)208と、地図情報送信部(地図情報送信手段)209と、を含む。   The functions of the server 200 are a posted content receiving unit (content registration request receiving unit) 201, a time information acquisition unit (registration request time information acquisition unit, map request time information acquisition unit) 202, and a posted content storage unit (content storage unit). ) 203, a browsing request receiving unit (map information request receiving unit) 204, a user attribute information storage unit (attribute information storage unit) 205, a content display priority calculation unit (part of the content selection unit) 206, a display A content selection unit (a part of the content selection unit) 207, a map information generation unit (map information generation unit) 208, and a map information transmission unit (map information transmission unit) 209 are included.

投稿コンテンツ受信部201は、情報端末100により送信されたコンテンツ登録要求を受信し、受信したコンテンツ登録要求を受け付ける。   The posted content receiving unit 201 receives the content registration request transmitted from the information terminal 100 and accepts the received content registration request.

時刻情報取得部202は、投稿コンテンツ受信部201によりコンテンツ登録要求が受け付けられた時刻を表す登録要求時刻情報(第1の優先度基礎情報)を取得する。なお、本例では、登録要求時刻情報は、日付を表す日付情報も含む。   The time information acquisition unit 202 acquires registration request time information (first priority basic information) indicating the time when the content registration request is received by the posted content reception unit 201. In this example, the registration request time information includes date information indicating a date.

投稿コンテンツ格納部203は、投稿コンテンツ受信部201により受け付けられたコンテンツ登録要求に含まれるコンテンツ情報、位置情報及びユーザ識別子と、時刻情報取得部202により取得された登録要求時刻情報と、コンテンツ情報を識別するためのコンテンツ識別子と、を対応付けてサーバ200の記憶装置に格納する(図2を参照)。   The posted content storage unit 203 receives the content information, position information, and user identifier included in the content registration request received by the posted content receiving unit 201, the registration request time information acquired by the time information acquisition unit 202, and the content information. The content identifier for identification is correlated and stored in the storage device of the server 200 (see FIG. 2).

閲覧要求受信部204は、情報端末100により送信された閲覧要求を受信し、受信した閲覧要求を受け付ける。   The browsing request receiving unit 204 receives the browsing request transmitted by the information terminal 100 and accepts the received browsing request.

また、時刻情報取得部202は、閲覧要求受信部204により閲覧要求が受け付けられた時刻を表す閲覧要求時刻情報(地図要求時刻情報、第2の優先度基礎情報)を取得する。なお、本例では、閲覧要求時刻情報は、日付を表す日付情報も含む。   Further, the time information acquisition unit 202 acquires browsing request time information (map request time information, second priority basic information) indicating the time when the browsing request is received by the browsing request reception unit 204. In this example, the browsing request time information also includes date information indicating a date.

ユーザ属性情報格納部205は、ユーザ識別子と、そのユーザ識別子により識別されるユーザの属性を表す属性情報と、を対応付けて記憶装置に予め格納する(図3を参照)。本例では、属性情報は、生年月日、性別及び居住地からなる。なお、属性情報は、生年月日、性別及び居住地の一部であってもよく、これら以外の情報(例えば、家族構成、職業、又は、嗜好情報等)を含んでいてもよい。   The user attribute information storage unit 205 stores a user identifier and attribute information representing the attribute of the user identified by the user identifier in association with each other in advance (see FIG. 3). In this example, the attribute information includes the date of birth, sex, and residence. The attribute information may be part of the date of birth, sex, and residence, and may include information other than these (for example, family structure, occupation, or preference information).

コンテンツ表示優先度計算部206は、閲覧要求受信部204により受け付けられた閲覧要求に含まれる位置情報が表す位置を含む表示領域内の位置を表す位置情報と対応付けて、投稿コンテンツ格納部203により格納されているコンテンツ情報を抽出する。   The content display priority calculation unit 206 is associated with the position information indicating the position in the display area including the position represented by the position information included in the browsing request received by the browsing request receiving unit 204, and the posted content storage unit 203 Extract stored content information.

更に、コンテンツ表示優先度計算部206は、抽出したコンテンツ情報のそれぞれに対して優先度を算出する。
具体的には、コンテンツ表示優先度計算部206は、コンテンツ情報と対応付けられた登録要求時刻情報(第1の優先度基礎情報)が表す時刻と、時刻情報取得部202により取得された地図要求時刻情報(第2の優先度基礎情報)が表す時刻と、が近くなるほど、そのコンテンツ情報に対して算出される優先度を高くする。
Furthermore, the content display priority calculation unit 206 calculates a priority for each piece of extracted content information.
Specifically, the content display priority calculation unit 206 displays the time indicated by the registration request time information (first priority basic information) associated with the content information, and the map request acquired by the time information acquisition unit 202. The closer the time represented by the time information (second priority basic information) is, the higher the priority calculated for the content information is.

本例では、コンテンツ表示優先度計算部206は、「日付又は曜日に関わらず1日における時刻同士が近い」ほど、「2つの時刻が近い」と判定する(即ち、時刻のみに基づいて2つの時刻が近いと判定する)。なお、コンテンツ表示優先度計算部206は、時刻情報に含まれる日付情報が表す「日付同士が近い」ほど「2つの時刻が近い」と判定してもよいし、日付情報に基づいて算出される「曜日同士が近い」ほど「2つの時刻が近い」と判定してもよい。また、コンテンツ表示優先度計算部206は、日付、曜日及び時刻のうちの任意の組み合わせに基づいて「2つの時刻が近い」と判定してもよい。   In this example, the content display priority calculation unit 206 determines that “two times are closer” as “the times in one day are closer regardless of the date or day of the week” (that is, two times based on only the time) It is determined that the time is close.) The content display priority calculation unit 206 may determine that “the two times are closer” as “the dates are closer” represented by the date information included in the time information, or is calculated based on the date information. It may be determined that “the two times are closer” as “the days of the week are closer”. Further, the content display priority calculation unit 206 may determine that “two times are close” based on any combination of date, day of the week, and time.

更に、コンテンツ表示優先度計算部206は、コンテンツ情報と対応付けられたユーザ識別子と対応付けられた属性情報(第1の優先度基礎情報)と、閲覧要求に含まれるユーザ識別子と対応付けられた属性情報(第2の優先度基礎情報)と、が類似している程度が高くなるほど、そのコンテンツ情報に対して算出される優先度を高くする。   Further, the content display priority calculation unit 206 associates the attribute information (first priority basic information) associated with the user identifier associated with the content information and the user identifier included in the browsing request. The higher the degree of similarity between the attribute information (second priority basic information), the higher the priority calculated for the content information.

表示コンテンツ選択部207は、閲覧要求受信部204により受け付けられた閲覧要求に含まれる位置情報が表す位置を含む表示領域内の位置を表す位置情報と対応付けて、投稿コンテンツ格納部203により格納されているコンテンツ情報を抽出する。   The display content selection unit 207 is stored in the posted content storage unit 203 in association with the position information indicating the position in the display area including the position represented by the position information included in the browsing request received by the browsing request receiving unit 204. Content information is extracted.

表示コンテンツ選択部207は、抽出したコンテンツ情報のうちの、上記表示領域の一部である判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数(判定領域内情報数)が予め設定された閾値数よりも大きいか否かを判定する。表示コンテンツ選択部207は、判定領域内情報数が閾値数よりも大きいと判定した場合に、判定領域内情報数が閾値数となるように、上記抽出したコンテンツ情報から判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の一部を除いた残余のコンテンツ情報を、表示させるためのコンテンツ情報として選択する。   The display content selection unit 207 determines that the number of pieces of content information (number of pieces of information in the determination area) associated with the position information indicating the position in the determination area that is a part of the display area is extracted in advance. It is determined whether or not it is larger than the set threshold number. When the display content selection unit 207 determines that the number of information in the determination area is greater than the threshold number, the display content selection unit 207 represents the position in the determination area from the extracted content information so that the number of information in the determination area becomes the threshold number. The remaining content information excluding a part of the content information associated with the position information is selected as content information to be displayed.

このとき、表示コンテンツ選択部207は、コンテンツ表示優先度計算部206により算出された優先度が高いコンテンツ情報を、コンテンツ表示優先度計算部206により算出された優先度が低いコンテンツ情報よりも優先して選択する。   At this time, the display content selection unit 207 gives priority to content information having a high priority calculated by the content display priority calculation unit 206 over content information having a low priority calculated by the content display priority calculation unit 206. To select.

具体的に述べると、先ず、表示コンテンツ選択部207は、抽出したコンテンツ情報を、コンテンツ表示優先度計算部206により算出された優先度が高い順に1つずつ選択する。   Specifically, first, the display content selection unit 207 selects the extracted content information one by one in descending order of priority calculated by the content display priority calculation unit 206.

そして、表示コンテンツ選択部207は、選択したコンテンツ情報に対応付けられた位置情報が表す位置にそのコンテンツ情報を表すアイコン画像を、既に表示させることが決定されている他のコンテンツ情報を表すアイコン画像とともに配置した場合において、下記の第1の条件及び第2の条件の少なくとも一方が成立するとき、上記選択したコンテンツ情報を表示させないと決定し、第1の条件及び第2の条件の両方が成立しないとき、上記選択したコンテンツ情報を表示させると決定する。   Then, the display content selection unit 207 displays an icon image representing the content information at a position represented by the position information associated with the selected content information, and an icon image representing other content information that has already been determined to be displayed. When at least one of the following first condition and second condition is satisfied, it is determined that the selected content information is not displayed, and both the first condition and the second condition are satisfied. If not, it is determined to display the selected content information.

第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 content selection unit 207 selects content information to be displayed from the extracted content information.

地図情報生成部208は、閲覧要求受信部204により受け付けられた閲覧要求に含まれる位置情報が表す位置を含む所定の表示領域内の地図を表す基礎地図情報を、記憶装置に予め格納されている地図データに基づいて生成する。   The map information generation unit 208 stores in advance a basic map information representing a map in a predetermined display area including the position represented by the position information included in the browsing request received by the browsing request receiving unit 204 in a storage device. Generate based on map data.

更に、地図情報生成部208は、生成した基礎地図情報が表す地図上の、表示コンテンツ選択部207により表示させるために選択されたコンテンツ情報と対応付けられた位置情報が表す位置に、そのコンテンツ情報を表すアイコン画像を配置した表示用画像を表す地図情報を生成する。   Further, the map information generation unit 208 displays the content information at the position represented by the position information associated with the content information selected for display by the display content selection unit 207 on the map represented by the generated basic map information. Map information representing an image for display in which an icon image representing the position is arranged is generated.

地図情報送信部209は、地図情報生成部208により生成された地図情報を情報端末100へ送信する。   The map information transmission unit 209 transmits the map information generated by the map information generation unit 208 to the information terminal 100.

次に、上記のように構成された地図情報生成システム1の作動について、図4〜図6を参照しながら説明する。
図4は、情報端末100のユーザがコンテンツを投稿する際の情報端末100の作動を示したフローチャートである。
Next, the operation of the map information generation system 1 configured as described above will be described with reference to FIGS.
FIG. 4 is a flowchart showing the operation of the information terminal 100 when the user of the information terminal 100 posts content.

先ず、情報端末100は、ユーザにより入力されたコンテンツ情報を受け付ける(ステップS301)。次いで、情報端末100は、位置情報を取得する(ステップS302)。そして、情報端末100は、ユーザ識別子を取得する(ステップS303)。   First, the information terminal 100 receives content information input by the user (step S301). Next, the information terminal 100 acquires position information (step S302). Then, the information terminal 100 acquires a user identifier (Step S303).

次いで、情報端末100は、ユーザによりコンテンツ登録要求送信指示が入力されると、ステップS301にて受け付けたコンテンツ情報と、ステップS302にて取得した位置情報と、ステップS303にて取得したユーザ識別子と、を含むコンテンツ登録要求をサーバ200へ送信する(ステップS304)。
なお、ステップS301〜ステップS303の処理が実行される順序は、任意の順序であってもよい。
Next, when a content registration request transmission instruction is input by the user, the information terminal 100 receives the content information received in step S301, the position information acquired in step S302, the user identifier acquired in step S303, Is sent to the server 200 (step S304).
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 server 200 when the server 200 receives a content registration request from the information terminal 100.

サーバ200は、情報端末100により送信されたコンテンツ登録要求を受信する(ステップS401)。次いで、サーバ200は、コンテンツ登録要求を受信した時刻を表す登録要求時刻情報を取得する(ステップS402)。   The server 200 receives the content registration request transmitted from the information terminal 100 (step S401). Next, the server 200 acquires registration request time information indicating the time when the content registration request is received (step S402).

そして、サーバ200は、ステップS401にて受信したコンテンツ登録要求に含まれるコンテンツ情報、位置情報及びユーザ識別子と、ステップS402にて取得した登録要求時刻情報と、コンテンツ識別子と、を対応付けて記憶装置に格納する(ステップS403、コンテンツ格納工程)。   The server 200 stores the content information, the position information, and the user identifier included in the content registration request received in step S401, the registration request time information acquired in step S402, and the content identifier in association with each other. (Step S403, content storage step).

図6は、閲覧要求を受信したサーバ200が地図情報を生成し、生成した地図情報を情報端末100へ送信する際の、サーバ200の作動を示したフローチャートである。   FIG. 6 is a flowchart illustrating the operation of the server 200 when the server 200 that has received the browsing request generates map information and transmits the generated map information to the information terminal 100.

サーバ200は、情報端末100により送信された閲覧要求を受信する(ステップS501、地図情報要求受付工程)。次いで、サーバ200は、閲覧要求を受信した時刻を表す地図要求時刻情報を取得する(ステップS502)。   The server 200 receives the browsing request transmitted by the information terminal 100 (step S501, map information request receiving step). Next, the server 200 acquires map request time information indicating the time when the browsing request is received (step S502).

そして、サーバ200は、ステップS501にて受信した閲覧要求に含まれるユーザ識別子と対応付けて記憶装置に格納されている属性情報(性別、生年月日及び居住地)を取得する(ステップS503)。   Then, the server 200 acquires attribute information (gender, date of birth, and place of residence) stored in the storage device in association with the user identifier included in the browse request received in step S501 (step S503).

次いで、サーバ200は、ステップS501にて受信した閲覧要求に含まれる位置情報が表す位置を含む表示領域内の位置を表す位置情報と対応付けられたコンテンツ情報を、記憶装置に格納されているコンテンツ情報の中から抽出する(ステップS504、コンテンツ選択工程の一部)。   Next, the server 200 stores the content information associated with the position information representing the position in the display area including the position represented by the position information included in the browsing request received in step S501 in the storage device. Extract from the information (step S504, part of the content selection process).

図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 information terminal 100 that transmitted this browsing request is requesting information in the vicinity of this position.

また、地図中の点線により囲まれた正方形の領域は、表示領域を示している。
更に、地図上に配置された複数のハート形のアイコン画像は、投稿コンテンツ格納部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 content storage unit 203.
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 server 200 calculates a time priority based on the time information for each piece of content information extracted in step S504 (step S505, part of the content selection step). Specifically, the server 200 compares the time indicated by the registration request time information associated with the content information with the time indicated by the map request time information acquired in step S502. The time priority is calculated so that the degree is given.

なお、サーバ200は、時刻情報に含まれる日付情報に基づいて時刻優先度を算出してもよいし、日付情報に基づいて求められる曜日を表す曜日情報に基づいて時刻優先度を算出してもよい。また、サーバ200は、時刻情報、日付情報及び曜日情報の任意の組み合わせに基づいて時刻優先度を算出してもよい。この場合、サーバ200は、各情報に対する重み付けを行って時刻優先度を算出してもよい。   The server 200 may calculate the time priority based on the date information included in the time information, or may calculate the time priority based on the day of the week information indicating the day of the week obtained based on the date information. Good. The server 200 may calculate the time priority based on any combination of time information, date information, and day information. In this case, the server 200 may calculate the time priority by weighting each piece of information.

次いで、サーバ200は、ステップS504にて抽出したコンテンツ情報のそれぞれに対して、属性情報に基づく属性優先度を算出する(ステップS506、コンテンツ選択工程の一部)。具体的には、サーバ200は、コンテンツ情報と対応付けられたユーザ識別子と対応付けられた属性情報(即ち、そのコンテンツ情報を入力したユーザの属性情報)と、ステップS503にて取得した属性情報と、を比較し、両者が類似している程度が高いほど高い優先度を与えるように、属性優先度を算出する。   Next, the server 200 calculates an attribute priority based on the attribute information for each piece of content information extracted in step S504 (step S506, part of the content selection process). Specifically, the server 200 includes the attribute information associated with the user identifier associated with the content information (that is, the attribute information of the user who has input the content information), and the attribute information acquired at step S503. , And the attribute priority is calculated so that the higher the degree of similarity between the two, the higher the priority.

本例では、サーバ200は、属性情報に含まれる情報毎に属性優先度を算出する。なお、サーバ200は、属性情報に含まれるすべての情報に基づいて1つの属性優先度を算出してもよい。この場合、サーバ200は、属性情報に含まれる情報のうちの一致している情報の数を、属性情報が類似している程度として求めてもよい。   In this example, the server 200 calculates the attribute priority for each piece of information included in the attribute information. Note that the server 200 may calculate one attribute priority based on all information included in the attribute information. In this case, the server 200 may obtain the number of pieces of matching information among pieces of information included in the attribute information as the degree to which the attribute information is similar.

そして、サーバ200は、ステップS505にて算出した時刻優先度と、ステップS506にて算出した属性優先度と、を予め設定された比に従って加重平均した値を優先度として算出する(ステップS507、コンテンツ選択工程の一部)。本例では、サーバ200は、属性情報に含まれる情報毎の属性優先度と、時刻優先度と、を加えた値を優先度として算出する。   Then, the server 200 calculates, as the priority, a value obtained by weighted averaging the time priority calculated in step S505 and the attribute priority calculated in step S506 according to a preset ratio (step S507, content Part of the selection process). In this example, the server 200 calculates a value obtained by adding the attribute priority for each information included in the attribute information and the time priority.

図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 server 200 displays the content information extracted in step S504 based on the priority calculated in step S507 and the position represented by the position information associated with the content information. Content information is selected (step S508, part of the content selection step). Details of this process will be described later.

そして、サーバ200は、上記表示領域内の地図(画像)上の、ステップS508にて選択したコンテンツ情報と対応付けられた位置情報が表す位置に、そのコンテンツ情報を表すアイコン画像を配置した表示用画像(ユーザに閲覧させるための画像)を表す地図情報を生成する(ステップS509、地図情報生成工程)。   Then, the server 200 displays the icon image representing the content information at the position represented by the position information associated with the content information selected in step S508 on the map (image) in the display area. Map information representing an image (an image for the user to browse) is generated (step S509, map information generation step).

次いで、サーバ200は、ステップS509にて生成した地図情報を情報端末100へ送信する(ステップS510)。これにより、情報端末100は、地図情報を受信し、受信した地図情報が表す表示用画像を出力装置のディスプレイに表示させる。   Next, the server 200 transmits the map information generated in step S509 to the information terminal 100 (step S510). As a result, the information terminal 100 receives the map information and displays the display image represented by the received map information on the display of the output device.

図9は、ステップS508の処理の詳細を示したフローチャートである。
先ず、サーバ200は、ステップS504にて抽出したコンテンツ情報のうちの未だ選択していないコンテンツ情報の中から、ステップS507にて算出した優先度が最も高いコンテンツ情報を選択する(ステップS601)。従って、図8に示した例の場合、コンテンツ識別子が3であるコンテンツ情報が選択される。
FIG. 9 is a flowchart showing details of the process in step S508.
First, the server 200 selects content information having the highest priority calculated in step S507 from among the content information not yet selected from the content information extracted in step S504 (step S601). Accordingly, in the case of the example shown in FIG. 8, content information whose content identifier is 3 is selected.

次いで、サーバ200は、ステップS601にて選択したコンテンツ情報に対応付けられた位置情報が表す位置にそのコンテンツ情報を表すアイコン画像を、既に表示させることが決定されている他のコンテンツ情報を表すアイコン画像とともに配置した場合において、それらのアイコン画像が互いに重なるか否かを判定する。このとき、サーバ200は、アイコン画像が配置される位置と、アイコン画像の形状と、に基づいて、この判定を行う。なお、サーバ200は、アイコン画像が配置される位置(即ち、アイコン画像間の距離)のみに基づいて判定を行ってもよい。   Next, the server 200 displays the icon image representing the content information at the position represented by the position information associated with the content information selected in step S601, and the icon representing the other content information that has already been determined to be displayed. When the images are arranged together with the images, it is determined whether or not those icon images overlap each other. At this time, the server 200 performs this determination based on the position where the icon image is arranged and the shape of the icon image. Note that the server 200 may make the determination based only on the position where the icon image is arranged (that is, the distance between the icon images).

サーバ200は、上記アイコン画像が互いに重なると判定した場合には、ステップS602にて「Yes」と判定してステップS601へ戻り、ステップS601以降の処理を実行する。   If the server 200 determines that the icon images overlap each other, the server 200 determines “Yes” in step S602, returns to step S601, and executes the processing from step S601.

図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 server 200 does not select the content information selected in step S601 as the content information to be displayed. 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.

一方、サーバ200は、上記アイコン画像が互いに重ならないと判定した場合には、ステップS602にて「No」と判定してステップS603へ進む。そして、サーバ200は、ステップS601にて選択したコンテンツ情報に対応付けられた位置情報が表す位置にそのコンテンツ情報を表すアイコン画像を、既に表示させることが決定されている他のコンテンツ情報を表すアイコン画像とともに配置した場合において、予め設定された閾値数(本例では、3つ)よりも多いアイコン画像が、任意の位置に中心を有し且つ予め定められた半径を有する円内の領域(円形領域、判定領域)内に存在するか否かを判定する。   On the other hand, if the server 200 determines that the icon images do not overlap with each other, the server 200 determines “No” in step S602 and proceeds to step S603. Then, the server 200 displays an icon representing other content information that has already been determined to display an icon image representing the content information at the position represented by the position information associated with the content information selected in step S601. When arranged together with an image, an icon image larger than a preset threshold number (three in this example) has an area within a circle (circular) having a center at an arbitrary position and having a predetermined radius. It is determined whether or not it exists in the area (determination area).

サーバ200は、閾値数よりも多いアイコン画像が判定領域内に存在する(即ち、閾値数よりも多いアイコン画像が近傍に存在する)と判定した場合には、ステップS603にて「Yes」と判定してステップS601へ戻り、ステップS601以降の処理を実行する。   If the server 200 determines that there are more icon images than the threshold number in the determination area (ie, there are icon images greater than the threshold number in the vicinity), the server 200 determines “Yes” in step S603. Then, the process returns to step S601, and the processes after step S601 are executed.

図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 server 200 displays the content information selected in step S601. Do not select as content information. 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.

一方、サーバ200は、上記閾値数よりも多いアイコン画像が判定領域内に存在しないと判定した場合には、ステップS603にて「No」と判定してステップS604へ進む。そして、サーバ200は、ステップS601にて選択したコンテンツ情報を、表示させるためのコンテンツ情報として決定(選択)する。   On the other hand, if the server 200 determines that there are no more icon images in the determination area than the threshold number, it determines “No” in step S603 and proceeds to step S604. Then, the server 200 determines (selects) the content information selected in step S601 as content information to be displayed.

次いで、サーバ200は、ステップS605に進み、表示させるためのコンテンツ情報として選択されたコンテンツ情報の数(表示選択数)が、予め設定された最大表示数以上であるか否かを判定する。   Next, the server 200 proceeds to step S605, and determines whether or not the number of content information selected as content information to be displayed (display selection number) is equal to or greater than a preset maximum display number.

サーバ200は、表示選択数が最大表示数以上であると判定した場合には、ステップS605にて「Yes」と判定して、この処理(ステップS508の処理)を終了する。一方、サーバ200は、表示選択数が最大表示数よりも少ないと判定した場合には、ステップS605にて「No」と判定してステップS601へ戻り、ステップS601以降の処理を実行する。これによれば、表示用画像に含まれるアイコン画像の数が過大となることを防止することができる。従って、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。   If the server 200 determines that the display selection number is equal to or greater than the maximum display number, the server 200 determines “Yes” in step S605 and ends this process (the process in step S508). On the other hand, if the server 200 determines that the display selection number is smaller than the maximum display number, it determines “No” in step S605, returns to step S601, and executes the processing from step S601. 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.

なお、サーバ200は、ステップS605にて「Yes」と判定する前に、ステップS601にて選択するコンテンツ情報が存在しなくなった場合にも、この処理(ステップS508の処理)を終了する。なお、サーバ200は、ステップS602及びステップS603のいずれか一方のみの処理を実行するように構成されていてもよい。   Note that the server 200 also ends this process (the process of step S508) when the content information to be selected does not exist in step S601 before determining “Yes” in step S605. Note that the server 200 may be configured to execute only one of steps S602 and S603.

図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 server 200 according to the present invention (the server that executes the processes of steps S601 to S605). In this display image, the same number of icon images as the number of icon images arranged in the display image shown in FIG. However, in this display image, there are no overlapping icon images. Furthermore, an excessively large number of icon images are not arranged in a relatively narrow area. Therefore, the user can easily browse the icon image.

以上、説明したように、本発明による地図情報生成システムの実施形態によれば、判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が閾値数よりも大きい場合、サーバ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 server 200 , Only a part of the content information is selected. Then, the server 200 generates map information representing a display image in which an icon image representing the selected content information is arranged on the map, and transmits the generated map information to the information terminal 100.

そして、情報端末100は、受信した地図情報を表す表示用画像をディスプレイに表示させる。これにより、判定領域内に配置されるアイコン画像の数を減少させることができるので、ユーザがアイコン画像を閲覧しにくくなることを防止することができる。   Then, the information terminal 100 displays a display image representing the received map information on the display. 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.

更に、上記実施形態によれば、サーバ200は、閲覧要求(地図情報要求)が受け付けられた時刻と近い時刻にて受け付けられたコンテンツ情報を、閲覧要求が受け付けられた時刻と遠い時刻にて受け付けられたコンテンツ情報よりも優先して、表示させるためのコンテンツ情報として選択する。そして、サーバ200は、選択したコンテンツ情報を表すアイコン画像を地図上に配置した表示用画像を表す地図情報を生成する。   Furthermore, according to the above-described embodiment, the server 200 receives content information received at a time close to the time when the browsing request (map information request) is received at a time far from the time when the browsing request is received. The content information is selected as content information to be displayed with priority over the content information. Then, the server 200 generates map information representing a display image in which an icon image representing the selected content information is arranged on the map.

ところで、閲覧要求をサーバ200へ送ったユーザは、閲覧要求を送った時刻と比較的近い時刻にてサーバ200が受け付けたコンテンツ情報をより有用な情報であると認識する可能性が高い。例えば、昼食時に閲覧要求をサーバ200へ送ったユーザは、昼食時にサーバ200が受け付けたコンテンツ情報をより有用な情報であると認識する可能性が高い。   By the way, the user who sent the browsing request to the server 200 is highly likely to recognize the content information received by the server 200 at a time relatively close to the time when the browsing request was sent as more useful information. For example, a user who has sent a browsing request to the server 200 at lunch time has a high possibility of recognizing that the content information received by the server 200 at lunch time is more useful information.

従って、上記実施形態によれば、ユーザがコンテンツ情報を選択するための情報を別途入力することなく、ユーザが有用であると認識する可能性が高いコンテンツ情報を表すアイコン画像を表示用画像に含めることができる。この結果、ユーザの利便性を向上させることができる。   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 server 200 is similar to the user who has sent the browsing request to the server 200 for the content information received from the user having an attribute similar to the user who has sent the browsing request to the server 200. It is selected as content information to be displayed with priority over content information received from a user having no attribute. Then, the server 200 generates map information representing a display image in which an icon image representing the selected content information is arranged on the map.

ところで、閲覧要求をサーバ200へ送ったユーザは、そのユーザの属性と類似する属性を有するユーザが送ったコンテンツ情報をより有用な情報であると認識する可能性が高い。例えば、閲覧要求をサーバ200へ送ったユーザは、そのユーザと性別及び年齢等が一致するユーザが送ったコンテンツ情報をより有用な情報であると認識する可能性が高い。   By the way, the user who sent the browsing request to the server 200 has a high possibility of recognizing that the content information sent by the user having an attribute similar to the attribute of the user is more useful information. For example, a user who has sent a browsing request to the server 200 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 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 information terminal 100 has both a function for the user to post content and a function for the user to browse the content (display image). By the way, in the modification of the said embodiment, the map information generation system 1 may include the information terminal 100A and the information terminal 100B instead of the information terminal 100 as shown in FIG.

情報端末100Aは、情報端末100の機能のうちの、投稿コンテンツ入力部101、位置情報取得部102、ユーザ識別子格納部103及び投稿コンテンツ送信部104を有する。一方、情報端末100Bは、情報端末100の機能のうちの、位置情報取得部102、ユーザ識別子格納部103、閲覧要求送信部105及び情報表示部106を有する。   The information terminal 100 </ b> A includes a posted content input unit 101, a position information acquisition unit 102, a user identifier storage unit 103, and a posted content transmission unit 104 among the functions of the information terminal 100. On the other hand, the information terminal 100B includes a position information acquisition unit 102, a user identifier storage unit 103, a browsing request transmission unit 105, and an information display unit 106 among the functions of the information terminal 100.

更に、この場合、地図情報生成システム1は、図14に示したように、情報端末100Aを含んでいなくてもよい。この場合、サーバ200の機能は、投稿コンテンツ受信部201を含まないことが好適である。この場合、サーバ200は、コンテンツ情報を予め記憶装置に格納していることが好適である。   Further, in this case, the map information generation system 1 may not include the information terminal 100A as shown in FIG. In this case, it is preferable that the function of the server 200 does not include the posted content receiving unit 201. In this case, it is preferable that the server 200 stores content information in a storage device in advance.

また、上記実施形態において、情報端末100は、情報端末100の位置を表す位置情報を取得する機能を有していた。ところで、上記実施形態の他の変形例において、サーバ200の機能は、図15に示したように、情報端末100の位置を表す位置情報を取得する位置情報取得部210を含んでいてもよい。この場合、情報端末100の機能は、位置情報取得部102を含まないことが好適である。   In the above embodiment, the information terminal 100 has a function of acquiring position information indicating the position of the information terminal 100. Incidentally, in another modification of the above embodiment, the function of the server 200 may include a position information acquisition unit 210 that acquires position information indicating the position of the information terminal 100 as illustrated in FIG. 15. In this case, it is preferable that the function of the information terminal 100 does not include the position information acquisition unit 102.

また、上記実施形態の他の変形例において、地図情報生成システム1は、図16に示したように、位置情報取得サーバ300を含んでいてもよい。位置情報取得サーバ300の機能は、情報端末100の位置を表す位置情報を取得するとともに取得した位置情報をサーバ200へ送信する位置情報取得部301を含む。この場合、情報端末100の機能は、位置情報取得部102を含まないことが好適である。   In another modification of the above embodiment, the map information generation system 1 may include a position information acquisition server 300 as shown in FIG. The function of the position information acquisition server 300 includes a position information acquisition unit 301 that acquires position information indicating the position of the information terminal 100 and transmits the acquired position information to the server 200. In this case, it is preferable that the function of the information terminal 100 does not include the position information acquisition unit 102.

更に、上記実施形態の他の変形例において、サーバ200は、優先度に基づくことなく、表示させるためのコンテンツ情報を選択するように構成されていてもよい。この場合、サーバ200の機能は、図17に示したように、時刻情報取得部202、ユーザ属性情報格納部205及びコンテンツ表示優先度計算部206を含まないことが好適である。   Furthermore, in another modification of the above embodiment, the server 200 may be configured to select content information to be displayed without being based on the priority. In this case, it is preferable that the function of the server 200 does not include the time information acquisition unit 202, the user attribute information storage unit 205, and the content display priority calculation unit 206 as illustrated in FIG.

更に、上記実施形態において、サーバ200は、表示させるために選択するコンテンツ情報の数に上限(最大表示数)を設けていたが、上限を設けないように構成されていてもよい。なお、この場合において、サーバ200が抽出したコンテンツ情報のうちの、判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が閾値数以下であるとき、サーバ200は、抽出したコンテンツ情報のすべてを、表示させるためのコンテンツ情報として選択する。   Furthermore, in the above-described embodiment, the server 200 has an upper limit (maximum display number) for the number of content information to be selected for display, but may be configured not to provide an upper limit. In this case, when the number of pieces of content information associated with the position information indicating the position in the determination area among the pieces of content information extracted by the server 200 is equal to or less than the threshold number, the server 200 All of the information is selected as content information to be displayed.

また、上記実施形態における地図は、道路を表す図であったが、建物の内部を表す図(フロアマップ)であってもよいし、電気回路を表す図(回路配置図)であってもよい。更に、上記実施形態におけるアイコン画像は、図形のみから構成されていたが、コンテンツ情報が表す文字列(コンテンツ)の一部又は全部を含んでいてもよい。   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 server 200 stores content information and type information (first priority basic information) indicating the type of content in association with each other and stores them in the content information. Based on the associated type information, the priority for each of the extracted content information is calculated, and the content information with the calculated high priority is selected in preference to the content information with the low calculated priority. It may be configured.

これによれば、ユーザが有用であると認識する可能性が高いコンテンツ情報を表すアイコン画像が表示用画像に含まれるように、種類情報を設定することができる。この結果、ユーザの利便性を向上させることができる。   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.

本発明の実施形態に係る地図情報生成システムの機能の概略を表すブロック図である。It is a block diagram showing the outline of the function of the map information generation system which concerns on embodiment of this invention. サーバの記憶装置に格納されている、ユーザ識別子、位置情報、登録要求時刻情報及びコンテンツ情報からなるデータを示したテーブルである。It is the table which showed the data which are stored in the memory | storage device of a server and which consist of a user identifier, position information, registration request time information, and content information. サーバの記憶装置に格納されている、ユーザ識別子、生年月日、性別及び居住地からなるデータを示したテーブルである。It is the table which showed the data which consist of a user identifier, a date of birth, sex, and a residence stored in the memory | storage device of a server. 情報端末のユーザがコンテンツを投稿する際の情報端末の作動を示したフローチャートである。It is the flowchart which showed the action | operation of the information terminal at the time of the user of an information terminal posting content. サーバが情報端末からコンテンツ登録要求を受信する際のサーバの作動を示したフローチャートである。It is the flowchart which showed the action | operation of the server when a server receives a content registration request from an information terminal. 閲覧要求を受信したサーバが地図情報を生成し、生成した地図情報を情報端末へ送信する際の、サーバの作動を示したフローチャートである。It is the flowchart which showed the action | operation of the server when the server which received the browsing request produces | generates map information, and transmits the produced | generated map information to an information terminal. 図6に示したステップS504の処理によって抽出されるコンテンツ情報を概念的に示した説明図である。It is explanatory drawing which showed notionally the content information extracted by the process of step S504 shown in FIG. 図6に示したステップS505〜ステップS507の処理により算出される優先度を示した図である。It is the figure which showed the priority calculated by the process of step S505-step S507 shown in FIG. 図6に示したステップS508の処理の詳細を示したフローチャートである。7 is a flowchart showing details of processing in step S508 shown in FIG. アイコン画像が互いに重なる例を示した説明図である。It is explanatory drawing which showed the example in which an icon image mutually overlaps. 閾値数よりも多いアイコン画像が円形領域内に存在する例を示した説明図である。It is explanatory drawing which showed the example in which the icon image more than a threshold number exists in a circular area | region. 図9に示したステップS601〜ステップS605の処理を実行することによる効果を概念的に示した説明図である。It is explanatory drawing which showed notionally the effect by performing the process of step S601-step S605 shown in FIG. 本発明の実施形態の変形例に係る地図情報生成システムの機能の概略を表すブロック図である。It is a block diagram showing the outline of the function of the map information generation system which concerns on the modification of embodiment of this invention. 本発明の実施形態の他の変形例に係る地図情報生成システムの機能の概略を表すブロック図である。It is a block diagram showing the outline of the function of the map information generation system which concerns on the other modification of embodiment of this invention. 本発明の実施形態の他の変形例に係る地図情報生成システムの機能の概略を表すブロック図である。It is a block diagram showing the outline of the function of the map information generation system which concerns on the other modification of embodiment of this invention. 本発明の実施形態の他の変形例に係る地図情報生成システムの機能の概略を表すブロック図である。It is a block diagram showing the outline of the function of the map information generation system which concerns on the other modification of embodiment of this invention. 本発明の実施形態の他の変形例に係る地図情報生成システムの機能の概略を表すブロック図である。It is a block diagram showing the outline of the function of the map information generation system which concerns on the other modification of embodiment of this invention.

符号の説明Explanation of symbols

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 information generation system 100, 100A, 100B Information terminal 101 Posted content input unit 102 Location information acquisition unit 103 User identifier storage unit 104 Posted content transmission unit 105 Browsing request transmission unit 106 Information display unit 200 Server 201 Posted content reception unit 202 Time Information acquisition unit 203 Posted content storage unit 204 Browsing request reception unit 205 User attribute information storage unit 206 Content display priority calculation unit 207 Display content selection unit 208 Map information generation unit 209 Map information transmission unit 210 Location information acquisition unit 300 Location information acquisition Server 301 Location information acquisition unit

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 .
地図情報生成装置であって、  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;
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも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.
請求項1又は請求項2に記載の地図情報生成装置であって、
前記コンテンツ選択手段は、前記判定領域内に配置された複数のアイコン画像が互いに重なる場合に、前記抽出したコンテンツ情報のうちの、前記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が前記閾値数よりも大きいと判定するように構成された地図情報生成装置。
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.
請求項1乃至請求項3のいずれかに記載の地図情報生成装置であって、
前記コンテンツ選択手段は、前記選択されるコンテンツ情報が、前記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を前記閾値数以下の数だけ含むように構成された地図情報生成装置。
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.
請求項1乃至請求項4のいずれかに記載の地図情報生成装置であって、
前記コンテンツ選択手段は、前記抽出したコンテンツ情報のうちの、前記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が前記閾値数以下であると判定した場合に、当該抽出したコンテンツ情報のすべてを選択するように構成された地図情報生成装置。
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.
請求項1乃至請求項5のいずれかに記載の地図情報生成装置であって、
前記コンテンツ選択手段は、予め設定された最大表示数以下の数だけ前記コンテンツ情報を選択するように構成された地図情報生成装置。
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 .
地図情報生成装置が、  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;
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも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 .
記憶装置を備える地図情報生成装置に、  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;
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも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 .
互いに通信可能に接続されたサーバ装置及びクライアント装置を含む地図情報生成システムであって、  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;
前記受け付けられた位置情報が表す位置を含む所定の表示領域内の位置を表す位置情報と対応付けられた前記コンテンツ情報を抽出し、当該抽出したコンテンツ情報のうちの、前記表示領域の一部である所定の判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が予め設定された閾値数よりも大きいと判定した場合に、当該抽出したコンテンツ情報から当該判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報を少なくとも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.
請求項11又は請求項12に記載の地図情報生成システムであって、
前記コンテンツ選択手段は、前記判定領域内に配置された複数のアイコン画像が互いに重なる場合に、前記抽出したコンテンツ情報のうちの、前記判定領域内の位置を表す位置情報と対応付けられたコンテンツ情報の数が前記閾値数よりも大きいと判定するように構成された地図情報生成システム。
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.
JP2008175458A 2008-07-04 2008-07-04 Map information generator Active JP4900335B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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