Server device

The server device optimizes karaoke reservations by predicting user extension tendencies, reducing the need for room changes by allocating reservations to machines with lower likelihoods of extended use.

JP7755415B2Active Publication Date: 2025-10-16DAIICHI KOSHO COMPANY
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021138085
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-26
Publication Date
2025-10-16
Estimated Expiration
2041-08-26

AI Technical Summary

Technical Problem

Existing karaoke reservation systems do not account for the possibility that a user may wish to extend their usage time, leading to potential disruptions when a reserved karaoke machine is occupied immediately before the user's reserved time, necessitating a move to another room.

Method used

A server device connected to karaoke machines that calculates the likelihood of a user extending their usage time based on factors like excitement level, performance frequency, food and drink orders, and user engagement, and allocates reservations to machines least likely to require extensions.

Benefits of technology

This approach minimizes disruptions by ensuring reservations are made in rooms where users are less likely to extend their time, allowing continuous karaoke enjoyment without needing to switch rooms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007755415000001
    Figure 0007755415000001
  • Figure 0007755415000002
    Figure 0007755415000002
  • Figure 0007755415000003
    Figure 0007755415000003
Patent Text Reader

Abstract

To provide a server device capable of making a reservation for a Karaoke device, taking into consideration a possibility that a user may wish to extend usage time of the Karaoke device.SOLUTION: A server device includes: a reservation storage unit that stores a reservation status of a Karaoke device for each predetermined time period; a calculation unit that calculates information of possibility of extension for the Karaoke device that can reserve during a certain time period, when a new reservation is made for the certain time period; and a reservation processing unit that updates the reservation status by assigning a new reservation to a Karaoke device with the lowest possibility of requesting an extension based on calculated information of possibility of extension.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a server device. [Background technology]

[0002] At karaoke stores, users can make reservations to use karaoke machines, and the server device at the karaoke store allocates a reservation to a karaoke machine in the store that has no reservations during the time period the user wishes to use.

[0003] In this case, the karaoke machine to which the reservation has been allocated may be used by another user during the time period immediately prior to the time period you wish to use it, and therefore, there is a possibility that the other user may wish to extend their usage time just before the end of their usage time.

[0004] In this case, reservations must be given priority, so users who wish to extend their usage time must move to another room with an unreserved karaoke machine and start singing karaoke again.

[0005] Therefore, Patent Document 1 discloses a technology that allows a user who has reserved a song on a karaoke device in one room to automatically reserve the same song on a karaoke device in another room when the user moves to another room. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Publication No. 2019-191482 Summary of the Invention [Problem to be solved by the invention]

[0007] An object of the present invention is to provide a novel server device that can make reservations for a karaoke machine, taking into consideration the possibility that a user may wish to extend the time for which the karaoke machine is used. [Means for solving the problem]

[0008] One invention for achieving the above object is a server device communicatively connected to each karaoke machine installed in each room of a karaoke store, the server device having a reservation memory unit that stores the reservation status of each karaoke machine for each specified time period, a calculation unit that, when a new reservation is made for a certain time period, calculates extension possibility information indicating the possibility that a user will wish to extend the usage time for karaoke machines that can be reserved during that certain time period, and a reservation processing unit that updates the reservation status by assigning the new reservation to the karaoke machine that is least likely to wish to extend the usage time based on the calculated extension possibility information. Other features of the present invention will become apparent from the following description and drawings. [Effects of the Invention]

[0009] According to the present invention, a reservation for a karaoke machine can be made taking into consideration the possibility that a user may wish to extend the use time of the karaoke machine. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a diagram showing a karaoke system according to an embodiment; [Figure 2] FIG. 2 is a diagram illustrating a server device according to an embodiment. [Figure 3] 5A and 5B are diagrams illustrating reservation status and usage status stored in a reservation storage unit according to the embodiment. [Figure 4] 10 is a flowchart illustrating a process of a server device according to an embodiment. [Figure 5A] 5A and 5B are diagrams illustrating reservation status and usage status stored in a reservation storage unit according to the embodiment. [Figure 5B] 5A and 5B are diagrams illustrating reservation status and usage status stored in a reservation storage unit according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] <Embodiment> The server device S according to this embodiment will be described with reference to FIGS. 1 to 5B.

[0012] ==Karaoke System== A karaoke system includes multiple karaoke machines and a server. As shown in FIG. 1, the karaoke system 1 according to this embodiment includes multiple karaoke machines, including karaoke machines K1 to K8, and a server S (some karaoke machines are omitted from FIG. 1). The server S and each karaoke machine are installed in a karaoke establishment KS. Each karaoke machine and the server S are connected to each other so as to be able to communicate with each other via a local network N within the establishment. Each karaoke machine is installed in a room in one karaoke establishment. In this embodiment, as shown in FIG. 1, karaoke machines K1 to K8 are installed in rooms R1 to R8 of the karaoke establishment KS. Note that the server S may be installed in a location separate from the karaoke establishment KS.

[0013] The server device S is a computer that manages various types of information, and manages the reservation status of each karaoke device (details will be described later).

[0014] The karaoke machine has the function of performing and singing karaoke music. The karaoke machine has various components such as a microphone, a display, a speaker, a remote control, and a photographing means. In this embodiment, the karaoke machines K1 to K8 have the same configuration and functions. Each karaoke machine is assigned device identification information. The device identification information is information unique to each karaoke machine, such as a device ID for identifying the karaoke machine.

[0015] ==Server Device== 2, the server device S includes a storage means 10, a communication means 20, and a control means 30. Each component is connected to a bus B via an interface (not shown).

[0016] [Storage means] The storage means 10 is a large-capacity storage device that stores various types of data, such as a hard disk drive, etc. In this embodiment, a part of the storage area of ​​the storage means 10 functions as a reservation storage unit 10a.

[0017] (Reservation storage section) The reservation storage unit 10a stores the reservation status of each karaoke machine for each predetermined time period.

[0018] The reservation status indicates whether or not the karaoke machine has been reserved. The predetermined time period is set in advance, for example, every hour or every 30 minutes.

[0019] The reservation storage unit 10a also stores the usage status together with the reservation status. The usage status indicates whether or not the karaoke machine is being used. The reservation status and usage status are linked to the machine identification information.

[0020] Fig. 3 shows the reservation status and usage status for one time slot and the next time slot stored in the reservation storage unit 10a. According to Fig. 3, in one time slot, karaoke machines K1 to K6 are reserved and in use, while karaoke machines K7 and K8 are not reserved and are not in use. Also, in the next time slot, karaoke machines K1 to K3 and K8 are reserved, while karaoke machines K4 to K7 are not reserved.

[0021] In karaoke stores, one karaoke machine is usually installed for each room. Therefore, the reservation status of the karaoke machine and the reservation status of the room are essentially the same. In the example of Figure 3, the reservation status and the usage status are stored in a single table, but the reservation status and the usage status may be stored in separate tables.

[0022] [Means of communication] The communication means 20 provides an interface for communicating with each karaoke device.

[0023] [Control means] The control means 30 performs various controls in the server device S. The control means 30 includes a CPU and a memory (neither of which are shown). The CPU executes programs stored in the memory to realize various functions.

[0024] In this embodiment, the CPU executes a program stored in the memory, causing the control means 30 to function as a calculation unit 100 and a reservation processing unit 200.

[0025] (Calculation section) When a new reservation is made for a certain time period, the calculation unit 100 calculates extension possibility information for karaoke machines that can be reserved during that time period.

[0026] The extension possibility information indicates the possibility that the user may wish to extend the usage time of the karaoke machine.

[0027] In this embodiment, the calculation unit 100 calculates the extension possibility information based on the excitement level of the karaoke singing scene.

[0028] When the karaoke singing atmosphere is lively, there is a high possibility that the usage time will be extended. In other words, it can be predicted that the higher the level of excitement, the higher the possibility that the usage time will be extended. The level of excitement can be expressed, for example, as a numerical value from 0 to 100, with 100 being the perfect score.

[0029] The excitement level can be obtained by analyzing the video of the user captured by the video capture means of the karaoke machine. For example, the calculation unit 100 can apply the technology described in JP 2016-102961 A to obtain an evaluation value of the user by analyzing the video and applying the user's actions obtained by analyzing the video to a user evaluation reference database prepared in advance, and obtain the value (or, in the case of multiple users, the statistic of the evaluation values ​​of each user) as the excitement level.

[0030] The excitement level can be obtained at predetermined time intervals. For example, during the business hours of the karaoke store, each karaoke machine captures video of the room using a camera means every 15 seconds, and transmits the video to the server device S, linking it with the device identification information. The calculation unit 100 analyzes the video to obtain the excitement level for each karaoke machine. The calculation unit 100 stores the obtained excitement level in the storage means 10, linking it with the device identification information. Note that when a room is not in use, no user is present. Therefore, the user is not captured in the video captured by the camera means. In this case, the excitement level is at its minimum. For example, when the excitement level is expressed as a numerical value from 0 to 100, the excitement level for an unused room is 0.

[0031] When a new reservation is made for a certain time slot, the calculation unit 100 refers to the reservation storage unit 10a and extracts karaoke machines that can be reserved for that time slot. The calculation unit 100 calculates extension possibility information for each extracted karaoke machine based on the excitement level acquired at the time the new reservation is made. The calculation unit 100 links the calculated extension possibility information with the device identification information and outputs it to the reservation processing unit 200.

[0032] To more accurately determine whether the karaoke singing atmosphere is lively, it is preferable to use the degree of liveliness over a certain period. Therefore, the calculation unit 100 may calculate, as the extension possibility information, statistics of the degree of liveliness obtained over a certain period. The certain period is a predetermined range, such as five minutes before and after the time when a new reservation is made.

[0033] (Reservation processing unit) The reservation processing unit 200 performs processing related to reservations for each karaoke machine.

[0034] For example, when a customer requests to use a karaoke machine during a certain time period, an employee of the karaoke store inputs the desired time period via a store terminal such as a PC. Based on the input, the server device S allocates a reservation to one of the karaoke machines available during the certain time period.

[0035] Here, the reservation processing unit 200 according to this embodiment updates the reservation status by allocating a new reservation to the karaoke machine least likely to request an extension based on the calculated extension possibility information.

[0036] Specifically, the reservation processing unit 200 compares the extension possibility information output from the calculation unit 100 and identifies the karaoke machine that is least likely to request an extension. The reservation processing unit 200 updates the reservation status stored in the reservation storage unit 10a by allocating a new reservation to the identified karaoke machine.

[0037] In this embodiment, the reservation processing unit 200 compares the extension possibility information based on the excitement level calculated for each karaoke machine, identifies the karaoke machine with the lowest excitement level as the ``karaoke machine least likely to request an extension,'' and assigns a new reservation to that karaoke machine.

[0038] ==About the operation of the server device== Next, a specific example of the operation of the server device S in this embodiment will be described with reference to Figs. 4 to 5B. Fig. 4 is a flowchart showing the operation of the server device S. Figs. 5A and 5B show the reservation status and usage status of each karaoke device stored in the reservation storage unit 10a. In this example, it is assumed that karaoke devices K1 to K8 shown in Fig. 1 are communicably connected to the server device S. It is also assumed that the reservation storage unit 10a stores the reservation status and usage status shown in Fig. 5A at the time a new reservation is made. Furthermore, it is assumed that the extension possibility information in this example is based on the excitement level of the karaoke singing atmosphere.

[0039] The server device S receives the video of the user captured by the video capture means from each karaoke device (receives video from each karaoke device; step 10).

[0040] The calculation unit 100 analyzes the received video and obtains the degree of excitement of the karaoke singing atmosphere for each karaoke device (obtaining the degree of excitement for each karaoke device; step 11).

[0041] Here, assume that a new reservation is made for the time slot T2 that follows the time slot T1 at time t included in the time slot T1 (if Y in step 12).

[0042] In this case, the calculation unit 100 extracts karaoke machines that can be reserved in the time slot T2 (extracts karaoke machines that can be reserved in the next time slot; step 13).

[0043] Next, the calculation unit 100 calculates extension possibility information for each karaoke machine extracted in step 13 based on the excitement level acquired at time t (calculating extension possibility information; step 14). The calculation unit 100 links the calculated extension possibility information with the machine identification information and outputs it to the reservation processing unit 200.

[0044] The reservation processing unit 200 updates the reservation status by allocating a new reservation to the karaoke machine least likely to request an extension based on the extension possibility information calculated in step 14 (allocating a new reservation to the karaoke machine least likely to request an extension; step 15).

[0045] For example, in the example of FIG. 5A, at the time of step 12 (i.e., time t), karaoke devices K1 to K6 are in use, and karaoke devices K1 to K3, karaoke device K7, and karaoke device K8 have been reserved for time period T2.

[0046] Therefore, the calculation unit 100 extracts karaoke machines K4 to K6 as karaoke machines that can be reserved in time slot T2.

[0047] The calculation unit 100 calculates extension possibility information for each of the karaoke machines K4 to K6 based on the excitement level acquired at time t. Here, it is assumed that the calculated excitement level for the karaoke machine K4 is "60," the excitement level for the karaoke machine K5 is "85," and the excitement level for the karaoke machine K6 is "45." The calculation unit 100 calculates each excitement level value as extension possibility information. The calculation unit 100 links the calculated extension possibility information (excitement level value) with the machine identification information and outputs it to the reservation processing unit 200.

[0048] The reservation processing unit 200 compares the extension possibility information calculated for each of the karaoke machines K4 to K6.

[0049] The reservation processing unit 200 updates the reservation status shown in FIG. 5A by allocating a new reservation to karaoke machine K6, which has the lowest excitement level (excitement level value of 45) among karaoke machines K4 to K6 that can be reserved during time slot T2, as the karaoke machine least likely to request an extension (see FIG. 5B). As mentioned above, the excitement level of karaoke machines that are not used during time slot T1 is "0." Therefore, if this karaoke machine can be reserved during time slot T2, the reservation processing unit 200 allocates a new reservation to this karaoke machine as the karaoke machine least likely (not likely) to request an extension.

[0050] As is clear from the above, the server device S according to this embodiment is connected to each of the karaoke devices installed in each room of a karaoke store so as to be able to communicate with them. The server device S includes a reservation storage unit 10a that stores the reservation status of each karaoke device for each predetermined time period, a calculation unit 100 that, when a new reservation is made for a certain time period, calculates extension possibility information indicating the possibility that a user will request an extension of the usage time for karaoke devices that can be reserved during the certain time period, and a reservation processing unit 200 that updates the reservation status by allocating the new reservation to the karaoke device that is least likely to request an extension based on the calculated extension possibility information.

[0051] According to the server S, a new reservation can be assigned to an appropriate karaoke machine based on the extension possibility information. Therefore, even if a user requests to extend the usage time of a karaoke machine currently in use, the user can continue to enjoy singing karaoke without moving to another room. In other words, according to the server S of this embodiment, a karaoke machine reservation can be made taking into consideration the possibility that the user will wish to extend the usage time of the karaoke machine.

[0052] Furthermore, in the server device S according to this embodiment, the calculation unit 100 calculates the extension possibility information based on the level of excitement in the karaoke singing atmosphere, which is obtained by analyzing the video of the user captured by the karaoke machine's imaging means. As described above, when the karaoke singing atmosphere is lively, the likelihood of extending the karaoke machine usage time increases. Therefore, by taking the level of excitement into consideration when reserving a karaoke machine, the impact on new reservations can be more reliably reduced.

[0053] <Variation 1> The calculation unit 100 may calculate the extension possibility information based on the ratio of the performance time during which the karaoke performance is performed to the usage time of the karaoke machine.

[0054] When karaoke performances are frequently performed on the karaoke machine, the user is highly motivated to sing karaoke, and therefore the usage time is likely to be extended. In other words, it can be predicted that the higher the ratio of karaoke performance time to the usage time of the karaoke machine, the higher the likelihood of extension.

[0055] The ratio of karaoke performance time to karaoke machine usage time can be calculated by dividing the total karaoke performance time (hereinafter referred to as "performance time") of one or more songs performed during a certain usage time by the certain usage time. Usage time is, for example, the time from the start time of the karaoke machine usage to the time when a new reservation is made. Information on karaoke performance time and usage start time can be obtained from each karaoke machine.

[0056] When a new reservation is made for a certain time period, the calculation unit 100 refers to the reservation storage unit 10a and extracts karaoke machines that can be reserved for that time period. The calculation unit 100 acquires information on the karaoke performance duration and usage start time from each extracted karaoke machine. The calculation unit 100 calculates extension possibility information based on the ratio obtained by dividing the acquired performance duration by the usage duration from the usage start time of the karaoke machine to the time of the new reservation. The calculation unit 100 links the calculated extension possibility information with the device identification information and outputs it to the reservation processing unit 200.

[0057] For example, as described in the embodiment, assume that a new reservation is made for the time slot T2 that follows the time slot T1 at time t that is included in the time slot T1.

[0058] In the example of FIG. 5A, karaoke machines K1 to K6 are in use at time t, and karaoke machines K1 to K3, K7, and K8 are reserved for time slot T2.

[0059] Therefore, the calculation unit 100 extracts karaoke machines K4 to K6 as karaoke machines that can be reserved in time slot T2.

[0060] The calculation unit 100 acquires information on the karaoke performance duration and usage start time from each of the extracted karaoke machines K4 to K6. The calculation unit 100 calculates extension possibility information for each karaoke machine based on a percentage obtained by dividing the acquired performance duration by the usage duration from the usage start time to the time when the new reservation is made. Here, it is assumed that the percentage for karaoke machine K4 is "80%," the percentage for karaoke machine K5 is "35%," and the percentage for karaoke machine K6 is "45%." The calculation unit 100 calculates each percentage value as extension possibility information.

[0061] The reservation processing unit 200 compares the extension possibility information (ratio values) calculated for each of the karaoke machines K4 to K6.

[0062] In this case, the reservation processing unit 200 updates the reservation status by allocating a new reservation to karaoke device K5, which has the lowest percentage value (35%) among karaoke devices K4 to K6 that can be reserved during time slot T2, as the karaoke device least likely to request an extension.

[0063] In this way, the calculation unit 100 according to this modification calculates the extension possibility information based on the ratio of the karaoke performance time to the karaoke machine usage time. As described above, if karaoke performances are performed frequently, the possibility of extending the karaoke machine usage time increases. Therefore, by taking into account the ratio of the karaoke performance time to the karaoke machine usage time when reserving a karaoke machine, the karaoke machine can be reserved taking into account the possibility that the user will wish to extend the karaoke machine usage time.

[0064] In the above example, the usage time of the karaoke machine is set to be from the start time of the karaoke machine to the time when the new reservation is made, but this is not limited to this. For example, the usage time may be set to be from the time when the new reservation is made to a time a predetermined time before (for example, 30 minutes before) the time when the new reservation is made.

[0065] <Variation 2> The calculation unit 100 may calculate the extension possibility information based on a score obtained from the start time of use of the karaoke machine, the current time, and order information indicating food and drink orders placed during use of the karaoke machine.

[0066] If the karaoke machine is used for a long time but the number of food and drink orders is small, it is highly likely that the room usage time will be extended so that the user can eat and drink. In other words, it can be predicted that the longer the karaoke machine is used and the fewer food and drink orders are made, the more likely the room usage time will be extended.

[0067] The start time of the karaoke machine and order information, including the type of food and drink ordered and the price, can be acquired from each karaoke machine.

[0068] When a new reservation is made for a certain time period, the calculation unit 100 refers to the reservation storage unit 10a and extracts karaoke machines that can be reserved during that time period. The calculation unit 100 acquires the usage start time and order information from each extracted karaoke machine. The calculation unit 100 calculates the usage time of the karaoke machine from the acquired usage start time and the time when the new reservation was made (i.e., the current time). The calculation unit 100 calculates extension possibility information based on the score calculated from the calculated usage time and the order information. Specifically, the calculation of the extension possibility information can be performed based on the usage time and the fee indicated in the order information. The calculation unit 100 links the calculated extension possibility information with the device identification information and outputs it to the reservation processing unit 200.

[0069] For example, as described in the embodiment, assume that a new reservation is made for the time slot T2 that follows the time slot T1 at time t that is included in the time slot T1.

[0070] In the example of FIG. 5A, karaoke machines K1 to K6 are in use at time t, and karaoke machines K1 to K3, K7, and K8 are reserved for time slot T2.

[0071] Therefore, the calculation unit 100 extracts karaoke machines K4 to K6 as karaoke machines that can be reserved in time slot T2.

[0072] The calculation unit 100 acquires the use start time and order information from each of the extracted karaoke machines K4 to K6. The calculation unit 100 calculates the use time for each karaoke machine from the acquired use start time and current time.

