KR-20260065579-A - METHOD FOR VERIFYING PLAYBACK INFORMATION, ELECTRONIC DEVICE AND SYSTEM PERFORMING THE SAME
Abstract
A method for verifying playback information performed by an electronic device is disclosed. The method for verifying playback information includes the steps of: receiving a first identification information of a playback device and a first sound source information and a first playback information regarding a sound source played by the playback device from a playback device; determining whether the first identification information of the playback device matches a second identification information stored in memory and verifying whether the first playback information is playback information received from a playback device registered in the electronic device; obtaining a second sound source information corresponding to a storage device based on a watermark image placed in a storage device inserted into the playback device; comparing the first sound source information and the second sound source information when the first identification information matches the second identification information; verifying the validity of the first playback information based on the comparison result of the sound source information; and transmitting the first sound source information and the first playback information to a server when the verification of validity is successful.
Inventors
- 김미희
- 김정우
Assignees
- 주식회사 빅크
Dates
- Publication Date
- 20260508
- Application Date
- 20251031
- Priority Date
- 20241101
Claims (13)
- As a method for verifying playback information performed by an electronic device, A step of receiving first identification information of the playback device and first sound source information and first playback information regarding a sound source played by the playback device from the playback device; A step of determining whether the first identification information of the playback device matches the second identification information stored in memory, and verifying whether the first playback information is playback information received from a playback device registered in the electronic device; A step of obtaining second sound source information corresponding to the storage device based on a watermark image placed in a storage device inserted into the playback device; If the first identification information matches the second identification information, a step of comparing the first sound source information and the second sound source information; A step of verifying the validity of the first playback information based on the result of comparing the audio source information; and A method for verifying playback information, comprising the step of transmitting the first sound source information and the first playback information to a server if the above validation is successful.
- In paragraph 1, The above first identification information is, The above playback device includes a unique number and a first authentication token, and The above second identification information is, A method for verifying playback information, comprising a unique number of a playback device previously registered in the electronic device and a second authentication token.
- In paragraph 2, The step of verifying whether the above-mentioned first playback information is playback information received from a playback device registered in the electronic device is, A step of verifying whether the unique number of the above-mentioned playback device matches the unique number of the playback device previously registered in the above-mentioned electronic device; If the unique number of the playback device matches the unique number of the playback device previously registered in the electronic device, a step of verifying the source of the signature value included in the first authentication token based on the public key included in the second authentication token; and A method for verifying playback information, comprising the step of determining that the playback device is a playback device registered with the electronic device if the source verification of the above signature value is successful.
- In paragraph 1, The step of acquiring the above-mentioned second sound source information is A step of acquiring the above watermark image through a camera; A step of extracting watermark data from the above watermark image; and A method for verifying playback information, comprising the step of obtaining the second sound source information based on the above watermark data.
- In paragraph 4, The above watermark image is, The above watermark data is an image with invisiblely inserted data, and The above watermark data is, A method for verifying playback information, which is data generated based on manufacturer information of the storage device and information of a sound source stored in the storage device.
- In paragraph 5, A step of obtaining first device information of the storage device based on the above watermark data; A step of transmitting the first device information to the above server; A step of receiving an authentication result for the first device information from the server; and The method further includes the step of storing the first device information in the memory when the above authentication result is successful. The step of receiving first identification information of the playback device and first sound source information and first playback information regarding a sound source played by the playback device from the playback device is: The method further includes the step of receiving second device information of the storage device inserted into the playback device from the playback device; and If the first identification information matches the second identification information, the step of comparing the first sound source information and the second sound source information is A method for verifying playback information, comprising the step of comparing the first sound source information and the second sound source information when the first device information and the second device information match and the first identification information matches the second identification information.
- In paragraph 6, A step of accessing the above server through user information; A step of transmitting information of the electronic device and the first identification information to the server; A step of receiving and playing audio source data corresponding to the first device information from the server; and The method further includes the step of transmitting second playback information of the above-mentioned audio data to the server; and The above server is, If authentication of the above user information, the above electronic device information, the above first identification information, and the above first device information is successful, the above sound source data is transmitted to the above electronic device, and A method for verifying playback information, which calculates a playback sum based on the first playback information and the second playback information.
- In paragraph 1, The step of comparing the first sound source information and the second sound source information is A step of calculating a similarity score between the first sound source information and the second sound source information; and A method for verifying playback information, comprising the step of determining the validity verification of the first playback information as successful when the similarity score is greater than or equal to a preset threshold.
- In paragraph 8, The above first sound source information and the above second sound source information are, Information including identification information of the sound source, album information, track information, and release date information, and The step of calculating a similarity score between the first sound source information and the second sound source information is: A step of calculating item-specific similarity scores between each of the sound source identification information, album information, track information, and release date information included in each of the first sound source information and the second sound source information; A step of calculating a weighted sum by applying different weights to each of the similarity scores for each of the above items; and A method for verifying playback information, comprising the step of calculating the similarity score based on the above weighted sum.
- In paragraph 1, The above first playback information is, A method for verifying playback information, wherein the information includes playback time information, playback count information, and playback date information of a sound source played on the above-mentioned playback device.
- In a system including an electronic device, a playback device, and a server, The above-mentioned playback device is, Verification is performed based on identification information of a storage device inserted into the playback device and a first identification information of the playback device, and if the verification is successful, first sound source information is obtained from the storage device, and playback information is obtained by playing the sound source stored in the storage device, and the first identification information, the first sound source information, and the playback information are transmitted to the electronic device. The above electronic device is, A system that determines whether a first identification information of the playback device matches a second identification information stored in memory, verifies whether the playback information is playback information received from a playback device registered in the electronic device, obtains a second sound source information corresponding to the storage device based on a watermark image placed in the storage device, and if the first identification information matches the second identification information, compares the first sound source information and the second sound source information, verifies the validity of the playback information based on the result of the comparison of the sound source information, and if the verification of validity is successful, transmits the first sound source information and the playback information to the server.
- In Paragraph 11, The above server is, Receiving user information, the first identification information, device information of the storage device, and the first sound source information from the electronic device, and Verify whether each of the above user information, the above first identification information, and the above device information is information registered in the database of the server, and If the verification is successful, the validity of the playback information is verified by comparing the first sound source information with the sound source information stored in the sound source database, and A system that stores the playback information as a valid playback history if the above validation is successful.
- It includes a processor and memory connected to the processor, The above memory is configured to store a program, and The above processor is configured to execute the above program, and An electronic device in which any one of claims 1 to 10 is implemented when the above program is executed.
Description
Method for verifying playback information, electronic device and system performing the same The present disclosure relates to a method for verifying playback information, an electronic device and a system for performing the same. With the widespread distribution of digital audio and multimedia content, technologies for managing audio playback history on user terminals and servers are being developed. Conventionally, playback history was managed through integration between audio streaming servers and user accounts; however, with the development of various playback devices, there were limitations in managing the playback history of audio played on each device. Some systems have applied methods that synchronize all playback records to a server based on user account information or authenticate the time of music playback through Digital Rights Management (DRM) technology. However, this required a constant network connection, and if user account information or DRM keys were leaked, there was a possibility that illegal copying or false playback history could be registered. Furthermore, in environments where audio sources are stored and played on physical storage devices, it was difficult to obtain playback statistics by managing the playback history of audio sources played on the devices because genuine authentication of the storage devices themselves or mutual verification between playback devices was not sufficiently performed. FIG. 1 is a schematic block diagram of a computing system according to one or more embodiments. FIG. 2 is a flowchart illustrating a method for verifying playback information according to one or more embodiments. FIG. 3 is a flowchart illustrating the verification process of a playback device according to one or more embodiments. FIG. 4 is a diagram illustrating a process for acquiring second sound source information according to one or more embodiments. FIG. 5 is a diagram illustrating a device information authentication process according to one or more embodiments. FIG. 6 is a diagram illustrating a process for comparing sound source information according to one or more embodiments. FIG. 7 is a diagram illustrating playback information for a sound source played in an electronic device according to one or more embodiments. FIG. 8 is a diagram illustrating the process of validating the validity of first playback information based on a similarity score according to one or more embodiments. FIGS. 9 and FIGS. 10 are sequence diagrams of a computing system according to one or more embodiments. FIG. 11 is a block diagram illustrating the configuration of an electronic device according to one or more embodiments. The various embodiments described in this specification are illustrative for the purpose of clearly explaining the technical concept of this disclosure and are not intended to limit it to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments optionally combined from all or part of each embodiment described in this specification. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof. Terms used in this specification, including technical or scientific terms, may have the meaning generally understood by those skilled in the art to which this disclosure pertains, unless otherwise defined. Expressions used herein such as “comprising,” “may compose,” “possessing,” “possessing,” “having,” and “possessing” imply the existence of the subject feature (e.g., function, operation, or component, etc.) and do not exclude the existence of other additional features. That is, such expressions should be understood as open-ended terms implying the possibility of including a second embodiment. In this specification, singular expressions include plural expressions unless the context clearly specifies them as singular. Additionally, plural expressions include singular expressions unless the context clearly specifies them as plural. Throughout the specification, when a part is described as including a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Additionally, the terms 'module' or 'part' as used in the specification refer to software or hardware components, and the 'module' or 'part' performs certain roles. However, the meaning of 'module' or 'part' is not limited to software or hardware. The 'module' or 'part' may be configured to reside in an addressable storage medium or configured to run on one or more processors. Thus, as an example, the 'module' or 'part' may include components such as software components, object-oriented software components, class components, and task components, and at least one of processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode