A device, method, and program for analyzing reservation trends.
An analytical device analyzes reservation trends in specified areas to assess customer attraction potential, addressing the lack of such information in existing systems and aiding business planning.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- RAKUTEN GROUP INC
- Filing Date
- 2024-11-22
- Publication Date
- 2026-06-03
AI Technical Summary
Existing reservation systems fail to provide useful information for assessing the potential customer attraction power of areas where new stores are planned to be opened, which is crucial for the success of businesses like beauty salons.
An analytical device that identifies an area with a specified location and a minimum number of stores, acquires reservation histories, applies statistical processing to anonymize the data, and outputs reservation trends to help evaluate customer attraction potential.
Provides valuable insights into the customer attraction potential of areas for new store locations by analyzing reservation trends, aiding in informed business decisions.
Smart Images

Figure 2026091153000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a reservation trend analysis device, an analysis method, and a program.
Background Art
[0002] Conventionally, when a customer wants to use (make a reservation at) a beauty salon or the like, it has become common for the customer to search via the Internet or the like and make a reservation at a selected store. For example, Patent Document 1 discloses a reservation system for a beauty salon. In this reservation system, a user accesses a desired reservation site from a terminal such as a mobile phone, searches on the page of the reservation site under conditions such as the store (area) and date and time to be used, and makes a reservation by specifying one from the search results.
Prior Art Documents
Patent Documents
[0003] [[ID=二十一]] [[ID=二十二]]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, in the opening of a new beauty salon or the like, the potential customer attraction power in the area where the store will be located is an important factor for the continuation of the business. Therefore, not limited to beauty salons, in general, it is required to obtain useful information that can investigate and examine the potential customer attraction power in the area where a service reserved via a reservation site is planned to be opened before the opening.
[0005] The present invention has been made in view of the above actual situation, and an object thereof is to provide an analysis device, an analysis method, and a program that can provide useful information for investigating the customer attraction power of the store opening candidate area of a store that provides a service reserved via a reservation site.
Means for Solving the Problems
[0006] To solve the above problems, the analytical apparatus according to the present invention A special unit that identifies an area that includes a designated location and includes a store location where a predetermined minimum number of stores are located, An acquisition unit that obtains the reservation history of stores within the specified area, which are stores included in the area, from a reservation system for customers to reserve services at multiple stores. A calculation unit calculates the reservation trends in the specified area by applying statistical processing to the acquired history to anonymize the stores within the area, An output unit that outputs the calculated reservation trends, It is equipped with. [Effects of the Invention]
[0007] According to the present invention, it is possible to provide an analytical device, an analytical method, and a program that can provide useful information for investigating the ability of potential store locations to attract customers for stores that provide services booked via reservation websites. [Brief explanation of the drawing]
[0008] [Figure 1] This is an explanatory diagram showing the interaction between the analytical device according to the embodiment and other equipment. [Figure 2] Figure 1 shows an example of the service screen of the provider's website displayed on the terminal shown in Figure 1. [Figure 3] This figure shows an example of reservation management information stored in the reservation system shown in Figure 1. [Figure 4] This is an explanatory diagram showing the functional configuration of the analytical instrument. [Figure 5] This figure shows an example of an output result page produced by the output unit shown in Figure 4. [Figure 6] This is an explanatory diagram showing the hardware configuration of the analytical instrument. [Figure 7] This is a flowchart of the reservation trend output processing by the analysis device. [Figure 8] This figure shows another example of an output result page generated by the output unit. [Figure 9] This is a flowchart of the reservation trend output processing by the analytical device related to the modified example. [Figure 10] This figure shows another example of an output result page generated by the output unit. [Figure 11] This figure shows an example of a map display area output by the output unit. [Modes for carrying out the invention]
[0009] An analytical apparatus, analytical method, and program relating to embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals.
[0010] In the embodiments of the present invention, an analytical device for analyzing reservation trends at stores that provide beauty services (for example, hair salons, nail salons, beauty salons, etc.) is described as an example. However, the services provided by the stores are not limited, and the invention can also be applied to analyzing reservation trends at various stores that provide other services to users booked via reservation sites (for example, personal training gyms, pet grooming salons, accommodation facilities, etc.).
[0011] The following embodiments are for illustrative purposes only and do not limit the scope of the present invention. Therefore, those skilled in the art may adopt embodiments in which any or all of these elements are replaced with equivalents, and these embodiments are also included within the scope of the present invention.
[0012] (Overall structure) Figure 1 is an explanatory diagram showing the interaction between the analytical apparatus 100 according to an embodiment of the present invention and other equipment. As shown in the figure, the analytical apparatus 100 is connected to the terminal 200 and the reservation system 300 via a communication network 400. In Figure 1, one terminal 200 is shown, but the number of applicable terminals 200 is not limited to this, and multiple terminals 200 may be used.
[0013] The analysis device 100 is composed of one or more server computers. The analysis device 100 provides a service site that provides a service for analyzing the reservation trends of stores opened within a region including a location specified by a user.
[0014] The analysis device 100 identifies a region that includes the location specified by the user and includes an opening location where a predetermined minimum number or more of stores have opened. The analysis device 100 acquires the reservation history of each store included in the identified region from the reservation system 300. The analysis device 100 performs statistical processing to anonymize the stores on the acquired reservation history, calculates the reservation trends in the identified region, and causes the calculation result to be displayed on the terminal 200 used by the user.
[0015] The terminal 200 is an information terminal (so-called computer) such as a smartphone, tablet, or PC (Personal Computer) owned by the user. For example, when the user is considering the location of a store that is planned to open newly, the user operates the terminal 200 to access the service site provided by the analysis device 100.
[0016] Here, an example of the service screen 210 provided by the service site is shown in FIG. 2. As shown in the figure, the service screen 210 includes a map display area 230 where a map image 220 is displayed, an input form 240 that accepts input of information for specifying a location such as an address or station name, and an output instruction button 250 that instructs the output of the reservation trend of stores in the area indicated by the map image 220 displayed in the map display area 230. Note that the service screen 210 may include a UI (User Interface) for selecting the type of beauty service (such as hair salon, nail salon, esthetic salon, etc.).
[0017] Terminal 200 accepts input specifying a location and sends an output instruction to the analysis device 100 for reservation trends in the area indicated by the map image 220 displayed in the map display area 230. For example, the user specifies an area centered on a predetermined location by entering an address or station name in the input form 240, or by scrolling or setting the zoom level in the map display area 230. When the user clicks the output instruction button 250, terminal 200 sends range information of the area indicated by the map image 220 (for example, the latitude and longitude of the center point, and the maximum and minimum values of latitude and longitude) to the analysis device 100.
[0018] Furthermore, terminal 200 displays output information showing the analysis results of reservation trends transmitted from analysis device 100.
[0019] Returning to Figure 1, the reservation system 300 is, for example, a server computer that manages reservations for each store registered with the reservation service provided by the business operator managing the reservation system 300. The reservation system 300 processes information to enable users to make reservations for available time slots (reservable slots) at stores by sending and receiving necessary information with the terminal 200.
[0020] The reservation system 300 stores reservation management information for each store. An example of reservation management information for a store A is shown in Figure 3. As shown in the figure, the reservation management information stores the reservation status on a daily and hourly basis (for example, every 30 minutes). For example, if there are three available reservation slots for each hourly period, "Reserved" is stored if all available slots are reserved, and "2 Available" is stored if one available slot is reserved. Note that the information included in the reservation management information is not limited to this, and may also include information such as the customer's name, customer ID, gender, age, reserved menu, and price.
[0021] Returning to Figure 1, the communication network 400 may include various types of networks. For example, local area networks (LANs), wide area networks (WANs) such as the Internet, telecommunications networks such as public switched telephone networks (PSTNs), wireless networks, public switched networks, satellite networks, cellular networks, public land mobile communications networks (PLMNs), metropolitan area networks (MANs), private networks, ad hoc networks, intranets, fiber optic-based networks, etc., or any combination of these or other types of networks.
[0022] (Functional configuration of the analytical instrument) Next, the functional configuration of the analysis device 100 will be explained using Figure 4. The analysis device 100 comprises a map database 110, a map display control unit 120, a specific unit 130, an acquisition unit 140, a calculation unit 150, and an output unit 160.
[0023] The map database 110 is a database that stores map data. The map data includes feature information for each location, road data represented by links corresponding to roads and nodes corresponding to road connections, etc. The feature information may include, for example, the name of each store, store ID, store category (industry), location information, and link information to reservation sites where reservations can be made. If the store ID in the store database (not shown) stored in the reservation system 300 is different from the store ID in the map database 110, the store ID in the reservation system 300 may also be stored in the map database 110. Note that the analysis device 100 does not need to have the map database 110, and may acquire map data by communicating with an external map database server.
[0024] The map display control unit 120 generates a map image 220 to be displayed in the map display area 230 of the terminal 200. Specifically, the map display control unit 120 receives location identification information from the terminal 200, refers to the map database 110, and generates, for example, a map image 220 of the surrounding area centered on the received location. The map display control unit 120 acquires location information and scale in response to swipe and pinch operations performed by the user in the map display area 230, and based on the acquired location information and scale, retrieves map data from the map database 110 and generates the map image 220.
[0025] The identification unit 130 identifies an area that includes a specified location and contains a predetermined minimum number of stores. The terminal 200 transmits to the analysis device 100 the range information and output instructions for the area indicated by the map image 220 displayed in the map display area 230, centered on the location specified by the user operation on the service screen 210 as illustrated in Figure 2. The identification unit 130 refers to the map database 110 and searches for stores that have opened within the area determined by the received range information and that provide beauty services that can be booked using the reservation system 300. The identification unit 130 determines whether the number of stores found is equal to or greater than a predetermined minimum number (for example, 5 stores), and if it determines that it is equal to or greater than the predetermined minimum number, it decides to calculate the reservation trends for that area.
[0026] If the identification unit 130 determines that the number of stores found is less than a predetermined minimum, it expands the search range to identify an area containing at least the predetermined minimum number of stores. The identification unit 130 may also notify the terminal 200 of a message indicating that there are few stores in the search area and prompt the user to reset the search area. Details of the processing by the identification unit 130 will be described later.
[0027] The acquisition unit 140 acquires reservation history from the reservation system 300 for multiple stores included in the area identified by the identification unit 130. Specifically, the acquisition unit 140 accesses the reservation system 300 and acquires reservation management information, as illustrated in Figure 3, for each identified store for a pre-set analysis period (e.g., the past week, the past month, etc.). Note that the analysis period may be set by the user for any period.
[0028] The calculation unit 150 calculates the reservation trends of stores located within the area identified by the identification unit 130. The calculation unit 150 calculates reservation trends by applying statistical processing to the reservation management information acquired by the acquisition unit 140, which anonymizes each store. For example, the calculation unit 150 calculates the average number of available reservation slots and reservations per unit period (e.g., one day) for each store, and the average reservation occupancy rate for available reservation slots. In addition to these averages, the calculation unit 150 may also calculate the variance or standard deviation.
[0029] The output unit 160 outputs the reservation trends calculated by the calculation unit 150. Specifically, the output unit 160 generates an output result page that displays the reservation trends and displays it on the terminal 200. An example of the output result page 260 is shown in Figure 5. As shown in the figure, the output result page 260 includes a map image 220A that shows the area identified by the identification unit 130 and displays location icons 270 that indicate the locations of stores that will open within that area, calculation result information 280 that displays the calculation results of the reservation trends by the calculation unit 150, and a save button 290 for saving the output result page 260.
[0030] As shown in the figure, if the identification unit 130 determines that there are no stores equal to or greater than a predetermined minimum number within the area determined by the range information transmitted from the terminal 200 along with the output instruction, the map image 220A of the area identified by the identification unit 130 is displayed on the output result page 260. In other words, the map image 220A, which is a map image with a changed scale level from the map image 220 in Figure 2, is displayed on the output result page 260.
[0031] (Hardware configuration of information processing equipment) Figure 6 is a block diagram showing the hardware configuration of the analysis device 100. The analysis device 100 includes a CPU (Central Processing Unit) 11 that executes processing according to a program, a RAM (Random Access Memory) 12 which is volatile memory, a ROM (Read Only Memory) 13 which is non-volatile memory, a storage unit 14 that stores data, an input unit 15 that accepts information input, a display unit 16 that visualizes and displays the information, and a communication unit 17 that sends and receives information, all of which are connected via an internal bus 99.
[0032] The CPU 11 controls the operation of the entire analysis device 100, is connected to each component, and exchanges control signals and data. The CPU 11 performs various processes by reading programs stored in the memory unit 14 into the RAM 12 and executing them. The CPU 11 performs the processes of the map display control unit 120, the identification unit 130, the acquisition unit 140, the calculation unit 150, and the output unit 160, as the main functions provided by the program.
[0033] RAM12 is for temporarily storing data and programs, and holds programs and data read from memory unit 14, as well as other data necessary for communication. RAM12 is used as the work area of CPU 11.
[0034] ROM13 stores control programs, BIOS (Basic Input Output System), etc., that the CPU11 executes for the basic operation of the analysis device 100.
[0035] The storage unit 14 includes a hard disk drive, flash memory, etc., and stores programs executed by the CPU 11, as well as various data used during program execution. The storage unit 14 functions as a map database 110.
[0036] The input unit 15 is a user interface equipped with a touch panel, keyboard, mouse, communication device, etc. The input unit 15 receives operation input from the user of the information processing device 10 and outputs a signal corresponding to the received operation input to the CPU 11.
[0037] The display unit 16 is a display device such as a liquid crystal display or an organic EL (Electro-Luminescence) display that visualizes and displays information.
[0038] The communication unit 17 is a network termination device or wireless communication device connected to a network, and a serial interface or LAN (Local Area Network) interface connected to them. The information processing device 10 communicates with other information processing devices, etc., via the communication unit 17. The communication unit 17 functions as a map display control unit 120 and an acquisition unit 140.
[0039] (Reservation switch output processing) Next, the operation of the analysis device 100 will be explained with reference to Figure 7. The reservation trend output processing starts when the power of the analysis device 100 is turned ON.
[0040] The map display control unit 120 accepts the designation of a location (step S101). Specifically, the map display control unit 120 receives location identification information from the terminal 200, such as an address or location in front of a train station, or location information of a location designated as the center by swiping or pinching on the map display area 230 of the service screen 210 as exemplified in Figure 2. The map display control unit 120 refers to the map database 110, generates a map image 220 of the surrounding area including the designated location, and displays it in the map display area 230.
[0041] Next, the identification unit 130 determines whether or not it has received the range information of the area to be searched and the output instruction for reservation trends (step S102). Specifically, the user displays a map image 220 of the area in which they wish to investigate reservation trends in the map display area 230 of the service screen 210 illustrated in Figure 2, and clicks the output instruction button 250. The terminal 200 transmits the range information of the area indicated by the map image 220 and the output instruction to the analysis device 100. If the identification unit 130 determines that it has received the range information and the output instruction (step S102; Yes), it proceeds to step S103. On the other hand, if the identification unit 130 determines that it has not received the range information and the output instruction (step S102; No), it waits for the range information and the output instruction.
[0042] Next, the identification unit 130 searches for stores within the area determined by the received range information (step S103). Specifically, the identification unit 130 refers to the map database 110 to search for stores that have opened within the area determined by the received range information and that provide beauty services that can be booked using the reservation system 300. The identification unit 130 determines whether the number of stores found is equal to or greater than a predetermined minimum number (for example, 5) (step S104). If it determines that the number is equal to or greater than the predetermined minimum number (step S104; Yes), it decides to calculate the reservation trends for that area and proceeds to step S105.
[0043] On the other hand, if the identification unit 130 determines that the number of stores found is less than a predetermined minimum (step S104; No), it expands the search range and performs a re-search to identify an area where the number of stores found is equal to or greater than the predetermined minimum (step S106). For example, the identification unit 130 may expand the search range by 100m increments to search for stores and repeatedly perform re-searches until the number of stores found is equal to or greater than the predetermined minimum, thereby identifying an area.
[0044] Next, the acquisition unit 140 acquires the reservation history of stores within the area identified by the identification unit 130 (step S105). Specifically, the acquisition unit 140 accesses the reservation system 300 and acquires reservation management information for the set period, as illustrated in Figure 3.
[0045] Next, the calculation unit 150 calculates the reservation trends of stores within the area identified by the identification unit 130 (step S107). For example, the calculation unit 150 calculates the average, variance, or standard deviation of the reservation occupancy rate (reservation rate) for each unit period (e.g., one day) within a set period (e.g., the past week) for stores within the area, as well as the average, variance, or standard deviation of the number of available reservation slots and the number of reserved slots. In other words, since the calculation unit 150 calculates the average and variance of reservation rates for multiple stores, it calculates anonymized statistical information without identifying the reservation trends of each store. The calculation unit 150 may also calculate reservation trends by day of the week or by time of day.
[0046] Next, the output unit 160 outputs the reservation trends within the area calculated by the calculation unit 150 (step S108). Specifically, the output unit 160 generates an output result page 260, as exemplified in Figure 5, based on the area and stores within the area identified by the identification unit 130, and the calculation results by the calculation unit 150. The output unit 160 displays the generated output result page 260 on the terminal 200 and terminates the process. Note that the output format of the reservation trends is not limited to the example shown, and may be output in a graph format such as a bar graph, or it may display the trend of the reservation rate for each predetermined unit period.
[0047] As described above, the analysis device 100 identifies an area that includes a location specified by the user and contains a predetermined minimum number of stores, and visualizes and outputs the reservation trends of stores within the identified area. Therefore, users considering opening a new store can obtain useful information for investigating the customer attraction potential of a candidate area.
[0048] (modified version) The analysis device 100 may divide the map image 220 displayed in the map display area 230 into predetermined ranges, calculate and output the reservation trends for each predetermined range. For example, as illustrated in Figure 8, the analysis device 100 may define predetermined ranges using a mesh that divides the map image 220 displayed in the map display area 230 into a grid, and output a heat map that displays reservation trends such as the reservation rate for each mesh by adjusting the color tone of the mesh. Details of the processing in this case will be explained with reference to Figure 9. Note that this includes steps common to the flowchart illustrated in Figure 7, so the explanation will focus on the differences.
[0049] When the same process as steps S101 to S103 in Figure 7 is executed, the identification unit 130 determines the mesh size (step S201). Specifically, the identification unit 130 determines the mesh size such that the number of stores in each mesh is equal to or greater than a predetermined minimum. For example, the identification unit 130 divides the area into meshes of a predetermined size, determines whether the number of stores in each mesh is equal to or greater than a predetermined minimum, and if it determines that all meshes have a number equal to or greater than the predetermined minimum, it determines that size as the mesh size. On the other hand, if it determines that there are meshes with fewer than the predetermined minimum number of stores, it increases the mesh size by a predetermined amount and determines again whether the number of stores in each mesh is equal to or greater than the predetermined minimum. The identification unit 130 repeatedly increases the mesh size and performs the search again until the number of stores in all meshes is equal to or greater than the predetermined minimum, thereby determining the mesh size.
[0050] In step S202, the calculation unit 150 calculates the reservation trends for each mesh divided in step S201. For example, similar to step S107, the calculation unit 150 calculates the average, variance or standard deviation of the reservation rate per unit period for stores within each mesh, the average, variance or standard deviation of the number of available reservation slots and the number of reserved slots, etc.
[0051] Next, the output unit 160 adjusts the color tone of each mesh according to the reservation rate and other values calculated by the calculation unit 150, and generates a heat map that overlays the mesh onto the map image 220. For example, the output unit 160 generates a heat map by overlaying meshes with darker colors for higher reservation rates onto the map image 220, and displays the output result page 260A, which includes the generated heat map, on the terminal 200, as illustrated in Figure 8.
[0052] Furthermore, when the heatmap is enlarged to a predetermined range, the output unit 160 may place and display location icons 270 indicating the location of stores on the heatmap.
[0053] In step S203, the identification unit 130 may divide the area using a predetermined mesh size, or a mesh size determined according to the scale of the map image 220, or any mesh size set by the user. In this case, in step S201, the identification unit 130 may determine whether the number of stores in each mesh is equal to or greater than a predetermined minimum number, and extract meshes with a number equal to or greater than the predetermined minimum number as valid meshes for calculating reservation trends. In step S105, the acquisition unit 140 acquires the reservation history of stores in the meshes extracted by the identification unit 130, and in step S202, the calculation unit 150 calculates the reservation rate for the extracted meshes. In step S203, the output unit 160 may output meshes for which a reservation rate has not been calculated without coloring them, so that they can be identified as valid meshes for which a reservation rate has been calculated.
[0054] Furthermore, the output format of the reservation trend by the output unit 160 is not limited to a heat map. For example, as shown in Figure 10, it may also display a display symbol 30 containing numerical values indicating trends such as the reservation rate for each mesh on the map image 220. The shape, color, and other design elements of the display symbol 30 are arbitrary and may include, for example, pins, marks, balloons, etc.
[0055] Furthermore, the reservation trends calculated by the calculation unit 150 are not limited to the reservation rate, the number of available reservation slots, or the number of reservations, but may also be calculated based on arbitrary reservation-related data. For example, reservation trends may be calculated by statistically processing customer gender, age group, menu, price range, etc.
[0056] Furthermore, in the above embodiment, the identification unit 130 was described as searching for stores that can be reserved by the reservation system 300, and the searched stores were displayed on the map image 220A illustrated in Figure 5, but the system is not limited to this. For example, if the map image 220A contains stores that can be reserved on reservation sites other than the reservation site (reservation site A) provided by the reservation system 300, the output unit 160 may display the location of such stores with a location icon 270A that has a different design from the location icon 270, as illustrated in Figure 11. For example, it may be displayed with an icon of a different color, size, and shape from the location icon 270.
[0057] Furthermore, the analytical apparatus 100 according to the above embodiment can be implemented using a regular computer, rather than a dedicated device. For example, the analytical apparatus 100 that performs the above-mentioned processing may be configured by installing a program for performing any of the above-mentioned actions from a recording medium to a computer. Alternatively, the analytical apparatus 100 may be configured by multiple computers working together.
[0058] Furthermore, if the above-mentioned functions are realized through a division of labor between the OS (Operating System) and the application, or through collaboration between the OS and the application, then only the parts other than the OS may be stored on the medium.
[0059] Furthermore, it is possible to superimpose a program onto a carrier wave and distribute it via a communication network. For example, the program could be distributed through an application store (App Store) or posted on a bulletin board system (BBS) on a communication network and distributed via the network. These programs can then be launched and executed under the control of the operating system, just like other application programs, to perform the aforementioned processing.
[0060] Furthermore, the information stored by the analysis device 100 is centrally managed on a cloud server located on the network, and the analysis device 100 may access the cloud server to read and write information as needed. In this case, the analysis device 100 does not need to have a map database 110. Also, the reservation trend output processing by the analysis device 100 may be performed on the cloud using the information stored on the cloud server.
[0061] The various aspects of this disclosure are summarized below as an appendix.
[0062] (Note 1) A special unit that identifies an area that includes a designated location and includes a store location where a predetermined minimum number of stores are located, An acquisition unit that obtains the reservation history of stores within the specified area, which are stores included in the area, from a reservation system for customers to reserve services at multiple stores. A calculation unit calculates the reservation trends in the specified area by applying statistical processing to the acquired history to anonymize the stores within the area, An output unit that outputs the calculated reservation trends, An analytical device equipped with the following features.
[0063] (Note 2) The calculation unit calculates at least one of the following for each unit period of stores within the area: the average rate of reservations made relative to available slots, the average number of available slots, and the average number of reserved slots. The analytical apparatus described in Appendix 1.
[0064] (Note 3) When the specified unit is configured to display a map including the location in the map display area on the screen, it searches for stores located within the map, and if the number of stores found is less than the predetermined minimum, it changes the map scale so that the number of stores with locations within the changed map is equal to or greater than the predetermined minimum. The analytical apparatus described in Appendix 1 or 2.
[0065] (Note 4) When the specified unit is configured to display the map including the location in the map display area on the screen, it divides the map into multiple sections, each containing at least the predetermined minimum number of stores. The calculation unit calculates the reservation trends for each of the multiple sections, The output unit displays the calculated trends for each of the plurality of sections at the location where each section is located on the map, using a color tone corresponding to the numerical value of the trend, or a display symbol including the numerical value of the trend. The analytical apparatus described in Appendix 1 or 2.
[0066] (Note 5) When the specified unit is configured to display the map including the location in the map display area on the screen, it divides the map into a plurality of sections of a predetermined size, and extracts from each of the plurality of sections the effective sections in which the number of stores with store locations within each section is equal to or greater than the predetermined minimum number. The calculation unit calculates the trends in the reservations for each of the effective sections, The output unit displays the calculated trends for each of the extracted effective sections at the location where each effective section is located on the map, using a color tone corresponding to the numerical value of the trend, or a display symbol including the numerical value of the trend. The analytical apparatus described in Appendix 1 or 2.
[0067] (Note 6) The specified unit identifies the area by searching for stores that can be reserved using the reservation system. The output unit displays, on a map indicating the area, the reservable stores located within the specified area and other stores located within the specified area that cannot be reserved using the reservation system, in a distinguishable manner. The analytical apparatus described in any one of the appendices 1 to 5.
[0068] (Note 7) Computers The steps include identifying an area that includes a designated location and a store location that has a predetermined minimum number of stores, The steps include obtaining the reservation history of stores within the specified area, which are stores located within the area, from a reservation system used by customers to reserve services at multiple stores, The steps include: applying statistical processing to the acquired history to anonymize the stores within the area, thereby calculating the reservation trends in the identified area; The steps include outputting the calculated reservation trends, An analysis method to perform this task.
[0069] (Note 8) On the computer, A process to identify an area that includes a specified location and also includes a store location with a predetermined minimum number of stores, The process involves obtaining the reservation history of stores within the specified area, which are stores located within that area, from a reservation system used by customers to reserve services at multiple stores. The acquired history is subjected to statistical processing that anonymizes the stores within the area, thereby calculating the reservation trends in the identified area. The process of outputting the calculated reservation trends, A program that executes the command.
[0070] This disclosure allows for various embodiments and modifications without departing from the broad spirit and scope of this disclosure. Furthermore, the embodiments described above are for illustrative purposes only and do not limit the scope of this disclosure. In other words, the scope of this disclosure is indicated by the claims, not by the embodiments. Various modifications made within the scope of the claims and the equivalent significance of the disclosure are considered to be within the scope of this disclosure. [Industrial applicability]
[0071] The present invention can be suitably employed in an analytical device, analytical method, and program capable of providing useful information for investigating the customer attraction potential of areas where stores offering services booked via reservation websites are located. [Explanation of symbols]
[0072] 100 Analysis device, 200 Terminal, 300 Reservation system, 400 Communication network, 110 Map database, 120 Map display control unit, 130 Identification unit, 140 Acquisition unit, 150 Calculation unit, 160 Output unit, 210 Service screen, 220, 220A Map image, 230, 230A Map display area, 240 Input form, 250 Output instruction button, 260, 260A, 260B Output result page, 270 Location icon, 11 CPU, 12 RAM, 13 ROM, 14 Storage unit, 15 Input unit, 16 Display unit, 17 Communication unit, 30 Display symbols, 99 Internal bus
Claims
1. A special unit that identifies an area that includes a designated location and includes a store location where a predetermined minimum number of stores are located, An acquisition unit that obtains the reservation history of stores within the specified area, which are stores included in the area, from a reservation system for customers to reserve services at multiple stores. A calculation unit calculates the reservation trends in the specified area by applying statistical processing to the acquired history to anonymize the stores within the area, An output unit that outputs the calculated reservation trends, An analytical device equipped with the following features.
2. The calculation unit calculates at least one of the following for each unit period of stores within the area: the average rate of reservations made relative to available slots, the average number of available slots, and the average number of reserved slots. The analytical apparatus according to claim 1.
3. When the specified unit is configured to display a map including the location in the map display area on the screen, it searches for stores located within the map, and if the number of stores found is less than the predetermined minimum, it changes the map scale so that the number of stores with locations within the changed map is equal to or greater than the predetermined minimum. The analytical apparatus according to claim 1 or 2.
4. When the specified unit is configured to display the map including the location in the map display area on the screen, it divides the map into multiple sections, each containing at least the predetermined minimum number of stores. The calculation unit calculates the reservation trends for each of the multiple sections, The output unit displays the calculated trends for each of the plurality of sections at the location where each section is located on the map, using a color tone corresponding to the numerical value of the trend, or a display symbol including the numerical value of the trend. The analytical apparatus according to claim 1 or 2.
5. When the specified unit is configured to display the map including the location in the map display area on the screen, it divides the map into a plurality of sections of a predetermined size, and extracts from each of the plurality of sections the effective sections in which the number of stores with store locations within each section is equal to or greater than the predetermined minimum number. The calculation unit calculates the trends in the reservations for each of the effective sections, The output unit displays the calculated trends for each of the extracted effective sections at the location where each effective section is located on the map, using a color scheme corresponding to the numerical value of the trend, or a display symbol including the numerical value of the trend. The analytical apparatus according to claim 1 or 2.
6. The specified unit identifies the area by searching for stores that can be reserved using the reservation system. The output unit displays, on a map indicating the area, the reservable stores located within the specified area and other stores located within the specified area that cannot be reserved using the reservation system, in a distinguishable manner. The analytical apparatus according to claim 1 or 2.
7. Computers The steps include identifying an area that includes a designated location and a store location that has a predetermined minimum number of stores, The steps include obtaining the reservation history of stores within the specified area, which are stores located within the area, from a reservation system used by customers to reserve services at multiple stores, The steps include: applying statistical processing to the acquired history to anonymize the stores within the area, thereby calculating the reservation trends in the identified area; The steps include outputting the calculated reservation trends, An analysis method to perform this task.
8. On the computer, A process to identify an area that includes a specified location and also includes a store location with a predetermined minimum number of stores, The process involves obtaining the reservation history of stores within the specified area, which are stores located within that area, from a reservation system used by customers to reserve services at multiple stores. The acquired history is subjected to statistical processing that anonymizes the stores within the area, thereby calculating the reservation trends in the identified area. The process of outputting the calculated reservation trends, A program that executes the command.