Information processing method, information processing device, and program

JP7835004B2Active Publication Date: 2026-03-25CASIO COMPUTER CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-22
Publication Date
2026-03-25

Smart Images

  • Figure 0007835004000001
    Figure 0007835004000001
  • Figure 0007835004000002
    Figure 0007835004000002
  • Figure 0007835004000003
    Figure 0007835004000003
Patent Text Reader

Abstract

To properly present a store appropriately for preference of a user.SOLUTION: A server 10: accepts input of a plurality of major emphasis evaluation items of a store by a user and priorities of the plurality of major emphasis evaluation items; acquires a plurality of evaluation values representing evaluation of each of a plurality of stores related to the plurality of major emphasis evaluation items: generates ranking information of the plurality of stores on the basis of the accepted plurality of major emphasis evaluation items and priorities and a plurality of evaluation values of each of the plurality of acquired stores; and displays the generated ranking information on a display unit 25 of a client terminal 20.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, as a store search device for searching for the optimal store for a user, for example, an information presentation system disclosed in Patent Document 1 is known. In this information presentation system, restaurants existing in an area specified by a user are extracted from a restaurant DB that holds location information of restaurants and taste tendency information of dishes provided by the restaurants, and information of restaurants whose degree of match between the taste tendency information of the dishes of the extracted restaurants and the user's preference information is a predetermined value or more is presented.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the information presentation system disclosed in Patent Document 1 described above, there is a problem that restaurant information cannot be presented when there are no restaurants whose preference matching degree is a predetermined value or more.

[0005] The present invention has been made in view of such problems, and an object thereof is to appropriately present a store that matches the user's preferences.

Means for Solving the Problems

[0006] To solve the above problems, an information processing method according to the present invention a reception step of receiving input of a plurality of evaluation items of a store or service by a user and priorities of the plurality of evaluation items; ]An acquisition step of obtaining multiple evaluation values ​​that represent the evaluation of each of multiple targets, including multiple stores or multiple services, related to the multiple evaluation items, A generation step that generates ranking information for the multiple targets based on the multiple evaluation items and priority levels received in the reception step and the multiple evaluation values ​​for each of the multiple targets obtained in the acquisition step, An output control step that outputs the ranking information generated by the generation step, Includes Furthermore, in the generation step, the ranking information is generated such that, for each of the multiple evaluation values ​​obtained, the higher the evaluation represented by the evaluation value related to the evaluation item with the higher priority that was received, the higher the rank of the multiple objects. In the generation step, the multiple objects are ranked in descending order of the evaluation represented by the evaluation value related to the evaluation item with the highest priority, for objects with the same priority and the same evaluation represented by the evaluation value related to the evaluation item with the next lower priority, in descending order of the evaluation. It is characterized by the following: [Effects of the Invention]

[0007] According to the present invention, it is possible to appropriately present stores that match the user's preferences. [Brief explanation of the drawing]

[0008] [Figure 1] This is a schematic diagram of the store search system of this embodiment. [Figure 2] This is a block diagram showing the server's functional configuration. [Figure 3] This block diagram shows the functional configuration of the client terminal. [Figure 4] This is a flowchart showing the store search process. [Figure 5] This is a flowchart showing the overall evaluation process. [Figure 6] This figure shows an example of the store search screen in its initial state. [Figure 7] This figure shows an example of a search results screen. [Figure 8] This figure shows an example of the store search screen for priority selection that appears when the priority selection tab is operated. [Figure 9] This figure shows an example of a search results screen. [Figure 10] This figure shows an example of a search results screen. [Figure 11] This is a list of store evaluation criteria. [Figure 12]It is a diagram showing an example of a search result screen.

Embodiments for Carrying out the Invention

[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to the illustrated examples.

[0010] <Configuration of Store Search System 1> First, referring to FIG. 1, the configuration of this embodiment will be described. FIG. 1 is a schematic configuration diagram of the store search system 1 of this embodiment.

[0011] As shown in FIG. 1, the store search system 1 includes a server 10 and a plurality of client terminals 20. The server 10 and the client terminals 20 are connected so as to be able to communicate information via a communication network N. Note that the number of client terminals 20 is not particularly limited.

[0012] The server 10 is, for example, a server on the cloud, and provides information on restaurants (stores) registered in the server 10 to the client terminals 20.

[0013] The client terminal 20 is a terminal device for using various services provided by the above server 10. Examples of the client terminal 20 include a notebook PC (Personal Computer), a desktop PC, etc. Note that it is not limited to these, and it may be a smartphone, a tablet PC, a mobile phone, or a PDA (Personal Digital Assistant).

[0014] The communication network N is, for example, the Internet, but other networks such as a LAN (Local Area Network) may also be used.

[0015] <Configuration of Server 10> Next, we will describe the functional configuration of server 10 with reference to Figure 2. Figure 2 is a block diagram showing the functional configuration of server 10.

[0016] As shown in Figure 2, the server 10 includes a CPU (Central Processing Unit) 11, RAM (Random Access Memory) 12, a storage unit 13, a communication unit 14, a bus 15, and the like. The various parts of the server 10 are connected via the bus 15.

[0017] At least one CPU (processing unit) 11 is a processor that controls the various parts of the server 10. The CPU 11 reads a specified program from among the system programs and application programs stored in the memory unit 13, loads it into the RAM 12, and executes various processes according to the program. Although Figure 2 shows a single CPU 11, it is not limited to this. There may be two or more processors such as CPUs, and the processing performed by the CPU 11 in this embodiment may be shared among these two or more processors.

[0018] RAM12 is, for example, volatile memory and has a work area for temporarily storing various programs and data read by the CPU11.

[0019] The storage unit 13 is equipped with a storage device capable of writing and reading data, such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), and stores various programs and data.

