[go: up one dir, main page]

JP7703986B2 - Facility information creation system - Google Patents

Facility information creation system Download PDF

Info

Publication number
JP7703986B2
JP7703986B2 JP2021160492A JP2021160492A JP7703986B2 JP 7703986 B2 JP7703986 B2 JP 7703986B2 JP 2021160492 A JP2021160492 A JP 2021160492A JP 2021160492 A JP2021160492 A JP 2021160492A JP 7703986 B2 JP7703986 B2 JP 7703986B2
Authority
JP
Japan
Prior art keywords
facility
category
keyword
target
keywords
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021160492A
Other languages
Japanese (ja)
Other versions
JP2023050410A (en
Inventor
雅夫 眞浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin Corp
Original Assignee
Aisin Seiki Co Ltd
Aisin Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin Seiki Co Ltd, Aisin Corp filed Critical Aisin Seiki Co Ltd
Priority to JP2021160492A priority Critical patent/JP7703986B2/en
Publication of JP2023050410A publication Critical patent/JP2023050410A/en
Application granted granted Critical
Publication of JP7703986B2 publication Critical patent/JP7703986B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、施設情報作成システムに関する。 The present invention relates to a facility information creation system.

従来、施設に関するSNSへの投稿やメディアでの報道内容等から頻出キーワードを抽出することによって、施設特性を表す関連キーワードを抽出する技術が知られている。特許文献1には、Webページを構成する語(参照キーワード)を抽出し、当該参照キーワードのWebページにおける重要度を示す評価値を算出することが記載されている。 Conventionally, there is known a technique for extracting related keywords that represent the characteristics of a facility by extracting frequently occurring keywords from posts on social media about the facility and media reports. Patent Document 1 describes a technique for extracting words that constitute a web page (reference keywords) and calculating an evaluation value that indicates the importance of the reference keywords on the web page.

特開2009-266204号公報JP 2009-266204 A

ところで、同じカテゴリの施設では同様のキーワードが関連キーワードとなりうる。そのため、例えばそれらの関連キーワードを使って各施設の紹介文を作成したとしても、そのような紹介文では、各施設の特徴が分かりづらいという問題があった。
本発明は、上記課題にかんがみてなされたもので、対象施設の施設情報が他の施設の施設情報と混同される可能性を低減する技術の提供を目的とする。
However, similar keywords can be related keywords for facilities in the same category. Therefore, even if the introduction text for each facility is created using those related keywords, there is a problem that the characteristics of each facility are difficult to understand from such an introduction text.
The present invention has been made in consideration of the above-mentioned problems, and aims to provide a technique for reducing the possibility that facility information of a target facility will be confused with facility information of other facilities.

上記の目的を達成するため、施設情報作成システムは、対象施設についての記事に基づいて対象施設に関連する施設キーワードを抽出する施設キーワード抽出部と、対象施設が属する対象カテゴリに関連するキーワードであって対象カテゴリとの関連性が高い上位N個(Nは1以上の整数)のキーワードである、カテゴリキーワードを抽出するカテゴリキーワード抽出部と、カテゴリキーワードと同一の施設キーワードであって、施設キーワードと対象施設との関連性を示す値が、カテゴリキーワードと対象カテゴリとの関連性を示す値よりも高い、施設キーワードを特徴キーワードとして抽出する特徴キーワード抽出部と、特徴キーワードを用いて対象施設の施設情報を作成する施設情報作成部と、を備える。 To achieve the above objective, the facility information creation system includes a facility keyword extraction unit that extracts facility keywords related to the target facility based on articles about the target facility, a category keyword extraction unit that extracts category keywords, which are keywords related to the target category to which the target facility belongs and are among the top N keywords (N is an integer equal to or greater than 1) that have a high relevance to the target category, a characteristic keyword extraction unit that extracts facility keywords as characteristic keywords that are the same as the category keywords and have a value indicating the relevance between the facility keyword and the target facility that is higher than the value indicating the relevance between the category keyword and the target category, and a facility information creation unit that creates facility information for the target facility using the characteristic keywords.

すなわち、施設情報作成システムでは、対象施設が属する対象カテゴリに関連する各カテゴリキーワードの対象カテゴリとの関連性を示す値と、対象施設に関連する施設キーワードであってカテゴリキーワードと同一の各キーワードの対象施設との関連性を示す値とが比較される。そして、前者よりも後者の方が、関連性が高いことを示す値であるキーワードが特徴キーワードとして抽出され、当該特徴キーワードを用いて対象施設の施設情報が作成される。そのためこのようにして作成された施設情報により、対象施設の施設情報が他の施設の施設情報と混同される可能性を低減することが可能である。 In other words, the facility information creation system compares the value indicating the relevance of each category keyword related to the target category to which the target facility belongs to the target category with the value indicating the relevance of each facility keyword related to the target facility and identical to the category keyword with the target facility. Then, keywords whose values indicate a higher relevance than the former are extracted as characteristic keywords, and facility information for the target facility is created using these characteristic keywords. Therefore, facility information created in this way makes it possible to reduce the possibility that the facility information for the target facility will be confused with facility information for other facilities.

上記の目的を達成するため、施設情報作成システムは、対象施設についての記事に基づいて対象施設に関連する施設キーワードを抽出する施設キーワード抽出部と、対象施設が属する対象カテゴリに関連するキーワードであって対象カテゴリとの関連性が高い上位N個(Nは1以上の整数)のキーワードである、カテゴリキーワードを抽出するカテゴリキーワード抽出部と、カテゴリキーワードと同一でない施設キーワードであって、施設キーワードと対象施設との関連性を示す値が、少なくとも1個のカテゴリキーワードと対象カテゴリとの関連性を示す値よりも高い、施設キーワードを特異キーワードとして抽出する特異キーワード抽出部と、特異キーワードを用いて対象施設の施設情報を作成する施設情報作成部と、を備える。 To achieve the above objective, the facility information creation system includes a facility keyword extraction unit that extracts facility keywords related to the target facility based on articles about the target facility, a category keyword extraction unit that extracts category keywords, which are keywords related to the target category to which the target facility belongs and are among the top N keywords (N is an integer equal to or greater than 1) that have a high relevance to the target category, a unique keyword extraction unit that extracts facility keywords as unique keywords that are not identical to the category keywords and have a value indicating the relevance between the facility keyword and the target facility that is higher than the value indicating the relevance between at least one category keyword and the target category, and a facility information creation unit that creates facility information for the target facility using the unique keywords.

すなわち、施設情報作成システムでは、対象施設が属する対象カテゴリに関連するカテゴリキーワードのうちの少なくとも1つの値であって対象カテゴリとの関連性を示す値より、対象施設との関連性が高いことを示す施設キーワードであってカテゴリキーワードに該当しないキーワードが特異キーワードとして抽出される。そして、特異キーワードを用いて対象施設の施設情報が作成される。そのためこのようにして作成された施設情報により、対象施設の施設情報が他の施設の施設情報と混同させる可能性を低減することが可能である。 In other words, in the facility information creation system, a facility keyword that indicates a higher relevance to the target facility than the value of at least one of the category keywords related to the target category to which the target facility belongs and that indicates a relevance to the target category, but that does not fall under the category keywords, is extracted as a unique keyword. Then, facility information for the target facility is created using the unique keyword. Therefore, the facility information created in this way makes it possible to reduce the possibility that the facility information of the target facility will be confused with facility information of other facilities.

施設情報作成システムの構成を示すブロック図。FIG. 1 is a block diagram showing a configuration of a facility information creation system. 対象カテゴリとの関連性を示す値と、個別の施設との関連性を示す値の一例を示す図。FIG. 11 is a diagram showing an example of values indicating relevance to a target category and values indicating relevance to individual facilities. 対象カテゴリとの関連性を示す値と、個別の施設との関連性を示す値の一例を示す図。FIG. 11 is a diagram showing an example of values indicating relevance to a target category and values indicating relevance to individual facilities. カテゴリキーワード抽出処理のフローチャート。13 is a flowchart of a category keyword extraction process. 特徴キーワードおよび特異キーワード抽出処理のフローチャート。13 is a flowchart of a process for extracting characteristic keywords and unique keywords.

ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)施設情報作成システムの構成:
(2)カテゴリキーワード抽出処理:
(3)特徴キーワードおよび特異キーワード抽出処理:
(4)他の実施形態:
Here, the embodiments of the present invention will be described in the following order.
(1) Facility information creation system configuration:
(2) Category keyword extraction process:
(3) Feature keyword and unique keyword extraction process:
(4) Other embodiments:

(1)施設情報作成システムの構成:
図1は、本発明にかかる施設情報作成システム10の構成を示すブロック図である。本実施形態において、施設情報作成システム10は、サーバコンピュータで構成されており、クライアントとしてのナビゲーションシステム50のユーザに対して、施設情報の提供を行う。施設情報作成システム10のクライアントは複数存在しうるが、図1ではそのうちの1台を示している。本実施形態において作成される施設情報は、ナビゲーションシステム50の目的地等として設定可能な施設(POI(Point Of Interest))を示す情報である。
(1) Facility information creation system configuration:
Fig. 1 is a block diagram showing the configuration of a facility information creation system 10 according to the present invention. In this embodiment, the facility information creation system 10 is configured as a server computer, and provides facility information to a user of a navigation system 50 as a client. There can be multiple clients of the facility information creation system 10, and Fig. 1 shows only one of them. The facility information created in this embodiment is information indicating facilities (POIs (Points Of Interest)) that can be set as destinations, etc., of the navigation system 50.

施設情報作成システム10は、CPU,RAM,ROM等を備える制御部20、記録媒体30、通信部41を備えており、記録媒体30やROMに記憶されたプログラムを制御部20で実行することができる。本実施形態においては、このプログラムとして施設情報作成プログラム21を実行可能である。通信部41は、ナビゲーションシステム50と通信を行う回路を備えており、制御部20は、施設情報作成プログラム21の処理によってナビゲーションシステム50と通信を行うことが可能である。 The facility information creation system 10 includes a control unit 20 including a CPU, RAM, ROM, etc., a recording medium 30, and a communication unit 41, and the control unit 20 can execute programs stored in the recording medium 30 or ROM. In this embodiment, the facility information creation program 21 can be executed as this program. The communication unit 41 includes a circuit for communicating with the navigation system 50, and the control unit 20 can communicate with the navigation system 50 by processing the facility information creation program 21.

ナビゲーションシステム50は、目的地までのナビゲーション機能を備えた装置である。ナビゲーションシステム50は、車載装置で構成されていてもよいし、タブレットやスマートフォン等の可搬型の端末として構成されてもよい。ナビゲーションシステム50は、通信部50aとGNSS受信部50bと制御部50cとユーザI/F部50dを備えている。制御部50cは、CPU,ROM,RAM,記録媒体を備え、ROMや記録媒体に記録されたナビゲーションプログラムを含む様々なプログラムをCPUが実行可能である。 The navigation system 50 is a device equipped with a navigation function to a destination. The navigation system 50 may be configured as an in-vehicle device, or as a portable terminal such as a tablet or smartphone. The navigation system 50 includes a communication unit 50a, a GNSS receiving unit 50b, a control unit 50c, and a user I/F unit 50d. The control unit 50c includes a CPU, ROM, RAM, and a recording medium, and the CPU can execute various programs including a navigation program recorded in the ROM or recording medium.

通信部50aは、他の装置と無線通信するための通信回路を含んでいる。ナビゲーションシステム50は通信部50aにより、施設情報作成システム10と通信可能である。ユーザI/F部50dは、ユーザが指示を入力し、また、ユーザに各種の情報を提供するためのインタフェース部である。ユーザI/F部50dは、図示しないタッチパネル式のディスプレイやスイッチ、スピーカー等を備えている。すなわち、ユーザI/F部50dは、画像や音声の出力部およびユーザによる指示の入力部を備えている。 The communication unit 50a includes a communication circuit for wireless communication with other devices. The navigation system 50 can communicate with the facility information creation system 10 via the communication unit 50a. The user I/F unit 50d is an interface unit that allows the user to input instructions and provides the user with various information. The user I/F unit 50d is equipped with a touch panel display, switches, speakers, etc. (not shown). In other words, the user I/F unit 50d is equipped with an image and audio output unit and a unit for inputting instructions by the user.

GNSS受信部50bは、Global Navigation Satellite Systemの信号を受信する装置である。GNSS受信部50bは、航法衛星からの電波を受信し、図示しないインタフェースを介して、ナビゲーションシステム50の位置を算出するための信号を出力する。ナビゲーションプログラムを実行することにより、制御部50cは、この信号を取得してナビゲーションシステム50の位置を取得する。 The GNSS receiver 50b is a device that receives signals from the Global Navigation Satellite System. The GNSS receiver 50b receives radio waves from navigation satellites and outputs a signal for calculating the position of the navigation system 50 via an interface (not shown). By executing a navigation program, the control unit 50c acquires this signal and obtains the position of the navigation system 50.

ナビゲーションシステム50の利用者は、検索ワードを含む検索条件を指定して、施設検索を施設情報作成システム10に依頼することができる。ナビゲーションシステム50は、施設検索の結果得られた施設と、当該施設の施設情報を施設情報作成システム10から取得すると、ユーザI/F部50dに、検索結果の施設を施設情報とともに表示させる。なお、施設情報が利用者に提示されるトリガは、施設検索以外であってもよい。例えば地図上に表示されている施設が利用者に選択された場合に、当該施設の施設情報を表示するように構成されていてもよい。 A user of the navigation system 50 can specify search conditions including a search word and request a facility search from the facility information creation system 10. When the navigation system 50 acquires facilities obtained as a result of the facility search and facility information of the facilities from the facility information creation system 10, it causes the user I/F unit 50d to display the facilities in the search results together with the facility information. Note that the trigger for presenting facility information to the user may be something other than a facility search. For example, the system may be configured to display facility information for a facility when the user selects a facility displayed on a map.

施設情報作成システム10は、上述のように利用者に提示され得る施設情報を作成する機能を有する。施設情報作成システム10の記録媒体30には、記事DB30aと施設DB30fが記録されている。施設DB30fは、施設に関する情報を蓄積するデータベースである。施設DB30fには、各施設の施設IDに対応付けて、当該施設の名称、位置情報、住所、電話番号、当該施設が属するカテゴリが予め含まれている。カテゴリは、カテゴリ分けした場合に施設が属するカテゴリを示している。カテゴリは階層構造になっていてもよい。施設DB30fは、ナビゲーションシステム50における施設検索や、施設のレコメンド等に利用される。 The facility information creation system 10 has a function of creating facility information that can be presented to users as described above. An article DB 30a and a facility DB 30f are recorded on the recording medium 30 of the facility information creation system 10. The facility DB 30f is a database that accumulates information about facilities. The facility DB 30f includes in advance the name, location information, address, telephone number, and category to which the facility belongs, associated with the facility ID of each facility. The category indicates the category to which the facility belongs when categorizing. The categories may have a hierarchical structure. The facility DB 30f is used for facility searches in the navigation system 50, facility recommendations, etc.

記事DB30aは、ブログやSNS(ソーシャルネットワーキングサービス)に投稿された記事、テレビや新聞、雑誌等で報道された記事の内容を示す記事データ(テキストデータ)を複数含んでいる。特定の施設について言及された記事データには、当該施設の施設IDが対応付けられている。記事データには投稿日や報道日等、当該記事が公開された日時が対応付けられている。施設情報作成システム10は、予めこれらの記事データを収集し、記事DB30aに蓄積する。カテゴリキーワードDB30b、施設キーワードDB30c、特徴キーワードDB30d、特異キーワードDB30eは、制御部20が施設情報作成プログラム21を実行することによって生成される。詳細は後述する。 The article DB 30a contains multiple pieces of article data (text data) indicating the contents of articles posted on blogs and SNS (social networking services) and articles reported on television, in newspapers, magazines, etc. Article data that mentions a specific facility is associated with the facility ID of the facility. The article data is associated with the date and time when the article was published, such as the posting date or the reporting date. The facility information creation system 10 collects these article data in advance and stores them in the article DB 30a. The category keyword DB 30b, facility keyword DB 30c, characteristic keyword DB 30d, and unique keyword DB 30e are generated by the control unit 20 executing the facility information creation program 21. Details will be described later.

施設情報作成プログラム21は、施設キーワード抽出部21a、カテゴリキーワード抽出部21b、特徴キーワード抽出部21c、特異キーワード抽出部21d、施設情報作成部21e、検索結果取得部21f、検索結果表示部21gを備えている。検索結果取得部21fの機能により、制御部20は、検索ワードに基づいて施設検索された検索結果を取得する。すなわち、制御部20は、ナビゲーションシステム50から送信された検索ワードを含む施設検索の検索条件を取得し、検索条件に合致する施設を、施設DB30fを参照して検索する。なお、検索処理は、検索処理を行う他のシステムにおいて実行されてもよく、検索結果取得部21fは、当該システムに検索条件を通知し、当該システムから検索結果を取得する構成であってもよい。検索アルゴリズムは公知の様々な技術が採用されてもよい。検索結果として得られた施設には、順位が対応付けられている。検索条件との関連性が高い施設ほど上位の順位となる。 The facility information creation program 21 includes a facility keyword extraction unit 21a, a category keyword extraction unit 21b, a feature keyword extraction unit 21c, a unique keyword extraction unit 21d, a facility information creation unit 21e, a search result acquisition unit 21f, and a search result display unit 21g. The search result acquisition unit 21f functions to cause the control unit 20 to acquire search results obtained by searching for facilities based on the search words. That is, the control unit 20 acquires search conditions for a facility search including the search words transmitted from the navigation system 50, and searches for facilities that match the search conditions by referring to the facility DB 30f. The search process may be executed in another system that performs the search process, and the search result acquisition unit 21f may be configured to notify the system of the search conditions and acquire the search results from the system. The search algorithm may employ various known technologies. A ranking is associated with the facilities obtained as the search results. The higher the relevance of a facility to the search conditions, the higher the ranking.

検索結果表示部21gの機能により、制御部20は、検索結果を表示する。すなわち、制御部20は、検索結果として得られた施設をナビゲーションシステム50に通知し、ナビゲーションシステム50のユーザI/F部50dのディスプレイにおいて、検索結果の順位に従って表示させる。本実施形態においては、検索結果として得られた施設を順位に従って表示させる際に、施設毎に、施設の名称等とともに当該施設を紹介するための施設情報が表示される。施設毎に、当該施設の特徴キーワードまたは特異キーワードを含んだ施設情報を作成するために、制御部20は、後述するように、事前に、施設毎に施設キーワードを抽出し、カテゴリ毎にカテゴリキーワードを抽出する。そして、カテゴリキーワードと施設キーワードとに基づいて、施設毎に、特徴キーワードと特異キーワードとを抽出する。 The control unit 20 displays the search results using the function of the search result display unit 21g. That is, the control unit 20 notifies the navigation system 50 of the facilities obtained as the search results, and displays them in the order of the search results on the display of the user I/F unit 50d of the navigation system 50. In this embodiment, when the facilities obtained as the search results are displayed in the order of the search results, facility information for introducing the facility is displayed together with the facility name, etc., for each facility. In order to create facility information for each facility that includes characteristic keywords or unique keywords for the facility, the control unit 20 extracts facility keywords for each facility in advance, as described below, and extracts category keywords for each category. Then, based on the category keywords and facility keywords, characteristic keywords and unique keywords are extracted for each facility.

具体的には、施設キーワード抽出部21aの機能により、制御部20は、対象施設についての記事に基づいて対象施設に関連する施設キーワードを抽出する。対象施設とは、複数の施設のうち、処理の対象とする個別の施設であり、ここでは、施設キーワードを抽出するために対象とする施設である。制御部20は、記事DB30aを参照し、対象施設に対応付けられた記事データであって直近のM個の記事データを取得する。Mは、施設キーワードを抽出するために対象とする記事数であればよく、例えば100程度を想定してよい。制御部20は、各記事データの公開日時と現在日時とから直近のM個を特定することができる。そして、制御部20は、取得したM個の記事データについて言語解析し、単語を抽出する。本実施形態において、単語と対象施設との関連性を示す値は、取得された全記事データにおいて当該単語が出現する頻度を示す値で表される。例えば、単語αはM個の記事データのうちJ個の記事データK(j=1からJ)に含まれており、単語αが各記事データKにそれぞれ出現する頻度をFとすると、単語αと対象施設との関連性を示す値は、FからFまでの和で表される。なお記事データK中の単語αの出現頻度Fは、本実施形態においては、記事データK中に出現する単語αの度数が、記事データK中の全単語数に占める割合を示す値で表される。このように、制御部20は、施設DB30fに記録されている各施設について、施設キーワードを抽出し、各施設キーワードの対象施設との関連性を示す値とともに、施設IDに対応付けて施設キーワードDB30cに記録する。 Specifically, the control unit 20 extracts facility keywords related to the target facility based on articles about the target facility by using the function of the facility keyword extraction unit 21a. The target facility is an individual facility to be processed among a plurality of facilities, and in this case, is a facility to be targeted for extracting facility keywords. The control unit 20 refers to the article DB 30a and acquires the most recent M pieces of article data that are associated with the target facility. M may be the number of articles to be targeted for extracting facility keywords, and may be, for example, about 100. The control unit 20 can identify the most recent M pieces of article data from the publication date and time of each article data and the current date and time. Then, the control unit 20 performs language analysis on the acquired M pieces of article data and extracts words. In this embodiment, a value indicating the relevance between a word and the target facility is represented by a value indicating the frequency with which the word appears in all the acquired article data. For example, if the word α is included in J pieces of article data K j (j=1 to J) out of the M pieces of article data, and the frequency with which the word α appears in each piece of article data K j is F j , then the value indicating the relevance of the word α to the target facility is represented by the sum of F 1 to F J . In this embodiment, the frequency of appearance F j of the word α in the article data K j is represented by a value indicating the proportion of the frequency with which the word α appears in the article data K j to the total number of words in the article data K j . In this way, the control unit 20 extracts facility keywords for each facility recorded in the facility DB 30f, and records them in the facility keyword DB 30c in association with the facility ID together with a value indicating the relevance of each facility keyword with the target facility.

カテゴリキーワード抽出部21bの機能により、制御部20は、対象施設が属する対象カテゴリに関連するキーワードであって対象カテゴリとの関連性が高い上位N個(Nは1以上の整数)のキーワードである、カテゴリキーワードを抽出する。本実施形態において、制御部20は、対象カテゴリの名称を示す単語が含まれる記事データと、対象カテゴリに属する全施設に対応付けられた記事データであって、直近のM個の記事データを記事DB30aから取得する。対象カテゴリの名称を示す単語が含まれる記事データと、対象カテゴリに属する全施設に対応付けられた記事データとを取得することによって同一の記事が重複して取得されうるが、同一の記事データが重複して取得された場合、制御部20は、重複を排除して1つの記事データとして扱う。制御部20は、取得されたM個の記事データを言語解析し、単語を抽出する。本実施形態において、単語と対象カテゴリとの関連性を示す値は、取得されたM個の記事データにおいて当該単語が出現する頻度を示す値で表される。算出方法は、施設キーワードの場合と同様である。各単語について、対象カテゴリとの関連性を示す値を算出すると、制御部20は、値の大きい順に単語を並べ替え、上位N個(本実施形態においてNは10とする)をカテゴリキーワードとして抽出する。制御部20は、全カテゴリについて同様にしてカテゴリキーワードを抽出し、各カテゴリキーワードが対象カテゴリとの関連性を示す値とともに、カテゴリに対応付けてカテゴリキーワードをカテゴリキーワードDB30bに記録する。 By using the function of the category keyword extraction unit 21b, the control unit 20 extracts category keywords, which are keywords related to the target category to which the target facility belongs and are the top N keywords (N is an integer equal to or greater than 1) that are highly related to the target category. In this embodiment, the control unit 20 acquires the most recent M pieces of article data, which are article data including a word indicating the name of the target category and article data associated with all facilities belonging to the target category, from the article DB 30a. By acquiring article data including a word indicating the name of the target category and article data associated with all facilities belonging to the target category, the same article may be acquired in duplicate, but when the same article data is acquired in duplicate, the control unit 20 removes the duplicates and treats them as one article data. The control unit 20 performs language analysis on the acquired M pieces of article data and extracts words. In this embodiment, the value indicating the relevance between the word and the target category is represented by a value indicating the frequency with which the word appears in the acquired M pieces of article data. The calculation method is the same as that for facility keywords. After calculating the value indicating the relevance of each word to the target category, the control unit 20 sorts the words in descending order of value and extracts the top N words (N is 10 in this embodiment) as category keywords. The control unit 20 similarly extracts category keywords for all categories and records the category keywords in the category keyword DB 30b in association with the category together with the value indicating the relevance of each category keyword to the target category.

特徴キーワード抽出部21cの機能により、制御部20は、カテゴリキーワードと同一の施設キーワードであって、施設キーワードと対象施設との関連性を示す値が、カテゴリキーワードと対象カテゴリとの関連性を示す値よりも高い、施設キーワードを特徴キーワードとして抽出する。そのために、制御部20は、カテゴリキーワードとして抽出されたN個の単語と同一の施設キーワードの、対象施設との関連性を示す値をそれぞれ取得する。そして、同じ単語について、対象施設との関連性を示す値Vと、対象カテゴリとの関連性を示す値Vとを比較し、値Vが値Vより大きい値である単語が存在する場合に、当該単語を取得する。本実施形態においては、さらに、値Vから値Vを減算した値(差)が閾値以上である場合に、制御部20は当該単語を対象施設の特徴キーワードとして抽出する。 Using the function of the characteristic keyword extraction unit 21c, the control unit 20 extracts, as characteristic keywords, facility keywords that are the same as the category keywords and have a value indicating the relevance between the facility keyword and the target facility that is higher than the value indicating the relevance between the category keyword and the target category. To this end, the control unit 20 acquires values indicating the relevance between the target facility and the facility keywords that are the same as the N words extracted as category keywords. Then, for the same words, the control unit 20 compares a value V1 indicating the relevance between the target facility and a value V2 indicating the relevance between the same words and the target category, and acquires the word if there is a word for which the value V1 is greater than the value V2 . In this embodiment, further, if the value (difference ) obtained by subtracting the value V2 from the value V1 is equal to or greater than a threshold value, the control unit 20 extracts the word as a characteristic keyword for the target facility.

図2は、対象カテゴリのカテゴリキーワード毎に、対象カテゴリとの関連性を示す値と、対象カテゴリに属する個別の施設(対象施設)との関連性を示す値と、の関係の一例を示す図である。この例で対象カテゴリは「神社」であり、対象施設は「AAA神社」である。値Vから値Vを減算した値(差)が閾値以上となる単語が「御朱印」であったとすると、制御部20は「御朱印」を特徴キーワードとして抽出する。同様にして、制御部20は、施設DB30fに記録されている各施設について特徴キーワードを抽出し、施設IDに対応付けて特徴キーワードDB30dに記録する。 2 is a diagram showing an example of the relationship between a value indicating a relevance to a target category and a value indicating a relevance to an individual facility (target facility) belonging to the target category for each category keyword of the target category. In this example, the target category is "Shrine" and the target facility is "AAA Shrine". If the word for which the value (difference) obtained by subtracting value V2 from value V1 is equal to or greater than the threshold is "Temple seal", the control unit 20 extracts "Temple seal" as a characteristic keyword. In the same manner, the control unit 20 extracts characteristic keywords for each facility recorded in the facility DB 30f and records them in the characteristic keyword DB 30d in association with the facility ID.

特徴キーワードは、対象施設が属するカテゴリと関連性が上位N個に入る程度に高いキーワードのうち、個別の対象施設との関連性が対象カテゴリ全体との関連性よりも高いキーワードである。そのため制御部20は、カテゴリ全体に関連性が高いキーワードであり、かつ、個別の対象施設について特に関連性が高いキーワードを特徴キーワードとして抽出することができる。 A characteristic keyword is a keyword that is highly relevant to the category to which the target facility belongs and is in the top N categories, and is more relevant to an individual target facility than to the target category as a whole. Therefore, the control unit 20 can extract as characteristic keywords keywords that are highly relevant to the entire category and are particularly relevant to individual target facilities.

特異キーワード抽出部21dの機能により、制御部20は、カテゴリキーワードと同一でない施設キーワードであって、施設キーワードと対象施設との関連性を示す値が、少なくとも1個のカテゴリキーワードと対象カテゴリとの関連性を示す値よりも高い、施設キーワードを特異キーワードとして抽出する。本実施形態において制御部20は、カテゴリキーワードと対象カテゴリとの関連性を示す値(V)の最小値を特定する。そして制御部20は、カテゴリキーワードと同一でない施設キーワード、すなわち、対象カテゴリと関連するキーワードのうち上位N位に入らなかったキーワードと同一の施設キーワードであって、当該施設キーワードと対象施設との関連性を示す値(V)が上述の最小値より大きい値である施設キーワードを対象施設の特異キーワードとして抽出する。 Using the function of the unique keyword extraction unit 21d, the control unit 20 extracts, as a unique keyword, a facility keyword that is not identical to a category keyword and has a value indicating the relevance between the facility keyword and the target facility that is higher than the value indicating the relevance between at least one category keyword and the target category. In this embodiment, the control unit 20 specifies the minimum value of the value (V 2 ) indicating the relevance between the category keyword and the target category. Then, the control unit 20 extracts, as a unique keyword for the target facility, a facility keyword that is not identical to a category keyword, i.e., a facility keyword that is identical to a keyword that is not in the top N of keywords related to the target category, and has a value (V 1 ) indicating the relevance between the facility keyword and the target facility that is greater than the above-mentioned minimum value.

値Vの最小値は、各カテゴリによって相違しうるため、本実施形態においては固定的な閾値を設けず、値Vの最小値を閾値(可変)としている。 Since the minimum value of value V2 may differ depending on the category, in this embodiment, a fixed threshold is not set, and the minimum value of value V2 is set as a threshold (variable).

図2の例では、値Vの最小値は7であり、カテゴリキーワードでないキーワードである「名古屋」の値Vは、値Vの最小値より大きい。そのため制御部20は、「名古屋」を「AAA神社」の特異キーワードとして抽出する。制御部20は同様にして、施設DB30fに記録されている各施設について特異キーワードを抽出し、施設IDに対応付けて特異キーワードDB30eに記録する。 2, the minimum value of value V2 is 7, and the value V1 of "Nagoya", a keyword that is not a category keyword, is greater than the minimum value of value V2 . Therefore, the control unit 20 extracts "Nagoya" as a unique keyword for "AAA Shrine." In the same manner, the control unit 20 extracts unique keywords for each facility recorded in the facility DB 30f, and records them in the unique keyword DB 30e in association with the facility ID.

特異キーワードは、対象施設が属するカテゴリと関連性が上位N個に入る程度には高くないキーワードのうち、個別の対象施設との関連性が高い施設キーワードである。そのため、制御部20は、カテゴリ全体に関連性が高いキーワードとは重複しないが、個別の対象施設について特に関連性が高いキーワードを、特異キーワードとして抽出することができる。 Unique keywords are facility keywords that are highly relevant to individual target facilities among keywords that are not highly relevant to the category to which the target facility belongs, and that are not in the top N. Therefore, the control unit 20 can extract as unique keywords keywords that are particularly relevant to individual target facilities, but do not overlap with keywords that are highly relevant to the entire category.

施設情報作成部21eの機能により、制御部20は、特徴キーワードと特異キーワードと、カテゴリキーワードの最上位から順にL位(Lは1以上N以下の整数)までの少なくとも1個とを用いて、対象施設の施設情報を作成する。本実施形態では、検索結果表示部21gによって検索結果の施設を案内する際に、施設情報作成部21eの機能により作成した施設情報を表示する。従って、制御部20は、検索結果取得部21fにより検索の結果得られた施設の施設IDを取得すると、施設情報作成部21eの機能により、施設DB30fを参照し当該施設IDの施設が属するカテゴリを特定する。続いて制御部20は、カテゴリキーワードDB30bを参照し、当該カテゴリのカテゴリキーワードを取得する。続いて制御部20は、特徴キーワードDB30dを参照して当該施設IDの施設の特徴キーワードを取得し、特異キーワードDB30eを参照して当該施設IDの施設の特異キーワードを取得する。さらに、制御部20は、カテゴリキーワードの例えば上位5個のうち、特徴キーワードと重複しない少なくとも1個のキーワードを選出する。例えば特徴キーワードでない最も順位の高いキーワードが選出されてもよい。 By the function of the facility information creation unit 21e, the control unit 20 creates facility information for the target facility using the characteristic keyword, the unique keyword, and at least one of the category keywords in order from the top to the Lth place (L is an integer between 1 and N). In this embodiment, when the search result display unit 21g guides the facilities in the search results, the facility information created by the function of the facility information creation unit 21e is displayed. Therefore, when the control unit 20 acquires the facility ID of the facility obtained as a result of the search by the search result acquisition unit 21f, the control unit 20 refers to the facility DB 30f by the function of the facility information creation unit 21e to identify the category to which the facility of the facility ID belongs. Next, the control unit 20 refers to the category keyword DB 30b to acquire the category keyword of the category. Next, the control unit 20 refers to the characteristic keyword DB 30d to acquire the characteristic keyword of the facility of the facility ID, and refers to the unique keyword DB 30e to acquire the unique keyword of the facility of the facility ID. Furthermore, the control unit 20 selects at least one keyword that does not overlap with the characteristic keyword from, for example, the top five category keywords. For example, the highest-ranked keyword that is not a characteristic keyword may be selected.

例えば、図2の例で示した「AAA神社」の施設情報を作成する場合、「AAA神社」の特徴キーワードである「御朱印」と、「AAA神社」の特異キーワードである「名古屋」と、カテゴリキーワードの1つとして「神社」を用いた施設情報を作成する。施設情報は、どのような施設であるかを利用者に紹介するために作成される情報であればよく、例えば単に特徴キーワードと特異キーワードと、カテゴリキーワードの1つを羅列することによって構成されてもよい。あるいは、当該施設の施設IDに対応付けられている記事データの中から、特徴キーワードが用いられている文章や、特異キーワードが用いられている文章を抜粋し、これらの文章を施設情報としてもよい。また、「特に、XXXとYYYで話題です」等のような予め準備された文章の、XXXとYYYの部分に、特徴ワードや特異ワードをあてはめて作成した文章を施設情報としてもよい。またあるいは、キーワード(特徴キーワード、特徴キーワード以外のカテゴリキーワード、特異キーワード)と文字数を指定して、当該キーワードを含む、当該文字数以内の文章を生成するAIエンジンを用いてこれらのキーワードを用いた文章を生成させ、施設情報としてもよい。カテゴリキーワードの最上位から順にL位までの少なくとも1個(特徴キーワード以外)も用いて施設情報が作成されることにより、対象施設が属する対象カテゴリ全体に関連性が高い一般的なキーワードも含んだ施設情報を作成することが可能である。 For example, when creating facility information for "AAA Shrine" shown in the example of Figure 2, facility information is created using "shrine stamp" which is the characteristic keyword of "AAA Shrine", "Nagoya" which is the specific keyword of "AAA Shrine", and "Shrine" as one of the category keywords. The facility information may be information created to introduce to users what kind of facility it is, and may be composed, for example, by simply listing the characteristic keyword, the specific keyword, and one of the category keywords. Alternatively, sentences using the characteristic keyword or the specific keyword may be extracted from the article data associated with the facility ID of the facility, and these sentences may be used as facility information. Also, a sentence prepared in advance, such as "It is especially popular in XXX and YYY", may be created by substituting a characteristic word or a specific word for the XXX and YYY parts, and used as facility information. Alternatively, keywords (characteristic keywords, category keywords other than characteristic keywords, unique keywords) and the number of characters can be specified, and an AI engine that generates sentences containing the keywords and up to the specified number of characters can be used to generate sentences using these keywords, which can then be used as facility information. By creating facility information using at least one category keyword (other than characteristic keywords) from the top to the Lth position, it is possible to create facility information that also includes general keywords that are highly relevant to the entire target category to which the target facility belongs.

以上のように、本実施形態によれば、対象施設に関する特徴的なキーワードや特異なキーワードを用いた施設情報を作成し、利用者に提示することができる。そのため、利用者に対して、対象施設について、対象施設が属するカテゴリに関連する他の施設と比較して特徴的あるいは特異な情報を提示することが可能である。その結果、対象施設の施設情報が他の施設の施設情報と混同される可能性を低減することができる。 As described above, according to this embodiment, facility information can be created using characteristic or unique keywords related to the target facility, and presented to the user. Therefore, it is possible to present to the user information about the target facility that is characteristic or unique compared to other facilities related to the category to which the target facility belongs. As a result, it is possible to reduce the possibility that facility information about the target facility will be confused with facility information about other facilities.

なお、検索結果表示部21gの機能により、制御部20は、検索結果の上位K件(Kは2以上の整数)が同一カテゴリの施設のみである場合、同一カテゴリ以外の施設であって検索ワードが特異キーワードとなっている施設も追加で表示する。すなわち、制御部20は、検索結果取得部21fによって検索ワードに基づいて施設検索された結果である複数の施設のうち上位K件の施設がそれぞれ属するカテゴリを特定する。上位K件の施設が全て同一カテゴリに属する施設である場合、制御部20は、特異キーワードDB30eを参照し、他カテゴリに属する施設であって検索ワードが特異ワードとなっている施設を選出し、当該施設を、検索結果の上位K件の施設に加えて表示させる。 When the top K search results (K is an integer of 2 or more) are facilities in the same category, the control unit 20 additionally displays facilities outside the same category for which the search word is a unique keyword, by using the function of the search result display unit 21g. That is, the control unit 20 identifies the category to which each of the top K facilities belongs among the multiple facilities that are the result of a facility search based on the search word by the search result acquisition unit 21f. When the top K facilities all belong to the same category, the control unit 20 refers to the unique keyword DB 30e, selects facilities that belong to other categories for which the search word is a unique word, and displays the facilities in addition to the top K facilities in the search result.

例えば、「御朱印帳」という検索ワードを用いた施設検索によって得られた上位K件の施設が全て「神社」カテゴリに属する施設である場合、制御部20は、「神社」カテゴリ以外のカテゴリに属する施設であって「御朱印帳」が特異キーワードである施設を特定する。図3は、対象カテゴリのカテゴリキーワード毎に、対象カテゴリとの関連性を示す値と、対象カテゴリに属する個別の施設(対象施設)との関連性を示す値の関係の他の例を示す図である。この例で対象カテゴリは「書店」であり、対象施設は「BBB書店」である。図3の例では、値Vの最小値は7であり、カテゴリキーワードでないキーワードである「御朱印帳」の値Vは、値Vの最小値より大きい。そのため図3の例において、「BBB書店」の特異キーワードは「御朱印帳」である。そのため、制御部20は、検索結果の上位K件の「神社」カテゴリの施設に加えて、「BBB書店」もナビゲーションシステム50において表示させる。例えば制御部20は、「御朱印帳」についての検索結果として、「AA神社、CCC神社、DDD神社が特に話題です。神社以外ではBBB書店も話題になっています。」等の文章を作成する。 For example, if the top K facilities obtained by a facility search using the search word "shrine stamp book" are all facilities belonging to the "shrine" category, the control unit 20 identifies facilities belonging to a category other than the "shrine" category and for which "shrine stamp book" is a unique keyword. FIG. 3 is a diagram showing another example of the relationship between the value indicating the relevance with the target category and the value indicating the relevance with an individual facility (target facility) belonging to the target category for each category keyword of the target category. In this example, the target category is "bookstore" and the target facility is "BBB bookstore". In the example of FIG. 3, the minimum value of value V2 is 7, and the value V1 of "shrine stamp book", which is a keyword that is not a category keyword, is greater than the minimum value of value V2 . Therefore, in the example of FIG. 3, the unique keyword of "BBB bookstore" is "shrine stamp book". Therefore, the control unit 20 causes the navigation system 50 to display "BBB bookstore" in addition to the top K facilities in the "shrine" category of the search result. For example, the control unit 20 creates a sentence such as "AA Shrine, CCC Shrine, and DDD Shrine are particularly popular. Besides shrines, BBB Bookstore is also popular" as a search result for "Stamp book".

このように、検索結果の上位K件が全て同じカテゴリに属する施設である場合に、他カテゴリの施設であって検索ワードが特異キーワードである施設も提示することにより、利用者にとって意外性のある施設の存在を認識させることが可能である。 In this way, if the top K search results are all facilities that belong to the same category, it is possible to make the user aware of the existence of facilities that may be unexpected by also presenting facilities in other categories that have unique search terms.

(2)カテゴリキーワード抽出処理:
次に、カテゴリキーワード抽出部21bの機能により制御部20が実行するカテゴリキーワード抽出処理を、図4を参照しながら説明する。カテゴリキーワード抽出処理は定期的に実行されてもよいし、定期的でない任意のタイミングで実行されてもよいし、施設検索の要求に応じて実行されてもよい。本実施形態では、例えば1週間毎等のように定期的に実行されることを想定している。カテゴリキーワード抽出処理が開始されると、対象カテゴリについて言及されている記事を取得する(ステップS100)。すなわち、制御部20は、対象カテゴリを示す単語が含まれている記事、および、対象カテゴリに属する施設に対応付けられた記事であって、直近M件の記事を、記事DB30aを参照して取得する。例えば、対象カテゴリが「神社」である場合、「神社」という単語が出てくる記事や、神社カテゴリに属する施設に対応付けられた記事のうちの、直近M件が記事DB30aから取得される。取得された記事の中には、個別の神社に関する記事や、複数の個別の神社に関する記事や、個別の神社に言及しない記事や、神社というカテゴリ以外のカテゴリに属する施設であって「神社」に言及している施設の記事も含まれうる。
(2) Category keyword extraction process:
Next, the category keyword extraction process executed by the control unit 20 by the function of the category keyword extraction unit 21b will be described with reference to FIG. 4. The category keyword extraction process may be executed periodically, may be executed at any timing that is not periodic, or may be executed in response to a request for facility search. In this embodiment, it is assumed that the process is executed periodically, for example, once a week. When the category keyword extraction process is started, articles that mention the target category are acquired (step S100). That is, the control unit 20 acquires the most recent M articles that include a word indicating the target category and are associated with facilities that belong to the target category, by referring to the article DB 30a. For example, if the target category is "shrine", the most recent M articles among those that include the word "shrine" and those that are associated with facilities that belong to the shrine category are acquired from the article DB 30a. The acquired articles may include articles about individual shrines, articles about multiple individual shrines, articles that do not mention individual shrines, and articles about facilities that belong to a category other than the shrine category and mention "shrine".

続いて、制御部20は、取得した各記事を言語分析して単語を抽出し、各単語について単語の関連性を算出する(ステップS105)。制御部20は、1個の記事に含まれるテキストデータを単語毎に区切り、1個の記事内における各単語の出現頻度を算出する。本実施形態においては、記事データK中の単語αの出現頻度Fとして、記事データK中に出現する単語αの度数が、記事データK中の全単語数に占める割合を示す値が算出される。例えば、「神社」という単語が用いられている記事において出現頻度が高い単語は、「神社」カテゴリとの関連性が高いと見なされる。制御部20は、この処理をステップS100で取得した全ての記事について、抽出された単語毎に行う。 Next, the control unit 20 performs linguistic analysis on each of the acquired articles to extract words, and calculates the word relevance for each word (step S105). The control unit 20 divides the text data included in one article into words, and calculates the frequency of occurrence of each word in one article. In this embodiment, a value indicating the ratio of the frequency of occurrence of the word α in the article data Kj to the total number of words in the article data Kj is calculated as the frequency Fj of the word α in the article data Kj . For example, a word that appears frequently in an article using the word "shrine" is considered to be highly related to the "shrine" category. The control unit 20 performs this process for each extracted word for all of the articles acquired in step S100.

続いて、制御部20は、抽出された各単語について、各記事にて算出された単語の関連性を示す値を加算する(ステップS110)。例えば、ステップS105において、単語αについて、単語αを含む各記事データKにおける単語αの出現頻度Fが算出されているため、それらを全て加算する。ある1個の記事において出現頻度が高い単語が、他にも多くの記事において用いられている場合、この単語は対象カテゴリに関連性が高いと見なすことができる。なお、制御部20は、このように算出された値をステップS100で取得した記事数で除算することによって正規化する。 Next, the control unit 20 adds up the value indicating the relevance of the word calculated for each article for each extracted word (step S110). For example, in step S105, the occurrence frequency Fj of the word α in each article data Kj containing the word α is calculated, and these are all added up. If a word that occurs frequently in one article is used in many other articles, this word can be considered to be highly relevant to the target category. Note that the control unit 20 normalizes the value calculated in this way by dividing it by the number of articles obtained in step S100.

続いて、制御部20は、関連性が高い順に上位N個の単語をカテゴリキーワードとして記録する(ステップS115)。すなわち、制御部20は、カテゴリキーワードDB30bに、対象カテゴリに対応付けてN個のカテゴリキーワードと各カテゴリキーワードが対象カテゴリとの関連性を示す値とを記録する。
以上のカテゴリキーワード抽出処理を、制御部20が各カテゴリについて行うことで、各カテゴリのカテゴリキーワードを抽出することができる。
Next, the control unit 20 records the top N words in descending order of relevance as category keywords (step S115). That is, the control unit 20 records, in the category keyword DB 30b, the N category keywords in association with the target category and a value indicating the relevance of each category keyword with the target category.
The control unit 20 performs the above-mentioned category keyword extraction process for each category, whereby it is possible to extract category keywords for each category.

(3)特徴キーワードおよび特異キーワード抽出処理:
制御部20が実行する特徴キーワードおよび特異キーワード抽出処理を、図5を参照しながら説明する。特徴キーワードおよび特異キーワード抽出処理は定期的に実行されてもよいし、定期的でない任意のタイミングで実行されてもよいし、施設検索の要求に応じて実行されてもよい。本実施形態では、例えば1週間毎等のように定期的に実行されることを想定している。特徴キーワードおよび特異キーワード抽出処理が開始されると、制御部20は、施設キーワード抽出部21aの機能により、対象施設について言及されている記事を取得する(ステップS200)。すなわち、制御部20は、対象施設の施設IDに対応付けて記録されている記事データのうちの直近M件を、記事DB30aを参照して取得する。対象施設の施設IDに対応付けて記録されている記事データがM件に満たない場合は、ステップS200ではM未満の全ての記事データが取得される。
(3) Feature keyword and unique keyword extraction process:
The characteristic keyword and unique keyword extraction process executed by the control unit 20 will be described with reference to FIG. 5. The characteristic keyword and unique keyword extraction process may be executed periodically, may be executed at any timing not periodically, or may be executed in response to a request for facility search. In this embodiment, it is assumed that the process is executed periodically, for example, once a week. When the characteristic keyword and unique keyword extraction process is started, the control unit 20 acquires articles that mention the target facility by using the function of the facility keyword extraction unit 21a (step S200). That is, the control unit 20 acquires the most recent M items of article data that are recorded in association with the facility ID of the target facility by referring to the article DB 30a. If the number of article data that are recorded in association with the facility ID of the target facility is less than M, all article data less than M is acquired in step S200.

続いて、制御部20は、施設キーワード抽出部21aの機能により、取得した各記事を言語分析して単語の関連性を算出し(ステップS205)、抽出された各単語について、各記事で算出された単語の関連性を示す値を加算する(ステップS210)。ステップS205およびS210は、図4のカテゴリキーワード抽出処理のステップS105およびS110と同様の処理である。ステップS210にて算出された値は、ステップS200で取得した記事数で除算することで正規化される。制御部20がステップS205およびS210を実行した結果、対象施設についての複数の施設キーワードおよび当該施設キーワード毎の関連性を示す値が算出されることとなる。 The control unit 20 then performs linguistic analysis of each retrieved article using the function of the facility keyword extraction unit 21a to calculate word relevance (step S205), and adds up the value indicating the word relevance calculated for each article for each extracted word (step S210). Steps S205 and S210 are similar to steps S105 and S110 of the category keyword extraction process in FIG. 4. The value calculated in step S210 is normalized by dividing it by the number of articles retrieved in step S200. As a result of the control unit 20 executing steps S205 and S210, multiple facility keywords for the target facility and a value indicating the relevance for each facility keyword are calculated.

続いて、制御部20は、ステップS215からS240までの処理を、ステップS205で抽出した各単語について行う。すなわち、ステップS205で抽出された複数の単語のうちの未処理の1個を順に選択し、ステップS215からS240の処理が行われる。制御部20は、特徴キーワード抽出部21cの機能により、対象の単語は対象施設が属するカテゴリのカテゴリキーワードとして記録済みであるか否かを判定する(ステップS215)。すなわち、制御部20は、カテゴリキーワードDB30bを参照し、対象施設が属するカテゴリのN個のカテゴリキーワードを取得し、対象の単語が当該N個のカテゴリキーワードのいずれかと同一であるか否かを判定する。 The control unit 20 then performs the processes from steps S215 to S240 for each word extracted in step S205. That is, each unprocessed word from the multiple words extracted in step S205 is selected in turn, and the processes from steps S215 to S240 are performed. The control unit 20 uses the function of the characteristic keyword extraction unit 21c to determine whether the target word has already been recorded as a category keyword for the category to which the target facility belongs (step S215). That is, the control unit 20 refers to the category keyword DB 30b, acquires N category keywords for the category to which the target facility belongs, and determines whether the target word is the same as any of the N category keywords.

ステップS215において、記録済みであると判定された場合、制御部20は、特徴キーワード抽出部21cの機能により、対象の単語の関連性を示す値と、当該対象の単語と同一のカテゴリキーワードの関連性を示す値との差を算出する(ステップS220)。すなわち制御部20は、値V-値Vを算出する。続いて制御部20は、特徴キーワード抽出部21cの機能により、差(V-V)が閾値以上であるか否かを判定する(ステップS225)。ステップS225において差が閾値以上であると判定された場合、制御部20は特徴キーワード抽出部21cの機能により、対象の単語を対象施設の特徴キーワードとして記録する(ステップS230)。すなわち、制御部20は、対象施設に対応付けて、特徴キーワードDB30dに対象の単語(特徴キーワード)を記録する。 If it is determined in step S215 that the word has already been recorded, the control unit 20 uses the function of the characteristic keyword extraction unit 21c to calculate the difference between the value indicating the relevance of the target word and the value indicating the relevance of the same category keyword as the target word (step S220). That is, the control unit 20 calculates value V 1 - value V 2. Next, the control unit 20 uses the function of the characteristic keyword extraction unit 21c to determine whether the difference (V 1 - V 2 ) is equal to or greater than a threshold (step S225). If it is determined in step S225 that the difference is equal to or greater than the threshold, the control unit 20 uses the function of the characteristic keyword extraction unit 21c to record the target word as a characteristic keyword of the target facility (step S230). That is, the control unit 20 records the target word (characteristic keyword) in the characteristic keyword DB 30d in association with the target facility.

ステップS215において、対象の単語が対象施設のカテゴリのカテゴリキーワードとして記録済みであると判定されなかった場合、制御部20は、特異キーワード抽出部21dの機能により、対象の単語の関連性を示す値が最下位のカテゴリキーワードの関連性を示す値より大きいか否かを判定する(ステップS235)。ステップS235において前者が後者より大きいと判定された場合、制御部20は、特異キーワード抽出部21dの機能により、対象の単語を対象施設の特異キーワードとして記録する(ステップS240)。すなわち制御部20は、特異キーワードDB30eに、対象施設に関連付けて対象の単語(特異キーワード)を記録する。 If it is not determined in step S215 that the target word has already been recorded as a category keyword for the category of the target facility, the control unit 20 uses the function of the unique keyword extraction unit 21d to determine whether the value indicating the relevance of the target word is greater than the value indicating the relevance of the lowest-level category keyword (step S235). If it is determined in step S235 that the former is greater than the latter, the control unit 20 uses the function of the unique keyword extraction unit 21d to record the target word as a unique keyword for the target facility (step S240). That is, the control unit 20 records the target word (unique keyword) in the unique keyword DB 30e in association with the target facility.

ステップS225において差が閾値以上であると判定されなかった場合、または、ステップS230を実行後、または、ステップS240を実行後、または、ステップS235において前者が後者より大きいと判定されなかった場合、制御部20は、関連性を算出した全ての単語について処理を終了したか否かを判定する(ステップS245)。ステップS245において終了したと判定されなかった場合、制御部20は、次に対象とする単語についてステップS215からの処理を行う。 If it is not determined in step S225 that the difference is greater than or equal to the threshold, or after executing step S230, or after executing step S240, or if it is not determined in step S235 that the former is greater than the latter, the control unit 20 determines whether or not the process has been completed for all words for which the relevance has been calculated (step S245). If it is not determined in step S245 that the process has been completed, the control unit 20 performs the process from step S215 for the next target word.

以上の特徴キーワードおよび特異キーワード抽出処理を、各施設について行うことで、施設毎の施設キーワードと特徴キーワードと特異キーワードを抽出することができる。ナビゲーションシステム50からの施設検索要求を取得すると、制御部20は検索結果取得部21fにより検索ワードを含む検索条件に基づいた施設検索を行い、検索結果の複数の施設の施設IDを取得する。制御部20はこれらの各施設をそれぞれ対象施設とし、対象施設の特徴キーワードや特異キーワードを特徴キーワードDB30dや特異キーワードDB30eを参照して取得する。また、制御部20は、対象施設の属するカテゴリのカテゴリキーワードのうちの上位L位までの少なくとも1個(特徴キーワード以外)を、カテゴリキーワードDB30bを参照し取得する。そして、制御部20は、取得した特徴キーワードと特異キーワードとカテゴリキーワードの少なくとも1個とを用いて施設情報を作成し、施設検索の結果得られた複数の施設の施設IDとともに当該施設の施設情報をナビゲーションシステム50に返信する。その結果、ナビゲーションシステム50では、施設検索の結果得られた複数の各施設についてそれぞれ施設情報が提示される。利用者はこの施設情報によって、施設毎の特徴的な情報や特異な情報を把握することができる。 By performing the above characteristic keyword and unique keyword extraction process for each facility, the facility keyword, characteristic keyword, and unique keyword for each facility can be extracted. When a facility search request is received from the navigation system 50, the control unit 20 performs a facility search based on search conditions including the search word using the search result acquisition unit 21f, and acquires the facility IDs of multiple facilities in the search results. The control unit 20 regards each of these facilities as target facilities, and acquires the characteristic keyword and unique keyword of the target facility by referring to the characteristic keyword DB 30d and the unique keyword DB 30e. The control unit 20 also acquires at least one of the top L category keywords (other than the characteristic keyword) of the category to which the target facility belongs by referring to the category keyword DB 30b. Then, the control unit 20 creates facility information using at least one of the acquired characteristic keyword, unique keyword, and category keyword, and returns the facility information of the facility to the navigation system 50 together with the facility IDs of the multiple facilities obtained as a result of the facility search. As a result, the navigation system 50 presents facility information for each of the multiple facilities obtained as a result of the facility search. This facility information allows users to understand the distinctive and unique information about each facility.

(4)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、施設情報作成システム10は複数の装置(サーバ、クライアント等)で構成されていてもよい。例えば、施設情報作成システムを構成する施設情報作成部21eや検索結果表示部21gがクライアント装置に存在していても良い。上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。
(4) Other embodiments:
The above embodiment is one example for implementing the present invention, and various other embodiments can be adopted. For example, the facility information creation system 10 may be composed of multiple devices (servers, clients, etc.). For example, the facility information creation unit 21e and the search result display unit 21g that constitute the facility information creation system may exist in a client device. Some of the configurations of the above embodiment may be omitted, and the order of processing may be changed or omitted.

特徴キーワード抽出部においては、値Vから値Vを減算した値(差)が閾値以上の単語が存在しない場合、差が最も大きな単語を特徴キーワードとして抽出するようにしてもよいし、差が大きい順から既定個を特徴キーワードとして抽出するようにしてもよい。特徴キーワードは複数抽出されてもよいし1個のみ抽出されてもよい。 In the characteristic keyword extraction unit, when there is no word for which the value (difference) obtained by subtracting value V2 from value V1 is equal to or greater than a threshold value, the word with the largest difference may be extracted as the characteristic keyword, or a predetermined number of characteristic keywords may be extracted in descending order of difference. A plurality of characteristic keywords may be extracted, or only one may be extracted.

特異キーワードは、カテゴリキーワードに該当しないキーワードであって、少なくとも1個のカテゴリキーワードより関連性を示す値が大きい施設キーワードであればよく、「少なくとも1個のカテゴリキーワード」は関連性を示す値が最小のカテゴリキーワードに限定されない。特異キーワードは複数抽出されてもよいし、1個のみ抽出されてもよい。カテゴリキーワードと同一でない施設キーワードであって、施設キーワードと対象施設との関連性を示す値が、少なくとも1個のカテゴリキーワードと対象カテゴリとの関連性を示す値よりも高い、施設キーワードが複数存在する場合は、関連性を示す値が大きい順に既定個を特異キーワードとして抽出するようにしてもよい。 A unique keyword is a keyword that does not fall under any category keyword and may be a facility keyword that has a higher relevance value than at least one category keyword, and "at least one category keyword" is not limited to a category keyword with the smallest relevance value. Multiple unique keywords may be extracted, or only one may be extracted. If there are multiple facility keywords that are not identical to a category keyword and have a higher relevance value between the facility keyword and the target facility than the relevance value between at least one category keyword and the target category, a predetermined number of unique keywords may be extracted in descending order of relevance value as the unique keywords.

対象施設との関連性を示す値は、対象施設との関連性の高低(強弱、大小)を示すことができればよく、その算出方法は種々の方法が採用されてもよい。また、対象カテゴリとの関連性を示す値においても、対象カテゴリのとの関連性の高低(強弱、大小)を示すことができればよく、様々な手法が採用されてもよい。関連性を示す値の算出には、頻度以外の指標が用いられても良い。例えば、記事の作成者によって予めキーワードとして指定された単語の関連性を示す値が、関連が高いことを示す値となるようにしてもよい。自然言語処理やキーワード抽出処理に関する公知の技術が採用されてもよい。1個の記事内における、異なる複数の単語の関係(例えば、同一記事内に共に出現する傾向が強い等)が、関連性を示す値の算出の指標として用いられても良い。また、単語の分散表現を定義し、ベクトル空間内での距離等に基づいて関連性が定義されても良い。 The value indicating the relevance with the target facility may be calculated by any method as long as it can indicate the degree of relevance (strength, weakness, size) with the target facility. In addition, the value indicating the relevance with the target category may be calculated by any method as long as it can indicate the degree of relevance with the target category. An index other than frequency may be used to calculate the relevance value. For example, the value indicating the relevance of a word designated as a keyword by the article creator in advance may be set to a value indicating high relevance. Publicly known techniques related to natural language processing and keyword extraction processing may be used. The relationship between different words in one article (for example, a strong tendency for words to appear together in the same article) may be used as an index for calculating the relevance value. In addition, a distributed representation of words may be defined, and the relevance may be defined based on the distance in a vector space.

施設情報は、対象施設の特徴キーワードを用いるが特異キーワードを用いずに作成される構成であってもよい。あるいは、施設情報は、対象施設の特異キーワードを用いずに、特徴キーワードと、対象施設が属するカテゴリキーワードの最上位から順にL位(Lは1以上N以下の整数)までの少なくとも1個(特徴キーワード以外)のカテゴリキーワードとを用いて作成される構成であってもよい。また、施設情報は、対象施設の特徴キーワードは用いずに特異キーワードを用いて作成される構成であってもよい。また、施設情報は、対象施設の特徴キーワードを用いずに、対象施設の特異キーワードと、対象施設が属するカテゴリキーワードの最上位から順にL位までの少なくとも1個のカテゴリキーワードとを用いて作成される構成であってもよい。 The facility information may be configured to be created using the characteristic keyword of the target facility but without using a unique keyword. Alternatively, the facility information may be configured to be created without using the characteristic keyword of the target facility, but using the characteristic keyword and at least one category keyword (other than the characteristic keyword) that is ranked Lth (L is an integer between 1 and N) from the top of the category keyword to which the target facility belongs. Also, the facility information may be configured to be created using a unique keyword but not using the characteristic keyword of the target facility. Also, the facility information may be configured to be created without using the characteristic keyword of the target facility, but using the unique keyword of the target facility and at least one category keyword that is ranked Lth from the top of the category keyword to which the target facility belongs.

上記実施形態においては、値Vから値Vを減算した値(差)が閾値以上である場合に、制御部20は当該単語を対象施設の特徴キーワードとして抽出する構成であったが、閾値を設けずに、差(V-V)が正であって値の大きい順に既定個の施設キーワードを特徴キーワードとして取得する構成であってもよい。 In the above embodiment, if the value (difference) obtained by subtracting value V2 from value V1 is equal to or greater than a threshold, the control unit 20 extracts the word as a characteristic keyword of the target facility. However, a threshold may not be set, and a predetermined number of facility keywords may be obtained as characteristic keywords in descending order of the largest difference ( V1 - V2 ).

検索表示部は、検索ワードが特定カテゴリのカテゴリキーワードである場合、検索結果における特定カテゴリの施設の表示数を制限し、特定カテゴリ以外のカテゴリの施設であって検索ワードが特異キーワードとなっている施設を、表示数が制限された特定カテゴリの施設とともに検索結果として表示する構成であってもよい。検索ワードが特定カテゴリのカテゴリキーワードである場合、検索結果が、特定カテゴリの施設に偏ることが予想される。そのため、特定カテゴリの検索結果の表示数を制限し、かわりに特定カテゴリ以外の施設であって、検索ワードが特異キーワードとなっている施設も検索結果に加えて表示させることで、利用者にとって意外性のある施設の存在を認識させることが可能である。 The search display unit may be configured to limit the number of facilities in the specific category displayed in the search results when the search word is a category keyword of a specific category, and to display facilities in categories other than the specific category for which the search word is a unique keyword, together with the facilities in the specific category whose number is limited, as search results. When the search word is a category keyword of a specific category, it is expected that the search results will be biased toward facilities in the specific category. Therefore, by limiting the number of search results in the specific category displayed and instead displaying facilities other than the specific category for which the search word is a unique keyword, it is possible to make the user aware of the existence of facilities that may be unexpected.

さらに、本発明の手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。 Furthermore, the technique of the present invention can also be applied as a program or method. The above-mentioned system, program, and method may be realized as a stand-alone device or may be realized by using parts shared with each part of the vehicle, and include various aspects. Also, they can be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention can also be realized as a recording medium for a program that controls the system. Of course, the recording medium for the program may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future can be considered in exactly the same way.

10…施設情報作成システム、20…制御部、21…施設情報作成プログラム、21a…施設キーワード抽出部、21b…カテゴリキーワード抽出部、21c…特徴キーワード抽出部、21d…特異キーワード抽出部、21e…施設情報作成部、21f…検索結果取得部、21g…検索結果表示部、30…記録媒体、30a…記事DB、30b…カテゴリキーワードDB、 30c…施設キーワードDB、 30d…特徴キーワードDB、 30e…特異キーワードDB、 30f…施設DB、 41…通信部、50…ナビゲーションシステム、50a…通信部、50b…GNSS受信部、50c…制御部、50d…ユーザI/F部 10...facility information creation system, 20...control unit, 21...facility information creation program, 21a...facility keyword extraction unit, 21b...category keyword extraction unit, 21c...characteristic keyword extraction unit, 21d...unique keyword extraction unit, 21e...facility information creation unit, 21f...search result acquisition unit, 21g...search result display unit, 30...recording medium, 30a...article DB, 30b...category keyword DB, 30c...facility keyword DB, 30d...characteristic keyword DB, 30e...unique keyword DB, 30f...facility DB, 41...communication unit, 50...navigation system, 50a...communication unit, 50b...GNSS receiving unit, 50c...control unit, 50d...user I/F unit

Claims (5)

対象施設についての記事に基づいて前記対象施設に関連する施設キーワードを抽出する施設キーワード抽出部と、
前記対象施設が属する対象カテゴリに関連するキーワードであって前記対象カテゴリとの関連性が高い上位N個(Nは1以上の整数)のキーワードである、カテゴリキーワードを抽出するカテゴリキーワード抽出部と、
前記カテゴリキーワードと同一の前記施設キーワードであって、前記施設キーワードと前記対象施設との関連性を示す値が、前記カテゴリキーワードと前記対象カテゴリとの関連性を示す値よりも高い、前記施設キーワードを特徴キーワードとして抽出する特徴キーワード抽出部と、
前記特徴キーワードを用いて前記対象施設の施設情報を作成する施設情報作成部と、
を備える施設情報作成システム。
a facility keyword extraction unit that extracts facility keywords related to a target facility based on an article about the target facility;
a category keyword extraction unit that extracts category keywords, which are keywords related to a target category to which the target facility belongs and which are top N keywords (N is an integer equal to or greater than 1) having a high relevance to the target category;
a characteristic keyword extraction unit that extracts, as a characteristic keyword, the facility keyword that is the same as the category keyword, and a value indicating a relevance between the facility keyword and the target facility is higher than a value indicating a relevance between the category keyword and the target category;
a facility information creation unit that creates facility information of the target facility by using the characteristic keywords;
A facility information creation system comprising:
対象施設についての記事に基づいて前記対象施設に関連する施設キーワードを抽出する施設キーワード抽出部と、
前記対象施設が属する対象カテゴリに関連するキーワードであって前記対象カテゴリとの関連性が高い上位N個(Nは1以上の整数)のキーワードである、カテゴリキーワードを抽出するカテゴリキーワード抽出部と、
前記カテゴリキーワードと同一でない前記施設キーワードであって、前記施設キーワードと前記対象施設との関連性を示す値が、少なくとも1個の前記カテゴリキーワードと前記対象カテゴリとの関連性を示す値よりも高い、前記施設キーワードを特異キーワードとして抽出する特異キーワード抽出部と、
前記特異キーワードを用いて前記対象施設の施設情報を作成する施設情報作成部と、
を備える施設情報作成システム。
a facility keyword extraction unit that extracts facility keywords related to a target facility based on an article about the target facility;
a category keyword extraction unit that extracts category keywords, which are keywords related to a target category to which the target facility belongs and which are top N keywords (N is an integer equal to or greater than 1) having a high relevance to the target category;
a unique keyword extraction unit that extracts, as a unique keyword, a facility keyword that is not identical to the category keyword, and a value indicating a relevance between the facility keyword and the target facility is higher than a value indicating a relevance between at least one of the category keywords and the target category;
a facility information creation unit that creates facility information of the target facility by using the unique keyword;
A facility information creation system comprising:
前記カテゴリキーワードと同一でない前記施設キーワードであって、前記施設キーワードと前記対象施設との関連性を示す値が、少なくとも1個の前記カテゴリキーワードと前記対象カテゴリとの関連性を示す値よりも高い、前記施設キーワードを特異キーワードとして抽出する特異キーワード抽出部を備え、
前記施設情報は、前記特徴キーワードと前記特異キーワードとを用いて作成される、
請求項1に記載の施設情報作成システム。
a unique keyword extraction unit that extracts, as a unique keyword, a facility keyword that is not identical to the category keyword, the facility keyword having a value indicating a relevance between the facility keyword and the target facility that is higher than a value indicating a relevance between at least one of the category keywords and the target category;
The facility information is created using the characteristic keywords and the unique keywords.
The facility information creation system according to claim 1 .
前記施設情報は、前記カテゴリキーワードの最上位から順にL位(Lは1以上N以下の整数)までの少なくとも1個を用いて作成される、
請求項3に記載の施設情報作成システム。
the facility information is created using at least one of the category keywords in the range of Lth rank (L is an integer of 1 to N), in descending order from the top of the category keywords;
The facility information creation system according to claim 3.
検索ワードに基づいて施設検索された検索結果を取得する検索結果取得部と、
検索結果の上位K件(Kは2以上の整数)が同一カテゴリの施設のみである場合、前記同一カテゴリ以外の施設であって前記検索ワードが前記特異キーワードとなっている施設も追加で表示する検索結果表示部と、
を備える請求項2から請求項4のいずれか一項に記載の施設情報作成システム。
A search result acquisition unit that acquires search results of a facility search based on a search word;
a search result display unit that, when the top K search results (K is an integer of 2 or more) are all facilities of the same category, additionally displays facilities other than the same category that are the search word of the unique keyword;
The facility information creation system according to claim 2 , further comprising:
JP2021160492A 2021-09-30 2021-09-30 Facility information creation system Active JP7703986B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021160492A JP7703986B2 (en) 2021-09-30 2021-09-30 Facility information creation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021160492A JP7703986B2 (en) 2021-09-30 2021-09-30 Facility information creation system

Publications (2)

Publication Number Publication Date
JP2023050410A JP2023050410A (en) 2023-04-11
JP7703986B2 true JP7703986B2 (en) 2025-07-08

Family

ID=85806519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021160492A Active JP7703986B2 (en) 2021-09-30 2021-09-30 Facility information creation system

Country Status (1)

Country Link
JP (1) JP7703986B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009271867A (en) 2008-05-09 2009-11-19 Canvas Mapple Co Ltd Information retrieval device, information retrieval method and computer program
JP2013073404A (en) 2011-09-27 2013-04-22 Gourmet Navigator Inc Store information search system
JP2013250608A (en) 2012-05-30 2013-12-12 Gourmet Navigator Inc Store information search system
JP2017059014A (en) 2015-09-17 2017-03-23 株式会社アイ・ビジネスセンター Analysis device and data retrieval device, as well as control method of analysis device and data retrieval device
JP2018055525A (en) 2016-09-30 2018-04-05 株式会社Nttドコモ Text extractor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009271867A (en) 2008-05-09 2009-11-19 Canvas Mapple Co Ltd Information retrieval device, information retrieval method and computer program
JP2013073404A (en) 2011-09-27 2013-04-22 Gourmet Navigator Inc Store information search system
JP2013250608A (en) 2012-05-30 2013-12-12 Gourmet Navigator Inc Store information search system
JP2017059014A (en) 2015-09-17 2017-03-23 株式会社アイ・ビジネスセンター Analysis device and data retrieval device, as well as control method of analysis device and data retrieval device
JP2018055525A (en) 2016-09-30 2018-04-05 株式会社Nttドコモ Text extractor

Also Published As

Publication number Publication date
JP2023050410A (en) 2023-04-11

Similar Documents

Publication Publication Date Title
JP5256293B2 (en) System and method for including interactive elements on a search results page
US7505956B2 (en) Method for classification
CA2647864C (en) Propagating useful information among related web pages, such as web pages of a website
CN107103016B (en) Method for matching image and content based on keyword representation
US8095547B2 (en) Method and apparatus for detecting spam user created content
KR100898454B1 (en) Integrated Search Service System and Method
CN104903886B (en) Structured search queries based on social graph information
CN107180093B (en) Information searching method and device and timeliness query word identification method and device
US20070143300A1 (en) System and method for monitoring evolution over time of temporal content
JP6966158B2 (en) Methods, devices and programs for processing search data
US20120295633A1 (en) Using user's social connection and information in web searching
WO2011003232A1 (en) Query parsing for map search
CN107463592B (en) Method, device and data processing system for matching a content item with an image
JP7172187B2 (en) INFORMATION DISPLAY METHOD, INFORMATION DISPLAY PROGRAM AND INFORMATION DISPLAY DEVICE
EP3129900A1 (en) Ranking suggestions based on user attributes
JP2015106347A (en) RECOMMENDATION DEVICE AND RECOMMENDATION METHOD
US20230087460A1 (en) Preventing the distribution of forbidden network content using automatic variant detection
JP2009245179A (en) Document retrieval support device
JP7703986B2 (en) Facility information creation system
JP6079207B2 (en) Keyword presentation program, keyword presentation method, and keyword presentation apparatus
WO2011134020A1 (en) Determining a geographical location relevant to a digital content object
JP2019164438A (en) Recommendation moving image determination device, recommendation moving image determination method, and program
KUO et al. METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR LARGE LANGUAGE MODEL (LLM)-ENABLED SEARCHING
JP2010218035A (en) Information distribution apparatus and information distribution method
JP2007148741A (en) Web search support server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240704

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250520

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250609

R150 Certificate of patent or registration of utility model

Ref document number: 7703986

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150