[0073] For example, suppose the score per hour of usage time is set to "10.0" and the score per 100 yen of fee indicated in the food and drink order information is set to "10.0." The calculation unit 100 calculates extension possibility information based on the score obtained by subtracting the total score of fees indicated in the order information from the total score of usage time. Here, suppose the calculated score for karaoke device K4 is "total score of usage time: 45.0 (usage time 4.5 hours) - total score of fees: 25.0 (2500 yen) = 20.0," the score for karaoke device K5 is "total score of usage time: 30.0 (usage time 3 hours) - total score of fees: 0.0 (0 yen) = 30.0," and the score for karaoke device K6 is "total score of usage time: 60.0 (usage time 6 hours) - total score of fees: 10.0 (1000 yen) = 50.0." The calculation unit 100 calculates each score as extension time information.

[0074] The reservation processing unit 200 compares the extension possibility information (scores) calculated for each of the karaoke machines K4 to K6.

[0075] In this case, the reservation processing unit 200 updates the reservation status shown in Figure 5A by allocating a new reservation to karaoke device K4 (score 20), which has the lowest score among karaoke devices K4 to K6 that can be reserved during time slot T2, as the karaoke device least likely to request an extension.

[0076] In this way, the calculation unit 100 according to this modification calculates the extension possibility information based on the score obtained from the start time of the karaoke machine, the current time, and the order information indicating the food and drink orders placed during the karaoke machine use. As described above, if the karaoke machine use time is long but the number of food and drink orders is small, the possibility of extending the use time of the karaoke machine (room) increases. Therefore, by taking into consideration the start time of the karaoke machine use, the current time, and the order information indicating the food and drink orders placed during the karaoke machine use when reserving the karaoke machine, the karaoke machine can be reserved taking into consideration the possibility that the user will wish to extend the use time of the karaoke machine.

[0077] It is more preferable to apply the processing of this modified example to mealtime periods (for example, a period from 11:00 to 13:00 or a period from 18:00 to 20:00). Furthermore, although the calculation unit 100 according to this modified example calculates the extension possibility information based on the score obtained by subtracting the total score of the charges indicated by the order information from the total score of the usage time, the extension possibility information may also be calculated based on the score obtained by dividing the total score of the charges indicated by the order information by the total score of the usage time.

[0078] <Variation 3> When a plurality of users share one karaoke machine, the calculation unit 100 may calculate the extension possibility information based on the number of songs played by each user.

[0079] If the number of songs per person playing karaoke is small, each user will feel that they have not sung enough, and the usage time is likely to be extended. In other words, it can be predicted that the fewer songs per person playing karaoke, the more likely the usage time will be extended.

[0080] The number of songs performed per person can be calculated by dividing the number of songs performed on a karaoke machine within a certain period (for example, from the start time of the karaoke machine to the time a new reservation is made) by the number of users. The number of songs performed and the number of users can be obtained from each karaoke machine. The karaoke machine can determine the number of songs performed from performance history information. The karaoke machine can also determine the number of users from the number of user identification information entered when logging in to the karaoke machine. User identification information is information unique to each user, such as a user ID used to identify the user.

[0081] When a new reservation is made for a certain time slot, the calculation unit 100 refers to the reservation storage unit 10a and extracts karaoke machines that can be reserved for that time slot. From each extracted karaoke machine, the calculation unit 100 obtains the number of songs played by the karaoke machine from the start time of use until the time the new reservation is made, as well as the number of users. The calculation unit 100 calculates extension possibility information based on a value obtained by dividing the obtained number of songs by the number of users (the number of songs per person). The calculation unit 100 links the calculated extension possibility information with the device identification information and outputs it to the reservation processing unit 200.

[0082] For example, as described in the embodiment, assume that a new reservation is made for the time slot T2 that follows the time slot T1 at time t that is included in the time slot T1.

[0083] In the example of FIG. 5A, karaoke machines K1 to K6 are in use at time t, and karaoke machines K1 to K3, K7, and K8 are reserved for time slot T2.

[0084] Therefore, the calculation unit 100 extracts karaoke machines K4 to K6 as karaoke machines that can be reserved in time slot T2.

[0085] The calculation unit 100 acquires the number of songs played by each of the extracted karaoke machines K4 to K6 and the number of users. The calculation unit 100 calculates extension possibility information for each karaoke machine based on the value obtained by dividing the number of songs by the number of users. Here, it is assumed that the value for karaoke machine K4 is "5 (5 songs per person)," the value for karaoke machine K5 is "3 (3 songs per person)," and the value for karaoke machine K6 is "6 (6 songs per person)." The calculation unit 100 calculates each value as extension possibility information.

[0086] The reservation processing unit 200 compares the extension possibility information (number of songs per person) calculated for each of the karaoke machines K4 to K6.

[0087] In this case, the reservation processing unit 200 updates the reservation status by allocating a new reservation to karaoke device K6, which has the most songs per person (6 songs per person) among karaoke devices K4 to K6 that can be reserved during time slot T2, as the karaoke device least likely to request an extension.

[0088] In this way, when multiple users are using one karaoke machine, the calculation unit 100 according to this modification calculates the extension possibility information based on the number of songs performed by each user. As described above, when the number of songs performed by each user is small, the likelihood of extending the karaoke machine usage time increases. Therefore, by taking the number of songs performed by each user into consideration when reserving a karaoke machine, the karaoke machine can be reserved with the possibility that the user will wish to extend the karaoke machine usage time in mind.

[0089] <Other> The calculation unit 100 may calculate the extension possibility information by combining two or more values ​​from the level of excitement of the karaoke singing atmosphere, the ratio of the karaoke performance time to the karaoke machine usage time, the start time of the karaoke machine usage, the current time, a score calculated from order information indicating food and drink orders placed during the karaoke machine usage, and the number of songs per person. Alternatively, the calculation unit 100 may calculate the extension possibility information by weighting any of the values.

[0090] The prediction of the possibility of an extension described in the modified example may also be performed in the opposite way. For example, in the modified example 1, if karaoke performances are frequently performed at the karaoke device, it is possible to predict that the user is satisfied with singing karaoke enough and that the possibility of extending the usage time is low. In this case, the reservation processing unit 200 can update the reservation status by allocating a new reservation to karaoke device K4 (with a ratio of 80%), which has the highest ratio among karaoke devices K4 to K6 that can be reserved in time slot T2, as the karaoke device least likely to request an extension. Whether the prediction of the possibility of an extension is performed as in the modified example or the opposite way can be determined based on the area where the store is located, the season, day of the week, time slot, or user attribute information, etc.

[0091] The above-described embodiments are presented as examples and do not limit the scope of the invention. The above configurations can be implemented in appropriate combinations, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The above-described embodiments and their modifications are included in the scope and spirit of the invention, as well as in the inventions described in the claims and their equivalents. [Explanation of symbols]

[0092] 1 Karaoke system 10a Reservation memory section 100 Calculation Unit 200 Reservation Processing Unit K1~K8 Karaoke equipment S Server device

Claims

1. A server device communicably connected to each karaoke device installed in each room of a karaoke store, a reservation storage unit for storing the reservation status of each karaoke device for each predetermined time period; a calculation unit that calculates extension possibility information indicating the possibility that a user may wish to extend the usage time of a karaoke machine that can be reserved during a certain time period when a new reservation is made for the certain time period; a reservation processing unit that updates the reservation status by allocating the new reservation to the karaoke machine that is least likely to request an extension based on the calculated extension possibility information; A server device having the above configuration.

2. The server device according to claim 1, characterized in that the calculation unit calculates the extension possibility information based on the level of excitement in the karaoke singing atmosphere obtained by analyzing the video of the user captured by the imaging means of the karaoke device.

3. 2. The server device according to claim 1, wherein the calculation unit calculates the extension possibility information based on a ratio of a karaoke performance time to a karaoke device usage time.

4. The server device according to claim 1, characterized in that the calculation unit calculates the extension possibility information based on a score obtained from order information indicating the start time of use of the karaoke device, the current time, and food and drink orders made while using the karaoke device.

5. The server device according to claim 1, characterized in that, when multiple users use one karaoke device, the calculation unit calculates the extension possibility information based on the number of songs played by each user.

Citation Information

Patent Citations

  • Information processing system for karaoke multi-tenant unit having featured request reception processing

    JP2006337950A

  • Medical facility vacant bed management device and method of the same

    JP2013125430A

  • Karaoke system

    JP2019191482A