[0020] The data stored in the memory unit 13 includes, for example, a store database (not shown) that stores information about restaurants (stores). This store database stores various pieces of information associated with each store, such as the store name, address, category (Japanese food, Chinese food, Western food, etc.), and evaluation values ​​(number of stars; maximum 5 stars, minimum 1 star) for each store evaluation item (see Figure 11) regarding infection control measures related to COVID-19.

[0021] Here, the above store evaluation items are not fixed but are updated (added). Specifically, server 10 periodically (for example, at night) collects reviews about each store's COVID-19 infection control measures, and adds store evaluation items appropriate to the content of the reviews based on the collected reviews. This addition of store evaluation items will be done, for example, when a predetermined number of similar (same theme) reviews are collected. The aforementioned periodic interval may be fixed or may be based on the number of reviews. In addition, the evaluation value for each store related to each store evaluation item (see Figure 11) will be set (updated) by each store's self-reporting (initial report, monthly report, report when infection control measures are changed, etc.), but for example, it may be set based on evaluations by customers of each store, or the weighted average of the evaluation value set by each store's self-reporting and the evaluation value by customers may be set as the evaluation value for each store related to the store evaluation item. In this case, the setting of weights in the weighted average is arbitrary, but for example, the weight of the evaluation value by customers may be set to be greater than the weight of the evaluation value by each store's self-reporting. Furthermore, for store evaluation items such as "employees wearing masks" or "employees wearing face shields," it may be possible to utilize surveillance cameras (IoT; Internet of Things) installed in the store and analyze the video footage from those cameras to derive and set evaluation values ​​related to those store evaluation items.

[0022] In addition to the store database, the memory unit 13 also stores a user database (not shown) containing information about users who log in to the server 10. This user database stores various pieces of information, such as user ID and password, associated with each user.

[0023] The communication unit 14 is composed of a network card and the like. The communication unit 14 is connected to the communication network N and communicates with client terminals 20 and the like on the communication network N.

[0024] <Configuration of Client Terminal 20> Next, the functional configuration of the client terminal 20 will be described with reference to Figure 3. Figure 3 is a block diagram showing the functional configuration of the client terminal 20.

[0025] As shown in Figure 3, the client terminal 20 includes a CPU 21, RAM 22, storage unit 23, operation unit 24, display unit 25, communication unit 26, bus 27, and the like. The various parts of the client terminal 20 are connected via the bus 27.

[0026] The CPU 21 is a processor that controls various parts of the client terminal 20. The CPU 21 reads a specified program from among the system programs and application programs stored in the memory unit 23, loads it into the RAM 22, and executes various processes according to that program.

[0027] RAM22 is, for example, volatile memory and has a work area for temporarily storing various programs and data read by the CPU21.

[0028] The storage unit 23 is equipped with a storage device capable of writing and reading data, such as an HDD or SSD, and stores files containing various programs and data.

[0029] The operation unit 24 has a key input unit such as a keyboard and a pointing device such as a mouse, and receives key operation input and position operation input from the user, and outputs the operation information to the CPU 21. The CPU 21 accepts the user's input operation based on the information transmitted from the operation unit 24.

[0030] The display unit 25 consists of an LCD (Liquid Crystal Display), an EL (Electro Luminescence) display, etc., and displays various information according to the display information instructed by the CPU 21.

[0031] The communication unit 26 is composed of a network card and the like. The communication unit 26 is connected to the communication network N and communicates with the server 10 and other devices on the communication network N.

[0032] <Store search process> Next, the store search process performed by the server 10 will be explained. Figure 4 is a flowchart of the store search process. Here, the store search process is initiated, for example, when the "Store Search" menu button is selected via the operation unit 24 on the menu screen (not shown) displayed on the display unit 25 of the client terminal 20.

[0033] As shown in Figure 4, when the store search process is started, the CPU 11 of the server 10 first displays the initial store search screen (a store search screen for specifying the number of stars) 41 on the display unit 25 of the client terminal 20 (step S1).

[0034] Figure 6 shows an example of the store search screen 41 in its initial state. As shown in Figure 6, the initial store search screen 41 includes pull-down buttons 411-413, a star rating tab 414, a priority setting tab 415, a pull-down button 416, a pull-down button 417, an item addition button 418, and a search button 419.

[0035] The pull-down buttons 411-413 are used to set the search criteria for region, nearest station, and category, respectively. When pull-down button 411 is operated, a pull-down list related to region (not shown in the illustration) is displayed, and by selecting the desired region (for example, the Tama area) from several different regions included in this pull-down list, the region is set as a search criterion. Similarly, when pull-down buttons 412 and 413 are operated, the nearest station and category are set as search criteria.

[0036] ★The number specification tab 414 is a button used to switch the display mode from the store search screen 43 for priority specification (described later) to the initial store search screen 41. The priority selection tab 415 is a button used to switch the display mode from the initial store search screen 41 to the priority selection store search screen 43, which will be described later.

[0037] The pull-down button 416 is used to set the store evaluation items that the user considers important when choosing a store (hereinafter referred to as "priority evaluation items"). When the pull-down button 416 is operated, a pull-down list of store evaluation items (see Figure 12) is displayed, and by selecting the desired store evaluation item (for example, in-store disinfection) from several different store evaluation items included in this pull-down list, that store evaluation item is set as a priority evaluation item. For example, by setting the user's desired priority evaluation items (the same applies to the star rating described later) in advance on the user settings screen (not shown), the store search screen 41 may be displayed with those desired priority evaluation items already set.

[0038] The pull-down button 417 is used to set the star rating (evaluation value) for the priority evaluation item set by the operation of the pull-down button 416. When the pull-down button 417 is operated, a pull-down list related to the star rating is displayed, and by selecting the desired star rating (for example, ★★★★ (4 stars)) from several different star ratings included in this pull-down list, the star rating (evaluation value) for the priority evaluation item set by the operation of the pull-down button 416 is set.

[0039] The item addition button 418 is used to add a pull-down button 416 and a corresponding pull-down button 417. In this embodiment, by default, there are five sets of pull-down buttons 416 and corresponding pull-down buttons 417, that is, buttons located to the right of the pull-down button 416. However, by operating the item addition button 418, it is possible to have five or more sets of pull-down buttons 416 and corresponding pull-down buttons 417. Search button 419 is used to initiate a store search.

[0040] Returning to the explanation of the store search process, after the processing of step S1, the CPU 11 determines whether or not the search button 419 has been operated (step S2).

[0041] In step S2, if it is determined that the search button 419 has been operated (step S2; YES), the CPU 11 searches the store database stored in the memory unit 13 for stores where the key evaluation items have a specified number of stars or higher (step S3). Specifically, when the search button 419 is operated in the state of the store search screen 41 shown in Figure 6, stores that match the search conditions set as region "Tama area", nearest station "Hachioji Station", and category "Japanese food" are extracted from the store database. Furthermore, from the extracted stores, stores are searched for where the number of stars (evaluation value) for the key evaluation item "In-store disinfection" is 4 stars or higher, the number of stars for the key evaluation item "In-store temperature check" is 3 stars or higher, the number of stars for the key evaluation item "Temperature check of store staff" is 5 stars or higher, the number of stars for the key evaluation item "Mask use by store staff" is 2 stars or higher, and the number of stars for the key evaluation item "In-store ventilation" is 4 stars or higher.

[0042] Next, the CPU 11 displays the search results (search results screen 42) from step S3 on the display unit 25 of the client terminal 20 (step S4). Then, the CPU 11 terminates the store search process.

[0043] Figure 7 shows an example of the search results screen 42. As shown in Figure 7, the search results screen 42 displays the search results under the condition that the key evaluation item is equal to or greater than the specified number of stars, as described above. Note that the search results screen 42 shown in Figure 7 is an example of the screen displayed when the search button 419 is pressed while the store search screen 41 shown in Figure 6 is in its current state.

[0044] Returning to the explanation of the store search process, if it is determined in step S2 that the search button 419 has not been operated (step S2; NO), the CPU 11 determines whether or not the priority selection tab 415 has been operated (step S5).

[0045] If it is determined in step S5 that the priority designation tab 415 has not been operated (step S5; NO), the CPU 11 returns to the determination process in step S2 and repeats the subsequent processes.

[0046] Furthermore, if it is determined in step S5 that the priority selection tab 415 has been operated (step S5; YES), the CPU 11 displays the store search screen 43 for priority selection on the display unit 25 of the client terminal 20 (step S6).

[0047] Figure 8 shows an example of a store search screen 43 for priority selection. As shown in Figure 8, the store search screen 43 for priority selection includes pull-down buttons 431-433, a star rating tab 434, a priority selection tab 435, a pull-down button 436, an item addition button 437, a checkbox 438, and a search button 439.

[0048] The dropdown buttons 431-433, like the dropdown buttons 411-413 mentioned above, are used to set the search criteria for region, nearest station, and category, respectively.

[0049] ★The number specification tab 434, like the ★ number specification tab 414 mentioned above, is a button used to switch the display mode from the store search screen 43 for priority specification to the initial store search screen 41. The priority selection tab 435, like the priority selection tab 415 described above, is a button used to switch the display mode from the initial store search screen 41 to the store search screen 43 for priority selection.

[0050] The pull-down button 436, like the pull-down button 416 described above, is used when setting priority evaluation items. In this embodiment, five pull-down buttons 436 are provided by default. More specifically, the top pull-down button 436 is used when setting the first priority priority evaluation item, the pull-down button 436 below it is used when setting the second priority priority evaluation item, the pull-down button 436 below that is used when setting the third priority priority evaluation item, the pull-down button 436 below that is used when setting the fourth priority priority evaluation item, and the bottom pull-down button 436 is used when setting the fifth priority priority evaluation item. For example, by setting the user's desired priority evaluation items according to each priority in advance on the user settings screen (not shown), the store search screen 43 may be displayed with the user's desired priority evaluation items according to each priority already set.

[0051] The item addition button 437 is used to add a dropdown button 436. By operating this item addition button 437, it is possible to have five or more dropdown buttons 436. In other words, by operating the item addition button 437, it is possible to set priority evaluation items from the fifth priority onwards.

[0052] Checkbox 438 is used to determine whether or not to rank a store using the comprehensive evaluation process described later. If checkbox 438 is checked, the store will be ranked using the comprehensive evaluation process. If checkbox 438 is not checked, the store will be ranked using the priority evaluation items set by the operation of the pull-down button 436 as the sorting criteria. Search button 439, like the search button 419 mentioned above, is used to initiate a store search.

[0053] Returning to the explanation of the store search process, after the processing in step S6, the CPU 11 determines whether or not the search button 439 has been operated (step S7).

[0054] If it is determined in step S7 that the search button 439 has not been operated (step S7; NO), the CPU 11 determines whether or not the ★ number specification tab 434 has been operated (step S12).

[0055] If it is determined in step S12 that the operation on the ★ number specification tab 434 has not been performed (step S12; NO), the CPU 11 returns to the determination process in step S7 and repeats the subsequent processes. If the display of the store search screen 43 for priority specification continues for a predetermined time (for example, 10 minutes) or longer, a dialog box (not shown) may be displayed on the display unit 25 to prompt the user to input a response to a message asking whether it is OK to return to the menu screen (not shown) as described above (the same applies to the initial store search screen 41).

[0056] Furthermore, if it is determined in step S12 that the operation of the ★ number specification tab 434 has been performed (step S12; YES), the CPU 11 returns to the process of step S1 and repeats the subsequent processes.

[0057] Furthermore, if it is determined in step S7 that the search button 439 has been operated (step S7; YES), the CPU 11 determines whether or not the overall evaluation checkbox 438 is checked (step S8).

[0058] In step S8, if it is determined that there is no check in checkbox 438 for overall evaluation (step S8; NO), the CPU 11 ranks the stores by specifying the priority evaluation items set by the operation of the pull-down button 436 as sorting conditions (step S9). Specifically, when the search button 439 is operated in the state of the store search screen 43 shown in Figure 8, stores that match the search conditions set as region "Tama area", nearest station "Hachioji Station", and category "Japanese food" are extracted from the store database stored in the memory unit 13. Furthermore, the extracted stores are ranked under sorting conditions where priority evaluation item "In-store disinfection" is the first priority, priority evaluation item "In-store temperature check" is the second priority, priority evaluation item "Temperature check of staff" is the third priority, priority evaluation item "Mask use by staff" is the fourth priority, and priority evaluation item "Ventilation inside the store" is the fifth priority.

[0059] In ranking these stores, first, the extracted stores are sorted in descending order (highest to lowest) based on the evaluation value related to the first priority key evaluation item, "In-store disinfection," and then ranked according to the order of the sorted stores. At this time, if there are stores with the same evaluation value (for example, "Ajian," "Uo no Daidokoro," and "Tondon"; see Figure 9), that is, if there are stores with the same evaluation value related to the same priority key evaluation item, then these stores are sorted in descending order based on the evaluation value related to the second priority key evaluation item, "In-store temperature check," and then ranked according to the order of the sorted stores. If there are stores with the same evaluation value for the second priority key evaluation item, "In-store temperature check," then these stores are sorted in descending order based on the evaluation value related to the third priority key evaluation item, "Temperature check of staff," and then ranked according to the order of the sorted stores. If there are stores with the same evaluation score for the third priority key evaluation item, "Temperature checks of staff," then those stores will be sorted in descending order of their evaluation score for the fourth priority key evaluation item, "Mask use by staff," and ranked according to the order in which they are sorted. If there are stores with the same evaluation score for the fourth priority key evaluation item, "Mask use by staff," then those stores will be sorted in descending order of their evaluation score for the fifth priority key evaluation item, "Ventilation inside the store," and ranked according to the order in which they are sorted. Furthermore, if there are stores with the same evaluation score for the lowest priority key evaluation item (for example, the fifth priority key evaluation item, "Ventilation inside the store") (for example, "Uo no Daidokoro," "Tondon"; see Figure 9), then the stores will be sorted, for example, in alphabetical order by store name, and ranked according to the order in which they are sorted. In other words, in this store ranking system, the higher the evaluation value for each of the multiple evaluation values ​​extracted above, the higher the rank of the store, as determined by the evaluation value related to the priority evaluation item with the highest priority.

[0060] Next, the CPU 11 displays the ranking results (search results screen 44) from step S9 on the display unit 25 of the client terminal 20 (step S10). Then, the CPU 11 terminates the store search process.

[0061] Figure 9 shows an example of the search results screen 44 when steps S9 and S10 are performed. As shown in Figure 9, the search results screen 44 displays the results of ranking the restaurants based on the priority evaluation items set by the operation of the pull-down button 436 as described above. In this search results screen 44, each restaurant is shown in descending order of rank, specifically showing that "Washoku Yume" is ranked 1st, "Ajian" is ranked 2nd, ..., and "Hakumai" is ranked 10th. In addition, the search results screen 44 shows the evaluation value (number of stars) for each priority evaluation item for each ranked restaurant. Note that the search results screen 44 shown in Figure 9 is an example of the screen displayed when the search button 439 is operated in the state of the restaurant search screen 43 shown in Figure 8.

[0062] Returning to the explanation of the store search process, in step S8, if it is determined that the checkbox for overall rating is checked in checkbox 438 (step S8; YES), the CPU 11 executes the overall rating process (step S11).

[0063] As shown in Figure 5, when the overall evaluation process is started, the CPU 11 first extracts stores that match the region, nearest station, and category set as search conditions from the store database stored in the storage unit 13 (step S21).

[0064] Next, the CPU 11 selects one store from the stores extracted in step S21 (step S22).

[0065] Next, the CPU 11 obtains an evaluation value related to one store evaluation item for one store specified in step S22 (step S23).

[0066] Next, the CPU 11 determines whether the evaluation value for one store evaluation item obtained in step S23 is the evaluation value for a priority evaluation item (step S24). The priority evaluation item referred to here is the priority evaluation item set by operating the pull-down button 436.

[0067] In step S24, if it is determined that the evaluation value for a store evaluation item obtained in step S23 is not the evaluation value for a key evaluation item (step S24; NO), the CPU 11 adds the evaluation value (number of stars) for that store evaluation item to the total evaluation (step S25). Note that the total evaluation immediately after a store is specified in step S22 is set to 0.

[0068] Furthermore, in step S24, if it is determined that the evaluation value for one store evaluation item obtained in step S23 is the evaluation value for a priority evaluation item (step S24; YES), the CPU 11 multiplies the evaluation value (number of stars) for that priority evaluation item by a coefficient, that is, adds it to the total evaluation (step S26). Specifically, if the priority evaluation item is the first priority, it is multiplied by a coefficient of "1.5". If the priority evaluation item is the second priority, it is multiplied by a coefficient of "1.4". If the priority evaluation item is the third priority, it is multiplied by a coefficient of "1.3". If the priority evaluation item is the fourth priority, it is multiplied by a coefficient of "1.2". If the priority evaluation item is the fifth priority, it is multiplied by a coefficient of "1.1". If the priority evaluation item is the sixth priority or later, it is multiplied by a coefficient of "1.0".

[0069] Next, the CPU 11 determines whether or not the evaluation values ​​for all store evaluation items have been added to the total evaluation (step S27).

[0070] If, in step S27, it is determined that the evaluation values ​​for all store evaluation items have not been added to the total evaluation (step S27; NO), the CPU 11 returns to step S23 and repeats the subsequent processing.

[0071] Furthermore, if it is determined in step S27 that the evaluation values ​​for all store evaluation items have been added to the total evaluation (step S27; YES), the CPU 11 derives the overall evaluation value (number of stars) by dividing the total evaluation value by the total number of items for that store evaluation item (step S28). When deriving the overall evaluation value (number of stars), any fractional part of the value obtained by dividing the total evaluation value by the total number of items shall be rounded down, however, for example, the fractional part may be rounded up or rounded to the nearest integer. In addition, the overall evaluation value is not limited to being derived as a number of stars (up to 5 stars), for example, the sum of the evaluation values ​​(number of stars) for all store evaluation items may be derived as the overall evaluation value, or the sum of those evaluation values ​​may be replaced with ranks such as A, B, C, etc. and derived as the overall evaluation value.

[0072] Next, the CPU 11 determines whether or not it has derived an overall evaluation value for all the stores extracted in step S21 (step S29).

[0073] If, in step S29, it is determined that the overall evaluation value has not been derived for all the stores extracted in step S21 (step S29; NO), the CPU 11 returns to step S22 and repeats the subsequent processing.

[0074] Furthermore, in step S29, if it is determined that an overall evaluation value has been derived for all the stores extracted in step S21 (step S29; YES), the CPU 11 ranks the stores based on the derived overall evaluation value for each store (step S30). In this store ranking, each store is sorted in descending order (highest to lowest) of its overall evaluation value, and the stores are ranked according to the order in which they are sorted. In other words, in this store ranking, each of the multiple evaluation values ​​for each of the extracted stores is adjusted so that the higher the priority of the key evaluation item corresponding to that evaluation value, the higher the evaluation value represented by that evaluation value, and the stores are ranked based on the sum of the adjusted multiple evaluation values. If there are stores with the same overall evaluation value, the stores are sorted in descending order of their overall evaluation value before rounding down, and the stores are ranked according to the order in which they are sorted. If there are still stores with the same overall evaluation value, for example, the stores are sorted alphabetically by store name, and the stores are ranked according to the order in which they are sorted.

[0075] Then, the CPU 11 returns the process to the store search process and displays the ranking results (search results screen 45) from step S25 on the display unit 25 of the client terminal 20 (step S10). Then, the CPU 11 terminates the store search process.

[0076] Figure 10 shows an example of the search results screen 45 when steps S11 (Figure 5) and S10 are performed. As shown in Figure 10, the search results screen 45 displays the ranking of stores based on the comprehensive evaluation process described above. In this search results screen 45, each store is shown in descending order of rank, specifically, "Ajian" is ranked 1st, "Uo no Daidokoro" is ranked 2nd, ..., and "Hakumai" is ranked 10th. In addition, for each ranked store, the search results screen 45 displays an overall evaluation value (number of stars) which is an overall evaluation of the evaluation values ​​for each store's evaluation item regarding infectious disease control (see Figure 11). Note that the search results screen 45 shown in Figure 10 is an example of the screen displayed when the search button 439 is pressed while the store search screen 43 shown in Figure 8 is in its current state and the checkbox 438 is checked.

[0077] As described above, according to this embodiment, the server 10 receives input from the user of multiple key evaluation items for stores and the priority order of said multiple key evaluation items, obtains multiple evaluation values ​​representing the evaluation of each of the multiple stores related to the multiple key evaluation items, generates ranking information for the multiple stores based on the received multiple key evaluation items and priority order, and the obtained multiple evaluation values ​​for each of the multiple stores, and displays the generated ranking information on the display unit 25 of the client terminal 20. Therefore, according to the server 10, ranking information for multiple stores is generated based on the multiple key evaluation items for the stores entered by the user, the priority of those key evaluation items, and the evaluation value of each of the multiple stores related to those key evaluation items. This information is then displayed on the display unit 25 of the client terminal 20, allowing the server to appropriately present stores that match the user's preferences. As a result, users can choose the most suitable store that has proper infection control measures in place, enabling them to choose a store with peace of mind.

[0078] Furthermore, according to this embodiment, the server 10 generates ranking information such that the higher the evaluation value represented by the evaluation value related to the priority evaluation item that has a higher priority among the multiple evaluation values ​​obtained for each of the multiple stores, the higher the rank of the multiple stores. This makes it possible to present stores that are more appropriately suited to the user's preferences.

[0079] Furthermore, according to this embodiment, the server 10 ranks the multiple stores in descending order of their evaluation values, based on the evaluation values ​​of the priority evaluation items with the highest priority among the multiple evaluation values ​​obtained for each of the multiple stores. For stores where the evaluation values ​​expressed by the evaluation values ​​of the priority evaluation items with the same priority are the same, the server generates ranking information in descending order of their evaluation values, based on the evaluation values ​​expressed by the priority evaluation items with the next lower priority. This makes it possible to present stores that better match the user's preferences.

[0080] Furthermore, according to this embodiment, the server 10 adjusts each of the multiple evaluation values ​​for each of the multiple stores so that the higher the priority of the key evaluation item corresponding to that evaluation value, the higher the evaluation value represented by that evaluation value. Based on the sum of the adjusted multiple evaluation values, it generates ranking information, which makes it possible to present stores that are more appropriately suited to the user's preferences.

[0081] Furthermore, according to this embodiment, the server 10 collects word-of-mouth information regarding store evaluations (word-of-mouth information about infection control measures related to COVID-19), and if a predetermined number of word-of-mouth information items on the same theme are collected, store evaluation items related to that theme are added to the priority evaluation items that are accepted. Therefore, according to server 10, even if the dining environment changes due to the COVID-19 pandemic, by incorporating customer reviews, it is possible to rank restaurants in a way that adapts to those changes, allowing customers to choose restaurants with greater confidence.

[0082] Furthermore, according to this embodiment, the server 10 can improve the reliability of store rankings by updating the evaluation values ​​set for each store evaluation item at each store, thus enabling customers to choose stores with greater confidence.

[0083] Although embodiments of the present invention have been described above, it goes without saying that the present invention is not limited to these embodiments, and various modifications are possible without departing from the spirit of the invention.

[0084] For example, in the above embodiment, the store database and user database are stored in the storage unit 13 of the server 10, but for example, the store database and user database may be stored and managed in an external device.

[0085] Furthermore, in the above embodiment, when ranking stores through the overall evaluation process, the overall evaluation value is derived after weighting based on the priority evaluation items set according to user operations and the priority of those priority evaluation items. However, it is also possible to derive the overall evaluation value without performing such weighting. In this case, it becomes possible to rank stores according to the user's own perspective, as well as to rank stores objectively.

[0086] Furthermore, in the above embodiment, the server 10 executes the store search process (see Figure 4). However, for example, the application program and various data related to the store search process may be downloaded to the client terminal 20, and the client terminal 20 may execute the store search process by launching the application program. In such a case, for example, when stores matching the region, nearest station, and category set as search conditions are extracted from the store database, if the number of matching stores is enormous, the server 10 may be made to execute the subsequent processing. On the other hand, if the number of matching stores is within the number that the client terminal 20 can process, the client terminal 20 may continue to execute the subsequent processing.

[0087] Furthermore, in the above embodiment, store search processing is performed using store evaluation items when evaluating each store regarding infectious disease control measures. However, the store evaluation items used when performing said store search processing are not limited to those related to infectious disease control measures. For example, other appropriate store evaluation items may be used, such as the store's location (proximity to the station, availability of parking), the store's cleanliness, whether it is barrier-free, whether it is wheelchair accessible, the store's smoking policy (whether smoking is allowed, completely non-smoking, or designated smoking areas), the genre of music played in the store, the ordering method (whether orders are taken by staff or via tablet), payment methods, and the availability of restrooms. In addition, evaluation items related to services provided at stores may also be used (for example, the time of service provision, or the quality (taste, in the case of food) and quantity of service). In such cases, services shall include goods and services. Evaluation items related to goods may include, for example, price, functionality (quality and quantity), and durability (robustness).

[0088] Furthermore, in the above embodiment, in step S9 of the store search process, stores are ranked by assigning a rank to each target store. However, as shown in Figure 12, for example, if the evaluation value for the first priority key evaluation item "In-store disinfection" is 5 stars, it is ranked A; if the evaluation value is 4 stars, it is ranked B; if the evaluation value is 3 stars, it is ranked C; if the evaluation value is 2 stars, it is ranked D; and if the evaluation value is 1 star, it is ranked E. In addition, in step S30 of the overall evaluation process, stores may be ranked by assigning a rank from A to E to each store, such as if the sum of the evaluation values ​​(number of stars) for all store evaluation items is equal to or greater than the first threshold, it is ranked A; if the sum is less than the first threshold but equal to or greater than the second threshold, it is ranked B; if the sum is less than the second threshold but equal to or greater than the third threshold, it is ranked C; if the sum is less than the third threshold but equal to or greater than the fourth threshold, it is ranked D; and if the sum is less than the fourth threshold, it is ranked E.

[0089] Although embodiments of the present invention have been described above, the scope of the present invention is not limited to the embodiments described above, and includes the scope of the invention as described in the claims and its equivalents. The invention described in the claims initially attached to the application for this patent is listed below. The claim numbers listed below are the same as those in the claims initially attached to the application for this patent.

[0090] [Note] <Claim 1> A reception step that accepts input from users for multiple evaluation items of a store or service and the priority order of those evaluation items, An acquisition step of obtaining multiple evaluation values ​​that represent the evaluation of each of multiple targets, including multiple stores or multiple services, related to the multiple evaluation items, A generation step that generates ranking information for the multiple targets based on the multiple evaluation items and priority levels received in the reception step and the multiple evaluation values ​​for each of the multiple targets obtained in the acquisition step, An output control step that outputs the ranking information generated by the generation step, An information processing method characterized by including <Claim 2> In the generation step, the ranking information is generated such that, for each of the multiple evaluation values ​​of the multiple objects obtained, the higher the evaluation represented by the evaluation value relating to the evaluation item with a higher priority that was received, the higher the rank of the multiple objects. The information processing method according to feature 1. <Claim 3> In the generation step, the ranking information is generated such that, for each of the multiple evaluation values ​​obtained for the multiple objects, the multiple objects are ranked in descending order of the evaluation value represented by the evaluation value of the evaluation item with the highest priority, and for objects with the same evaluation value represented by the evaluation value of the evaluation item with the same priority, the multiple objects are ranked in descending order of the evaluation value represented by the evaluation item with the next lower priority. The information processing method according to feature 2. <Claim 4> In the generation step, each of the multiple evaluation values ​​for each of the multiple targets is adjusted such that the higher the priority of the evaluation item corresponding to the evaluation value, the higher the evaluation represented by the evaluation value, and the ranking information is generated based on the sum of the adjusted multiple evaluation values. The information processing method according to feature 2. <Claim 5> The aforementioned evaluation items are evaluation items related to infectious disease control. The information processing method according to any one of claims 1 to 4. <Claim 6> A collection step of collecting word-of-mouth information regarding the evaluation of the aforementioned store or service, If the collection step collects a predetermined number or more of the word-of-mouth information relating to the same theme, an additional step is taken to add an evaluation item relating to that theme to the multiple evaluation items that are accepted. The information processing method according to any one of claims 1 to 5, characterized by including the following: <Claim 7> The update step includes updating the evaluation value for each of the aforementioned multiple targets, The information processing method according to any one of claims 1 to 6. <Claim 8> The system accepts input from users regarding multiple evaluation criteria for a store or service, and the priority order of those evaluation criteria. Obtain multiple evaluation values ​​representing the evaluation of each of the multiple targets, including multiple stores or multiple services, related to the aforementioned multiple evaluation items. Based on the received multiple evaluation items and priority levels, and the obtained evaluation values ​​for each of the multiple targets, ranking information for the multiple targets is generated. Output the generated ranking information. An information processing device characterized by comprising a processing unit. <Claim 9> Computers, A means for receiving input from users regarding multiple evaluation criteria for a store or service and the priority order of those evaluation criteria. Acquisition means for acquiring multiple evaluation values ​​that represent the evaluation of each of multiple targets, including multiple stores or multiple services, related to the multiple evaluation items, A generation means that generates ranking information for the plurality of targets based on the plurality of evaluation items and priority levels received by the reception means and the plurality of evaluation values ​​for each of the plurality of targets obtained by the acquisition means. Output control means for outputting the ranking information generated by the generation means, A program characterized by being designed to function as such. [Explanation of Symbols]

[0091] 1. Store search system 10 servers 11 CPU 12 RAM 13 Storage section 14 Communications Department 20 client terminals 21 CPU 22 RAM 23 Memory section 24 Control section 25 Display section 26 Communications Department

Claims

1. A reception step that accepts input from users for multiple evaluation items of a store or service and the priority order of those evaluation items, An acquisition step of obtaining multiple evaluation values ​​that represent the evaluation of each of multiple targets, including multiple stores or multiple services, related to the multiple evaluation items, A generation step that generates ranking information for the multiple targets based on the multiple evaluation items and priority levels received in the reception step and the multiple evaluation values ​​for each of the multiple targets obtained in the acquisition step, An output control step that outputs the ranking information generated by the generation step, Includes, In the generation step, the ranking information is generated such that, for each of the multiple evaluation values ​​of the multiple objects obtained, the higher the evaluation represented by the evaluation value relating to the evaluation item with a higher priority that was received, the higher the rank of the multiple objects. In the generation step, the ranking information is generated such that, for each of the multiple evaluation values ​​obtained for the multiple objects, the multiple objects are ranked in descending order of the evaluation value represented by the evaluation item with the highest priority, and for objects with the same evaluation value represented by the evaluation item with the same priority, the multiple objects are ranked in descending order of the evaluation value represented by the evaluation item with the next lower priority. An information processing method characterized by the following:

2. In the generation step, each of the multiple evaluation values ​​for each of the multiple targets is adjusted such that the higher the priority of the evaluation item corresponding to the evaluation value, the higher the evaluation represented by the evaluation value, and the ranking information is generated based on the sum of the adjusted multiple evaluation values. The information processing method according to feature 1.

3. The aforementioned evaluation items are evaluation items related to infectious disease control. The information processing method according to feature 1.

4. The update step includes updating the evaluation value for each of the aforementioned multiple targets, The information processing method according to feature 1.

5. A reception step that receives input from a user of multiple evaluation items for a store or service and the priority order of said multiple evaluation items, An acquisition step of obtaining multiple evaluation values ​​that represent the evaluation of each of multiple targets, including multiple stores or multiple services, related to the multiple evaluation items, A generation step that generates ranking information for the multiple targets based on the multiple evaluation items and priority levels received in the reception step and the multiple evaluation values ​​for each of the multiple targets obtained in the acquisition step, An output control step that outputs the ranking information generated by the generation step, A collection step of collecting word-of-mouth information regarding the evaluation of the aforementioned store or service, If the collection step collects a predetermined number or more of the word-of-mouth information relating to the same theme, an additional step is taken to add an evaluation item relating to that theme to the multiple evaluation items that are accepted. An information processing method characterized by including

6. The system accepts input from users regarding multiple evaluation criteria for a store or service, and the priority order of those evaluation criteria. Obtain multiple evaluation values ​​representing the evaluation of each of the multiple targets, including multiple stores or multiple services, related to the aforementioned multiple evaluation items. Based on the received multiple evaluation items and priority levels, and the obtained evaluation values ​​for each of the multiple targets, ranking information for the multiple targets is generated. Output the generated ranking information. The ranking information is generated such that, in each of the multiple evaluation values ​​obtained for the multiple targets, the higher the evaluation represented by the evaluation value related to the evaluation item with a higher priority that was received, the higher the rank of the multiple targets. The ranking information is generated such that, among the multiple evaluation values ​​of each of the acquired multiple targets, the multiple targets are ranked in descending order of the evaluation value represented by the evaluation item with the highest priority, and for targets with the same evaluation value represented by the evaluation item with the same priority, the multiple targets are ranked in descending order of the evaluation value represented by the evaluation item with the next lower priority. An information processing device characterized by comprising a processing unit.

7. Accepts input from a user of multiple evaluation items for a store or service and the priority order of said multiple evaluation items, Obtain multiple evaluation values ​​representing the evaluation of each of the multiple targets, including multiple stores or multiple services, related to the aforementioned multiple evaluation items. Based on the received multiple evaluation items and priority levels, and the obtained evaluation values ​​for each of the multiple targets, ranking information for the multiple targets is generated. Output the generated ranking information. The system collects customer reviews regarding the evaluation of the aforementioned store or service, and if a predetermined number of such reviews on the same theme are collected, it adds an evaluation item related to that theme to the multiple evaluation items that are accepted. An information processing device characterized by comprising a processing unit.

8. Computers, A means for receiving input from users regarding multiple evaluation criteria for a store or service and the priority order of those evaluation criteria. Acquisition means for acquiring multiple evaluation values ​​that represent the evaluation of each of multiple targets, including multiple stores or multiple services, related to the multiple evaluation items, A generation means that generates ranking information for the plurality of targets based on the plurality of evaluation items and priority levels received by the reception means and the plurality of evaluation values ​​for each of the plurality of targets obtained by the acquisition means. Output control means for outputting the ranking information generated by the generation means, To make it function as, The generation means generates ranking information such that, for each of the multiple evaluation values ​​of the multiple objects obtained, the higher the evaluation represented by the evaluation value related to the evaluation item with a higher priority that was received, the higher the rank of the multiple objects. The generation means generates the ranking information such that, for each of the multiple evaluation values ​​obtained for the multiple objects, the multiple objects are ranked in descending order of the evaluation represented by the evaluation value of the evaluation item with the highest priority, and for objects with the same evaluation represented by the evaluation value of the evaluation item with the same priority, the multiple objects are ranked in descending order of the evaluation represented by the evaluation value of the evaluation item with one lower priority. A program characterized by the following features.

9. A computer, A means for receiving input from users regarding multiple evaluation criteria for a store or service and the priority order of those evaluation criteria. Acquisition means for acquiring multiple evaluation values ​​that represent the evaluation of each of multiple targets, including multiple stores or multiple services, related to the multiple evaluation items, A generation means that generates ranking information for the plurality of targets based on the plurality of evaluation items and priority levels received by the reception means and the plurality of evaluation values ​​for each of the plurality of targets obtained by the acquisition means. Output control means for outputting the ranking information generated by the generation means, means for collecting word-of-mouth information regarding the evaluation of the aforementioned store or service, If the collection means collects a predetermined number or more of the word-of-mouth information relating to the same theme, an additional means is provided to add an evaluation item relating to that theme to the multiple evaluation items that are accepted. A program characterized by being designed to function as such.

Citation Information

Patent Citations

  • Catering service quality data management system

    CN109034847A

  • Map display device, map display system, and map display method

    JP2007322906A

  • Computer system for recommending leisure activities

    JP2009076039A

  • Device, method and program for processing information

    JP2011086056A

  • Information recommending system, information recommending server, information recommending method, and information recommending program

    JP2012173781A