Digital right processing method, system and equipment and computer program product
By using a super user identity card for authentication and storage, the problem of users being unable to store their rights data in a centralized system is solved, thus achieving data management and security on the user side.
Patent Information
- Application Number
- CN202511334536.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-18
- Publication Date
- 2026-02-10
Smart Images

Figure CN121504461A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the fields of digital rights creation, confirmation, and distribution technology, and in particular to a digital rights processing method, system, device, and computer program product. Background Technology
[0002] Existing rights and benefits systems mainly include key processes such as the rights and benefits atomic model, rights and benefits distribution model, and rights and benefits party integration. Most are centralized systems, with operators or service providers holding a dominant position. The way users claim and use rights and benefits is provided by the service provider, and the data is stored on the service provider's side. Users do not store any rights and benefits data on their side, and therefore cannot participate further in the control of rights and benefits data. Summary of the Invention
[0003] This disclosure provides a method, system, device, and computer program product for processing digital rights. It authenticates the identity information of the rights holder based on a super user identification card to facilitate the creation, confirmation, and distribution of digital rights. Simultaneously, the digital rights information determined through creation, confirmation, and distribution is stored on the super user identification card. This achieves the goal of storing digital rights data on the user side.
[0004] In one aspect, this embodiment provides a digital rights processing method applied to a super authentication network device. The method includes: authenticating the identity information of the rights holder based on a super user identity card to perform digital rights creation and / or digital rights confirmation and / or digital rights issuance; receiving digital rights information sent by a digital rights platform in response to performing digital rights confirmation and / or digital rights issuance; and storing the digital rights information in the super user identity card for use by the rights holder.
[0005] In embodiments of this disclosure, in response to a rights holder triggering the creation of digital rights, the method includes: receiving a first identity authentication request, the first identity authentication request being used at least to authenticate the rights holder's identity information; and sending first authentication information to a digital rights platform, the first authentication information being used at least to request the creation of digital rights, the first authentication information including at least one or more of an encrypted mobile phone number and a current identity authentication identifier.
[0006] In embodiments of this disclosure, in response to a rights holder triggering digital rights confirmation, the method further includes: receiving a second identity authentication request, the second identity authentication request being used at least to authenticate the rights holder's identity information; determining whether identity authentication based on a super user identity card is successful; and in response to successful identity authentication, sending second authentication information to the digital rights platform, the second authentication information being used at least to request digital rights confirmation, the second authentication information including at least one or more of the following: the current authentication result, an encrypted mobile phone number, the current identity authentication identifier, and a digital rights identifier.
[0007] In the embodiments of this disclosure, the digital rights information received from the digital rights platform includes one or more of the following: the current rights confirmation result, the digital rights identifier of the current rights confirmation, and the digital rights name of the current rights confirmation.
[0008] In embodiments of this disclosure, the method further includes: obtaining stored digital rights information from a super user identity card for use by the rights holder; and triggering the issuance of digital rights in response to the rights holder selecting at least one digital right from the stored digital rights information.
[0009] In embodiments of this disclosure, in response to a rights holder triggering the issuance of digital rights, the method further includes: receiving a third identity authentication request, the third identity authentication request being used at least to authenticate the rights holder's identity information; determining whether identity authentication based on a super user identity card has passed; and in response to successful identity authentication, sending third authentication information to the digital rights platform, the third authentication information being used at least to request the issuance of digital rights, the third authentication information including at least one or more of the following: the current authentication result, an encrypted mobile phone number, the current identity authentication identifier, and a digital rights identifier.
[0010] In the embodiments disclosed herein, the digital rights information received from the digital rights platform includes one or more of the following: the result of this rights distribution, the digital rights identifier of this distribution, and the name of this distribution of digital rights.
[0011] In the embodiments of this disclosure, storing digital rights information in a super user identity card includes: updating the stored digital rights information based on the digital rights identifier and / or the digital rights name issued this time.
[0012] On the other hand, this disclosure provides a digital rights processing method applied to a digital rights platform. The method includes: receiving authentication information sent by a super authentication network device, the authentication information being used at least for digital rights minting, and / or digital rights confirmation, and / or digital rights issuance; based on the authentication information, sending a request to mint on-chain digital rights, and / or a request to confirm on-chain digital rights, and / or a request to update on-chain digital rights; and sending digital rights information to the super authentication network device, the digital rights information being determined at least based on the results of confirming on-chain digital rights, and / or updating on-chain digital rights.
[0013] In the embodiments of this disclosure, in response to a rights holder triggering the minting of digital rights, the authentication information includes first authentication information, which is at least used to request the minting of digital rights. The first authentication information includes at least one or more of the following: an encrypted mobile phone number and a current identity authentication identifier. The method further includes: sending a minting on-chain digital rights request, which is at least used to indicate the minting of digital rights on the minting chain; receiving a minting on-chain digital rights result, which includes at least a successfully minted digital rights identifier; and correspondingly storing the successfully minted digital rights identifier and the digital rights.
[0014] In the embodiments of this disclosure, in response to a rights holder triggering digital rights confirmation, the authentication information includes second authentication information, which is at least used to request digital rights confirmation. The second authentication information includes at least one or more of the following: the current authentication result, the encrypted mobile phone number, the current identity authentication identifier, and the digital rights identifier. The method further includes: generating current digital rights confirmation information based on the second authentication information; and receiving the digital rights result on the confirmation chain based on the digital rights request on the confirmation chain. The digital rights information includes at least one or more of the following: the current confirmation result, the digital rights identifier of the current confirmation, and the digital rights name of the current confirmation.
[0015] In the embodiments of this disclosure, in response to a rights holder triggering the issuance of digital rights, the authentication information includes third authentication information, which is at least used to request the issuance of digital rights. The third authentication information includes at least one or more of the following: the current authentication result, the encrypted mobile phone number, the current identity authentication identifier, and the digital rights identifier. The method further includes: determining, based on the digital rights identifier included in the third authentication information, whether the rights holder has issued digital rights corresponding to the digital rights identifier; and in response to the digital rights being issued to the rights holder, receiving the updated on-chain digital rights result based on the updated on-chain digital rights request. The digital rights information includes at least one or more of the following: the current rights issuance result, the digital rights identifier issued this time, and the name of the digital rights issued this time.
[0016] In the embodiments of this disclosure, determining whether the rights holder has issued digital rights corresponding to the digital rights identifier based on the digital rights identifier included in the third authentication information includes: determining whether the rights holder has received the digital rights corresponding to the digital rights identifier based on the digital rights identifier included in the third authentication information; in response to the rights holder not receiving the digital rights corresponding to the digital rights identifier, sending a digital rights issuance request to the rights holder; and receiving the rights issuance result sent by the rights holder, the rights issuance result being used to determine whether the rights holder has issued the digital rights corresponding to the digital rights identifier.
[0017] On the other hand, this disclosure provides a digital rights processing method applied to a blockchain technology network device. The method includes: receiving a request from a digital rights platform to mint on-chain digital rights and / or to confirm and / or update on-chain digital rights; executing a smart contract based on the request to mint and / or confirm and / or update on-chain digital rights, wherein the smart contract is at least used for minting digital rights and / or confirming and / or updating on-chain digital rights; and sending the results of minting and / or confirming and / or updating on-chain digital rights to the digital rights platform.
[0018] On the other hand, this disclosure provides a digital rights processing system, including: a super authentication network device, which wirelessly communicates with a digital rights platform and a blockchain technology network device to execute a digital rights processing method; a digital rights platform, which wirelessly communicates with the blockchain technology network device to execute the digital rights processing method; and a blockchain technology network device, which executes the digital rights processing method.
[0019] On the other hand, embodiments of this disclosure provide a network device, including: a memory for storing computer-readable instructions; and a processor for executing the computer-readable instructions, causing the network device to perform a digital rights processing method.
[0020] On the other hand, embodiments of this disclosure provide a non-transitory computer-readable storage medium for storing computer-readable instructions that, when executed by a processor, cause the processor to perform a digital rights processing method.
[0021] On the other hand, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements a digital rights processing method. Attached Figure Description
[0022] The above and other objects, features, and advantages of this disclosure will become more apparent from the more detailed description of the embodiments thereof in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the disclosure and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.
[0023] Figure 1 The schematic diagram illustrates an environmental application according to an embodiment of the present disclosure.
[0024] Figure 2A flowchart illustrating a digital rights processing method according to an embodiment of the present disclosure is shown.
[0025] Figure 3 A flowchart illustrating a digital rights processing method according to an embodiment of the present disclosure is shown.
[0026] Figure 4 A flowchart illustrating a digital rights casting according to an embodiment of the present disclosure is shown.
[0027] Figure 5 A flowchart illustrating another digital rights casting according to an embodiment of the present disclosure is shown.
[0028] Figure 6 The schematic diagram illustrates another digital rights casting according to an embodiment of the present disclosure.
[0029] Figure 7 The flowchart illustrating a digital rights confirmation process according to an embodiment of the present disclosure is shown in the illustration.
[0030] Figure 8 A flowchart illustrating another digital rights processing method according to an embodiment of the present disclosure is shown.
[0031] Figure 9 The diagram illustrates another digital rights processing method according to an embodiment of the present disclosure.
[0032] Figure 10 A flowchart illustrating a digital rights distribution according to an embodiment of the present disclosure is shown.
[0033] Figure 11 The flowchart illustrating another digital rights granting process according to an embodiment of the present disclosure is shown schematically.
[0034] Figure 12 The flowchart illustrating an embodiment of the present disclosure is shown in the figure. It is used to determine whether the rights holder has issued digital rights corresponding to the digital rights identifier.
[0035] Figure 13 The diagram illustrates another digital rights processing method according to an embodiment of the present disclosure.
[0036] Figure 14 A flowchart illustrating another digital rights processing method according to an embodiment of the present disclosure is shown.
[0037] Figure 15 A block diagram illustrating a digital rights processing system according to an embodiment of the present disclosure is shown.
[0038] Figure 16A block diagram of a network device according to an embodiment of the present disclosure is shown schematically.
[0039] Figure 17 A block diagram illustrating a non-transitory computer-readable storage medium according to an embodiment of the present disclosure is shown.
[0040] Figure 18 A block diagram illustrating a computer program product according to an embodiment of the present disclosure is shown schematically. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this disclosure more apparent, exemplary embodiments according to this disclosure will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this disclosure, and not all embodiments of this disclosure. It should be understood that this disclosure is not limited to the exemplary embodiments described herein.
[0042] Figure 1 The schematic diagram illustrates an environmental application according to an embodiment of the present disclosure.
[0043] like Figure 1 As shown, the system includes a terminal device 101, a super authentication network device 102, a digital rights platform 103, and a blockchain technology network device 104. The terminal device 101 can transmit data in real time with the super authentication network device 102 and the digital rights platform 103; the super authentication network device 102 can transmit data in real time with the digital rights platform 103; and the digital rights platform 103 can transmit data in real time with the blockchain technology network device 104.
[0044] In some embodiments, terminal device 101 may be a network device such as a smart tablet or smartphone. A super user identity card, such as a super SIM card, may be installed on terminal device 101. The super user identity card contains a SIM card application that can store user information, including user digital rights and assets information. The SIM card application can initiate authentication requests, such as a super SIM authentication request, to authenticate the operator's identity.
[0045] In some embodiments, the super authentication network device 102 can be a network device with computing capabilities, such as a server or workstation. The super authentication network device 102 can be responsible for handling logic such as super SIM authentication. For example, the super authentication network device 102 can be a super SIM security gateway, which can receive super SIM authentication requests initiated by SIM card applications and authenticate the operator's identity based on the super SIM card.
[0046] In some embodiments, the digital rights platform 103 may be one or more network devices with computing capabilities, such as servers or workstations. The digital rights platform 103 may be responsible for logic such as digital rights access, digital rights confirmation, and issuance. For example, the digital rights platform 103 may receive authentication information sent by the super authentication network device 102 and execute logic such as digital rights access, digital rights confirmation, and issuance based on the authentication information.
[0047] In some embodiments, the blockchain technology network device 104 may be one or more network devices, such as servers, that constitute a blockchain. The blockchain technology network device 104 can implement the underlying logic and smart contracts of the blockchain, providing underlying capabilities such as on-chain and chain lookup, and is responsible for the implementation and operation of smart contracts for the creation, confirmation, and distribution of digital rights. For example, the blockchain technology network device 104 can receive requests sent by the digital rights platform 103 and execute smart contracts based on the requests to realize the creation, confirmation, and distribution of digital rights.
[0048] In some embodiments, this disclosure can be a method for the creation, confirmation, and distribution of digital rights oriented towards Web3.0. Users can access the front-end services of the digital rights platform 103 through terminal device 101, for example, by browsing a digital rights webpage. Users can interact with the digital rights platform 103 through terminal device 101 and the front-end services; for example, users can click the digital rights claim button on the webpage. In response to a user triggering the claim of digital rights, the Super SIM card can initiate a Super SIM authentication request to the Super Authentication Network Device 102. The Super Authentication Network Device 102 can authenticate the user's identity based on the Super SIM card. If authentication is successful, the Super Authentication Network Device 102 sends corresponding authentication information to the digital rights platform 103 so that the digital rights platform 103 can perform corresponding operations.
[0049] The following section will combine... Figures 2-14 How do the terminal device 101, the super authentication network device 102, the digital rights platform 103, and the blockchain technology network device 104 interact to realize the creation, confirmation, and distribution of digital rights?
[0050] Current rights and benefits systems mainly include key processes such as rights and benefits atomic models, rights and benefits distribution models, and rights and benefits party integration. However, most are centralized systems, with operators or service providers holding a dominant position. The methods by which users claim and use rights and benefits are provided by the service provider, and the data is stored on the service provider's side. Users do not store any rights and benefits data and cannot further participate in the control of rights and benefits data. Therefore, the embodiments disclosed in this disclosure provide a digital rights and benefits processing method that can effectively solve the current problem that rights and benefits data is stored on the service provider's side, and users cannot store any rights and benefits data on their side.
[0051] Figure 2 A flowchart illustrating a digital rights processing method according to an embodiment of the present disclosure is shown.
[0052] like Figure 2 As shown, the digital rights processing method of this disclosure embodiment is applied to a super authentication network device, including S201, S202 and S203: S201. Based on the super user identity card, authenticate the identity information of the rights holder in order to carry out digital rights creation and / or digital rights confirmation and / or digital rights distribution.
[0053] In the embodiments disclosed herein, when the rights holder triggers the creation and / or confirmation and / or issuance of digital rights, the super authentication network device can invoke super SIM authentication, that is, to authenticate the rights holder's identity information based on the super user identity card.
[0054] In embodiments of this disclosure, the super user identity card can be a 5G-era super SIM card, which can have a SIM card application installed to store user information. In some embodiments, the stored user information may include the user's digital rights information.
[0055] In some embodiments, the Super SIM card can interact with a Super Authentication Network Device, such as a Super SIM Security Gateway included in the Super Authentication Network Device, to verify the identity information of the rights holder. For example, a platform administrator / rights holder can access the digital rights platform management backend and trigger Super SIM authentication login. In response to triggering Super SIM authentication login, the Super Authentication Network Device can receive a SIM authentication request initiated by the Super SIM card. Further, the Super Authentication Network Device can authenticate the identity information of the platform administrator / rights holder based on the Super User Identity Card (mobile phone number).
[0056] In the embodiments of this disclosure, if the super authentication network device fails to authenticate the identity information of the platform administrator / rights holder, the super authentication network device can return authentication failure information to the platform administrator / rights holder, for example, return authentication failure information to the terminal device used by the platform administrator / rights holder.
[0057] In the embodiments disclosed herein, when the super authentication network device successfully authenticates the identity information of the platform administrator / rights holder, the super authentication network device can send authentication information to the digital rights platform. This authentication information can be used to indicate that the identity information of the platform administrator / rights holder has been successfully authenticated. Furthermore, the digital rights platform can perform digital rights creation, digital rights confirmation, and digital rights distribution based on the authentication information sent by the super authentication network device.
[0058] In some embodiments, the authentication information may include an encrypted mobile phone number and a SIM authentication identifier for this transaction. It is understood that the encrypted mobile phone number is uniquely identified by the Super SIM card and is used to bind to the user's identity information to ensure the authenticity of the user's identity. The SIM authentication identifier for this transaction may be the SIM authentication ID (SIM_id), used to track and manage the user's operations and ensure the security of the operation.
[0059] S202. In response to the confirmation of digital rights and / or the issuance of digital rights, receive digital rights information sent by the digital rights platform.
[0060] In embodiments of this disclosure, when a rights holder triggers digital rights confirmation and / or digital rights issuance, the super authentication network device can receive digital rights information sent by the digital rights platform. In some embodiments, the digital rights information can be used to represent information related to digital rights confirmation and / or digital rights issuance. For example, the digital rights information may include the result of digital rights confirmation, digital rights information for which digital rights have been confirmed, digital rights issuance results, and / or digital rights information for which digital rights have been issued, etc.
[0061] S203. Store digital rights information in a super user identification card for use by the rights holder.
[0062] In the embodiments of this disclosure, upon receiving digital rights information sent by the digital rights platform, the received digital rights information can be stored in a super user identity card. For example, the confirmed digital rights can be stored in the super user identity card so that the rights holder can retrieve them from the super user identity card when they need to use the digital rights later.
[0063] According to embodiments of this disclosure, the identity information of the rights holder is authenticated through a super user identity card. The binding relationship between the super user identity card and the user's terminal device effectively prevents hackers from bypassing the verification process, ensuring that the operation is performed by the user themselves. Simultaneously, storing digital rights information in the super user identity card allows the rights holder to control their own digital rights, enhancing the user's sense of participation in the control of their personal data.
[0064] Furthermore, this disclosure provides another method for processing digital rights. Figure 3 A flowchart illustrating a digital rights processing method according to an embodiment of the present disclosure is shown.
[0065] like Figure 3 As shown, the digital rights processing method of this disclosure embodiment is applied to a digital rights platform, including S301, S302 and S303: S301. Receive authentication information sent by the super authentication network device. The authentication information is used at least for the creation of digital rights and / or the confirmation of digital rights and / or the issuance of digital rights.
[0066] In the embodiments disclosed herein, when the super authentication network device successfully authenticates the identity information of the platform administrator / rights holder, the super authentication network device can send authentication information to the digital rights platform. This authentication information can be used to indicate that the identity information of the platform administrator / rights holder has been successfully authenticated. Furthermore, the digital rights platform can perform digital rights creation, digital rights confirmation, and digital rights distribution based on the authentication information sent by the super authentication network device.
[0067] S302. Based on the authentication information, send a request for on-chain digital rights to be minted, and / or a request for on-chain digital rights to be confirmed, and / or a request for on-chain digital rights to be updated.
[0068] In the embodiments disclosed herein, the digital rights platform can send requests to the blockchain technology network device for minting on-chain digital rights, and / or for confirming on-chain digital rights, and / or for updating on-chain digital rights, based on authentication information. For example, when a rights holder triggers the confirmation of digital rights, the super authentication network device can authenticate the rights holder's identity. If the authentication is successful, the super authentication network device can send authentication information to the digital rights platform to instruct the confirmation of digital rights. Further, the digital rights platform can receive this authentication information and, based on this authentication information, send a request to the blockchain technology network device to confirm the on-chain digital rights. Alternatively, when a rights holder triggers the issuance of digital rights, the super authentication network device can send authentication information to the digital rights platform to instruct the issuance of digital rights. Further, the digital rights platform can receive this authentication information and, based on this authentication information, send a request to the blockchain technology network device to update on-chain digital rights.
[0069] S303. Digital rights information sent to the super-certified network device, wherein the digital rights information is determined at least based on the digital rights results on the confirmation chain and / or the updated digital rights results on the chain.
[0070] In the embodiments of this disclosure, the blockchain technology network device can perform digital rights minting based on the on-chain digital rights minting request sent by the digital rights platform, perform digital rights confirmation based on the on-chain digital rights confirmation request, and / or perform digital rights distribution based on the on-chain digital rights update request. It then sends the on-chain digital rights minting results, on-chain digital rights confirmation results, and / or on-chain digital rights update results to the digital rights platform.
[0071] Furthermore, the digital rights platform can receive on-chain digital rights casting results, on-chain digital rights confirmation results, and / or update on-chain digital rights results, and return digital rights information to the super-certified network device. The on-chain digital rights casting results may include the casting result and the digital rights ID of successfully cast digital rights. The digital rights information may at least include the rights confirmation result and the digital rights ID of successfully confirmed digital rights, and / or the distribution result and the digital rights ID of successfully distributed digital rights.
[0072] For example, when a rights holder triggers the minting of digital rights, the blockchain technology network device can mint digital rights based on the on-chain digital rights request sent by the digital rights platform, and send the on-chain digital rights result to the digital rights platform. The on-chain digital rights result may include the minting result, the ID of the successfully minted digital rights, and the name of the successfully minted digital rights.
[0073] For example, when a rights holder triggers the issuance of digital rights, the blockchain network device can issue digital rights based on the update request for on-chain digital rights sent by the digital rights platform, and send an update result confirmation to the digital rights platform. Furthermore, the digital rights platform can send digital rights information to the super-authenticated network device. This digital rights information is at least based on the update result for on-chain digital rights and may include the issuance result, the successfully issued digital rights ID, and the successfully issued digital rights name.
[0074] According to embodiments of this disclosure, the processes of user requests for digital rights creation, confirmation, and distribution can all be recorded on the blockchain through the digital rights platform, and the processing results and other information can be synchronously fed back to the user. This allows for verification on the blockchain in the event of complaints such as identity theft or unauthorized authentication, assisting operations and customer service staff in handling abnormal events and ensuring the traceability of operational records.
[0075] The following section will combine... Figures 4-13 This document describes the process by which this disclosure is applied to the creation, confirmation, and distribution of digital rights.
[0076] Figures 4-6 This disclosure details the process by which it is applied to the creation of digital rights.
[0077] Figure 4 A flowchart illustrating a digital rights casting according to an embodiment of the present disclosure is shown.
[0078] like Figure 4 As shown, the digital rights processing method of this disclosure embodiment is applied to a super authentication network device, and in response to a rights holder triggering digital rights forging, includes S401 and S402: S401. Receive a first identity authentication request, which is used at least to authenticate the identity information of the rights holder.
[0079] In the embodiments disclosed herein, the rights holder / user / platform administrator can access the digital rights platform management backend via a webpage, etc., and further trigger Super SIM authentication login, that is, send a first identity authentication request to the Super SIM authentication network device. The Super SIM authentication network device receives the first identity authentication request to initiate the Super SIM authentication process. For example, the Super SIM authentication network device can retrieve the Super User Identity Card information and display an authentication page to the rights holder / user / platform administrator, guiding the rights holder / user / platform administrator to perform identity authentication.
[0080] S402. Send first authentication information to the digital rights platform. The first authentication information is used at least to request the creation of digital rights. The first authentication information includes at least one or more of the following: an encrypted mobile phone number and the identity authentication identifier for this transaction.
[0081] In the embodiments disclosed herein, after successful authentication by the rights holder / user / platform administrator, the super authentication network device can send first authentication information to the digital rights platform. This first authentication information can be used to instruct the digital rights platform to forge digital rights. In some embodiments, the first authentication information may include an encrypted mobile phone number and the ID (sim_id) of this super SIM authentication. It should be noted that the encrypted mobile phone number is bound to the super user identity card and can be used to uniquely identify the user.
[0082] Figure 5 A flowchart illustrating another digital rights casting according to an embodiment of the present disclosure is shown.
[0083] like Figure 5 As shown, the digital rights processing method of this disclosure embodiment is applied to a digital rights platform. In response to the rights holder triggering the creation of digital rights, the authentication information includes first authentication information including S501, S502, and S503: S501, Send a request for digital rights on the casting chain. The request for digital rights on the casting chain is used to indicate digital rights on the casting chain at least.
[0084] In the embodiments disclosed herein, the digital rights platform may receive first authentication information sent by the super authentication network device. The first authentication information is used at least to request the creation of digital rights. The first authentication information includes at least one or more of the following: an encrypted mobile phone number and the identity authentication identifier for this instance.
[0085] After successful authentication by the rights holder / user / platform administrator, they can configure and encapsulate SKUs for digital rights through the digital rights platform. This means users can set and adjust digital rights according to their own needs or business rules. Configuration details can include: the rights' effective date, usage conditions, applicable groups, and distribution rules. Encapsulating SKUs (Stock Keeping Units) generates a unique SKU code for each digital right's corresponding product / service, thus standardizing and structuring digital rights for easier management and transactions.
[0086] In the embodiments disclosed herein, the digital rights platform can send a request to a blockchain technology network device to mint on-chain digital rights. The request to mint on-chain digital rights is used to request the blockchain technology network device to execute smart contract C1 to mint on-chain digital rights.
[0087] In the embodiments disclosed herein, the blockchain technology network device can execute smart contract C1 to mint digital rights, generate digital rights identifiers, such as generating a digital rights ID (syqyID), and store the digital rights and digital rights identifiers on the chain.
[0088] S502. Receive the digital rights results on the casting chain. The digital rights results on the casting chain shall include at least the digital rights identifier of successful casting.
[0089] In embodiments of this disclosure, the blockchain technology network device can return the on-chain digital rights result to the digital rights platform. The on-chain digital rights result may include the successfully minted digital rights ID (syqyID).
[0090] S503, corresponding to the digital rights identifier and digital rights successfully forged.
[0091] In the embodiments disclosed herein, the digital rights platform can store the successfully minted digital rights ID (syqyId) in a local database and associate it with the digital rights on the platform. In some embodiments, the digital rights platform can also return the on-chain digital rights result to the rights holder / user / platform administrator.
[0092] Figure 6 The schematic diagram illustrates another digital rights casting according to an embodiment of the present disclosure.
[0093] like Figure 6 As shown, it includes terminal device 601, super authentication network device 602, digital rights platform 603, and blockchain technology network device 604.
[0094] S601, Trigger Authentication. Rights holders / users / platform administrators can access the webpage via terminal device 601 to enter the digital rights platform management backend. In some cases, rights holders / users / platform administrators can click the login button on the webpage to trigger Super SIM authentication login.
[0095] S602, Receive the first identity authentication request. The super authentication network device 602 receives the first identity authentication request, invokes super SIM authentication, and displays the authentication page to the rights holder / user / platform administrator to guide the rights holder / user / platform administrator to perform identity authentication.
[0096] S603. Send the first authentication information. After successful authentication, the super authentication network device 602 notifies the digital rights platform and sends the first authentication information to the digital rights platform 603. The first authentication information includes at least the encrypted mobile phone number and the SIM authentication ID (sim_id) for this transaction.
[0097] S604, Digital Rights Configuration. Rights holders / users / platform administrators successfully log in to the digital rights platform 603 through terminal device 601 and perform operations such as configuring rights information, encapsulating SKUs, and product information.
[0098] S605. Send a request for on-chain digital rights. The digital rights platform 603 sends a request for on-chain digital rights to the blockchain technology network device 604, requesting the blockchain technology network device 604 to execute smart contract C1 to forge on-chain digital rights.
[0099] S606, Minting On-Chain Digital Rights. Blockchain technology network device 604 executes smart contract C1 to mint digital rights, generate a digital rights ID (syqyId), and store it on the chain.
[0100] S607. Return the digital rights result on the casting chain. Blockchain technology network device 604 returns the digital rights result on the casting chain to digital rights platform 603. The digital rights result on the casting chain includes the digital rights ID (syqyId) of the successfully cast digital rights.
[0101] S608. Associate Digital Rights. The digital rights platform 603 stores the digital rights ID (syqyId) in the local database and associates it with the digital rights on the digital rights platform 603.
[0102] S609. Return the digital rights creation result. The digital rights platform 603 sends a message to the terminal device 601 to notify the rights holder / user / platform administrator of the digital rights creation result.
[0103] According to embodiments of this disclosure, the task number and encrypted mobile phone number of the Super SIM authentication service are unique attributes of the Super SIM card authentication service, bound to the user's terminal device, and possess uniqueness and validity for each authentication. By performing identity authentication based on the Super SIM card, user characteristics (encrypted mobile phone number) and timeliness (each authentication generates a SIM authentication ID) can be reflected in the user's digital identity generation rules, ensuring that it is operated and used by the user themselves and preventing hackers from using other means to simulate and bypass the verification process.
[0104] Figures 7-9 This document details the application of this disclosure to the process of confirming digital rights.
[0105] Figure 7 The flowchart illustrating a digital rights confirmation process according to an embodiment of the present disclosure is shown in the illustration.
[0106] like Figure 7 As shown, the digital rights processing method of this disclosure embodiment is applied to a super authentication network device, and in response to the rights holder triggering the digital rights confirmation, includes S701, S702 and S703: S701. Receive a second identity authentication request, which is used at least to authenticate the identity information of the rights holder.
[0107] In the embodiments of this disclosure, users can access the front-end services of the digital rights platform via a mobile terminal, such as accessing the webpage to which the front-end services belong. In some cases, the digital rights redemption page or buttons can be accessed through this webpage interface. After the user clicks to redeem digital rights, Super SIM authentication login is triggered.
[0108] Furthermore, in response to a user triggering digital rights confirmation, the super authentication network device can receive a second identity authentication request sent by the super user identity card. The super authentication network device receives the second identity authentication request to initiate the super SIM authentication process. For example, the super authentication network device can retrieve the super user identity card information and display an authentication page to the rights holder / user / platform administrator, guiding them to complete identity authentication. Users can authenticate according to the authentication method set in the super SIM authentication service. For example, if a user has set an authentication password, the user needs to enter the corresponding password to authenticate. Users can also set other authentication methods, such as fingerprints, etc., without limitation.
[0109] S702. Determine whether the authentication based on the super user identity card is successful.
[0110] In the embodiments of this disclosure, after a user authenticates their identity using the set authentication method, the super authentication network device can determine whether the user has passed authentication. For example, it can compare the password entered by the user with the password stored in the super user identity card; if the passwords match, the user has passed authentication. Alternatively, it can compare the data information entered by the user with the data information bound to the super user identity card to determine whether the identity authentication has passed.
[0111] In some cases, when the comparison fails, i.e. authentication fails, the super authentication network device can return an "authentication failed" message to the webpage of the front-end service.
[0112] S703. In response to successful identity authentication, send second authentication information to the digital rights platform. The second authentication information is used at least to request confirmation of digital rights. The second authentication information includes at least one or more of the following: the authentication result, the encrypted mobile phone number, the identity authentication identifier, and the digital rights identifier.
[0113] In the embodiments of this disclosure, upon successful identity authentication, the super authentication network device can send second authentication information to the digital rights platform. The second authentication information is used at least to request the digital rights platform to confirm digital rights. The second authentication information includes at least the authentication result of the current SIM card, the current SIM authentication ID (sim_id), the encrypted mobile phone number, and the digital rights ID to be confirmed (szqy_id).
[0114] Figure 8 A flowchart illustrating another digital rights processing method according to an embodiment of the present disclosure is shown.
[0115] like Figure 8 As shown, the digital rights processing method of this disclosure embodiment is applied to a digital rights platform. In response to a rights holder triggering digital rights confirmation, the authentication information includes second authentication information, which is at least used to request digital rights confirmation, including S801 and S802: S801. Based on the second authentication information, generate the digital rights confirmation information for this transaction. The second authentication information includes at least one or more of the following: the authentication result, the encrypted mobile phone number, the identity authentication identifier for this transaction, and the digital rights identifier.
[0116] In the embodiments disclosed herein, the digital rights platform can receive the second authentication information sent by the super authentication network device, and generate the current collection order based on the identity authentication identifier, encrypted mobile phone number and digital rights identifier in the second authentication information, but does not issue the rights.
[0117] Furthermore, the digital rights platform can send a request to the blockchain technology network device to confirm the on-chain digital rights, requesting the blockchain technology network device to confirm the on-chain digital rights. Based on the request to confirm the on-chain digital rights, the blockchain technology network device can execute smart contract C2 to confirm the user's digital rights assets.
[0118] S802. Based on the request for digital rights on the confirmation chain, receive the result of digital rights on the confirmation chain. The digital rights information includes at least one or more of the following: the result of this confirmation, the digital rights identifier of this confirmation, and the digital rights name of this confirmation.
[0119] In the embodiments disclosed herein, after the blockchain technology network device confirms the user's digital rights assets, it can also return the on-chain digital rights confirmation result to the digital rights platform. The on-chain digital rights confirmation result may include the confirmation result, digital asset ID, off-chain business order number, asset creator, current asset owner, rights ID, digital rights ID, and digital rights usage status, etc.
[0120] Furthermore, the digital rights platform can send digital rights information to the super-certified network device based on the results of this rights confirmation on the blockchain. The digital rights information can include the confirmation result, the digital rights identifier confirmed, and the digital rights name confirmed. The confirmation result could be, for example, "successful confirmation" or "confirmation failed," and the digital rights identifier confirmed could be, for example, the digital rights ID confirmed.
[0121] Figure 9 The diagram illustrates another digital rights processing method according to an embodiment of the present disclosure.
[0122] like Figure 9 As shown, it includes terminal device 901, super authentication network device 902, digital rights platform 903, and blockchain technology network device 904.
[0123] S901, Access the rights redemption page. Users can access the front-end services of the digital rights platform 903 through terminal device 901. For example, accessing the digital rights redemption page through terminal device 901.
[0124] S902, Trigger Authentication. Users can click to claim a specific digital benefit on the digital benefits claim page. Clicking to claim triggers Super SIM card identity authentication, requesting secondary identity authentication from the Super Authentication Network Device 902.
[0125] S903. Receive the second identity authentication request. The super authentication network device 902 receives the second identity authentication request and activates the super SIM authentication service. The super authentication network device 902 can invoke the authentication page and guide the user to complete the identity authentication process.
[0126] S904. Perform identity authentication. Users can authenticate using the authentication method set in the Super SIM authentication service. If an authentication password has been set, the corresponding password must be entered to pass the authentication.
[0127] S905. Determine if authentication is successful. The Super Authentication Network Device 902 determines whether identity authentication based on the Super SIM card is successful.
[0128] S906, Authentication failed. If the Super SIM authentication fails, the Super Authentication Network Device 902 can return an "Authentication Failed" message to the terminal device 901 to notify the user.
[0129] S907, Authentication Successful. If the Super SIM authentication is deemed successful, the Super Authentication Network Device 902 can send the second authentication information to the Digital Rights Platform 903. The second authentication information may include at least the Super SIM card authentication result, the SIM authentication ID (sim_id), the encrypted mobile phone number, and the digital rights ID to be issued (szqy_id).
[0130] S908. Generate this collection order. After receiving the second authentication information sent by the super authentication network device 902, the digital rights platform 903 can generate this collection order based on the SIM authentication ID (sim_id), the encrypted mobile phone number, and the digital rights ID to be issued (szqy_id), but will not issue the rights.
[0131] S909. Send a request for confirmation of on-chain digital rights. After generating this order, the digital rights platform 903 can send a request for confirmation of on-chain digital rights to the blockchain network device 904, requesting the blockchain network device 904 to confirm the on-chain digital rights.
[0132] S9010, Digital Rights Asset Confirmation. Blockchain technology network device 904 can receive the on-chain digital rights confirmation request and execute smart contract C2 based on the on-chain digital rights confirmation request to confirm the user's digital rights assets.
[0133] S9011. Return the confirmation result. After the blockchain technology network device 904 completes the confirmation of the user's digital rights assets, it can return the confirmation result to the digital rights platform 903.
[0134] S9012. Return Digital Rights Information. Based on the results of this rights confirmation, the digital rights platform 903 can return digital rights information to the super authentication network device 902. The digital rights information may include at least the digital rights ID and the digital rights name confirmed in this transaction.
[0135] S9013. Storing Digital Rights Information. The Super Authentication Network Device 902 can receive digital rights information and add the newly confirmed digital rights information to the Super SIM card, merging it with the historically existing claimed / confirmed digital rights.
[0136] S9014. Return the confirmation result. The super authentication network device 902 can return the confirmation result to the terminal device 901 to prompt the user to collect / confirm the result.
[0137] Figures 10-13 This disclosure details the process by which it is applied to the distribution of digital rights.
[0138] Figure 10 A flowchart illustrating a digital rights distribution according to an embodiment of the present disclosure is shown.
[0139] like Figure 10 As shown, the digital rights processing method of this disclosure embodiment is applied to a super authentication network device, and in response to a rights holder triggering the issuance of digital rights, includes S1001, S1002, S1003, S1004, and S1005: S1001. Obtain the stored digital rights information from the super user identity card so that the rights holder can use it.
[0140] In the embodiments of this disclosure, users can access a front-end service via a mobile terminal, and then access a digital rights usage page through the front-end service. The super authentication network device can obtain the claimed / confirmed digital rights information stored in the super SIM card and return it to the front-end service. Further, the front-end service displays a list of claimed / confirmed digital rights information stored in the super SIM card to the user. The list of digital rights information may include the ID and name of the digital rights, etc.
[0141] S1002. In response to the rights holder selecting at least one digital right from the stored digital rights information, the issuance of digital rights is triggered.
[0142] In the embodiments of this disclosure, when a user selects one of the digital benefits, the digital benefit issuance process is triggered. The mobile terminal / front-end service can send a third-party authentication request to the super authentication network device to invoke the super SIM authentication service.
[0143] S1003. Receive a third-party authentication request, which is used at least to authenticate the identity information of the rights holder.
[0144] In embodiments of this disclosure, the super authentication network device can receive third-party authentication requests to initiate super SIM card-based authentication. The super authentication network device can return an authentication page to the user to guide them through the authentication process. The user can authenticate according to the authentication method set in the super SIM authentication service. For example, if the user has set an authentication password, they will need to enter the corresponding password to complete the authentication.
[0145] S1004. Determine whether the authentication based on the super user identity card is successful.
[0146] In the embodiments of this disclosure, the super authentication network device can determine whether identity authentication is successful based on the data information input by the user.
[0147] In some embodiments, if authentication fails, the super authentication network device may return an "authentication failed" message to the mobile terminal / front-end service.
[0148] S1005. In response to successful identity authentication, send third authentication information to the digital rights platform. The third authentication information is used at least to request the issuance of digital rights. The third authentication information includes at least one or more of the following: the authentication result, the encrypted mobile phone number, the identity authentication identifier, and the digital rights identifier.
[0149] In the embodiments disclosed herein, upon successful identity authentication, the super authentication network device may send third authentication information to the digital rights platform. The authentication result may be, for example, "identity authentication successful," and the identity authentication identifier may be the SIM authentication ID, while the digital rights identifier may be the digital rights ID.
[0150] In the embodiments of this disclosure, storing digital rights information in a super user identity card includes: updating the stored digital rights information based on the digital rights identifier and / or the digital rights name issued this time.
[0151] In the embodiments of this disclosure, the super-authentication network device can receive digital rights information sent by the digital rights platform. The digital rights information may include at least the digital rights identifier and / or the digital rights name issued this time. Furthermore, the super-authentication network device can, based on the digital rights identifier and / or the digital rights name issued this time, remove the digital rights already issued and update the stored digital rights information.
[0152] Figure 11 The flowchart illustrating another digital rights granting process according to an embodiment of the present disclosure is shown schematically.
[0153] like Figure 11As shown, the digital rights processing method of this disclosure embodiment is applied to a digital rights platform. In response to a rights holder triggering the issuance of digital rights, the authentication information includes third authentication information, which is at least used to request the issuance of digital rights, including steps S1101 and S1102: S1101. Based on the digital rights identifier included in the third authentication information, determine whether the rights holder has issued digital rights corresponding to the digital rights identifier. The third authentication information includes at least one or more of the following: the authentication result, the encrypted mobile phone number, the identity authentication identifier, and the digital rights identifier.
[0154] In the embodiments disclosed herein, the digital rights platform can receive third authentication information sent by the super authentication network device and initiate the rights issuance process based on the third authentication information. The digital rights identifier can refer to the digital rights ID to be issued in this instance.
[0155] In some embodiments, if it is determined that the rights holder has failed to issue digital rights corresponding to the digital rights identifier, the digital rights platform can return a "rights issuance failed" message to the front-end service / terminal device to notify the user.
[0156] S1102. In response to the fact that digital rights have been distributed to the rights holders, based on the request to update on-chain digital rights, receive the result of updating on-chain digital rights. The digital rights information includes at least one or more of the following: the result of this rights distribution, the digital rights identifier of this distribution, and the name of this distribution.
[0157] In some embodiments, if it is determined that the rights holder has successfully issued digital rights corresponding to the digital rights identifier, the digital rights platform can send a request to the blockchain technology network device to update the on-chain digital rights.
[0158] Furthermore, the blockchain network device can receive the request to update on-chain digital rights and execute smart contract C3 based on the request to check whether the user owns the asset. If the user owns the asset, the user's digital asset usage status is updated to "used". After the blockchain network device completes the execution of smart contract C3, it can return the updated on-chain digital rights result to the digital rights platform.
[0159] The digital rights platform can send digital rights information to super-certified network devices based on updated on-chain digital rights results. This information may include one or more of the following: the rights distribution result, the digital rights identifier, and the digital rights name. The rights distribution result may be information such as "successfully distributed," and the digital rights identifier may be the digital rights ID.
[0160] Figure 12The flowchart illustrating an embodiment of the present disclosure is shown in the diagram. It shows a process for determining whether a rights holder has issued digital rights corresponding to a digital rights identifier.
[0161] like Figure 12 As shown, S1101 may include S1201, S1202 and S1203: S1201. Based on the digital rights identifier included in the third authentication information, determine whether the rights holder has received the digital rights corresponding to the digital rights identifier.
[0162] In the embodiments disclosed herein, after receiving third-party authentication information, the digital rights platform enters the rights distribution logic to determine whether the rights holder has already claimed the digital rights corresponding to the digital rights identifier. The digital rights platform can determine whether the rights holder has claimed the digital rights corresponding to the digital rights identifier based on historical data. For example, whether the received historical third-party authentication information includes the digital rights identifier to be distributed this time. Alternatively, it can determine whether the rights holder has claimed the digital rights corresponding to the digital rights identifier based on the received historical updated on-chain digital rights results.
[0163] In some embodiments, in response to determining that the rights holder has already received the digital rights corresponding to the digital rights identifier, the rights will not be issued again, and a "the rights have been issued" message can be returned to the front-end service / terminal device to notify the user.
[0164] S1202. In response to the fact that the rights holder has not claimed the digital rights corresponding to the digital rights identifier, a request for the issuance of digital rights is sent to the rights holder.
[0165] In some embodiments, in response to determining that the rights holder has not claimed the digital rights corresponding to the digital rights identifier, the digital rights platform may send a digital rights distribution request to the rights holder to request the rights holder to distribute the digital rights.
[0166] Furthermore, the rights holder can execute the rights distribution process based on the digital rights distribution request, distributing the corresponding digital rights to the user. The rights holder can also send a callback to the digital rights platform regarding the rights distribution process.
[0167] S1203. Receive the rights distribution result sent by the rights holder. The rights distribution result is used to determine whether the rights holder has distributed the digital rights corresponding to the digital rights identifier.
[0168] In the embodiments disclosed herein, the digital rights platform can receive the rights distribution result sent by the rights holder and determine whether the digital rights have been successfully distributed to the user based on the rights distribution result. In some cases, the rights distribution result sent by the rights holder may include a successful distribution message or a failed distribution message.
[0169] In some embodiments, if the rights issuer determines that the issuance of digital rights corresponding to the digital rights identifier has failed based on the rights issuance result, the digital rights platform can return a "rights issuance failed" message to the front-end service / terminal device to notify the user. In some embodiments, if the rights issuer determines that the issuance of digital rights corresponding to the digital rights identifier has succeeded based on the rights issuance result, the digital rights platform can send a request to update the on-chain digital rights to the blockchain technology network device.
[0170] Figure 13 The diagram illustrates another digital rights processing method according to an embodiment of the present disclosure.
[0171] like Figure 13 As shown, it includes terminal device 1301, super authentication network device 1302, digital rights platform 1303, rights holder network device 1304, and blockchain technology network device 1305.
[0172] S1301, Accessing the Digital Rights Usage Page. Users can access the front-end service through terminal device 1301 to access the digital rights usage page.
[0173] S1302, Requesting digital rights information. The front-end service / terminal device 1301 may request the super authentication network device 1302 to obtain the digital rights information stored in the SIM card.
[0174] S1303. Return digital rights information. The super authentication network device 1302 can obtain the digital rights information that has been claimed / confirmed stored in the super SIM card and return it to the front-end service / terminal device 1301.
[0175] S1304. Displaying Digital Rights Information. The front-end service / terminal device 1301 displays a list of claimed / confirmed digital rights information stored in the Super SIM card for user use. The user selects one of the digital rights to trigger the digital rights issuance process.
[0176] S1305. Receive a third-party authentication request. The super authentication network device 1302 receives the third-party authentication request and triggers super SIM card authentication. The super SIM authentication service can invoke the authentication page to the front-end service / terminal device 1301 to guide the user to perform identity authentication.
[0177] S1306. Perform identity authentication. Users can authenticate according to the authentication method set in the Super SIM authentication service.
[0178] S1307. Determine if authentication is successful. The super authentication network device 1302 determines whether super SIM authentication is successful based on the information entered by the user and the super SIM card.
[0179] S1308, Authentication failed. In the event that the Super SIM authentication fails, the Super Authentication Network Device 1302 can return an "Authentication Failed" message to the Front-End Service / Terminal Device 1301.
[0180] S1309, Authentication Successful. Upon successful Super SIM authentication, the Super Authentication Network Device 1302 can send third authentication information to the Digital Rights Platform 1303. This third authentication information is used to request the Digital Rights Platform 1303 to issue digital rights. The third authentication information may include the current SIM card authentication result, the current SIM authentication ID (sim_id), the encrypted mobile phone number, and the digital rights ID (szqy_id).
[0181] S1310. Determine if the user has already claimed the benefit. After receiving the third-party authentication information, the digital rights platform 1303 enters the rights distribution logic to determine if the user has already claimed the benefit. The digital rights platform 1303 can determine whether the user has already claimed the benefit based on historical information.
[0182] S1311 and Digital Rights Platform 1303, upon determining that the user has already claimed the rights, return a "rights have been issued" message to the front-end service / terminal device 1301.
[0183] S1312. User has not claimed the rights. If the digital rights platform 1303 determines that the user has not claimed the rights, the digital rights platform 1303 may send a digital rights distribution request to the rights holder network device 1304, requesting the rights holder to distribute the digital rights to the user.
[0184] S1313, Rights Issuance. The rights holder network device 1304 executes the rights issuance process based on the digital rights issuance request, and issues the digital rights to the user.
[0185] S1314. Return the rights distribution results. The rights holder's network device 1304 calls back to the digital rights platform 1303 and notifies the digital rights platform 1303 of the rights distribution results.
[0186] S1315. Determine if the distribution was successful. Based on the distribution results, the digital rights platform 1303 determines whether the digital rights were successfully distributed to the user.
[0187] S1316, Unsuccessful Issuance. If the digital rights platform 1303 determines that the digital rights have not been successfully issued to the user, it returns a "Rights Issuance Failed" message to the front-end service / terminal device 1301.
[0188] S1317. Successful Issuance. Upon determining that the digital rights have been successfully issued to the user, the digital rights platform 1303 sends a request to the blockchain network device 1305 to update the on-chain digital rights.
[0189] S1318. Update user digital assets. Blockchain network device 1305 receives the request to update on-chain digital rights and requests the execution of smart contract C3 to check whether the user owns the asset. If so, the user's digital asset usage status is updated to "used" to update the user's on-chain asset status.
[0190] S1319, Return the updated on-chain digital rights result. Blockchain network device 1305 returns the updated on-chain digital rights result to digital rights platform 1303.
[0191] S1320, Return digital rights information. The digital rights platform 1303 returns digital rights information to the super authentication network device 1302.
[0192] S1321. Update digital rights. Super authentication network device 1302 updates the digital rights information that have been claimed / confirmed stored in the super SIM card, and removes the digital rights that have been issued this time.
[0193] S1322. Return the rights issuance result. The super authentication network device 1302 returns the rights issuance result to the front-end service / terminal device 1301.
[0194] According to embodiments of this disclosure, the data is stored in a Super SIM card. Relying on the Super SIM card's data security and authentication capabilities, the decryption key is stored in a Super Authentication Network Device. When a user needs to store or retrieve their digital rights information, they send a request to the Super Authentication Network Device, which then uses the Super SIM card to store or retrieve the digital rights information. This allows users to control their own digital rights information, enhancing their participation in the management of their personal data.
[0195] Figure 14 A flowchart illustrating another digital rights processing method according to an embodiment of the present disclosure is shown.
[0196] like Figure 14 As shown, the digital rights processing method of this disclosure embodiment is applied to a blockchain technology network device, including S1401, S1402 and S1403: S1401, Receive requests from the digital rights platform for casting on-chain digital rights and / or for confirming on-chain digital rights and / or for updating on-chain digital rights.
[0197] In the embodiments of this disclosure, the blockchain technology network device can receive requests from the digital rights platform to mint on-chain digital rights, and / or to confirm on-chain digital rights, and / or to update on-chain digital rights. It is understood that, in response to a user triggering the minting of digital rights, the digital rights platform can send a request to the blockchain technology network device to mint on-chain digital rights. And / or, in response to a user triggering the confirmation of digital rights, the digital rights platform can send a request to the blockchain technology network device to confirm on-chain digital rights. And / or, in response to a user triggering the issuance of digital rights, the digital rights platform can send a request to the blockchain technology network device to update on-chain digital rights.
[0198] S1402. Based on the requests for minting on-chain digital rights and / or confirming on-chain digital rights and / or updating on-chain digital rights, execute a smart contract, wherein the smart contract is used at least for minting digital rights and / or confirming digital rights and / or updating on-chain digital rights.
[0199] In the embodiments disclosed herein, the blockchain network device can execute different smart contracts based on different digital rights requests. For example, the blockchain network device can execute smart contract C1 based on a request to mint on-chain digital rights. Smart contract C1 is at least used for minting digital rights. As another example, the blockchain network device can execute smart contract C2 based on a request to confirm on-chain digital rights. Smart contract C2 is at least used for confirming on-chain digital rights. As yet another example, the blockchain network device can execute smart contract C3 based on a request to update on-chain digital rights. Smart contract C3 is at least used for updating on-chain digital rights.
[0200] In some embodiments, smart contract C1 can generate a digital rights ID (syqyId) for the minted digital rights based on time information and qyId, so that the digital rights platform can associate and store the minted digital rights with the generated digital rights ID (syqyId). In some embodiments, smart contract C1 can be implemented using the following data format: var curtime = strconv.FormatInt(time.Now( ).Unix( ),10) var encode_data = [ ]byte(qyId+curtime) hash := sha266.Sum266(encode_data) szqyId = hex.EncodeToString(hash[:]) The first line retrieves the current system's Unix timestamp and converts it to a decimal string. The second line concatenates two strings (qyId and curtime) and converts the concatenated result into a byte slice ([ ]byte type) as the raw data for subsequent hash calculations. The third line uses the SHA-256 hash algorithm to perform a hash calculation on the encode_data (byte slice), obtaining a 32-byte hash value (
[32] byte type). The fourth line converts the 32-byte hash value into a hexadecimal string, which serves as the final digital rights ID (szqyId).
[0201] In some embodiments, smart contract C2 can generate a unique asset ID through hashing, and then store key information of the digital equity asset (orders, rights, holders, etc.) in the blockchain state database to confirm the user's digital equity asset information on the blockchain. In some embodiments, smart contract C2 can implement this through the following data format: var encode_data = [ ]byte(orderId+phone) hash := sha256.Sum256(encode_data) var id = hex.EncodeToString(hash[:]) asset := Asset{ ID:id, / / Asset ID OrderId: orderId, / / Off-chain transaction order number Founder:phone, / / Asset creator Owner:phone, / / Current owner of the asset QyId:qyId, / / Rights ID SzqyId:szqyId, / / Digital rights ID Status:status / / Status of digital rights usage } assetJSON, err := json.Marshal(asset) stub.PutState(id, assetJSON) The process involves six steps: First, concatenating business data (orderId + phone number) and converting it into byte slices. Second, using the SHA-256 hash algorithm, calculating the hash value of the concatenated `encode_data` to generate a unique identifier. Third, converting the hash value into a hexadecimal string, serving as the asset's unique ID (id) on the blockchain. Fourth, defining an `Asset` structure variable to encapsulate key information about the digital asset (ID, order, creator, holder, equity ID, digital equity ID, and digital equity usage status), ready for storage on the blockchain. Fifth, converting the `asset` structure into JSON-formatted byte slices for easy storage in the blockchain's state database. Sixth, calling the blockchain smart contract's stub interface to store the asset information in key-value format in the blockchain state database.
[0202] In some embodiments, smart contract C3 can verify whether a user holds the target digital asset. If so, it changes the asset status to "used" to update the user's assets. In some embodiments, smart contract C3 can be implemented using the following data format: assetToTransfer := Asset{} json.Unmarshal(assetBytes,&assetToTransfer)assetToTransfer.Status =status assetJSON, err := json.Marshal(assetToTransfer) / / Update asset information err = stub.PutState(id,assetJSON) The process involves four steps: First, declaring and initializing an Asset type variable `assetToTransfer` to hold the asset data read from the blockchain state database. Second, parsing (deserializing) the JSON byte data (assetBytes) read from the blockchain state database into an Asset structure and assigning it to `assetToTransfer`. Third, modifying the `Status` field of the `assetToTransfer` structure to update the asset status to the target value (e.g., used). Fourth, reserializing the modified `assetToTransfer` structure into JSON format byte slices in preparation for storing it back on the blockchain.
[0203] S1403, Send the results of casting on-chain digital rights and / or confirming on-chain digital rights and / or updating on-chain digital rights to the digital rights platform.
[0204] In the embodiments disclosed herein, after executing a smart contract, the blockchain network device can return the processing result to the digital rights platform. For example, it can return key information about the digital rights assets (orders, rights, holders, etc.) to the digital rights platform.
[0205] According to embodiments of this disclosure, decentralized data storage is achieved through blockchain network devices. By writing smart contracts and combining private parameters such as the digital rights sim_id (after Super SIM authentication) and encrypted mobile phone numbers, these smart contracts participate in key processes such as digital rights creation, confirmation, and distribution, enabling interconnectivity between these stages. Simultaneously, through on-chain data management and leveraging the immutability of the blockchain network, a trustworthy digital rights ecosystem is provided to users.
[0206] Figure 15 A block diagram illustrating a digital rights processing system according to an embodiment of the present disclosure is shown schematically. like Figure 15 As shown, the digital rights processing system 1500 of this disclosure includes a super authentication network device 1501, a digital rights platform 1502, and a blockchain technology network device 1503.
[0207] Super authentication network device 1501 is configured to perform wireless communication with digital rights platform 1502 and blockchain technology network device 1503. Digital rights platform 1502 is configured to perform wireless communication with blockchain technology network device 1503. Super authentication network device 1501, digital rights platform 1502, and blockchain technology network device 1503 are used to perform the aforementioned digital rights processing method.
[0208] Figure 16 A block diagram of a network device according to an embodiment of the present disclosure is schematically illustrated; like Figure 16 As shown, a network device 1600 according to an embodiment of this disclosure includes: a memory 1601 for storing computer-readable instructions; and a processor 1602 for executing the computer-readable instructions, causing the network device 1600 to perform a digital rights processing method.
[0209] Figure 17 A block diagram illustrating a non-transitory computer-readable storage medium according to an embodiment of the present disclosure is shown schematically. like Figure 17As shown, a non-transitory computer-readable storage medium 1700 according to an embodiment of the present disclosure is used to store computer-readable instructions 1701, which, when executed by a processor, cause the processor to perform a digital rights processing method.
[0210] Figure 18 A block diagram illustrating a computer program product according to an embodiment of the present disclosure is shown schematically. like Figure 18 As shown, a computer program product 1800 according to an embodiment of this disclosure includes a computer program 1801, which, when executed by a processor, implements the digital rights processing method as described above.
[0211] The above description, with reference to the accompanying drawings, illustrates a method for the creation, confirmation, and issuance of digital rights for Web3.0 according to an embodiment of this disclosure. The method uses a super user identity card to authenticate the rights holder's identity, ensuring operational security. Leveraging the distributed storage and immutability of blockchain, this method stores traditional rights on the chain and, through smart contracts, elevates them to on-chain digital rights. It also supports the confirmation and issuance of user digital rights assets, storing digital rights on the user's side and granting users the right to choose their digital rights. During the confirmation and issuance of digital rights, the stored digital rights are retrieved from the China Mobile super user identity card. After super SIM authentication, users can independently control their digital rights data and decide which digital rights to use. This solves the problem of users not having any stored digital rights data, preventing them from further participating in the control of their rights data. Furthermore, it addresses the issue of digital rights data being stored only on the operator's or service provider's platform, lacking a trusted data management and traceability platform.
[0212] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.
[0213] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0214] Additionally, as used herein, the "or" used in a list of items beginning with "at least one" indicates a separate list, such that a list of, for example, "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not imply that the described example is preferred or better than other examples.
[0215] It should also be noted that in the systems and methods of this disclosure, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions to this disclosure.
[0216] Various changes, substitutions, and modifications can be made to the technology described herein without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, events, means, methods, and actions described above. Currently existing or later-developed processes, machines, manufactures, events, means, methods, or actions that perform substantially the same function or achieve substantially the same result as the corresponding aspects described above can be utilized. Therefore, the appended claims include such processes, machines, manufactures, events, means, methods, or actions within their scope.
[0217] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.
[0218] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.
Claims
1. A method for processing digital rights, characterized in that, The method, applied to super authentication network devices, includes: Based on the super user identity card, the identity information of the rights holder is authenticated in order to carry out the creation and / or confirmation and / or distribution of digital rights; In response to the need for digital rights confirmation and / or digital rights issuance, the system receives digital rights information sent by the digital rights platform; and The digital rights information is stored in the super user identity card for the rights holder to use.
2. The digital rights processing method according to claim 1, characterized in that, In response to a rights holder triggering the creation of digital rights, the method includes: Receive a first identity authentication request, wherein the first identity authentication request is used at least to authenticate the identity information of the rights holder; and Send first authentication information to the digital rights platform. The first authentication information is used at least to request the creation of digital rights. The first authentication information includes at least one or more of the following: an encrypted mobile phone number and the identity authentication identifier for this transaction.
3. The digital rights processing method according to claim 1, characterized in that, In response to a rights holder triggering the confirmation of digital rights, the method further includes: Receive a second identity authentication request, which is at least used to authenticate the identity information of the right holder; Determine whether the authentication based on the super user identity card is successful; and In response to successful identity authentication, a second authentication information is sent to the digital rights platform. The second authentication information is used at least to request confirmation of digital rights. The second authentication information includes at least one or more of the following: the authentication result, the encrypted mobile phone number, the identity authentication identifier, and the digital rights identifier.
4. The digital rights processing method according to claim 3, characterized in that, The digital rights information received from the digital rights platform includes one or more of the following: the current rights confirmation result, the digital rights identifier of the current rights confirmation, and the digital rights name of the current rights confirmation.
5. The digital rights processing method according to claim 1, characterized in that, Also includes: The stored digital rights information is retrieved from the super user identity card for the rights holder to use; as well as In response to the rights holder selecting at least one digital right from the stored digital rights information, the issuance of digital rights is triggered.
6. The digital rights processing method according to claim 5, characterized in that, In response to a rights holder triggering the distribution of digital rights, the method further includes: Receive a third-party authentication request, wherein the third-party authentication request is at least used to authenticate the identity information of the right holder; Determine whether the authentication based on the super user identity card is successful; and In response to successful identity authentication, a third authentication information is sent to the digital rights platform. The third authentication information is used at least to request the issuance of digital rights and includes at least one or more of the following: the authentication result, the encrypted mobile phone number, the identity authentication identifier, and the digital rights identifier.
7. The digital rights processing method according to claim 6, characterized in that, The digital rights information received from the digital rights platform includes one or more of the following: the result of this rights distribution, the digital rights identifier of this distribution, and the name of this distribution.
8. The digital rights processing method according to claim 7, characterized in that, The step of storing the digital rights information in the super user identity card includes: updating the stored digital rights information based on the digital rights identifier and / or the digital rights name issued this time.
9. A method for processing digital rights, characterized in that, Applied to digital rights platforms, the method includes: Receive authentication information sent by the super authentication network device, wherein the authentication information is used at least for the creation of digital rights, and / or the confirmation of digital rights, and / or the issuance of digital rights; Based on the authentication information, send a request for on-chain digital rights to be minted, and / or a request for confirmation of on-chain digital rights, and / or a request for updating on-chain digital rights; and The digital rights information sent to the super-authentication network device is determined at least based on the on-chain digital rights results and / or updated on-chain digital rights results.
10. The digital rights processing method according to claim 9, characterized in that, In response to a rights holder triggering the creation of digital rights, the authentication information includes first authentication information, which is at least used to request the creation of digital rights. The first authentication information includes at least one or more of the following: an encrypted mobile phone number and a current identity authentication identifier. The method further includes: Send a digital rights request on the casting chain, the digital rights request on the casting chain being used at least to indicate digital rights on the casting chain; Receive the digital rights result on the forging chain, wherein the digital rights result on the forging chain includes at least a digital rights identifier indicating successful forging; and The corresponding digital rights identifier and the digital rights are stored.
11. The digital rights processing method according to claim 9, characterized in that, In response to a rights holder triggering digital rights confirmation, the authentication information includes second authentication information, which is at least used to request digital rights confirmation. The second authentication information includes at least one or more of the following: the current authentication result, an encrypted mobile phone number, the current identity authentication identifier, and a digital rights identifier. The method further includes: Based on the second authentication information, the digital rights confirmation information for this transaction is generated; and Based on the request for digital rights on the confirmation chain, the result of the digital rights confirmation on the confirmation chain is received. The digital rights information includes at least one or more of the following: the result of this confirmation, the digital rights identifier of this confirmation, and the digital rights name of this confirmation.
12. The digital rights processing method according to claim 9, characterized in that, In response to a rights holder triggering the issuance of digital rights, the authentication information includes third authentication information, which is at least used to request the issuance of digital rights. The third authentication information includes at least one or more of the following: the current authentication result, an encrypted mobile phone number, the current identity authentication identifier, and a digital rights identifier. The method further includes: Based on the digital rights identifier included in the third authentication information, determine whether the rights holder has issued digital rights corresponding to the digital rights identifier; and In response to the fact that the digital rights have been distributed to the rights holder, based on the request to update the on-chain digital rights, the result of updating the on-chain digital rights is received. The digital rights information includes at least one or more of the following: the result of this rights distribution, the digital rights identifier of this distribution, and the name of the digital rights distributed this time.
13. The digital rights processing method according to claim 12, characterized in that, The step of determining whether the rights holder has issued digital rights corresponding to the digital rights identifier based on the digital rights identifier included in the third authentication information includes: Based on the digital rights identifier included in the third authentication information, it is determined whether the rights holder has received the digital rights corresponding to the digital rights identifier; In response to the right holder's failure to claim the digital rights corresponding to the digital rights identifier, a digital rights issuance request is sent to the right holder; and The system receives the rights distribution result sent by the rights holder, which is used to determine whether the rights holder has distributed the digital rights corresponding to the digital rights identifier.
14. A method for processing digital rights, characterized in that, The method, applied to blockchain technology network devices, includes: Receive requests from the digital rights platform for minting on-chain digital rights and / or for confirming on-chain digital rights and / or for updating on-chain digital rights; Based on the aforementioned requests for minting on-chain digital rights and / or the requests for confirming on-chain digital rights and / or the requests for updating on-chain digital rights, a smart contract is executed, wherein the smart contract is at least used for minting digital rights and / or confirming digital rights and / or updating on-chain digital rights; and Send the results of the on-chain digital rights casting and / or the results of the on-chain digital rights confirmation and / or the results of the on-chain digital rights update to the digital rights platform.
15. A digital rights processing system, characterized in that, include: A super-authentication network device, which performs wireless communication with a digital rights platform and a blockchain technology network device, for performing the digital rights processing method as described in any one of claims 1 to 8; The digital rights platform, which wirelessly communicates with the blockchain technology network device, is used to execute the digital rights processing method as described in any one of claims 9 to 13. A blockchain technology network device, the blockchain technology network device being used to execute the digital rights processing method as described in claim 14.
16. A network device, characterized in that, include: Memory, used to store computer-readable instructions; as well as A processor for executing the computer-readable instructions, causing the network device to perform the digital rights processing method as described in any one of claims 1 to 14.
17. A non-transitory computer-readable storage medium for storing computer-readable instructions, characterized in that, When computer-readable instructions are executed by a processor, the processor performs the digital rights processing method as described in any one of claims 1 to 14.
18. A computer program product, comprising a computer program, characterized in that, When a computer program is executed by a processor, it implements the digital rights processing method as described in any one of claims 1 to 14.