Movatterモバイル変換


[0]ホーム

URL:


CN103366304A - Method, device and equipment for transfer of virtual commodity use right - Google Patents

Method, device and equipment for transfer of virtual commodity use right
Download PDF

Info

Publication number
CN103366304A
CN103366304ACN2013102350895ACN201310235089ACN103366304ACN 103366304 ACN103366304 ACN 103366304ACN 2013102350895 ACN2013102350895 ACN 2013102350895ACN 201310235089 ACN201310235089 ACN 201310235089ACN 103366304 ACN103366304 ACN 103366304A
Authority
CN
China
Prior art keywords
user account
virtual commodity
source user
virtual
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013102350895A
Other languages
Chinese (zh)
Other versions
CN103366304B (en
Inventor
秦韬
陈胤立
项洁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Original Assignee
Beijing Xiaomi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Technology Co LtdfiledCriticalBeijing Xiaomi Technology Co Ltd
Priority to CN201310235089.5ApriorityCriticalpatent/CN103366304B/en
Publication of CN103366304ApublicationCriticalpatent/CN103366304A/en
Application grantedgrantedCritical
Publication of CN103366304BpublicationCriticalpatent/CN103366304B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The invention relates to a method, a device and equipment for transfer of a virtual commodity use right. The method for the transfer of the virtual commodity use right provided by the embodiment comprises the steps of receiving a request of transferring the virtual commodity use right made by a source user account, wherein a virtual commodity has a virtual commodity identity and the virtual commodity identity is correlated with the source user account; generating transfer information of the virtual commodity according to the request; transmitting the transfer information of the virtual commodity; receiving virtual commodity use right acquisition information fed back by a target user account aiming at the transfer information; and releasing the correlation between the source user account and the virtual commodity identity according to the virtual commodity use right acquisition information, and adding the correlation between the target user account and the virtual commodity identity. The method, the device and the equipment for the transfer of the virtual commodity use right provided by the embodiment of the invention have the advantages that the transfer of the virtual commodity use right among users is realized and the operation is simple and convenient to perform.

Description

Method, device and equipment for transferring virtual commodity use right
Technical Field
The embodiment of the invention relates to the technical field of mobile equipment, in particular to a method, a device and equipment for transferring virtual commodity use rights.
Background
With the popularization of mobile devices, the usage rate of the mobile devices in daily life of people such as work, study, entertainment and the like is higher and higher. Virtual goods (such as applications, themes, etc.) on a mobile device operating system platform provide a wide variety of functions to meet different needs of people.
As an ecological environment, it is common that developers develop commodities for a certain platform, and then submit to a commodity market of the platform for downloading and use after free or payment purchase of users. Finally, the platform divides the system into a plurality of parts according to a certain proportion and developers.
For premium goods, some goods markets offer trial versions, but tend to be limited in functionality or short in time. The user has the right to use the commodity after purchasing the commodity, but many users may not use the commodity after using the commodity for a period of time due to the reason of reduced interest and the like.
After purchasing the use right of the commodity, the user can download, install and use the commodity on the mobile device of the user. If other users want to install and use the goods, the goods are purchased from the goods market at a corresponding price.
Even if the user who owns the use right of the commodity is not used any more, the user cannot use the commodity by relatives and friends, so that the commodity is purchased for many times, and unnecessary cost is generated.
In addition, some platforms allow a user to install and use on a limited number of mobile devices after purchasing usage rights for the goods. The user can download, install and use the goods on the plurality of devices after purchasing the use right of the goods. If other users want to use the good, the account of the user who owns the good can be logged on their device and then downloaded and installed.
Because an account is logged on the device, all information and goods under the account name can be downloaded and viewed, the method easily causes confusion and leakage risks of the account, and the security is poor. In addition, the use right of the commodity often limits the number of usable devices, and when the number reaches the upper limit, the commodity cannot be downloaded, installed and used on other devices.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a method for transferring a usage right of a virtual commodity, which enables the usage right to be transferred before a user.
Correspondingly, the embodiment of the invention also provides a device and equipment for transferring the virtual commodity use right, which are used for ensuring the realization and application of the method.
In order to solve the above problem, an embodiment of the present invention discloses a method for transferring usage rights of a virtual commodity, where the method includes:
receiving a request initiated by a source user account number for transferring the use right of the virtual commodity; the virtual commodity is provided with a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
generating transfer information of the virtual commodity according to the request;
transmitting transfer information of the virtual commodity;
receiving virtual commodity use right acquisition information returned by the target user account aiming at the transfer information;
and according to the virtual commodity use right acquisition information, the association between the source user account and the virtual commodity identification is released, and the association between the target user account and the virtual commodity identification is increased.
Preferably, the request is a request initiated by the source user account on a common platform to transfer usage rights of the virtual commodity, the target user account is a user account that obtains transfer information of the virtual commodity from the common platform and requests to obtain the usage rights of the virtual commodity, and the step of sending the transfer information of the virtual commodity includes:
and sending the transfer information of the virtual commodity to the public platform.
Preferably, the request is a request initiated by the source user account to the target user account to transfer the usage right of the virtual commodity, and the step of sending transfer information of the virtual commodity includes:
and sending the transfer information of the virtual commodity to the target user account.
Preferably, the virtual good identification is associated with an authorization status of the virtual good.
Preferably, after the step of generating transfer information of the virtual commodity according to the request, the method further includes:
changing the authorization state of the virtual commodity into a waiting for transferring out state; and the waiting transferring-out state is a state of forbidding the source user account to download, install and use the virtual commodity.
Preferably, the method further comprises:
when the target user account returns virtual commodity use right rejection information aiming at the transfer information, changing the authorization state of the virtual commodity into a normal state according to the virtual commodity use right rejection information; and the normal state is a state of allowing the source user account to download, install and use the virtual commodity.
Preferably, before or after the step of receiving the request for transferring the usage rights of the virtual commodity initiated by the source user account, the method further comprises:
receiving the source user account, and the equipment identifier and the virtual commodity identifier corresponding to the source user account;
inquiring the authorization state of the virtual commodity when the source user account and the virtual commodity identification have an incidence relation;
when the authorization state is a normal state, generating an authorization file according to the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier; the normal state is a state allowing the source user account to download, install and use the virtual commodity;
sending the authorization file to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for allowing the source user account to transfer the use right of the virtual commodity when the authorization file is verified to be legal.
Preferably, when the authorization status is a normal status, the step of generating the authorization file according to the source user account, the device identifier corresponding to the source user account, and the virtual product identifier includes:
creating an authorization file according to the DRM specification of the content digital rights encryption protection technology;
adding the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier to the authorization file;
signing the source user account, the equipment identification and the virtual commodity identification corresponding to the source user account by using a private key;
adding the private key signature to the authorization file;
the equipment corresponding to the source user account verifies whether the authorization file is legal or not through the following modes:
analyzing the authorization file, and extracting the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier signature from the authorization file;
signing the source user account, the equipment identification corresponding to the source user account and the virtual commodity identification by using a public key;
comparing the public key signature with the private key signature; when the public key signature is consistent with the private key signature, judging that the authorization file is legal; and when the public key signature is inconsistent with the private key signature, judging that the authorization file is illegal.
Preferably, after the step of receiving the request for transferring the usage rights of the virtual commodity initiated by the source user account, the method further comprises:
generating an operation instruction for deleting the virtual commodity and the corresponding authorization file;
sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for deleting the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, the method further comprises:
when the target user account returns virtual commodity use right rejection information aiming at the transfer information, generating an operation instruction for adding the virtual commodity and a corresponding authorization file;
sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is also used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, after the step of releasing the association between the source user account and the virtual product identifier according to the virtual product usage right acquisition information and the step of adding the association between the target user account and the virtual product identifier, the method further includes:
generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
sending the operation instruction to equipment corresponding to the target user account; and the equipment corresponding to the target user account is used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, after the step of receiving the request for transferring the usage rights of the virtual commodity initiated by the source user account, the method further comprises:
generating prompt information for judging whether to delete the historical data of the virtual commodity used by the source user account;
sending the prompt information to equipment corresponding to the source user account;
receiving deletion confirmation information returned by the source user account aiming at the prompt information, or receiving deletion rejection information returned by the source user account aiming at the prompt information;
and/or the presence of a gas in the gas,
generating prompt information whether the source user account loses the virtual commodity use right;
sending the prompt information to equipment corresponding to the source user account;
receiving a loss confirmation message returned by the source user account aiming at the prompt message, and executing the step of generating the transfer information of the virtual commodity according to the request according to the loss confirmation message; or receiving the loss rejection information returned by the source user account aiming at the prompt information, and terminating the transfer of the virtual commodity use right according to the loss rejection information.
Preferably, after the step of receiving the virtual commodity usage right acquisition information returned by the target user account for the transfer information, the method further includes:
deleting the historical data of the virtual commodity used by the source user account according to the deletion confirmation information;
or,
and reserving historical data of the virtual commodity used by the source user account according to the deletion refusing information.
The embodiment of the invention discloses a transfer device of virtual commodity use right, which comprises:
the transfer request receiving module is used for receiving a request initiated by a source user account for transferring the virtual commodity usage right; the virtual commodity is provided with a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
the transfer information generation module is used for generating transfer information of the virtual commodity according to the request;
the transfer information sending module is used for sending transfer information of the virtual commodities;
the usage right acquisition information receiving module is used for receiving virtual commodity usage right acquisition information returned by the target user account aiming at the transfer information;
the association releasing module is used for releasing the association between the source user account and the virtual commodity identification according to the virtual commodity use right acquisition information;
and the association increasing module is used for increasing the association between the target user account and the virtual commodity identifier.
Preferably, the request is a request initiated by the source user account on a common platform to transfer the usage right of the virtual commodity, and the target user account is a user account that obtains transfer information of the virtual commodity from the common platform and requests to obtain the usage right of the virtual commodity, and the transfer information sending module includes:
and the first sending submodule is used for sending the transfer information of the virtual commodity to the public platform.
Preferably, the request is a request for transferring the usage right of the virtual commodity initiated by the source user account to the target user account, and the transfer information sending module includes:
and the second sending submodule is used for sending the transfer information of the virtual commodity to the target user account.
Preferably, the virtual good identification is associated with an authorization status of the virtual good.
Preferably, the apparatus further comprises:
the first authorization state changing module is used for changing the authorization state of the virtual commodity into a waiting for transferring out state; and the waiting transferring-out state is a state of forbidding the source user account to download, install and use the virtual commodity.
Preferably, the apparatus further comprises:
a second authorization state changing module, configured to change, when the target user account returns virtual commodity usage right rejection information for the assignment information, an authorization state of the virtual commodity to a normal state according to the virtual commodity usage right rejection information; and the normal state is a state of allowing the source user account to download, install and use the virtual commodity.
Preferably, the apparatus further comprises:
the source information receiving module is used for receiving the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier;
the authorization state query module is used for querying the authorization state of the virtual commodity when the source user account and the virtual commodity identification have an incidence relation;
the authorization file generation module is used for generating an authorization file according to the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier when the authorization state is a normal state; the normal state is a state allowing the source user account to download, install and use the virtual commodity;
the authorization file sending module is used for sending the authorization file to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for allowing the source user account to transfer the use right of the virtual commodity when the authorization file is verified to be legal.
Preferably, the authorization file generation module includes:
the authorization file creating submodule is used for creating an authorization file according to the DRM specification of the content digital copyright encryption protection technology;
the source information adding submodule is used for adding the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier to the authorization file;
the private key signature module is used for signing the source user account, the equipment identification and the virtual commodity identification corresponding to the source user account by using a private key;
a private key adding submodule for adding the private key signature to the authorization file;
the device corresponding to the source user account is used for verifying whether the authorization file is legal or not through the following modes:
analyzing the authorization file, and extracting the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier signature from the authorization file;
signing the source user account, the equipment identification corresponding to the source user account and the virtual commodity identification by using a public key;
comparing the public key signature with the private key signature; when the public key signature is consistent with the private key signature, judging that the authorization file is legal; and when the public key signature is inconsistent with the private key signature, judging that the authorization file is illegal.
Preferably, the apparatus further comprises:
the first operation instruction generation module is used for generating an operation instruction for deleting the virtual commodity and the corresponding authorization file;
the first operation instruction sending module is used for sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for deleting the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, the apparatus further comprises:
a second operation instruction generating module, configured to generate an operation instruction for adding the virtual commodity and a corresponding authorization file when the target user account returns virtual commodity usage right rejection information for the assignment information;
the second operation instruction sending module is used for sending the operation instruction to the equipment corresponding to the source user account; and the equipment corresponding to the source user account is also used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, the apparatus further comprises:
the third operation instruction generating module is used for generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
a third operation instruction sending module, configured to send the operation instruction to a device corresponding to the target user account; and the equipment corresponding to the target user account is used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, the apparatus further comprises:
the first prompt information generation module is used for generating prompt information for judging whether to delete the historical data of the virtual commodity used by the source user account;
the first prompt information sending module is used for sending the prompt information to equipment corresponding to the source user account;
a deletion confirmation information receiving module, configured to receive deletion confirmation information returned by the source user account for the prompt information;
a deletion rejection information receiving module, configured to receive deletion rejection information returned by the source user account for the prompt information;
and/or the presence of a gas in the gas,
the second prompt message generation module is used for generating prompt messages for judging whether the source user account loses the use right of the virtual commodity;
the second prompt information sending module is used for sending the prompt information to equipment corresponding to the source user account;
a lost confirmation information receiving module, configured to receive lost confirmation information returned by the source user account for the prompt information;
the transfer information sending module is used for sending transfer information to the transfer module according to the confirmation loss information;
a loss information rejection receiving module, configured to receive the loss information rejection returned by the source user account for the prompt information;
and the transfer termination module is used for terminating the transfer of the virtual commodity usage right according to the loss rejection information.
Preferably, the apparatus further comprises:
a historical data deleting module, configured to delete the historical data of the virtual commodity used by the source user account according to the deletion confirmation information;
or,
and the historical data retaining module is used for retaining the historical data of the virtual commodity used by the source user account according to the deletion refusing information.
The embodiment of the invention discloses equipment, which comprises:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules having the functionality to:
receiving a request initiated by a source user account number for transferring the use right of the virtual commodity; the virtual commodity is provided with a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
generating transfer information of the virtual commodity according to the request;
transmitting transfer information of the virtual commodity;
receiving virtual commodity use right acquisition information returned by the target user account aiming at the transfer information;
and according to the virtual commodity use right acquisition information, the association between the source user account and the virtual commodity identification is released, and the association between the target user account and the virtual commodity identification is increased.
Compared with the background art, the embodiment of the invention has the following advantages:
according to the embodiment of the invention, the user account loses the use right of the virtual commodity through the release of the association between the user account and the virtual commodity identifier, and the user account obtains the use right of the virtual commodity through the establishment of the association between the other user account and the virtual commodity identifier, so that the transfer of the use right of the virtual commodity among users is realized, and the operation is simple and convenient.
According to the embodiment of the invention, the source user account does not need to be logged in on the equipment of the target user, so that the risk of revealing user account data is reduced, the safety is high, the limitation of installation times is not limited, and the flexibility is high.
According to the embodiment of the invention, the user is prompted to clear the historical data of the virtual commodity before transfer, so that the transfer safety is improved.
Drawings
FIG. 1a is a flow chart illustrating steps of an embodiment of a method for transferring usage rights of a virtual commodity according to the present invention;
FIG. 1b is a diagram illustrating an interface of a purchased page of a goods management center according to an embodiment of the present invention;
FIG. 1c illustrates an interface where a list of virtual goods that may be transferred is located in an embodiment of the present invention;
FIG. 1d illustrates an interface on which a transfer page is located in an embodiment of the present invention;
FIG. 1e shows an interface where a prompt is located in an embodiment of the invention;
FIG. 1f illustrates an interface at which a list of transferred items may be located in an embodiment of the present invention;
FIG. 1g illustrates an interface where a purchased goods page is located in an embodiment of the invention;
FIG. 1h illustrates an interface of a page where the virtual good usage rights are rejected or accepted according to an embodiment of the present invention;
fig. 2 is a block diagram illustrating an embodiment of an apparatus for transferring usage rights of virtual goods according to an embodiment of the present invention;
fig. 3 is a block diagram illustrating a preferred example of an assignment information sending module according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating a preferred example of a transfer information sending module according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the embodiments of the present invention more comprehensible, embodiments of the present invention are described in detail below with reference to the accompanying drawings and the detailed description.
Referring to fig. 1a, a flowchart illustrating steps of an embodiment of a method for transferring usage rights of a virtual commodity according to an embodiment of the present invention is shown, in the embodiment of the present invention, a virtual commodity has a virtual commodity identifier, and the virtual commodity identifier is associated with a source user account; the present embodiment may include the following steps:
step 101, receiving a request initiated by a source user account for transferring the use right of a virtual commodity; the virtual commodity has a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
102, generating transfer information of the virtual commodity according to the request;
step 103, transmitting transfer information of the virtual commodity;
104, receiving virtual commodity use right acquisition information returned by the target user account aiming at the transfer information;
105, according to the virtual commodity use right acquisition information, removing the association between the source user account and the virtual commodity identification;
and step 106, increasing the association between the target user account and the virtual commodity identification.
It should be noted that the virtual product may be a third-party application, an electronic song, an electronic book, and other digital products, which is not limited in this embodiment of the present invention. If the owner of the virtual good (e.g., sales platform side, developer, etc.) allows the usage rights for the virtual good to be transferred, when the user who has purchased the virtual good no longer uses the virtual good, the user can transfer the usage rights he has to other users who wish to use the virtual good. Then, the source user may be a user who initiates transfer of the virtual goods, and the target user may be a user who receives the virtual goods. Of course, the information interaction between users is performed based on the corresponding account.
In order to make those skilled in the art better understand the embodiments of the present invention, the manner in which the product management center manages the virtual product of the user is described as an example in the present specification.
The user operates the virtual commodity on the equipment, and the commodity management center built in the operating system can communicate with the server to realize the control of the authority. If the user wants to download or install the virtual goods purchased by the user, the user needs to perform corresponding operations in the goods management center of the device.
In a commerce management center, a user is required to log in using an account and a password. After the user logs in the commodity management center by using the own account and the password, the free commodity can be downloaded or the charged commodity can be downloaded after the commodity is purchased for payment.
For example, on the purchased goods page of the goods management center, it can be seen that:
goods SMounting of
Commodity TIs installed
The user has purchased the commodity S and the commodity T, wherein the commodity S is not installed, and the commodity S can be downloaded and installed after clicking 'install'. The interface of the purchased page of the goods management center is shown in fig. 1 b.
In a preferred embodiment of the invention, the virtual good identification is associated with an authorization status of the virtual good.
The authorization state can be predefined by a system and can be in a normal state, and a user can freely download, install and use the virtual goods corresponding to the authorization state; a waiting transfer-out state can exist, which is a limit caused by transferring the use right of the virtual commodity, and during the transfer period, the user can not download, install and use the virtual commodity corresponding to the authorization state temporarily; the method has the limitations caused by a frozen state, suspected illegal operation and the like, and a user cannot download, install and use the virtual goods corresponding to the authorization state temporarily during the period of verifying whether the suspected illegal operation and the like exist; the virtual commodity with the expiration date limit is used, the use right of the virtual commodity corresponding to the expiration state is expired, and the user cannot download, install and use the virtual commodity corresponding to the authorization state; or other authorization status, embodiments of the invention are not limited herein.
When a user logs in a commodity management center and purchases a certain virtual commodity, the server records that the user has the use right of the virtual commodity, for example, table 1, and the user can download and use the virtual commodity after verification.
TABLE 1 record of user purchases of virtual goods
serial_iduser_idapp_idbuy_timestatus
100111user_aexample.com12342010-1-112∶00∶001
TABLE 2 data Structure of Purchase records
The field name:data formatThe meaning is as follows:
serial_idBigintauthorized serial number
user_idVarChar(100)User ID
app_idBigintCommodity ID
buy_timeDateTimeTime of purchase
statusIntAuthorization status
Of course, the above mentioned purchase recording manner of the commodity authority is only an example, and when the embodiment of the present invention is implemented, the purchase recording manner of other commodity authorities may be set according to actual situations, for example, if the virtual commodity limits the use time, the use time may be increased, and the like.
In a preferred embodiment of the present invention, before or after step 101, the following steps may be further included:
step S1, receiving a source user account, a device identifier and a virtual commodity identifier corresponding to the source user account;
step S2, when the account of the source user has an association relation with the virtual commodity identification, inquiring the authorization state of the virtual commodity;
step S3, when the authorization state is normal, generating an authorization file according to the source user account, the device identifier corresponding to the source user account and the virtual commodity identifier; the normal state is a state allowing the source user account to download, install and use the virtual commodity;
step S4, sending the authorization file to the device corresponding to the source user account; and the equipment corresponding to the source user account is used for allowing the source user account to transfer the use right of the virtual commodity when the authorization file is verified to be legal.
The usage right of the virtual commodity transferred by the source user is the usage right of the virtual commodity owned by the source user. The embodiment of the present invention may further authenticate the usage right of the virtual goods of the source user, and the authentication operation may be performed before the source user initiates the transfer request, after the source user initiates the transfer request, or at irregular time.
In a preferred example of the embodiment of the present invention, step S3 may include the following sub-steps:
substep S301, creating an authorization file according to the DRM specification of the content digital rights encryption protection technology;
step S302, adding the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier to an authorization file;
step S303, signing the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier by using a private key;
substep S304, adding the private key signature to the authorization file;
in the embodiment of the present invention, the device corresponding to the source user account may verify whether the authorization file is legal through the following substeps:
the substep S401 is to analyze the authorization file and extract the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier signature from the authorization file;
substep S402, signing the source user account, the device identification corresponding to the source user account and the virtual commodity identification by using the public key;
substep S403, comparing the public key signature with the private key signature; when the public key signature is consistent with the private key signature, judging that the authorization file is legal; and when the public key signature is inconsistent with the private key signature, judging that the authorization file is illegal.
In the embodiment of the present invention, the device identifier may be an international Mobile Equipment identity imei (international Mobile Equipment identity) of the device, and the virtual product identifier may be an ID of the virtual product.
It can be understood that, in the embodiment of the present invention, the product management center may transmit the source user account, the IMEI number of the device corresponding to the source user account, and the ID of the virtual product to the server, and the server may determine whether the source user has the authorization for the virtual product through the record of the product authority of the source user, for example, table 1. If the user has purchased the product and the authorization status is normal, the server adds the source user account, the IMEI number of the device corresponding to the source user account, and the ID information of the virtual product to an open document odf (opendocument format) file conforming to the drm (digital Rights management) specification of the content digital Rights encryption protection technology, and simultaneously signs the information using a private key, puts the obtained signature string into the odf file, and then returns the odf file to the device corresponding to the source user account. When the commodity management center receives the odf file, the file is analyzed into an extensible markup language xml (extensible markup language) file, the information fields of the source user account, the equipment IMEI (international mobile equipment identity) number corresponding to the source user account and the virtual commodity ID in the file are taken out and then signed by using a public key, the signature is compared with the private key signature, if the verification is consistent, the information is confirmed not to be tampered, the source user is authorized to have the authorization of the virtual commodity, the source user can transfer the use right of the virtual commodity, and otherwise, the use right of the virtual commodity is rejected when the source user transfers the use right of the virtual commodity.
In a preferred embodiment of the present invention, the request for transferring the usage right of the virtual commodity may be a request initiated by the source user account on the common platform for transferring the usage right of the virtual commodity, and the target user is a user account that obtains transfer information of the virtual commodity from the common platform and requests to obtain the usage right of the virtual commodity, and a preferred implementation manner of step 103 may be:
and sending the transfer information of the virtual commodity to a public platform.
A common platform may be with respect to its carrying open functions. The public platform may be a message publishing area of a group, may be a microblog, may be a designated publishing platform, and the like, which is not limited in the embodiment of the present invention. When a source user wants to realize group sharing of virtual commodities, assignment information can be issued on a public platform, and then, in the embodiment of the invention, corresponding configurations such as encryption, authorization, authentication and the like can be added when the assignment information is generated, and an Application Programming Interface (API) can be invoked to issue the assignment information and the like, which are not described in detail herein.
In a preferred embodiment of the present invention, the request for transferring the usage right of the virtual commodity is a request initiated by the source user account to the target user account for transferring the usage right of the virtual commodity, and a preferred implementation manner of step 103 may be:
and sending the transfer information of the virtual commodity to the account of the target user.
The source user opens a purchased virtual commodity list of the source user, and can see a list of virtual commodities that can be transferred, for example:
goods STransfer
Commodity TTransfer
The interface where the list of virtual goods that can be transferred is located is shown in fig. 1 c.
And when the source user has a clear transfer target of the virtual commodity, entering a transfer page by clicking a transfer button after the virtual commodity, and prompting the source user to input an account number of the transfer target user.
For example: "please input ID of the user to whom you want to forward the product S: ___________'
The interface at which the transfer page is located is shown in figure 1 d.
After the target user account is input, the generated transfer information may be directly transmitted to the target user account.
After the target user obtains the transfer information on the public platform, the target user can enter the commodity management center of the equipment corresponding to the target user account for processing, or the target user directly obtains the transfer information on the commodity management center of the equipment corresponding to the target user account for processing.
In a preferred embodiment of the present invention, after step 101, the embodiment of the present invention may further include the following steps:
step S5, generating prompt information for deleting the history data of virtual commodity used by the source user account;
step S6, sending the prompt message to the device corresponding to the source user account;
step S7, receiving the confirmation deletion information returned by the source user for the prompt information, or step S8, receiving the rejection deletion information returned by the source user for the prompt information;
or,
step S9, generating prompt information of whether the source user account loses the virtual commodity use right;
step S10, sending the prompt message to the device corresponding to the source user account;
step S11, receiving the confirmation losing information returned by the source user account aiming at the prompt information; step S12, executing the step of generating transfer information of the virtual commodity according to the request in accordance with the loss confirmation information; or, step S13, receiving a rejection loss message returned by the source user account for the prompt message; step S14, terminating the transfer of the virtual commodity usage right according to the refusal losing information;
or,
step S5, generating prompt information for deleting the history data of virtual commodity used by the source user account;
step S6, sending the prompt message to the device corresponding to the source user account;
step S7, receiving the confirmation deletion information returned by the source user account aiming at the prompt information, or step S8, receiving the rejection deletion information returned by the source user account aiming at the prompt information;
step S9, generating prompt information of whether the source user account loses the virtual commodity use right;
step S10, sending the prompt message to the device corresponding to the source user account;
step S11, receiving the confirmation losing information returned by the source user account aiming at the prompt information; step S12, executing step 102 according to the loss confirmation message; or, step S13, receiving a rejection loss message returned by the source user account for the prompt message; in step S14, the transfer of the usage right of the virtual commodity is terminated in accordance with the loss rejection information.
The embodiment of the invention can remind the source user to select whether to keep the existing use information in the virtual commodity, such as data records, character files and the like.
For example: "
Figure BDA00003345729200161
Clear historical data (containing personal information and data archives) in commodity S "
The embodiment of the invention can clear the historical data of the virtual commodity used by the source user account, increase the security of virtual commodity transfer and ensure unnecessary disclosure of user account data.
The embodiment of the invention can explain that the account of the source user no longer has the use right of the virtual commodity after the virtual commodity is transferred.
For example: prompting: after transfer you will not be able to use the commodity S
Determining a cancellation
The interface where the above prompts are located is shown in fig. 1 e.
When the source user selects 'confirmation', corresponding assignment information can be generated; when the source user selects "cancel", the operation of transferring the usage right of the virtual commodity may be suspended.
Correspondingly, in a preferred example of the embodiment of the present invention, after step 104, the embodiment of the present invention may further include the following steps:
step S15, deleting the history data of the virtual commodity used by the source user account according to the confirmation deletion information;
or,
and step S16, reserving the history data of the virtual commodity used by the source user account according to the deletion refusing information.
When the source user selects to clear the historical data of the virtual commodity, the embodiment of the invention can clear the historical data of the account of the source user for using the virtual commodity after the transfer of the right of use of the virtual commodity is successful; after the source user selects to reserve the historical data of the virtual commodity, the embodiment of the invention can reserve the historical data of the account of the source user for using the virtual commodity after the transfer of the right of use of the virtual commodity is successful.
In a preferred embodiment of the present invention, the method may further comprise the steps of:
step S17, generating an operation instruction for deleting the virtual commodity and the corresponding authorization file;
step S18, sending the operation instruction to the equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for deleting the virtual commodity and the corresponding authorization file according to the operation instruction.
After the source user confirms to transfer the use right of the virtual commodity, the commodity management center can unload the virtual commodity transferred out from the device and delete the authorization file of the virtual commodity.
The deleting operation may be performed after the source user confirms to roll out the virtual product, or after the target user confirms to accept the virtual product, which is not limited in the embodiment of the present invention.
In a preferred example of the embodiment of the present invention, the method may further include the steps of:
step S19, when the target user account returns the virtual commodity use right rejection information aiming at the transfer information, generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
step S20, sending the operation instruction to the equipment corresponding to the source user account; and the equipment corresponding to the source user account is also used for adding the virtual goods and the corresponding authorization file according to the operation instruction.
When the target user refuses to accept the use right of the virtual commodity transferred by the source user, the virtual commodity and the authorization file thereof can be added to the equipment corresponding to the account of the source user again in the embodiment of the invention, thereby ensuring the rights and interests of the source user. Of course, the embodiment of the present invention may also send download information to remind the source user to download the virtual product and the authorization file thereof, or the source user may actively download the virtual product and the authorization file thereof, which is not limited in this embodiment of the present invention.
In a preferred embodiment of the present invention, after step 101, the embodiment of the present invention may further include the following steps:
step S21, changing the authorization state of the virtual commodity into a waiting state; the waiting-to-roll-out state is a state of forbidding downloading, installation and use of the virtual commodity by the account of the source user.
And the source user initiates an assignment application in the commodity management page to assign the virtual commodity. The server then changes the authorization status of the virtual good to restricted use, awaiting the decision of the target user, during which time the source user may no longer download, install and use the virtual good.
Meanwhile, after the source user confirms the transfer of the virtual commodity, the commodity management center informs the server to mark the authorization state of the virtual commodity under the source user name as a waiting transfer-out state.
For example, the list of transferred commodities becomes:
goods SWaiting for roll-out
Commodity TTransfer
The interface where the list of transferred commodities is located is shown in fig. 1 f.
As another example, the purchased goods page becomes:
goods SWaiting for roll-out
Commodity TIs installed
The interface of the purchased goods page is shown in fig. 1 g.
Of course, in order to guarantee the rights and interests of the source user, the embodiment of the present invention may set a term for the transfer of the virtual commodity usage rights, and when the term is exceeded, the transfer operation is not ended, that is, the transfer is actively ended, and the original state is recovered.
In a preferred example of the embodiment of the present invention, the embodiment of the present invention may further include the steps of:
step S22, when the target user returns the virtual commodity usage right rejection information aiming at the assignment information, the authorization state of the virtual commodity is changed to a normal state according to the virtual commodity usage right rejection information; the normal state is a state that allows the source user account to download, install and use the virtual commodity.
When the target user refuses to accept the use right of the virtual commodity, the transfer is ended immediately.
If the target user accepts the transfer request, the server deletes the commodity authorization record corresponding to the source user, and then adds the commodity authorization record of the target user, such as table 3.
TABLE 3 record of target user's purchase of virtual goods
serial_iduser_idapp_idbuy_timestatus
100333user_bexample.com12342010-1-1 12:00:001
Wherein the purchase time may be an assignment time.
The server may add a record about this transfer, such as table 4.
TABLE 4 record of transfer of virtual commodity usage rights
Figure BDA00003345729200191
TABLE 5 data structure of transfer records
The field name:data format:the meaning is as follows:
serial_idBigintassignment serial number
origin_user_idVarChar(100)Roll-out user ID
aim_user_idVarChar(100)Receiving a user ID
app_idBigintCommodity ID
transfer_timeDateTimeTransfer time
Of course, the transfer recording manner of the commodity authority is only an example, and when the embodiment of the present invention is implemented, transfer recording manners of other commodity authorities may be set according to actual situations, which is not limited in the embodiment of the present invention.
In the embodiment of the invention, a page for rejecting or accepting the use right of the virtual commodity is provided for the target user, and the interface of the page is shown in fig. 1 h.
In a preferred embodiment of the present invention, the method may further include the steps of:
step S23, generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
step S24, sending the operation instruction to the equipment corresponding to the target user account; and the equipment corresponding to the target user account is used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
When the target user confirms that the right of use of the virtual commodity transferred by the source user is accepted, the virtual commodity and the authorization file thereof can be actively added to the equipment corresponding to the account of the target user. Of course, the embodiment of the present invention may also send download information to remind the target user to download the virtual product and the authorization file thereof, or the target user may actively download the virtual product and the authorization file thereof, which is not limited in this embodiment of the present invention.
From this point on, the transfer of the right of use of the virtual commodity succeeds.
According to the embodiment of the invention, the user account loses the use right of the virtual commodity through the release of the association between the user account and the virtual commodity identifier, and the user account obtains the use right of the virtual commodity through the establishment of the association between the other user account and the virtual commodity identifier, so that the transfer of the use right of the virtual commodity among users is realized, and the operation is simple and convenient.
According to the embodiment of the invention, the source user account does not need to be logged in on the equipment of the target user, so that the risk of revealing user account data is reduced, the safety is high, the limitation of installation times is not limited, and the flexibility is high.
For simplicity of explanation, the method embodiments are described as a series of acts or combinations, but those skilled in the art will appreciate that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the embodiments of the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 2, a block diagram illustrating a configuration of an embodiment of an apparatus for transferring usage rights of virtual goods according to an embodiment of the present invention may include the following modules:
an assignmentrequest receiving module 201, configured to receive a request initiated by a source user account to assign a usage right of a virtual commodity; the virtual commodity has a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
an assignmentinformation generating module 202, configured to generate assignment information of a virtual commodity according to a request;
an assignmentinformation sending module 203, configured to send assignment information of the virtual commodity;
the right-to-use acquisitioninformation receiving module 204 is configured to receive virtual commodity right-to-use acquisition information returned by the target user account for the transfer information;
theassociation releasing module 205 is configured to release the association between the source user account and the virtual commodity identifier according to the virtual commodity usage right acquisition information;
and theassociation adding module 206 is configured to add the association between the target user account and the virtual commodity identifier.
Referring to fig. 3, a block diagram of a preferred example of an assignment information sending module according to an embodiment of the present invention is shown; the request is a request initiated by a source user account on a common platform to transfer the usage right of the virtual commodity, the target user account is a user account which obtains transfer information of the virtual commodity from the common platform and requests to obtain the usage right of the virtual commodity, and the transferinformation sending module 203 may include the following sub-modules:
the first sending sub-module 2031 is configured to send transfer information of the virtual commodity to the common platform.
Referring to fig. 4, a block diagram of a preferred example of an assignment information sending module according to an embodiment of the present invention is shown; the request is a request for transferring the virtual commodity usage right initiated from the source user account to the target user account, and the transfer information sending module may include the following sub-modules:
the second sending sub-module 2032 is configured to send the transfer information of the virtual commodity to the target user account.
In a preferred embodiment of the invention, the virtual good identification is associated with an authorization status of the virtual good.
In a preferred embodiment of the present invention, the apparatus may further include the following modules:
the first authorization state changing module is used for changing the authorization state of the virtual commodity into a waiting for transferring out state; the waiting-to-roll-out state is a state of forbidding downloading, installation and use of the virtual commodity by the account of the source user.
In a preferred embodiment of the present invention, the apparatus may further include the following modules:
the second authorization state changing module is used for changing the authorization state of the virtual commodity into a normal state according to the virtual commodity use right rejection information when the target user account returns the virtual commodity use right rejection information aiming at the transfer information; the normal state is a state that allows the source user account to download, install and use the virtual commodity.
In a preferred embodiment of the present invention, the apparatus may further include the following modules:
the source information receiving module is used for receiving a source user account, a device identifier corresponding to the source user account and a virtual commodity identifier;
the authorization state query module is used for querying the authorization state of the virtual commodity when the account number of the source user and the virtual commodity identification have the incidence relation;
the authorization file generation module is used for generating an authorization file according to the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier when the authorization state is a normal state; the normal state is a state allowing the source user account to download, install and use the virtual commodity;
the authorization file sending module is used for sending the authorization file to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for allowing the source user account to transfer the use right of the virtual commodity when the authorization file is verified to be legal.
In a preferred embodiment of the present invention, the authorization file generation module may include the following sub-modules:
the authorization file creating submodule is used for creating an authorization file according to the DRM specification of the content digital copyright encryption protection technology;
the source information adding submodule is used for adding the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier to the authorization file;
the private key signature module is used for signing the source user account, the equipment identification and the virtual commodity identification corresponding to the source user account by using a private key;
the private key adding submodule is used for adding the private key signature to the authorization file;
the device corresponding to the source user account is used for verifying whether the authorization file is legal or not through the following modes:
analyzing the authorization file, and extracting a source user account, a device identifier corresponding to the source user account and a virtual commodity identifier signature from the authorization file;
signing the source user account, the equipment identification corresponding to the source user account and the virtual commodity identification by using the public key;
comparing the public key signature with the private key signature; when the public key signature is consistent with the private key signature, judging that the authorization file is legal; and when the public key signature is inconsistent with the private key signature, judging that the authorization file is illegal.
In a preferred embodiment of the present invention, the apparatus may further include the following modules:
the first operation instruction generation module is used for generating an operation instruction for deleting the virtual commodity and the corresponding authorization file when the target user returns the virtual commodity use right rejection information aiming at the assignment information;
the first operation instruction sending module is used for sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for deleting the virtual commodity and the corresponding authorization file according to the operation instruction.
In a preferred embodiment of the present invention, the apparatus may further include the following modules:
the second operation instruction generating module is used for generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
the second operation instruction sending module is used for sending the operation instruction to the equipment corresponding to the source user account; and the equipment corresponding to the source user account is also used for adding the virtual goods and the corresponding authorization file according to the operation instruction.
In a preferred embodiment of the present invention, the apparatus may further include the following modules:
the third operation instruction generating module is used for generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
the third operation instruction sending module is used for sending the operation instruction to the equipment corresponding to the target user account; and the equipment corresponding to the target user account is used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
In a preferred embodiment of the present invention, the apparatus may further include the following modules:
the first prompt information generation module is used for generating prompt information for judging whether historical data of virtual commodities used by the source user account are deleted;
the first prompt information sending module is used for sending the prompt information to equipment corresponding to the source user account;
the deletion confirmation information receiving module is used for receiving deletion confirmation information returned by the source user account aiming at the prompt information;
the deletion rejection information receiving module is used for receiving deletion rejection information returned by the source user account aiming at the prompt information;
and/or the presence of a gas in the gas,
the second prompt message generation module is used for generating prompt messages for judging whether the account number of the source user loses the use right of the virtual commodity;
the second prompt information sending module is used for sending the prompt information to equipment corresponding to the source user account;
the lost confirmation information receiving module is used for receiving lost confirmation information returned by the source user account aiming at the prompt information;
the transfer information sending module is used for sending transfer information to the transfer module according to the confirmation loss information;
the loss information rejection receiving module is used for receiving the loss information rejection returned by the source user account aiming at the prompt information;
and the transfer termination module is used for terminating the transfer of the virtual commodity use right according to the loss rejection information.
In a preferred embodiment of the present invention, the apparatus may further include the following modules:
the historical data deleting module is used for deleting the historical data of the virtual commodity used by the source user account according to the confirmation deleting information;
or,
and the historical data retaining module is used for retaining the historical data of the virtual commodity used by the account of the source user according to the deletion refusing information.
According to the embodiment of the invention, the user account loses the use right of the virtual commodity through the release of the association between the user account and the virtual commodity identifier, and the user account obtains the use right of the virtual commodity through the establishment of the association between the other user account and the virtual commodity identifier, so that the transfer of the use right of the virtual commodity among users is realized, and the operation is simple and convenient.
According to the embodiment of the invention, the source user account does not need to be logged in on the equipment of the target user, so that the risk of revealing user account data is reduced, the safety is high, the limitation of installation times is not limited, and the flexibility is high.
According to the embodiment of the invention, the user is prompted to clear the historical data of the virtual commodity before transfer, so that the transfer safety is improved.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The apparatus in embodiments of the invention may comprise one or more of the following components: a processor for executing computer program instructions to perform the various processes and methods, Random Access Memory (RAM) and Read Only Memory (ROM) for information and storing program instructions, memory for storing data and information, a database for storing tables, directories or other data structures, I/O devices, interfaces, antennas, and the like.
An embodiment of the present invention further provides an apparatus, where the apparatus may include:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules may have the following functionality:
receiving a request initiated by a source user account number for transferring the use right of the virtual commodity; the virtual commodity has a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
generating transfer information of the virtual commodity according to the request;
transmitting transfer information of the virtual commodity;
receiving virtual commodity use right acquisition information returned by the target user account aiming at the transfer information;
and according to the virtual commodity use right acquisition information, the association between the source user account and the virtual commodity identification is released, and the association between the target user account and the virtual commodity identification is increased.
Preferably, the request is a request initiated by a source user account on a common platform to transfer the usage right of the virtual commodity, the target user account is a user account which obtains transfer information of the virtual commodity from the common platform and requests to obtain the usage right of the virtual commodity, and the one or more modules may have the following functions:
and transmitting the transfer information of the virtual commodity to a public platform.
Preferably, the request is a request initiated by a source user account to a target user account for transferring the usage right of the virtual commodity, and the one or more modules may have the following functions:
and sending the transfer information of the virtual commodity to a target user account.
Preferably, the virtual good identification is associated with an authorization status of the virtual good.
Preferably, the one or more modules may also have the following functions:
changing the authorization state of the virtual commodity into a waiting for transferring out state; the waiting-to-roll-out state is a state of forbidding downloading, installation and use of the virtual commodity by the account of the source user.
Preferably, the one or more modules may also have the following functions:
when the target user account returns virtual commodity use right rejection information aiming at the transfer information, changing the authorization state of the virtual commodity into a normal state according to the virtual commodity use right rejection information; the normal state is a state that allows the source user account to download, install and use the virtual commodity.
Preferably, the one or more modules may also have the following functions:
receiving a source user account, and a device identifier and a virtual commodity identifier corresponding to the source user account;
when the source user account number has an incidence relation with the virtual commodity identification, inquiring the authorization state of the virtual commodity;
when the authorization state is a normal state, generating an authorization file according to the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier; wherein, the normal state is a state of allowing the account of the source user to download, install and use the virtual commodity;
sending the authorization file to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for allowing the source user account to transfer the use right of the virtual commodity when the authorization file is verified to be legal.
The one or more modules may have the following functionality:
creating an authorization file according to the DRM specification of the content digital rights encryption protection technology;
adding the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier to an authorization file;
signing the source user account, the equipment identification and the virtual commodity identification corresponding to the source user account by using a private key;
adding the private key signature to the authorization file;
the device corresponding to the source user account is used for verifying whether the authorization file is legal or not through the following modes:
analyzing the authorization file, and extracting a source user account, a device identifier corresponding to the source user account and a virtual commodity identifier signature from the authorization file;
signing the source user account, the equipment identification corresponding to the source user account and the virtual commodity identification by using the public key;
comparing the public key signature with the private key signature; when the public key signature is consistent with the private key signature, judging that the authorization file is legal; and when the public key signature is inconsistent with the private key signature, judging that the authorization file is illegal.
Preferably, the one or more modules may also have the following functions:
generating an operation instruction for deleting the virtual commodity and the corresponding authorization file;
sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for deleting the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, the one or more modules may also have the following functions:
when the target user account returns virtual commodity use right rejection information aiming at the transfer information, generating an operation instruction for adding a virtual commodity and a corresponding authorization file;
sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is also used for adding the virtual goods and the corresponding authorization file according to the operation instruction.
Preferably, the one or more modules may also have the following functions:
generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
sending the operation instruction to equipment corresponding to the target user account; and the equipment corresponding to the target user account is used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, the one or more modules may also have the following functions:
generating prompt information for deleting the historical data of the virtual commodity used by the source user;
sending the prompt information to equipment corresponding to the source user account;
receiving the confirmation deletion information returned by the source user for the prompt information, or receiving the rejection deletion information returned by the source user for the prompt information;
and/or the presence of a gas in the gas,
generating prompt information whether the account of the source user loses the use right of the virtual commodity;
sending the prompt information to equipment corresponding to the source user account;
receiving a confirmation losing message returned by the source user account aiming at the prompt message, and executing a step of generating transfer information of the virtual commodity according to the request according to the confirmation losing message; or the receiving source user account returns loss rejection information aiming at the prompt information, and the loss rejection information terminates the transfer of the virtual commodity use right.
Preferably, the one or more modules may also have the following functions:
deleting the historical data of the virtual commodity used by the account of the source user according to the confirmation deletion information;
or,
and reserving historical data of the virtual commodity used by the account of the source user according to the deletion refusing information.
According to the embodiment of the invention, the user account loses the use right of the virtual commodity through the release of the association between the user account and the virtual commodity identifier, and the user account obtains the use right of the virtual commodity through the establishment of the association between the other user account and the virtual commodity identifier, so that the transfer of the use right of the virtual commodity among users is realized, and the operation is simple and convenient.
According to the embodiment of the invention, the source user account does not need to be logged in on the equipment of the target user, so that the risk of revealing user account data is reduced, the safety is high, the limitation of installation times is not limited, and the flexibility is high.
According to the embodiment of the invention, the user is prompted to clear the historical data of the virtual commodity before transfer, so that the transfer safety is improved.
The present embodiment also provides a non-transitory readable storage medium, in which one or more modules (programs) are stored, and when the one or more modules are applied to a device with virtual goods, the one or more modules may cause the device to execute instructions (instructions) for:
receiving a request initiated by a source user account number for transferring the use right of the virtual commodity; the virtual commodity has a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
generating transfer information of the virtual commodity according to the request;
transmitting transfer information of the virtual commodity;
receiving virtual commodity use right acquisition information returned by the target user account aiming at the transfer information;
and according to the virtual commodity use right acquisition information, the association between the source user account and the virtual commodity identification is released, and the association between the target user account and the virtual commodity identification is increased.
Preferably, the request is a request initiated by a source user account on a common platform to transfer the usage right of the virtual commodity, the target user account is a user account which obtains transfer information of the virtual commodity from the common platform and requests to obtain the usage right of the virtual commodity, and the one or more modules may have the following functions:
and transmitting the transfer information of the virtual commodity to a public platform.
Preferably, the request is a request initiated by a source user account to a target user account for transferring the usage right of the virtual commodity, and the one or more modules may have the following functions:
and sending the transfer information of the virtual commodity to a target user account.
Preferably, the virtual good identification is associated with an authorization status of the virtual good.
Preferably, the one or more modules may also have the following functions:
changing the authorization state of the virtual commodity into a waiting for transferring out state; the waiting-to-roll-out state is a state of forbidding downloading, installation and use of the virtual commodity by the account of the source user.
Preferably, the one or more modules may also have the following functions:
when the target user account returns virtual commodity use right rejection information aiming at the transfer information, changing the authorization state of the virtual commodity into a normal state according to the virtual commodity use right rejection information; the normal state is a state that allows the source user account to download, install and use the virtual commodity.
Preferably, the one or more modules may also have the following functions:
receiving a source user account, and a device identifier and a virtual commodity identifier corresponding to the source user account;
when the source user account number has an incidence relation with the virtual commodity identification, inquiring the authorization state of the virtual commodity;
when the authorization state is a normal state, generating an authorization file according to the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier; wherein, the normal state is a state of allowing the account of the source user to download, install and use the virtual commodity;
sending the authorization file to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for allowing the source user account to transfer the use right of the virtual commodity when the authorization file is verified to be legal.
The one or more modules may have the following functionality:
creating an authorization file according to the DRM specification of the content digital rights encryption protection technology;
adding the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier to an authorization file;
signing the source user account, the equipment identification and the virtual commodity identification corresponding to the source user account by using a private key;
adding the private key signature to the authorization file;
the device corresponding to the source user account is used for verifying whether the authorization file is legal or not through the following modes:
analyzing the authorization file, and extracting a source user account, a device identifier corresponding to the source user account and a virtual commodity identifier signature from the authorization file;
signing the source user account, the equipment identification corresponding to the source user account and the virtual commodity identification by using the public key;
comparing the public key signature with the private key signature; when the public key signature is consistent with the private key signature, judging that the authorization file is legal; and when the public key signature is inconsistent with the private key signature, judging that the authorization file is illegal.
Preferably, the one or more modules may also have the following functions:
generating an operation instruction for deleting the virtual commodity and the corresponding authorization file;
sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for deleting the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, the one or more modules may also have the following functions:
when the target user account returns virtual commodity use right rejection information aiming at the transfer information, generating an operation instruction for adding a virtual commodity and a corresponding authorization file;
sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is also used for adding the virtual goods and the corresponding authorization file according to the operation instruction.
Preferably, the one or more modules may also have the following functions:
generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
sending the operation instruction to equipment corresponding to the target user account; and the equipment corresponding to the target user account is used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
Preferably, the one or more modules may also have the following functions:
generating prompt information for deleting the historical data of the virtual commodity used by the source user;
sending the prompt information to equipment corresponding to the source user account;
receiving the confirmation deletion information returned by the source user for the prompt information, or receiving the rejection deletion information returned by the source user for the prompt information;
and/or the presence of a gas in the gas,
generating prompt information whether the account of the source user loses the use right of the virtual commodity;
sending the prompt information to equipment corresponding to the source user account;
receiving a confirmation losing message returned by the source user account aiming at the prompt message, and executing a step of generating transfer information of the virtual commodity according to the request according to the confirmation losing message; or the receiving source user account returns loss rejection information aiming at the prompt information, and the loss rejection information terminates the transfer of the virtual commodity use right.
Preferably, the one or more modules may also have the following functions:
deleting the historical data of the virtual commodity used by the account of the source user according to the confirmation deletion information;
or,
and reserving historical data of the virtual commodity used by the account of the source user according to the deletion refusing information.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, mobile devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing mobile device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing mobile device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or mobile device that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or mobile device. The term "comprising", without further limitation, means that the element so defined is not excluded from the list of additional identical elements in a process, method, article, or mobile device that comprises the element.
The method for transferring the usage right of the virtual commodity, the device for transferring the usage right of the virtual commodity and the equipment provided by the embodiment of the invention are described in detail, specific examples are applied in the description to explain the principle and the implementation mode of the embodiment of the invention, and the description of the above embodiments is only used for helping to understand the method and the core idea of the embodiment of the invention; meanwhile, for a person skilled in the art, according to the idea of the embodiment of the present invention, there may be a change in the specific implementation and application scope, and in summary, the content of the present specification should not be construed as a limitation to the embodiment of the present invention.

Claims (27)

1. A method for transferring usage rights of a virtual commodity, the method comprising:
receiving a request initiated by a source user account number for transferring the use right of the virtual commodity; the virtual commodity is provided with a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
generating transfer information of the virtual commodity according to the request;
transmitting transfer information of the virtual commodity;
receiving virtual commodity use right acquisition information returned by the target user account aiming at the transfer information;
and according to the virtual commodity use right acquisition information, the association between the source user account and the virtual commodity identification is released, and the association between the target user account and the virtual commodity identification is increased.
2. The method as claimed in claim 1, wherein the request is a request initiated by the source user account on a common platform to transfer usage rights of a virtual commodity, the target user account is a user account which obtains transfer information of the virtual commodity from the common platform and requests to obtain the usage rights of the virtual commodity, and the step of sending the transfer information of the virtual commodity comprises:
and sending the transfer information of the virtual commodity to the public platform.
3. The method of claim 1, wherein the request is a request initiated by the source user account to transfer usage rights for a virtual commodity to the target user account, and the step of sending transfer information for the virtual commodity comprises:
and sending the transfer information of the virtual commodity to the target user account.
4. The method of claim 1, wherein the virtual good identification is associated with an authorization status of the virtual good.
5. The method as set forth in claim 4, wherein after the step of generating transfer information of the virtual commodity according to the request, the method further comprises:
changing the authorization state of the virtual commodity into a waiting for transferring out state; and the waiting transferring-out state is a state of forbidding the source user account to download, install and use the virtual commodity.
6. The method of claim 5, further comprising:
when the target user account returns virtual commodity use right rejection information aiming at the transfer information, changing the authorization state of the virtual commodity into a normal state according to the virtual commodity use right rejection information; and the normal state is a state of allowing the source user account to download, install and use the virtual commodity.
7. The method of claim 4, wherein before or after the step of receiving the request for transfer of usage rights for the virtual good initiated by the source user account, the method further comprises:
receiving the source user account, and the equipment identifier and the virtual commodity identifier corresponding to the source user account;
inquiring the authorization state of the virtual commodity when the source user account and the virtual commodity identification have an incidence relation;
when the authorization state is a normal state, generating an authorization file according to the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier; the normal state is a state allowing the source user account to download, install and use the virtual commodity;
sending the authorization file to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for allowing the source user account to transfer the use right of the virtual commodity when the authorization file is verified to be legal.
8. The method according to claim 7, wherein the step of generating the authorization file according to the source user account, the device identifier corresponding to the source user account, and the virtual product identifier when the authorization status is a normal status includes:
creating an authorization file according to the DRM specification of the content digital rights encryption protection technology;
adding the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier to the authorization file;
signing the source user account, the equipment identification and the virtual commodity identification corresponding to the source user account by using a private key;
adding the private key signature to the authorization file;
the equipment corresponding to the source user account verifies whether the authorization file is legal or not through the following modes:
analyzing the authorization file, and extracting the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier signature from the authorization file;
signing the source user account, the equipment identification corresponding to the source user account and the virtual commodity identification by using a public key;
comparing the public key signature with the private key signature; when the public key signature is consistent with the private key signature, judging that the authorization file is legal; and when the public key signature is inconsistent with the private key signature, judging that the authorization file is illegal.
9. The method of claim 7, wherein after the step of receiving the request for transfer of usage rights for the virtual good initiated by the source user account, the method further comprises:
generating an operation instruction for deleting the virtual commodity and the corresponding authorization file;
sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for deleting the virtual commodity and the corresponding authorization file according to the operation instruction.
10. The method of claim 9, further comprising:
when the target user account returns virtual commodity use right rejection information aiming at the transfer information, generating an operation instruction for adding the virtual commodity and a corresponding authorization file;
sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is also used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
11. The method according to claim 7, wherein after the steps of disassociating the source user account from the virtual good identifier and increasing the association between the target user account and the virtual good identifier according to the virtual good usage right acquisition information, the method further comprises:
generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
sending the operation instruction to equipment corresponding to the target user account; and the equipment corresponding to the target user account is used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
12. The method of claim 1, wherein after the step of receiving the request for transfer of usage rights for the virtual good initiated by the source user account, the method further comprises:
generating prompt information for judging whether to delete the historical data of the virtual commodity used by the source user account;
sending the prompt information to equipment corresponding to the source user account;
receiving deletion confirmation information returned by the source user account aiming at the prompt information, or receiving deletion rejection information returned by the source user account aiming at the prompt information;
and/or the presence of a gas in the gas,
generating prompt information whether the source user account loses the virtual commodity use right;
sending the prompt information to equipment corresponding to the source user account;
receiving a loss confirmation message returned by the source user account aiming at the prompt message, and executing the step of generating the transfer information of the virtual commodity according to the request according to the loss confirmation message; or receiving the loss rejection information returned by the source user account aiming at the prompt information, and terminating the transfer of the virtual commodity use right according to the loss rejection information.
13. The method according to claim 12, wherein after the step of receiving the virtual commodity usage right acquisition information returned by the target user account for the transfer information, the method further comprises:
deleting the historical data of the virtual commodity used by the source user account according to the deletion confirmation information;
or,
and reserving historical data of the virtual commodity used by the source user account according to the deletion refusing information.
14. An apparatus for transferring usage rights of virtual commodities, the apparatus comprising:
the transfer request receiving module is used for receiving a request initiated by a source user account for transferring the virtual commodity usage right; the virtual commodity is provided with a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
the transfer information generation module is used for generating transfer information of the virtual commodity according to the request;
the transfer information sending module is used for sending transfer information of the virtual commodities;
the usage right acquisition information receiving module is used for receiving virtual commodity usage right acquisition information returned by the target user account aiming at the transfer information;
the association releasing module is used for releasing the association between the source user account and the virtual commodity identification according to the virtual commodity use right acquisition information;
and the association increasing module is used for increasing the association between the target user account and the virtual commodity identifier.
15. The apparatus of claim 14, wherein the request is a request initiated by the source user account on a common platform to transfer usage rights of a virtual commodity, and the target user account is a user account that obtains transfer information of the virtual commodity from the common platform and requests to obtain the usage rights of the virtual commodity, and the transfer information sending module comprises:
and the first sending submodule is used for sending the transfer information of the virtual commodity to the public platform.
16. The apparatus of claim 14, wherein the request is a request initiated by the source user account to transfer the usage right of the virtual commodity to the target user account, and the transfer information sending module comprises:
and the second sending submodule is used for sending the transfer information of the virtual commodity to the target user account.
17. The apparatus of claim 14, wherein the virtual good identification is associated with an authorization status of the virtual good.
18. The apparatus of claim 17, further comprising:
the first authorization state changing module is used for changing the authorization state of the virtual commodity into a waiting for transferring out state; and the waiting transferring-out state is a state of forbidding the source user account to download, install and use the virtual commodity.
19. The apparatus of claim 18, further comprising:
a second authorization state changing module, configured to change, when the target user account returns virtual commodity usage right rejection information for the assignment information, an authorization state of the virtual commodity to a normal state according to the virtual commodity usage right rejection information; and the normal state is a state of allowing the source user account to download, install and use the virtual commodity.
20. The apparatus of claim 17, further comprising:
the source information receiving module is used for receiving the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier;
the authorization state query module is used for querying the authorization state of the virtual commodity when the source user account and the virtual commodity identification have an incidence relation;
the authorization file generation module is used for generating an authorization file according to the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier when the authorization state is a normal state; the normal state is a state allowing the source user account to download, install and use the virtual commodity;
the authorization file sending module is used for sending the authorization file to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for allowing the source user account to transfer the use right of the virtual commodity when the authorization file is verified to be legal.
21. The apparatus of claim 20, wherein the authorization file generation module comprises:
the authorization file creating submodule is used for creating an authorization file according to the DRM specification of the content digital copyright encryption protection technology;
the source information adding submodule is used for adding the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier to the authorization file;
the private key signature module is used for signing the source user account, the equipment identification and the virtual commodity identification corresponding to the source user account by using a private key;
a private key adding submodule for adding the private key signature to the authorization file;
the device corresponding to the source user account is used for verifying whether the authorization file is legal or not through the following modes:
analyzing the authorization file, and extracting the source user account, the equipment identifier corresponding to the source user account and the virtual commodity identifier signature from the authorization file;
signing the source user account, the equipment identification corresponding to the source user account and the virtual commodity identification by using a public key;
comparing the public key signature with the private key signature; when the public key signature is consistent with the private key signature, judging that the authorization file is legal; and when the public key signature is inconsistent with the private key signature, judging that the authorization file is illegal.
22. The apparatus of claim 20, further comprising:
the first operation instruction generation module is used for generating an operation instruction for deleting the virtual commodity and the corresponding authorization file;
the first operation instruction sending module is used for sending the operation instruction to equipment corresponding to the source user account; and the equipment corresponding to the source user account is used for deleting the virtual commodity and the corresponding authorization file according to the operation instruction.
23. The apparatus of claim 22, further comprising:
a second operation instruction generating module, configured to generate an operation instruction for adding the virtual commodity and a corresponding authorization file when the target user account returns virtual commodity usage right rejection information for the assignment information;
the second operation instruction sending module is used for sending the operation instruction to the equipment corresponding to the source user account; and the equipment corresponding to the source user account is also used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
24. The apparatus of claim 20, further comprising:
the third operation instruction generating module is used for generating an operation instruction for adding the virtual commodity and the corresponding authorization file;
a third operation instruction sending module, configured to send the operation instruction to a device corresponding to the target user account; and the equipment corresponding to the target user account is used for adding the virtual commodity and the corresponding authorization file according to the operation instruction.
25. The apparatus of claim 14, further comprising:
the first prompt information generation module is used for generating prompt information for judging whether to delete the historical data of the virtual commodity used by the source user account;
the first prompt information sending module is used for sending the prompt information to equipment corresponding to the source user account;
a deletion confirmation information receiving module, configured to receive deletion confirmation information returned by the source user account for the prompt information;
a deletion rejection information receiving module, configured to receive deletion rejection information returned by the source user account for the prompt information;
and/or the presence of a gas in the gas,
the second prompt message generation module is used for generating prompt messages for judging whether the source user account loses the use right of the virtual commodity;
the second prompt information sending module is used for sending the prompt information to equipment corresponding to the source user account;
a lost confirmation information receiving module, configured to receive lost confirmation information returned by the source user account for the prompt information;
the transfer information sending module is used for sending transfer information to the transfer module according to the confirmation loss information;
a loss information rejection receiving module, configured to receive the loss information rejection returned by the source user account for the prompt information;
and the transfer termination module is used for terminating the transfer of the virtual commodity usage right according to the loss rejection information.
26. The apparatus of claim 25, further comprising:
a historical data deleting module, configured to delete the historical data of the virtual commodity used by the source user account according to the deletion confirmation information;
or,
and the historical data retaining module is used for retaining the historical data of the virtual commodity used by the source user account according to the deletion refusing information.
27. An apparatus, characterized in that the apparatus comprises:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules having the functionality to:
receiving a request initiated by a source user account number for transferring the use right of the virtual commodity; the virtual commodity is provided with a virtual commodity identifier, and the virtual commodity identifier is associated with the source user account;
generating transfer information of the virtual commodity according to the request;
transmitting transfer information of the virtual commodity;
receiving virtual commodity use right acquisition information returned by the target user account aiming at the transfer information;
and according to the virtual commodity use right acquisition information, the association between the source user account and the virtual commodity identification is released, and the association between the target user account and the virtual commodity identification is increased.
CN201310235089.5A2013-06-142013-06-14A kind of usufructuary assignment method of virtual goods, device and equipmentActiveCN103366304B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201310235089.5ACN103366304B (en)2013-06-142013-06-14A kind of usufructuary assignment method of virtual goods, device and equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201310235089.5ACN103366304B (en)2013-06-142013-06-14A kind of usufructuary assignment method of virtual goods, device and equipment

Publications (2)

Publication NumberPublication Date
CN103366304Atrue CN103366304A (en)2013-10-23
CN103366304B CN103366304B (en)2016-12-28

Family

ID=49367585

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201310235089.5AActiveCN103366304B (en)2013-06-142013-06-14A kind of usufructuary assignment method of virtual goods, device and equipment

Country Status (1)

CountryLink
CN (1)CN103366304B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103577726A (en)*2013-11-132014-02-12北京中天安泰信息科技有限公司Digital right management method based on equipment and re-transaction method
CN104978687A (en)*2014-04-082015-10-14陈衡Creditor's rights transferring processing device and creditor's rights transferring processing method
CN105184495A (en)*2015-09-142015-12-23珠海优特电力科技股份有限公司Digital product permission management method and server
CN107665453A (en)*2017-08-312018-02-06北京三快在线科技有限公司A kind of processing method of virtual resource, device and server
CN109155051A (en)*2017-12-182019-01-04深圳市大疆创新科技有限公司Management method, server, the control equipment and system of unmanned plane
CN110119937A (en)*2019-05-102019-08-13中国联合网络通信集团有限公司Virtual article trading method and system
CN111492634A (en)*2017-07-312020-08-04编年史公司Secure and confidential custody transaction systems, methods, and apparatus using zero-knowledge protocols
CN114429389A (en)*2022-01-272022-05-03支付宝(杭州)信息技术有限公司Digital commodity display method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050182693A1 (en)*2004-02-122005-08-18Besjon AlivandiSystem and method for producing merchandise from a virtual environment
CN1858756A (en)*2005-12-072006-11-08华为技术有限公司Method and system for processing virtual article data
CN101482955A (en)*2008-01-112009-07-15李建辉Security mode and trade mode of virtual properties in network game
CN101610256A (en)*2009-07-142009-12-23中国联合网络通信集团有限公司 License information transfer request, transfer and transfer method and device
CN102956016A (en)*2011-08-262013-03-06陈宏宇 E-Commerce Transaction Method for Intangible Goods

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050182693A1 (en)*2004-02-122005-08-18Besjon AlivandiSystem and method for producing merchandise from a virtual environment
CN1858756A (en)*2005-12-072006-11-08华为技术有限公司Method and system for processing virtual article data
CN101482955A (en)*2008-01-112009-07-15李建辉Security mode and trade mode of virtual properties in network game
CN101610256A (en)*2009-07-142009-12-23中国联合网络通信集团有限公司 License information transfer request, transfer and transfer method and device
CN102956016A (en)*2011-08-262013-03-06陈宏宇 E-Commerce Transaction Method for Intangible Goods

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103577726A (en)*2013-11-132014-02-12北京中天安泰信息科技有限公司Digital right management method based on equipment and re-transaction method
CN103577726B (en)*2013-11-132016-05-18北京中天安泰信息科技有限公司Digital publishing rights based on equipment method of commerce again
CN104978687A (en)*2014-04-082015-10-14陈衡Creditor's rights transferring processing device and creditor's rights transferring processing method
CN105184495A (en)*2015-09-142015-12-23珠海优特电力科技股份有限公司Digital product permission management method and server
CN111492634A (en)*2017-07-312020-08-04编年史公司Secure and confidential custody transaction systems, methods, and apparatus using zero-knowledge protocols
US12045811B2 (en)2017-07-312024-07-23Chronicled Inc.Secure and confidential custodial transaction system, method and device using zero-knowledge protocol
CN107665453A (en)*2017-08-312018-02-06北京三快在线科技有限公司A kind of processing method of virtual resource, device and server
CN107665453B (en)*2017-08-312022-01-21北京三快在线科技有限公司Virtual resource processing method and device and server
CN109155051A (en)*2017-12-182019-01-04深圳市大疆创新科技有限公司Management method, server, the control equipment and system of unmanned plane
CN110119937A (en)*2019-05-102019-08-13中国联合网络通信集团有限公司Virtual article trading method and system
CN114429389A (en)*2022-01-272022-05-03支付宝(杭州)信息技术有限公司Digital commodity display method and device

Also Published As

Publication numberPublication date
CN103366304B (en)2016-12-28

Similar Documents

PublicationPublication DateTitle
CN103366304B (en)A kind of usufructuary assignment method of virtual goods, device and equipment
US20230004970A1 (en)Distributed Ledgers with Ledger Entries Containing Redactable Payloads
US9740843B2 (en)Method, system, license server for providing a license to a user for accessing a protected content on a user device and software module
CN109274652B (en)Identity information verification system, method and device and computer storage medium
CN107609848B (en)Intellectual property licensing method and system based on Internet of things
US9628447B2 (en)Methods and apparatus for protected distribution of applications and media content
RU2560784C2 (en)Model of interaction for transfer of states and data
US9325680B2 (en)Digital rights management retrieval system
CN109241726B (en)User authority control method and device
CN103067169A (en)Application licensing authentication
EA009793B1 (en)Distribution and rights management of digital content
CN111369242A (en)Method for recovering block chain assets through intelligent contracts, wallet and block chain link points
US9886685B2 (en)Distributed digital rights-managed file transfer and access control
US12063311B2 (en)System and method for internet access age-verification
CN105868970B (en)authentication method and electronic equipment
JP6153669B2 (en) System and method for communicating credentials
CN109388957B (en)Block chain-based information transfer method, device, medium and electronic equipment
CN105701423B (en)Date storage method and device applied to high in the clouds payment transaction
CN101036099A (en)Centralized management of digital rights licensing
CN105743903A (en)Audio digital rights management method and system, intelligent terminal and authentication server
US20080165967A1 (en)Method and Device For Migrating a Specifically Encrypted Access Object From a First Terminal Unit to a Second Terminal Unit
CN113486122A (en)Data sharing method and electronic equipment
CN111460400A (en)Data processing method and device and computer readable storage medium
CN102592072A (en)Directory service distributed product activation
US20240054481A1 (en)Content Rights Management Systems and Methods Using Trusted Ledgers

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C53Correction of patent of invention or patent application
CB02Change of applicant information

Address after:100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant after:Xiaomi Technology Co., Ltd.

Address before:100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant before:Beijing Xiaomi Technology Co., Ltd.

C14Grant of patent or utility model
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp