JP7780956B2 - Information output system and program - Google Patents
Information output system and programInfo
- Publication number
- JP7780956B2 JP7780956B2 JP2022001256A JP2022001256A JP7780956B2 JP 7780956 B2 JP7780956 B2 JP 7780956B2 JP 2022001256 A JP2022001256 A JP 2022001256A JP 2022001256 A JP2022001256 A JP 2022001256A JP 7780956 B2 JP7780956 B2 JP 7780956B2
- Authority
- JP
- Japan
- Prior art keywords
- pois
- map
- poi
- data
- scale
- 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)
Description
本発明は、POI(Point of Interest)を示す地図を表示する情報出力システム及びプログラムに関する。 The present invention relates to an information output system and program that displays a map showing points of interest (POIs).
特許文献1は、所定地点と施設との位置関係に基づいて、利用者が探している施設の方向に基づく矢印を地図表示画面に重畳して表示させるナビゲーションシステムを開示する。特許文献1によれば、ナビゲーションシステムは、一瞥しただけでどちらの方向に行けば当該施設にアクセスできるのかを把握させることができる。 Patent Document 1 discloses a navigation system that displays an arrow superimposed on a map display screen indicating the direction of a facility the user is looking for, based on the relative positions of a specified point and the facility. According to Patent Document 1, the navigation system allows the user to understand, with just a glance, which direction to go to access the facility.
しかしながら、特許文献1に開示のナビゲーションシステムは、表示画面外に存在する施設の位置を利用者が確認するために、利用者によって地図表示画面の表示領域が変更される必要があり、利便性に改善の余地がある。 However, the navigation system disclosed in Patent Document 1 requires the user to change the display area of the map screen in order to check the locations of facilities that are outside the display screen, leaving room for improvement in terms of convenience.
本発明の目的は、表示装置に表示される地図の範囲がユーザによって調整されることなしに、地図に所定数のPOIを自動で示すことができる情報出力システム及びプログラムを提供することである。 The object of the present invention is to provide an information output system and program that can automatically display a predetermined number of POIs on a map without the user having to adjust the range of the map displayed on the display device.
本開示の第一態様に係る情報出力システムは、表示装置と、制御装置とを備える。表示装置は、地図を表示する。制御装置は、POIデータに基づき、地図を表示装置に表示する。地図は、所定数のPOIを示す。POIデータは、基準位置の周囲にある2以上のPOIを示す。基準位置は、任意に設定される。制御装置は、基準範囲内のPOIの数に基づき、表示装置に表示される地図の縮尺を変更する。基準範囲は、基準位置から所定の大きさに広がる。制御装置は、所定数未満のPOIが含まれる基準範囲を表現する地図の縮尺を、所定数又は所定数を超えてPOIが含まれる基準範囲を表現する地図の縮尺よりも大きくする。 An information output system according to a first aspect of the present disclosure includes a display device and a control device. The display device displays a map. The control device displays the map on the display device based on POI data. The map indicates a predetermined number of POIs. The POI data indicates two or more POIs surrounding a reference position. The reference position is set arbitrarily. The control device changes the scale of the map displayed on the display device based on the number of POIs within a reference range. The reference range extends to a predetermined size from the reference position. The control device makes the scale of the map representing a reference range that includes less than the predetermined number of POIs larger than the scale of the map representing a reference range that includes a predetermined number or more of POIs.
第一態様の情報出力システムは、表示装置に表示される地図の範囲がユーザによって調整されることなく、地図に所定数のPOIを自動で示すことができる。 The information output system of the first aspect can automatically display a predetermined number of POIs on a map without the user having to adjust the range of the map displayed on the display device.
また本開示の第一態様に係る情報出力システムにおいて、制御装置は、基準範囲内に所定数未満のPOIが含まれる場合、少なくともPOIと基準位置とを地図に示すことができる縮尺で、表示装置に地図を表示する。このPOIは、基準範囲外にありかつ基準位置に最も近いPOIである。 Furthermore, in the information output system according to the first aspect of the present disclosure, when the reference range contains fewer than a predetermined number of POIs, the control device displays the map on the display device at a scale that allows at least the POIs and the reference position to be shown on the map. This POI is the POI that is outside the reference range and closest to the reference position.
また本開示の第一態様に係る情報出力システムにおいて、制御装置は、基準範囲内に所定数を超えてPOIが含まれる場合、基準位置から近い順に所定数のPOIを地図に示す。 Furthermore, in the information output system according to the first aspect of the present disclosure, if the reference range contains more than a predetermined number of POIs, the control device displays a predetermined number of POIs on the map in order of proximity to the reference position.
本発明によれば、表示装置に表示される地図の範囲がユーザによって調整されることなく、地図に所定数のPOIを自動で示すことができる。 According to the present invention, a predetermined number of POIs can be automatically displayed on a map without the user having to adjust the range of the map displayed on the display device.
≪情報処理システム1の概略構成≫
図1に示す情報処理システム1は、情報収集システム2と情報出力システム3とを含む。情報収集システム2は、所定の方法でPOI(Point of Interest)データを収集する。情報出力システム3は、情報収集システム2が収集したPOIデータを出力する。POIデータは、POIに関するデータである。POIは、地図上の特定の地点である。POIは、例えば行楽スポットである。
<General configuration of information processing system 1>
The information processing system 1 shown in Fig. 1 includes an information collection system 2 and an information output system 3. The information collection system 2 collects POI (Point of Interest) data using a predetermined method. The information output system 3 outputs the POI data collected by the information collection system 2. The POI data is data related to POIs. A POI is a specific point on a map. A POI is, for example, a tourist spot.
本実施形態の情報収集システム2は、SNS(Social networking service)を利用してPOIデータを集める。情報収集システム2は、2以上の情報処理端末22と、SNSサーバ23とを有する。情報処理端末22は、2以上のSNSユーザ21によって所有される端末装置である。SNSユーザ21は、SNSの利用者である。端末装置は、例えば、携帯電話、スマートフォン、タブレット又はパーソナルコンピュータである。なお、情報収集システム2は、SNS以外の方法でPOIデータを集める構成であってもよい。 In this embodiment, the information collection system 2 collects POI data using a social networking service (SNS). The information collection system 2 has two or more information processing terminals 22 and an SNS server 23. The information processing terminals 22 are terminal devices owned by two or more SNS users 21. The SNS users 21 are users of the SNS. The terminal devices are, for example, mobile phones, smartphones, tablets, or personal computers. Note that the information collection system 2 may also be configured to collect POI data using methods other than SNS.
情報収集システム2は、情報処理端末22から集めたPOIデータをSNSサーバ23に蓄積できる。以下、情報処理端末22とSNSサーバ23との間で送信又は受信されるPOIデータを「第1のPOIデータ」とも呼ぶ。第1のPOIデータは、例えば、行楽スポットに関するデータである。第1のPOIデータは、SNSユーザ21によって生成される。第1のPOIデータは、POIの位置データと、POIの画像データと、POIに関するテキストデータとを含む。情報処理端末22は、いずれも図1に図示されないGPS(Global Positioning System)、カメラ、入力装置を介して、これらのデータを取得する。GPSは、POIの位置データを取得する。カメラは、POIの画像データを取得する。入力装置は、POIに関するテキストデータを取得する。テキストデータは、単語、単語の組合せ、または、主語と述語とを含んだ成文でもよい。本実施形態において、テキストデータは、POIの名称、及び、POIに対するSNSユーザ21の感想を示す。 The information collection system 2 can store POI data collected from the information processing terminal 22 in the SNS server 23. Hereinafter, the POI data transmitted or received between the information processing terminal 22 and the SNS server 23 will also be referred to as "first POI data." The first POI data is, for example, data related to a vacation spot. The first POI data is generated by the SNS user 21. The first POI data includes POI location data, POI image data, and text data related to the POI. The information processing terminal 22 acquires these data via a GPS (Global Positioning System), a camera, and an input device, none of which are shown in FIG. 1. The GPS acquires POI location data. The camera acquires POI image data. The input device acquires text data related to the POI. The text data may be a word, a combination of words, or a sentence including a subject and a predicate. In this embodiment, the text data indicates the name of the POI and the SNS user's 21 thoughts on the POI.
本実施形態において、SNSは、拡散機能と評価機能とを有する。拡散機能は、情報処理端末22で受信した第1のPOIデータを、SNSサーバ23を介して、他のSNSユーザ21が所有する情報処理端末22に拡散できる機能である。拡散機能は、例えば、twitter(登録商標)のリツイート(RETWEET(登録商標))機能が挙げられる。他のSNSユーザ21は、拡散機能により自身の情報処理端末22に送信された第1のPOIデータを閲覧できる。評価機能は、情報処理端末22で受信した第1のPOIデータを評価できる機能である。評価機能は、例えば、twitter(登録商標)の「いいね」機能が挙げられる。SNSの利用中、情報処理端末22は、第1のPOIデータとともに「いいね」ボタンを表示できる。SNSユーザ21は、好ましい第1のPOIデータに対して、「いいね」ボタンを押下できる。 In this embodiment, the SNS has a diffusion function and a rating function. The diffusion function is a function that allows first POI data received by the information processing terminal 22 to be diffused to information processing terminals 22 owned by other SNS users 21 via the SNS server 23. An example of the diffusion function is the retweet (RETWEET (registered trademark)) function of Twitter (registered trademark). Other SNS users 21 can view the first POI data sent to their own information processing terminal 22 by the diffusion function. The rating function is a function that allows ratings of the first POI data received by the information processing terminal 22. An example of the rating function is the "Like" function of Twitter (registered trademark). While using the SNS, the information processing terminal 22 can display a "Like" button along with the first POI data. SNS users 21 can press the "Like" button for preferred first POI data.
SNSサーバ23は、蓄積したPOIデータを情報出力システム3に提供する。具体的に、SNSサーバ23は、POIデータをデータベースサーバ5に提供する。本実施形態において、SNSサーバ23は、蓄積した第1属性データを情報出力システム3に提供する。データベースサーバ5は、POIデータを情報処理端末4に提供する。以下、データベースサーバ5が情報処理端末4に送信するためのPOIデータを「第2のPOIデータ」とも呼ぶ。 The SNS server 23 provides the accumulated POI data to the information output system 3. Specifically, the SNS server 23 provides the POI data to the database server 5. In this embodiment, the SNS server 23 provides the accumulated first attribute data to the information output system 3. The database server 5 provides the POI data to the information processing terminal 4. Hereinafter, the POI data that the database server 5 transmits to the information processing terminal 4 will also be referred to as "second POI data."
図2に示す情報出力システム3は、情報処理端末4と、データベースサーバ5とを備える。情報処理端末4は、端末装置である。情報処理端末4は、図1に示す2以上の第1ユーザ31及び第2ユーザ34によってそれぞれ所有される。第1ユーザ31及び第2ユーザ34は、情報出力システム3の利用者である。第1ユーザ31は、情報出力システム3を利用して過去にPOIを探したことがある者である。第1ユーザ31は、情報出力システム3を利用して、情報処理端末4で第2のPOIデータを閲覧又は記録した者である。本実施形態において、閲覧は、図7に示す第2のPOIデータの詳細情報83aが表示装置43に表示されることである。すなわち、閲覧された第2のPOIデータは、2以上のPOIの中から第1ユーザ31が興味を持ったPOIを示す。記録は、例えば、第2のPOIデータをブックマークすることである。ブックマークは、頻繁にアクセスする予定の第2のPOIデータを情報処理端末4に記録する機能である。第2ユーザ34は、情報出力システム3を利用して訪問するPOIを探す者である。第2ユーザ34は、これからPOIを訪れる者である。情報処理端末4とデータベースサーバ5とは、例えば、公衆通信網を介して、無線通信により接続される。 The information output system 3 shown in FIG. 2 includes an information processing terminal 4 and a database server 5. The information processing terminal 4 is a terminal device. The information processing terminal 4 is owned by two or more first users 31 and two or more second users 34 shown in FIG. 1, respectively. The first users 31 and 34 are users of the information output system 3. The first users 31 are people who have previously searched for POIs using the information output system 3. The first users 31 are people who have viewed or recorded second POI data on the information processing terminal 4 using the information output system 3. In this embodiment, viewing refers to the display of detailed information 83a of the second POI data shown in FIG. 7 on the display device 43. In other words, the viewed second POI data indicates the POI that the first user 31 is interested in from among two or more POIs. Recording refers, for example, to bookmarking the second POI data. Bookmarking is a function for recording second POI data that is scheduled to be accessed frequently on the information processing terminal 4. The second user 34 is a person who uses the information output system 3 to search for a POI to visit. The second user 34 is a person who is about to visit the POI. The information processing terminal 4 and the database server 5 are connected by wireless communication, for example, via a public communication network.
本実施形態において、情報処理端末4は、入力装置41と、端末通信装置42と、表示装置43と、端末制御装置44と、端末記憶装置49とを備える。端末制御装置44は、端末通信制御部45と、基準決定部46と、縮尺決定部47と、表示制御部48とを備える。端末制御装置44は、プログラムに従った処理を実行する。プログラムは、データベースサーバ5から取得された第2のPOIデータを情報処理端末4で出力させるためのアプリケーションを含む。第2のPOIデータは、基準位置の周囲にある1又は2以上のPOIに関する情報である。基準位置は、例えば第2ユーザ34の現在地である。第2のPOIデータは、POIの位置データと、POIの画像データと、POIに関するテキストデータとを含む。第2のPOIデータは、表示順位情報をさらに含む場合もある。表示順位情報は、表示順位を示す。表示順位は、2以上のPOIをそれぞれ示す第2のPOIデータを表示装置43に表示させる順位である。 In this embodiment, the information processing terminal 4 includes an input device 41, a terminal communication device 42, a display device 43, a terminal control device 44, and a terminal storage device 49. The terminal control device 44 includes a terminal communication control unit 45, a reference determination unit 46, a scale determination unit 47, and a display control unit 48. The terminal control device 44 executes processing in accordance with a program. The program includes an application for causing the information processing terminal 4 to output second POI data obtained from the database server 5. The second POI data is information relating to one or more POIs located around a reference position. The reference position is, for example, the current location of the second user 34. The second POI data includes POI position data, image data of the POI, and text data relating to the POI. The second POI data may further include display order information. The display order information indicates the display order. The display order is the order in which second POI data indicating two or more POIs is displayed on the display device 43.
本実施形態において、情報出力システム3は、利用者の同行者の属性をそれぞれ設定できるように構成されている。具体的に、情報出力システム3は、第1同行者32の属性を設定できる。第1同行者32の属性は、第1ユーザ31に対して設定されている属性である。第1同行者32の属性は、第1ユーザ31の同行者の属性である。また情報出力システム3は、第2同行者35の属性を設定できる。第2同行者35の属性は、第2ユーザ34に対して設定される属性である。これらの属性は、例えば第1同行者32又は第2同行者35の種類である。属性は、例えば、第1ユーザ31又は第2ユーザ34の家族又は恋人である。属性は、例えば、なしであってもよい。すなわち、属性は、第1同行者32ひとり又は第2ユーザ34ひとりであってもよい。以下、第1同行者32の属性は「第1属性」と記載される。第1属性を示すデータは「第1属性データ」と記載される。第2同行者35の属性は「第2属性」と記載される。第2属性を示すデータは「第2属性データ」と記載される。本実施形態において、第1属性データ及び第2属性データは、各情報処理端末22からデータベースサーバ5にそれぞれ送信される。 In this embodiment, the information output system 3 is configured to allow the attributes of each of the user's companions to be set. Specifically, the information output system 3 can set the attributes of the first companion 32. The attributes of the first companion 32 are the attributes set for the first user 31. The attributes of the first companion 32 are the attributes of the companion of the first user 31. The information output system 3 can also set the attributes of the second companion 35. The attributes of the second companion 35 are the attributes set for the second user 34. These attributes are, for example, the type of the first companion 32 or the second companion 35. The attributes are, for example, family or lover of the first user 31 or the second user 34. The attributes may be, for example, none. In other words, the attributes may be one for the first companion 32 or one for the second user 34. Hereinafter, the attributes of the first companion 32 will be referred to as the "first attribute." Data indicating the first attribute will be referred to as the "first attribute data." The attributes of the second companion 35 are described as "second attributes." Data indicating the second attributes is described as "second attribute data." In this embodiment, the first attribute data and second attribute data are each transmitted from each information processing terminal 22 to the database server 5.
データベースサーバ5は、サーバ通信装置51と、サーバ制御装置52と、サーバ記憶装置56と、データベース57とを備える。サーバ制御装置52は、サーバ通信制御部53と、検索部54と、順位決定部55とを備える。データベースサーバ5は、第2ユーザ34の操作によって情報処理端末4から第2のPOIデータのリクエストがあると、データベース57から第2のPOIデータを取得し、取得した第2のPOIデータを、第2ユーザ34が所有する情報処理端末4に送信する。 The database server 5 comprises a server communication device 51, a server control device 52, a server storage device 56, and a database 57. The server control device 52 comprises a server communication control unit 53, a search unit 54, and a ranking determination unit 55. When a request for second POI data is received from the information processing terminal 4 operated by the second user 34, the database server 5 acquires the second POI data from the database 57 and transmits the acquired second POI data to the information processing terminal 4 owned by the second user 34.
本実施形態の情報処理端末4は、第2のPOIデータを表示装置43に表示させるための3つの機能を有する。 The information processing terminal 4 of this embodiment has three functions for displaying second POI data on the display device 43.
1つ目は、図3及び図4に示すように、所定数のPOIを示す地図65を表示装置43に表示させる機能である。図3は、POIの数が比較的多い地域を表現した地図65の一例を示す。一方、図4は、POIの数が比較的少ない地域を表現した地図65の一例を示す。地図65は、POIをピンアイコン64で示す。本実施形態において、図3の地図65によって示されるPOIの数と、図4の地図65によって示されるPOIの数とは等しい。これは、縮尺決定部47が地図65の縮尺を調整することで実現できる。縮尺決定部47は、基準位置の周囲にあるPOIの数によらず、POIの表示件数が所定数になるように地図65の縮尺を調整する。具体的に、縮尺決定部47は、図4に示すように、POIが比較的少ない地域を表現する地図65の縮尺を、POIが比較的多い地域を表現する地図65の縮尺よりも小さくする。地図65の縮尺を小さくすることで、表示装置43に表示された地図65で表現される領域が広くなる。これによって、地図65の縮尺が小さい場合よりも多くのPOIを地図65に示すことができる。地図65に示されるPOIが少なすぎると、第2ユーザ34が訪問を希望するPOIを見つけにくくなる。これに対して、地図65に示されるPOIが多すぎると、ピンアイコン64によって地図65の視認性が低下する。そのため、表示制御部48は、POIの数が比較的多い地域を地図65で表現する場合、地図65に示すPOIを所定の方法で選別できるように構成されている。このような情報処理端末4は、例えば周辺の行楽スポットを示す地図65の縮尺を縮尺決定部47で自動的に変更して提示するPOIを選別することで、ユーザの閲覧性を向上させることができる。以下、地図65を表示装置43に表示させる処理を「地図表示処理」と呼ぶ。地図表示処理は、特定の地理的範囲内の地図65を示す画像である地図65を表示装置43に表示させる処理である。 The first function is to display a map 65 showing a predetermined number of POIs on the display device 43, as shown in FIGS. 3 and 4 . FIG. 3 shows an example of a map 65 showing an area with a relatively large number of POIs. On the other hand, FIG. 4 shows an example of a map 65 showing an area with a relatively small number of POIs. The map 65 indicates the POIs with pin icons 64. In this embodiment, the number of POIs shown on the map 65 in FIG. 3 is equal to the number of POIs shown on the map 65 in FIG. 4 . This can be achieved by the scale determination unit 47 adjusting the scale of the map 65. The scale determination unit 47 adjusts the scale of the map 65 so that the number of POIs displayed is a predetermined number, regardless of the number of POIs around the reference position. Specifically, as shown in FIG. 4 , the scale determination unit 47 sets the scale of the map 65 showing an area with a relatively small number of POIs to be smaller than the scale of the map 65 showing an area with a relatively large number of POIs. By reducing the scale of the map 65, the area represented by the map 65 displayed on the display device 43 becomes larger. This allows more POIs to be displayed on the map 65 than when the scale of the map 65 is smaller. If too few POIs are displayed on the map 65, it becomes difficult for the second user 34 to find the POI they wish to visit. On the other hand, if too many POIs are displayed on the map 65, the visibility of the map 65 is reduced by the pin icons 64. Therefore, when an area with a relatively large number of POIs is displayed on the map 65, the display control unit 48 is configured to select the POIs to be displayed on the map 65 using a predetermined method. Such an information processing terminal 4 can improve the user's viewability by, for example, automatically changing the scale of the map 65 showing nearby tourist spots using the scale determination unit 47 and selecting the POIs to be displayed. Hereinafter, the process of displaying the map 65 on the display device 43 will be referred to as the "map display process." The map display process is a process of displaying on the display device 43 a map 65, which is an image showing a map 65 within a specific geographical range.
2つ目は、図5で示すように、表示順位情報に基づき、第2のPOIデータをリストで表示装置43に表示させる機能である。第2のPOIデータの表示順位は、第1属性と第2属性とに基づいて決定される。例えば、第2属性と同じ第1属性が設定された第1ユーザ31によって閲覧された回数が比較的多い第2のPOIデータの表示順位は、第2属性と同じ第1属性が設定された第1ユーザ31によって閲覧された回数が比較的少ない第2のPOIデータの表示順位よりも上位になる。例えば、第2属性と同じ第1属性が設定された第1ユーザ31によって比較的高く評価された第2のPOIデータの表示順位は、第2属性と同じ第1属性が設定された第1ユーザ31によって比較的低く評価された第2のPOIデータの表示順位よりも上位になる。例えば、第2属性と同じ第1属性が設定された第1ユーザ31によって記録された回数が比較的多い第2のPOIデータの表示順位は、第2属性と同じ第1属性が設定された第1ユーザ31によって記録された回数が比較的少ない第2のPOIデータの表示順位よりも上位になる。例えば、第2属性と同じ第1属性が設定された第1ユーザ31によって閲覧又は記録された第2のPOIデータの表示順位は、第2属性と異なる第1属性が設定された第1ユーザ31によって閲覧又は記憶された第2のPOIデータの表示順位よりも上位になる。 The second function is to display the second POI data in a list on the display device 43 based on the display order information, as shown in FIG. 5. The display order of the second POI data is determined based on the first attribute and the second attribute. For example, the display order of second POI data that has been viewed relatively frequently by first users 31 to whom the same first attribute as the second attribute is set will be higher than the display order of second POI data that has been viewed relatively infrequently by first users 31 to whom the same first attribute as the second attribute is set. For example, the display order of second POI data that has been rated relatively highly by first users 31 to whom the same first attribute as the second attribute is set will be higher than the display order of second POI data that has been rated relatively low by first users 31 to whom the same first attribute as the second attribute is set. For example, the display order of second POI data that has been recorded relatively frequently by a first user 31 to which the same first attribute as the second attribute is set will be higher than the display order of second POI data that has been recorded relatively infrequently by a first user 31 to which the same first attribute as the second attribute is set. For example, the display order of second POI data that has been viewed or recorded by a first user 31 to which the same first attribute as the second attribute is set will be higher than the display order of second POI data that has been viewed or stored by a first user 31 to which a first attribute different from the second attribute is set.
このように情報処理端末4は、第1属性と第2属性とに基づいてPOIの重みづけを行い、例えば行楽スポットに関する情報を並べ替えて第2ユーザ34に提示することで、第2ユーザ34の興味を引き立て、第2ユーザ34に外出行動を促すことができる。以下、第1属性と第2属性とに基づく表示順位で第2のPOIデータのリストを表示させる処理を「リスト表示処理」と呼ぶ。すなわち、リスト表示処理は、特定の地理的範囲内に存在する周辺情報の一覧表を表示装置43に表示させる処理である。 In this way, the information processing terminal 4 weights the POIs based on the first attribute and the second attribute, and, for example, rearranges and presents information about vacation spots to the second user 34, thereby attracting the interest of the second user 34 and encouraging the second user 34 to go out. Hereinafter, the process of displaying a list of second POI data in a display order based on the first attribute and the second attribute will be referred to as the "list display process." In other words, the list display process is a process of displaying a list of surrounding information that exists within a specific geographical range on the display device 43.
3つ目は、図6に示すように、第2のPOIデータを、トレンドに基づく表示順位で表示装置43に表示させる機能である。3つ目の機能は、第2属性の代わりにトレンドに基づいて表示順位が決まること以外は、2つ目の機能と同様である。 The third function is to display the second POI data on the display device 43 in a display order based on trends, as shown in Figure 6. The third function is similar to the second function, except that the display order is determined based on trends instead of the second attribute.
本実施形態において、これら3つの機能は、3つの切替ボタン78,79,80によって互いに切り替えられる。切替ボタン78は1つ目の機能に対応する。切替ボタン79は2つ目の機能に対応する。切替ボタン80は3つ目の機能に対応する。なお、本発明の他の実施形態では、情報処理端末4は、これらの3つの機能の少なくともいずれか1つを備える構成であればよい。 In this embodiment, these three functions are switched between using three switch buttons 78, 79, and 80. Switch button 78 corresponds to the first function. Switch button 79 corresponds to the second function. Switch button 80 corresponds to the third function. Note that in other embodiments of the present invention, the information processing terminal 4 may be configured to have at least one of these three functions.
情報処理端末4は、第2のPOIデータを第2同行者35に共有できる。情報処理端末4は、第2ユーザ34によって選択された第2のPOIデータを第2同行者35に共有できる。情報処理端末4は、第2ユーザ34からの操作によって、図1に示す情報処理端末33に第2のPOIデータを送信する。情報処理端末33は、第2同行者35が所有する端末装置である。情報処理端末4は、例えば図8に示すPOI共有画面90が第2ユーザ34によって操作されることで、第2のPOIデータを情報処理端末33に送信できる。 The information processing terminal 4 can share the second POI data with the second companion 35. The information processing terminal 4 can share the second POI data selected by the second user 34 with the second companion 35. The information processing terminal 4 transmits the second POI data to the information processing terminal 33 shown in FIG. 1 in response to an operation from the second user 34. The information processing terminal 33 is a terminal device owned by the second companion 35. The information processing terminal 4 can transmit the second POI data to the information processing terminal 33, for example, when the POI sharing screen 90 shown in FIG. 8 is operated by the second user 34.
≪情報処理端末4の構成の詳細≫
図2に示す入力装置41は、例えば、表示装置43と一体的に構成されたタッチパネル、音声でテキストデータを入力できる音声入力装置、又は、物理キーである。本実施形態において、入力装置41は、タッチパネルである。入力装置41は、第1ユーザ31又は第2ユーザ34によって操作される。
<<Details of the configuration of information processing terminal 4>>
2 is, for example, a touch panel integrated with the display device 43, a voice input device that allows text data to be input by voice, or physical keys. In this embodiment, the input device 41 is a touch panel. The input device 41 is operated by the first user 31 or the second user 34.
端末通信装置42は、外部装置とデータ通信を行う。端末通信装置42は、データベースサーバ5と通信する。本実施形態において端末通信装置42は、情報処理端末33と通信する。端末通信装置42は、基準データをデータベースサーバ5に送信する。基準データは、基準位置を示す。本実施形態において、基準データは、緯度情報及び経度情報を含む。本実施形態において端末通信装置42は、データベースサーバ5から第2のPOIデータを受信する。 The terminal communication device 42 performs data communication with an external device. The terminal communication device 42 communicates with the database server 5. In this embodiment, the terminal communication device 42 communicates with the information processing terminal 33. The terminal communication device 42 transmits reference data to the database server 5. The reference data indicates a reference position. In this embodiment, the reference data includes latitude information and longitude information. In this embodiment, the terminal communication device 42 receives second POI data from the database server 5.
端末通信装置42は、リスト表示処理が実行される場合、第2属性データをデータベースサーバ5に送信する。第2属性データは、第2ユーザ34の操作により入力装置41に入力される。 When the list display process is executed, the terminal communication device 42 transmits the second attribute data to the database server 5. The second attribute data is input to the input device 41 by operation of the second user 34.
表示装置43は、各種の情報を表示できるように構成されている。第2属性データは、例えば、図示しない属性入力画面が表示装置43に表示されている場合に、第2ユーザ34によって入力される。属性入力画面は、第2属性として、例えば、友人、家族、恋人又は一人のいずれか1つを選択できるように構成される。属性入力画面は、POIのイメージから第2属性を選択できる構成であってもよい。具体的に、属性入力画面は、「友達とワイワイ」、「家族でワクワク」、「カップルでドキドキ」、「夫婦でノンビリ」又は「ひとりでマッタリ」というイメージのいずれか1つを選択できる構成であってもよい。属性入力画面は、第2ユーザ34によりアプリケーションが利用されるシーンを設定できる構成であってもよい。利用シーンは、例えば、日帰り旅行又は日帰り温泉等である。なお、第1属性データ、例えば第2属性データと同様の方法で情報処理端末4に入力される。 The display device 43 is configured to display various types of information. The second attribute data is input by the second user 34, for example, when an attribute input screen (not shown) is displayed on the display device 43. The attribute input screen is configured to allow the second attribute to be selected, for example, from friends, family, lovers, or alone. The attribute input screen may be configured to allow the second attribute to be selected from the image of the POI. Specifically, the attribute input screen may be configured to allow the second user 34 to select one of the images: "Enjoying with friends," "Exciting with family," "Exciting as a couple," "Relaxing as a couple," or "Relaxing alone." The attribute input screen may be configured to allow the second user 34 to set a scenario in which the application will be used. Examples of usage scenarios include a day trip or a day trip to a hot spring. The second attribute data is input to the information processing terminal 4 in the same manner as the first attribute data, for example, the second attribute data.
本実施形態において、表示装置43は、上記3つの機能ごとに異なった方法で、第2のPOIデータを可視化できる。 In this embodiment, the display device 43 can visualize the second POI data in different ways for each of the three functions.
地図表示処理に関する地図65は、図3及び図4に示すように、ピンアイコン64と基準マーク63aとを含む。ピンアイコン64は、POIを差し示す。ピンアイコン64は、POIの種類を表す。POIの種類は、POIの種類ごとにデザインの異なる図形で表される。POIの種類は、例えば、飲食店、観光施設、店舗又は公共施設である。基準マーク63aは、基準位置を示す。なお、基準位置は、地図65がスクロールされていない状態では、表示装置43に地図65が表示されている表示範囲65aの中心点63bでもある。 As shown in Figures 3 and 4, the map 65 related to the map display process includes a pin icon 64 and a reference mark 63a. The pin icon 64 indicates a POI. The pin icon 64 indicates the type of POI. Each type of POI is represented by a different graphic design. Examples of POI types include restaurants, tourist facilities, shops, and public facilities. The reference mark 63a indicates the reference position. Note that when the map 65 is not scrolled, the reference position is also the center point 63b of the display range 65a in which the map 65 is displayed on the display device 43.
本実施形態において、表示装置43は、中心点63bにあわせて表示されている地図65の表示範囲65a内のPOIが検出されると、簡易情報エリア62に第2のPOIデータのリストを表示する。簡易情報エリア62は、地図65の下の領域である。表示装置43は、地図65と簡易情報エリア62とを1つの画面61に表示する。簡易情報エリア62は、POIに関する簡易的な情報を示す。簡易情報エリア62は、写真画像データ68及びテキストデータを表示する。写真画像データ68は、例えば、POIにある建物の外観を表す。写真画像データ68は、例えば、POIにある店舗で提供された料理を表す。本実施形態において、写真画像データ68は、第1のPOIデータに含まれる画像データに対応する。テキストデータは、POIの名称を示すテキストデータ69を含む。本実施形態において、テキストデータは、POIの感想を示すテキストデータをさらに含む。POIの感想を示すテキストデータは、例えば二点鎖線で囲まれた範囲70に表示される。テキストデータは、第1のPOIデータに含まれるテキストデータに対応する。 In this embodiment, when a POI is detected within the display range 65a of the map 65, which is displayed aligned with the center point 63b, the display device 43 displays a list of second POI data in the simple information area 62. The simple information area 62 is the area below the map 65. The display device 43 displays the map 65 and the simple information area 62 on a single screen 61. The simple information area 62 shows simple information about the POI. The simple information area 62 displays photo image data 68 and text data. The photo image data 68 represents, for example, the exterior of a building located at the POI. The photo image data 68 represents, for example, a dish served at a store located at the POI. In this embodiment, the photo image data 68 corresponds to the image data included in the first POI data. The text data includes text data 69 indicating the name of the POI. In this embodiment, the text data further includes text data indicating impressions of the POI. The text data indicating impressions of the POI is displayed, for example, in an area 70 surrounded by a two-dot dash line. The text data corresponds to the text data included in the first POI data.
本実施形態において、簡易情報エリア62は、種別アイコン64aを表示する。種別アイコン64aは、ピンアイコン64と同じ種類のPOIを表す。種別アイコン64aは、地図65が示すPOIに対応する。種別アイコン64aは、図形によってピンアイコン64が示すPOIと対応付けられる。本実施形態において、種別アイコン64aは、POIの名称を示すテキストデータ69の隣に配置される。 In this embodiment, the simple information area 62 displays a type icon 64a. The type icon 64a represents the same type of POI as the pin icon 64. The type icon 64a corresponds to the POI indicated by the map 65. The type icon 64a is graphically associated with the POI indicated by the pin icon 64. In this embodiment, the type icon 64a is placed next to text data 69 indicating the name of the POI.
本実施形態において、表示装置43は、地図65にプロットされているPOIを示す第2のPOIデータを簡易情報エリア62に表示する。表示装置43は、第2のPOIデータを中心点63bから近い順に簡易情報エリア62に表示する。そのため、表示装置43は、基準位置から比較的近いPOIを示す第2のPOIデータを、基準位置から比較的遠いPOIを示す第2のPOIデータよりもリストの上位に表示する。本実施形態において、簡易情報エリア62は、縦3列及び横3列で第2のPOIデータを表示する。リストの上位の第2のPOIデータは、リストの下位の第2のPOIデータよりも、地図65に近い位置に表示される。 In this embodiment, the display device 43 displays second POI data indicating POIs plotted on the map 65 in the simple information area 62. The display device 43 displays the second POI data in the simple information area 62 in order of proximity to the center point 63b. Therefore, the display device 43 displays second POI data indicating POIs that are relatively close to the reference position higher in the list than second POI data indicating POIs that are relatively far from the reference position. In this embodiment, the simple information area 62 displays the second POI data in three columns and three rows. Second POI data at the top of the list are displayed closer to the map 65 than second POI data at the bottom of the list.
なお、表示装置43が簡易情報エリア62に第2のPOIデータを表示する順番は、中心点63bから近い順に限定されない。順番は、第2ユーザ34が中心点63bからPOIに行くための交通手段に応じた所要時間に基づいて決定されてもよい。交通手段は、例えば徒歩や自動車等が挙げられる。この場合、順番は、例えば、交通手段に応じた所要時間が短い順である。また順番は、POIの属性に基づいて決定されてもよい。POIの属性は、POIの特徴やジャンル等である。また表示装置43は、PR(Public Relations)依頼を受けたPOIに対応する第2のPOIデータを、リストの上位に表示する構成であってもよい。PR依頼は、POIにある企業や店舗等からの広告掲載の依頼である。この場合、PR依頼を受けていない残りの第2のPOIデータの順番は、例えば、中心点63bから近い順、交通手段に応じた所要時間に基づく順、POIの属性に基づく順である。 The order in which the display device 43 displays the second POI data in the simple information area 62 is not limited to the order of proximity to the center point 63b. The order may be determined based on the travel time required for the second user 34 to get from the center point 63b to the POI, depending on the mode of transportation. Examples of modes of transportation include walking and automobile. In this case, the order is, for example, in order of the shortest travel time depending on the mode of transportation. The order may also be determined based on the attributes of the POI. The attributes of the POI include the characteristics or genre of the POI. The display device 43 may also be configured to display second POI data corresponding to POIs that have received a PR (Public Relations) request at the top of the list. A PR request is a request to place an advertisement from a company, store, etc. located at the POI. In this case, the order of the remaining second POI data that have not received a PR request may be, for example, the order of proximity to the center point 63b, the order based on the travel time depending on the mode of transportation, or the order based on the attributes of the POI.
表示装置43は、簡易情報エリア62に表示された第2のPOIデータのうち、第2ユーザ34に選択されたピンアイコン64に対応する第2のPOIデータをフォーカスして表示できる。本実施形態において、表示装置43は、第2ユーザ34によって押下されたピンアイコン64に対応する第2のPOIデータをハイライトで表示できる。これによって、地図65に示されているPOIと、簡易情報エリア62に示されているPOIとが互いに対応付けられる。 The display device 43 can focus and display the second POI data corresponding to the pin icon 64 selected by the second user 34 from among the second POI data displayed in the simple information area 62. In this embodiment, the display device 43 can highlight the second POI data corresponding to the pin icon 64 pressed by the second user 34. This allows the POIs shown on the map 65 and the POIs shown in the simple information area 62 to be associated with each other.
端末制御装置44は、各種の情報処理動作を制御する。端末制御装置44は、入力装置41と、端末通信装置42と、表示装置43と、端末記憶装置49とに電気的に接続されている。端末制御装置44は、端末記憶装置49に記憶されているプログラムに基づいて、入力装置41と端末通信装置42と表示装置43とを制御できるように構成されている。端末制御装置44は、例えば、CPU(Central Processing Unit)又はMPU(Micro Processing Unit)で構成される。 The terminal control device 44 controls various information processing operations. The terminal control device 44 is electrically connected to the input device 41, the terminal communication device 42, the display device 43, and the terminal storage device 49. The terminal control device 44 is configured to control the input device 41, the terminal communication device 42, and the display device 43 based on a program stored in the terminal storage device 49. The terminal control device 44 is configured, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).
端末通信制御部45は、端末通信装置42を制御して、データベースサーバ5と通信する。端末通信制御部45は、基準決定部46によって基準位置が決定されると、基準データをデータベースサーバ5に送信する。また端末通信制御部45は、端末通信装置42を制御して、情報処理端末33と通信できる。 The terminal communication control unit 45 controls the terminal communication device 42 to communicate with the database server 5. When the reference position is determined by the reference determination unit 46, the terminal communication control unit 45 transmits the reference data to the database server 5. The terminal communication control unit 45 also controls the terminal communication device 42 to communicate with the information processing terminal 33.
基準決定部46は、基準位置を決定する。基準位置は、基準範囲66及び検索範囲を決める基準となる。基準位置は、例えば、経度及び緯度で表される。基準位置は、経度と緯度と高度で表されてもよい。基準位置を示す文字は、住所ボックス67に表示される。住所ボックス67には、例えば第2ユーザ34の現在地の場所を示す文字が表示される。本実施形態において、住所ボックス67は、地図65と簡易情報エリア62との間に表示される。 The reference determination unit 46 determines a reference position. The reference position serves as the basis for determining the reference range 66 and search range. The reference position is expressed, for example, by longitude and latitude. The reference position may also be expressed by longitude, latitude, and altitude. Characters indicating the reference position are displayed in the address box 67. In the address box 67, characters indicating, for example, the current location of the second user 34 are displayed. In this embodiment, the address box 67 is displayed between the map 65 and the simple information area 62.
基準決定部46は、例えば、第2ユーザ34の現在地に基づき、基準位置を決定する。この場合、基準決定部46は、図示しない現在地検出装置によって、第2ユーザ34の現在地を特定する。基準決定部46は、特定した現在地を基準位置に決定する。本実施形態において、現在地検出装置は、GPSである。基準決定部46は、前回アプリケーションが使用されたときの第2ユーザ34の位置に基づき、基準位置を決定してもよい。 The reference determination unit 46 determines the reference position based on, for example, the current location of the second user 34. In this case, the reference determination unit 46 identifies the current location of the second user 34 using a current location detection device (not shown). The reference determination unit 46 determines the identified current location as the reference position. In this embodiment, the current location detection device is a GPS. The reference determination unit 46 may determine the reference position based on the location of the second user 34 the last time the application was used.
基準決定部46は、第2ユーザ34によって指示された位置を、基準位置に決定してもよい。例えば、表示装置43は、第2ユーザ34の操作によって表示された地図65をスクロールすることができる。この場合、基準決定部46は、地図65がスクロールされたことによる中心点63bの移動により、基準位置を決定する。すなわち、基準決定部46は、スクロール後の地図65の表示範囲65aの中心点63bを基準位置に決定する。 The reference determination unit 46 may determine the position indicated by the second user 34 as the reference position. For example, the display device 43 can scroll the displayed map 65 in response to an operation by the second user 34. In this case, the reference determination unit 46 determines the reference position based on the movement of the center point 63b caused by scrolling the map 65. In other words, the reference determination unit 46 determines the center point 63b of the display range 65a of the scrolled map 65 as the reference position.
基準決定部46は、第2ユーザ34によるキーワード検索によって基準位置を決定してもよい。この場合、基準決定部46は、例えば、入力装置41を介して入力された特定の場所の住所もしくはその一部、駅名、施設名又は地名を示すテキストデータに基づき、基準位置を決定する。テキストデータの入力には、例えば図3及び図4に示す住所ボックス67が利用される。基準決定部46は、このように第2ユーザ34によって指定された地点を基準位置に決定する場合、特定の場所をもとにした座標データを利用できる。 The reference determination unit 46 may determine the reference position through a keyword search by the second user 34. In this case, the reference determination unit 46 determines the reference position based on text data indicating the address or part of the address, station name, facility name, or place name of a specific location input via the input device 41, for example. The address box 67 shown in Figures 3 and 4 is used to input the text data, for example. When determining the point specified by the second user 34 as the reference position in this way, the reference determination unit 46 can use coordinate data based on the specific location.
このようにして、基準決定部46は、第2ユーザ34に合わせて基準位置を設定する。基準範囲66は、基準位置を基準に所定の大きさに広がる。基準範囲66は、地図65の縮尺の決定に利用される。本実施形態において、基準範囲66は、基準位置を中心とする円形である。基準範囲66は、基準位置から半径300m以上1200m以下の範囲が好ましい。基準範囲66は、基準位置から半径500m以上900m以下の範囲が好ましい。本実施形態において、基準範囲66は、基準位置から半径700mの範囲である。なお、図3及び図4に二点鎖線で示す基準範囲66はイメージであり、基準範囲66は地図65に示されない。なお、基準範囲66は、基準位置を中心とする円形に限定されない。基準範囲66は、三角形や四角形、台形などの多角形であってもよい。基準範囲66は、基準位置を基準に設定されれば、基準位置を中心としなくてもよい。 In this way, the reference determination unit 46 sets the reference position to match the second user 34. The reference range 66 expands to a predetermined size based on the reference position. The reference range 66 is used to determine the scale of the map 65. In this embodiment, the reference range 66 is a circle centered on the reference position. The reference range 66 preferably has a radius of 300 m or more and 1200 m or less from the reference position. The reference range 66 preferably has a radius of 500 m or more and 900 m or less from the reference position. In this embodiment, the reference range 66 has a radius of 700 m from the reference position. Note that the reference range 66 indicated by the two-dot chain line in Figures 3 and 4 is an illustration, and the reference range 66 is not shown on the map 65. Note that the reference range 66 is not limited to a circle centered on the reference position. The reference range 66 may be a polygon such as a triangle, rectangle, or trapezoid. The reference range 66 does not have to be centered on the reference position as long as it is set based on the reference position.
検索範囲は、基準位置を基準に所定の大きさに広がる。検索範囲は、第2のPOIデータの取得に利用される。検索部54は、検索範囲に基づき、データベース57から第2のPOIデータを取得する。具体的に、検索部54は、検索範囲内の2以上のPOIを示す第2のPOIデータをデータベース57から取得する。検索範囲は、基準範囲66よりも大きい範囲である。検索範囲は、基準範囲66に含まれるPOIが所定数未満の場合、基準範囲66外にあり、かつ基準位置から最も近いPOIが少なくとも含まれる範囲であればよい。この場合、検索範囲は、例えば、基準範囲66内及び基準範囲66外で合わせて所定数のPOIが含まれる範囲である。又は、この場合、検索範囲は、例えば、基準範囲66外にありかつ基準位置から最も近いPOIが含まれる範囲である。検索範囲は、基準範囲66外にあるPOIの数や位置に応じて適宜変更されてもよい。 The search range expands to a predetermined size based on the reference position. The search range is used to acquire second POI data. The search unit 54 acquires second POI data from the database 57 based on the search range. Specifically, the search unit 54 acquires second POI data indicating two or more POIs within the search range from the database 57. The search range is larger than the reference range 66. If the number of POIs included in the reference range 66 is less than a predetermined number, the search range may be a range that includes at least the POI that is outside the reference range 66 and closest to the reference position. In this case, the search range is, for example, a range that includes a predetermined number of POIs both inside and outside the reference range 66. Alternatively, in this case, the search range is, for example, a range that includes the POI that is outside the reference range 66 and closest to the reference position. The search range may be changed as appropriate depending on the number and locations of POIs outside the reference range 66.
縮尺決定部47は、地図表示処理において、基準範囲66に含まれるPOIの数とPOIの表示件数とに基づき、地図65の縮尺を決定する。縮尺決定部47は、縮尺を決定するため、基準範囲66内のPOIを示す第2のPOIデータを取得する。また縮尺決定部47は、POIの表示件数を決定する。POIの表示件数は、第2ユーザ34による地図65の閲覧が阻害されない所定数に設定される。所定数は、4以上16以下が好ましい。所定数は、画面61全体に占める地図65と簡易情報エリア62との面積の割合に基づいて決定されてもよい。画面61に対する簡易情報エリア62の面積比率は、例えば30%以上60%以下である。所定数は、簡易情報エリア62に表示される1つ分の第2のPOIデータの大きさに基づいて決定されてもよい。所定数は、画面61に対する簡易情報エリア62の面積比率と、簡易情報エリア62に表示される1つ分の第2のPOIデータの大きさとに基づき、決定されてもよい。この場合、所定数は、簡易情報エリア62の面積比率が大きくなるほど、又は、簡易情報エリア62に表示される第2のPOIデータの大きさが小さくなるほど多くなる。本実施形態において所定数は9である。本実施形態において、地図65が示すPOIの数は、地域によらず一定である。なお、この構成に限定されず、本実施形態の情報出力システム3は、地図表示処理を行うたびに所定数を調整する構成であってもよい。 In the map display process, the scale determination unit 47 determines the scale of the map 65 based on the number of POIs included in the reference range 66 and the number of POIs to be displayed. To determine the scale, the scale determination unit 47 acquires second POI data indicating POIs within the reference range 66. The scale determination unit 47 also determines the number of POIs to be displayed. The number of POIs to be displayed is set to a predetermined number that does not hinder the second user 34 from viewing the map 65. The predetermined number is preferably between 4 and 16. The predetermined number may be determined based on the proportion of the area of the map 65 and the simple information area 62 to the entire screen 61. The area ratio of the simple information area 62 to the screen 61 is, for example, between 30% and 60%. The predetermined number may be determined based on the size of one piece of second POI data displayed in the simple information area 62. The predetermined number may be determined based on the area ratio of the simple information area 62 to the screen 61 and the size of one piece of second POI data displayed in the simple information area 62. In this case, the predetermined number increases as the area ratio of the simple information area 62 increases or the size of the second POI data displayed in the simple information area 62 decreases. In this embodiment, the predetermined number is 9. In this embodiment, the number of POIs shown on the map 65 is constant regardless of the region. However, the information output system 3 of this embodiment is not limited to this configuration and may be configured to adjust the predetermined number each time map display processing is performed.
縮尺決定部47は、第2のPOIデータに基づき、基準範囲66内のPOIの数を検知する。縮尺決定部47は、基準範囲66内のPOIが所定数又は所定数を超える地域を表現する地図65の縮尺を、予め定める縮尺に決定する。予め定める縮尺は、基準範囲66よりも一回り大きい範囲が地図65の表示範囲65aとなる縮尺である。本実施形態において、予め定める縮尺の地図65は、高速道路や国道などの比較的幅の広い道路だけでなく、比較的幅の狭い道路も示すことができる。 The scale determination unit 47 detects the number of POIs within the reference range 66 based on the second POI data. The scale determination unit 47 determines the scale of the map 65 representing an area within the reference range 66 where the number of POIs is a predetermined number or more to be a predetermined scale. The predetermined scale is a scale in which the display range 65a of the map 65 is one size larger than the reference range 66. In this embodiment, the map 65 at the predetermined scale can show not only relatively wide roads such as expressways and national highways, but also relatively narrow roads.
縮尺決定部47は、基準範囲66に含まれるPOIが所定数未満の地域を表現する地図65の縮尺を、予め定める縮尺よりも大きくする。具体的に、縮尺決定部47は、基準範囲66に含まれるPOIの数が所定数未満の場合、基準範囲66外にありかつ基準位置から最も近いPOIを示すことができるように縮尺を決定する。すなわち、地図65は、基準範囲66に含まれるPOIの数が所定数未満の場合、POIとして、基準範囲66外にありかつ基準位置から最も近いPOIを少なくとも示す。なお、縮尺決定の基準とするPOIは、基準位置から最も近いPOIに限定されず、基準範囲66外にありかつ基準位置からの近さが所定の順位のPOIであればよい。所定の順位は、所定数よりも小さい値である。このような地図65は、基準範囲66外にある所定の順位のPOIを、表示範囲65aの端部に示す。 The scale determination unit 47 increases the scale of the map 65 representing an area where the reference range 66 contains fewer than a predetermined number of POIs, to a larger scale than a predetermined scale. Specifically, when the reference range 66 contains fewer than a predetermined number of POIs, the scale determination unit 47 determines the scale so that POIs that are outside the reference range 66 and closest to the reference position can be displayed. That is, when the reference range 66 contains fewer than a predetermined number of POIs, the map 65 displays at least the POIs that are outside the reference range 66 and closest to the reference position. Note that the POIs used as the basis for determining the scale are not limited to the POIs closest to the reference position, but may be POIs that are outside the reference range 66 and have a predetermined ranking in terms of proximity to the reference position. The predetermined ranking is a value smaller than a predetermined number. Such a map 65 displays POIs of a predetermined ranking that are outside the reference range 66 at the edge of the display range 65a.
例えば、縮尺決定部47は、中心点63bから半径700m以内に8か所未満しかPOIが存在しない場合、表示範囲65aに9か所以上のPOIが含まれるように、地図65の縮尺を決定する。一方、縮尺決定部47は、例えば、中心点63bから半径700m以内に9個以上のPOIが存在する場合、地図65の高さ又は幅の短い辺が予め指定された距離に対応する予め定める縮尺となるように地図65の縮尺を決定する。予め指定された距離は、例えば、1400mである。これによって、地図65においてPOIに対応するそれぞれの場所に9個のピンが立ち、簡易情報エリア62に9か所のPOIにそれぞれ対応する第2のPOIデータがリストで表示される。なお、近似値の場合、予め指定された距離は、1400m以上となってもよい。この場合、地図65においてPOIに対応するそれぞれの場所に9個を超えるピンが立つ可能性がある。このように縮尺決定部47は、指定された地点からの特定の範囲に存在するPOIの件数によって地図65の縮尺を判定する。縮尺決定部47は、基準範囲66内に所定数未満しかPOIが存在しない場合は、地図65上に所定数となるPOIが表示される縮尺で地図65を表示する。縮尺決定部47は、基準範囲66内に所定数以上のPOIが存在する場合は、地図65の高さ又は幅の短い辺が指定した距離に対応する縮尺に設定する。 For example, if there are fewer than eight POIs within a 700-m radius from the center point 63b, the scale determination unit 47 determines the scale of the map 65 so that nine or more POIs are included in the display range 65a. On the other hand, if there are nine or more POIs within a 700-m radius from the center point 63b, the scale determination unit 47 determines the scale of the map 65 so that the shorter side of the height or width of the map 65 is a predetermined scale corresponding to a predetermined distance. The predetermined distance is, for example, 1,400 m. As a result, nine pins are placed at locations corresponding to the POIs on the map 65, and second POI data corresponding to each of the nine POIs is displayed in a list in the simple information area 62. Note that, in the case of an approximate value, the predetermined distance may be 1,400 m or more. In this case, there is a possibility that more than nine pins will be placed at locations corresponding to the POIs on the map 65. In this way, the scale determination unit 47 determines the scale of the map 65 based on the number of POIs that exist within a specific range from the specified point. If there are fewer than a predetermined number of POIs within the reference range 66, the scale determination unit 47 displays the map 65 at a scale that displays the predetermined number of POIs on the map 65. If there are more than a predetermined number of POIs within the reference range 66, the scale determination unit 47 sets the scale so that the shorter side of the height or width of the map 65 corresponds to the specified distance.
表示制御部48は、地図65上にプロットするPOIを決定する。表示制御部48は、基準範囲66内に所定数を超えるPOIがある場合、地図65に示すPOIを選択できる。本実施形態において、表示制御部48は、縮尺決定部47によって決定された縮尺で、指定した地点に近い順に所定数のピンアイコン64をプロットした地図65を表示装置43に表示する。 The display control unit 48 determines the POIs to plot on the map 65. If there are more than a predetermined number of POIs within the reference range 66, the display control unit 48 can select the POIs to show on the map 65. In this embodiment, the display control unit 48 displays on the display device 43, at the scale determined by the scale determination unit 47, a map 65 on which a predetermined number of pin icons 64 are plotted in order of proximity to the specified point.
本実施形態において、表示制御部48は、上記の縮尺判定の際に所定数を超えるPOIが存在している場合、第2ユーザ34による簡易情報エリア62のスクロールにあわせて、簡易情報エリア62に表示されている第2のPOIデータに対応するピンアイコン64のみを示す構成である。すなわち、簡易情報エリア62に表示されているリストに対応するピンアイコン64のみが示され、リストのスクロールにあわせて地図65に含まれるピンアイコン64も別のPOIを示すピンアイコン64に変わるように構成される。リストがスクロールされる場合、地図65及び住所ボックス67は、スクロールされない固定表示である。 In this embodiment, if there are more than a predetermined number of POIs when the scale is determined, the display control unit 48 is configured to display only the pin icons 64 corresponding to the second POI data displayed in the simple information area 62 as the second user 34 scrolls the simple information area 62. In other words, only the pin icons 64 corresponding to the list displayed in the simple information area 62 are displayed, and as the list is scrolled, the pin icons 64 included in the map 65 are changed to pin icons 64 indicating other POIs. When the list is scrolled, the map 65 and address box 67 are displayed in a fixed manner and are not scrolled.
表示制御部48は、例えば、基準範囲66内にPOIが9か所以上ある場合、リストをスクロールして最大39件のPOIを提示できるように構成される。また例えば、簡易情報エリア62に9件のPOIに対応する第2のPOIデータが表示される場合、簡易情報エリア62がスクロールされて10件目以降の第2のPOIデータが表示されると、10件目以降のPOIデータに対応するピンアイコン64が地図65に表れる。このように表示制御部48は、地図65のスクロールや拡縮にあわせて、更新されたPOIのリストを表示装置43に表示するように構成される。このような表示制御部48は、基準範囲66に所定数を超えてPOIが含まれる場合、中心点63bとPOIとの距離に基づいて基準範囲66に含まれるPOIの順位をそれぞれ求める。順位は、中心点63bに近いPOIほど上位になる。表示制御部48は、基準位置又は中心点63bから近い順に所定数のPOIを地図65に示す。 For example, if there are nine or more POIs within the reference range 66, the display control unit 48 is configured to scroll the list to present up to 39 POIs. For example, if second POI data corresponding to nine POIs is displayed in the simple information area 62, when the simple information area 62 is scrolled to display the second POI data from the tenth item onward, pin icons 64 corresponding to the POI data from the tenth item onward appear on the map 65. In this way, the display control unit 48 is configured to display an updated list of POIs on the display device 43 in accordance with the scrolling and zooming of the map 65. If the reference range 66 includes more than a predetermined number of POIs, the display control unit 48 determines the ranking of each POI included in the reference range 66 based on the distance between the center point 63b and the POI. POIs closer to the center point 63b are ranked higher. The display control unit 48 displays a predetermined number of POIs on the map 65 in order of proximity to the reference position or center point 63b.
端末制御装置44は、表示装置43に表示されている地図65の縮尺のみが第2ユーザ34によって変更された場合、取得済みの第2のPOIデータに対応するピンアイコン64及びPOIのリストの表示を維持する。これに対して、端末制御装置44は、第2ユーザ34によって中心点63bが変更された場合、再度第2のPOIデータの取得を行う。なお、端末制御装置44は、地図65の縮尺の変更後に中心点63bが変更された場合は、地図65の縮尺は維持したまま上記のロジックに基づいた第2のPOIデータの取得とリストの表示を行う。 When only the scale of the map 65 displayed on the display device 43 is changed by the second user 34, the terminal control device 44 maintains the display of the pin icon 64 and POI list corresponding to the acquired second POI data. In contrast, when the center point 63b is changed by the second user 34, the terminal control device 44 acquires the second POI data again. Furthermore, when the center point 63b is changed after the scale of the map 65 is changed, the terminal control device 44 acquires the second POI data and displays the list based on the above logic while maintaining the scale of the map 65.
表示制御部48は、第2のPOIデータの読み込みや表示に時間がかかる場合、ウェイト中であることを示す文字を表示装置43に表示させてもよい。 If it takes a long time to read or display the second POI data, the display control unit 48 may cause the display device 43 to display text indicating that it is waiting.
表示制御部48は、図示しない基準ボタンを表示する構成であってもよい。基準ボタンは、表示範囲65aの中心点63bを基準位置に戻すためのボタンである。表示制御部48は、地図65とともに基準ボタンを画面61に表示する。表示制御部48は、例えば、地図65がスクロールされた状態で基準ボタンが押下されることで、第2ユーザ34の現在地を中心点63bとして示す地図65をショートカットで表示装置43に表示させることができる。なお、表示制御部48は、GPSで取得されるGPSデータをアプリケーションで使用することが第2ユーザ34によって許可されていない場合、基準ボタンをグレーアウトして画面61に表示してもよい。 The display control unit 48 may be configured to display a reference button (not shown). The reference button is a button for returning the center point 63b of the display range 65a to the reference position. The display control unit 48 displays the reference button on the screen 61 along with the map 65. For example, when the reference button is pressed while the map 65 is scrolled, the display control unit 48 can display a map 65 showing the second user 34's current location as the center point 63b on the display device 43 as a shortcut. Note that if the second user 34 does not allow the application to use GPS data acquired by GPS, the display control unit 48 may gray out the reference button and display it on the screen 61.
端末制御装置44は、地図65がピンチやスクロールされても次の動作が連続しないと判断した場合、第2のPOIデータの再読み込みを開始する。読み込みが再開される時間は、例えば0.5秒である。 If the terminal control device 44 determines that the map 65 has been pinched or scrolled but the next action is not consecutive, it starts reloading the second POI data. The time it takes to resume loading is, for example, 0.5 seconds.
本実施形態において、表示制御部48は、アプリケーションの起動時、地図65をデフォルトで表示装置43に表示する。画面表示時の表示範囲65aの中心点63bは、例えば画面表示開始時の第2ユーザ34の現在地に対応する。基準決定部46は、アプリケーションの初回起動時にGPSの使用が未許可の場合、例えば東京駅などの所定の地点を基準位置に設定してもよい。基準決定部46は、GPSの利用が未許可の場合、前回アプリケーションを利用したときの地図65の中心点63bを基準位置に設定してもよい。表示制御部48は、アプリケーションの初回起動時は、地図65をデフォルトとしない構成であってもよい。 In this embodiment, when the application is launched, the display control unit 48 displays the map 65 on the display device 43 by default. The center point 63b of the display range 65a when the screen is displayed corresponds to, for example, the current location of the second user 34 when the screen display begins. If the use of GPS is not permitted when the application is launched for the first time, the reference determination unit 46 may set a predetermined point, such as Tokyo Station, as the reference position. If the use of GPS is not permitted, the reference determination unit 46 may set the center point 63b of the map 65 from the previous time the application was used as the reference position. The display control unit 48 may be configured not to set the map 65 as the default when the application is launched for the first time.
本実施形態において、図5に示すリスト画面71は、ヘッダエリア72と、リストエリア73と、フッダエリア74とを含む。ヘッダエリア72は、基準位置ボックス75と属性ボックス76とを含む。フッダエリア74は、3つの切替ボタン78,79,80を含む。リストエリア73は、第2ユーザ34の操作によってスクロールされる。スクロールの方向は、例えば上下方向である。ヘッダエリア72及びフッダエリア74は、スクロースされずに固定である。 In this embodiment, the list screen 71 shown in FIG. 5 includes a header area 72, a list area 73, and a footer area 74. The header area 72 includes a reference position box 75 and an attribute box 76. The footer area 74 includes three switching buttons 78, 79, and 80. The list area 73 is scrolled by the operation of the second user 34. The scrolling direction is, for example, up and down. The header area 72 and footer area 74 are fixed and cannot be scrolled.
リスト表示処理が実行される場合、第2のPOIデータは、表示順位情報を含む。表示順位情報は、基準範囲66内にある2以上のPOIをそれぞれ示す第2のPOIデータの表示順位を示す。表示順位は、少なくとも第1属性と第2属性とに基づいて決定される。表示制御部48は、第2のPOIデータを受信すると、第2のPOIデータを得点の高い順にリストで出力する。リストエリア73は、写真画像データ68及びテキストデータを表示する。テキストデータは、POIの名称を示すテキストデータ69を写真画像データ68に対応付けて表示させる。本実施形態において、テキストデータは、POIの感想を示す文字を、二点鎖線で囲まれた範囲70に表示させる。本実施形態において、テキストデータは、各POIのブレイク度を示す。ブレイク度は、例えば星形の図形81で示される。本実施形態において、テキストデータは、POIの所在地などを示す文字を二点鎖線で示す範囲77に示す。本実施形態において、POIのリストは縦方向に第2のPOIデータを並べる。本実施形態において、写真画像データ68は、POIごとに横並びで複数表示される。 When the list display process is executed, the second POI data includes display order information. The display order information indicates the display order of the second POI data, each of which indicates two or more POIs within the reference range 66. The display order is determined based on at least the first attribute and the second attribute. When the display control unit 48 receives the second POI data, it outputs the second POI data in a list in descending order of score. The list area 73 displays photo image data 68 and text data. The text data displays text data 69 indicating the name of the POI in association with the photo image data 68. In this embodiment, the text data displays characters indicating impressions of the POI in an area 70 surrounded by a two-dot chain line. In this embodiment, the text data indicates the break degree of each POI. The break degree is indicated, for example, by a star-shaped figure 81. In this embodiment, the text data indicates characters indicating the location of the POI, etc., in an area 77 indicated by a two-dot chain line. In this embodiment, the POI list arranges the second POI data vertically. In this embodiment, multiple pieces of photo image data 68 are displayed side by side for each POI.
端末制御装置44は、リスト画面71の表示開始時に、例えば5か所のPOIを示す第2のPOIデータを読み込む。表示制御部48は、リスト画面71が第2ユーザ34によってスクロールされるごとに、表示順位順に次の5か所のPOIを示す第2のPOIデータを順次読み込んで表示装置43に表示させる。本実施形態において、表示開始時のリストは、第2ユーザ34の現在地から出発した場合のリストである。すなわち、第2ユーザ34の現在地から近い順に第2のPOIデータが並べられたリストである。表示開始時のリストは、第2ユーザ34によってGPSの使用が許可されていない場合、前回アプリケーションが利用されたときの地図65の最終の中心点63bから出発した場合のリストであってもよい。表示開始時のリストは、特定の地点から出発する場合のリストであってもよい。出発地点が変更された場合、基準位置ボックス75に変更後の市町村名又は区名等が表示される。例えば、基準位置ボックス75内の文字が、「現在地から出発」が「千代田区から出発」に変わる。この場合、利用シーンは、前回の設定が引き継がれてもよい。 When the list screen 71 starts to be displayed, the terminal control device 44 loads second POI data indicating, for example, five POIs. Each time the second user 34 scrolls the list screen 71, the display control unit 48 sequentially loads second POI data indicating the next five POIs in display order and displays them on the display device 43. In this embodiment, the list at the start of display is a list for when the second user 34 starts from their current location. That is, the list is a list in which the second POI data are arranged in order of proximity to the second user 34's current location. If the second user 34 does not permit use of GPS, the list at the start of display may be a list for when the user starts from the final center point 63b of the map 65 the last time the application was used. The list at the start of display may also be a list for when the user starts from a specific point. If the departure point is changed, the reference position box 75 displays the changed city, town, village, or ward name. For example, the text in the reference position box 75 changes from "Start from current location" to "Start from Chiyoda Ward." In this case, the previous settings for the usage scenario may be carried over.
図7に示す詳細画面83は、第2ユーザ34によって選択されたPOIの詳細情報83aを示す。詳細画面83は、図3及び図4に示す画面61、図5に示すリスト画面71、又は、図8に示すリスト画面71から遷移する。画面61、リスト画面71又はリスト画面71は、各リストの第2のPOIデータが第2ユーザ34によって押下されると、詳細画面83に遷移する。詳細画面83は、画面61、リスト画面71又はリスト画面71において第2ユーザ34によって押下された写真画像データ68又は範囲70内のテキストデータが中心を表示して開かれてもよい。 The details screen 83 shown in FIG. 7 displays detailed information 83a of the POI selected by the second user 34. The details screen 83 is transitioned from the screen 61 shown in FIGS. 3 and 4, the list screen 71 shown in FIG. 5, or the list screen 71 shown in FIG. 8. When the second POI data in each list is pressed by the second user 34, the screen 61, list screen 71, or list screen 71 transitions to the details screen 83. The details screen 83 may be opened with the photo image data 68 or text data within the range 70 pressed by the second user 34 on the screen 61, list screen 71, or list screen 71 displayed at the center.
詳細画面83において、表示装置43は、地図65と写真画像データ68とテキストデータとシェアアイコン84とを表示する。詳細画面83は、周辺情報欄86をさらに含んでもよい。周辺情報欄86は、第2ユーザ34によって選択されたPOIの周辺にある別のPOIを示す第2のPOIデータを表示する。すなわち、本実施形態において、詳細情報83aは、第2ユーザ34によって選択されたPOIを示す地図65と、写真画像データ68と、テキストデータと、シェアアイコン84の画像データと、周辺情報欄86に関する情報とを含む。なお、詳細情報83aは、第2ユーザ34が選択したPOIを訪問できる程度の情報を含んでいれば上記に限定されない。 On the details screen 83, the display device 43 displays a map 65, photo image data 68, text data, and a share icon 84. The details screen 83 may further include a surrounding information field 86. The surrounding information field 86 displays second POI data indicating another POI located in the vicinity of the POI selected by the second user 34. That is, in this embodiment, the detailed information 83a includes a map 65 indicating the POI selected by the second user 34, photo image data 68, text data, image data of the share icon 84, and information related to the surrounding information field 86. Note that the detailed information 83a is not limited to the above, as long as it includes information sufficient to enable the second user 34 to visit the POI selected.
表示装置43は、シェアアイコン84が押下されることによって、図8に示すPOI共有画面90を表示する。POI共有画面90は、シェア実行ボタン89を表示する。本実施形態において、POI共有画面90は、天気予測のデータ87を表示する。天気予測のデータ87は、例えばこの先1週間の天気予報を示す。本実施形態において、POI共有画面90は、POIの写真画像データ68とテキストデータとを表示する。端末通信装置42は、シェア実行ボタン89が押下されることによって、POI共有画面90に表示されている第2のPOIデータを第2同行者35の情報処理端末33に送信する。 When the share icon 84 is pressed, the display device 43 displays the POI sharing screen 90 shown in FIG. 8. The POI sharing screen 90 displays a share execution button 89. In this embodiment, the POI sharing screen 90 displays weather forecast data 87. The weather forecast data 87 indicates, for example, the weather forecast for the next week. In this embodiment, the POI sharing screen 90 displays photo image data 68 and text data of the POI. When the share execution button 89 is pressed, the terminal communication device 42 transmits the second POI data displayed on the POI sharing screen 90 to the information processing terminal 33 of the second companion 35.
図2に示す端末記憶装置49は、電源を切れば情報が消える揮発性記憶装置と、電源を切っても情報が消えない不揮発性記憶装置とを有している。揮発性記憶装置は、端末制御装置44により処理される情報を一時的に記憶する。揮発性記憶装置は、例えば、地図65を示す地図データと、地図データに付加する地点情報とを記憶する。揮発性記憶装置は、例えば、RAM(Random Access Memory)が挙げられる。不揮発性記憶装置は、各種の情報処理プログラム及び各種の情報が記憶可能なストレージである。不揮発性記憶装置は、例えば、ROM(Read Only Memory)が挙げられる。ROMは、例えば、フラッシュメモリ又はHDD(Hard Disk Drive)が用いられる。 The terminal storage device 49 shown in FIG. 2 includes a volatile storage device in which information is erased when the power is turned off, and a non-volatile storage device in which information is not erased when the power is turned off. The volatile storage device temporarily stores information processed by the terminal control device 44. The volatile storage device stores, for example, map data representing the map 65 and location information to be added to the map data. An example of a volatile storage device is RAM (Random Access Memory). The non-volatile storage device is storage capable of storing various information processing programs and various pieces of information. An example of a non-volatile storage device is ROM (Read Only Memory). For example, a flash memory or HDD (Hard Disk Drive) is used as the ROM.
上記のような情報処理端末4は、コンピュータに相当する。上記実施形態の各構成要素は、例えば、端末記憶装置49に記憶されたソフトウェアのプログラムをCPUが実行することによって実現される。プログラムは、図示しないサーバからダウンロードされることによって実行されてもよい。 The information processing terminal 4 described above corresponds to a computer. Each component of the above embodiment is realized, for example, by the CPU executing a software program stored in the terminal storage device 49. The program may also be executed by being downloaded from a server (not shown).
≪データベースサーバ5の構成≫
本実施形態において、図2に示すサーバ通信装置51は、外部装置とデータ通信を行う。本実施形態においてサーバ通信装置51は、SNSサーバ23と通信し、SNSサーバ23からPOIデータを受信する。サーバ通信装置51は、情報処理端末4と通信する。サーバ通信装置51は、情報処理端末4から基準データを受信する。サーバ通信装置51は、第2のPOIデータを情報処理端末4に送信する。サーバ通信装置51は、リスト表示処理が実行される場合、表示順位情報を含む第2のPOIデータを情報処理端末4に送信する。サーバ通信装置51は、サーバ通信制御部53により制御される。
<Configuration of Database Server 5>
In this embodiment, the server communication device 51 shown in FIG. 2 performs data communication with an external device. In this embodiment, the server communication device 51 communicates with the SNS server 23 and receives POI data from the SNS server 23. The server communication device 51 communicates with the information processing terminal 4. The server communication device 51 receives reference data from the information processing terminal 4. The server communication device 51 transmits second POI data to the information processing terminal 4. When a list display process is executed, the server communication device 51 transmits the second POI data including display order information to the information processing terminal 4. The server communication device 51 is controlled by a server communication control unit 53.
サーバ制御装置52は、サーバ通信装置51と、サーバ記憶装置56と、データベース57にそれぞれ電気的に接続されている。サーバ制御装置52は、例えば、サーバ記憶装置56に記憶された各種のプログラムを動作させるように駆動する。サーバ制御装置52は、例えば、CPU又はMPUで構成される。 The server control device 52 is electrically connected to the server communication device 51, the server storage device 56, and the database 57. The server control device 52, for example, drives various programs stored in the server storage device 56 to run. The server control device 52 is composed of, for example, a CPU or MPU.
検索部54は、データベース57からPOIデータを検索する。具体的に、検索部54は、検索範囲に含まれるPOIをそれぞれ示す第2のPOIデータをデータベース57から取得する。すなわち、検索部54は、複数のPOIの中から、指定した地点からの一定の距離の範囲内にあるPOIを検索する。検索範囲は、例えば、基準位置から半径100km以上200km以下の範囲である。検索範囲は、基準位置から半径130km以上170km以下の範囲がより好ましい。検索範囲は、基準範囲66内にあるPOIが所定数未満の場合、基準位置から近い順に所定数のPOIが含まれる範囲であってもよい。検索範囲は、地図表示処理において、基準範囲66に含まれるPOIが所定数未満の場合、基準範囲66外にありかつ基準位置から最も近いPOIが含まれる範囲であってもよい。 The search unit 54 searches for POI data from the database 57. Specifically, the search unit 54 obtains second POI data indicating each POI included in the search range from the database 57. That is, the search unit 54 searches for POIs that are within a certain distance from the specified point, from among the multiple POIs. The search range is, for example, a range with a radius of 100 km or more and 200 km or less from the reference position. The search range is more preferably a range with a radius of 130 km or more and 170 km or less from the reference position. If there are fewer than a predetermined number of POIs within the reference range 66, the search range may be a range that includes a predetermined number of POIs in order of proximity to the reference position. In the map display process, if there are fewer than a predetermined number of POIs included in the reference range 66, the search range may be a range that includes the POI that is outside the reference range 66 and closest to the reference position.
順位決定部55は、検索部54によって検索されたPOIデータに基づき、表示順位を決定する。順位決定部55は、少なくとも第1属性と第2属性とに基づき、表示順序を決定する。本実施形態において、順位決定部55は、特定の地域に存在する複数のPOIに対して、下記3つの要素に基づいて得点化を行う。 The ranking determination unit 55 determines the display order based on the POI data searched by the search unit 54. The ranking determination unit 55 determines the display order based on at least the first attribute and the second attribute. In this embodiment, the ranking determination unit 55 scores multiple POIs located in a specific area based on the following three elements:
(a)各POIの話題性
(b)中心点63bから各POIまでの距離
(c)各POIの好ましさ
(a) Topicality of each POI (b) Distance from the center point 63b to each POI (c) Desirability of each POI
(a)各POIの話題性は、近日中にいくべき価値が高いPOIかどうかによって得点化される。本実施形態において、順位決定部55は、この得点化のためにSNSサーバ23を利用する。本実施形態において、順位決定部55は、第2のPOIデータに対応する第1のPOIデータの新しさと、第2のPOIデータに対応する第1のPOIデータに対する評価とに基づき、第2のPOIデータを得点化する。 (a) The topicality of each POI is scored based on whether it is a POI that is highly worth visiting in the near future. In this embodiment, the ranking determination unit 55 uses the SNS server 23 for this scoring. In this embodiment, the ranking determination unit 55 scores the second POI data based on the recency of the first POI data corresponding to the second POI data and the evaluation of the first POI data corresponding to the second POI data.
具体的に、順位決定部55は、例えば、リスト表示処理が実行されている日の前日にSNSで投稿された第1のPOIデータに対応する第2のPOIデータが最大値となるように得点を付ける。順位決定部55は、POIデータが古くなるほど最大値から徐々に減少するように得点を付ける。第2のPOIデータに付けられる得点は、毎日更新される。得点化のため、順位決定部55は、第2のPOIデータに対応する第1のPOIデータが情報処理端末22からSNSサーバ23に送信された日、すなわち投稿日を示す情報を取得する。又は、順位決定部55は、投稿日から経過した日数を示す情報を取得する。又は、順位決定部55は、投稿日から経過した日数の短さを示す情報を取得する。本実施形態において、順位決定部55は、SNSやサービスへの投稿日から取得日までの日数の短さを示す情報を取得する。取得日は、順位決定部55によって当該情報が取得された日である。 Specifically, the ranking determination unit 55 assigns a score so that the second POI data corresponding to the first POI data posted on the SNS on the day before the day on which the list display process is being executed has the maximum score. The ranking determination unit 55 assigns a score so that the score gradually decreases from the maximum value as the POI data becomes older. The score assigned to the second POI data is updated daily. To assign the score, the ranking determination unit 55 acquires information indicating the date on which the first POI data corresponding to the second POI data was transmitted from the information processing terminal 22 to the SNS server 23, i.e., the posting date. Alternatively, the ranking determination unit 55 acquires information indicating the number of days that have passed since the posting date. Alternatively, the ranking determination unit 55 acquires information indicating how few days have passed since the posting date. In this embodiment, the ranking determination unit 55 acquires information indicating how few days have passed since the posting date on the SNS or service. The acquisition date is the day on which the information is acquired by the ranking determination unit 55.
また順位決定部55は、一日ごとのリツイート数又は「いいね」数の少なくともいずれか一方に基づいて得点化を行う。具体的に、順位決定部55は、例えば、一日ごとのリツイート数及び「いいね」数に期間を掛け合わせて得点化する。すなわち、順位決定部55は、第1のPOIデータが他のSNSユーザ21に拡散された程度に基づいて第2のPOIデータに得点を付ける。順位決定部55は、多くのSNSユーザ21に拡散された第1のPOIデータに対応する第2のPOIデータほど、高い得点を付ける。得点化のため、順位決定部55は、第2のPOIデータに対応する第1のPOIデータがリツイートされたユーザ数を示す情報を取得する。また順位決定部55は、第2のPOIデータに対応する第1のPOIデータが「いいね」された数を示す情報を取得する。これによって、順位決定部55は、第2のPOIデータに対応する第1のPOIデータに良い評価を行ったSNSユーザ21の人数を示す情報を取得できる。本実施形態において、データベースサーバ5は、SNSサーバ23から取得したPOIデータが示す全てのPOIに対して、これらの情報を事前に取得する。このように本実施形態の順位決定部55は、POIデータの新しさに関する得点と、POIデータが他のSNSユーザ21に拡散された程度に関する得点とを掛け合わせることで、各POIの得点化を行う。 The ranking determination unit 55 also assigns a score based on at least one of the number of retweets or the number of "likes" per day. Specifically, the ranking determination unit 55 assigns a score by, for example, multiplying the number of retweets and the number of "likes" per day by the period. That is, the ranking determination unit 55 assigns a score to the second POI data based on the extent to which the first POI data has been spread to other SNS users 21. The ranking determination unit 55 assigns a higher score to second POI data corresponding to first POI data that has been spread to more SNS users 21. To assign a score, the ranking determination unit 55 acquires information indicating the number of users who have retweeted the first POI data corresponding to the second POI data. The ranking determination unit 55 also acquires information indicating the number of "likes" received for the first POI data corresponding to the second POI data. This allows the ranking determination unit 55 to obtain information indicating the number of SNS users 21 who gave a good rating to the first POI data corresponding to the second POI data. In this embodiment, the database server 5 obtains this information in advance for all POIs indicated by the POI data obtained from the SNS server 23. In this way, the ranking determination unit 55 in this embodiment scores each POI by multiplying the score related to the newness of the POI data by the score related to the extent to which the POI data has been spread to other SNS users 21.
検索部54は、例えば、基準位置から半径150km以内に存在するPOIを示す第2のPOIデータをデータベース57より取得し、全国で20万件あるPOIのうち、スポットAからスポットEの5件を取得したとする。この場合、順位決定部55は、例えば表1に一例を示すように、スポットAからスポットEに対して話題性を得点化する。 For example, the search unit 54 acquires second POI data indicating POIs located within a radius of 150 km from the reference position from the database 57, and acquires five POIs, Spot A to Spot E, from among 200,000 POIs nationwide. In this case, the ranking determination unit 55 assigns scores to Spot A to Spot E in terms of topicality, as shown in Table 1, for example.
表1に示すように、スポットEの得点は、スポットA、スポットB、スポットC及びスポットDの得点よりも高い。スポットEは、対応する第1のPOIデータの投稿日が最も新しいPOIである。このように順位決定部55によって付与される得点は、投稿日の比較的新しいPOIデータに対応するPOIが、投稿日の比較的古いPOIデータに対応するPOIよりも高い。順位決定部55によって付与される得点は、リツイート数の比較的多いPOIデータに対応するPOIが、リツイート数の比較的少ないPOIデータに対応するPOIよりも高い。順位決定部55は、投稿日に基づく得点とリツイート数に基づく得点を掛け合わせて、POIの話題性に得点を付ける。 As shown in Table 1, Spot E has a higher score than Spot A, Spot B, Spot C, and Spot D. Spot E is the POI for which the corresponding first POI data was posted most recently. In this way, the score assigned by the ranking determination unit 55 is higher for POIs corresponding to POI data with a relatively new posting date than for POIs corresponding to POI data with a relatively old posting date. The score assigned by the ranking determination unit 55 is higher for POIs corresponding to POI data with a relatively large number of retweets than for POIs corresponding to POI data with a relatively small number of retweets. The ranking determination unit 55 multiplies the score based on the posting date by the score based on the number of retweets to assign a score to the topicality of the POI.
(b)中心点63bから各POIまでの距離は、本当に出かけられる距離にあるかどうか、すなわちアクセスの手軽さによって得点化される。得点は、第2ユーザ34の利用シーンに基づき、利用シーンごとに適した距離にあるPOIの得点が最大値となる。利用シーンは、例えば、前述の属性入力画面で第2属性とともに選択される。例えば、順位決定部55は、第2ユーザ34の現在地から日帰りドライブに行きやすい距離を最大値に得点化する。日帰りドライブに適した距離は、例えば30km以上50km以下である。 (b) The distance from the center point 63b to each POI is scored based on whether it is within a distance that can actually be traveled, i.e., ease of access. The score is determined based on the usage scenario of the second user 34, with the maximum score being given to a POI that is within an appropriate distance for each usage scenario. The usage scenario is selected, for example, along with the second attribute on the attribute input screen described above. For example, the ranking determination unit 55 assigns the maximum score to the distance that is the easiest to travel to for a day trip from the current location of the second user 34. A distance that is appropriate for a day trip is, for example, between 30 km and 50 km.
(b)各POIまでの距離を得点化するため、順位決定部55は、中心点63bから各POIまでの距離に基づいてPOIに得点を付ける。順位決定部55は、距離が短いPOIほど、高い得点を付ける。得点化のため、順位決定部55は、出発地点として指定した座標から、各POIの座標までの距離を算出する。本実施形態において、座標を示す座標情報は、緯度情報及び経度情報を含む。順位決定部55は、例えば、サーバ記憶装置56に記憶された地図データに基づき、距離を算出する。順位決定部55は、第2ユーザ34がどのようなスポットを探しているのかに応じて、最も適切な距離が最大値になるように、各POIの得点化を行ってもよい。第2ユーザ34が探しているPOIとしては、例えば、日帰りの行楽地や宿泊を伴う旅行などが挙げられる。第2ユーザ34によって選択されている利用シーンが日帰りの場合、スポットAからスポットEには、例えば表2に示すような得点が付与される。利用シーンが日帰りの場合に適した距離は、例えば20km以上40km以下である。 (b) To score the distance to each POI, the ranking determination unit 55 assigns a score to each POI based on the distance from the center point 63b to the POI. The ranking determination unit 55 assigns a higher score to POIs with shorter distances. To assign scores, the ranking determination unit 55 calculates the distance from the coordinates specified as the starting point to the coordinates of each POI. In this embodiment, the coordinate information indicating the coordinates includes latitude information and longitude information. The ranking determination unit 55 calculates the distance based on map data stored in the server storage device 56, for example. The ranking determination unit 55 may assign a score to each POI so that the most appropriate distance is maximized depending on the type of spot the second user 34 is searching for. Examples of POIs the second user 34 is searching for include day trip resorts and trips with overnight stays. If the usage scenario selected by the second user 34 is a day trip, spots A to E are assigned scores, for example, as shown in Table 2. For day trips, an appropriate distance is, for example, between 20km and 40km.
表2に示すように、スポットC及びスポットDの得点は、スポットA、スポットB及びスポットEの得点よりも高い。スポットA及びスポットDは、利用シーンに合致する距離にあるPOIである。スポットA、スポットB及びスポットEは、利用シーンに合致しない距離にあるPOIである。 As shown in Table 2, the scores for Spots C and D are higher than the scores for Spots A, B, and E. Spots A and D are POIs located at a distance that matches the usage scenario. Spots A, B, and E are POIs located at a distance that does not match the usage scenario.
(c)各POIの好ましさは、同じ同行者属性の人が興味を持ったPOIかどうかによって得点化される。各POIの好ましさは、POIの文脈に相当する。同じ同行者属性の人とは、第2属性と同じ第1属性が設定された第1ユーザ31である。本実施形態において、順位決定部55は、第2のPOIデータそれぞれに対して、第1ユーザ31による詳細情報83aの閲覧回数及びブックマーク数を属性ごとに得点化する。得点は毎日更新される。順位決定部55は、これらの各パラメータを掛け合わせて重み付けを行い、第2のPOIデータの表示順位を決定する。なお、各パラメータ間の重要度は適宜調整されてもよい。また順位決定部55は、各POIの好ましさに基づき、第2ユーザ34にPOIをレコメンドできる構成であってもよい。 (c) The desirability of each POI is scored based on whether or not a person with the same companion attribute is interested in the POI. The desirability of each POI corresponds to the context of the POI. A person with the same companion attribute is a first user 31 for whom the same first attribute as the second attribute is set. In this embodiment, the ranking determination unit 55 scores each attribute of the second POI data based on the number of times the detailed information 83a has been viewed and the number of bookmarks by the first user 31. The scores are updated daily. The ranking determination unit 55 multiplies and weights each of these parameters to determine the display order of the second POI data. The importance of each parameter may be adjusted as appropriate. The ranking determination unit 55 may also be configured to recommend POIs to the second user 34 based on the desirability of each POI.
例えば、順位決定部55は、第2属性と同じ第1属性が設定された第1ユーザ31による詳細情報83aの閲覧回数が比較的多い第2のPOIデータに、第2属性と同じ第1属性が設定された第1ユーザ31による詳細情報83aの閲覧回数が比較的少ない第2のPOIデータよりも高い得点を付ける。順位決定部55は、例えば、第2属性と同じ第1属性が設定された第1ユーザ31によってブックマークされた回数が比較的多い第2のPOIデータに、第2属性と同じ第1属性が設定された第1ユーザ31によってブックマークされた回数が比較的少ない第2のPOIデータよりも高い得点を付ける。このように順位決定部55は、第2属性と同じ第1属性の第1ユーザ31が閲覧やブックマークを多数しているPOIか少ないPOIなのかによって、各POIの得点化を行う。順位決定部55は、得点化の際、閲覧のみ、ブックマークのみ、又は、両方のアクション等の種別に応じて係数を掛け合わせる。順位決定部55は、第2ユーザ34によって設定された第2属性が「家族」の場合、例えば表3に示すように、スポットAからスポットEに対して第2同行者35の第2属性ごとの得点を参照する。 For example, the ranking determination unit 55 assigns a higher score to second POI data whose detailed information 83a has been viewed relatively frequently by first users 31 who have the same first attribute as the second attribute set, than to second POI data whose detailed information 83a has been viewed relatively infrequently by first users 31 who have the same first attribute as the second attribute set. For example, the ranking determination unit 55 assigns a higher score to second POI data whose detailed information 83a has been bookmarked relatively frequently by first users 31 who have the same first attribute as the second attribute set, than to second POI data whose detailed information 83a has been bookmarked relatively infrequently by first users 31 who have the same first attribute as the second attribute set. In this way, the ranking determination unit 55 assigns a score to each POI depending on whether the POI has been viewed or bookmarked frequently or infrequently by first users 31 who have the same first attribute as the second attribute set. When assigning the score, the ranking determination unit 55 multiplies a coefficient depending on the type of action, such as viewing only, bookmarking only, or both. When the second attribute set by the second user 34 is "family," the ranking determination unit 55 refers to the scores for each second attribute of the second companion 35 for spots A to E, for example, as shown in Table 3.
表3に示すように、スポットAの得点は、スポットB~Eの得点よりも高い。スポットAは、第1属性が「家族」の第1ユーザ31によって閲覧又はブックマークされたPOIである。スポットB~Eは、第1属性が「家族」以外の第1ユーザ31によって閲覧又はブックマークされたPOIである。 As shown in Table 3, the score for Spot A is higher than the scores for Spots B to E. Spot A is a POI that was viewed or bookmarked by a first user 31 whose first attribute is "family." Spots B to E are POI that were viewed or bookmarked by a first user 31 whose first attribute is not "family."
なお、各POIの好ましさの得点化には、AI(artificial intelligence)での学習が用いられてもよい。なお、順位決定部55は、第1属性を利用せず、例えばアプリケーションのサービス提供者側により予め設定されたPOIの属性に基づいて各POIを得点化する構成であってもよい。すなわち、順位決定部55は、POIの属性と第2属性とに基づいて各POIを得点化する。例えば、順位決定部55は、属性が公園のPOIに対して、第2属性が家族、恋人、第2ユーザ34ひとりの順で高い得点を付ける。この場合、順位決定部55は、第2属性が家族の場合のPOIの得点を、第2属性が恋人の場合のPOIの得点よりも高くする。順位決定部55は、第2属性が恋人の場合のPOIの得点を、第2属性がひとりの場合のPOIの得点よりも高くする。 Note that AI (artificial intelligence) learning may be used to score the desirability of each POI. Note that the ranking determination unit 55 may be configured to score each POI based on a POI attribute preset by, for example, the application service provider, without using the first attribute. That is, the ranking determination unit 55 scores each POI based on the POI attribute and the second attribute. For example, for a POI with the attribute "park," the ranking determination unit 55 assigns higher scores to POIs with the second attribute "family," "lover," and "one second user 34" in that order. In this case, the ranking determination unit 55 assigns a higher score to a POI with the second attribute "family" than to a POI with the second attribute "lover." The ranking determination unit 55 assigns a higher score to a POI with the second attribute "lover" than to a POI with the second attribute "one person."
本実施形態において、順位決定部55は、2以上のPOIに対して上記(a)、(b)、(c)の各得点から総合順位を定める。本実施形態において、表示順位情報は総合順位を示す。 In this embodiment, the ranking determination unit 55 determines an overall ranking for two or more POIs based on the scores (a), (b), and (c) above. In this embodiment, the display ranking information indicates the overall ranking.
表4に示すように、表示順位は、スポットD、スポットE、スポットC、スポットA、スポットBとなる。 As shown in Table 4, the display order is Spot D, Spot E, Spot C, Spot A, and Spot B.
このようにして算出された得点は、抽象化されて第2のPOIデータとともに表示装置43に表示されてもよい。 The score calculated in this manner may be abstracted and displayed on the display device 43 together with the second POI data.
サーバ記憶装置56は、電源を切れば情報が消える揮発性記憶装置と、電源を切っても情報が消えない不揮発性記憶装置とを有している。揮発性記憶装置は、サーバ制御装置52により処理される情報を一時的に記憶する。揮発性記憶装置の一例としては、例えば、RAMが挙げられる。サーバ記憶装置56は、地図データを記憶する。 The server storage device 56 has a volatile storage device in which information is erased when the power is turned off, and a non-volatile storage device in which information is not erased even when the power is turned off. The volatile storage device temporarily stores information processed by the server control device 52. An example of a volatile storage device is RAM. The server storage device 56 stores map data.
データベース57は、POIデータを第1属性に対応付けて記憶している。データベース57は、カテゴリごとにPOIデータを分類して記憶している。本実施形態において、データベース57は、SNSで発信された情報やSNSユーザ21が投稿した第1のPOIデータをもとに、スポットの名称や位置情報を付与して変換された複数のPOIを示すPOIデータを登録している。 Database 57 stores POI data in association with a first attribute. Database 57 classifies and stores POI data by category. In this embodiment, database 57 registers POI data indicating multiple POIs that have been converted by adding spot names and location information based on information posted on SNS and first POI data posted by SNS users 21.
本実施形態において、データベースサーバ5は、入力装置41を介して第1ユーザ31によって入力された第1属性データを記憶する。具体的に、データベースサーバ5は、データベース57に記憶されている第2のPOIデータがそれぞれ示す全てのPOIに対して、詳細情報83aの閲覧や第2のPOIデータをブックマークした第1ユーザ31の第1属性を記録できるように構成されている。 In this embodiment, the database server 5 stores the first attribute data input by the first user 31 via the input device 41. Specifically, the database server 5 is configured to record the first attributes of the first user 31 who viewed the detailed information 83a or bookmarked the second POI data for all POIs indicated by the second POI data stored in the database 57.
上記のようなアルゴリズムで表示順位を決定するデータベースサーバ5は、コンピュータに相当する。上記実施形態の各構成要素は、例えば、サーバ記憶装置56に記憶されたソフトウェアのプログラムをCPUが実行することによって実現される。 The database server 5, which determines the display order using the above algorithm, corresponds to a computer. Each component of the above embodiment is realized, for example, by a CPU executing a software program stored in the server storage device 56.
≪地図表示処理≫
図9に示す地図表示処理は、例えばアプリケーションが起動すると開始される。地図表示処理は、例えば図5及び図6に示す切替ボタン78が第2ユーザ34によって押下されると開始される。
<Map display processing>
The map display process shown in Fig. 9 is started, for example, when an application is launched, or when the second user 34 presses the switch button 78 shown in Figs.
ステップS1で、基準決定部46は、基準位置を決定する。 In step S1, the reference determination unit 46 determines the reference position.
ステップS2で、縮尺決定部47は、データベースサーバ5に第2のPOIデータをリクエストする。この場合、端末通信装置42は、基準データをデータベースサーバ5に送信する。基準データは、ステップS1で決定された基準位置を示す。 In step S2, the scale determination unit 47 requests second POI data from the database server 5. In this case, the terminal communication device 42 transmits reference data to the database server 5. The reference data indicates the reference position determined in step S1.
ステップS3で、検索部54は、データベース57から、検索範囲内のPOIを示すPOIデータを取得する。 In step S3, the search unit 54 obtains POI data indicating POIs within the search range from the database 57.
ステップS4で、サーバ通信制御部53は、第2のPOIデータを情報処理端末4に送信する。第2のPOIデータは、ステップS3で検索部54によって取得されたPOIデータを含む。 In step S4, the server communication control unit 53 transmits the second POI data to the information processing terminal 4. The second POI data includes the POI data acquired by the search unit 54 in step S3.
ステップS5で、縮尺決定部47は、ステップS4で送信された第2のPOIデータに基づき、基準範囲66に存在するPOIの数を検知する。 In step S5, the scale determination unit 47 detects the number of POIs present in the reference range 66 based on the second POI data transmitted in step S4.
ステップS6で、縮尺決定部47は、地図65の縮尺を決定する。縮尺決定部47は、ステップS5で検知されたPOIの数に基づき、地図65の縮尺を決定する。縮尺決定部47は、基準範囲66内に所定数又は所定数を超えるPOIがある場合、地図65の縮尺を、予め定める縮尺に決定する。縮尺決定部47は、基準範囲66内に所定未満のPOIがある場合、地図65の縮尺を、基準範囲66外にありかつ基準位置から最も近いPOIを示すことができる縮尺に決定する。 In step S6, the scale determination unit 47 determines the scale of the map 65. The scale determination unit 47 determines the scale of the map 65 based on the number of POIs detected in step S5. If there are a predetermined number or more POIs within the reference range 66, the scale determination unit 47 determines the scale of the map 65 to a predetermined scale. If there are fewer than a predetermined number of POIs within the reference range 66, the scale determination unit 47 determines the scale of the map 65 to a scale that can show the POI that is outside the reference range 66 and closest to the reference position.
ステップS7で、表示制御部48は、ステップS6で決定された縮尺で表示装置43に地図65を表示する。表示制御部48は、基準範囲66内に所定数を超えるPOIが存在する場合、地図65に示すPOIを選択する。これにより、所定数のPOIを示す地図65が表示装置43に表示される。また表示制御部48は、簡易情報エリア62に第2のPOIデータを表示する。これによって情報出力システム3は、地図表示処理を終了する。 In step S7, the display control unit 48 displays the map 65 on the display device 43 at the scale determined in step S6. If there are more than a predetermined number of POIs within the reference range 66, the display control unit 48 selects the POIs to be displayed on the map 65. As a result, the map 65 showing the predetermined number of POIs is displayed on the display device 43. The display control unit 48 also displays the second POI data in the simple information area 62. This causes the information output system 3 to end the map display process.
≪リスト表示処理≫
図10に示すリスト表示処理は、例えば図3、図4及び図6に示す切替ボタン79が第2ユーザ34によってタップされると開始される。
<List display process>
The list display process shown in FIG. 10 is started when the second user 34 taps the switching button 79 shown in FIGS. 3, 4, and 6, for example.
ステップS11で、基準決定部46は、基準位置を決定する。 In step S11, the reference determination unit 46 determines the reference position.
ステップS12で、端末制御装置44は、データベースサーバ5に第2のPOIデータをリクエストする。この場合、端末通信装置42は、基準データをデータベースサーバ5に送信する。基準データは、ステップS11で決定された基準位置を示す。端末通信装置42は、第2属性データをデータベースサーバ5に送信する。 In step S12, the terminal control device 44 requests second POI data from the database server 5. In this case, the terminal communication device 42 transmits reference data to the database server 5. The reference data indicates the reference position determined in step S11. The terminal communication device 42 transmits second attribute data to the database server 5.
ステップS13で、検索部54は、検索範囲に存在するPOIを示す第2のPOIデータをデータベース57から取得する。検索範囲は、ステップS11で決定された基準位置に基づいて設定される。 In step S13, the search unit 54 obtains second POI data indicating POIs present within the search range from the database 57. The search range is set based on the reference position determined in step S11.
ステップS14で、順位決定部55は、ステップS13で検索部54によって取得された第2のPOIデータに基づき、POIの話題性を得点化する。 In step S14, the ranking determination unit 55 scores the topicality of the POI based on the second POI data acquired by the search unit 54 in step S13.
ステップS15で、順位決定部55は、ステップS13で検索部54によって取得された第2のPOIデータに基づき、基準位置からPOIまでの距離を得点化する。 In step S15, the ranking determination unit 55 scores the distance from the reference position to the POI based on the second POI data acquired by the search unit 54 in step S13.
ステップS16で、順位決定部55は、ステップS13で検索部54によって取得された第2のPOIデータに基づき、POIの好ましさを得点化する。 In step S16, the ranking determination unit 55 scores the desirability of the POI based on the second POI data acquired by the search unit 54 in step S13.
ステップS15で、順位決定部55は、表示順位に基づいて表示順位情報を生成する。順位決定部55は、ステップS14で決定されたPOIの話題性の得点と、ステップS15で決定されたPOIまでの距離の得点と、ステップS16で決定されたPOIの好ましさの得点とを合計して、第2のPOIデータの表示順位を求める。 In step S15, the ranking determination unit 55 generates display ranking information based on the display ranking. The ranking determination unit 55 calculates the display ranking of the second POI data by adding up the topicality score of the POI determined in step S14, the distance score to the POI determined in step S15, and the desirability score of the POI determined in step S16.
ステップS18で、サーバ通信制御部53は、表示順位情報を含む第2のPOIデータを情報処理端末4に送信する。 In step S18, the server communication control unit 53 transmits the second POI data including the display order information to the information processing terminal 4.
ステップS19で、表示制御部48は、第2のPOIデータを表示装置43に表示する。これによって情報出力システム3は、リスト表示処理を終了する。 In step S19, the display control unit 48 displays the second POI data on the display device 43. This causes the information output system 3 to end the list display process.
以上のように本実施形態の情報処理端末4は、表示装置43と、端末制御装置44とを備える。表示装置43は、地図65を表示する。端末制御装置44は、第2のPOIデータに基づき、地図65を表示する。第2のPOIデータは、基準位置の周囲にある2以上のPOIを示す。基準位置は任意に設定される。地図65は、所定数のPOIを示す。端末制御装置44は、基準範囲66内のPOIの数に基づき、表示装置43に表示される地図65の縮尺を変更する。基準範囲66は、基準位置から所定の大きさに広がる。端末制御装置44は、所定数未満のPOIが含まれた基準範囲66を表現する地図65の縮尺を、所定数又は所定数を超えてPOIが含まれた基準範囲66を表現する地図65の縮尺よりも小さくする。 As described above, the information processing terminal 4 of this embodiment includes the display device 43 and the terminal control device 44. The display device 43 displays the map 65. The terminal control device 44 displays the map 65 based on the second POI data. The second POI data indicates two or more POIs surrounding a reference position. The reference position is set arbitrarily. The map 65 indicates a predetermined number of POIs. The terminal control device 44 changes the scale of the map 65 displayed on the display device 43 based on the number of POIs within the reference range 66. The reference range 66 extends to a predetermined size from the reference position. The terminal control device 44 makes the scale of the map 65 representing the reference range 66 that includes less than the predetermined number of POIs smaller than the scale of the map 65 representing the reference range 66 that includes the predetermined number or more of POIs.
そのため、本実施形態の情報処理端末4は、表示装置43に表示される地図65の表示範囲65aが第2ユーザ34によって変更されることなく、所定数のPOIを示す地図65を表示装置43に表示させることができる。 Therefore, the information processing terminal 4 of this embodiment can display a map 65 showing a predetermined number of POIs on the display device 43 without the display range 65a of the map 65 displayed on the display device 43 being changed by the second user 34.
このように本実施形態の情報処理端末4は、特定の地域に存在する複数のPOIをプロットした地図65を表示する際に、周辺に存在するPOIの件数によって、地図65の縮尺と地図65の閲覧を阻害しないPOIの表示件数とを決定し、地図65を出力するための周辺情報を提供できる。もし地図65の縮尺を起点とした場合は、その範囲内に存在するPOIが多い場合にピンアイコン64だらけになる。これは、第2ユーザ34にとって地図65が読みにくくなる。また表示件数を起点とした場合は、多くの場合で地図65として読み取りやすい最適な縮尺にはならない。これに対して、本実施形態の情報処理端末4は、例えば周辺の行楽スポット情報を表示する地図65の縮尺を自動的に変更し、提示するPOIを選別できる。そのため、第2ユーザ34にとって地図65の閲覧性が向上し、第2ユーザ34の閲覧行動が促進される。また、第2ユーザ34の興味を引き立て、第2ユーザ34の外出行動を促すことが可能となる。 In this way, when displaying a map 65 on which multiple POIs in a specific area are plotted, the information processing terminal 4 of this embodiment determines the scale of the map 65 and the number of POIs to display that do not interfere with viewing the map 65 based on the number of POIs in the vicinity, and can provide surrounding information for outputting the map 65. If the scale of the map 65 were used as the starting point, the map would be covered with pin icons 64 if there were many POIs within the area. This makes the map 65 difficult for the second user 34 to read. Furthermore, if the number of displayed items were used as the starting point, the map 65 would often not be at the optimal scale for easy reading. In contrast, the information processing terminal 4 of this embodiment can automatically change the scale of the map 65, which displays information about nearby tourist spots, and select the POIs to display. This improves the viewability of the map 65 for the second user 34, encouraging them to view the map 65 more. It is also possible to stimulate the second user's interest and encourage them to go out.
また本実施形態において、端末制御装置44は、基準範囲66内に所定数未満のPOIが含まれる場合、少なくともPOIと基準位置とを地図65に示すことができる縮尺で地図65を表示装置43に表示する。このPOIは、基準範囲66外にありかつ基準位置に最も近いPOIである。そのため、端末制御装置44は、第2ユーザ34に確実にPOIを提示できる。 Furthermore, in this embodiment, when the reference range 66 contains fewer than a predetermined number of POIs, the terminal control device 44 displays the map 65 on the display device 43 at a scale that allows at least the POI and the reference position to be shown on the map 65. This POI is the POI that is outside the reference range 66 and closest to the reference position. Therefore, the terminal control device 44 can reliably present the POI to the second user 34.
また本実施形態において、端末制御装置44は、基準範囲66内に所定数を超えてPOIが含まれる場合、基準位置から近い順に所定数のPOIを地図65に示すので、第2ユーザ34が訪問しやすいPOIを提示できる。 In addition, in this embodiment, if the reference range 66 contains more than a predetermined number of POIs, the terminal control device 44 displays a predetermined number of POIs on the map 65 in order of proximity to the reference position, thereby presenting POIs that are likely to be visited by the second user 34.
また本実施形態の情報処理端末4は、端末通信装置42と入力装置41と端末制御装置44と表示装置43とを備える。端末通信装置42は、データベースサーバ5と通信する。データベースサーバ5は、第2のPOIデータが第1属性と対応付いて記憶されている。第2のPOIデータは、2以上のPOIをそれぞれ示す。第1属性は、第1同行者32の属性である。第1属性は、第1ユーザ31に対して設定される。第1ユーザ31は、情報処理端末4で第2のPOIデータを閲覧又は記録した者である。入力装置41は、第2ユーザ34によって操作される。第2ユーザ34は、POIを訪問する者である。入力装置41は、第2属性データが入力される。第2属性データは、第2属性を示す。第2属性は、第2同行者35の属性である。第2同行者35は、第2ユーザ34に同行する者である。端末制御装置44は、第2のPOIデータをデータベースサーバ5より端末通信装置42を介して取得する。第2のPOIデータは、基準位置の周囲にある2以上のPOIをそれぞれ示す。基準位置は、第2ユーザ34に合わせて任意に設定される。表示装置43は、端末制御装置44によって取得された第2のPOIデータを表示する。第2のPOIデータは、第1属性と第2属性とに基づいて決定される表示順位で表示される。第2属性は、入力装置41に入力された第2属性データによって示される。 The information processing terminal 4 of this embodiment also includes a terminal communication device 42, an input device 41, a terminal control device 44, and a display device 43. The terminal communication device 42 communicates with a database server 5. The database server 5 stores second POI data in correspondence with a first attribute. The second POI data indicates two or more POIs. The first attribute is an attribute of a first companion 32. The first attribute is set for a first user 31. The first user 31 is a person who viewed or recorded the second POI data on the information processing terminal 4. The input device 41 is operated by a second user 34. The second user 34 is a person who visits the POI. Second attribute data is input into the input device 41. The second attribute data indicates a second attribute. The second attribute is an attribute of a second companion 35. The second companion 35 is a person who accompanies the second user 34. The terminal control device 44 acquires second POI data from the database server 5 via the terminal communication device 42. The second POI data indicates two or more POIs located around a reference position. The reference position is set arbitrarily to suit the second user 34. The display device 43 displays the second POI data acquired by the terminal control device 44. The second POI data is displayed in a display order determined based on the first attribute and the second attribute. The second attribute is indicated by the second attribute data input to the input device 41.
本実施形態の情報処理端末4は、第1属性と第2属性とに基づいて決定された表示順位で第2のPOIデータを表示装置43に表示するので、第2ユーザ34の心情に合致しやすいPOIを提示できる。また従来の技術では、距離の近い順やジャンル順、ユーザ評価のスコアが高い順など、単一指標によるソートが一般的である。そのため、外出行動特有の文脈を複合的に加味して決めている心情に合致していない。外出行動特有の文脈は、例えば、誰と出かける外出先を探しているか、訪問しやすいと感じる距離にある場所なのか、である。これに対して本実施形態の情報処理端末4は、第2ユーザ34の興味を引き立て、第2ユーザ34に外出行動を促すことができる。 The information processing terminal 4 of this embodiment displays the second POI data on the display device 43 in a display order determined based on the first attribute and the second attribute, and can therefore present POIs that are likely to match the sentiment of the second user 34. Furthermore, conventional technology generally sorts by a single index, such as by proximity, genre, or highest user rating score. This does not match the sentiment that is determined by taking into account a complex context specific to going out behavior. Context specific to going out behavior is, for example, who you are looking for a destination to go out with, or whether the place is within a distance that you feel is easy to visit. In contrast, the information processing terminal 4 of this embodiment can pique the interest of the second user 34 and encourage the second user 34 to go out.
本実施形態のデータベースサーバ5は、2以上の情報処理端末4とそれぞれ通信する。データベースサーバ5は、データベース57と、サーバ制御装置52とを備える。データベース57は、第2のPOIデータが第1属性と対応付けて記憶されている。第2のPOIデータは、2以上のPOIをそれぞれ示す。第1属性は、第1同行者32の属性である。第1属性は、第1ユーザ31に対して設定される。第1ユーザ31は、第2のPOIデータを情報処理端末4で閲覧又は記録した者である。サーバ制御装置52は、データベース57より、第2のPOIデータを取得する。第2のPOIデータは、基準位置の周囲にある2以上のPOIをそれぞれ示す。基準位置は、第2ユーザ34に合わせて任意に設定される。第2ユーザ34は、POIを訪れる者である。サーバ制御装置52は、第1属性と第2属性とに基づき、表示順位を決定する。第2属性は、第2同行者35の属性である。第2同行者35は、第2ユーザ34に同行する者である。表示順位は、取得した第2のPOIデータを情報処理端末4に表示させる順位である。 In this embodiment, the database server 5 communicates with two or more information processing terminals 4. The database server 5 includes a database 57 and a server control device 52. The database 57 stores second POI data in association with a first attribute. The second POI data indicates two or more POIs. The first attribute is an attribute of the first companion 32. The first attribute is set for the first user 31. The first user 31 is a person who viewed or recorded the second POI data on the information processing terminal 4. The server control device 52 acquires the second POI data from the database 57. The second POI data indicates two or more POIs surrounding a reference position. The reference position is arbitrarily set to match the second user 34. The second user 34 is a person who visits the POI. The server control device 52 determines the display order based on the first attribute and the second attribute. The second attribute is an attribute of the second companion 35. The second companion 35 is a person accompanying the second user 34. The display order is the order in which the acquired second POI data is displayed on the information processing terminal 4.
また本実施形態において、サーバ制御装置52は、表示順位を決定する場合、POIごとに得点を付ける。サーバ制御装置52は、第2属性と同じ第1属性に対応する第1ユーザ31によって閲覧又は記録された回数が比較的多い第2のPOIデータに、第2属性と同じ第1属性に対応する第1ユーザ31によって閲覧又は記録された回数が比較的少ない第2のPOIデータよりも高い得点を付ける。これによって、データベースサーバ5は、第2のPOIデータの表示順位を適切に決定できる。 In addition, in this embodiment, the server control device 52 assigns a score to each POI when determining the display order. The server control device 52 assigns a higher score to second POI data that corresponds to the same first attribute as the second attribute and has been viewed or recorded relatively frequently by first users 31 than to second POI data that corresponds to the same first attribute as the second attribute and has been viewed or recorded relatively infrequently by first users 31. This allows the database server 5 to appropriately determine the display order of the second POI data.
以上、本発明の実施形態について説明したが、装置構成や制御方法等は、上述した実施形態のみに限定されるものではない。 The above describes an embodiment of the present invention, but the device configuration, control method, etc. are not limited to the above-described embodiment.
例えば、上記実施形態において、情報出力システム3は、地図65の縮尺を情報処理端末4の代わりにデータベースサーバ5で決定する構成であってもよい。この場合、第2のPOIデータは、決定された地図65の縮尺を示す情報を含む。 For example, in the above embodiment, the information output system 3 may be configured so that the scale of the map 65 is determined by the database server 5 instead of the information processing terminal 4. In this case, the second POI data includes information indicating the determined scale of the map 65.
また情報出力システム3は、第2のPOIデータの表示順位をデータベースサーバ5ではなく情報処理端末4で決定する構成であってもよい。この場合、第2のPOIデータは、第1属性データを含む。 The information output system 3 may also be configured so that the display order of the second POI data is determined by the information processing terminal 4 rather than the database server 5. In this case, the second POI data includes the first attribute data.
また上記実施形態において縮尺決定部47は基準範囲66内のPOIの数に基づいて地図65の縮尺を決定するが、さらに表示装置43の画面サイズに基づいて地図65の縮尺を決定する構成であってもよい。これによって、より最適な縮尺を抽出する仕組みを実現できる。 Furthermore, in the above embodiment, the scale determination unit 47 determines the scale of the map 65 based on the number of POIs within the reference range 66, but it may also be configured to determine the scale of the map 65 based on the screen size of the display device 43. This makes it possible to realize a mechanism for extracting a more optimal scale.
また上記実施形態において、表示装置43は画面61に地図65及び簡易情報エリア62を表示するが、簡易情報エリア62を表示しない構成であってもよい。 In addition, in the above embodiment, the display device 43 displays a map 65 and a simple information area 62 on the screen 61, but it may also be configured not to display the simple information area 62.
また上記実施形態において縮尺決定部47は基準範囲66内のPOIの数に基づいて地図65の縮尺を小さくするが、POIを適切に地図65に示すことができればこの構成に限定されない。縮尺決定部47は、基準範囲66内のPOIの数に基づいて地図65の縮尺を大きくする構成であってもよい。 Furthermore, in the above embodiment, the scale determination unit 47 reduces the scale of the map 65 based on the number of POIs within the reference range 66, but the present invention is not limited to this configuration as long as the POIs can be appropriately displayed on the map 65. The scale determination unit 47 may also be configured to increase the scale of the map 65 based on the number of POIs within the reference range 66.
また本実施形態において縮尺決定部47は基準位置の周囲にあるPOIの数によらずPOIの表示件数が所定数になるように地図65の縮尺を調整するが、POIを適切に地図65に示すことができればこの構成に限定されない。縮尺決定部47は、表示件数が所定数を超えた数のPOIを示すことができるように、地図65の縮尺を調整する構成であってもよい。 In this embodiment, the scale determination unit 47 adjusts the scale of the map 65 so that the number of POIs displayed is a predetermined number regardless of the number of POIs surrounding the reference position, but this configuration is not limiting as long as the POIs can be displayed appropriately on the map 65. The scale determination unit 47 may also be configured to adjust the scale of the map 65 so that a number of POIs displayed that exceeds the predetermined number can be displayed.
その他の構成も、本発明の趣旨を逸脱しない範囲で種々変形が可能である。また上記実施形態および変形例の構成がそれぞれ組み合わせられてもよい。 Other configurations may also be modified in various ways without departing from the spirit of the present invention. Furthermore, the configurations of the above embodiments and modifications may be combined with each other.
4 情報処理端末
43 表示装置
44 端末制御装置
65 地図
66 基準範囲
4 Information processing terminal 43 Display device 44 Terminal control device 65 Map 66 Reference range
Claims (4)
ひとつの領域には地図を表示すると共に前記地図上には任意に設定された基準位置の周囲にある2以上のPOI(Point of Interest)を表示し、他の領域には前記POIに関する情報を表示する制御装置と、を備え、
前記制御装置は、
前記基準位置から所定の大きさに広がる基準範囲内の前記POIの表示数で、少なくとも前記他の領域に表示される前記POIに関する情報の表示数である所定数に応じて決定される唯一の縮尺に基づき、前記表示装置に表示される前記地図の縮尺を変更し、
所定数未満の前記POIが含まれる前記基準範囲を表現する前記地図の前記縮尺を、前記所定数又は前記所定数を超えて前記POIが含まれる前記基準範囲を表現する前記地図の前記縮尺よりも小さくすることを特徴とする情報出力システム。 a display device having a plurality of display areas ;
a control device that displays a map in one area and two or more POIs (Points of Interest) around an arbitrarily set reference position on the map , and displays information about the POIs in another area ;
The control device
changing the scale of the map displayed on the display device based on a unique scale determined according to a predetermined number, which is the number of POIs displayed within a reference range extending from the reference position to a predetermined size, and which is at least the number of pieces of information relating to the POIs displayed in the other area;
An information output system characterized in that the scale of the map representing the reference range that includes less than a predetermined number of POIs is made smaller than the scale of the map representing the reference range that includes the predetermined number of POIs or more than the predetermined number.
複数の表示領域を備える表示装置と、
ひとつの領域には地図を表示すると共に前記地図上には任意に設定された基準位置の周囲にある2以上のPOI(Point of Interest)を表示し、他の領域には前記POIに関する情報を表示する制御装置として機能させ、
前記制御装置は、
前記基準位置から所定の大きさまで広がる基準範囲内の前記POIの表示数で、少なくとも前記他の領域に表示される前記POIに関する情報の表示数である所定数に応じて決定される唯一の縮尺に基づき、前記表示装置に表示される前記地図の縮尺を変更し、
所定数未満の前記POIが含まれた前記基準範囲を表現する前記地図の前記縮尺を、前記所定数又は前記所定数を超えて前記POIが含まれた前記基準範囲を表現する前記地図の前記縮尺よりも小さくすることを特徴とするプログラム。 Computer,
a display device having a plurality of display areas ;
a control device that displays a map in one area and two or more POIs (Points of Interest) around an arbitrarily set reference position on the map , and displays information about the POIs in another area ;
The control device
changing the scale of the map displayed on the display device based on a unique scale determined according to a predetermined number, which is the number of POIs displayed within a reference range extending from the reference position to a predetermined size, and which is at least the number of pieces of information relating to the POIs displayed in the other area;
A program characterized by making the scale of the map representing the reference range that includes less than a predetermined number of POIs smaller than the scale of the map representing the reference range that includes the predetermined number of POIs or more than the predetermined number.
前記基準範囲内に前記所定数未満の前記POIが含まれる場合、少なくとも、前記基準範囲外にありかつ前記基準位置に最も近い前記POIと前記基準位置とを前記地図に示すことができる前記縮尺で、前記表示装置に前記地図を表示することを特徴とする請求項2に記載のプログラム。 The control device
The program described in claim 2, characterized in that when the reference range includes less than the specified number of POIs, the map is displayed on the display device at a scale that can show at least the POI that is outside the reference range and closest to the reference position and the reference position on the map.
前記基準範囲内に前記所定数を超えて前記POIが含まれる場合、前記基準位置から近い順に前記所定数の前記POIを前記地図に示すことを特徴とする請求項2又は3に記載のプログラム。 The control device
4. The program according to claim 2, wherein when the number of POIs included in the reference range exceeds the predetermined number, the predetermined number of POIs are displayed on the map in order of proximity to the reference position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022001256A JP7780956B2 (en) | 2022-01-06 | 2022-01-06 | Information output system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022001256A JP7780956B2 (en) | 2022-01-06 | 2022-01-06 | Information output system and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023100522A JP2023100522A (en) | 2023-07-19 |
| JP7780956B2 true JP7780956B2 (en) | 2025-12-05 |
Family
ID=87201585
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022001256A Active JP7780956B2 (en) | 2022-01-06 | 2022-01-06 | Information output system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7780956B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009093384A (en) | 2007-10-09 | 2009-04-30 | Navitime Japan Co Ltd | Poi search system, route search server and poi search method |
| JP2011022112A (en) | 2009-07-21 | 2011-02-03 | Kddi Corp | System, apparatus and method of displaying point of interest |
| US20120046861A1 (en) | 2010-08-18 | 2012-02-23 | Harman Becker Automotive Systems Gmbh | System for displaying points of interest |
| JP2012163738A (en) | 2011-02-07 | 2012-08-30 | Navitime Japan Co Ltd | Facility information providing device, facility information providing system, server device, terminal device, facility information providing method, and program |
| JP2021165857A (en) | 2020-09-02 | 2021-10-14 | ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド | Map information point display method, devices, equipment and readable storage media |
-
2022
- 2022-01-06 JP JP2022001256A patent/JP7780956B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009093384A (en) | 2007-10-09 | 2009-04-30 | Navitime Japan Co Ltd | Poi search system, route search server and poi search method |
| JP2011022112A (en) | 2009-07-21 | 2011-02-03 | Kddi Corp | System, apparatus and method of displaying point of interest |
| US20120046861A1 (en) | 2010-08-18 | 2012-02-23 | Harman Becker Automotive Systems Gmbh | System for displaying points of interest |
| JP2012163738A (en) | 2011-02-07 | 2012-08-30 | Navitime Japan Co Ltd | Facility information providing device, facility information providing system, server device, terminal device, facility information providing method, and program |
| JP2021165857A (en) | 2020-09-02 | 2021-10-14 | ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド | Map information point display method, devices, equipment and readable storage media |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023100522A (en) | 2023-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5527111B2 (en) | Drive trip planning system | |
| US9378504B2 (en) | Highlighting related points of interest in a geographical region | |
| JP7510458B2 (en) | Peripheral information display device, method and program thereof | |
| JP6885819B2 (en) | Navigation devices and navigation systems | |
| CN112368545B (en) | Use familiar locations as navigation guides to intermediate destinations | |
| US20200077227A1 (en) | Methods and Systems for Surfacing a User-Customized Segment Within a Geospatial Navigation Application | |
| KR20160133304A (en) | Apparatus, method and computer program for providing user review | |
| KR20060097529A (en) | Data structure of image data, method of use and application thereof | |
| JP7090779B2 (en) | Information processing equipment, information processing methods and information processing systems | |
| JP2014002446A (en) | Information processing apparatus and program | |
| US20190286296A1 (en) | Information presentation system, information presentation method, and non-transitory computer readable medium | |
| JP7780956B2 (en) | Information output system and program | |
| JP2023100521A (en) | Information output system and program | |
| KR101391532B1 (en) | Surrounding search service system based on location information and method thereof | |
| Iwata et al. | A content search system considering the activity and context of a mobile user | |
| JP7036785B2 (en) | Providing equipment, providing method, and providing program | |
| JP2023075743A (en) | Information processing device, information processing method, and information processing program | |
| JP7676515B1 (en) | Suggestion system, suggestion method, and program | |
| KR101810189B1 (en) | Apparatus, method and computer program for providing user review | |
| JP7696859B2 (en) | Program and information output system | |
| JP7429741B1 (en) | Information processing device, information processing method, and program | |
| JP7246793B1 (en) | Regional information provision system and regional information provision program | |
| JP7545436B2 (en) | Information providing device, information providing method, and information providing program | |
| JP7479419B2 (en) | Information providing device, information providing method, and information providing program | |
| JP7459026B2 (en) | Information processing device, information processing method, and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240821 |
|
| RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20240821 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250618 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250807 |
|
| 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: 20251031 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251125 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7780956 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |