JP7739251B2 - Application program, information processing system, and information processing method - Google Patents
Application program, information processing system, and information processing methodInfo
- Publication number
- JP7739251B2 JP7739251B2 JP2022180045A JP2022180045A JP7739251B2 JP 7739251 B2 JP7739251 B2 JP 7739251B2 JP 2022180045 A JP2022180045 A JP 2022180045A JP 2022180045 A JP2022180045 A JP 2022180045A JP 7739251 B2 JP7739251 B2 JP 7739251B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- terminal device
- map
- posted
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、アプリケーションプログラム、情報処理システム、および情報処理方法に関する。 The present invention relates to an application program, an information processing system, and an information processing method.
従来、地図上に動的な観光情報を表示する技術が知られている。例えば、観光スポットの画像などの静的な観光情報とともに、リアルタイムに更新される投稿コメントなどの動的な観光情報を表示する移動通信端末が提案されている(例えば、特許文献1参照)。 Technology for displaying dynamic tourist information on a map is known. For example, a mobile communication terminal has been proposed that displays static tourist information such as images of tourist spots, as well as dynamic tourist information such as posted comments that are updated in real time (see, for example, Patent Document 1).
しかしながら、特許文献1に記載の移動通信端末では、観光スポットに関連付けて投稿を行うことができるものの、地図上の任意の位置に関連付けて投稿を行うことができない場合があった。 However, while the mobile communication terminal described in Patent Document 1 allows posts to be made in association with tourist spots, there are cases in which posts cannot be made in association with arbitrary locations on a map.
本発明は、このような事情を考慮してなされたものであり、地図上の任意の位置に関連付けて投稿を行うことができるアプリケーションプログラム、情報処理システム、および情報処理方法を提供することを目的の一つとする。 The present invention was made in consideration of these circumstances, and one of its objectives is to provide an application program, information processing system, and information processing method that allows posts to be made in association with any location on a map.
本発明の一態様は、端末装置に、情報処理装置から地図情報を取得させる処理と、前記地図情報に基づき、前記端末装置の表示部に地図を表示させる処理と、前記端末装置を所有するユーザから投稿内容を受け付けさせる処理と、投稿が行われたときの前記端末装置の位置情報と前記投稿内容とが関連付けられた投稿情報を登録させる処理と、前記端末装置の現在地周辺の前記投稿情報を取得させる処理と、取得した前記投稿情報に基づき、前記投稿内容が存在することを示すアイコンを、前記地図上の投稿が行われた位置に表示させる処理と、前記ユーザにより前記アイコンが選択されたことに応じて、選択された前記アイコンに対応する前記投稿内容を前記表示部に表示させる処理と、を実行させるアプリケーションプログラム。
である。
One aspect of the present invention is an application program that causes a terminal device to perform the following processes: acquire map information from an information processing device; display a map on a display unit of the terminal device based on the map information; accept posted content from a user who owns the terminal device; register posted information that associates the posted content with location information of the terminal device at the time the post was made; acquire the posted information around the current location of the terminal device; display an icon indicating the existence of the posted content at the location on the map where the post was made based on the acquired posted information; and, in response to the user selecting an icon, display the posted content corresponding to the selected icon on the display unit.
is.
本発明の一態様によれば、地図上の任意の位置に関連付けて投稿を行うことができる。 According to one aspect of the present invention, posts can be made in association with any location on a map.
以下、図面を参照し、本発明のアプリケーションプログラム、情報処理システム、および情報処理方法の実施形態について説明する。説明の便宜上、アプリケーションプログラムは、現在地から目的地までの経路を示すナビアプリであるとして説明するが、地図を表示するアプリケーションであればナビアプリ以外でも構わない。 Embodiments of the application program, information processing system, and information processing method of the present invention will be described below with reference to the drawings. For ease of explanation, the application program will be described as a navigation application that displays a route from the current location to a destination, but it may be any application other than a navigation application that displays a map.
<1.システム構成>
図1は、情報処理システム1の全体構成を示す図である。情報処理システム1は、情報処理装置100と、端末装置200とを備える。情報処理装置100および端末装置200は、ネットワークNWを介して通信する。ネットワークNWは、例えば、WAN(Wide Area Network)やLAN(Local Area Network)、インターネット、プロバイダ装置、無線基地局、専用回線などのうち一部または全部を含む。図1では、説明の便宜上、端末装置200と情報処理装置100とが独立して示されているが、以下で説明する情報処理装置100の機能の一部は、端末装置200が有してもよい。
<1. System Configuration>
FIG. 1 is a diagram showing the overall configuration of an information processing system 1. The information processing system 1 includes an information processing device 100 and a terminal device 200. The information processing device 100 and the terminal device 200 communicate via a network NW. The network NW includes, for example, some or all of a wide area network (WAN), a local area network (LAN), the Internet, a provider device, a wireless base station, a dedicated line, and the like. For convenience of explanation, FIG. 1 shows the terminal device 200 and the information processing device 100 as separate devices. However, some of the functions of the information processing device 100 described below may be provided by the terminal device 200.
端末装置200は、ユーザによって使用される、スマートフォンなどの携帯電話やタブレット端末などである。端末装置200は、情報処理装置100と連携するナビアプリ(ナビゲーションプログラム)271が起動されることで、ナビゲーション装置として機能する。なお、図1においては、1つの端末装置200のみが示されているが、複数の端末装置200がネットワークNWに接続されてよい。 The terminal device 200 is a mobile phone such as a smartphone or a tablet device used by a user. The terminal device 200 functions as a navigation device when a navigation application (navigation program) 271 that works in conjunction with the information processing device 100 is launched. Note that although only one terminal device 200 is shown in FIG. 1, multiple terminal devices 200 may be connected to the network NW.
情報処理装置100は、端末装置200に目的地までの経路を示す経路情報を提供するコンピュータである。情報処理装置100は、通信部110と、経路探索部120と、記憶部170とを備える。 The information processing device 100 is a computer that provides route information indicating a route to a destination to the terminal device 200. The information processing device 100 includes a communication unit 110, a route search unit 120, and a storage unit 170.
通信部110は、ネットワークNWに接続するための通信インターフェースである。通信部110は、例えばネットワークインターフェースカードである。 The communication unit 110 is a communication interface for connecting to the network NW. The communication unit 110 is, for example, a network interface card.
経路探索部120は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。経路探索部120は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。 The route search unit 120 is realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a program (software). The route search unit 120 may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or GPU (Graphics Processing Unit), or by a combination of software and hardware. The program may be stored in advance on a storage device (a storage device with a non-transitory storage medium) such as an HDD (Hard Disk Drive) or flash memory, or it may be stored on a removable storage medium (a non-transitory storage medium) such as a DVD or CD-ROM, and installed on the storage device by inserting the storage medium into a drive.
記憶部170は、HDDやフラッシュメモリ、RAM(Random Access Memory)などである。記憶部170は、情報処理装置100がネットワークNWを介してアクセス可能なNAS(Network Attached Storage)装置であってもよい。記憶部170には、地図情報171、スポット情報172、および投稿情報173などの情報が格納される。なお、記憶部170には、これらの情報の他、雨雲や降水量などの情報を含む気象情報などについても格納されている。地図情報171、スポット情報172、および投稿情報173の詳細については後述する。 The storage unit 170 is a HDD, flash memory, RAM (Random Access Memory), etc. The storage unit 170 may also be a NAS (Network Attached Storage) device that the information processing device 100 can access via the network NW. The storage unit 170 stores information such as map information 171, spot information 172, and posted information 173. In addition to this information, the storage unit 170 also stores weather information including information on rain clouds and precipitation amounts. Details of the map information 171, spot information 172, and posted information 173 will be described later.
端末装置200は、通信部210と、表示部220と、操作部230と、測位部240と、制御部250と、記憶部270とを備える。 The terminal device 200 includes a communication unit 210, a display unit 220, an operation unit 230, a positioning unit 240, a control unit 250, and a memory unit 270.
通信部210は、ネットワークNWに接続された無線基地局と無線通信を行う無線通信モジュールである。表示部220は、液晶表示装置などの表示装置である。操作部230は、ユーザからの操作指示を受け付ける装置である。なお、表示部220および操作部230は、タッチパネルディスプレイとして構成されてもよい。 The communication unit 210 is a wireless communication module that performs wireless communication with a wireless base station connected to the network NW. The display unit 220 is a display device such as a liquid crystal display device. The operation unit 230 is a device that accepts operation instructions from the user. Note that the display unit 220 and the operation unit 230 may be configured as touch panel displays.
測位部240は、例えばGPS(Global Positioning System)受信機である。測位部240は、衛星から受信した電波に基づく測位を行って、端末装置200の位置(すなわちユーザの位置)を特定する。また、端末装置200は、通信部210が通信可能な無線基地局の位置から端末装置200の位置を推定してもよい。 The positioning unit 240 is, for example, a GPS (Global Positioning System) receiver. The positioning unit 240 performs positioning based on radio waves received from satellites to determine the location of the terminal device 200 (i.e., the user's location). The terminal device 200 may also estimate its location from the location of a wireless base station with which the communication unit 210 can communicate.
制御部250は、CPU等のプロセッサが、記憶部270に記憶されたアプリケーションプログラムを実行することで実現される。なお、制御部250は、プロセッサがプログラムを実行するのと同様の機能を有するLSI、ASIC、およびFPGA等のハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することで実現されてもよい。 The control unit 250 is realized by a processor such as a CPU executing an application program stored in the storage unit 270. Note that the control unit 250 may be realized by hardware such as an LSI, ASIC, or FPGA that has the same functions as a processor executing a program, or may be realized by software and hardware working together.
記憶部270は、例えば、RAMやROM、HDD、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。記憶部270には、ナビアプリ271およびユーザ情報272が格納されている。ナビアプリ271による処理およびユーザ情報272の詳細については後述する。 The storage unit 270 is realized, for example, by RAM, ROM, HDD, flash memory, or a hybrid storage device that combines two or more of these. The storage unit 270 stores a navigation application 271 and user information 272. Details of the processing by the navigation application 271 and the user information 272 will be described later.
端末装置200は、定期的に(例えば数[sec]おきに)、測位部240によって特定された端末装置200の位置を現在地情報として情報処理装置100に送信する。また、端末装置200は、ユーザにより設定された目的地情報を情報処理装置100に送信し、情報処理装置100から経路情報を取得する。 The terminal device 200 periodically (e.g., every few seconds) transmits the location of the terminal device 200 identified by the positioning unit 240 to the information processing device 100 as current location information. The terminal device 200 also transmits destination information set by the user to the information processing device 100 and obtains route information from the information processing device 100.
図1において、情報処理装置100は、端末装置200からのリクエストに応じて経路探索を行い、経路情報を端末装置200に送信する。情報処理装置100の記憶部170に記憶されている地図情報171は、例えば、リンクの集合で道路を表現した情報である。 In FIG. 1, the information processing device 100 performs a route search in response to a request from the terminal device 200 and transmits route information to the terminal device 200. The map information 171 stored in the storage unit 170 of the information processing device 100 is, for example, information that represents roads as a collection of links.
図2は、地図情報171の一例を示す図である。地図情報171は、リンクの両端座標、接続リンク、車線数などの情報が、リンクの識別情報であるリンクIDに対応付けられた情報である。 Figure 2 shows an example of map information 171. Map information 171 is information in which information such as the coordinates of both ends of a link, connecting links, and the number of lanes is associated with a link ID, which is identification information for the link.
情報処理装置100は、地図情報171から、端末装置200から受信した端末装置200の位置を中心とした領域の地図情報(部分地図情報)を抽出し、抽出した部分地図情報を端末装置200に送信する。 The information processing device 100 extracts map information (partial map information) of an area centered on the position of the terminal device 200 received from the map information 171, and transmits the extracted partial map information to the terminal device 200.
端末装置200の制御部250は、情報処理装置100から受信した部分地図情報に対してリンクマッチング処理を行う。リンクマッチング処理とは、部分地図情報に含まれるリンクのうち、どのリンクに対応する道路に沿って端末装置200が移動しているか(すなわちユーザがどのリンクを移動しているか)を判定する処理である。従って、リンクマッチング処理によって、端末装置200の位置(ユーザの位置)が、いずれかのリンクに対応付けられる。リンクマッチング処理は、例えば、端末装置200の位置に最も近い位置にあるリンクを選択することを基本として、種々の要素を加味して行われる。端末装置200の制御部250は、情報処理装置100から受信した部分地図情報と、リンクマッチング処理の結果とに基づいてナビゲーション画面を生成する。また、制御部250は、生成したナビゲーション画面を表示部220に表示させる。 The control unit 250 of the terminal device 200 performs link matching processing on the partial map information received from the information processing device 100. The link matching processing is processing to determine which of the links included in the partial map information corresponds to the road along which the terminal device 200 is traveling (i.e., which link the user is traveling on). Therefore, the link matching processing associates the position of the terminal device 200 (the user's position) with one of the links. The link matching processing is performed, for example, based on selecting the link closest to the position of the terminal device 200, while taking various factors into consideration. The control unit 250 of the terminal device 200 generates a navigation screen based on the partial map information received from the information processing device 100 and the results of the link matching processing. The control unit 250 also displays the generated navigation screen on the display unit 220.
<2.ナビゲーション処理>
図3は、情報処理システム1によって行われるナビゲーション処理を示すシーケンス図である。まず、端末装置200の制御部250がナビアプリ271を起動し、操作部230がユーザによる目的地の設定を受け付ける(S1)。端末装置200は、測位部240によって特定された端末装置200の位置(以下、「現在地」)を示す現在地情報、目的地を示す目的地情報、およびユーザIDを、情報処理装置100に送信する(S2)。ユーザIDは、端末装置200を使用するユーザを識別するための識別情報であり、ユーザ情報272に含まれている。また、ユーザIDは、ユーザ認証によって取得される。
<2. Navigation Processing>
3 is a sequence diagram showing the navigation process performed by the information processing system 1. First, the control unit 250 of the terminal device 200 starts the navigation application 271, and the operation unit 230 accepts a destination setting by the user (S1). The terminal device 200 transmits current location information indicating the location of the terminal device 200 (hereinafter referred to as "current location") identified by the positioning unit 240, destination information indicating the destination, and a user ID to the information processing device 100 (S2). The user ID is identification information for identifying the user who uses the terminal device 200 and is included in the user information 272. The user ID is also obtained by user authentication.
情報処理装置100の経路探索部120は、現在地情報および目的地情報と、地図情報171とを用いて経路探索を行う(S3)。通信部110は、探索結果として得られた経路情報と、端末装置200の現在地を中心とした領域の部分地図情報とを端末装置200に送信する(S4)。 The route search unit 120 of the information processing device 100 performs a route search using the current location information, destination information, and map information 171 (S3). The communication unit 110 transmits the route information obtained as a result of the search and partial map information for the area centered on the current location of the terminal device 200 to the terminal device 200 (S4).
端末装置200の制御部250は、現在地情報と部分地図情報に含まれるリンクとに対してリンクマッチング処理を行い、リンクマッチング処理の結果(以下、「リンクマッチング結果」)と、部分地図情報とに基づいてナビゲーション画面を生成する。制御部250は、生成したナビゲーション画面を表示部220に表示する(S5)。 The control unit 250 of the terminal device 200 performs link matching processing on the current location information and the links included in the partial map information, and generates a navigation screen based on the results of the link matching processing (hereinafter referred to as the "link matching result") and the partial map information. The control unit 250 displays the generated navigation screen on the display unit 220 (S5).
端末装置200の通信部210は、定期的に、現在地情報およびリンクマッチング結果を情報処理装置100に送信する(S6)。情報処理装置100の通信部110は、端末装置200から受信した現在地情報に対応する部分地図情報を端末装置200に送信する(S7)。 The communication unit 210 of the terminal device 200 periodically transmits current location information and link matching results to the information processing device 100 (S6). The communication unit 110 of the information processing device 100 transmits partial map information corresponding to the current location information received from the terminal device 200 to the terminal device 200 (S7).
このようにして、S5~S7の処理が繰り返し実行される。端末装置200の制御部250は、測位部240が特定した現在地に基づき、ユーザが目的地に到着したか否かを判定する。なお、端末装置200は、ユーザからの入力に基づいてユーザが目的地に到着したことを判定してもよい。 In this manner, the processes of S5 to S7 are repeatedly executed. The control unit 250 of the terminal device 200 determines whether the user has arrived at the destination based on the current location identified by the positioning unit 240. Note that the terminal device 200 may also determine that the user has arrived at the destination based on input from the user.
端末装置200の制御部250は、ユーザが目的地に到着したと判定した場合、目的地到着通知を情報処理装置100に送信する(S8)。情報処理装置100は、端末装置200から目的地到着通知を受信すると、図3に示される一連の動作を終了する。 When the control unit 250 of the terminal device 200 determines that the user has arrived at the destination, it sends a destination arrival notification to the information processing device 100 (S8). When the information processing device 100 receives the destination arrival notification from the terminal device 200, it ends the series of operations shown in FIG. 3.
<3.各種情報>
本実施形態の端末装置200は、地図だけでなく、ユーザに提供する情報を含むシートについても表示する。以下、シートを表示する際に使用される各種情報について説明する。
<3. Various information>
The terminal device 200 of this embodiment displays not only a map but also a sheet containing information to be provided to the user. Various types of information used when displaying a sheet will be described below.
図4は、ユーザ情報272の一例を示す図である。ユーザ情報272は、端末装置200を使用するユーザに関する情報である。ユーザ情報272は、端末装置200の記憶部270に記憶されている。ユーザ情報272には、ユーザIDと、ユーザ名と、自宅位置と、職場位置と、検索履歴と、購入履歴と、予約履歴と、訪問履歴とが含まれる。 Figure 4 is a diagram showing an example of user information 272. User information 272 is information about the user who uses terminal device 200. User information 272 is stored in the memory unit 270 of terminal device 200. User information 272 includes a user ID, user name, home location, workplace location, search history, purchase history, reservation history, and visit history.
ユーザIDは、ユーザを識別するための識別情報である。ユーザ名は、ユーザの名称を示す情報である。自宅位置は、ユーザの自宅の位置を示す情報である。職場位置は、ユーザの職場の位置を示す情報である。これらの情報は、ユーザによってあらかじめ設定された情報である。 The user ID is identification information used to identify the user. The user name is information indicating the user's name. The home location is information indicating the location of the user's home. The workplace location is information indicating the location of the user's workplace. This information is set in advance by the user.
検索履歴は、マップ上のスポットの名称など、ユーザが検索した文字列の履歴に関する情報である。購入履歴は、公共交通機関(飛行機、新幹線など)のチケットなど、ユーザが購入した物品の購入履歴に関する情報である。予約履歴は、レストランの予約など、ユーザが行った予約の履歴に関する情報である。訪問履歴は、ユーザが訪れたことのある土地やスポットの履歴に関する情報である。 Search history is information about the history of strings searched by the user, such as the names of spots on a map. Purchase history is information about the purchase history of items purchased by the user, such as tickets for public transportation (airplanes, bullet trains, etc.). Reservation history is information about the history of reservations made by the user, such as restaurant reservations. Visit history is information about the history of places and spots the user has visited.
図5は、スポット情報172の一例を示す図である。スポット情報172は、情報処理装置100の記憶部170に記憶されている。スポット情報172は、地図上のスポット(店舗、駅、公園など)に関する情報である。スポット情報172には、スポットIDと、スポット名と、位置情報と、ジャンルと、スポット画像と、評価情報とが含まれる。 Figure 5 is a diagram showing an example of spot information 172. Spot information 172 is stored in the storage unit 170 of the information processing device 100. Spot information 172 is information about spots (shops, stations, parks, etc.) on a map. Spot information 172 includes a spot ID, spot name, location information, genre, spot image, and rating information.
スポットIDは、スポットを識別するための識別情報である。スポット名は、スポットの名称を示す情報である。位置情報は、地図上におけるスポットの位置を示す情報である。ジャンルは、スポットのジャンル(カフェ、レストランなど)を示す情報である。スポット画像は、スポットの画像に関する情報である。例えば、スポット画像は、画像データのアドレスであってよい。評価情報は、ユーザがスポットに対して行った評価に関する情報である。例えば、ユーザは、5点満点でスポットに対して点数を付けてよく、評価情報は、複数のユーザがスポットに対して付けた点数の平均であってよい。 The spot ID is identification information for identifying the spot. The spot name is information indicating the name of the spot. The location information is information indicating the location of the spot on a map. The genre is information indicating the genre of the spot (cafe, restaurant, etc.). The spot image is information about the image of the spot. For example, the spot image may be the address of the image data. The rating information is information about the rating given by the user to the spot. For example, the user may give the spot a score out of 5, and the rating information may be the average of the scores given to the spot by multiple users.
図6は、投稿情報173の一例を示す図である。投稿情報173は、情報処理装置100の記憶部170に記憶されている。投稿情報173は、ユーザが投稿した投稿の内容に関する情報である。投稿は、特定のスポットに関連付けて行われてもよく、位置情報に関連付けて行われてもよい。また、投稿は、テキストや画像を含んでよい。投稿情報173には、投稿IDと、ユーザIDと、スポットIDと、位置情報と、テキスト情報と、画像情報とが含まれる。 Figure 6 is a diagram showing an example of posted information 173. Posted information 173 is stored in the storage unit 170 of the information processing device 100. Posted information 173 is information related to the content of posts posted by users. Posts may be made in association with a specific spot, or in association with location information. Posts may also include text and images. Posted information 173 includes a post ID, a user ID, a spot ID, location information, text information, and image information.
投稿IDは、投稿を識別するための識別情報である。ユーザIDは、投稿を行ったユーザを識別するための情報であり、ユーザ情報272に含まれるユーザIDと同様の情報である。スポットIDは、投稿が行われた対象のスポットを識別するための情報であり、スポット情報172に含まれるスポットIDと同様の情報である。位置情報は、投稿が行われた位置に関する情報である。ユーザがスポットに関連付けて投稿する場合、スポットIDが投稿情報173に含められるが、スポットが存在しない場所に関連付けて投稿する場合、位置情報が投稿情報173に含められることとなる。 The post ID is identification information used to identify the post. The user ID is information used to identify the user who made the post, and is similar to the user ID included in user information 272. The spot ID is information used to identify the spot to which the post was made, and is similar to the spot ID included in spot information 172. Location information is information related to the location from which the post was made. When a user posts in association with a spot, the spot ID is included in post information 173, but when a user posts in association with a location where no spot exists, the location information is included in post information 173.
テキスト情報は、ユーザによって投稿された投稿内容に含まれる文字情報である。画像情報は、ユーザによって投稿された投稿内容に含まれる画像に関する情報である。画像情報は、静止画であってもよいし、動画であってもよい。また、テキスト情報と画像情報の両方が投稿情報173に含まれてもよいし、テキスト情報と画像情報のうちのいずれか一方が投稿情報173に含まれてもよい。 Text information is character information included in the content posted by a user. Image information is information related to images included in the content posted by a user. Image information may be a still image or a video. Furthermore, both text information and image information may be included in posted information 173, or either text information or image information may be included in posted information 173.
<4.メイン画面>
図7は、ナビアプリ271のメイン画面の一例を示す図である。端末装置200の制御部250がナビアプリ271を記憶部270から読み出して実行すると、端末装置200の位置を中心とした地図293が表示部220に表示される。また、ユーザに提供する情報を含むシート280についても、地図293とともに表示部220に表示される。図7に示されるように、端末装置200は、表示部220の上部の第1領域291に地図293を表示し、表示部220の下部の第2領域292にシート280を表示する。
<4. Main screen>
7 is a diagram showing an example of a main screen of the navigation application 271. When the control unit 250 of the terminal device 200 reads out and executes the navigation application 271 from the storage unit 270, a map 293 centered on the location of the terminal device 200 is displayed on the display unit 220. A sheet 280 including information to be provided to the user is also displayed on the display unit 220 together with the map 293. As shown in FIG. 7 , the terminal device 200 displays the map 293 in a first area 291 at the top of the display unit 220, and displays the sheet 280 in a second area 292 at the bottom of the display unit 220.
シート280は、第1カード表示領域281と、第2カード表示領域282と、検索領域283とを含む。検索領域283は、ユーザによって検索用の文字列が入力される領域である。検索領域283に検索用の文字列が入力されると、入力された文字列に関連する複数のスポットが地図293上に表示される。ユーザが複数のスポットのうちの一つを目的地として設定し、ルート案内を指示することで、図3で説明したナビゲーション処理が実行される。 The sheet 280 includes a first card display area 281, a second card display area 282, and a search area 283. The search area 283 is an area where the user inputs a search string. When a search string is input into the search area 283, multiple spots related to the input string are displayed on the map 293. When the user sets one of the multiple spots as a destination and instructs route guidance, the navigation process described in Figure 3 is executed.
第1カード表示領域281および第2カード表示領域282には、ユーザに提供する情報を選択するための複数のカードが表示される。ユーザは、第1カード表示領域281および第2カード表示領域282を指で左右にスワイプすることで、複数のカードをスクロールさせることができる。 The first card display area 281 and the second card display area 282 display multiple cards for selecting information to provide to the user. The user can scroll through the multiple cards by swiping their finger left or right across the first card display area 281 and the second card display area 282.
ユーザは、第1カード表示領域281または第2カード表示領域282に表示された複数のカードのうちの一つを選択(タップ)することで、選択したカードに対応する情報を表示部220に表示させることができる。例えば、ユーザが第2カード表示領域282におけるおすすめ情報カード284を選択(タップ)すると、端末装置200は、現在地の周辺における人気スポットを含むおすすめ画面を表示部220に表示する。 By selecting (tapping) one of the multiple cards displayed in the first card display area 281 or the second card display area 282, the user can display information corresponding to the selected card on the display unit 220. For example, when the user selects (tap) the recommended information card 284 in the second card display area 282, the terminal device 200 displays a recommendation screen on the display unit 220 that includes popular spots near the current location.
図8は、おすすめ画面の一例を示す図である。おすすめ画面には、端末装置200の現在地を含む地域(図8の例では、◆◆県●●市)のおすすめスポットに関する情報が含まれる。端末装置200の現在地情報は、端末装置200の測位部240によって取得される。端末装置200は、現在地情報を情報処理装置100に送信する。情報処理装置100は、端末装置200から受信した現在地情報に基づき、端末装置200の現在地の周辺にあるスポットに関する情報を、スポット情報172から取得する。また、情報処理装置100は、端末装置200の現在地の周辺にあるおすすめスポットに関する情報を、端末装置200に送信する。例えば、情報処理装置100は、スポット情報172に含まれる評価情報の点数が高いものを、おすすめスポット情報として端末装置200に送信してよい。端末装置200は、情報処理装置100から受信したおすすめスポット情報を、表示部220上のおすすめ画面に表示する。 Figure 8 is a diagram showing an example of a recommendation screen. The recommendation screen includes information about recommended spots in an area including the current location of the terminal device 200 (in the example of Figure 8, ●● City, ◆◆ Prefecture). Current location information of the terminal device 200 is acquired by the positioning unit 240 of the terminal device 200. The terminal device 200 transmits the current location information to the information processing device 100. Based on the current location information received from the terminal device 200, the information processing device 100 acquires information about spots in the vicinity of the current location of the terminal device 200 from the spot information 172. The information processing device 100 also transmits information about recommended spots in the vicinity of the current location of the terminal device 200 to the terminal device 200. For example, the information processing device 100 may transmit to the terminal device 200 spot information with a high rating score included in the spot information 172 as recommended spot information. The terminal device 200 displays the recommended spot information received from the information processing device 100 on the recommendation screen on the display unit 220.
ユーザは、端末装置200の現在地の周辺にあるおすすめスポットに関する情報を、図8に示されるおすすめ画面から確認することができる。おすすめスポットに関する情報として、スポット画像、スポット名、評価情報、および現在地からの距離などが表示される。ユーザは、おすすめ画面を指で上下にスワイプすることで、おすすめ画面をスクロールさせることができる。おすすめ画面の上側に配置されている情報が、おすすめ画面に優先的に表示される。また、ユーザがおすすめ画面をスクロールさせることで、下側に配置されている情報が表示されることとなる。 The user can check information about recommended spots near the current location of the terminal device 200 from the recommendation screen shown in FIG. 8. Information about recommended spots includes spot images, spot names, rating information, and distance from the current location. The user can scroll the recommendation screen by swiping their finger up or down on the recommendation screen. Information located at the top of the recommendation screen is displayed preferentially on the recommendation screen. Furthermore, as the user scrolls the recommendation screen, information located at the bottom is displayed.
なお、端末装置200は、ユーザ情報272に含まれる検索履歴に応じて、おすすめ画面に含まれる情報を並び替えてもよい。例えば、端末装置200は、ユーザ情報272を参照し、ユーザの検索頻度が高いジャンルの情報を、おすすめ画面に優先的に表示してもよい。具体的に、「焼肉」のジャンルについてのユーザの検索頻度が高い場合、端末装置200は、焼肉店に関するスポットをおすすめ画面に優先的に表示してよい。これによって、ユーザは、興味のあるジャンルのスポットに関する情報を効率的に把握することができる。 The terminal device 200 may rearrange the information included in the recommendation screen according to the search history included in the user information 272. For example, the terminal device 200 may refer to the user information 272 and preferentially display information in a genre that is frequently searched for by the user on the recommendation screen. Specifically, if the user frequently searches for the genre "yakiniku," the terminal device 200 may preferentially display spots related to yakiniku restaurants on the recommendation screen. This allows the user to efficiently grasp information about spots in a genre that interests them.
また、おすすめ画面には、端末装置200の現在地周辺のおすすめスポットに関する情報が含まれることとしたが、他の情報が含まれてもよい。例えば、端末装置200は、情報処理装置100から現在地(図8の例では、◆◆県●●市)周辺の気象情報を受信し、現在地の周辺に雨雲が存在する場合、現在地の周辺の雨雲レーダーをおすすめ画面に表示してもよい。すなわち、おすすめ画面には、端末装置200の現在地にいるユーザにとって有用な情報であれば、どのような情報が含まれてもよい。 Furthermore, although the recommendation screen is assumed to include information about recommended spots near the current location of the terminal device 200, other information may also be included. For example, the terminal device 200 may receive weather information about the area around the current location (●● City, ◆◆ Prefecture in the example of FIG. 8) from the information processing device 100, and if there are rain clouds near the current location, a rain cloud radar for the area around the current location may be displayed on the recommendation screen. In other words, the recommendation screen may include any information that is useful to the user at the current location of the terminal device 200.
このように、端末装置200は、端末装置200の現在地を含む地域のおすすめ情報を表示部220に表示する。ユーザはおすすめ画面を確認することで、その地域のおすすめスポットなどの情報を効率的に把握することができる。 In this way, the terminal device 200 displays recommended information for the area including the current location of the terminal device 200 on the display unit 220. By checking the recommendation screen, the user can efficiently grasp information such as recommended spots in the area.
図9は、第1カード表示領域281に表示される複数のカードの一例を示す図である。第1カード表示領域281には、ユーザの行動履歴に関連する複数のカードが表示される。例えば、ユーザの行動履歴は、検索履歴、購入履歴、予約履歴、または訪問履歴などであってよい。 Figure 9 is a diagram showing an example of multiple cards displayed in the first card display area 281. The first card display area 281 displays multiple cards related to the user's behavioral history. For example, the user's behavioral history may be search history, purchase history, reservation history, visit history, etc.
図9に示されるように、第1カード表示領域281には、予約中のスポット(店舗)を表示するためのカード、最近検索したスポットを表示するためのカード、購入した物品(例えば、チケットなど)に関する情報を表示するためのカードなどが表示されてよい。また、第1カード表示領域281には、ユーザの自宅の位置や職場の位置を登録するためのカードが表示されてもよい。ユーザは、第1カード表示領域281を指で左右にスワイプすることで、複数のカードをスクロールさせることができる。 As shown in FIG. 9, the first card display area 281 may display cards for displaying reserved spots (stores), cards for displaying recently searched spots, cards for displaying information about purchased items (e.g., tickets), etc. The first card display area 281 may also display cards for registering the location of the user's home or workplace. The user can scroll through multiple cards by swiping their finger left or right across the first card display area 281.
図10~図12は、第2カード表示領域282に表示される複数のカードの一例を示す図である。例えば、第2カード表示領域282に表示される複数のカードの各々は、現在地の周辺における人気スポットをおすすめ情報として表示するためのおすすめ情報カード284(図7)の他、現在地の周辺の特定のジャンルのスポットに関する情報を表示するためのスポットカード、目的地までのルートの案内を表示するためのルート案内カード、公共交通機関の時刻表を表示するための時刻表カード、公共交通機関の運行情報を表示するための運行情報カード、現在地の周辺の雨雲レーダーを表示するための雨雲カード、現在地の周辺の防犯に関する情報を表示するための防犯カード、または花火マップなどの特定のテーマに関するテーママップの一覧表示を指示するためのテーママップカードなどであってよい。 Figures 10 to 12 are diagrams showing examples of multiple cards displayed in the second card display area 282. For example, each of the multiple cards displayed in the second card display area 282 may be a recommended information card 284 (Figure 7) for displaying popular spots in the vicinity of the current location as recommended information, a spot card for displaying information about spots of a specific genre in the vicinity of the current location, a route guidance card for displaying route guidance to the destination, a timetable card for displaying public transportation timetables, an operation information card for displaying public transportation operation information, a raincloud card for displaying raincloud radar in the vicinity of the current location, a crime prevention card for displaying information about crime prevention in the vicinity of the current location, or a thematic map card for instructing the display of a list of thematic maps related to a specific theme, such as a fireworks map.
端末装置200は、第2カード表示領域282に表示される複数のカードの内容およびレイアウトを、現在の時刻、端末装置200の現在地、およびユーザ情報272(自宅位置、職場位置など)に基づいて決定する。例えば、端末装置200は、現在の時刻が朝、昼、夕方のいずれであるのか、端末装置200の現在地が自宅または職場の周辺であるのかなどに基づいて、第2カード表示領域282に表示される複数のカードの内容およびレイアウトを決定する。この点について、以下具体的に説明する。 The terminal device 200 determines the content and layout of the multiple cards displayed in the second card display area 282 based on the current time, the current location of the terminal device 200, and user information 272 (home location, workplace location, etc.). For example, the terminal device 200 determines the content and layout of the multiple cards displayed in the second card display area 282 based on whether the current time is morning, afternoon, or evening, and whether the current location of the terminal device 200 is near home or workplace. This point will be explained in more detail below.
図10は、端末装置200の現在地が自宅の周辺である場合に、第2カード表示領域282に表示される複数のカードの一例を示す図である。図10に示されるように、端末装置200が自宅の周辺に位置する場合、端末装置200は、朝、昼、夕方で複数のカードの配置を変更する。図10において左側に配置されているカードが、第2カード表示領域282に優先的に表示される。また、ユーザが第2カード表示領域282をスクロールさせることで、図10において右側に配置されているカードが表示されることとなる。 Figure 10 is a diagram showing an example of multiple cards displayed in the second card display area 282 when the current location of the terminal device 200 is in the vicinity of home. As shown in Figure 10, when the terminal device 200 is located in the vicinity of home, the terminal device 200 changes the arrangement of multiple cards between morning, noon, and evening. Cards arranged on the left side in Figure 10 are preferentially displayed in the second card display area 282. Furthermore, when the user scrolls the second card display area 282, cards arranged on the right side in Figure 10 are displayed.
例えば、現在の時刻が朝である場合、ユーザはこれから出勤などで出かける可能性があると考えられる。このため、端末装置200は、ルート案内カード、時刻表カード、および運行情報カードを、第2カード表示領域282に優先的に表示する。 For example, if it is currently morning, it is likely that the user is about to leave for work or other reasons. For this reason, the terminal device 200 preferentially displays route guidance cards, timetable cards, and operation information cards in the second card display area 282.
また、例えば、現在の時刻が昼である場合、ユーザはこれから昼食をとる可能性があると考えられる。このため、端末装置200は、現在地の周辺のランチやカフェなどのスポットを表示するためのスポットカードを、第2カード表示領域282に優先的に表示する。 For example, if the current time is noon, it is likely that the user will soon have lunch. For this reason, the terminal device 200 preferentially displays spot cards in the second card display area 282 that display spots such as lunch spots and cafes near the current location.
また、例えば、現在の時刻が夕方である場合、ユーザはこれから夕食をとる可能性があると考えられる。このため、端末装置200は、現在地の周辺のレストランやカフェなどのスポットを表示するためのスポットカードを、第2カード表示領域282に優先的に表示する。 For example, if the current time is evening, it is likely that the user will soon have dinner. For this reason, the terminal device 200 will preferentially display spot cards in the second card display area 282 that display spots such as restaurants and cafes near the current location.
なお、端末装置200の現在地の周辺に雨雲が存在する場合、端末装置200は雨雲カードを第2カード表示領域282に優先的に表示してもよい。この場合、端末装置200は、情報処理装置100から気象情報を取得し、取得した気象情報に基づいて端末装置200の現在地の周辺に雨雲が存在するか否かを判定してもよい。 If rain clouds are present near the current location of the terminal device 200, the terminal device 200 may preferentially display a rain cloud card in the second card display area 282. In this case, the terminal device 200 may acquire weather information from the information processing device 100 and determine whether or not rain clouds are present near the current location of the terminal device 200 based on the acquired weather information.
図11は、端末装置200の現在地が職場の周辺である場合に、第2カード表示領域282に表示される複数のカードの一例を示す図である。図11に示されるように、端末装置200の現在地が職場の周辺である場合においても、端末装置200は、朝、昼、夕方で複数のカードの配置を変更する。 Figure 11 shows an example of multiple cards displayed in the second card display area 282 when the current location of the terminal device 200 is near the workplace. As shown in Figure 11, even when the current location of the terminal device 200 is near the workplace, the terminal device 200 changes the arrangement of multiple cards between morning, noon, and evening.
図12は、端末装置200の現在地が自宅の周辺でも職場の周辺でもない場合に、第2カード表示領域282に表示される複数のカードの一例を示す図である。図12に示されるように、端末装置200の現在地が自宅の周辺でも職場の周辺でもない場合においても、端末装置200は、朝、昼、夕方で複数のカードの配置を変更する。 Figure 12 is a diagram showing an example of multiple cards displayed in the second card display area 282 when the current location of the terminal device 200 is neither near the home nor near the workplace. As shown in Figure 12, even when the current location of the terminal device 200 is neither near the home nor near the workplace, the terminal device 200 changes the arrangement of multiple cards between morning, noon, and evening.
なお、端末装置200は、複数のカードのうち、ユーザによる使用頻度の高いカードをシート280に優先的に表示してもよい。例えば、端末装置200は、カード毎にユーザによって選択(タップ)された回数をカウントし、カウント数が高いカードを第2カード表示領域282に優先的に表示してもよい。 The terminal device 200 may preferentially display, among multiple cards, cards that are frequently used by the user on the sheet 280. For example, the terminal device 200 may count the number of times each card is selected (tapped) by the user, and preferentially display cards with high counts in the second card display area 282.
ただし、ナビアプリ271を起動するたびに複数のカードのレイアウトが変更されてしまうと、ユーザにとって不便な場合もある。このため、端末装置200は、複数のカードのうちの一つをユーザに指定させ、ユーザによって指定されたカードの並び順を、特定の位置に固定してもよい。例えば、端末装置200はカードの配置設定画面を表示部220に表示し、配置設定画面においてユーザによって指定されたカードの並び順を、ユーザによって指定された位置に固定してもよい。これによって、例えば、ルート案内カードを第2カード表示領域282の左端に常に配置するといったことが可能となる。 However, it may be inconvenient for the user if the layout of multiple cards changes every time the navigation app 271 is launched. For this reason, the terminal device 200 may allow the user to specify one of the multiple cards, and fix the order of the cards specified by the user to a specific position. For example, the terminal device 200 may display a card placement setting screen on the display unit 220, and fix the order of the cards specified by the user on the placement setting screen to the position specified by the user. This makes it possible, for example, to always place the route guidance card at the left edge of the second card display area 282.
<5.おすすめ情報の通知画面>
図13は、おすすめ情報の通知画面の一例を示す図である。例えば、端末装置200は、端末装置200の現在地を含む地域にユーザが初めて訪れる場合に、その地域のおすすめ情報の通知画面を表示部220に表示する。端末装置200は、測位部240によって取得された現在地情報と、ユーザ情報272に含まれる訪問履歴に基づき、ユーザが現在地を含む地域(図13の例では、◆◆県●●市)に初めて訪れたか否かを判定する。端末装置200は、ユーザが現在地を含む地域に初めて訪れたと判定した場合、図13に示される通知画面を表示部220に表示する。
<5. Recommended information notification screen>
13 is a diagram showing an example of a notification screen for recommended information. For example, when a user visits an area including the current location of the terminal device 200 for the first time, the terminal device 200 displays a notification screen for recommended information for that area on the display unit 220. The terminal device 200 determines whether the user has visited the area including the current location (●● City, ◆◆ Prefecture in the example of FIG. 13) for the first time based on the current location information acquired by the positioning unit 240 and the visit history included in the user information 272. When the terminal device 200 determines that the user has visited the area including the current location for the first time, it displays the notification screen shown in FIG. 13 on the display unit 220.
例えば、図13の通知画面においては、ユーザが現在地を含む地域(◆◆県●●市)に初めて訪れたことを通知するウィンドウ285が表示される。図13に示される例では、『「◆◆県●●市」にはじめて訪れました』などのメッセージがウィンドウ285に表示されている。ユーザがウィンドウ285をタップすると、端末装置200は、図8に示されるおすすめ画面を表示部220に表示する。ユーザはおすすめ画面を確認することで、初めて訪れる地域であっても、その地域のおすすめスポットなどの情報を効率的に把握することができる。 For example, the notification screen of FIG. 13 displays a window 285 notifying the user that it is their first time visiting the area (●● City, ◆◆ Prefecture) that includes their current location. In the example shown in FIG. 13, a message such as "This is your first time visiting '●● City, ◆◆ Prefecture'" is displayed in window 285. When the user taps window 285, the terminal device 200 displays the recommendation screen shown in FIG. 8 on the display unit 220. By checking the recommendation screen, the user can efficiently learn information such as recommended spots in an area, even if it is their first time visiting that area.
通知画面は、図13に示される例に限らない。例えば、端末装置200は、端末装置200の現在地を含む地域にユーザが久しぶりに訪れる場合に、その地域のおすすめ情報の通知画面を表示部220に表示してもよい。この場合、ウィンドウ285には、『「◆◆県●●市」に久しぶりに訪れました』などのメッセージが表示されてよい。 The notification screen is not limited to the example shown in FIG. 13. For example, when the user visits an area including the current location of the terminal device 200 for the first time in a long time, the terminal device 200 may display a notification screen of recommended information for that area on the display unit 220. In this case, the window 285 may display a message such as "It's been a long time since I last visited '●● City, ◆◆ Prefecture'."
<5.地図表示画面>
ユーザが表示部220上で地図293を確認したい場合、前述の図7に示されるメイン画面においてシート280を指で下にスワイプする。これによって、地図293が表示される領域である第1領域291を広げることができる。第1領域291に表示される地図表示画面には、おすすめマップ、交通マップ、グルメマップなどのように、様々な種類の地図293を切り替えて表示することができる。
<5. Map display screen>
When the user wants to check the map 293 on the display unit 220, the user swipes the sheet 280 downward with a finger on the main screen shown in Fig. 7 described above. This widens the first area 291, which is the area where the map 293 is displayed. The map display screen displayed in the first area 291 can switch between various types of maps 293, such as a recommended map, a transportation map, a gourmet map, and the like.
図14は、おすすめマップの一例を示す図である。おすすめマップには、地図293の種類を切り替えるための切り替えボタン286が表示されている。ユーザは、切り替えボタン286をタップすることにより、地図表示画面に表示される地図293の種類を切り替えることができる。例えば、ユーザが切り替えボタン286をタップすることにより「おすすめ」を選択すると、端末装置200はおすすめマップを表示する。 Figure 14 is a diagram showing an example of a recommended map. The recommended map displays a switch button 286 for switching the type of map 293. The user can switch the type of map 293 displayed on the map display screen by tapping the switch button 286. For example, when the user selects "Recommended" by tapping the switch button 286, the terminal device 200 displays a recommended map.
具体的に、端末装置200は、地図の種類をおすすめマップに切り替えることを示す切り替え指示を受け付けた場合、現在地の周辺のおすすめスポットに関するスポット情報172を、情報処理装置100から取得する。また、端末装置200は、取得されたスポット情報172に基づき、おすすめスポットのアイコンを地図(おすすめマップ)に表示する。 Specifically, when the terminal device 200 receives a switch instruction indicating that the map type should be switched to a recommended map, it acquires spot information 172 related to recommended spots in the vicinity of the current location from the information processing device 100. Furthermore, the terminal device 200 displays icons of the recommended spots on the map (recommended map) based on the acquired spot information 172.
おすすめマップには、現在地周辺のおすすめスポットがアイコンで表示されている。おすすめマップに示されるおすすめスポットは、図8のおすすめ画面に含まれるおすすめスポットと同じであってもよい。ユーザがおすすめマップ上のアイコンをタップすると、端末装置200は、タップされたアイコンに対応するスポットの詳細画面を表示部220に表示する。例えば、スポットの詳細画面には、営業時間や公式サイトのアドレスなどのスポットの詳細情報や、ユーザの口コミが表示されてよい。 Recommended spots around the current location are displayed as icons on the recommendation map. The recommended spots shown on the recommendation map may be the same as the recommended spots included on the recommendation screen of FIG. 8. When the user taps an icon on the recommendation map, the terminal device 200 displays a details screen for the spot corresponding to the tapped icon on the display unit 220. For example, the details screen for the spot may display detailed information about the spot, such as opening hours and the address of the official website, as well as user reviews.
例えば、おすすめマップには、カフェやレストランなどの飲食店のスポットを示す飲食店アイコンが表示される。飲食店アイコンには、ケーキやコーヒーカップなどの絵が含まれるため、ユーザは、どのジャンルの飲食店であるのかを容易に把握することができる。また、おすすめマップには、イベントが開催されているスポットを示すイベントアイコンが表示される。ユーザは、イベントアイコンの位置を確認することで、イベントが開催されている位置を容易に把握することができる。また、おすすめマップには、家族や友人などの他のユーザと共有しているスポットを示す共有スポットアイコンが表示される。ユーザは、共有スポットアイコンの位置を確認することで、家族や友人などの他のユーザの興味のあるスポットの位置を容易に把握することができる。 For example, the recommended map displays restaurant icons that indicate cafes, restaurants, and other eating and drinking spots. The restaurant icons include pictures of things like cakes and coffee cups, so users can easily understand what type of restaurant it is. The recommended map also displays event icons that indicate spots where events are being held. Users can easily find out where the event is being held by checking the location of the event icon. The recommended map also displays shared spot icons that indicate spots shared with other users, such as family and friends. Users can easily find out the locations of spots that are of interest to other users, such as family and friends, by checking the location of the shared spot icons.
図15は、交通マップの一例を示す図である。ユーザが切り替えボタン286をタップすることにより「交通」を選択すると、端末装置200は交通マップを表示する。 Figure 15 shows an example of a transportation map. When the user selects "Transportation" by tapping the switch button 286, the terminal device 200 displays the transportation map.
具体的に、端末装置200は、地図の種類を交通マップに切り替えることを示す切り替え指示を受け付けた場合、現在地の周辺の交通機関に関するスポット情報172を、情報処理装置100から取得する。また、端末装置200は、取得されたスポット情報172に基づき、交通機関に関するスポットのアイコンを地図(交通マップ)に表示する。 Specifically, when the terminal device 200 receives a switch instruction to switch the map type to a transportation map, it acquires spot information 172 related to transportation facilities in the vicinity of the current location from the information processing device 100. Furthermore, the terminal device 200 displays icons for transportation-related spots on the map (transportation map) based on the acquired spot information 172.
交通マップには、現在地周辺の交通機関に関するスポットなどがアイコンで表示されている。例えば、交通マップには、バス停アイコン、駅アイコン、駐輪場アイコン、および駐車場アイコンなどが表示される。ユーザは、これらのアイコンの位置を確認することで、バス停、駅、駐輪場、および駐車場などの位置を容易に把握することができる。 The transportation map displays transportation spots around the current location as icons. For example, the transportation map displays bus stop icons, train station icons, bicycle parking lot icons, and parking lot icons. By checking the location of these icons, users can easily understand the locations of bus stops, train stations, bicycle parking lots, and parking lots.
図16は、グルメマップの一例を示す図である。ユーザが切り替えボタン286をタップすることにより「グルメ」を選択すると、端末装置200はグルメマップを表示する。 Figure 16 shows an example of a gourmet map. When the user selects "Gourmet" by tapping the switch button 286, the terminal device 200 displays the gourmet map.
具体的に、端末装置200は、地図の種類をグルメマップに切り替えることを示す切り替え指示を受け付けた場合、現在地の周辺の飲食店に関するスポット情報172を、情報処理装置100から取得する。また、端末装置200は、取得されたスポット情報172に基づき、飲食店に関するスポットのアイコンを地図(グルメマップ)に表示する。 Specifically, when the terminal device 200 receives a switch instruction to switch the map type to a gourmet map, it acquires spot information 172 related to restaurants in the vicinity of the current location from the information processing device 100. Furthermore, the terminal device 200 displays spot icons related to restaurants on the map (gourmet map) based on the acquired spot information 172.
グルメマップには、現在地周辺の飲食店に関するスポットなどがアイコンで表示されている。例えば、グルメマップには、カフェやレストランなどの店舗アイコンなどが表示される。ユーザは、これらのアイコンの位置を確認することで、カフェやレストランなどの店舗の位置を容易に把握することができる。 The Gourmet Map displays icons related to restaurants near the current location. For example, the Gourmet Map displays store icons for cafes, restaurants, and other establishments. By checking the location of these icons, users can easily find the locations of cafes, restaurants, and other establishments.
以上説明したように、端末装置200は、地図の種類を切り替えることを示す切り替え指示を受け付ける。切り替え指示は、ユーザが切り替えボタン286を操作することにより行われる。また、端末装置200は、切り替え指示によって指示された地図の種類に応じて、現在の時刻、端末装置200の現在地、およびユーザ情報に基づき、地図に表示させるスポットのアイコンを変更させる。これによって、端末装置200を所有するユーザの状況に応じて、地図上に表示するアイコンの種類をダイナミックに変化させることができる。 As described above, the terminal device 200 accepts a switch instruction indicating that the type of map should be switched. The switch instruction is issued by the user operating the switch button 286. Furthermore, the terminal device 200 changes the spot icons displayed on the map based on the current time, the current location of the terminal device 200, and user information, depending on the type of map indicated by the switch instruction. This makes it possible to dynamically change the type of icons displayed on the map depending on the situation of the user who owns the terminal device 200.
<6.ユーザ投稿>
図16の下部には、投稿ボタン287が表示されている。ユーザが投稿ボタン287をタップすると、端末装置200は、投稿画面を表示部220に表示する。ユーザが地図293上の複数のスポットのうちの一つを選択(タップ)して、投稿ボタン287をタップすると、端末装置200は、選択したスポットに対する口コミなどの投稿を行うための投稿画面を表示部220に表示する。投稿画面において、ユーザは、テキスト情報や画像情報を入力することができる。
<6. User Submissions>
A post button 287 is displayed at the bottom of Fig. 16. When the user taps the post button 287, the terminal device 200 displays a post screen on the display unit 220. When the user selects (tap) one of the multiple spots on the map 293 and taps the post button 287, the terminal device 200 displays a post screen on the display unit 220 for posting a review or the like for the selected spot. On the post screen, the user can input text information and image information.
端末装置200は、ユーザIDと、選択されたスポットのスポットIDと、投稿画面に入力されたテキスト情報および画像情報とを情報処理装置100に送信する。情報処理装置100は、端末装置200からユーザID、スポットID、テキスト情報、および画像情報を受信すると、この投稿を識別するための投稿IDを新たに発行する。その後、情報処理装置100は、投稿ID、ユーザID、スポットID、テキスト情報、および画像情報を、投稿情報173に追加する。 The terminal device 200 transmits the user ID, the spot ID of the selected spot, and the text information and image information entered on the posting screen to the information processing device 100. When the information processing device 100 receives the user ID, spot ID, text information, and image information from the terminal device 200, it issues a new posting ID to identify this post. The information processing device 100 then adds the posting ID, user ID, spot ID, text information, and image information to the posting information 173.
端末装置200は、スポットに対する投稿内容を、口コミとしてスポットの詳細画面に表示してよい。例えば、ユーザが地図293上に表示された複数のアイコンのうちの一つを選択(タップ)すると、端末装置200は、選択されたアイコンに対応するスポットの詳細画面を表示部220に表示してよい。また、端末装置200は、選択されたスポットに対応する投稿内容を情報処理装置100から受信して、スポットの詳細画面に口コミとして表示してもよい。 The terminal device 200 may display the posted content for a spot as a word-of-mouth review on the spot's details screen. For example, when a user selects (tap) one of multiple icons displayed on the map 293, the terminal device 200 may display a details screen for the spot corresponding to the selected icon on the display unit 220. The terminal device 200 may also receive the posted content for the selected spot from the information processing device 100 and display it as a word-of-mouth review on the spot's details screen.
なお、ユーザは、スポットの存在しない場所に関連付けて投稿を行うこともできる。例えば、ユーザが地図293上の複数のスポットのいずれも選択(タップ)せずに、投稿ボタン287をタップすると、端末装置200は、現在地に対する口コミなどの投稿を行うための投稿画面を表示部220に表示する。投稿画面において、ユーザは、テキスト情報や画像情報を入力することができる。 The user can also post information relating to a location where no spots exist. For example, if the user taps the post button 287 without selecting (tapping) any of the multiple spots on the map 293, the terminal device 200 displays a posting screen on the display unit 220 for posting reviews and other comments about the current location. The user can input text information and image information on the posting screen.
端末装置200は、ユーザIDと、測位部240によって取得された現在地の位置情報(緯度、経度)と、投稿画面に入力されたテキスト情報および画像情報とを情報処理装置100に送信する。情報処理装置100は、端末装置200からユーザID、位置情報(緯度、経度)、テキスト情報、および画像情報を受信すると、この投稿を識別するための投稿IDを新たに発行する。その後、情報処理装置100は、投稿ID、ユーザID、位置情報(緯度、経度)、テキスト情報、および画像情報を、投稿情報173に追加する。 The terminal device 200 transmits the user ID, the location information (latitude, longitude) of the current location acquired by the positioning unit 240, and the text information and image information entered on the posting screen to the information processing device 100. When the information processing device 100 receives the user ID, location information (latitude, longitude), text information, and image information from the terminal device 200, it issues a new posting ID to identify this post. The information processing device 100 then adds the posting ID, user ID, location information (latitude, longitude), text information, and image information to the posting information 173.
端末装置200は、位置情報(緯度、経度)に関連付けられた投稿内容を、地図293上に表示してよい。例えば、端末装置200は、地図293上において投稿された位置情報(緯度、経度)に対応する位置に、投稿内容が存在することを示すアイコン(ピン)を表示してよい。また、このアイコンがユーザに選択(タップ)されたことに応じて、端末装置200は、選択されたアイコンに対応する投稿内容を情報処理装置100から受信して表示部220に表示してもよい。 The terminal device 200 may display posted content associated with location information (latitude, longitude) on the map 293. For example, the terminal device 200 may display an icon (pin) indicating the presence of posted content at a position on the map 293 corresponding to the posted location information (latitude, longitude). Furthermore, in response to a user selecting (tapping) this icon, the terminal device 200 may receive the posted content corresponding to the selected icon from the information processing device 100 and display it on the display unit 220.
例えば、ユーザが登山を行う場合、山頂や休憩所などに関するスポットは地図293上に存在するものの、登山道の途中のビュースポットに関するスポットは地図293上に存在しない場合がある。このような場合であっても、ユーザは、ビュースポットで撮影した写真画像や「ここからの景色はすばらしい」といったテキストを含む情報を、現在地の位置情報(緯度、経度)に関連付けて投稿することができる。すなわち、本実施形態によれば、スポットが存在しない場合であっても、位置情報(緯度、経度)に関連付けてユーザ投稿を行うことができるため、スポットが存在しない場所の投稿内容を複数のユーザ間で共有することができる。 For example, when a user goes mountain climbing, spots such as mountain peaks and rest areas may exist on map 293, but spots related to view spots along the mountain trail may not exist on map 293. Even in such cases, the user can post information including a photo image taken at the view spot or text such as "The view from here is amazing" by associating it with the location information (latitude, longitude) of the user's current location. In other words, according to this embodiment, even if a spot does not exist, the user can post information by associating it with location information (latitude, longitude), so that posted content for a place where no spot exists can be shared among multiple users.
なお、端末装置200は、投稿内容が存在することを示すアイコンを、地図上のスポットに関するアイコンとは異なる態様で地図に表示してもよい。例えば、地図上のスポットに関するアイコンは、予め決められた絵柄のアイコンであってよいが、投稿内容が存在することを示すアイコンは、投稿内容に含まれる画像情報を示すアイコンであってよい。これによって、ユーザは、地図上の複数のアイコンの中から、投稿内容が存在することを示すアイコンを容易に判別することができる。 The terminal device 200 may display an icon indicating the presence of posted content on the map in a different format from the icon relating to the spot on the map. For example, the icon relating to the spot on the map may be an icon with a predetermined image, while the icon indicating the presence of posted content may be an icon showing image information included in the posted content. This allows the user to easily distinguish the icon indicating the presence of posted content from among multiple icons on the map.
また、端末装置200は、おすすめマップ、交通マップ、およびグルメマップに加えて、投稿マップを表示してもよい。例えば、ユーザが切り替えボタン286をタップすることにより「投稿」を選択すると、端末装置200は投稿マップを表示してもよい。 Furthermore, the terminal device 200 may display a posted map in addition to the recommended map, transportation map, and gourmet map. For example, when the user selects "Posted" by tapping the switch button 286, the terminal device 200 may display a posted map.
具体的に、端末装置200は、地図の種類を投稿マップに切り替えることを示す切り替え指示を受け付けた場合、現在地の周辺の投稿に関する投稿情報173を、情報処理装置100から取得する。また、端末装置200は、取得された投稿情報173に基づき、投稿内容が存在することを示すアイコンを地図(投稿マップ)に表示する。 Specifically, when the terminal device 200 receives a switch instruction to switch the map type to a posted map, it acquires posted information 173 related to posts in the vicinity of the current location from the information processing device 100. Furthermore, based on the acquired posted information 173, the terminal device 200 displays an icon on the map (posted map) indicating the presence of posted content.
投稿マップには、現在地周辺のユーザ投稿がアイコンで表示されている。ユーザは、このアイコンの位置を確認することで、ユーザ投稿が行われた位置を容易に把握することができる。 The post map displays user posts near the current location as icons. By checking the location of these icons, users can easily determine the location where the user post was made.
なお、ユーザの投稿内容は、アプリ上から検索することができる。検索の際には、ハッシュタグを用いて検索するハッシュサーチを行うこともできる。 User posts can also be searched from within the app. When searching, you can also perform a hash search using hashtags.
図17は、ハッシュサーチの検索画面の一例を示す図である。例えば、ユーザが「#見晴らしが良い」および「#スピリチュアル」といったハッシュタグを検索領域283(図7)に入力して検索すると、図17に示されるハッシュサーチの検索画面が表示される。検索画面の上部には、端末装置200の現在地を中心とした地図293が表示されている。地図293上には、検索でヒットした投稿に対応するアイコン(ピン)が表示されている。アイコンのサイズは、投稿に対する「いいね」の数が多いほど大きくしてよい。 Figure 17 is a diagram showing an example of a hash search screen. For example, when a user enters hashtags such as "#greatview" and "#spiritual" into the search area 283 (Figure 7) and performs a search, the hash search search screen shown in Figure 17 is displayed. A map 293 centered on the current location of the terminal device 200 is displayed at the top of the search screen. Icons (pins) corresponding to posts found in the search are displayed on the map 293. The size of the icons may be larger the more "likes" a post has.
また、地図293において、現在地から5kmおよび10kmの位置に同心円が描かれている。これによって、ユーザは、現在地からユーザ投稿が行われた位置までの大体の距離を容易に把握することができる。 In addition, concentric circles are drawn on the map 293 at positions 5 km and 10 km from the current location. This allows the user to easily grasp the approximate distance from their current location to the location where the user post was made.
検索画面の下部には、シート280が表示されている。シートには、ハッシュサーチでヒットした検索結果の画像の一覧が表示されている。ユーザが画像をタップすると、端末装置200は、タップされた画像に対応する投稿内容を表示部220に表示する。 A sheet 280 is displayed at the bottom of the search screen. The sheet displays a list of images found as search results in the hash search. When the user taps an image, the terminal device 200 displays the post content corresponding to the tapped image on the display unit 220.
なお、端末装置200は、検索結果として、ハッシュタグに関連するテーママップをシート280に表示してもよい。例えば、「#スピリチュアル」という検索ワードが入力された場合、端末装置200は、「◆◆県周辺スピリチュアルマップ」などのテーママップを検索結果としてシート280に表示してもよい。 The terminal device 200 may display a thematic map related to the hashtag on the sheet 280 as a search result. For example, if the search word "#spiritual" is entered, the terminal device 200 may display a thematic map such as "Spiritual map around ◆◆ prefecture" on the sheet 280 as a search result.
以上のように、本実施形態によれば、ハッシュタグを用いて検索するハッシュサーチを行うことができる。ハッシュサーチにおいては、位置情報(緯度、経度)に対応付けられた投稿を検索することができる。具体的に、端末装置200は、ハッシュタグを含む検索ワードを取得し、現在地の周辺の投稿に関する投稿情報173のうち、ハッシュタグを含む投稿情報173を取得し、取得された投稿情報173に対応するアイコンを地図上に表示する。これによって、本実施形態の端末装置200は、ユーザの気分や思いついたワードに対して適した検索結果を表示することができる。 As described above, according to this embodiment, it is possible to perform a hash search using a hashtag. In a hash search, it is possible to search for posts associated with location information (latitude, longitude). Specifically, the terminal device 200 acquires a search word that includes a hashtag, acquires posted information 173 that includes the hashtag from posted information 173 related to posts around the current location, and displays an icon corresponding to the acquired posted information 173 on a map. In this way, the terminal device 200 of this embodiment can display search results that are appropriate for the user's mood or the words that come to mind.
また、端末装置200は、投稿内容に対する評価が高いほど、投稿内容が存在することを示すアイコンを大きく表示させる。例えば、端末装置200は、投稿に対する「いいね」の数が多いほど、投稿内容に対する評価が高いと判断してよい。これによって、ユーザは、評価の高い投稿を地図上から容易に判別することができる。 Furthermore, the higher the rating of the posted content, the larger the icon indicating the presence of the posted content will be displayed by the terminal device 200. For example, the terminal device 200 may determine that the higher the number of "likes" a post has, the higher the rating of the posted content. This allows the user to easily identify highly rated posts on the map.
<7.投稿内容の表示処理>
図18は、端末装置200によって実行される投稿内容の表示処理を示すフローチャートである。本フローチャートの処理は、端末装置200の制御部250がナビアプリ271を起動した後、一定時間ごとに繰り返し実行される。
<7. Display process of posted content>
18 is a flowchart showing the process of displaying posted content executed by the terminal device 200. The process of this flowchart is repeatedly executed at regular intervals after the control unit 250 of the terminal device 200 starts up the navigation application 271.
まず、端末装置200は、情報処理装置100から地図情報を取得する(S10)。具体的に、端末装置200の制御部250は、通信部210を制御して地図情報要求を情報処理装置100に送信する。このとき、端末装置200は、端末装置200の位置を示す現在地情報についても、情報処理装置100に送信する。一方、情報処理装置100は、端末装置200から地図情報要求および現在地情報を受信すると、端末装置200の現在地を中心とした地図情報を記憶部170から読み出し、読み出した地図情報を端末装置200に送信する。これによって、端末装置200は、地図情報を取得することができる。 First, the terminal device 200 acquires map information from the information processing device 100 (S10). Specifically, the control unit 250 of the terminal device 200 controls the communication unit 210 to send a map information request to the information processing device 100. At this time, the terminal device 200 also transmits current location information indicating the location of the terminal device 200 to the information processing device 100. Meanwhile, when the information processing device 100 receives the map information request and current location information from the terminal device 200, it reads map information centered on the current location of the terminal device 200 from the storage unit 170 and transmits the read map information to the terminal device 200. This allows the terminal device 200 to acquire the map information.
次に、端末装置200は、情報処理装置100から取得した地図情報を表示部220に表示する(S11)。その後、端末装置200は、ユーザから投稿内容を受け付ける(S12)。例えば、ユーザが地図293上の複数のスポットのいずれも選択(タップ)せずに、投稿ボタン287をタップすると、端末装置200は、現在地に対する口コミなどの投稿を行うための投稿画面を表示部220に表示する。投稿画面において、ユーザは、投稿内容(テキスト情報および画像情報の少なくとも一方)を入力する。これによって、端末装置200は、ユーザから投稿内容を受け付けることができる。 Next, the terminal device 200 displays the map information acquired from the information processing device 100 on the display unit 220 (S11). Thereafter, the terminal device 200 accepts content to be posted from the user (S12). For example, if the user taps the post button 287 without selecting (tapping) any of the multiple spots on the map 293, the terminal device 200 displays a posting screen on the display unit 220 for posting reviews and other comments about the current location. On the posting screen, the user inputs the content to be posted (at least one of text information and image information). This allows the terminal device 200 to accept the content to be posted from the user.
次に、端末装置200は、投稿が行われたときの端末装置200の位置情報と投稿内容とが関連付けられた投稿情報173を登録する(S13)。具体的に、端末装置200の制御部250は、通信部210を制御してユーザID、端末装置200の位置情報、および投稿内容を情報処理装置100に送信する。一方、情報処理装置100は、端末装置200からこれらの情報を受信すると、ユーザID、端末装置200の位置情報、および投稿内容を、記憶部170内の投稿情報173に追加する。これによって、端末装置200は、投稿情報173を情報処理装置100に登録することができる。 Next, the terminal device 200 registers posted information 173 that associates the location information of the terminal device 200 at the time the post was made with the posted content (S13). Specifically, the control unit 250 of the terminal device 200 controls the communication unit 210 to transmit the user ID, location information of the terminal device 200, and posted content to the information processing device 100. Meanwhile, when the information processing device 100 receives this information from the terminal device 200, it adds the user ID, location information of the terminal device 200, and posted content to the posted information 173 in the storage unit 170. This allows the terminal device 200 to register the posted information 173 in the information processing device 100.
次に、端末装置200は、端末装置200の現在地周辺の投稿情報173を情報処理装置100から取得する(S14)。具体的に、端末装置200の制御部250は、通信部210を制御して端末装置200の現在地を示す位置情報を情報処理装置100に送信する。一方、情報処理装置100は、端末装置200から位置情報を受信すると、端末装置200の現在地周辺の投稿情報173を記憶部170から読み出し、読み出した投稿情報173を端末装置200に送信する。これによって、端末装置200は、現在地周辺の投稿情報173を情報処理装置100から取得することができる。 Next, the terminal device 200 acquires posted information 173 around the current location of the terminal device 200 from the information processing device 100 (S14). Specifically, the control unit 250 of the terminal device 200 controls the communication unit 210 to transmit location information indicating the current location of the terminal device 200 to the information processing device 100. Meanwhile, upon receiving the location information from the terminal device 200, the information processing device 100 reads posted information 173 around the current location of the terminal device 200 from the storage unit 170 and transmits the read posted information 173 to the terminal device 200. This allows the terminal device 200 to acquire posted information 173 around the current location from the information processing device 100.
次に、端末装置200は、取得した投稿情報173に基づき、投稿内容が存在することを示すアイコン(ピン)を、地図上の投稿が行われた位置に表示する(S15)。具体的に、図17に示されるように、端末装置200の制御部250は、投稿情報173に含まれる位置情報に対応する地図上の位置に、投稿内容が存在することを示すアイコン(ピン)を表示する。 Next, the terminal device 200 displays an icon (pin) indicating the presence of posted content at the location on the map where the post was made, based on the acquired post information 173 (S15). Specifically, as shown in FIG. 17, the control unit 250 of the terminal device 200 displays an icon (pin) indicating the presence of posted content at a location on the map that corresponds to the location information included in the post information 173.
その後、端末装置200は、ユーザによってアイコンが選択(タップ)されたか否かを判定する(S16)。端末装置200は、ユーザによってアイコンが選択(タップ)されていないと判定した場合、本フローチャートによる処理を終了する。一方、端末装置200は、ユーザによってアイコンが選択(タップ)されたと判定した場合、選択されたアイコンに対応する投稿内容を表示部220に表示し(S17)、本フローチャートによる処理を終了する。前述したように、本フローチャートによる処理は、一定時間ごとに繰り返し実行されることとなる。 Then, the terminal device 200 determines whether the icon has been selected (tapped) by the user (S16). If the terminal device 200 determines that the icon has not been selected (tapped) by the user, it terminates the processing according to this flowchart. On the other hand, if the terminal device 200 determines that the icon has been selected (tapped) by the user, it displays the posted content corresponding to the selected icon on the display unit 220 (S17), and terminates the processing according to this flowchart. As described above, the processing according to this flowchart is executed repeatedly at regular intervals.
以上説明したように、本実施形態のナビアプリ(アプリケーションプログラム)271は、端末装置200に、情報処理装置100から地図情報を取得させる処理と、地図情報に基づき、端末装置200の表示部220に地図293を表示させる処理と、端末装置200を所有するユーザから投稿内容を受け付けさせる処理と、投稿が行われたときの端末装置200の位置情報と投稿内容とが関連付けられた投稿情報173を登録させる処理と、端末装置200の現在地周辺の投稿情報173を取得させる処理と、取得した投稿情報173に基づき、投稿内容が存在することを示すアイコンを、地図上の投稿が行われた位置に表示させる処理と、ユーザによりアイコンが選択されたことに応じて、選択されたアイコンに対応する投稿内容を表示部220に表示させる処理と、を実行させる。これによって、地図上の任意の位置に関連付けて投稿を行うことができる。 As described above, the navigation app (application program) 271 of this embodiment causes the terminal device 200 to execute the following processes: acquire map information from the information processing device 100; display a map 293 on the display unit 220 of the terminal device 200 based on the map information; accept posted content from the user who owns the terminal device 200; register posted information 173 that associates the posted content with the location information of the terminal device 200 at the time the post was made; acquire posted information 173 around the current location of the terminal device 200; display an icon indicating the presence of posted content at the location on the map where the post was made based on the acquired posted information 173; and, in response to an icon being selected by the user, display the posted content corresponding to the selected icon on the display unit 220. This allows posts to be made in association with any location on the map.
なお、本実施形態では、地図293を端末装置200に表示させるアプリケーションプログラムの例としてナビアプリ271について説明したが、地図293を表示する機能を有するアプリであれば、どのようなアプリに本発明を適用しても構わない。 In this embodiment, the navigation application 271 has been described as an example of an application program that displays the map 293 on the terminal device 200, but the present invention may be applied to any application that has the function of displaying the map 293.
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is in no way limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.
1 情報処理システム
100 情報処理装置
110 通信部(送信部)
170 記憶部
171 地図情報
172 スポット情報
173 投稿情報
200 端末装置
210 通信部
220 表示部
230 操作部
240 測位部
250 制御部
270 記憶部
271 ナビアプリ
272 ユーザ情報
1 Information processing system 100 Information processing device 110 Communication unit (transmission unit)
170 Storage unit 171 Map information 172 Spot information 173 Posted information 200 Terminal device 210 Communication unit 220 Display unit 230 Operation unit 240 Positioning unit 250 Control unit 270 Storage unit 271 Navigation application 272 User information
Claims (7)
情報処理装置から地図情報を取得させる処理と、
前記地図情報に基づき、前記端末装置の表示部に地図を表示させる処理と、
前記端末装置を所有するユーザから投稿内容を受け付けさせる処理と、
投稿が行われたときの前記端末装置の位置情報と前記投稿内容とが関連付けられた投稿情報を登録させる処理と、
前記端末装置の現在地の周辺の投稿に関する前記投稿情報を取得させる処理と、
取得した前記投稿情報に基づき、前記投稿内容が存在することを示すアイコンを、前記地図上の投稿が行われた位置に表示させる処理と、
前記ユーザにより前記アイコンが選択されたことに応じて、選択された前記アイコンに対応する前記投稿内容を前記表示部に表示させる処理と、
ハッシュタグを含む検索ワードを取得させる処理と、
前記現在地の周辺の投稿に関する前記投稿情報から、前記ハッシュタグを含む前記投稿情報を検索させる処理と、
前記ハッシュタグを用いた検索でヒットした前記投稿情報に対応する前記アイコンを前記地図上に表示させる処理と、
前記ハッシュタグを用いた検索でヒットした検索結果の画像の一覧と、前記ハッシュタグに関連するテーママップとを含むシートを前記表示部に表示させる処理と、
を実行させるアプリケーションプログラム。 To the terminal device,
A process of acquiring map information from an information processing device;
a process of displaying a map on a display unit of the terminal device based on the map information;
A process of accepting content posted by a user who owns the terminal device;
a process of registering posted information in which location information of the terminal device at the time of posting is associated with the posted content;
A process of acquiring the posted information related to posts in the vicinity of a current location of the terminal device;
a process of displaying an icon indicating the presence of the posted content at a position on the map where the post was made, based on the acquired posted information;
a process of displaying the posted content corresponding to the selected icon on the display unit in response to the icon being selected by the user;
A process of obtaining search words including hashtags;
A process of searching for posted information including the hashtag from the posted information related to posts around the current location;
a process of displaying, on the map, the icons corresponding to the posted information found in a search using the hashtag;
a process of displaying on the display unit a sheet including a list of images found as search results in a search using the hashtag and a theme map related to the hashtag;
An application program that runs
前記投稿内容が存在することを示す前記アイコンを、前記地図上のスポットに関するアイコンとは異なる態様で前記地図に表示させる処理を更に実行させる請求項1記載のアプリケーションプログラム。 The terminal device
The application program according to claim 1 , further comprising a process of displaying the icon indicating the presence of the posted content on the map in a manner different from an icon relating to a spot on the map.
前記地図の種類の切り替え指示を受け付けさせる処理と、
前記切り替え指示によって指示された前記地図の種類に応じて、現在の時刻、前記端末装置の現在地、および前記ユーザに関する情報であるユーザ情報に基づき、前記地図に表示させるアイコンを変更させる処理と、
を更に実行させる請求項1記載のアプリケーションプログラム。 The terminal device
A process of accepting an instruction to switch the map type;
a process of changing an icon to be displayed on the map based on the current time, the current location of the terminal device, and user information that is information about the user, in accordance with the type of the map instructed by the switching instruction;
2. The application program according to claim 1, further comprising:
前記地図の種類を投稿マップに切り替えることを示す前記切り替え指示を受け付けた場合、前記現在地の周辺の投稿に関する前記投稿情報を取得させる処理と、
取得された前記投稿情報に基づき、前記投稿内容が存在することを示す前記アイコンを前記地図に表示させる処理と、
を更に実行させる請求項3記載のアプリケーションプログラム。 The terminal device
When the switch instruction indicating that the type of map is to be switched to a posted map is received, a process of acquiring the posted information related to posts in the vicinity of the current location;
a process of displaying the icon indicating the presence of the posted content on the map based on the acquired posted information;
4. The application program according to claim 3, further comprising:
前記投稿内容に対する評価が高いほど、前記投稿内容が存在することを示すアイコンを大きく表示させる処理を更に実行させる請求項1記載のアプリケーションプログラム。 The terminal device
The application program according to claim 1 , further comprising a process of displaying an icon indicating the existence of the posted content larger as the posted content has a higher rating.
前記端末装置と通信可能な情報処理装置と、
を備える情報処理システムであって、
前記情報処理装置は、
前記地図情報を記憶する記憶部と、
前記記憶部に記憶された前記地図情報を、前記端末装置に送信する送信部と、
を備える情報処理システム。 An application program according to any one of claims 1 to 5;
an information processing device capable of communicating with the terminal device;
An information processing system comprising:
The information processing device includes:
a storage unit that stores the map information;
a transmitting unit that transmits the map information stored in the storage unit to the terminal device;
An information processing system comprising:
情報処理装置から地図情報を取得し、
前記地図情報に基づき、前記端末装置の表示部に地図を表示し、
前記端末装置を所有するユーザから投稿内容を受け付け、
投稿が行われたときの前記端末装置の位置情報と前記投稿内容とが関連付けられた投稿情報を登録し、
前記端末装置の現在地の周辺の投稿に関する前記投稿情報を取得し、
取得した前記投稿情報に基づき、前記投稿内容が存在することを示すアイコンを、前記地図上の投稿が行われた位置に表示し、
前記ユーザにより前記アイコンが選択されたことに応じて、選択された前記アイコンに対応する前記投稿内容を前記表示部に表示し、
ハッシュタグを含む検索ワードを取得し、
前記現在地の周辺の投稿に関する前記投稿情報から、前記ハッシュタグを含む前記投稿情報を検索し、
前記ハッシュタグを用いた検索でヒットした前記投稿情報に対応する前記アイコンを前記地図上に表示し、
前記ハッシュタグを用いた検索でヒットした検索結果の画像の一覧と、前記ハッシュタグに関連するテーママップとを含むシートを前記表示部に表示する、
情報処理方法。 A terminal device that executes an application program,
Obtaining map information from an information processing device;
displaying a map on a display unit of the terminal device based on the map information;
Accepting posting content from a user who owns the terminal device;
registering posted information in which location information of the terminal device at the time of posting is associated with the posted content;
Acquire the posted information related to posts in the vicinity of the current location of the terminal device;
based on the acquired posting information, displaying an icon indicating the presence of the posting content at the position on the map where the posting was made;
In response to the user selecting the icon, displaying the posted content corresponding to the selected icon on the display unit;
Get search terms that include hashtags,
Searching for posted information including the hashtag from the posted information related to posts around the current location;
displaying, on the map, the icons corresponding to the posted information found in the search using the hashtag;
a sheet including a list of images found as search results in a search using the hashtag and a theme map related to the hashtag is displayed on the display unit;
Information processing methods.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022180045A JP7739251B2 (en) | 2022-11-10 | 2022-11-10 | Application program, information processing system, and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022180045A JP7739251B2 (en) | 2022-11-10 | 2022-11-10 | Application program, information processing system, and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024069820A JP2024069820A (en) | 2024-05-22 |
| JP7739251B2 true JP7739251B2 (en) | 2025-09-16 |
Family
ID=91121748
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022180045A Active JP7739251B2 (en) | 2022-11-10 | 2022-11-10 | Application program, information processing system, and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7739251B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011247831A (en) | 2010-05-28 | 2011-12-08 | Fujitsu Ten Ltd | In-vehicle display device, display method and information display system |
| WO2013136501A1 (en) | 2012-03-16 | 2013-09-19 | トヨタ自動車 株式会社 | Information presentation device and presentation-use information management system |
| WO2020262312A1 (en) | 2019-06-25 | 2020-12-30 | 株式会社Stroly | Map representation data processing device, correspondence information production method, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6012061B1 (en) * | 2016-03-22 | 2016-10-25 | 庸佑 壬生 | Navigation system and navigation program |
| JP7240358B2 (en) * | 2020-06-26 | 2023-03-15 | 株式会社 ミックウェア | Information processing system, information processing method, information processing program, and server |
-
2022
- 2022-11-10 JP JP2022180045A patent/JP7739251B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011247831A (en) | 2010-05-28 | 2011-12-08 | Fujitsu Ten Ltd | In-vehicle display device, display method and information display system |
| WO2013136501A1 (en) | 2012-03-16 | 2013-09-19 | トヨタ自動車 株式会社 | Information presentation device and presentation-use information management system |
| WO2020262312A1 (en) | 2019-06-25 | 2020-12-30 | 株式会社Stroly | Map representation data processing device, correspondence information production method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024069820A (en) | 2024-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8326524B2 (en) | Navigation device | |
| US8428869B2 (en) | Context enabled address selection | |
| US8924147B2 (en) | Method for constructing geo-fences for a spatial recommendation and discovery system | |
| CN102109355B (en) | Method and device for selectively displaying interest points according to travel destination | |
| EP2498236B1 (en) | System, server, terminal apparatus, program and method for information providing. | |
| JP6655867B2 (en) | Information processing system, information processing program, information processing apparatus, and information processing method | |
| EP3165878A1 (en) | Information processing device, information processing method, and program | |
| JP6154295B2 (en) | Navigation system, electronic apparatus navigation method and program | |
| JP6155936B2 (en) | Posted sentence search system, posted sentence search apparatus, posted sentence search method, and computer program | |
| JP6200177B2 (en) | Information display device using map, navigation system, information display method and program | |
| US20210303105A1 (en) | Information display system and information display method | |
| JP2009025675A (en) | Navigation system | |
| JP7012781B2 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP7739251B2 (en) | Application program, information processing system, and information processing method | |
| JP7670658B2 (en) | APPLICATION PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD | |
| JP2015053002A (en) | Information presentation program and mobile communication terminal using the same | |
| JP7513687B2 (en) | APPLICATION PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD | |
| JP7410244B1 (en) | Application programs, information processing systems, and information processing methods | |
| JP2024075002A (en) | APPLICATION PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD | |
| JP2020098215A (en) | Information processing system, information processing program, information processing device, and information processing method | |
| JP6090030B2 (en) | Posted sentence search system, posted sentence search apparatus, posted sentence search method, and computer program | |
| JP2009025223A (en) | Navigation device | |
| JP7146225B2 (en) | Information processing system, information processing program, information processing apparatus, and information processing method | |
| JP7520943B2 (en) | APPLICATION PROGRAM, INFORMATION PROVIDING METHOD, AND INFORMATION PROVIDING APPARATUS | |
| Rusu et al. | Smartphones-a powerful Tool for Tourism. Romanian Travel Apps. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230119 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240312 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240501 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240903 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241023 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20241030 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20241213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250617 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250903 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7739251 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |