Karaoke system, method and program
The karaoke system manages licenses through a server to enable flexible use of specific functions across multiple devices, addressing inefficiencies in device occupancy and license management.
Patent Information
- Application Number
- JP2022040474
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2042-03-15
AI Technical Summary
Existing karaoke systems restrict the use of specific functions to a particular karaoke device, leading to inefficiencies such as room occupancy issues and license mismanagement, resulting in users having to wait for available devices that support the desired functions.
A karaoke system that manages licenses through a server, enabling permission information for specific functions based on user identification and device association, allowing flexible use across multiple devices within a network.
Enables smooth and efficient use of karaoke devices by decoupling licenses from specific devices, reducing wait times and optimizing license usage based on user needs and device availability.
Smart Images

Figure 0007597062000001 
Figure 0007597062000002 
Figure 0007597062000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a karaoke system, method and program. [Background technology]
[0002] In karaoke stores, karaoke equipment is generally provided after a customer reserves a karaoke room directly at the karaoke store or online. For example, Patent Document 1 discloses a technology that allows a reserved karaoke room to be used based on a reservation ID issued when the karaoke room is reserved online.
[0003] In addition, there are services for karaoke machines that allow users to use certain functions by entering into a license agreement. Since one license is required for each karaoke machine, if a specific function is to be used simultaneously on all karaoke machines in a karaoke store, a license must be obtained for each karaoke machine installed.
[0004] However, since there are users (first users) among users who do not use specific functions, it is conceivable to limit the number of licenses that can be acquired to a certain number, taking into consideration the cost of acquiring licenses, and to limit the number of people who can simultaneously use a specific function in a karaoke store. Generally, licenses are tied to some specific karaoke machines in a karaoke store, and the specific function can be used only in the specific karaoke room where the specific karaoke machine is installed. Therefore, a user (second user) who wants to use a specific function reserves the specific karaoke machine at the karaoke store or online, and uses the specific function. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2006-10720 A Summary of the Invention [Problem to be solved by the invention]
[0006] However, if the license is tied to only a specific karaoke device, the specific function cannot be used in any room other than the specific karaoke room (other karaoke rooms).
[0007] Therefore, for example, if use of a specific karaoke room is limited to only the second user, if the first user arrives at the store and other karaoke rooms are filled, the first user will not be able to use the specific karaoke room even if it is available, and will have to wait until another karaoke room becomes available.
[0008] Furthermore, if a specific karaoke room is shown to a first user before a second user arrives at the store, the second user will have to wait until the specific karaoke room becomes available, even if other karaoke rooms are available.
[0009] In other words, in the conventional technology, there is a risk that smooth use of the karaoke machine may be hindered due to the link between the license for a specific function and the karaoke machine.
[0010] An object of the present invention is to provide a karaoke system, method and program that enable smooth use of a karaoke device. [Means for solving the problem]
[0011] The karaoke system according to the present invention comprises: Karaoke equipment, a server that manages licenses that indicate permission to execute specific functions that can be executed by the karaoke apparatus provided in a predetermined network; Equipped with The server receives permission information for a specific function of the karaoke device. , in association with the identification information of the karaoke device that is permitted Output, The karaoke device receives the permission information from the terminal device that has acquired the permission information. If , It is determined whether the identification information of the karaoke device included in the permission information matches the identification information of the own device, and if it is determined that they match,The specific function is enabled.
[0012] The method according to the present invention comprises the steps of: Karaoke machine and the karaoke machine The license status required to use a specific function A method for a karaoke system including a server for managing the karaoke system, The server receives authorization information for specific functions of the karaoke machine. and authorization information associated with identification information of the karaoke device that is authorized. Provide users with To do , When the permission information is received from the user, the karaoke device enables the specific function. And, Including, The specific function is made executable when the karaoke machine receives the permission information from the user and when the identification information of the karaoke machine included in the permission information matches the identification information of the karaoke machine itself. .
[0013] The program according to the present invention comprises: A terminal device capable of communicating with a karaoke device Programs that run on And, The computer of the terminal device Permission information for specific functions of the karaoke device and authorization information associated with identification information of the karaoke device that is authorized. A process of obtaining A process of establishing a communicable association with the karaoke device; a process of transmitting the obtained permission information to the karaoke device associated with the permission information; sending an instruction to the associated karaoke device to execute a specific function; A process of deleting the permission information of the specific function or extending the validity period based on the validity period included in the permission information; Run 、 The specific function is made executable when the karaoke machine receives the permission information from the terminal device and when the identification information of the karaoke machine included in the permission information matches the identification information of the karaoke machine itself. . Effect of the Invention
[0014] According to the present invention, smooth use of the karaoke device can be realized. [Brief description of the drawings]
[0015] [Figure 1]1 is a diagram showing a configuration of a karaoke system according to an embodiment of the present invention; [Diagram 2] 5 is a flowchart showing an example of a control operation in the karaoke system and the terminal device. [Diagram 3] 5 is a flowchart showing an example of a control operation in the karaoke system and the terminal device. [Figure 4] 10 is a flowchart showing an example of a control operation in a terminal device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Fig. 1 is a diagram showing a configuration of a karaoke system 1 according to an embodiment of the present invention.
[0017] As shown in FIG. 1, the karaoke system 1 is a system for managing licenses that represent permission to execute specific functions that can be executed by a karaoke device 20 in a karaoke store, for example.
[0018] The specific functions are different from normal karaoke functions and are optional service functions that can be provided by karaoke stores by entering into special license agreements with karaoke operators. The specific functions are service functions that provide added value compared to normal use of the karaoke device 20, such as a function for displaying the user's own video, a live distribution function, a musical instrument performance function, a function for providing special music pieces, a function for content with age restrictions, a more detailed scoring function, etc.
[0019] One license is required when a specific function is to be used on one karaoke device 20. For example, if a specific function is to be used simultaneously on multiple karaoke devices 20, a license is required for each of the karaoke devices 20 that use the specific function. Therefore, if a specific function is to be used on all karaoke devices 20 in a karaoke store, a license is required for each of the karaoke devices 20.
[0020] The terminal device 3 is a device that can be carried by a user, such as a smartphone, a tablet terminal, or a navigation device for a karaoke device. The terminal device 3 includes a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and an input / output circuit (not shown). The terminal device 3 includes various components, such as a communication circuit that enables communication via a network, a display unit such as a display, a touch panel, an operation reception unit such as a physical key, an imaging unit such as a camera, and a voice acquisition unit such as a microphone. The terminal device 3 can operate as a remote control device for the karaoke device 20 by installing a dedicated application, for example, and can exchange information with the karaoke device 20. The terminal device 3 may be owned by a user or may be owned by a karaoke store.
[0021] The server 10 is a server device that manages the usage status of licenses available to each karaoke device 20 included in the karaoke system 1, and is installed, for example, in a space in a karaoke store where employees and the like are present. The server 10 includes a CPU, a ROM, a RAM, and an input / output circuit, which are not shown. The server 10 includes a management unit 11, a generation unit 12, an output unit 13, and an input reception unit 14. In this embodiment, an employee operates the input reception unit 14 of the server 10, but the server 10 may be configured to communicate with a reception device (not shown) provided at the front desk of the karaoke store, and may manage the licenses by itself. In that case, the server 10 may be installed outside the karaoke store.
[0022] The management unit 11 manages licenses for specific functions of the karaoke device 20. Specifically, the management unit 11 stores status information, which indicates whether the function is being used or not, in a storage device (not shown) in association with license information for the specific function. As an example, a CPU operates as the management unit 11.
[0023] The generating unit 12 generates permission information that enables the karaoke device 20 to execute a specific function. More specifically, the permission information is generated based on the license information, and is information that enables the karaoke device 20 to execute a specific function when it receives the permission information. As an example, the permission information includes a serial key generated based on the license information and information on a URL for communication with the server 10. Furthermore, the generating unit 12 generates the permission information using a one-dimensional code, a two-dimensional code, a passcode, a license key, or the like that can be read by the terminal device 3. Note that, in this embodiment, the permission information is information that can be read by the terminal device 3, but it may also be output in a form that can be read by the user. In that case, it is preferable to output the permission information together with an input method so that the user can input the information into the terminal device 3.
[0024] The permission information may also include information on a validity period. Specifically, the user sets in advance the period during which the karaoke device 20 is to be used when entering the karaoke store. Since permission information is generated for a specific function use application when entering the store, the validity period is set by inputting information on the shorter period of use of the karaoke device 20 or the period of use of a specific function. As a result, the permission information becomes valid for the period desired by the user.
[0025] The output unit 13 outputs the generated permission information. Specifically, the output unit 13 outputs the permission information to a display screen (display means) of the server 10 or the like.
[0026] The karaoke device 20 is a performance device that plays a karaoke song selected by a user. A plurality of karaoke devices 20 are provided in the karaoke system 1, and are provided within a predetermined network. One karaoke device 20 is provided in each of a plurality of karaoke rooms 2 in a karaoke store. The karaoke device 20 is provided with a CPU, a ROM, a RAM, and input / output circuits (not shown), and is capable of executing the specific functions described above. The karaoke device 20 has a reception unit 21, a determination unit 22, and an execution unit 23.
[0027] The reception unit 21 receives permission information output from the terminal device 3. The reception unit 21 also receives a request for association for operating the terminal device 3 as a remote control device for the karaoke device 20. Association between the terminal device 3 and the karaoke device 20 is also called bundling in karaoke-related technical documents, and in this embodiment, a known bundling method may be used.
[0028] The determination unit 22 determines whether or not the information received via the reception unit 21 includes valid permission information. Specifically, for example, when the information received via the reception unit 21 is an execution request for a specific function including permission information, the determination unit 22 refers to the validity period included in the permission information. Then, when the referred validity period does not include the timing of receiving the execution request, the determination unit 22 determines that valid permission information is not included.
[0029] The execution unit 23 enables execution of the specific function depending on the determination result of the determination unit 22. In other words, the execution unit 23 enables the specific function upon receiving permission information from the user.
[0030] Specifically, when the determination unit 22 determines that the execution request is an execution request that does not include valid permission information, the execution unit 23 does not execute the specific function. Also, when the determination unit 22 determines that the execution request is an execution request that includes permission information, the execution unit 23 executes the specific function.
[0031] Furthermore, the execution unit 23 terminates the execution of the specific function when the validity period included in the permission information expires. Furthermore, the terminal device 3 deletes the permission information that it has acquired when the validity period expires. The terminal device 3 may delete the permission information at the timing when it transmits the permission information to the karaoke device 20.
[0032] When the valid period has expired, the management unit 11 of the server 10 changes the corresponding license from a status of being used to a status of available.
[0033] Next, an example of the operation of the karaoke system 1 and the terminal device 3 will be described. Figures 2 and 3 are flowcharts showing an example of the control operation in the karaoke system 1 and the terminal device 3. The process in Figure 2 is appropriately executed, for example, when a user starts a dedicated application in the terminal device 3.
[0034] As shown in FIG. 2, the terminal device 3 determines whether or not a specific function is being used (step S101). This is performed, for example, by the terminal device 3 identifying the selection result based on the operation of the user operating the terminal device 3 to select whether or not to use the specific function. For example, if the user selects to use the specific function, the terminal device 3 determines that the specific function is being used, and if the user does not select to use the specific function, it determines that the specific function is not being used. Note that this process may or may not be performed. In that case, in this embodiment, it operates assuming that it is determined that the specific function is being used (step S101, YES).
[0035] If the result of the determination is that the specific function is not used (step S101, NO), this control ends (see FIG. 3). On the other hand, if the specific function is used (step S101, YES), the terminal device 3 determines whether or not permission information has been obtained from the server 10 (step S102).
[0036] If the result of the determination is that the permission information is not acquired (step S102, NO), the process of step S102 is repeated. If the permission information is not acquired for a certain period of time, the repetition of step S102 may be interrupted, and the process of step S101 may be executed again. On the other hand, if the permission information is acquired (step S102, YES), as shown in FIG. 3, the terminal device 3 executes a process of associating the karaoke device 20 so as to be communicable with the karaoke device 20 (step S103). For example, the terminal device 3 executes a process of associating the permission information so as to be communicable between the karaoke device 20 installed in the karaoke room 2 that the user has entered and the terminal device 3. Specifically, if the permission information is acquired in step S102, a display is displayed on the display unit of the terminal device 3 to prompt the user to execute the association when the user enters the karaoke room 2. Then, the terminal device 3 may adopt a mechanism for executing the association process in step S103 when it accepts an operation of executing the association by the user.
[0037] Next, the terminal device 3 transmits permission information for the specific function (step S104). After that, the terminal device 3 judges whether the valid period has expired or not (step S105). If the result of the judgment is that the valid period has not expired (step S105, NO), the process of step S105 is repeated. The process of step S104 may be performed simultaneously with the process of step S103. In that case, as an example, in the association process, an association request including the permission information is sent to the karaoke device 20, and the terminal device 3 receives an association permission notification including the fact that the specific function has become executable. Furthermore, the process of step S105 may be repeated at a predetermined interval. Also, if the state in which the terminal device 3 is bound as a remote control for the karaoke device 20 is released, it may be judged that the valid period of step S105 has expired (step S105, YES).
[0038] On the other hand, if the valid period has expired (step S105, YES), the terminal device 3 deletes the permission information (step S106). In addition, in step S106, a request to delete the permission information sent to the karaoke device 20 is transmitted, and if the deletion request is accepted, this control ends. In this embodiment, the period from after the process of step S103 is performed to after the process of step S106 is performed is the period during which the specific function can be executed.
[0039] Next, a description will be given of an example of the operation of the server 10. The process in Fig. 2 is appropriately executed, for example, when the determination in step S101 is YES and the server 10 receives an operation by an employee to confirm the number of licenses via the input receiving unit 14.
[0040] 2, the server 10 determines whether or not there is a license for a specific function (step S201). For example, the server 10 checks the usage status of the license stored in a storage device or the like, and determines that there is a license if there is a usable license, and determines that there is no license if there is no usable license.
[0041] If the determination result is that there is no license for the specific function (step S201, NO), this control ends. At this time, it is preferable that the output unit 13 outputs that there is no license in a usable state, and displays this on the display screen (display means) of the server device 10. On the other hand, if there is a license for the specific function (step S201, YES), the server 10 generates permission information (step S202). As an example, if step S201 is YES, it is preferable to output via the output unit 13 that there is a license in a usable state, and display this on the display screen (display means) of the server device 10, and execute the process of S202 when an instruction to generate permission information is received from the employee via the input receiving unit.
[0042] Then, the server 10 outputs the permission information (step S203). As for a specific output method, the permission information may be output to a display screen and displayed in a format that is visible to the user or readable by the imaging unit of the terminal device 3, or may be output to a printer and printed. After the output, for example, when an instruction to end the display is received via the input receiving means, or when completion of the print task is received from the printer, this control ends. In this embodiment, the permission information is acquired by the terminal device 3 when YES is determined in step S102 in FIG. 2.
[0043] Finally, an example of the operation of the karaoke device 20 will be described. The process in Fig. 3 may be started by starting up the karaoke device 20. This process is repeatedly executed until the power is turned off. In another example, the association process (S103) executed in the terminal device 3 may be executed, and the process may be executed in the karaoke device 20 when communication is established. In this case, the process is repeatedly executed until communication with the terminal device 3 is cut off.
[0044] 3, the karaoke device 20 judges whether or not permission information is included in the communication sent from the terminal device 3 (step S301). Specifically, it judges whether or not permission information for a specific function sent in response to execution of the process of step S104 in the terminal device 3 has been accepted. If it is determined that the permission information is not included (step S301, NO), this control ends.
[0045] On the other hand, if the execution instruction includes permission information (step S301, YES), the karaoke device 20 enables the specific function to be executed (step S302), and then this control ends.
[0046] According to the present embodiment configured as described above, the karaoke device 20 accepts the permission information provided by the user, and thus it is possible to easily switch between enabling and disabling execution of a specific function in the karaoke device 20.
[0047] Specifically, in this embodiment, permission to execute the license from the server 10 is transmitted to the karaoke device 20 via the terminal device 3 that the user can carry with him / her. As a result, when the user moves to the karaoke room 2 carrying the terminal device 3, the karaoke device 20 and the license can be temporarily linked.
[0048] For example, if a license is tied to a specific karaoke device, the specific function cannot be used unless a karaoke room in which the specific karaoke device is installed is available. Specifically, suppose that a karaoke room is provided to a first user who does not use a specific function, and then a second user who wants to use the specific function comes to the store. In this case, even though the license is not being used by the first user, the karaoke room corresponding to the license is occupied, so the second user cannot be granted a license for the specific function. As a result, even if a karaoke room not corresponding to the license is available, the second user must wait until a karaoke room in which the specific karaoke device is installed becomes available.
[0049] In addition, if the karaoke room corresponding to the license is not provided to the first user, when the karaoke room not corresponding to the license is filled, the first user cannot enter even if the karaoke room corresponding to the license is available. As a result, the first user has to wait until the karaoke room not corresponding to the license becomes available.
[0050] In contrast, in the present embodiment, as described above, it is possible to easily switch between enabling and disabling execution of a specific function on the karaoke device 20, so that if a specific function is available and there is space in a karaoke room 2, the specific function can be executed on the karaoke device 20 in that karaoke room 2.
[0051] Furthermore, by managing the permission information by the server 10 and not linking the license with the karaoke device 20, the number of license contracts for the specific function corresponding to the permission information can be limited to a certain number according to the frequency of use of the specific function, etc. As a result, the number of license contracts for the specific function corresponding to the permission information can be reduced.
[0052] In addition, when a license is tied to a karaoke device, a mismatch may occur between the size of the karaoke room and the number of users. For example, if a karaoke room in which a karaoke device with a license is installed is an eight-person room, and a user who wishes to use a specific function comes to the store alone, the user may end up using the karaoke room alone. In addition, if a karaoke room in which a karaoke device with a license is installed is a two-person room, and a total of five users who wish to use a specific function come to the store, none of them will be able to enter the karaoke room.
[0053] In contrast, in the present embodiment, a karaoke room 2 according to the number of users can be freely selected, and specific functions can be used by linking permission information to the karaoke device 20 of the selected karaoke room 2. As a result, it is possible to prevent the occurrence of a mismatch between the size of the karaoke room 2 and the number of users as described above.
[0054] In addition, since it is believed that a user who has been provided with the permission information output by the server 10 will definitely use a specific function, the server 10 can manage the permission information to enable or disable execution of the specific function. As a result, it is possible to easily manage the use or disablement of a specific function by associating it with the playback history of the karaoke device 20 on which the specific function is executed. As an example, the amount of copyright fee paid per song may differ depending on how the song is used. Therefore, it is possible to manage the history separately for the use of the song (copyrighted work) in karaoke and the use of the song (copyrighted work) in a specific function, making it possible to more accurately and easily calculate copyright payment.
[0055] Furthermore, since the server 10 causes the terminal device 3 to obtain permission information based on the contents output to the display means or the like, the terminal device 3 can function as a key for executing a specific function in the karaoke device 20. Since the terminal device 3 acts as a key, the number of communications between the server device 10 and the karaoke device 20 can be reduced. In this embodiment, a mechanism is provided that does not require communications between the server device 10 and the karaoke device 20.
[0056] Furthermore, if the number of valid permission information generated for a specific function exceeds the number of licenses for a predetermined specific function, new permission information is not generated, so that generation of permission information can be prohibited when there is no license.
[0057] Furthermore, since it is determined whether or not to provide new permission information based on the validity period, it is possible to restrict the generation of permission information based on the validity period of the permission information.
[0058] Furthermore, when the valid period expires, the management unit 11 changes the corresponding license from a status in use to a status available for use, so that the next user who wishes to use a specific function can be smoothly provided with license permission information.
[0059] In the above embodiment, only the management of permission information in the server 10 is mentioned, but the present invention is not limited to this. For example, the identification information of the karaoke device 20 used by the user and permission information for a specific function may be linked and managed.
[0060] In this case, when generating the permission information, the generating unit 12 generates the permission information by associating identification information for identifying the karaoke device 20 in the karaoke room 2 where the user who uses the specific function is scheduled to enter with the license for the specific function. The identification information is information that can identify each of all the karaoke devices 20 in the karaoke store, and is information that is composed of, for example, numbers, symbols, etc.
[0061] The management section 11 then stores the license corresponding to the permission information in association with the identification information of the karaoke device 20 that will be used by the user.
[0062] In this way, the server device 10 can appropriately manage the karaoke device 20 that enables a specific function without communicating with the karaoke device 20.
[0063] In this case, the karaoke device 20 may also determine whether the permission information corresponds to its own identification information.
[0064] That is, when the determination unit 22 receives the permission information, the determination unit 22 determines whether the identification information of the karaoke device included in the permission information matches the identification information of the karaoke device itself. Specifically, when the identification information of the karaoke device itself matches the identification information of the karaoke device 20 included in the permission information, the determination unit 22 determines that the permission information is valid. In this case, the execution unit 23 enables the execution of a specific function.
[0065] This allows the karaoke device 20 to recognize that the permission information is valid, so that the specific function can be reliably executed in the karaoke device 20 that the server 10 is intended to use.
[0066] In addition, when using a karaoke room, a user may extend the time set at the time of reservation. Although this point was not mentioned in the above embodiment, the server 10 may change the validity period when a request to extend the validity period is received.
[0067] The server 10 accepts a request to extend the validity period. The extension request is sent, for example, from the karaoke device 20 to the server device 10. At this time, the karaoke device 20 may know the address of the server 10 in advance, or may specify the address of the server 10 to which the extension request is to be sent by including the address of the server 10 in the permission information.
[0068] As another example (Modification 1), the user may transmit the extension request from the terminal device 3 to the server 10, and the server 10 may accept the request. In this case, the address of the server 10 may be included in the obtained permission information, so that the terminal device 3 may specify the address of the server 10 to which the extension request is to be transmitted. Alternatively, the terminal device 3 may execute a process of association with the karaoke device 20, and may receive the address of the server 10 from the karaoke device 20, so that the address of the server 10 may be specified.
[0069] As yet another example (Modification 2), an employee who has received a verbal request for extension from a user may input the request to the server 10, and the server 10 may accept the request. At this time, the employee inputs the karaoke device 20 for which the use of a predetermined function is to be extended in an identifiable manner to the server 10.
[0070] When the server 10 receives the extension request, it changes the validity period of the permission information corresponding to the license and notifies the karaoke device 20 of the changed validity period. At this time, the server 10 may identify the karaoke device 20 from the address of the sender of the extension request and notify the karaoke device 20. The management unit 11 may also store the license corresponding to the permission information in association with the identification information of the identified karaoke device 20.
[0071] When the karaoke device 20 receives the changed validity period from the server 10, it notifies the terminal device 3 that has accepted the permission information of the changed validity period, causing the terminal device 3 to update the validity period.
[0072] At this time, the terminal device 3 displays on a display unit such as a display that the validity period has been extended, thereby enabling the user to recognize that the extension request has been accepted.
[0073] Next, an example of the operation of the terminal device 3 when an extension request is made by a user will be described. Fig. 4 is a flowchart showing an example of the control operation in the terminal device 3. Note that the process in Fig. 4 is appropriately executed, for example, between step S104 and step S105 in Fig. 3.
[0074] 4, the terminal device 3 determines whether or not a notification regarding an extension request has been received (step S401). If the determination result indicates that a notification regarding an extension request has not been received (step S401, NO), the process of step S401 is repeated.
[0075] On the other hand, when a notification regarding an extension request is received (step S401, YES), the terminal device 3 judges whether or not the extension is possible (step S402). If the result of the judgment is that the extension is not possible (step S402, NO), this control ends. Note that if the extension is not possible, the user may be notified of that fact.
[0076] On the other hand, if the validity period can be extended (step S402, YES), the terminal device 3 extends the validity period (step S403). After that, this control ends. Note that after this control ends, for example, the process of step S105 in FIG. 3 may be started.
[0077] With this configuration, the user can easily recognize that the extension request has been accepted.
[0078] In addition, even if an extension request is made, there may be cases where another user has obtained permission information for a license for a specific function during the period related to the extension request. In this case, if there are no available licenses, for example, the server 10 may notify the user via the karaoke device 20 that the use of the karaoke device 20 can be extended, but the specific function cannot be used. In this case, the terminal device 3 may allow the user to select whether to extend the use of the karaoke device 20 without using the specific function.
[0079] In the above embodiment, the terminal device 3 transmits the permission information to the karaoke device 20, but the present invention is not limited to this. For example, the terminal device may display a one-dimensional code or two-dimensional code related to the permission information, and the karaoke device may receive the permission information by holding the permission information over a reading unit (not shown) of the karaoke device. Alternatively, the terminal device may display a passcode or the like related to the permission information, and the user may input the passcode or the like into the karaoke device, causing the karaoke device to receive the permission information.
[0080] In the above embodiment, the permission information is provided to the user via the terminal device 3, but the present invention is not limited to this, and the server 10 may provide the permission information (e.g., a password) to the user by outputting it to a medium such as paper. In this case, the user may input the permission information to the karaoke device 20, which may then accept the permission information.
[0081] In addition, the above-mentioned embodiments are merely examples of the embodiment of the present invention, and the technical scope of the present invention should not be interpreted as being limited by them. In other words, the present invention can be embodied in various forms without departing from the gist or main characteristics of the present invention. [Explanation of symbols]
[0082] 1 Karaoke system 2 Karaoke Room 3 Terminal Equipment 10 Server 11 Management Department 12 Generation part 13 Output section 14 Input reception section 20 Karaoke equipment 21 Reception 22 Judgment section 23 Executive Department
Claims
1. Karaoke equipment, a server that manages licenses that indicate permission to execute specific functions that can be executed by the karaoke apparatus provided in a predetermined network; Equipped with the server outputs permission information for a specific function of the karaoke device in association with identification information of the karaoke device to be permitted; When the karaoke device receives the permission information from the terminal device that has obtained the permission information, the karaoke device determines whether or not identification information of the karaoke device included in the permission information matches identification information of the karaoke device itself, and when it is determined that they match, enables the specific function. Karaoke system.
2. The server outputs the permission information to a display means; when the karaoke device receives the permission information displayed on the display means from a terminal device that has acquired the permission information via an acquisition means, the karaoke device enables the specific function to be executed.
2. The karaoke system according to claim 1.
3. when the number of generated valid permission information for the specific function exceeds a predetermined number of licenses for the specific function, the server does not generate new permission information; 3. The karaoke system according to claim 1 or 2.
4. The permission information includes information on a validity period, the karaoke device determines whether the received information includes valid permission information based on a validity period included in the permission information. The karaoke system according to any one of claims 1 to 3.
5. the server accepts a request to extend the validity period, changes the validity period, and notifies the karaoke device of the changed validity period; the karaoke device notifies the terminal device that has received the permission information of the changed validity period, causing the terminal device to update the validity period; 5. The karaoke system according to claim 4.
6. A method applied to a karaoke system including a karaoke machine and a server that manages the usage status of licenses required to use specific functions of the karaoke machine, comprising: the server providing the user with permission information for a specific function of the karaoke machine, the permission information being associated with identification information of the karaoke machine to be permitted; when the permission information is received from the user, the karaoke device enables the specific function; Including, the specific function is made executable when the karaoke machine receives the permission information from the user and when identification information of the karaoke machine included in the permission information matches identification information of the karaoke machine itself; method.
7. A program executed on a terminal device capable of communicating with a karaoke device, The computer of the terminal device obtaining permission information for a specific function of the karaoke device, the permission information being associated with identification information of the karaoke device to be permitted; A process of establishing a communicable association with the karaoke device; a process of transmitting the obtained permission information to the karaoke device associated with the permission information; sending an instruction to the associated karaoke device to execute a specific function; A process of deleting the permission information of the specific function or extending the validity period based on the validity period included in the permission information; Run the command, the specific function is made executable when the karaoke machine receives the permission information from the terminal device and when identification information of the karaoke machine included in the permission information matches identification information of the karaoke machine itself; program.
Citation Information
Patent Citations
Reservation reception, music selection, and ordering system in karaoke shop
JP2006010720A
Karaoke system
JP2007065154A
Server device and terminal device management system
JP2012243270A
Content reproduction system, content reproduction instruction device, and content reproduction instruction program
JP2021162647A
