Information processing system, information processing device, information processing method, and program

The system enables the search and display of facilities with attractive names by evaluating their names, enhancing user experience and boosting visitor numbers.

JP2026085129APending Publication Date: 2026-05-22ZENRIN DATACOM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
ZENRIN DATACOM CO LTD
Filing Date
2024-11-12
Publication Date
2026-05-22

Smart Images

  • Figure 2026085129000001_ABST
    Figure 2026085129000001_ABST
Patent Text Reader

Abstract

To provide technology that allows users to search for facilities with attractive names based on a predetermined criteria. [Solution] An information processing system according to one aspect of the present disclosure is an information processing system including a server and a client, wherein the server has a first calculation unit that calculates a first evaluation value that evaluates the attractiveness of a facility's name from a predetermined perspective, and a creation unit that creates display data including the first evaluation value and information for displaying the facility on a map, and the client has a display control unit that displays the facility on the map based on the display data, and the display control unit searches for the facility on the map based on a value specified by the user for the first evaluation value and the first evaluation value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing system, an information processing apparatus, an information processing method, and a program.

Background Art

[0002] Techniques for searching for a desired object have been conventionally known. For example, Patent Document 1 discloses a technique that can efficiently search by reducing the number of character inputs when searching for a string such as a facility name. Also, for example, Patent Document 2 discloses a technique that can easily search based on a language that the user himself / herself can understand when searching for Chinese characters.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, for example, when searching for a predetermined facility, there has been no technique that can search for a facility having a name that is evaluated as attractive from a predetermined viewpoint.

[0005] The present disclosure has been made in view of the above points, and an object thereof is to provide a technique capable of searching for a facility having a facility name that is attractive from a predetermined viewpoint.

Means for Solving the Problems

[0006] An information processing system according to one aspect of the present disclosure is an information processing system including a server and a client, wherein the server includes a first calculation unit that calculates a first evaluation value that evaluates the attractiveness of a facility's name from a predetermined perspective, and a creation unit that creates display data including the first evaluation value and information for displaying the facility on a map, and the client includes a display control unit that displays the facility on the map based on the display data, and the display control unit searches for the facility on the map based on a value specified by a user for the first evaluation value and the first evaluation value. [Effects of the Invention]

[0007] You can search for facilities with attractive names based on a specified criteria. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows an example of the overall configuration of the system according to this embodiment. [Figure 2] This figure shows an example of the functional configuration of the server and client according to this embodiment. [Figure 3] This flowchart shows an example of the score setting process according to this embodiment. [Figure 4] This figure shows an example of a prompt. [Figure 5] This sequence diagram shows an example of the shrine and temple display processing according to this embodiment. [Figure 6] This is a diagram showing an example of a display screen for shrines and temples. [Figure 7] This figure shows an example of display control for shrines and temples based on their name score. [Figure 8] This figure shows an example of a computer hardware configuration. [Modes for carrying out the invention]

[0009] Hereinafter, one embodiment of the present invention will be described in detail with reference to the drawings. In the following embodiment, a system 1 that can search for facilities whose names are evaluated as attractive from a predetermined viewpoint will be described.

[0010] In the following, as an example, we will focus on shrines and temples as facilities and evaluate the attractiveness of the kanji characters that make up their names (hereinafter also referred to as "shrine / temple names") from predetermined perspectives. Furthermore, the perspectives used to evaluate the attractiveness of kanji will be, for example, based on the perspective of foreigners (especially foreigners whose native language is not from a kanji-using region), and will include aspects such as the external appearance of the kanji (shape, balance, etc.), the fame of the kanji, and the recognition of the kanji. This will make it possible to search for shrines and temples with names that foreigners find attractive (for example, cool, cute, stylish, etc.). As a result, it can be expected that, for example, the number of visitors to shrines and temples by foreign tourists will increase, and the business activities of surrounding commercial facilities will be revitalized.

[0011] However, the above criteria for evaluating the appeal of kanji are merely examples, and other criteria (e.g., meaning of kanji, reading and pronunciation of kanji, origin and etymology of kanji, etc.) may also be used. Furthermore, while shrines and temples are one example of facilities to be targeted, other facilities (e.g., commercial facilities, schools, structures such as dams, tourist destinations, etc.) may also be targeted.

[0012] <Example of the overall configuration of System 1> As shown in Figure 1, the system 1 according to this embodiment includes a server 10 and a client 20. The server 10 and the client 20 are connected to each other via a communication network 30, such as the Internet.

[0013] Server 10 sets a score (hereinafter also referred to as "name score") that evaluates the attractiveness of the name of a shrine or temple based on a predetermined perspective for shrine or temple data containing various information including the name of the shrine or temple and the location information (latitude, longitude, etc.) of the shrine or temple. Also, when Server 10 receives a display request sent from Client 20, it returns display data for displaying the shrines and temples existing within the geographical range requested in that display request. Here, the shrine or temple data includes the name of the shrine or temple and the location information (latitude, longitude, etc.) of the shrine or temple. The shrine or temple data may also include various other information (e.g., shrine or temple classification indicating whether it is a shrine or a temple, address, if the shrine or temple classification is a shrine, the rank of the shrine, if the shrine or temple classification is a temple, the rank of the temple or sect, etc.). Note that Server 10 is realized by, for example, an information processing device (computer) such as a general-purpose server or a system composed of such devices.

[0014] Client 20 sends a display request for a shrine or temple to Server 10. Also, based on the display data returned from Server 10 for that display request, Client 20 displays the shrine or temple on the map (more precisely, displays display components such as icons representing the shrine or temple). Furthermore, based on the name score of the shrine or temple that can be displayed on the map, Client 20 controls the display or non-display of the shrine or temple on the map (more precisely, controls the display or non-display of display components such as icons representing the shrine or temple). Note that Client 20 is realized by, for example, an information processing device (computer) such as a personal computer, smartphone, tablet terminal, wearable device, game device, etc.

[0015] Note that the overall configuration of System 1 shown in FIG. 1 is an example and is not limited thereto. For example, System 1 may include various devices and equipment other than Server 10 and Client 20.

[0016] <Functional configuration example of Server 10 and Client 20> ≪Functional configuration example of Server 10≫ As shown in FIG. 2, the server 10 according to the present embodiment includes a Chinese character extraction unit 101, a first score calculation unit 102, a second score calculation unit 103, a score setting unit 104, and a UI providing unit 105. Each of these units is realized, for example, by processing in which one or more programs installed in the server 10 cause an arithmetic device such as a CPU (Central Processing Unit) to execute. Further, the server 10 according to the present embodiment includes a target Chinese character DB 106 and a shrine and temple DB 107. Each of these DBs (databases) is realized, for example, by a storage area of a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash memory. Note that at least one of the target Chinese character DB 106 and the shrine and temple DB 107 may be realized by a storage area of a storage device (e.g., a storage device included in a database server) that is communicably connected to the server 10.

[0017] Based on the target Chinese character data stored in the target Chinese character DB 106 and the shrine and temple data stored in the shrine and temple DB 107, the Chinese character extraction unit 101 extracts Chinese characters that are used in shrine and temple names from the target Chinese characters. Here, the target Chinese character data includes a target Chinese character that is an example of an element that can be a calculation target of a Chinese character score described later. Note that the target Chinese character data may include various types of information (e.g., meaning, reading and pronunciation, formation and origin, Chinese character code, etc.) related to the target Chinese character in addition to the target Chinese character.

[0018] The Chinese character to be the target Chinese character can be arbitrarily determined. For example, the Chinese characters defined in JIS Level 1, JIS Level 2, JIS Level 3, and JIS Level 4 may be used as the target Chinese characters. However, this is just an example, and for example, only some of the Chinese characters defined in JIS Level 1 to JIS Level 4 may be used as the target Chinese characters, or in addition to the Chinese characters defined in JIS Level 1 to JIS Level 4, other Chinese characters may also be used as the target Chinese characters.

[0019] The first score calculation unit 102 calculates a score (hereinafter also referred to as the "kanji score") for each kanji extracted by the kanji extraction unit 101, evaluating the attractiveness of that kanji from predetermined perspectives. At this time, the first score calculation unit 102 calculates the kanji score for each kanji by comprehensively evaluating the kanji from perspectives such as the external appearance of the kanji (shape, balance, etc.), the fame of the kanji, and the recognition of the kanji, using a predetermined evaluation method and based on foreigners (especially foreigners whose native language is not from a non-kanji-using region) as a standard. As the evaluation method, for example, a method that uses a generative AI for evaluation, a rule-based evaluation method, a statistical evaluation method, or a machine learning evaluation method can be used.

[0020] The second score calculation unit 103 calculates a name score for each shrine and temple name included in each shrine and temple data, based on the shrine and temple data stored in the shrine and temple DB 107 and the kanji score for each character calculated by the first score calculation unit 102. For example, the second score calculation unit 103 may calculate the name score as the average value of the kanji scores of the kanji characters that make up the name of the shrine or temple included in each shrine and temple data. However, this is just one example, and a value other than the average may be calculated as the name score. For example, the weighted sum of the kanji scores of the kanji characters that make up the name of the shrine or temple may be calculated as the name score.

[0021] The score setting unit 104 sets a name score calculated for the names of shrines and temples included in the shrine and temple data stored in the shrine and temple DB 107. The score setting unit 104 may set the name score by, for example, adding the name score as information included in the shrine and temple data, by attaching the name score as metadata to the shrine and temple data, or by associating the shrine and temple data with the name score.

[0022] When the UI provider 105 receives a display request from the client 20, it retrieves data on shrines and temples located within the geographical area requested in the display request from the shrine and temple database 107, and then creates display data to display the shrines and temples on the map based on this data. The UI provider 105 also returns this display data to the client 20 that sent the display request.

[0023] Target Kanji DB106 stores target kanji data that contains at least one of the target kanji. Specifically, Target Kanji DB106 stores target kanji data that contains at least one of the target kanji.

[0024] Shrine and Temple Database 107 stores data on shrines and temples that includes at least the name of the shrine or temple and its location information. Specifically, for each shrine or temple, the Database 107 stores data that includes at least the name of the shrine or temple and its location information.

[0025] ≪Example of Client 20 Functional Configuration≫ As shown in Figure 2, the client 20 according to this embodiment has a UI control unit 201. The UI control unit 201 is implemented, for example, by having one or more programs installed on the client 20 (e.g., one or more programs including a web browser or a dedicated application program) execute a process on a processing unit such as a CPU.

[0026] The UI control unit 201 sends a request to the server 10 to display shrines and temples. The UI control unit 201 then displays shrines and temples (more precisely, display components such as icons representing shrines and temples) on the map based on the display data returned from the server 10 in response to the display request. Furthermore, the UI control unit 201 controls the display or hiding of shrines and temples on the map (more precisely, controls the display or hiding of display components such as icons representing shrines and temples) based on the name score of the shrines and temples that can be displayed on the map.

[0027] <Example of score setting process> An example of the score setting process for setting the name score for shrine and temple data will be described below while referring to FIG. 3.

[0028] Based on the target Chinese character data stored in the target Chinese character DB 106 and the shrine and temple data stored in the shrine and temple DB 107, the Chinese character extraction unit 101 extracts the Chinese characters used in the shrine and temple names from the target Chinese characters (step S101). That is, the Chinese character extraction unit 101 extracts the Chinese characters used in the shrine and temple names from the target Chinese characters, for example, according to the following procedures 1 to 3.

[0029] Procedure 1: For each shrine and temple data stored in the shrine and temple DB 107, the Chinese character extraction unit 101 divides the Chinese characters constituting the shrine and temple name included in the shrine and temple data into Chinese character units.

[0030] For example, when the shrine and temple name included in a certain shrine and temple data is "A, B, C Shrine", the Chinese character extraction unit 101 divides it into "A", "B", "C", "god", and "shrine". Similarly, for example, when the shrine and temple name included in a certain shrine and temple data is "C, D Temple", the Chinese character extraction unit 101 divides it into "C", "D", and "temple". Similarly, for example, when the shrine and temple name included in a certain shrine and temple data is "North-South Shrine", the Chinese character extraction unit 101 divides it into "south", "north", "god", and "shrine".

[0031] Procedure 2: The Chinese character extraction unit 101 creates a list of Chinese characters composed of the Chinese characters obtained in Procedure 1 after excluding duplicate Chinese characters.

[0032] For example, when "A", "B", "C", "god", "shrine", "C", "D", "temple", "south", "north", "god", and "shrine" are obtained in Procedure 1 above, the Chinese character extraction unit 101 creates a list of Chinese characters "A, B, C, D, south, north, god, shrine, temple".

[0033] Step 3: The Kanji extraction unit 101 uses the target Kanji data stored in the target Kanji DB 106 to exclude Kanji other than the target Kanji from the Kanji list created in Step 2 above. This extracts the Kanji that make up the list of Kanji after the exclusion.

[0034] Hereafter, the list of kanji characters extracted in step S101 above (for example, the list of kanji characters excluded in step 3 above) will be referred to as the "kanji list." The data format of the kanji list is not limited to a specific data format, but for example, CSV format can be used.

[0035] The first score calculation unit 102 calculates a Kanji score for each Kanji extracted in step S101 (step S102). That is, the first score calculation unit 102 calculates a Kanji score for each Kanji included in the Kanji list. Below, as an example, the case in which a generation AI is used to calculate the Kanji score will be described. A generation AI is a mechanism or technology that takes instructions or commands, such as prompts, as input and generates content (e.g., natural language text, images, videos, audio, etc.) in accordance with those instructions or commands. A generation AI is implemented, for example, by a program that includes a trained machine learning model such as a Large Language Model (LLM).

[0036] When calculating a kanji score using a generation AI, the first score calculation unit 102 inputs, for example, the prompt 1000 shown in Figure 4 and a list of kanji to the generation AI. Here, the prompt 1000 shown in Figure 4 is an instruction that tells the generation AI to evaluate each kanji included in the kanji list on four items (shape, balance, fame, and recognition) and score each on a scale of 25 points. The prompt 1000 shown in Figure 4 instructs the AI ​​to evaluate shape on "whether the shape of the kanji is beautiful," balance on "whether the overall balance of the kanji is good," fame on "how well-known the kanji is to foreigners," and recognition on "how easy it is for foreigners to remember." Shape is scored, for example, based on whether the appearance of the kanji is beautiful and harmonious, and it is thought that kanji with a reasonable number of strokes and high shape harmony will receive high scores. Balance is scored, for example, based on whether the overall composition is well-organized, and it is thought that kanji with many centrally placed parts and high symmetry will receive high scores. Recognition is likely to result in higher scores for kanji that foreigners are likely to encounter regularly (e.g., kanji related to place names or tourist destinations). Awareness is influenced by factors such as ease of memorization and simplicity of form, with kanji with simple structures and familiar shapes likely to receive higher scores.

[0037] As a result, the generating AI assigns scores to each kanji in the kanji list based on four criteria, along with their sum (i.e., a kanji score), and the results are output in CSV format. Hereafter, the results output by the generating AI will be referred to as "kanji score information." The kanji score information includes information in the format (kanji, total, shape score, balance score, popularity score, recognition score) for each kanji. The total is the kanji score for that kanji.

[0038] Note that the program for implementing the generative AI may be possessed by the server 10 or may be possessed by another device (e.g., a cloud server, etc.) that is communicably connected to the server 10. For example, when the cloud server has the program for implementing the generative AI, the first score calculation unit 102 may use the generative AI provided as a cloud service via a Web API or the like.

[0039] The second score calculation unit 103 calculates a name score for each shrine and temple name included in each shrine and temple data based on the shrine and temple data stored in the shrine and temple DB 107 and each Chinese character score calculated in step S102 above (step S103). That is, the second score calculation unit 103 calculates, based on the Chinese character score information, for example, for each shrine and temple data stored in the shrine and temple DB 107, the average value of the Chinese character scores of the Chinese characters constituting the shrine and temple name included in the shrine and temple data as the name score.

[0040] For example, when the Chinese character score of the Chinese character "A" included in the Chinese character score information is a, the Chinese character score of "B" is b, the Chinese character score of "C" is c, the Chinese character score of "god" is d, and the Chinese character score of "shrine" is e, the name score of the shrine and temple name "ABC Shrine" is calculated as (a + b + c + d + e) / 5.

[0041] The score setting unit 104 sets the name score calculated in step S103 above for the shrine and temple name included in the shrine and temple data stored in the shrine and temple DB 107 (step S104). Thereby, for the shrine and temple data stored in the shrine and temple DB 107, a name score that evaluates the attractiveness of the shrine and temple name included in the shrine and temple data from a predetermined perspective is set.

[0042] <Example of shrine and temple display processing> The following describes an example of a shrine and temple display process for a certain client 20 to display shrines and temples on a map and then control the display or hiding of those shrines and temples based on their name score, with reference to Figure 5. Hereafter, the screen that displays shrines and temples (more precisely, display components such as icons representing shrines and temples) on the map will be referred to as the "shrine and temple display screen."

[0043] The UI control unit 201 of client 20 receives input of a display instruction that represents an instruction to display shrines and temples on the map (step S201). Examples of display instructions include, for example, accessing a web page to display the shrine and temple display screen, and changing the geographical range to be displayed on the shrine and temple display screen (e.g., transitioning the geographical range, changing the map scale).

[0044] The UI control unit 201 of client 20 sends a display request to server 10 (step S202). The display request includes, for example, information representing the geographical area in which shrines and temples are displayed on the shrine and temple display screen, or the geographical area including it (e.g., the latitude and longitude of the center or diagonal vertices of the geographical area and the scale, identification information of the map tiles constituting the geographical area, etc.).

[0045] When the UI provision unit 105 of the server 10 receives the display request sent in step S202 above, it retrieves shrine and temple data from the shrine and temple DB 107 based on the display request (step S203). That is, the UI provision unit 105 retrieves, for example, shrine and temple data from the shrine and temple DB 107 for shrines and temples located within the geographical area represented by the information contained in the display request.

[0046] The UI provision unit 105 of the server 10 creates display data for displaying the shrines and temples represented by the shrine and temple data obtained in step S203 on a map (step S204). The display data includes, for example, the names and location information of the shrines and temples included in the shrine and temple data obtained in step S203, and the name score set for that shrine and temple data.

[0047] Furthermore, the data format of the display data can be any format depending on the program that implements the UI control unit 201 of the client 20. For example, if the UI control unit 201 of the client 20 is implemented as a web browser, the display data can be created in a data format used to implement web applications (e.g., HTML (HyperText Markup Language)).

[0048] The UI provider unit 105 of the server 10 sends the display data created in step S204 to the client 20 that sent the display request received in step S203 (step S205).

[0049] When the UI control unit 201 of client 20 receives the display data transmitted in step S205 above, it displays shrines and temples on the map based on the display data (step S206). That is, the UI control unit 201 places the shrine or temple with the name of the shrine or temple on the map at the location indicated by the location information, based on the name and location information of the shrine or temple included in the display data. As a result, for example, the shrine or temple display screen 2000 shown in Figure 6 is displayed. In the shrine or temple display screen 2000 shown in Figure 6, shrine or temple icons 2101 to 2108 representing shrines or temples are displayed on the map 2100. In addition, each shrine or temple icon 2101 to 2108 is assigned the name of the shrine or temple that the icon represents. Note that shrine or temple icons 2103, 2104, 2105 and 2107 represent shrines, and shrine or temple icons 2101, 2102, 2106 and 2108 represent temples.

[0050] Users can perform operations to change the geographical range, for example, by dragging on map 2100. Users can also change the map's scale, for example, by using the mouse wheel, pinching in / out gestures on map 2100, or by pressing the scale change button 2200.

[0051] Here, the shrine and temple display screen 2000 shown in Figure 6 includes a slider bar 2301 for controlling the display or hiding of shrine and temple icons 2101 to 2108 (and the names of shrines and temples assigned to those icons) based on the name scores of the shrines and temples that each icon represents on the map 2100. A slider 2302 exists on the slider bar 2301, and by moving the slider 2302 to the left or right on the slider bar 2301, the user can hide each shrine and temple icon 2101 to 2108 (and the names of shrines and temples assigned to each icon) or display hidden shrine and temple icons (and the names of shrines and temples assigned to those icons) according to their name scores. This allows the user to search for desired shrines and temples according to their name scores (i.e., search for shrines and temples with attractive names). Hereafter, the operation of moving the slider 2302 to the left or right on the slider bar 2301 will be referred to as the "name score search operation".

[0052] When a user performs a search operation using a name score, the UI control unit 201 controls the display or hiding of each shrine / temple icon 2101 to 2108 based on the search operation and the name score of the shrine / temple represented by each icon 2101 to 2108 (step S207).

[0053] The following explains how to control the display or hiding of shrine and temple icons when a search operation is performed using name score.

[0054] For example, as shown in Figure 7, when slider 2302 is in the middle position on slider bar 2301, all shrine and temple icons and their names are displayed on the map. In this case, when slider 2302 is moved to the left (Simple direction) on slider bar 2301, the shrine and temple icons and their names displayed on the map are hidden in order of decreasing name score, according to the amount of movement. On the other hand, when slider 2302 is moved to the right (Stylish direction) on slider bar 2301, the shrine and temple icons and their names displayed on the map are hidden in order of decreasing name score, according to the amount of movement.

[0055] Furthermore, when slider 2302 is located to the left of the center on slider bar 2301, moving slider 2302 to the right (provided that after the move, slider 2302 is located in the center or to the left of the center) will display the hidden shrine and temple icons and their names in descending order of name score, according to the amount of movement. On the other hand, when slider 2302 is located to the right of the center on slider bar 2301, moving slider 2302 to the left (provided that after the move, slider 2302 is located in the center or to the right of the center) will display the hidden shrine and temple icons and their names in descending order of name score, according to the amount of movement.

[0056] Here, the relationship between the amount of movement of slider 2302 and the number of shrine and temple icons or their name scores to be displayed or hidden can be arbitrarily set as appropriate.

[0057] For example, if a predetermined unit movement amount is Δ and a predetermined integer of 1 or more is n, then each time the slider 2302 moves by Δ, a predetermined number of n shrine and temple icons and their names can be displayed or hidden.

[0058] Other examples include, for instance, a predetermined unit movement amount Δ, a predetermined positive number s, a first threshold of 100, and a second threshold of 0. The name score is to be between 0 and 100. Furthermore, m is an integer greater than or equal to 1. In this case, when the slider 2302 is moved mΔ to the left from the center, shrine and temple icons and their names are hidden if the name score is greater than or equal to the first threshold - ms. Conversely, when the slider 2302 is moved mΔ to the right from the center, shrine and temple icons and their names are hidden if the name score is less than the second threshold + ms. Similarly, when the slider 2302 is moved mΔ to the right from the left end of the slider bar 2301 (provided the slider 2302 is to the left of the center of the slider bar 2301), shrine and temple icons and their names are displayed if the name score is less than the second threshold + ms. On the other hand, when slider 2302 is moved mΔ to the left from the right end of slider bar 2301 (provided that slider 2302 is located to the right of the center of slider bar 2301), shrine and temple icons and their names that are greater than or equal to the first threshold -ms are displayed.

[0059] <Example hardware configuration for Server 10 and Client 20> The server 10 and client 20 according to this embodiment can be implemented, for example, by the hardware of the computer 500 shown in Figure 8.

[0060] The computer 500 shown in Figure 8 includes an input device 501, a display device 502, an external interface 503, a communication interface 504, a RAM (Random Access Memory) 505, a ROM (Read Only Memory) 506, an auxiliary storage device 507, and a processor 508. Each of these hardware components is connected to the others via a bus 509 for communication.

[0061] The input device 501 is, for example, a keyboard, mouse, touch panel, physical buttons, etc. The display device 502 is, for example, a display, display panel, etc. Note that the computer 500 does not necessarily have to have at least one of the input device 501 and the display device 502.

[0062] External I / F 503 is an interface with external devices such as recording media 503a. Examples of recording media 503a include CD (Compact Disc), DVD (Digital Versatile Disk), SD memory card (Secure Digital memory card), and USB (Universal Serial Bus) memory card.

[0063] The communication interface 504 is an interface for connecting to a communication network. The RAM 505 is a volatile semiconductor memory (storage device) that temporarily holds programs and data. The ROM 506 is a non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The auxiliary storage device 507 is a non-volatile storage device such as an HDD, SSD, or flash memory. The processor 508 is a processing unit such as a CPU or GPU (Graphic Processing Unit).

[0064] Note that the hardware configuration of computer 500 shown in Figure 8 is just one example and is not limited to it. For example, computer 500 may have multiple auxiliary storage devices 507 or multiple processors 508, it may not have some of the hardware shown, or it may have various other hardware components besides the hardware shown.

[0065] <Summary> As described above, in the system 1 according to this embodiment, the attractiveness of the name of each facility is evaluated from a predetermined perspective, and then the evaluation value is used to search for each facility (that is, it is possible to search for facilities with attractive names that have high evaluation values, or conversely, facilities with names that have low evaluation values). Therefore, it becomes possible to present various facilities to the user based on the attractiveness of the facility's name, which can lead to, for example, an increase in the number of visitors to a facility and the revitalization of the surrounding area.

[0066] The present invention is not limited to the embodiments specifically disclosed above, and various modifications, changes, and combinations with known technologies are possible as long as they do not deviate from the spirit described in the claims. [Explanation of Symbols]

[0067] 1 System 10 servers 20 clients 30 Communication Networks 101 Kanji extraction part 102 First score calculation unit 103 Second score calculation section 104 Score Setting Section 105 UI provision department 106 Target Kanji Database 107 Shrines and Temples Database 201 UI Control Unit 500 Computers 501 Input device 502 Display device 503 External I / F 503a Recording medium 504 Communication I / F 505 RAM 506 ROM 507 Auxiliary storage 508 Processors Bus 509

Claims

1. An information processing system that includes a server and a client, The aforementioned server, A first calculation unit calculates a first evaluation value that evaluates the attractiveness of the facility's name from a predetermined perspective, It has a creation unit that creates display data including the first evaluation value and information for displaying the facility on a map, The aforementioned client, The system includes a display control unit that displays the facilities on the map based on the aforementioned display data, The display control unit, An information processing system that searches for the facility on the map based on the first evaluation value and a value specified by the user for the first evaluation value.

2. The display control unit, The information processing system according to claim 1, which controls the display or hiding of the facility on the map based on a value specified by the user for the first evaluation value and the first evaluation value.

3. The aforementioned server, For each element constituting the aforementioned name, there is a second calculation unit that calculates a second evaluation value obtained by evaluating the element from the aforementioned viewpoint. The first calculation unit is, The information processing system according to claim 1, which calculates the first evaluation value based on the second evaluation value for each element constituting the name.

4. The first calculation unit is, The information processing system according to claim 3, wherein the average value or weighted sum of the second evaluation values ​​for each element constituting the name is calculated as the first evaluation value.

5. The aforementioned element is a Chinese character that constitutes the aforementioned name, The first calculation unit is, The information processing system according to claim 3 or 4, which calculates a second evaluation value for each kanji character that constitutes the aforementioned name, based on an evaluation of the kanji character in terms of shape, balance, fame, and recognition.

6. The first calculation unit is, The information processing system according to claim 5, which calculates the second evaluation value using a generative AI implemented with a trained machine learning model that includes a large-scale language model.

7. The information processing system according to claim 6, wherein the facility is a Shinto shrine or Buddhist temple.

8. An information processing device having a display control unit that controls the display or hiding of information representing a facility based on an evaluation value that assesses the attractiveness of the facility's name from a predetermined perspective, and a value specified by the user in relation to the evaluation value.

9. An information processing method used in an information processing system that includes a server and a client, The aforementioned server, A first calculation procedure for calculating a first evaluation value that evaluates the attractiveness of the facility's name from a predetermined perspective, The procedure for creating display data that includes the first evaluation value and information for displaying the facility on a map is performed. The aforementioned client, Based on the aforementioned display data, a display control procedure is performed to display the facility on the map, The aforementioned display control procedure is: An information processing method for searching for the facility on the map based on a value specified by the user for the first evaluation value and the first evaluation value.

10. A program used in an information processing system that includes a server and a client, To the aforementioned server, A first calculation procedure for calculating a first evaluation value that evaluates the attractiveness of the facility's name from a predetermined perspective, The procedure for creating display data that includes the first evaluation value and information for displaying the facility on a map is executed. To the aforementioned client, Based on the aforementioned display data, a display control procedure is executed to display the facility on the map. The aforementioned display control procedure is: A program that searches for the facility on the map based on the first evaluation value and a value specified by the user for the first evaluation value.