Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6844657B2 - Information processing equipment, information processing system, information processing method and program - Google Patents
[go: Go Back, main page]

JP6844657B2 - Information processing equipment, information processing system, information processing method and program - Google Patents

Information processing equipment, information processing system, information processing method and program Download PDF

Info

Publication number
JP6844657B2
JP6844657B2 JP2019112563A JP2019112563A JP6844657B2 JP 6844657 B2 JP6844657 B2 JP 6844657B2 JP 2019112563 A JP2019112563 A JP 2019112563A JP 2019112563 A JP2019112563 A JP 2019112563A JP 6844657 B2 JP6844657 B2 JP 6844657B2
Authority
JP
Japan
Prior art keywords
map
spot
information processing
search range
image
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
JP2019112563A
Other languages
Japanese (ja)
Other versions
JP2019197556A (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.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
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 Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2019112563A priority Critical patent/JP6844657B2/en
Publication of JP2019197556A publication Critical patent/JP2019197556A/en
Application granted granted Critical
Publication of JP6844657B2 publication Critical patent/JP6844657B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、地図上に画像を表示する情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing system, an information processing method and a program for displaying an image on a map.

従来から、地図上のスポット(飲食店、観光施設等)に画像が表示されるウェブサイトが提供されている。画像は、ウェブサイト運営者が予め準備した画像やユーザによって投稿された画像であり、典型的には、飲食店の外観や料理、あるいは観光施設等を撮像した画像である。各画像は地図上のスポットに関連付けられており、ユーザはウェブブラウザや地図閲覧用アプリケーションを用いて地図と共に地図上の各スポットに配置された画像を参照することができる。 Traditionally, websites have been provided in which images are displayed at spots (restaurants, tourist facilities, etc.) on a map. The image is an image prepared in advance by the website operator or an image posted by the user, and is typically an image of the appearance of a restaurant, food, a tourist facility, or the like. Each image is associated with a spot on the map, and the user can refer to the image placed at each spot on the map together with the map by using a web browser or a map viewing application.

特開2014−99011号公報Japanese Unexamined Patent Publication No. 2014-99011

しかしながら、地図上に配置された画像が密集している場合や地図の縮尺が小さい場合には地図上に配置された画像によって地図が被覆され、地図の視認が困難となる場合がある。 However, when the images arranged on the map are dense or the scale of the map is small, the map may be covered with the images arranged on the map, making it difficult to visually recognize the map.

以上のような事情に鑑み、本発明の目的は、地図上に画像が表示される際に高い利便性を実現することが可能な情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することにある。 In view of the above circumstances, an object of the present invention is to provide an information processing device, an information processing system, an information processing method and a program capable of realizing high convenience when an image is displayed on a map. There is.

上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶手段と、通信手段と、制御手段とを具備する。
上記記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。
上記通信手段は、検索条件をユーザ端末から受信する。
上記制御手段は、上記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成し、上記地図画像を上記ユーザ端末に送信するように上記通信手段を制御する。
In order to achieve the above object, the information processing apparatus according to one embodiment of the present invention includes storage means, communication means, and control means.
The storage means stores a spot image associated with a spot on the map.
The communication means receives the search condition from the user terminal.
The control means determines a predetermined range on the map as a search range based on the search conditions, and arranges a spot image associated with a spot located within the search range outside the search range on the map. A map image showing the relationship between the location of the spot located within the search range and the spot image is generated, and the communication means is controlled so as to transmit the map image to the user terminal.

この構成によれば、検索範囲内に所在するスポット(以下、範囲内スポット)のスポット画像は検索範囲外に配置されるため、スポット画像によって検索範囲内の地図が被覆され、視認が妨げられることが防止される。 According to this configuration, the spot image of the spot located in the search range (hereinafter referred to as the spot within the range) is arranged outside the search range, so that the map in the search range is covered with the spot image and the visibility is hindered. Is prevented.

上記制御手段は、上記検索条件に地域の名称が含まれている場合、上記地域を上記検索範囲としてもよい。 When the search condition includes the name of the area, the control means may use the area as the search range.

上記制御手段は、上記検索条件に施設の名称が含まれている場合、上記施設を中心とする一定範囲を検索範囲としてもよい。 When the name of the facility is included in the search condition, the control means may set a certain range centered on the facility as the search range.

上記制御手段は、上記検索条件に上記ユーザ端末の位置情報が含まれている場合、上記位置情報で特定される位置を中心とする一定範囲を検索範囲としてもよい。 When the search condition includes the position information of the user terminal, the control means may set a certain range centered on the position specified by the position information as the search range.

上記制御手段は、所在地が上記検索範囲内であるスポットの数が一定以上の場合に、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置してもよい。 The control means may arrange a spot image associated with a spot located within the search range outside the search range on the map when the number of spots whose location is within the search range is a certain number or more. Good.

この構成によれば、範囲内スポットの数が多く、範囲内スポットのスポット画像を検索範囲内に配置すると検索範囲内の地図の被覆程度が大きくなる場合にのみ範囲内スポットのスポット画像が検索範囲外に配置される。 According to this configuration, the number of spots in the range is large, and if the spot images of the spots in the range are placed in the search range, the spot images of the spots in the range are searched only when the coverage of the map in the search range becomes large. Placed outside.

上記制御手段は、地図上において上記検索範囲の占める面積の割合が一定以下の場合に、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置してもよい。 The control means may arrange a spot image associated with a spot located within the search range outside the search range on the map when the ratio of the area occupied by the search range on the map is below a certain level. Good.

この構成によれば、地図上における検索範囲外の面積が大きい場合にのみ、範囲内スポットのスポット画像を検索範囲外に配置することができる。 According to this configuration, the spot image of the spot within the range can be arranged outside the search range only when the area outside the search range on the map is large.

上記制御手段は、所在地が上記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更する The control means changes the scale of the map when the number of spots whose location is within the search range is a certain number or more.

この構成によれば、範囲内スポットの数が多い場合に地図の縮尺を小さくし、検索範囲外の地図に占める面積を大きくすることによって、検索範囲外に範囲内スポットのスポット画像を配置しやすくすることができる。 According to this configuration, when the number of spots within the range is large, the scale of the map is reduced and the area occupied by the map outside the search range is increased, so that the spot images of the spots within the range can be easily placed outside the search range. can do.

上記制御手段は、上記検検索範囲内に位置するスポットの所在地と上記スポットに関連付けられたスポット画像を結ぶ線を上記地図画像に配置し、上記スポットと上記スポット画像の関連を示してもよい。
情報処理装置。
The control means may arrange a line connecting the location of the spot located within the search range and the spot image associated with the spot on the map image to show the relationship between the spot and the spot image.
Information processing device.

上記目的を達成するため、本発明の一形態に係る情報処理システムは、第1の通信手段と、第1の制御手段とを備える第1の情報処理装置と、記憶手段と、第2の通信手段と、第2の制御手段とを備える第2の情報処理装置とを具備する。
上記第1の制御手段は、検索条件を第2の通信装置に送信するように上記第1の通信手段を制御する第1の制御手段とを備える。
上記記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。
上記第2の通信手段は、上記検索条件を上記第1の情報処理装置から受信する。
上記第2の制御手段は、第2の通信手段と、上記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成し、上記地図画像を上記第1の情報処理装置に送信するように上記第2の通信手段を制御する。
In order to achieve the above object, the information processing system according to one embodiment of the present invention includes a first communication means, a first information processing device including a first control means, a storage means, and a second communication. A second information processing apparatus including means and a second control means is provided.
The first control means includes a first control means that controls the first communication means so as to transmit search conditions to the second communication device.
The storage means stores a spot image associated with a spot on the map.
The second communication means receives the search condition from the first information processing device.
The second control means determines a predetermined range on the map as a search range based on the second communication means and the search conditions, and maps a spot image associated with a spot located within the search range. A map image that is arranged outside the above search range and shows the relationship between the location of the spot located within the above search range and the above spot image is generated, and the above map image is transmitted to the first information processing apparatus. Controls the second communication means.

上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶手段と、制御手段とを具備する。
上記記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。
上記制御手段は、検索条件に基づいて地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成する。
In order to achieve the above object, the information processing apparatus according to one embodiment of the present invention includes storage means and control means.
The storage means stores a spot image associated with a spot on the map.
The control means determines a predetermined range on the map as a search range based on the search conditions, and arranges a spot image associated with a spot located within the search range outside the search range on the map to perform the search. A map image showing the relationship between the location of the spot located within the range and the spot image is generated.

上記目的を達成するため、本発明の一形態に係る情報処理システムは、第1の通信手段と、第1の制御手段とを備える第1の情報処理装置と、第2の通信手段と、第2の制御手段とを備える。
上記記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。
上記第1の制御手段は、上記スポット画像を第2の情報処理措置に送信するように上記第1の通信手段を制御する。
上記第2の通信手段は、上記第1の通信手段から上記スポット画像を受信する。
上記第2の制御手段は、検索条件に基づいて地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成する。
In order to achieve the above object, the information processing system according to one embodiment of the present invention includes a first communication means, a first information processing device including a first control means, a second communication means, and a first. It is provided with two control means.
The storage means stores a spot image associated with a spot on the map.
The first control means controls the first communication means so as to transmit the spot image to the second information processing measure.
The second communication means receives the spot image from the first communication means.
The second control means determines a predetermined range on the map as a search range based on the search condition, and arranges a spot image associated with a spot located within the search range outside the search range on the map. To generate a map image showing the relationship between the location of the spot located within the search range and the spot image.

上記目的を達成するため、本発明の一形態に係る情報処理方法は、地図上のスポットに関連付けられたスポット画像を記憶し、検索条件をユーザ端末から受信し、上記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成し、上記地図画像を上記ユーザ端末に送信するように上記通信手段を制御する。 In order to achieve the above object, the information processing method according to one embodiment of the present invention stores a spot image associated with a spot on a map, receives a search condition from a user terminal, and based on the above search condition, a map. The above predetermined range is determined as the search range, and the spot images associated with the spots located within the search range are arranged outside the search range on the map, and the locations of the spots located within the search range and the spots are described. The communication means is controlled so as to generate a map image showing the relationship between the images and transmit the map image to the user terminal.

上記目的を達成するため、本発明の一形態に係るプログラムは、情報処理装置に、地図上のスポットに関連付けられたスポット画像を記憶するステップと、検索条件をユーザ端末から受信するステップと、上記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成し、上記地図画像を上記ユーザ端末に送信するように上記通信手段を制御するステップとを実行させる。 In order to achieve the above object, the program according to one embodiment of the present invention includes a step of storing a spot image associated with a spot on a map in an information processing device, a step of receiving a search condition from a user terminal, and the above. Based on the search conditions, a predetermined range on the map is determined as the search range, and the spot image associated with the spot located within the search range is arranged outside the search range on the map and located within the search range. A map image showing the relationship between the location of the spot and the spot image is generated, and the step of controlling the communication means so as to transmit the map image to the user terminal is executed.

以上説明したように、本発明によれば、地図上に画像が表示される際に高い利便性を実現することが可能な情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することができる。しかし、当該効果は本発明を限定するものではない。 As described above, according to the present invention, it is possible to provide an information processing device, an information processing system, an information processing method and a program capable of realizing high convenience when an image is displayed on a map. it can. However, the effect does not limit the present invention.

本発明の実施形態に係る情報処理システムの模式図である。It is a schematic diagram of the information processing system which concerns on embodiment of this invention. 同情報処理システムの機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the information processing system. 同情報処理システムのサーバ装置が備える記憶部に記憶されている店舗データの例である。This is an example of store data stored in the storage unit of the server device of the information processing system. 同情報処理システムの動作を示すフローチャートである。It is a flowchart which shows the operation of the information processing system. 同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲の例を示す模式図である。It is a schematic diagram which shows the example of the search range set by the control part provided in the server apparatus of the information processing system. 同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲とスポットの所在地の例を示す模式図である。It is a schematic diagram which shows the example of the search range and the location of a spot set by the control unit provided in the server device of the information processing system. 同情報処理システムのサーバ装置が備える制御部によって生成される地図画像の例である。This is an example of a map image generated by a control unit provided in the server device of the information processing system. 同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲の例を示す模式図である。It is a schematic diagram which shows the example of the search range set by the control part provided in the server apparatus of the information processing system. 同情報処理システムのサーバ装置が備える制御部によって生成される地図画像の例である。This is an example of a map image generated by a control unit provided in the server device of the information processing system. 同情報処理システムのサーバ装置が備える制御部によって生成される地図画像の例である。This is an example of a map image generated by a control unit provided in the server device of the information processing system. 同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲とスポットの所在地の例を示す模式図である。It is a schematic diagram which shows the example of the search range and the location of a spot set by the control unit provided in the server device of the information processing system. 同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲とスポットの所在地の例を示す模式図である。It is a schematic diagram which shows the example of the search range and the location of a spot set by the control unit provided in the server device of the information processing system. 同情報処理システムのサーバ装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware configuration of the server apparatus of the information processing system. 同情報処理システムのユーザ端末のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware composition of the user terminal of the information processing system. 同情報処理システムの動作を示すフローチャートである。It is a flowchart which shows the operation of the information processing system. 同情報処理システムの動作を示すフローチャートである。It is a flowchart which shows the operation of the information processing system.

本発明の実施形態に係る情報処理システムについて説明する。 The information processing system according to the embodiment of the present invention will be described.

[情報処理システムの構成]
図1は、本実施形態に係る情報処理システム10の構成を示す模式図である。同図に示すように、情報処理システム10はサーバ装置100とユーザ端末200を備える。サーバ装置100とユーザ端末200はインターネット300を介して互いに接続されている。
[Information processing system configuration]
FIG. 1 is a schematic diagram showing a configuration of an information processing system 10 according to the present embodiment. As shown in the figure, the information processing system 10 includes a server device 100 and a user terminal 200. The server device 100 and the user terminal 200 are connected to each other via the Internet 300.

サーバ装置100は、地図情報を含むウェブサイト(以下、地図サイト)を提供するウェブサーバであり、ユーザ端末200は、インターネット300を介して当該地図サイトにアクセス可能な情報処理装置である。ユーザ端末200は例えばスマートフォン、携帯電話、タブレットPC(Personal Computer)、ノートブックPC、デスクトップPC又はナビゲーション装置等である。 The server device 100 is a web server that provides a website (hereinafter, map site) including map information, and the user terminal 200 is an information processing device that can access the map site via the Internet 300. The user terminal 200 is, for example, a smartphone, a mobile phone, a tablet PC (Personal Computer), a notebook PC, a desktop PC, a navigation device, or the like.

図2は、サーバ装置100とユーザ端末200の機能的構成を示すブロック図である。同図に示すように、サーバ装置100は、記憶部101、通信部102及び制御部103を備え、ユーザ端末200は、通信部201、制御部202、記憶部203及び位置情報取得部204を備える。これらの機能的構成は、ハードウェアとソフトウェアの協働によって実現されている。 FIG. 2 is a block diagram showing a functional configuration of the server device 100 and the user terminal 200. As shown in the figure, the server device 100 includes a storage unit 101, a communication unit 102, and a control unit 103, and the user terminal 200 includes a communication unit 201, a control unit 202, a storage unit 203, and a position information acquisition unit 204. .. These functional configurations are realized by the collaboration of hardware and software.

記憶部101は、地図データ101a、スポットデータ101b及びウェブサイトデータ101cを記憶する。 The storage unit 101 stores map data 101a, spot data 101b, and website data 101c.

地図データ101aは、地図のデジタルデータである。地図データ101aは典型的にはGIS(geographic information system)データである。 The map data 101a is digital data of the map. The map data 101a is typically GIS (geographic information system) data.

スポットデータ101bは、地図データ101a上のスポットに関連付けられたデータである。スポットの種類は特に限定されず、飲食店や観光施設等である。各スポットにはそれぞれ対応するスポットデータ101bが設けられている。スポットデータ101bの数は特に限定されない。 The spot data 101b is data associated with a spot on the map data 101a. The type of spot is not particularly limited, and is a restaurant, a tourist facility, or the like. Each spot is provided with corresponding spot data 101b. The number of spot data 101b is not particularly limited.

図3は、スポットデータ101bの例を示す模式図である。同図に示すようにスポットデータ101bには、少なくとも各スポットの所在地及びスポット画像Gが含まれている。各スポットの所在地は住居表示や座標(緯度及び経度)等とすることができる。 FIG. 3 is a schematic diagram showing an example of spot data 101b. As shown in the figure, the spot data 101b includes at least the location of each spot and the spot image G. The location of each spot can be a residential address or coordinates (latitude and longitude).

スポット画像Gは、各スポットに対して設定された画像であり、店舗の外観や内装、店舗で提供される料理又は観光施設等の写真、イラスト、テキスト又はアイコン等である。各スポットに対して設定されたスポット画像は一つでも複数でもよい。 The spot image G is an image set for each spot, and is an exterior or interior of the store, a photograph, an illustration, a text, an icon, or the like of a dish or a tourist facility provided in the store. The number of spot images set for each spot may be one or more.

スポットデータ101bに含まれる情報は上記の他、スポットの種別(ラーメン屋、レストラン、カレー屋等)やスポットの条件(貸切可能、ランチ向け等)等が含まれていてもよい。スポットデータ101bに含まれる情報は特に限定されず、少なくともスポットの所在地と一枚以上のスポット画像が含まれていればよい。 In addition to the above, the information included in the spot data 101b may include the type of spot (ramen shop, restaurant, curry shop, etc.), the conditions of the spot (charterable, for lunch, etc.) and the like. The information contained in the spot data 101b is not particularly limited, and may include at least the location of the spot and one or more spot images.

スポットデータ101bは、地図サイト運営者が作成してもよく、地図サイト利用者が作成してもよい。典型的には、地図サイト運営者が所在地やスポット画像を入力してウェブサイトで公開し、地図サイト利用者が各スポットに対してスポット画像を投稿することによってスポットデータ101bが作成される。また、地図サイト利用者が新たなスポットデータ101bを作成してもよい。 The spot data 101b may be created by the map site operator or may be created by the map site user. Typically, the map site operator inputs the location and the spot image and publishes it on the website, and the map site user posts the spot image to each spot to create the spot data 101b. Further, the map site user may create new spot data 101b.

ウェブサイトデータ101cは、地図サイトを生成するための情報であり、地図サイトのレイアウトや地図サイトで表示される文字列及び画像のデータ、CGI(Common Gateway Interface)等が含まれる。 The website data 101c is information for generating a map site, and includes a layout of the map site, data of character strings and images displayed on the map site, CGI (Common Gateway Interface), and the like.

通信部102は、制御部103による制御を受けて通信部201と通信する。具体的には通信部102は、通信部201から地図画像取得要求を受信する。また、通信部102は、他のユーザ端末と通信し、スポット画像等を受信してもよい。 The communication unit 102 communicates with the communication unit 201 under the control of the control unit 103. Specifically, the communication unit 102 receives the map image acquisition request from the communication unit 201. Further, the communication unit 102 may communicate with another user terminal and receive a spot image or the like.

制御部103は、通信部102が地図画像取得要求を受信すると、記憶部101に記憶されている各データを読み出し、地図上にスポット画像を配置した画像(以下、地図画像)を生成する。制御部103は、生成した地図画像を通信部201に送信するように通信部102を制御する。詳細は後述するが、制御部103は、地図画像取得要求に含まれる検索条件に基づいてスポット画像の地図上の配置を決定する。 When the communication unit 102 receives the map image acquisition request, the control unit 103 reads out each data stored in the storage unit 101 and generates an image (hereinafter, map image) in which the spot image is arranged on the map. The control unit 103 controls the communication unit 102 so as to transmit the generated map image to the communication unit 201. Although the details will be described later, the control unit 103 determines the arrangement of the spot image on the map based on the search condition included in the map image acquisition request.

通信部201は、制御部202による制御を受けて通信部102と通信する。具体的には通信部201は、地図画像取得要求を通信部102に送信し、通信部102から地図画像を受信することができる。 The communication unit 201 communicates with the communication unit 102 under the control of the control unit 202. Specifically, the communication unit 201 can transmit the map image acquisition request to the communication unit 102 and receive the map image from the communication unit 102.

制御部202は、地図画像取得要求を生成し、通信部102に送信するように通信部201を制御する。また、制御部202は、通信部201が地図画像を受信すると、地図画像をディスプレイに出力し、表示させる。 The control unit 202 controls the communication unit 201 so as to generate a map image acquisition request and transmit it to the communication unit 102. Further, when the communication unit 201 receives the map image, the control unit 202 outputs the map image to the display and displays the map image.

記憶部203は、通信部201が受信した地図画像を記憶する。位置情報取得部204は、ユーザ端末200の位置情報を取得する。位置情報取得部204は、GPS(Global Positioning System)を利用してユーザ端末200の位置を取得することができる。 The storage unit 203 stores the map image received by the communication unit 201. The position information acquisition unit 204 acquires the position information of the user terminal 200. The position information acquisition unit 204 can acquire the position of the user terminal 200 by using GPS (Global Positioning System).

[情報処理システムの動作]
情報処理システム10の動作について説明する。図4は、サーバ装置100及びユーザ端末200の動作を示すフローチャートである。なお、記憶部101には予め、地図データ101a、スポットデータ101b及びウェブサイトデータ101cが記憶されている。
[Operation of information processing system]
The operation of the information processing system 10 will be described. FIG. 4 is a flowchart showing the operation of the server device 100 and the user terminal 200. The map data 101a, the spot data 101b, and the website data 101c are stored in the storage unit 101 in advance.

まず、制御部202は「検索条件」を含む地図画像取得要求を生成する(St201)。検索条件は、地図アプリケーションやウェブブラウザにおいてユーザによって入力又は選択された文字列とすることができ、例えば「港区 ラーメン屋」のように、地域名及び検索対象を含む文字列とすることができる。また、検索条件は、このような文字列に相当する内容を表す識別子であってもよい。 First, the control unit 202 generates a map image acquisition request including the "search condition" (St201). The search condition can be a character string input or selected by the user in a map application or a web browser, and can be a character string including an area name and a search target, for example, "Minato Ward Ramen Shop". .. Further, the search condition may be an identifier representing the content corresponding to such a character string.

制御部202は、ユーザが地図アプリケーションや地図サイト上で検索欄に文字列を入力した時や、所定のボタンを選択した時に地図画像取得要求を生成することができる。また、制御部202は、他のタイミングで地図画像取得要求を生成してもよい。地図画像取得要求には、検索条件の他、取得を要求する地図の中心座標や縮尺等が含まれているものとすることができる。 The control unit 202 can generate a map image acquisition request when the user inputs a character string in a search field on a map application or a map site, or when a predetermined button is selected. Further, the control unit 202 may generate a map image acquisition request at another timing. In addition to the search conditions, the map image acquisition request can include the center coordinates and scale of the map for which acquisition is requested.

続いて、制御部202は、地図画像取得要求を通信部102に送信するように通信部201を制御する(St202)。 Subsequently, the control unit 202 controls the communication unit 201 so as to transmit the map image acquisition request to the communication unit 102 (St202).

制御部103は、通信部102が地図画像取得要求を受信する(St101)と、記憶部101から地図データ101a、スポットデータ101b及びウェブサイトデータ101cを読み出す(St102)。 When the communication unit 102 receives the map image acquisition request (St101), the control unit 103 reads the map data 101a, the spot data 101b, and the website data 101c from the storage unit 101 (St102).

制御部103は、地図画像取得要に含まれる地図の中心座標や縮尺から、必要なスポットデータ101bを読み出すことができる。例えば、制御部103は、同要求に含まれる地図の中心座標から所定距離内の位置を所在地とするスポットデータ101bを読み出すことができる。また、制御部103は、検索条件にスポットの種別やスポットの条件が含まれる場合、それらに合致するスポットデータ101bのみを読み出してもよい。 The control unit 103 can read out the necessary spot data 101b from the center coordinates and scale of the map included in the map image acquisition requirement. For example, the control unit 103 can read the spot data 101b whose location is within a predetermined distance from the center coordinates of the map included in the request. Further, when the search conditions include the spot type and the spot conditions, the control unit 103 may read only the spot data 101b that matches them.

続いて制御部103は、検索範囲を決定する(St103)。制御部103は、地図画像取得要求に含まれる検索条件から地域名を抽出する。地域名は、例えば都道府県、市区町村や番地等、一定の地域を示すものであれば特に限定されない。 Subsequently, the control unit 103 determines the search range (St103). The control unit 103 extracts the area name from the search conditions included in the map image acquisition request. The area name is not particularly limited as long as it indicates a certain area such as a prefecture, a city, a ward, a town, or a street number.

制御部103は、検索条件から地域名を抽出すると、当該地域名に相当する範囲を検索範囲として設定する。図5は、検索範囲の例を示す模式図であり、地図M上に検索範囲Hが設定されている。 When the area name is extracted from the search condition, the control unit 103 sets the range corresponding to the area name as the search range. FIG. 5 is a schematic diagram showing an example of the search range, and the search range H is set on the map M.

続いて、制御部103は、地図画像を生成する(St104)。制御部103は、記憶部101から読み出したスポットデータ101bについて、各スポットの所在地が検索範囲Hに含まれるか否かを判定する。以下、所在地が検索範囲Hに含まれないスポットを範囲外スポットとし、所在地が検索範囲Hに含まれないスポットを範囲内スポットとする。 Subsequently, the control unit 103 generates a map image (St104). The control unit 103 determines whether or not the location of each spot is included in the search range H for the spot data 101b read from the storage unit 101. Hereinafter, a spot whose location is not included in the search range H will be referred to as an out-of-range spot, and a spot whose location is not included in the search range H will be referred to as an in-range spot.

図6は、範囲外スポットの所在地P1と、範囲内スポットの所在地P2を示す模式図であり、図7は、制御部103が生成する地図画像の例である。同図に示すように、制御部103は、範囲外スポットのスポット画像G1については、所在地P1の近傍に配置する。また、制御部103はスポット画像G1を所在地P1の直上に配置してもよい。 FIG. 6 is a schematic diagram showing the location P1 of the spot outside the range and the location P2 of the spot within the range, and FIG. 7 is an example of a map image generated by the control unit 103. As shown in the figure, the control unit 103 arranges the spot image G1 of the out-of-range spot in the vicinity of the location P1. Further, the control unit 103 may arrange the spot image G1 directly above the location P1.

また、制御部103は、範囲内スポットのスポット画像G2については、地図上の検索範囲Hの範囲外に配置する。スポット画像G2の位置は検索範囲Hの外であればよいが、スポット画像G1に重複しない位置が好適である。 Further, the control unit 103 arranges the spot image G2 of the spot within the range outside the range of the search range H on the map. The position of the spot image G2 may be outside the search range H, but a position that does not overlap with the spot image G1 is preferable.

さらに制御部103は、地図画像においてスポット画像とそのスポットの所在地の関連を示す表示を配置する。具体的には制御部103は、図7に示すようにスポット画像G2と所在地P2の間を結ぶ線Lを配置することができる。 Further, the control unit 103 arranges a display indicating the relationship between the spot image and the location of the spot in the map image. Specifically, the control unit 103 can arrange the line L connecting the spot image G2 and the location P2 as shown in FIG. 7.

また、制御部103は、他の方法でスポット画像とそのスポットの所在地の関連を示してもよい。例えば、制御部103はスポット画像と、そのスポットの所在地に同一の番号や記号を付すことができる。 Further, the control unit 103 may show the relationship between the spot image and the location of the spot by another method. For example, the control unit 103 can assign the same number or symbol to the spot image and the location of the spot.

続いて制御部103は、生成した地図画像を通信部201に送信するように通信部102を制御する(St105)。制御部202は、通信部201が地図画像を受信する(St203)と、地図画像をディスプレイに出力し、表示させる(St204)。 Subsequently, the control unit 103 controls the communication unit 102 so as to transmit the generated map image to the communication unit 201 (St105). When the communication unit 201 receives the map image (St203), the control unit 202 outputs the map image to the display and displays it (St204).

以上のようなサーバ装置100とユーザ端末200の動作によって、図7に示すような地図画像がユーザ端末200において表示される。検索範囲H内にはスポット画像が配置されないため、スポット画像による地図の被覆が防止され、ユーザによる地図の視認が妨げられない。一方で検索範囲Hの範囲外はユーザが検索対象としていない範囲とみなせるため、スポット画像の配置に利用することができる。 By the operation of the server device 100 and the user terminal 200 as described above, the map image as shown in FIG. 7 is displayed on the user terminal 200. Since the spot image is not arranged in the search range H, the map is prevented from being covered by the spot image, and the user's visibility of the map is not hindered. On the other hand, since the area outside the search range H can be regarded as a range that the user does not search for, it can be used for arranging spot images.

なお、上記説明では範囲外スポットのスポット画像G1も地図上に配置するとしたが、スポット画像G1は地図上に配置せず、スポット画像G2のみを地図上に配置してもよい。また、スポット画像G1のサイズやコントラスト等をスポット画像G2より小さくし、スポット画像G2を強調してもよい。 In the above description, the spot image G1 of the out-of-range spot is also arranged on the map, but the spot image G1 may not be arranged on the map and only the spot image G2 may be arranged on the map. Further, the size, contrast, etc. of the spot image G1 may be made smaller than that of the spot image G2 to emphasize the spot image G2.

[検索条件について]
地図画像取得要求に含まれる検索条件は、必ずしも地域名を含むものでなくてもよく、例えば、「新宿駅 レストラン」のように施設名を含むものであってもよい。制御部103は、検索条件から施設名を抽出すると、当該施設の所在地を中心とする一定範囲を検索範囲とすることができる。
[About search conditions]
The search condition included in the map image acquisition request does not necessarily include the area name, and may include the facility name such as "Shinjuku station restaurant". When the control unit 103 extracts the facility name from the search conditions, the control unit 103 can set a certain range centered on the location of the facility as the search range.

図8は、この場合の検索範囲を示す模式図である。同図に示すように、制御部103は、検索条件に含まれる施設Sを中心とする一定範囲を検索範囲Hとすることができる。施設Sを中心とする一定範囲は例えば、施設Sから数百メートルの範囲とすることができるが、特に限定されない。制御部103は、上記のように範囲内スポットのスポット画像G2を検索範囲Hの範囲外に配置し、スポットの所在地とスポット画像G2の関連を示す地図画像を生成することができる。 FIG. 8 is a schematic diagram showing a search range in this case. As shown in the figure, the control unit 103 can set a certain range centered on the facility S included in the search condition as the search range H. The fixed range centered on the facility S can be, for example, a range of several hundred meters from the facility S, but is not particularly limited. The control unit 103 can arrange the spot image G2 of the spot within the range outside the range of the search range H as described above, and generate a map image showing the relationship between the location of the spot and the spot image G2.

また、制御部103は、位置情報を利用して検索範囲を設定してもよい。制御部202は、位置情報取得部204が取得したユーザ端末200の位置情報を検索条件として地図画像取得要求に含めることができる。制御部103は、地図画像取得要求に位置情報が含まれている場合、当該位置情報で特定されている位置を中心とする一定範囲を検索範囲とすることができる。 Further, the control unit 103 may set the search range by using the position information. The control unit 202 can include the position information of the user terminal 200 acquired by the position information acquisition unit 204 in the map image acquisition request as a search condition. When the map image acquisition request includes the position information, the control unit 103 can set a certain range centered on the position specified by the position information as the search range.

制御部103は、上記のように範囲内スポットのスポット画像G2を検索範囲Hの範囲外に配置し、スポットの所在地とスポット画像G2の関連を示す地図画像を生成することができる。 The control unit 103 can arrange the spot image G2 of the spot within the range outside the range of the search range H as described above, and generate a map image showing the relationship between the location of the spot and the spot image G2.

[制御部の他の動作について]
上記説明では、制御部103は範囲内スポットのスポット画像G2を検索範囲Hの範囲外に配置するとしたが、特定の場合にのみスポット画像G2を検索範囲Hの範囲外に配置してもよい。
[Other operations of the control unit]
In the above description, the control unit 103 assumes that the spot image G2 of the spot within the range is arranged outside the range of the search range H, but the spot image G2 may be arranged outside the range of the search range H only in a specific case.

具体的には、制御部103は、範囲内スポットの数が一定数以上の場合にのみ、スポット画像G2を検索範囲Hの範囲外に配置し、範囲内スポットの数が一定数未満の場合には、スポット画像G2を所在地P2の近傍または直上に配置してもよい。上記一定数は特に限定されず、制御部103はスポット画像G2のサイズや検索範囲Hの大きさ等に応じて決定することができる。 Specifically, the control unit 103 arranges the spot image G2 outside the range of the search range H only when the number of spots in the range is a certain number or more, and when the number of spots in the range is less than a certain number. May place the spot image G2 near or directly above the location P2. The fixed number is not particularly limited, and the control unit 103 can determine the spot image G2 according to the size of the spot image G2, the size of the search range H, and the like.

図9は、範囲内スポットの数が一定数未満の場合の地図画像の例である。同図に示すように、検索範囲Hの範囲内には一つの範囲内スポットが位置し、スポット画像G2はその所在地P2の近傍に配置されている。範囲内スポットの数が一定数以上の場合には、図7に示すようにスポット画像G2は検索範囲Hの範囲外に配置される。 FIG. 9 is an example of a map image when the number of spots in the range is less than a certain number. As shown in the figure, one spot within the range is located within the range of the search range H, and the spot image G2 is arranged in the vicinity of the location P2. When the number of spots in the range is a certain number or more, the spot image G2 is arranged outside the range of the search range H as shown in FIG.

範囲内スポットの数が少ない場合にはスポット画像G2によって被覆される検索範囲Hの面積が小さいため、スポット画像G2が本来の所在地P2の近傍に配置されても検索範囲Hの視認は大きく妨げられない。一方で、範囲内スポットの数が多い場合には、スポット画像G2は検索範囲Hの範囲外に配置されるため、検索範囲Hの視認がスポット画像G2によって妨げられることが防止される。 When the number of spots in the range is small, the area of the search range H covered by the spot image G2 is small, so that even if the spot image G2 is placed near the original location P2, the visibility of the search range H is greatly hindered. Absent. On the other hand, when the number of spots in the range is large, the spot image G2 is arranged outside the range of the search range H, so that the spot image G2 prevents the spot image G2 from hindering the visibility of the search range H.

また、制御部103は、地図M上において検索範囲Hが占める面積の割合が一定値以下の場合にのみ、スポット画像G2を検索範囲Hの範囲外に配置し、同割合が一定値を超える場合には、スポット画像G2を所在地P2の近傍または直上に配置してもよい。上記一定値は特に限定されず、制御部103はスポット画像G2のサイズ等に応じて決定することができる。 Further, the control unit 103 arranges the spot image G2 outside the range of the search range H only when the ratio of the area occupied by the search range H on the map M is equal to or less than a certain value, and the same ratio exceeds a certain value. The spot image G2 may be arranged near or directly above the location P2. The constant value is not particularly limited, and the control unit 103 can determine the spot image G2 according to the size and the like.

図10は、地図M上において検索範囲Hが占める面積の割合が一定値を超える場合の地図画像の例であり、スポット画像G2はその所在地P2の近傍に配置されている。同図に示すように、地図M上において検索範囲Hが占める面積が大きいと、検索範囲Hの範囲外の面積が小さくなり、スポット画像G2を検索範囲Hの範囲外に配置することが困難となる。 FIG. 10 is an example of a map image in which the ratio of the area occupied by the search range H on the map M exceeds a certain value, and the spot image G2 is arranged in the vicinity of the location P2. As shown in the figure, if the area occupied by the search range H on the map M is large, the area outside the search range H becomes small, and it is difficult to arrange the spot image G2 outside the search range H. Become.

一方で、検索範囲Hが大きいと、検索範囲Hの範囲内にスポット画像G2を配置しても、検索範囲Hの視認が妨げられにくい。このため、制御部103は、地図M上において検索範囲Hが占める面積の割合が一定値以下の場合にのみ図7に示すように、スポット画像G2を検索範囲Hの範囲外に配置することができる。 On the other hand, if the search range H is large, even if the spot image G2 is arranged within the search range H, the visibility of the search range H is not easily hindered. Therefore, the control unit 103 may arrange the spot image G2 outside the search range H as shown in FIG. 7 only when the ratio of the area occupied by the search range H on the map M is equal to or less than a certain value. it can.

さらに、制御部103は、検索範囲Hの範囲内に位置するスポットの数が一定数以上の場合に地図の縮尺を変更してもよい。図11及び図12は、制御部103による縮尺の変更を示す模式図である。制御部103は、図11に示すように範囲内スポットの数が一定数以上の場合、図12に示すように地図Mの縮尺を小さくすることができる。 Further, the control unit 103 may change the scale of the map when the number of spots located within the search range H is a certain number or more. 11 and 12 are schematic views showing a change in scale by the control unit 103. When the number of spots in the range is a certain number or more as shown in FIG. 11, the control unit 103 can reduce the scale of the map M as shown in FIG.

これにより、検索範囲Hの範囲外の面積が大きくなり、範囲内スポットの数が多い場合であってもスポット画像Gを検索範囲Hの範囲外に配置しやすくなる。縮尺の変更の程度は、範囲内スポットの数やスポット画像G2のサイズに応じて決定することができる。 As a result, the area outside the range of the search range H becomes large, and the spot image G can be easily arranged outside the range of the search range H even when the number of spots in the range is large. The degree of scale change can be determined according to the number of spots in the range and the size of the spot image G2.

また、制御部103は、範囲内スポットの数が一定数以上の場合に地図Mの縮尺を大きくしてもよい。地図Mの縮尺を大きくすることにより、地図M上の範囲外スポットの数が減少し、範囲内スポットのスポット画像を検索範囲Hの範囲外に配置しやすくなる。 Further, the control unit 103 may increase the scale of the map M when the number of spots in the range is a certain number or more. By increasing the scale of the map M, the number of spots outside the range on the map M is reduced, and it becomes easy to arrange the spot images of the spots within the range outside the range of the search range H.

さらに、制御部103は、地図Mの縮尺を変更する際、範囲内スポットの配置に応じて地図Mの中心となる位置を変更してもよい。制御部103は例えば、範囲内スポットの所在地P2を角とする多角形の重心を算出し、その重心を地図Mの中心とすることができる。また、制御部103は、算出範囲Hの重心を算出し、その重心を地図Mの中心としてもよい。 Further, when changing the scale of the map M, the control unit 103 may change the position of the center of the map M according to the arrangement of the spots in the range. For example, the control unit 103 can calculate the center of gravity of the polygon whose corner is the location P2 of the spot within the range, and can set the center of gravity as the center of the map M. Further, the control unit 103 may calculate the center of gravity of the calculation range H and use the center of gravity as the center of the map M.

[ハードウェア構成]
図13は、サーバ装置100のハードウェア構成を示すブロック図である。同図に示すようにサーバ装置100はハードウェア構成として、CPU(Central Processing Unit)121、メモリ122、ストレージ123及び入出力部(I/O)124を有する。これらはバス125によって互いに接続されている。
[Hardware configuration]
FIG. 13 is a block diagram showing a hardware configuration of the server device 100. As shown in the figure, the server device 100 has a CPU (Central Processing Unit) 121, a memory 122, a storage 123, and an input / output unit (I / O) 124 as a hardware configuration. These are connected to each other by bus 125.

CPU121は、メモリ122に格納されたプログラムに従って他の構成を制御すると共に、プログラムに従ってデータ処理を行い、処理結果をメモリ122に格納する。CPU121は、サーバ装置100の機能的構成において制御部103として機能する。 The CPU 121 controls other configurations according to the program stored in the memory 122, performs data processing according to the program, and stores the processing result in the memory 122. The CPU 121 functions as a control unit 103 in the functional configuration of the server device 100.

メモリ122はCPU121によって実行されるプログラム及びデータを一時的に格納する。メモリ122はRAM(Random Access Memory)とすることができる。メモリ122は、ストレージ123と共にサーバ装置100の機能的構成において記憶部101として機能する。 The memory 122 temporarily stores programs and data executed by the CPU 121. The memory 122 can be a RAM (Random Access Memory). The memory 122, together with the storage 123, functions as a storage unit 101 in the functional configuration of the server device 100.

ストレージ123は、プログラムやデータを格納する。ストレージ123はHDD(hard disk drive)やSSD(solid state drive)等とすることができる。ストレージ123は、メモリ122と共にサーバ装置100の機能的構成において記憶部101として機能する。 The storage 123 stores programs and data. The storage 123 can be an HDD (hard disk drive), an SSD (solid state drive), or the like. The storage 123, together with the memory 122, functions as a storage unit 101 in the functional configuration of the server device 100.

入出力部124はユーザ端末200に対する入力を受け付け、またサーバ装置100の出力を外部に供給する。入出力部124は、ネットワーク等の接続インターフェイスを含む。入出力部124は、サーバ装置100の機能的構成において通信部102として機能する。 The input / output unit 124 receives the input to the user terminal 200 and supplies the output of the server device 100 to the outside. The input / output unit 124 includes a connection interface such as a network. The input / output unit 124 functions as a communication unit 102 in the functional configuration of the server device 100.

サーバ装置100のハードウェア構成はここに示すものに限られず、サーバ装置100の機能的構成を実現できるものであればよい。また、上記ハードウェア構成の一部又は全部はネットワーク上に存在していてもよい。 The hardware configuration of the server device 100 is not limited to the one shown here, and any hardware configuration may be used as long as it can realize the functional configuration of the server device 100. Further, a part or all of the above hardware configuration may exist on the network.

図14は、ユーザ端末200のハードウェア構成を示すブロック図である。同図に示すようにユーザ端末200はハードウェア構成として、CPU221、GPU(Graphic Processing Unit)222、メモリ223、ストレージ224、入出力部(I/O)225及びGPSモジュール226を有する。これらはバス227によって互いに接続されている。 FIG. 14 is a block diagram showing a hardware configuration of the user terminal 200. As shown in the figure, the user terminal 200 has a CPU 221, a GPU (Graphic Processing Unit) 222, a memory 223, a storage 224, an input / output unit (I / O) 225, and a GPS module 226 as hardware configurations. These are connected to each other by bus 227.

CPU221は、メモリ223に格納されたプログラムに従って他の構成を制御すると共に、プログラムに従ってデータ処理を行い、処理結果をメモリ223に格納する。CPU221は、GPU222と共にユーザ端末200の機能的構成において制御部202として機能する。 The CPU 221 controls other configurations according to the program stored in the memory 223, performs data processing according to the program, and stores the processing result in the memory 223. The CPU 221 functions together with the GPU 222 as a control unit 202 in the functional configuration of the user terminal 200.

GPU222は、CPU221による制御を受けて、画像を生成する。GPU222はマイクロプロセッサとすることができる。GPU222はCPU221と共にユーザ端末200の機能的構成において制御部202として機能する。 The GPU 222 is controlled by the CPU 221 to generate an image. The GPU 222 can be a microprocessor. The GPU 222 functions together with the CPU 221 as a control unit 202 in the functional configuration of the user terminal 200.

メモリ223はCPU221によって実行されるプログラム及びデータを格納する。メモリ223はRAMとすることができる。メモリ223は、ストレージ224と共にユーザ端末200の機能的構成において記憶部203として機能する。 The memory 223 stores programs and data executed by the CPU 221. The memory 223 can be a RAM. The memory 223, together with the storage 224, functions as a storage unit 203 in the functional configuration of the user terminal 200.

ストレージ224は、プログラムやデータを格納する。ストレージ224はHDDやSSD等とすることができる。ストレージ224は、メモリ223と共にユーザ端末200の機能的構成において記憶部203として機能する。 The storage 224 stores programs and data. The storage 224 can be an HDD, SSD, or the like. The storage 224, together with the memory 223, functions as a storage unit 203 in the functional configuration of the user terminal 200.

入出力部225はユーザ端末200に対する入力を受け付け、またユーザ端末200の出力を外部に供給する。入出力部225は、キーボードやマウス等の入力機器やディスプレイ等の出力機器、ネットワーク等の接続インターフェイスを含む。入出力部225は、ユーザ端末200の機能的構成において通信部201として機能する。 The input / output unit 225 receives the input to the user terminal 200 and supplies the output of the user terminal 200 to the outside. The input / output unit 225 includes an input device such as a keyboard and a mouse, an output device such as a display, and a connection interface such as a network. The input / output unit 225 functions as a communication unit 201 in the functional configuration of the user terminal 200.

GPSモジュール226は、GPS信号を受信し、ユーザ端末200の位置を特定する。GPSモジュール226はユーザ端末200の機能的構成において位置情報取得部204として機能する。 The GPS module 226 receives a GPS signal and identifies the position of the user terminal 200. The GPS module 226 functions as a position information acquisition unit 204 in the functional configuration of the user terminal 200.

ユーザ端末200のハードウェア構成はここに示すものに限られず、ユーザ端末200の機能的構成を実現できるものであればよい。また、上記ハードウェア構成の一部又は全部はネットワーク上に存在していてもよい。 The hardware configuration of the user terminal 200 is not limited to the one shown here, and any hardware configuration may be used as long as it can realize the functional configuration of the user terminal 200. Further, a part or all of the above hardware configuration may exist on the network.

(ユーザ端末による地図画像の生成1)
上記実施形態においては、サーバ装置100の制御部103が地図画像を生成するとしたが、ユーザ端末200の制御部202が地図を含む画像(以下、地図画像)を生成してもよい。地図画像は、例えば、地図アプリケーションによって生成される画像である。図15は、この場合のユーザ端末200の動作を示すフローチャートである。なお、記憶部203には予め地図データ及びスポットデータが記憶されている。スポットデータは予めサーバ装置100からダウンロードされたものとすることができる。
(Generation of map image by user terminal 1)
In the above embodiment, the control unit 103 of the server device 100 generates a map image, but the control unit 202 of the user terminal 200 may generate an image including a map (hereinafter, map image). A map image is, for example, an image generated by a map application. FIG. 15 is a flowchart showing the operation of the user terminal 200 in this case. Map data and spot data are stored in advance in the storage unit 203. The spot data can be preliminarily downloaded from the server device 100.

同図に示すように、制御部202は記憶部203から地図データ及びスポットデータを読み出し(St211)、上述した制御部103と同様に、検索条件に基づいて検索範囲Hを決定する(St212)。検索条件はユーザがユーザ端末200を操作して入力又は指定することができる。 As shown in the figure, the control unit 202 reads the map data and the spot data from the storage unit 203 (St211), and determines the search range H based on the search conditions in the same manner as the control unit 103 described above (St212). The search condition can be input or specified by the user by operating the user terminal 200.

制御部202は、範囲内スポットのスポット画像G2を検索範囲Hの範囲外に配置し、地図画像を生成する(St213)。この際、制御部202は、上記のように範囲内スポットの数や検索範囲Hの地図Mに占める面積の割合に応じてスポット画像G2を範囲外に配置するか否かを決定し、あるいは地図Mの縮尺を変更してもよい。制御部202は、地図画像をディスプレイに出力し、表示させる(St214)。 The control unit 202 arranges the spot image G2 of the spot within the range outside the range of the search range H and generates a map image (St213). At this time, the control unit 202 determines whether or not to arrange the spot image G2 outside the range according to the number of spots in the range and the ratio of the area of the search range H to the map M as described above, or the map. The scale of M may be changed. The control unit 202 outputs the map image to the display and displays it (St214).

(ユーザ端末による地図画像の生成2)
また、ユーザ端末200がサーバ装置100からスポットデータを受信し、制御部202が地図画像を生成してもよい。情報処理システム10はナビゲーションシステムであり、ユーザ端末200は、カーナビゲーション等に利用されるナビゲーション装置とすることができる。地図画像は、ナビゲーション装置によって生成される画像とすることができる。
(Generation of map image by user terminal 2)
Further, the user terminal 200 may receive spot data from the server device 100, and the control unit 202 may generate a map image. The information processing system 10 is a navigation system, and the user terminal 200 can be a navigation device used for car navigation or the like. The map image can be an image generated by the navigation device.

図16は、この場合のサーバ装置100及びユーザ端末200の動作を示すフローチャートである。なお記憶部101には予めスポットデータが記憶され、記憶部203には予め地図データが記憶されている。 FIG. 16 is a flowchart showing the operation of the server device 100 and the user terminal 200 in this case. Spot data is stored in advance in the storage unit 101, and map data is stored in advance in the storage unit 203.

同図に示すように、制御部202はスポットデータ取得要求を通信部102に送信するように通信部201を制御する(St221)。制御部103は、記憶部101からスポットデータを読み出し(St121)、スポットデータを通信部201に送信するように通信部102を制御する(St122)。 As shown in the figure, the control unit 202 controls the communication unit 201 so as to transmit the spot data acquisition request to the communication unit 102 (St221). The control unit 103 reads the spot data from the storage unit 101 (St121) and controls the communication unit 102 so as to transmit the spot data to the communication unit 201 (St122).

制御部202は、通信部201がスポットデータを受信すると、上述した制御部103と同様に、検索条件に基づいて検索範囲Hを決定する(St222)。検索条件はユーザがユーザ端末200を操作して入力又は指定することができる。 When the communication unit 201 receives the spot data, the control unit 202 determines the search range H based on the search conditions, similarly to the control unit 103 described above (St222). The search condition can be input or specified by the user by operating the user terminal 200.

制御部202は、範囲内スポットのスポット画像G2を検索範囲Hの範囲外に配置し、地図画像を生成する(St223)。この際、制御部202は、上記のように範囲内スポットの数や検索範囲Hの地図Mに占める面積の割合に応じてスポット画像G2を範囲外に配置するか否かを決定し、あるいは地図Mの縮尺を変更してもよい。制御部202は、地図画像をディスプレイに出力し、表示させる(St224)。 The control unit 202 arranges the spot image G2 of the spot within the range outside the range of the search range H and generates a map image (St223). At this time, the control unit 202 determines whether or not to arrange the spot image G2 outside the range according to the number of spots in the range and the ratio of the area of the search range H to the map M as described above, or the map. The scale of M may be changed. The control unit 202 outputs the map image to the display and displays it (St224).

10…情報処理システム
100…サーバ装置
200…ユーザ端末
101、203…記憶部
102、201…通信部
103、202…制御部
204…位置情報取得部
10 ... Information processing system 100 ... Server device 200 ... User terminal 101, 203 ... Storage unit 102, 201 ... Communication unit 103, 202 ... Control unit 204 ... Location information acquisition unit

Claims (13)

地図上のスポットに関連付けられたスポット画像を記憶する記憶手段と、
検索条件をユーザ端末から受信する通信手段と、
前記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更し、前記地図画像を前記ユーザ端末に送信するように前記通信手段を制御する制御手段と
を具備し、
前記制御手段は、地図の縮尺を変更する際、前記検索範囲内に位置するスポットの配置に応じて地図の中心となる位置を変更する
情報処理装置。
A storage means for storing spot images associated with spots on a map,
Communication means for receiving search conditions from the user terminal,
Based on the search condition, a predetermined range on the map is determined as the search range, a map image showing the relationship between the location of the spot located in the search range and the spot image is generated, and the location is within the search range. When the number of spots is more than a certain number, the scale of the map is changed, and the control means for controlling the communication means so as to transmit the map image to the user terminal is provided .
The control means is an information processing device that changes the position of the center of the map according to the arrangement of spots located within the search range when the scale of the map is changed.
請求項1に記載の情報処理装置であって、
前記制御手段は、前記検索条件に地域の名称が含まれている場合、前記地域を前記検索範囲とする
情報処理装置。
The information processing apparatus according to claim 1.
The control means is an information processing device whose search range is the area when the search condition includes the name of the area.
請求項1に記載の情報処理装置であって、
前記制御手段は、前記検索条件に施設の名称が含まれている場合、前記施設を中心とする一定範囲を検索範囲とする
情報処理装置。
The information processing apparatus according to claim 1.
The control means is an information processing device whose search range is a certain range centered on the facility when the name of the facility is included in the search condition.
請求項1に記載の情報処理装置であって、
前記制御手段は、前記検索条件に前記ユーザ端末の位置情報が含まれている場合、前記位置情報で特定される位置を中心とする一定範囲を検索範囲とする
情報処理装置。
The information processing apparatus according to claim 1.
When the search condition includes the position information of the user terminal, the control means is an information processing device whose search range is a certain range centered on the position specified by the position information.
請求項1から4のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、前記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の前記検索範囲外に配置する
情報処理装置。
The information processing apparatus according to any one of claims 1 to 4.
When the number of spots whose location is within the search range is a certain number or more, the control means arranges a spot image associated with the spot located within the search range outside the search range on the map. apparatus.
請求項1から4のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、地図上において前記検索範囲の占める面積の割合が一定以下の場合に、前記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の前記検索範囲外に配置する
情報処理装置。
The information processing apparatus according to any one of claims 1 to 4.
The control means arranges a spot image associated with a spot located within the search range outside the search range on the map when the ratio of the area occupied by the search range on the map is equal to or less than a certain level. apparatus.
請求項1から6のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、前記検索範囲内に位置するスポットの所在地と前記スポットに関連付けられたスポット画像を結ぶ線を前記地図画像に配置し、前記スポットと前記スポット画像の関連を示す
情報処理装置。
The information processing apparatus according to any one of claims 1 to 6.
The control means is an information processing device that arranges a line connecting the location of a spot located in the search range and a spot image associated with the spot on the map image and shows the relationship between the spot and the spot image.
請求項1から7のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、地図の縮尺を変更する際、前記検索範囲内に位置するスポットの所在地を角とする多角形の重心を算出し、前記重心を地図の中心とする
情報処理装置。
The information processing apparatus according to any one of claims 1 to 7.
The control means is an information processing device that calculates the center of gravity of a polygon whose corner is the location of a spot located within the search range when changing the scale of the map, and has the center of gravity as the center of the map.
第1の通信手段と、
検索条件を第2の情報処理装置に送信するように前記第1の通信手段を制御する第1の制御手段と
を備える第1の情報処理装置と、
地図上のスポットに関連付けられたスポット画像を記憶する記憶手段と、
前記検索条件を前記第1の情報処理装置から受信する第2の通信手段と、
前記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更し、前記地図画像を前記第1の情報処理装置に送信するように前記第2の通信手段を制御する第2の制御手段と
を備え
前記第2の制御手段は、地図の縮尺を変更する際、前記検索範囲内に位置するスポットの配置に応じて地図の中心となる位置を変更する第2の情報処理装置と
を具備する情報処理システム。
The first means of communication and
A first information processing device including a first control means for controlling the first communication means so as to transmit search conditions to the second information processing device, and a first information processing device.
A storage means for storing spot images associated with spots on a map,
A second communication means for receiving the search condition from the first information processing device, and
Based on the search condition, a predetermined range on the map is determined as the search range, a map image showing the relationship between the location of the spot located in the search range and the spot image is generated, and the location is within the search range. When the number of spots is equal to or greater than a certain number, the scale of the map is changed, and the second control means for controlling the second communication means so as to transmit the map image to the first information processing device. equipped with a,
The second control means includes an information processing device including a second information processing device that changes the center position of the map according to the arrangement of spots located within the search range when the scale of the map is changed. system.
地図上のスポットに関連付けられたスポット画像を記憶する記憶手段と、
検索条件に基づいて地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更する制御手段と
を具備し、
前記制御手段は、地図の縮尺を変更する際、前記検索範囲内に位置するスポットの配置に応じて地図の中心となる位置を変更する
情報処理装置。
A storage means for storing spot images associated with spots on a map,
A predetermined range on the map is determined as a search range based on the search conditions, a map image showing the relationship between the location of the spot located in the search range and the spot image is generated, and the location is within the search range. It is equipped with a control means to change the scale of the map when the number of spots exceeds a certain level.
The control means is an information processing device that changes the position of the center of the map according to the arrangement of spots located within the search range when the scale of the map is changed.
第1の通信手段と、
地図上のスポットに関連付けられたスポット画像を記憶する記憶手段と、
前記スポット画像を第2の情報処理措置に送信するように前記第1の通信手段を制御する第1の制御手段と、
を備える第1の情報処理装置と、
前記第1の通信手段から前記スポット画像を受信する第2の通信手段と、
検索条件に基づいて地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更する第2の制御手段と、
を備え
前記第2の制御手段は、地図の縮尺を変更する際、前記検索範囲内に位置するスポットの配置に応じて地図の中心となる位置を変更する第2の情報処理装置と
を具備する情報処理システム。
The first means of communication and
A storage means for storing spot images associated with spots on a map,
A first control means that controls the first communication means so as to transmit the spot image to the second information processing measure, and a first control means.
The first information processing device equipped with
A second communication means for receiving the spot image from the first communication means, and
A predetermined range on the map is determined as a search range based on the search condition, a map image showing the relationship between the location of the spot located in the search range and the spot image is generated, and the location is within the search range. A second control means to change the scale of the map when the number of spots is above a certain level,
Equipped with a,
The second control means includes an information processing device including a second information processing device that changes the center position of the map according to the arrangement of spots located within the search range when the scale of the map is changed. system.
地図上のスポットに関連付けられたスポット画像を記憶し、
検索条件をユーザ端末から受信し、
前記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更し、前記地図画像を前記ユーザ端末に送信するように通信手段を制御する
情報処理方法であって、
前記通信手段を制御するステップでは、地図の縮尺を変更する際、前記検索範囲内に位置するスポットの配置に応じて地図の中心となる位置を変更する
情報処理方法。
Memorize the spot image associated with the spot on the map and
Receive the search condition from the user terminal and
Based on the search condition, a predetermined range on the map is determined as the search range, a map image showing the relationship between the location of the spot located in the search range and the spot image is generated, and the location is within the search range. in that when the number of spots is equal to or greater than a predetermined, an information processing method for controlling the communication means so as to change the scale of the map, and transmits the map image to the user terminal,
In the step of controlling the communication means, when the scale of the map is changed, the position of the center of the map is changed according to the arrangement of the spots located in the search range.
Information processing method.
情報処理装置に、
地図上のスポットに関連付けられたスポット画像を記憶するステップと、
検索条件をユーザ端末から受信するステップと、
前記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更し、前記地図画像を前記ユーザ端末に送信するように通信手段を制御するステップと
を実行させるプログラムであって、
前記通信手段を制御するステップでは、地図の縮尺を変更する際、前記検索範囲内に位置するスポットの配置に応じて地図の中心となる位置を変更する
プログラム。
For information processing equipment
Steps to memorize the spot image associated with the spot on the map,
The step of receiving the search condition from the user terminal and
Based on the search condition, a predetermined range on the map is determined as the search range, a map image showing the relationship between the location of the spot located in the search range and the spot image is generated, and the location is within the search range. If the number of spots is equal to or greater than a predetermined is, a program for executing and controlling the communication means so as to change the scale of the map, and transmits the map image to the user terminal,
In the step of controlling the communication means, when the scale of the map is changed, the position of the center of the map is changed according to the arrangement of the spots located in the search range.
program.
JP2019112563A 2019-06-18 2019-06-18 Information processing equipment, information processing system, information processing method and program Active JP6844657B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019112563A JP6844657B2 (en) 2019-06-18 2019-06-18 Information processing equipment, information processing system, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019112563A JP6844657B2 (en) 2019-06-18 2019-06-18 Information processing equipment, information processing system, information processing method and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015199584A Division JP6545069B2 (en) 2015-10-07 2015-10-07 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2019197556A JP2019197556A (en) 2019-11-14
JP6844657B2 true JP6844657B2 (en) 2021-03-17

Family

ID=68537610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019112563A Active JP6844657B2 (en) 2019-06-18 2019-06-18 Information processing equipment, information processing system, information processing method and program

Country Status (1)

Country Link
JP (1) JP6844657B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111460623B (en) * 2020-03-06 2023-07-14 浙江吉翱空间规划科技有限公司 Real-time acquisition and processing method and system for mapping operation data

Also Published As

Publication number Publication date
JP2019197556A (en) 2019-11-14

Similar Documents

Publication Publication Date Title
US9852462B2 (en) Displaying location-specific images on a mobile device
US8155885B2 (en) System and method for providing geographic information in private webpage
JP5952667B2 (en) Message management apparatus, message management method, and program
US20030038845A1 (en) System and method of displaying map image
US9918193B1 (en) Hybrid electronic navigation and invitation system
US10776326B2 (en) Personal real time navigation map augmentation
JP2016170270A (en) Map display system and map display method
US10876852B2 (en) Information processing device, information processing system, navigation system, information processing method, and program
JP6844657B2 (en) Information processing equipment, information processing system, information processing method and program
JP6545069B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM
JP6735800B2 (en) Information processing device, information processing system, navigation system, information processing method, and program
JP2004309678A (en) Information terminal device and map information display method in information terminal device
JP7657484B1 (en) Information processing system, information processing device, program, and information processing method
JP2022007887A (en) Information processing apparatus, information processing method, and program
JP4712624B2 (en) Information distribution apparatus, information distribution method, and information distribution program
JP2015187642A (en) map display system and map display program
JP5523229B2 (en) Information search terminal, information search system, and search area setting method
KR101297621B1 (en) System And Method For Auto-Changing Background Contents Of Personal Homepage
JP6157562B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP7033112B2 (en) Content control device, content control system, content control method, and content control program
JP2018173810A (en) Program, image providing device, and image display method
JP2006086833A (en) Address display system of gps positional information
JPWO2016117012A1 (en) Information processing apparatus, information processing method, and information processing program
JP2002188930A (en) Map information generating device and map information generating program
WO2022085195A1 (en) Information processing device, information processing method, and application program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200811

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201002

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: 20210126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210208

R150 Certificate of patent or registration of utility model

Ref document number: 6844657

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250