Information processing device, system and program

The system addresses the inefficiencies of conventional DJ equipment authentication by using operation-based authentication on DJ controls, ensuring secure and efficient user transitions without advance preparation, enhancing user experience and performance continuity.

JP7732098B2Active Publication Date: 2025-09-01ALPHATHETA CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024527901
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-06-13
Publication Date
2025-09-01
Estimated Expiration
2042-06-13

AI Technical Summary

Technical Problem

Conventional user authentication technologies for DJ equipment are time-consuming and cumbersome, requiring advance preparation and are not secure enough for multiple users sharing the same equipment.

Method used

An information processing system that performs user authentication by comparing first authentication information based on user input with second authentication information obtained from DJ equipment operation, using a combination of operations on controls like jog dial, tempo slider, and cue button, generated dynamically and time-limited, without requiring advance preparation.

Benefits of technology

Enables secure and user-friendly authentication, reducing time and effort, allowing seamless transitions between users and maintaining the entertainment value of DJ performances.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007732098000001
    Figure 0007732098000001
  • Figure 0007732098000002
    Figure 0007732098000002
  • Figure 0007732098000003
    Figure 0007732098000003
Patent Text Reader

Abstract

An information processing device (10) comprises a determination unit (111) that compares first authentication information based on user input and second authentication information that is acquired from DJ equipment (50) and that includes operation information for the DJ equipment, and performs a user authentication on the basis of the result of the comparison.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, a system, and a program. [Background technology]

[0002] In recent years, music distribution over the Internet has become commonplace, and various related technologies have been developed for DJ equipment. Security considerations are required when using the Internet. For example, Patent Document 1 discloses a recording / playback device that allows authorized users to easily disable use restrictions using a password. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-65894 Summary of the Invention [Problem to be solved by the invention]

[0004] With regard to DJ equipment, there are many cases where multiple users (DJs) use the same equipment, making user authentication technology that takes the security mentioned above into consideration particularly important. Therefore, user authentication technologies that utilize IDs and passwords, external memory devices, and mobile devices have been adopted, for example. However, these conventional user authentication technologies have problems such as being time-consuming and cumbersome, and requiring advance preparation, so there is a demand for more secure and user-friendly user authentication technology.

[0005] The present invention aims to solve at least part of the above problems, and one of its objects is to provide an information processing device, system, and program that can perform user authentication safely and easily. [Means for solving the problem]

[0006] The information processing device of the present invention includes a determination unit that compares first authentication information based on user input with second authentication information obtained from DJ equipment and including operation information for the DJ equipment, and performs user authentication based on the comparison result. The system of the present invention includes the above-mentioned information processing device, a terminal device that accepts user input, and DJ equipment that accepts user operations, and the judgment unit compares first authentication information based on the user input to the terminal device with second authentication information obtained from the DJ equipment. The program according to the present invention is configured to cause a computer to function as the information processing device described above. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a schematic diagram illustrating a system configuration according to an embodiment. [Figure 2] FIG. 1 is a schematic diagram illustrating an overview of a user authentication process in a system according to an embodiment. [Figure 3] 10 is a flowchart illustrating a process executed by a control unit of a server according to an embodiment. [Figure 4] 10 is a flowchart illustrating another process executed by the control unit of the server in an embodiment. [Figure 5] 10 is a flowchart illustrating a process executed by a control unit of a terminal device according to an embodiment. [Figure 6] FIG. 10 is a diagram showing an example of how authentication information is displayed on a display unit of a terminal device according to an embodiment. [Figure 7] 10 is a flowchart illustrating another process executed by the control unit of the terminal device according to an embodiment. [Figure 8] 5 is a flowchart illustrating a process executed by a control unit of the operation device according to an embodiment. [Figure 9A] 4A and 4B are diagrams illustrating an example of a display of an operation status on a display unit of an operation device according to an embodiment. [Figure 9B] 10A and 10B are diagrams illustrating examples of displaying an authentication result on a display unit of an operation device according to an embodiment. [Figure 10] 10 is a flowchart illustrating another process executed by the control unit of the server in an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. [System Overview] FIG. 1 is a schematic diagram showing the configuration of a system 1 according to this embodiment. As shown in Fig. 1, the system 1 according to this embodiment includes a server 10, a terminal device 30, and an operation device 50. The server 10 is a server (e.g., a cloud server) communicatively connected to the terminal device 30 and the operation device 50 via an internet communication network or wirelessly, and is provided with a library predetermined for each user. The library stores music data and the like uploaded by the user. In the system 1, a user can download music data, etc. uploaded to the server 10 to the operation device 50 by operating the operation device 50. Thereafter, the user can operate the operation device 50 to browse the library, play music, perform DJ play, etc. using the downloaded music data, etc. In this series of processes, user authentication is required to determine which user's library to acquire. In particular, in a DJ booth or the like, an arbitrary operation device 50 is often shared by multiple users, and in such cases, user authentication is important. In the system 1 of this embodiment, user authentication is performed by the user operating the terminal device 30 and the operation device 50.

[0009] [Server configuration] As shown in FIG. 1, the server 10 includes a control unit 11, a storage unit 12, and a communication unit 13. The control unit 11 is implemented in the server 10 by, for example, a communication interface, a processor such as a CPU (Central Processing Unit), and a memory that serves as a working area, and controls the operation of each unit of the server 10. The control unit 11 includes a determination unit 111 and an authentication information generation unit 112 that are realized by the processor operating in accordance with a program stored in the memory or received via the communication interface.

[0010] The determination unit 111 performs the above-described user authentication based on the operation information acquired from the operation device 50. The authentication information generating unit 112 generates authentication information (first authentication information) used by the determining unit 111 for user authentication. The determination unit 111 and the authentication information generation unit 112 will be described in detail later.

[0011] The storage unit 12 is provided with a library predetermined for each user, and stores information such as music data uploaded from outside. Each library is stored in association with a user identifier (such as a user ID) that can identify the user. The communication unit 13 connects to the terminal device 30 and the operation device 50 via the Internet communication network or wirelessly, and outputs or acquires various information.

[0012] [Outline of terminal device configuration] The terminal device 30 is configured by a computer, a smartphone, a tablet terminal, or the like, and includes a control unit 31, a display unit 32, and a communication unit 33, as shown in FIG. The control unit 31 is implemented in the terminal device 30 by, for example, a communication interface, a processor such as a CPU, and a memory that serves as a working area, and controls the operation of each unit of the terminal device 30.

[0013] The display unit 32 includes a monitor such as an LCD (Liquid Crystal Display) or an organic EL display, and can present various information to the user by displaying a display image. The surface of the display unit 32 may also include a touch panel that detects contact. The communication unit 33 connects to the server 10 via the Internet communication network or wirelessly, and outputs or acquires various information.

[0014] [Outline of the operating device] As shown in FIG. 1, the operation device 50 includes a jog dial 51, a tempo slider 52, a cue button 53, a play / pause button 54, a performance pad 55, and a display unit 56, as well as a control unit 57 and a communication unit 58 (not shown).

[0015] The jog dial 51 is a circular rotary control used to set the playback direction and speed of a song being played. By rotating the jog dial 51 forward or backward or changing the rotation speed, the user can perform various DJ performances such as scratching and pitch bending.

[0016] The tempo slider 52 is a lever used to adjust the playback speed of the music being played. The cue button 53 is a button that is pressed when a predetermined position in a song is to be set as a cue point. The play / pause button 54 is a button that is pressed to start or stop the playback of a song. The performance pads 55 are general-purpose operators to which various functions relating to playback control can be assigned.

[0017] The display unit 56, like the display unit 32 of the terminal device 30 described above, is equipped with a monitor such as an LCD or organic EL display, and is capable of presenting various information to the user by displaying a display image. The surface of the display unit 56 may be equipped with a touch panel that detects contact. The control unit 57 is implemented in the operation device 50 by, for example, a communication interface, a processor such as a CPU, and a memory that serves as a working area, and controls the operation of each unit of the operation device 50. The communication unit 58 connects to the server 10 via the Internet communication network or wirelessly, and outputs or acquires various information.

[0018] [System processing overview] FIG. 2 is a schematic diagram showing an overview of the user authentication process in the system 1. As shown in FIG. In the system 1, the user operates the terminal device 30 to issue an authentication instruction, and operates the operation device 50 to perform the actual authentication operation. When the terminal device 30 receives an authentication instruction from a user through an operation of the terminal device 30, as shown in (1), the terminal device 30 requests authentication information from the server 10, as shown in (2). The authentication instruction from the terminal device 30 is issued, for example, via a specific application or a website. It is assumed that publicly known user authentication has been performed in advance in the terminal device 30 when issuing the authentication instruction. When the terminal device 30 requests authentication information from the server 10, the terminal device 30 provides the server 10 with a user identifier, such as a user ID, as information that can identify the user requesting user authentication. In addition to the user ID, a MAC address or other terminal identification information may also be used as information that can identify the user requesting user authentication. The following describes, as an example, a case in which the terminal device 30 transmits a user ID to the server 10 when requesting authentication information from the server 10.

[0019] When the server 10 receives a request for authentication information from the terminal device 30, the server 10 generates authentication information associated with the user ID as shown in (3), and then transmits the authentication information to the terminal device 30 as shown in (4). When the terminal device 30 acquires the authentication information, the terminal device 30 displays the authentication information on the UI as shown in (5). The UI display is performed via the specific application or website described above. Regarding the processes (1) to (5), the user first issues an authentication instruction by operating the terminal device 30. As a result, the server 10 generates authentication information, and the generated authentication information is displayed on the UI of the terminal device 30.

[0020] In the authentication operation by the operation device 50, when the operation device 50 acquires operation information by the user as shown in (6), the operation device 50 displays the operation status by the user on a UI as shown in (7), and then transmits the operation information to the server 10 as shown in (8).

[0021] When the server 10 acquires the operation information, the server 10 performs user authentication by checking as shown in (9), and then transmits the authentication result to the operation device 50 as shown in (10). When the operation device 50 acquires the authentication result, the operation device 50 displays the authentication result on the UI as shown in (11). Regarding the processes (6) to (11), the user visually checks the authentication information displayed on the UI of the terminal device 30 and performs the authentication operation by operating the operation device 50. As a result, the server 10 executes user authentication, and the authentication result is displayed on the UI of the operation device 50.

[0022] [Authentication information generation process on the server] FIG. 3 is a flowchart showing the processing executed by the control unit 11 of the server 10, which corresponds to the processing from (3) to (4) in FIG.

[0023] When the control unit 11 determines that a request for authentication information has been received from the terminal device 30 via the communication unit 13 (YES in step S101), the authentication information generation unit 112 generates authentication information associated with the user ID (step S102).

[0024] The authentication information is information that is checked during user authentication, and includes a combination of operations on the controls of the operation device 50, which is a DJ device. More specifically, the authentication information is information that includes at least one operation on any of the jog dial 51, tempo slider 52, and cue button 53 of the operation device 50. Note that if a function such as a hot cue is assigned to the performance pad 55, the performance pad 55 functions as a cue button. Therefore, such authentication information may be information that includes operations on the performance pad 55. The authentication information is information that indicates a series of operation flow (routine) that indicates a combination of at least three elements: the type of operator, the operation method of the operator, and the operation order of the operators to be operated. For the jog dial 51, the elements of the above-mentioned operation method are configured, for example, by how far the jog dial is rotated, either counterclockwise or clockwise. Similarly, for the tempo slider 52, the elements of the above-mentioned operation method are configured, for example, by how far the tempo slider is slid, either upward (to increase the volume) or downward (to decrease the volume). For the cue buttons 53, the elements of the above-mentioned operation method are configured, for example, by which cue button 53 is pressed and how many times.

[0025] As described above, the authentication information generation unit 112 generates authentication information associated with a user ID in response to a request from the terminal device 30. In generating the authentication information, the combination of the type of operator, the operation method of the operator, and the operation order of the operators to be operated may be determined using, for example, a known password generation technique or other methods.

[0026] The authentication information generating unit 112 associates the generated authentication information with the user ID and stores them, for example, in a memory (not shown) in the control unit 11. As described above, the user ID is information that can identify the user requesting user authentication, and is information that is supplied when the terminal device 30 requests authentication information. Furthermore, the authentication information generation unit 112 generates multiple pieces of authentication information that are different from each other within a predetermined time period, i.e., does not generate the same authentication information within a predetermined time period. This is to prevent a problem in which the authentication information is confused during the authentication process (described later) when the authentication information generation unit 112 generates the same authentication information for different users. When multiple pieces of authentication information are generated successively within a predetermined time period, it is desirable to minimize the similarity between the pieces of authentication information. For example, when generating multiple pieces of authentication information within a predetermined time period, the authentication information generation unit 112 minimizes the similarity between the pieces of authentication information and prevents confusion during the authentication process by making the types of the above-mentioned operators and the operating order of the operators to be operated different from each other.

[0027] Then, the control unit 11 transmits the generated authentication information to the terminal device 30 via the communication unit 13 (step S103). The authentication information generated by the authentication information generation unit 112 is provided from the server 10 to the terminal device 30, and is displayed on the UI of the terminal device 30, thereby being presented to the user.

[0028] The authentication information generated as described above is used for user authentication as authentication information in place of the passwords that have conventionally been used and are made up of letters and numbers. Although the authentication information has been described as an example of information including at least one operation of the jog dial 51, tempo slider 52, and cue button 53 of the operation device 50, the information may include operations of other controls. In this case, it is preferable to exclude controls that are difficult to operate, such as controls that are prone to erroneous operation. It is also preferable to exclude controls related to the power supply system.

[0029] [Authentication process on the server] FIG. 4 is a flowchart showing the processing executed by the control unit 11 of the server 10, which corresponds to the processing from (9) to (10) in FIG.

[0030] When the control unit 11 determines that the operation information has been acquired from the operation device 50 via the communication unit 13 (YES in step S201), the determination unit 111 checks the authentication information (step S202).

[0031] The authentication information is matched by comparing the authentication information (first authentication information) generated by the above-mentioned authentication information generation unit 112 in association with the user ID with the authentication information (second authentication information) including operation information obtained from the operation device 50, which is DJ equipment. In other words, the determination unit 111 performs the matching by determining whether or not there is authentication information that matches the authentication information based on the operation information acquired from the operation device 50 via the communication unit 13 among the authentication information generated by the authentication information generation unit 112 and stored in association with the user ID.

[0032] Then, the control unit 11 transmits the authentication result to the operation device 50 via the communication unit 13 (step S203). If the result of the above-mentioned collation shows that the authentication information (first authentication information) generated by the authentication information generation unit 112 in association with the user ID matches the authentication information based on the operation information for the operation device 50, the authentication result is "success". On the other hand, if the result of the above-mentioned collation shows that the authentication information (first authentication information) generated by the authentication information generation unit 112 in association with the user ID does not match the authentication information (second authentication information) based on the operation information for the operation device 50, the authentication result is "failure".

[0033] In consideration of the security of the authentication information generated by the authentication information generation unit 112 in association with the user ID, the authentication information may be time-based. For example, the determination unit 111 may invalidate the user authentication based on the authentication information when a predetermined time has elapsed since the authentication information generation unit 112 generated the authentication information (first authentication information) in association with the user ID. Also, for example, the authentication information generation unit 112 may be configured to erase the authentication information when a predetermined time has elapsed since the authentication information generation unit 112 generated the authentication information (first authentication information) in association with the user ID. The predetermined time for which the authentication information is time-based may be determined in advance or may be set by the user.

[0034] [Processing on terminal device] FIG. 5 is a flowchart showing the processing executed by the control unit 31 of the terminal device 30, which corresponds to the processing (1), (2), and (5) in FIG.

[0035] When the control unit 31 receives an authentication instruction from the user via an operation unit (not shown) (YES in step S301), the control unit 31 requests authentication information from the server 10 via the communication unit 33 (step S302). At this time, the control unit 31 transmits a user ID to the server 10 as information that can identify the user requesting user authentication. Then, when the authentication information is acquired from the server 10 via the communication unit 33 (YES in step S303), the control unit 31 displays the authentication information on the display unit 32 (step S304).

[0036] Fig. 6 is a diagram showing an example of how authentication information is displayed. The example in Fig. 6 shows a case where the authentication information is a combination of three operations: "turn the jog dial 51 3 / 4 turn left," "turn the jog dial 51 1 / 2 turn right," and "turn the jog dial 51 3 / 4 turn left." As shown in Fig. 6, the control unit 31 displays the authentication information in the UI on the display unit 32 using characters and figures. The authentication information may be displayed as a still image showing the flow of operations, as shown in FIG. 6, or may be displayed as a moving image such as an animation.

[0037] In the above example, when a user requests authentication information by operating the terminal device 30, the server 10 generates authentication information in association with the user ID. However, in consideration of user convenience, the authentication information may be registered directly by the user operating the terminal device 30.

[0038] FIG. 7 is another flowchart showing the process executed by the control unit 31 of the terminal device 30. When the control unit 31 determines that the user has input authentication information via an operation unit (not shown) (step S401: YES), the control unit 31 transmits the input authentication information to the server 10 via the communication unit 33 (step S402). At this time, the control unit 31 transmits a user ID to the server 10 as information that can identify the user who registered the authentication information. Then, the control unit 31 displays the authentication information on the display unit 32 (step S403). When the server 10 acquires the authentication information transmitted from the terminal device 30 via the communication unit 13, the server 10 performs the series of authentication processes described in FIG. 4 using the acquired authentication information as first authentication information.

[0039] [Processing in the operating device] FIG. 8 is a flowchart showing the processing executed by the control unit 57 of the operating device 50, which corresponds to the processing of (6) to (8) and (11) in FIG.

[0040] When the control unit 57 determines that the authentication operation has started (YES in step S501), it determines whether or not an operation has been performed by the user (step S502). In order to distinguish the authentication operation from normal operations, it is preferable to provide an operator or UI display that allows the user to specify the start and end of authentication.

[0041] Then, when the control unit 57 determines that an operation has been performed by the user (YES in step S502), the control unit 57 displays the operation status on the display unit 56 (step S503).

[0042] 9A is a diagram showing an example of a display of an operation status. The example of FIG. 9A shows a case where the operation status is "jog dial 51 rotated 3 / 4 turn left." As shown in FIG. 9A, control unit 57 displays the operation status on display unit 56 as a UI using text and graphics. In other words, control unit 57 and display unit 56 function as a notification unit that notifies the user of the operation status of operation device 50. The operation status may be displayed as a still image showing the operation status, as shown in FIG. 9A, or may be displayed as a moving image such as an animation.

[0043] Then, the control unit 57 transmits the operation information to the server 10 via the communication unit 58 (step S504). The operation information is information indicating what operation the user performed on which operator of the operation device 50.

[0044] Then, when the control unit 57 determines that the authentication result has been acquired from the server 10 via the communication unit 58 (YES in step S505), the control unit 57 displays the authentication result on the display unit 56 (step S506). Fig. 9B is a diagram showing an example of how the authentication result is displayed. The example in Fig. 9B shows a case where the authentication result is "success." As shown in Fig. 9B, the control unit 57 displays the authentication result in the UI on the display unit 56 using text and graphics. The same applies when the authentication result is "failure."

[0045] If the user authentication described above is successful, the control unit 11 of the server 10 refers to the authentication information (first authentication information) generated by the authentication information generation unit 112 that matches the authentication information (second authentication information) including the operation information acquired from the operation device 50, which is a DJ device, and identifies the user ID associated with the authentication information. Then, the control unit 11 permits the operation device 50 to access the library associated with the identified user ID. In other words, the user performs user authentication by operating the operation device 50, and if the user authentication is successful, the user can perform operations on the operation device 50 to browse the library, play songs, DJ, etc. using music data stored in the server 10. In such user authentication, there is no need to associate a user ID with the operation device 50 or the operation information for the operation device 50. Therefore, even if the operation device 50 is shared by multiple users in a DJ booth or the like, user authentication can be performed safely and easily.

[0046] [Effects of the embodiment] The server 10 according to the present embodiment described above includes a determination unit 111 that compares first authentication information based on user input with second authentication information acquired from the operation device 50, which is a DJ device, and including operation information for the operation device 50, and performs user authentication based on the comparison result. With this configuration, user authentication can be performed safely and easily.

[0047] In particular, it reduces the time and effort required for user authentication using conventional ID and password input, enabling smooth DJ changes even when multiple users (DJs) share the same equipment.

[0048] Furthermore, in conventional user authentication technology that uses external memory devices, authentication key information is written in advance to an external memory device such as a USB memory, and when the external memory device is connected to the DJ equipment, the DJ equipment transmits the key information to a server for authentication. In contrast, the server 10 according to this embodiment does not require such advance preparation, and can also avoid the problem of user authentication becoming impossible due to loss or forgetting of the external memory device.

[0049] In addition, in conventional user authentication techniques using mobile devices, user authentication is performed by inputting an ID and password displayed on the DJ equipment into the mobile device, or by reading a two-dimensional code displayed on the DJ equipment with the mobile device. In contrast, the server 10 according to this embodiment reduces the time and effort required for input and reading, and allows user authentication to be performed by performing a simple operation on the DJ equipment.

[0050] Furthermore, with the server 10 according to this embodiment, the first authentication information includes a combination of operations performed on the controls of the operating device 50. Therefore, the password entry operations required for conventional user authentication on DJ equipment or mobile devices can be replaced with natural operations performed on DJ equipment, which is equipment that users are familiar with. Therefore, since user authentication can be performed by operating DJ equipment, DJs, who are also performers whose every move is watched by the audience, can achieve their goals with more impressive, DJ-like movements. Furthermore, compared to conventional user authentication technologies that require password entry operations, this prevents disruption of the atmosphere and a decrease in entertainment value.

[0051] Furthermore, according to the server 10 of this embodiment, the first authentication information includes at least one operation of any of the jog dial, tempo slider, and cue button provided on the operation device 50. Therefore, user authentication can be performed with a natural, attractive, fast, and smart operation on DJ equipment that is familiar to users.

[0052] Furthermore, the server 10 according to this embodiment further includes an authentication information generation unit 112 that generates first authentication information based on user input and presents it to the user. Therefore, authentication information can be generated appropriately in response to a user request, enabling safe and easy user authentication. In particular, the authentication information generating unit 112 generates the first authentication information in association with the user ID based on the user input, thereby linking the user ID, the first authentication information, and the library that is the target of user authentication by the determining unit 111. Therefore, even if the user ID is not associated with the operation device 50 and the operation information for the operation device 50, user authentication can be performed safely and easily based on the operation information for the operation device 50.

[0053] Furthermore, according to the server 10 of this embodiment, the authentication information generation unit 112 generates multiple pieces of first authentication information that are different from each other within a predetermined time period. Therefore, even when multiple different users request authentication information simultaneously or at different times, it is possible to prevent the authentication information from being duplicated or confused.

[0054] Furthermore, according to the server 10 of this embodiment, the determination unit 111 invalidates the user authentication based on the first authentication information when a predetermined time has elapsed since the authentication information generation unit 112 generated the first authentication information. This improves the security of the authentication information. In particular, the actions of a DJ are likely to be constantly observed by the audience and are often the subject of video distribution, etc. However, by setting the authentication information to a time limit as described above, it is possible to ensure the security of user authentication even if a third party is able to capture operations on the operation device 50 based on the authentication information.

[0055] Furthermore, the server 10 according to the present embodiment further includes a notification unit that notifies the user of the operation status of the operation device 50 based on the operation information. Therefore, the user can easily know whether the operation on the operation device 50 is being performed correctly.

[0056] Furthermore, the system 1 according to this embodiment includes a server 10, a terminal device 30 that accepts user input, and an operation device 50 that is a DJ device that accepts user operations, and a determination unit 111 of the server 10 compares first authentication information based on the user input to the terminal device 30 with second authentication information acquired from the operation device 50. Therefore, a user can safely and easily perform user authentication on the server 10 by operating the terminal device 30 to issue an authentication instruction and operating the operation device 50 to perform the actual authentication operation.

[0057] [Modification of the embodiment] The present invention is not limited to the above-described embodiment, and any modifications and improvements that can achieve the object of the present invention are included in the present invention. For example, a configuration may be adopted that takes into consideration user convenience when user authentication fails. FIG. 10 is another flowchart showing the authentication process executed by the control unit 11 of the server 10.

[0058] The control unit 11 performs a series of authentication processes described in steps S201 to S203 of FIG. 4 (step S601). Next, the control unit 11 determines whether or not the authentication has been successful (step S602), and if it determines that the authentication has been successful (step S602: YES), the series of processes ends. On the other hand, if the control unit 11 determines that the authentication has failed (NO in step S602), it determines whether the number of times the authentication has failed is equal to or exceeds a predetermined threshold value N (step S603).

[0059] If the control unit 11 determines that the number of authentication failures is less than the predetermined threshold value N times (step S603 NO), the control unit 11 returns to step S601 and continues the user authentication process. On the other hand, if the control unit 11 determines that the number of authentication failures is equal to or greater than the predetermined threshold value N (YES in step S603), the control unit 11 stops the authentication process (step S604) and transmits error information to the operation device 50 via the communication unit 13 (step S605).

[0060] The error information may be information about the number of times user authentication has failed, information indicating that the user authentication process has been stopped, or other information. Furthermore, the control unit 57 of the operation device 50 may be configured to display on the display unit 56 based on the error information.

[0061] In this way, if user authentication fails a predetermined number of times or more, user authentication based on the authentication information (first authentication information) is temporarily disabled, thereby further improving user convenience. Instead of temporarily disabling user authentication based on authentication information, the authentication method may be changed. For example, if user authentication fails a predetermined number of times in succession, the system may switch to user authentication using a password consisting of letters and numbers, which has been used conventionally, instead of user authentication based on authentication information (first authentication information). Furthermore, for example, if user authentication fails a predetermined number of times in succession, the system may allow the user to select an authentication method.

[0062] Furthermore, when user authentication fails a predetermined number of times or more, instead of temporarily disabling user authentication based on the authentication information (first authentication information), new authentication information may be generated (reissued). Furthermore, when generating new authentication information, the authentication information may be more advanced. For example, the number of combinations of operations included in the authentication information may be increased, the types of operators used for the operations included in the authentication information may be increased, or the types of operating methods for the operators may be increased.

[0063] In the above embodiment, an example was shown in which the user authentication process was performed by the server 10 that constitutes the system 1, but the present invention is not limited to this example. For example, any DJ device including the functional components of the server 10 and the functional components of the operation device 50 may be configured to perform the user authentication process.

[0064] In the above embodiment, an example was shown in which user authentication was performed in the server 10 based on an operation on the operation device 50, but the present invention is not limited to this example. For example, part of the present invention may be applied to user authentication for the operating device 50 itself. As an example, when unlocking the operating device 50, as described in the present invention, a configuration may be adopted in which an input action such as that required by a conventional user authentication technique using an ID and password is replaced with a natural action on the operating device 50.

[0065] In the above embodiment, the authentication information includes a combination of operations performed on the controls of the operation device 50, which is a DJ device, but the authentication information may also include audio information. The audio information may be the presence or absence of audio input, or audio information related to a specific keyword.

[0066] In the above embodiment, the operation device 50 has been described as an example of DJ equipment, but the present invention is not limited to this example. For example, the present invention can be similarly applied to DJ equipment such as a DJ system that integrates a player that plays music, and a mixer that controls the player.

[0067] [Summary of the present invention] The present invention will be summarized below. [1] An information processing device having a determination unit that compares first authentication information based on user input with second authentication information obtained from DJ equipment and including operation information for the DJ equipment, and performs user authentication based on the comparison result. [2] The information processing device according to [1], wherein the first authentication information includes a combination of operations on controls provided on the DJ device. [3] The information processing device according to [2], wherein the first authentication information includes at least one operation on any one of a jog dial, a tempo slider, and a cue button provided on the DJ device. [4] The information processing device according to any one of [1] to [3], further comprising an authentication information generation unit that generates first authentication information based on a user input and presents the first authentication information to the user. [5] The information processing device according to [4], wherein the authentication information generating unit generates a plurality of pieces of first authentication information that are different from each other within a predetermined time period. [6] An information processing device according to [4] or [5], wherein the determination unit invalidates user authentication based on the first authentication information when a predetermined time has elapsed since the first authentication information was generated by the authentication information generation unit. [7] The information processing device according to any one of [1] to [3], further comprising an authentication information registration unit that registers first authentication information based on user input. [8] The information processing device according to any one of [1] to [7], further comprising a notification unit that notifies the user of the operation status of the DJ equipment based on the operation information. [9] An information processing device described in any of [1] to [8], wherein the judgment unit temporarily disables user authentication based on the first authentication information or changes the authentication method if user authentication fails a predetermined number of times or more.

[10] A system including an information processing device described in any one of [1] to [9], a terminal device that accepts user input, and DJ equipment that accepts user operations, wherein the determination unit compares first authentication information based on the user input to the terminal device with second authentication information obtained from the DJ equipment.

[11] A program configured to cause a computer to function as the information processing device described in any one of [1] to

[10] . [Explanation of symbols]

[0068] 1...system, 10...server, 11,31,57...control unit, 12...memory unit, 13,33,58...communication unit, 30...terminal device, 32,56...display unit, 50...operation device, 51...jog dial, 52...tempo slider, 53...cue button, 54...play / pause button, 55...performance pad, 111...determination unit, 112...authentication information generation unit.

Claims

1. The device includes a determination unit that compares first authentication information based on user input with second authentication information acquired from the DJ device and including operation information for the DJ device, and performs user authentication based on the comparison result.

1. An information processing device comprising:

2. The information processing apparatus according to claim 1 , wherein the first authentication information includes a combination of operations on controls provided on the DJ device.

3. 3. The information processing device according to claim 2, wherein the first authentication information includes at least one operation on any one of a jog dial, a tempo slider, and a cue button provided on the DJ device.

4. The information processing apparatus according to claim 1 , further comprising an authentication information generating unit that generates the first authentication information based on the user input and presents the first authentication information to the user.

5. 5. The information processing apparatus according to claim 4, wherein the authentication information generating unit generates a plurality of pieces of the first authentication information that are different from each other within a predetermined time period.

6. 5. The information processing device according to claim 4, wherein the determination unit invalidates user authentication based on the first authentication information when a predetermined time has elapsed since the first authentication information was generated by the authentication information generation unit.

7. The information processing apparatus according to claim 1 , further comprising an authentication information registration unit that registers the first authentication information based on the user input.

8. 2. The information processing apparatus according to claim 1, further comprising a notification unit that notifies a user of an operation status of the DJ device based on the operation information.

9. 2 . The information processing apparatus according to claim 1 , wherein the determination unit temporarily disables user authentication based on the first authentication information or changes the authentication method when the user authentication fails a predetermined number of times or more.

10. An information processing device according to any one of claims 1 to 9; a terminal device for accepting user input; A DJ device that accepts user operations, The system is characterized in that the determination unit compares first authentication information based on the user input to the terminal device with the second authentication information acquired from the DJ equipment.

11. A program configured to cause a computer to function as the information processing device according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Recording / reproducing device and control method thereof

    JP2006065894A

  • Game machine

    JP2013022089A

  • Authentication method, authentication system, authentication server device, and authentication program

    JP2014021733A

  • Reproduction controller, control method and program of reproduction controller

    JP2016076792A

  • Pairing system for remote management of hot water use facility and communication adapter used in the same

    JP2018186452A