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
CN103366304A CN2013102350895A CN201310235089A CN103366304A CN 103366304 A CN103366304 A CN 103366304A CN 2013102350895 A CN2013102350895 A CN 2013102350895A CN 201310235089 A CN201310235089 A CN 201310235089A CN 103366304 A CN103366304 A CN 103366304A
Authority
CN
China
Prior art keywords
virtual goods
user account
source user
information
authority
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 Ltd filed Critical Beijing Xiaomi Technology Co Ltd
Priority to CN201310235089.5A priority Critical patent/CN103366304B/en
Publication of CN103366304A publication Critical patent/CN103366304A/en
Application granted granted Critical
Publication of CN103366304B publication Critical patent/CN103366304B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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

The usufructuary assignment method of a kind of virtual goods, device and equipment
Technical field
The embodiment of the invention relates to the technical field of mobile device, particularly relates to the usufructuary assignment method of a kind of virtual goods, the usufructuary transfer device of a kind of virtual goods and a kind of equipment.
Background technology
Along with popularizing of mobile device, mobile device is also more and more higher in the utilization rate of the daily life each side such as people's work, study, amusement.Virtual goods on the mobile device operation system platform (such as application, theme etc.) provides function miscellaneous, satisfies people's different aspect demand.
As a kind of ecologic environment, normally carried out the exploitation of commodity for a certain platform by the developer, the commodity market that then is submitted to this platform for the user free or pay download after buying and.Finally be divided into the developer according to a certain percentage by platform.
For the charge commodity, some commodity markets provide beta release, but often function is restricted or the time is shorter.Just the right to use that has these commodity after the user buys, but many users may be owing to the reasons such as interest-degree decay just do not re-use after using a period of time.
The user can download, install and use this commodity at the mobile device of oneself after the right to use of having bought commodity.If other users want to install and use this commodity, then to pay corresponding price and buy these commodity from commodity market.
And have the usufructuary user of these commodity, and even it does not re-use, also can't allow its kith and kin use, cause and repeatedly buy, produce unnecessary cost.
In addition, some platform allows the user can install and use at limited a plurality of mobile devices after the right to use of having bought commodity.So the user after the right to use of having bought commodity, can download, install and use at a plurality of equipment this commodity.If other users want to use these commodity, can have in its equipment login the user's of these commodity account, then download and install.
Because logined an account at equipment, can download and check this account all information and commodity under one's name, this method easily causes the confusion of account and the risk of leakage, poor stability.In addition, the commodity right to use has often limited the number of operable equipment, after number reaches the upper limit, just can not continue to download, install at other equipment and used these commodity.
Summary of the invention
Embodiment of the invention technical matters to be solved provides the usufructuary assignment method of a kind of virtual goods, can allow the right to use transfer the possession of before the user.
Accordingly, the embodiment of the invention also provides the usufructuary transfer device of a kind of virtual goods and a kind of equipment, in order to guarantee the implementation and application of said method.
In order to address the above problem, the embodiment of the invention discloses the usufructuary assignment method of a kind of virtual goods, described method comprises:
The usufructuary request of transfer virtual goods that reception is initiated by the source user account; Wherein, described virtual goods has the virtual goods sign, described virtual goods sign and described source user account relating;
Generate the transferable information of described virtual goods according to described request;
Send the transferable information of described virtual goods;
The virtual goods right to use obtaining information that the receiving target user account returns for described transferable information;
Remove the related of described source user account and described virtual goods sign according to described virtual goods right to use obtaining information, and, related that described targeted customer's account and described virtual goods identify increased.
Preferably, described request is the usufructuary request of transfer virtual goods of being initiated at common platform by described source user account, described targeted customer's account for the transferable information that obtains described virtual goods from described common platform, and request obtain the usufructuary user account of described virtual goods, the step of the transferable information of the described virtual goods of described transmission comprises:
The transferable information of described virtual goods is sent to described common platform.
Preferably, described request is the usufructuary request of transfer virtual goods of being initiated to described targeted customer's account by described source user account, and the step of the transferable information of the described virtual goods of described transmission comprises:
The transferable information of described virtual goods is sent to described targeted customer's account.
Preferably, described virtual goods sign is associated with the licensing status of described virtual goods.
Preferably, after the step of the described transferable information that generates described virtual goods according to described request, described method also comprises:
The licensing status of described virtual goods is changed to the state that produces of waiting for; Wherein, to produce state be to forbid that described source user account downloads, installs and use the state of described virtual goods in described wait.
Preferably, described method also comprises:
When described targeted customer's account was returned virtual goods right to use exclude information for described transferable information, the described virtual goods right to use exclude information of foundation changed to normal condition with the licensing status of described virtual goods; Wherein, described normal condition is for allowing described source user account to download, install and use the state of described virtual goods.
Preferably, before or after the step of the usufructuary request of transfer virtual goods that described reception is initiated by described source user account, described method also comprises:
Receive described source user account, corresponding device identification and the virtual goods sign of source user account;
When having incidence relation, described source user account and described virtual goods sign inquires about the licensing status of described virtual goods;
When described licensing status is normal condition, generate authority according to described source user account, corresponding device identification and the virtual goods sign of source user account; Wherein, described normal condition is for allowing described source user account to download, install and use the state of described virtual goods;
Described authority is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account is used for allowing described source user account to transfer the possession of the right to use of described virtual goods when the described authority of checking is legal.
Preferably, described when described licensing status is normal condition, the step that generates authority according to device identification corresponding to described source user account, source user account and virtual goods sign comprises:
According to content digital publishing rights encipherment protection technology DRM specification creation authority;
Described source user account, corresponding device identification and the virtual goods sign of source user account are added into described authority;
With private key described source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Described private key signature is added into described authority;
Equipment corresponding to described source user account verifies in the following manner whether described authority is legal:
Resolve described authority, from described authority, extract described source user account, corresponding device identification and the virtual goods sign signature of source user account;
With PKI described source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Described public key signature and described private key signature are compared; When described public key signature is consistent with described private key signature, judge that then described authority is legal; When described public key signature and described private key signature are inconsistent, judge that then described authority is illegal.
Preferably, after the step of the usufructuary request of transfer virtual goods that described reception is initiated by the source user account, described method also comprises:
Generate the operational order of the authority of the described virtual goods of deletion and correspondence;
Described operational order is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account is used for deleting described virtual goods and corresponding authority according to described operational order.
Preferably, described method also comprises:
When described targeted customer's account is returned virtual goods right to use exclude information for described transferable information, generate the operational order of the authority of adding described virtual goods and correspondence;
Described operational order is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account also is used for adding described virtual goods and corresponding authority according to described operational order.
Preferably, remove the related of described source user account and described virtual goods sign at the described virtual goods right to use of described foundation obtaining information, and, increasing after the related step of described targeted customer's account and described virtual goods sign, described method also comprises:
Generate the operational order of the authority of adding described virtual goods and correspondence;
Described operational order is sent to equipment corresponding to described targeted customer's account; Equipment corresponding to described targeted customer's account is used for adding described virtual goods and corresponding authority according to described operational order.
Preferably, after the step of the usufructuary request of transfer virtual goods that described reception is initiated by described source user account, described method also comprises:
Generate and whether delete the information that described source user account is used the historical data of described virtual goods;
Described information is sent to equipment corresponding to described source user account;
Receive the affirmation deletion information that described source user account is returned for described information, perhaps, receive the refusal deletion information that described source user account is returned for described information;
And/or,
Generate described source user account and whether lose the usufructuary information of described virtual goods;
Described information is sent to equipment corresponding to described source user account;
Receive described source user account and return for described information and confirm to lose information, lose the described step that generates the transferable information of described virtual goods according to described request of information and executing according to described affirmation; Perhaps, receive described source user account and return refusal for described information and lose information, lose the usufructuary transfer of the described virtual goods of end-of-message according to described refusal.
Preferably, after the virtual goods right to use obtaining information step that the described targeted customer's account of described reception is returned for described transferable information, described method also comprises:
Use the historical data of described virtual goods according to the described source user account of described affirmation deletion information deletion;
Perhaps,
Keep the historical data that described source user account is used described virtual goods according to described refusal deletion information.
The embodiment of the invention discloses the usufructuary transfer device of a kind of virtual goods, described device comprises:
Transfer the possession of the request receiving module, be used for receiving the usufructuary request of transfer virtual goods of being initiated by the source user account; Wherein, described virtual goods has the virtual goods sign, described virtual goods sign and described source user account relating;
The transferable information generation module is for the transferable information that generates described virtual goods according to described request;
The transferable information sending module is for the transferable information that sends described virtual goods;
Right to use obtaining information receiver module is used for the virtual goods right to use obtaining information that the receiving target user account returns for described transferable information;
The related module of removing is used for removing related that described source user account and described virtual goods identify according to described virtual goods right to use obtaining information;
The related module that increases, for increasing described targeted customer's account and described virtual goods identify related.
Preferably, described request is the usufructuary request of transfer virtual goods of being initiated at common platform by described source user account, described targeted customer's account for the transferable information that obtains described virtual goods from described common platform, and request obtain the usufructuary user account of described virtual goods, described transferable information sending module comprises:
First sends submodule, is used for the transferable information of described virtual goods is sent to described common platform.
Preferably, described request is the usufructuary request of transfer virtual goods of being initiated to described targeted customer's account by described source user account, and described transferable information sending module comprises:
Second sends submodule, is used for the transferable information of described virtual goods is sent to described targeted customer's account.
Preferably, described virtual goods sign is associated with the licensing status of described virtual goods.
Preferably, described device also comprises:
The first licensing status change module is used for the licensing status of described virtual goods is changed to the state that produces of waiting for; Wherein, to produce state be to forbid that described source user account downloads, installs and use the state of described virtual goods in described wait.
Preferably, described device also comprises:
The second licensing status change module is used for when described targeted customer's account is returned virtual goods right to use exclude information for described transferable information, and the described virtual goods right to use exclude information of foundation changes to normal condition with the licensing status of described virtual goods; Wherein, described normal condition is for allowing described source user account to download, install and use the state of described virtual goods.
Preferably, described device also comprises:
The source information receiver module is used for receiving described source user account, corresponding device identification and the virtual goods sign of source user account;
The licensing status enquiry module is used for identifying the licensing status of inquiring about described virtual goods when having incidence relation at described source user account and described virtual goods;
The authority generation module is used for when described licensing status is normal condition, generates authority according to described source user account, corresponding device identification and the virtual goods sign of source user account; Wherein, download, install and use the state of described virtual goods under the described normal condition for the described source user account of permission;
The authority sending module is used for described authority is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account is used for allowing described source user account to transfer the possession of the right to use of described virtual goods when the described authority of checking is legal.
Preferably, described authority generation module comprises:
Authority creates submodule, is used for according to content digital publishing rights encipherment protection technology DRM specification creation authority;
Source information is added submodule, is used for described source user account, corresponding device identification and the virtual goods sign of source user account are added into described authority;
The private key signature module is used for private key described source user account, corresponding device identification and the virtual goods sign of source user account being signed;
Private key adds submodule, is used for described private key signature is added into described authority;
Equipment corresponding to described source user account is used for verifying whether described authority is legal in the following manner:
Resolve described authority, from described authority, extract described source user account, corresponding device identification and the virtual goods sign signature of source user account;
With PKI described source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Described public key signature and described private key signature are compared; When described public key signature is consistent with described private key signature, judge that then described authority is legal; When described public key signature and described private key signature are inconsistent, judge that then described authority is illegal.
Preferably, described device also comprises:
The first operational order generation module, the operational order of the authority of the generation described virtual goods of deletion and correspondence;
The first operational order sending module is used for described operational order is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account is used for deleting described virtual goods and corresponding authority according to described operational order.
Preferably, described device also comprises:
The second operational order generation module is used for when described targeted customer's account is returned virtual goods right to use exclude information for described transferable information, generates the operational order of the authority of adding described virtual goods and correspondence;
The second operational order sending module is used for described operational order is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account also is used for adding described virtual goods and corresponding authority according to described operational order.
Preferably, described device also comprises:
The 3rd operational order generation module is used for the operational order that the authority of described virtual goods and correspondence is added in generation;
The 3rd operational order sending module is used for described operational order is sent to equipment corresponding to described targeted customer's account; Equipment corresponding to described targeted customer's account is used for adding described virtual goods and corresponding authority according to described operational order.
Preferably, described device also comprises:
The first information generation module is used for generating whether delete the information that described source user account is used the historical data of described virtual goods;
The first information sending module is used for described information is sent to equipment corresponding to described source user account;
Confirm the deletion information receiving module, be used for receiving the affirmation deletion information that described source user account is returned for described information;
Refusal deletion information receiving module is used for receiving the refusal deletion information that described source user account is returned for described information;
And/or,
The second information generation module is used for generating described source user account and whether loses the usufructuary information of described virtual goods;
The second information sending module is used for described information is sent to equipment corresponding to described source user account;
Confirm to lose information receiving module, be used for receiving described source user account and return for described information and confirm to lose information;
Calling module is used for losing information according to described affirmation and calls the transferable information sending module;
Refusal loses information receiving module, is used for receiving described source user account and returns refusal for described information and lose information;
Transfer the possession of and stop module, be used for losing the usufructuary transfer of the described virtual goods of end-of-message according to described refusal.
Preferably, described device also comprises:
The historical data removing module is used for deleting the historical data that the described source user account of information deletion is used described virtual goods according to described affirmation;
Perhaps,
Historical data keeps module, is used for keeping the historical data that described source user account is used described virtual goods according to described refusal deletion information.
The embodiment of the invention discloses a kind of equipment, described equipment comprises:
One or more processors;
Storer; With
One or more modules, described one or more module stores are in described storer and be configured to be carried out by described one or more processors, and described one or more modules have following function:
The usufructuary request of transfer virtual goods that reception is initiated by the source user account; Wherein, described virtual goods has the virtual goods sign, described virtual goods sign and described source user account relating;
Generate the transferable information of described virtual goods according to described request;
Send the transferable information of described virtual goods;
The virtual goods right to use obtaining information that the receiving target user account returns for described transferable information;
Remove the related of the described user account in source and described virtual goods sign according to described virtual goods right to use obtaining information, and, related that described targeted customer's account and described virtual goods identify increased.
Compare with background technology, the embodiment of the invention comprises following advantage:
The embodiment of the invention is by the related releasing of user account with the virtual goods sign, make this user account lose the right to use of this virtual goods, by the related of another user account and virtual goods sign with set up, make this user account obtain the right to use of this virtual goods, thereby realized the transfer of the virtual goods right to use between the user, easy and simple to handle.
The embodiment of the invention need not to log in the source user account at targeted customer's equipment, reduces the risk of revealing the user account data, and high safety is not subject to the number of times restriction is installed, and dirigibility is strong.
Embodiment of the invention prompting user before transferring the possession of is removed the historical data of using virtual goods, improves the security of transferring the possession of.
Description of drawings
Fig. 1 a shows the flow chart of steps of the usufructuary assignment method embodiment of a kind of virtual goods that the embodiment of the invention provides;
Fig. 1 b shows the interface of buying page place at merchandise control center in the embodiment of the invention;
Fig. 1 c shows the interface at the tabulation place of the virtual goods that can transfer the possession of in the embodiment of the invention;
Fig. 1 d shows the interface of transferring the possession of page place in the embodiment of the invention;
Fig. 1 e shows the interface at prompting place in the embodiment of the invention;
Fig. 1 f shows the interface of transferring the possession of commodity tabulation place in the embodiment of the invention;
Fig. 1 g shows the interface at purchased item page place in the embodiment of the invention;
Fig. 1 h shows the interface at the page place that the virtual goods right to use is refused or accepted in the embodiment of the invention;
Fig. 2 shows the structured flowchart of the usufructuary transfer device of a kind of virtual goods embodiment that the embodiment of the invention provides;
Fig. 3 shows the structured flowchart of the preferred exemplary of a kind of transferable information sending module that the embodiment of the invention provides;
Fig. 4 shows the structured flowchart of the preferred exemplary of a kind of transferable information sending module that the embodiment of the invention provides.
Embodiment
For above-mentioned purpose, the feature and advantage that make the embodiment of the invention can become apparent more, below in conjunction with the drawings and specific embodiments the embodiment of the invention is described in further detail.
With reference to Fig. 1 a, show the flow chart of steps of the usufructuary assignment method embodiment of a kind of virtual goods of the embodiment of the invention, in embodiments of the present invention, virtual goods has the virtual goods sign, virtual goods sign and source user account relating; The present embodiment can comprise the steps:
Step 101 receives the usufructuary request of transfer virtual goods of being initiated by the source user account; Wherein, virtual goods has the virtual goods sign, virtual goods sign and source user account relating;
Step 102 is according to the transferable information of request generating virtual commodity;
Step 103, the transferable information of transmission virtual goods;
Step 104, the virtual goods right to use obtaining information that the receiving target user account returns for transferable information;
Step 105 is removed related that source user account and virtual goods identify according to virtual goods right to use obtaining information;
Step 106, increase targeted customer account is related with the virtual goods sign.
Need to prove, virtual goods can be the digital products such as the third party uses, electronics song, e-book, and the embodiment of the invention is not limited this.If the owner of virtual goods (such as sales platform side, developer etc.) allows the right to use of this virtual goods to be transferred, when the user who buys this virtual goods does not re-use this virtual goods, then this user right to use that it can be had transfers other users that wish to use this virtual goods.So, source user can be to initiate the user that virtual goods is transferred the possession of, and the targeted customer can be the user who receives this virtual goods.Certainly, the information interaction between the user is based on that corresponding account carries out.
For making those skilled in the art understand better the embodiment of the invention, in this manual, the mode of merchandise control centre management user's virtual goods is described as a kind of example.
The user carries out the operation of virtual goods at equipment, can carry out information communication by operating system built-in merchandise control center and server, realizes the control of authority.If the user wants to download, the virtual goods of oneself having bought perhaps is installed, then need to carry out at the merchandise control center of equipment corresponding operation.
In merchandise control,, require the user to use account and password login in the heart.Use the account and password login merchandise control center of oneself as the user after, can download free goods or the rear charge commodity of downloading of the purchase of paying.
For example, the purchased item page at the merchandise control center, can see:
Commodity S Install
Commodity T Install
Wherein, the user has bought commodity S and commodity T, and wherein, commodity S does not install, and after the click " installation ", just can download, install commodity S.The interface of buying page place at merchandise control center is shown in Fig. 1 b.
In a preferred embodiment of the present invention, the virtual goods sign is associated with the licensing status of virtual goods.
Licensing status can be that system is predefined, and normal condition can be arranged, and the user can freely download, installs and use virtual goods corresponding to this licensing status; Can have wait to produce state, be the restriction that causes owing to the right to use of transferring the possession of this virtual goods, and between period of assignment, the user temporarily cannot download, installs and use virtual goods corresponding to this licensing status; Frozen state can be arranged, be accused of the restriction that violation operation etc. causes, verification whether be accused of violation operation etc. during, the user temporarily cannot download, installs and use virtual goods corresponding to this licensing status; Expired state can be arranged, and for the virtual goods that the term of life restriction is arranged, the right to use of the virtual goods that this state is corresponding is expired, and the user can not download, installs and use virtual goods corresponding to this licensing status; Perhaps also have other licensing statuss, the embodiment of the invention is not limited at this.
After the user logined the merchandise control center, buys certain virtual goods, server then recorded the right to use that this user has this virtual goods, table 1 for example, and this user can download and use this virtual goods after by checking.
Table 1. user buys the record of virtual goods
serial_id user_id app_id buy_time status
100111 user_a@example.com 1234 2010-1-112∶00∶00 1
The data structure of table 2. purchaser record
Field name: Data layout Implication:
serial_id Bigint Authorize serial number
user_id VarChar(100) User ID
app_id Bigint Commodity ID
buy_time DateTime Time buying
status Int Licensing status
Certainly, the purchaser record mode of above-mentioned commodity authority is just as example, when implementing the embodiment of the invention, the purchaser record mode of other commodity authority can be set according to actual conditions, for example, if virtual goods limits service time, then can increase service time etc., the embodiment of the invention is not limited this.
In a preferred embodiment of the present invention, before or after step 101, can also comprise the steps:
Step S1, reception sources user account, corresponding device identification and the virtual goods sign of source user account;
Step S2, the licensing status of inquiry virtual goods when source user account and virtual goods sign has incidence relation;
Step S3 when licensing status is normal condition, generates authority according to source user account, corresponding device identification and the virtual goods sign of source user account; Wherein, normal condition is for allowing the source user account to download, install and use the state of this virtual goods;
Step S4 is sent to equipment corresponding to source user account with authority; Equipment corresponding to source user account is used for allowing the source user account to transfer the possession of the right to use of virtual goods when the checking authority is legal.
The right to use of the virtual goods that source user is transferred the possession of is the right to use of the virtual goods that has of source user oneself.The embodiment of the invention can further be carried out authentication to the right to use of the virtual goods of source user, can be before source user initiates to transfer the possession of request, can can not timing carry out this authentication operations after source user initiates to transfer the possession of request, the embodiment of the invention is not limited this yet.
In a kind of preferred exemplary of the embodiment of the invention, step S3 can comprise following substep:
Substep S301 is according to content digital publishing rights encipherment protection technology DRM specification creation authority;
Substep S302 is added into authority with source user account, corresponding device identification and the virtual goods sign of source user account;
Substep S303 signs to source user account, corresponding device identification and the virtual goods sign of source user account with private key;
Substep S304 is added into authority with private key signature;
In embodiments of the present invention, whether equipment corresponding to source user account can legal by following substep checking authority:
Substep S401 resolves authority, extraction source user account, corresponding device identification and the virtual goods sign signature of source user account from authority;
Substep S402 signs to source user account, corresponding device identification and the virtual goods sign of source user account with PKI;
Substep S403 compares public key signature and private key signature; When public key signature is consistent with private key signature, judge that then authority is legal; When public key signature and private key signature are inconsistent, judge that then authority is illegal.
In embodiments of the present invention, device identification can be the International Mobile Equipment Identity code IMEI(International Mobile Equipment Identity of equipment), the virtual goods sign can be the ID of virtual goods.
Be appreciated that, the embodiment of the invention can be by the IMEI number of the merchandise control center equipment that source user account, source user account is corresponding, and the ID of virtual goods passes to server, server is by the record of the commodity authority of source user, for example table 1 judges whether source user has the mandate for this virtual goods.If the user has bought and licensing status is normal; server can be with the IMEI number of source user account, source user account corresponding device; and the id information of this virtual goods add to follow content digital publishing rights encipherment protection technology DRM(Digital Rights Management) the opened document odf(Open Document Format of standard) in the file; use private key to sign to these information simultaneously; the signature string that obtains also is put in this odf file, then this odf file is returned to equipment corresponding to source user account.After the merchandise control center receives the odf file, its parsing is become extend markup language xml(extensible markup language) file, use public-key after the information field of equipment I MEI number and virtual goods ID that wherein source user account, source user account is corresponding takes out and sign, compare with private key signature, if the checking unanimously confirmation be not tampered, the approval source user has the mandate of this virtual goods, then source user can be transferred the possession of the right to use of this virtual goods, otherwise refusal is transferred the possession of the right to use of this virtual goods when source user.
In a preferred embodiment of the invention, transfer the possession of the usufructuary request of virtual goods and can be the usufructuary request of transfer virtual goods of being initiated at common platform by the source user account, the targeted customer is the transferable information that obtains virtual goods from common platform, and request obtains the usufructuary user account of virtual goods, a kind of preferred implementation of step 103 can for:
The transferable information of virtual goods is sent to common platform.
Common platform can be for the function that its carrying is opened.Common platform can be the data publish zone of group, can be microblogging, can be to specify distribution platform etc., and the embodiment of the invention is not limited this.When source user wants to allow virtual goods realize that colony is shared, then transferable information can be distributed on common platform, so, the embodiment of the invention is then when generating transferable information, can add corresponding configuration such as encryption, mandate, authentication, and can transfer application programming interface API and issue transferable information etc., the embodiment of the invention does not describe in detail one by one at this.
In a preferred embodiment of the invention, transferring the possession of the usufructuary request of virtual goods be by the transfer virtual goods usufructuary request of source user account to the initiation of targeted customer's account, a kind of preferred implementation of step 103 can for:
The transferable information of virtual goods is sent to targeted customer's account.
Source user can be seen the tabulation of the virtual goods that can transfer the possession of opening the purchase virtual goods tabulation of oneself, for example:
Commodity S Transfer the possession of
Commodity T Transfer the possession of
The interface at the tabulation place of the virtual goods that can transfer the possession of is shown in Fig. 1 c.
When source user had the transfer target of clear and definite virtual goods, " transfer " button after clicking this virtual goods entered the transfer page, and the prompting source user is inputted the targeted customer's of this transfer account.
For example: " please input the ID:___________ that you wish user that commodity S is given to "
Transfer the possession of the interface at page place shown in Fig. 1 d.
After input targeted customer account, can directly the transferable information that generates be sent to targeted customer's account.
When the targeted customer after common platform obtains transferable information, process at the merchandise control center of can the target approach user account corresponding equipment, and perhaps the targeted customer directly processes after the merchandise control center of equipment corresponding to targeted customer's account obtains transferable information.
In a preferred embodiment of the invention, after step 101, the embodiment of the invention can also comprise the steps:
Step S5 generates and whether deletes the information that the source user account is used the historical data of virtual goods;
Step S6 is sent to equipment corresponding to source user account with information;
Step S7, the affirmation deletion information that the reception sources user returns for information, perhaps, step S8, the refusal deletion information that the reception sources user returns for information;
Perhaps,
Step S9 generates the source user account and whether loses the usufructuary information of virtual goods;
Step S10 is sent to equipment corresponding to source user account with information;
Step S11, reception sources user account return for information and confirm to lose information; Step S12 is according to confirming to lose information and executing according to the step of the transferable information of request generating virtual commodity; Perhaps, step S13, the reception sources user account returns refusal for information and loses information; Step S14 loses the usufructuary transfer of end-of-message virtual goods according to refusal;
Perhaps,
Step S5 generates and whether deletes the information that the source user account is used the historical data of virtual goods;
Step S6 is sent to equipment corresponding to source user account with information;
Step S7, the affirmation deletion information that the reception sources user account returns for information, perhaps, step S8, the refusal deletion information that the reception sources user account returns for information;
Step S9 generates the source user account and whether loses the usufructuary information of virtual goods;
Step S10 is sent to equipment corresponding to source user account with information;
Step S11, reception sources user account return for information and confirm to lose information; Step S12 is according to confirming to lose information and executing step 102; Perhaps, step S13, the reception sources user account returns refusal for information and loses information; Step S14 loses the usufructuary transfer of end-of-message virtual goods according to refusal.
The embodiment of the invention can remind source user to select whether to keep existing use information in this virtual goods, such as data recording, figures' archives etc.
For example: "
Figure BDA00003345729200161
Remove the historical data (containing personal information, data archival) among the commodity S "
The embodiment of the invention can be removed the historical data that the source user account is used virtual goods, has increased the security that virtual goods is transferred the possession of, and ensures the unnecessary leakage of user account data.
The embodiment of the invention can illustrate transfers the possession of the right to use that source user account after this virtual goods will be had this virtual goods no longer.
For example: the * prompting: you can not re-use commodity S after transferring the possession of
Determine cancellation
The interface at above-mentioned prompting place is shown in Fig. 1 e.
After source user is selected " affirmation ", then can generate corresponding transferable information; After source user is selected " cancellation ", then can end the usufructuary transfer operation of this virtual goods.
Corresponding, in a kind of preferred exemplary of the embodiment of the invention, after step 104, the embodiment of the invention can also comprise the steps:
Step S15 is according to the historical data of confirming deletion information deletion source user account use virtual goods;
Perhaps,
Step S16 keeps the historical data that the source user account is used virtual goods according to refusal deletion information.
After source user was selected to remove the historical data of virtual goods, then the embodiment of the invention can after the right to use transfer success of this virtual goods, be removed the historical data that the source user account is used virtual goods; After source user was selected to keep the historical data of virtual goods, then the embodiment of the invention can after the right to use transfer success of this virtual goods, keep the historical data that the source user account is used virtual goods.
In a preferred embodiment of the invention, can also comprise the steps:
Step S17, the operational order of the authority of generation deletion virtual goods and correspondence;
Step S18 is sent to equipment corresponding to source user account with operational order; Equipment corresponding to source user account is used for according to operational order deletion virtual goods and corresponding authority.
After source user confirmed to transfer the possession of the right to use of virtual goods, the virtual goods unloading that the merchandise control center can be produced the affirmation on this equipment was simultaneously with its authority deletion.
This deletion action can be after source user be confirmed to produce this virtual goods, also can be after the targeted customer confirm to accept this virtual goods, and the embodiment of the invention is not limited this.
In a kind of preferred exemplary of the embodiment of the invention, can also comprise the steps:
Step S19 when targeted customer's account is returned virtual goods right to use exclude information for transferable information, generates the operational order of the authority of adding virtual goods and correspondence;
Step S20 is sent to equipment corresponding to source user account with operational order; Equipment corresponding to source user account also is used for adding virtual goods and corresponding authority according to operational order.
When targeted customer refusal was accepted the right to use of the virtual goods that source user produces, the embodiment of the invention can be added this virtual goods and authority thereof at equipment corresponding to source user account again, ensures the rights and interests of source user.Certainly, the embodiment of the invention also can send Download Info, reminds source user to download this virtual goods and authority thereof, can also be that source user is initiatively downloaded this virtual goods and authority thereof, and the embodiment of the invention is not limited this.
In a preferred embodiment of the invention, after step 101, the embodiment of the invention can also comprise the steps:
Step S21 changes to the state that produces of waiting for the licensing status of virtual goods; Wherein, wait for that the state that produces is the state of forbidding the download of source user account, installing and use this virtual goods.
Source user initiates to assign an application in the merchandise control page, and virtual goods is transferred the possession of.Then server changes the licensing status of this virtual goods into the restriction use, waits for targeted customer's decision, and during this period, this virtual goods cannot be downloaded, installs and be used to source user again.
Simultaneously, after source user confirm to be transferred the possession of virtual goods, the merchandise control center can announcement server, and the licensing status of source user this virtual goods under one's name is labeled as the state that produces of waiting for.
For example, transferring the possession of the commodity tabulation becomes:
Commodity S Wait is produced
Commodity T Transfer the possession of
The interface at above-mentioned transfer commodity tabulation place is shown in Fig. 1 f.
Again for example, the purchased item page becomes:
Commodity S Wait is produced
Commodity T Install
The interface at above-mentioned purchased item page place is shown in Fig. 1 g.
Certainly, in order to ensure the rights and interests of source user, the embodiment of the invention can arrange the time limit to the usufructuary transfer of virtual goods, and when surpassing this time limit, this transfer operation that is not over yet can initiatively finish this transfer, and recover virgin state.
In a kind of preferred exemplary of the embodiment of the invention, the embodiment of the invention can also comprise the steps:
Step S22 when the targeted customer returns virtual goods right to use exclude information for transferable information, changes to normal condition according to virtual goods right to use exclude information with the licensing status of virtual goods; Wherein, normal condition is for allowing the source user account to download, install and use the state of this virtual goods.
Accept the right to use of this virtual goods when targeted customer's refusal, this time transfer the possession of immediately and finish.
If the targeted customer accepts the request of this transfer, then the merchandise authorization record deletion that server is corresponding with source user increases targeted customer's merchandise authorization record, for example table 3.
Table 3. targeted customer buys the record of virtual goods
serial_id user_id app_id buy_time status
100333 user_b@example.com 1234 2010-1-1?12:00:00 1
Wherein, the time buying can be the transfer time.
Server can increase by one about the record of this transfer, for example table 4.
The usufructuary transfer record of table 4. virtual goods
Figure BDA00003345729200191
Table 5. is transferred the possession of the data structure of record
Field name: Data layout: Implication:
serial_id Bigint Transfer the possession of serial number
origin_user_id VarChar(100) Produce user ID
aim_user_id VarChar(100) Receive user ID
app_id Bigint Commodity ID
transfer_time DateTime The transfer time
Certainly, the transfer recording mode of above-mentioned commodity authority when implementing the embodiment of the invention, can arrange according to actual conditions the transfer recording mode of other commodity authority just as example, and the embodiment of the invention is not limited this.
In the embodiment of the invention, be the page that the targeted customer provides virtual goods right to use refusal or accepted, the interface at this page place is shown in Fig. 1 h.
In a preferred embodiment of the present invention, can also comprise the steps:
Step S23, the operational order of the authority of virtual goods and correspondence is added in generation;
Step S24 is sent to equipment corresponding to targeted customer's account with operational order; Equipment corresponding to targeted customer's account is used for adding virtual goods and corresponding authority according to operational order.
When the targeted customer confirmed to accept the right to use of the virtual goods that source user produces, the embodiment of the invention can initiatively be added this virtual goods and authority thereof at equipment corresponding to targeted customer's account.Certainly, the embodiment of the invention also can send Download Info, reminds the targeted customer to download this virtual goods and authority thereof, can also be that the targeted customer initiatively downloads this virtual goods and authority thereof, and the embodiment of the invention is not limited this.
Since then, the right to use transfer of this virtual goods success.
The embodiment of the invention is by the related releasing of user account with the virtual goods sign, make this user account lose the right to use of this virtual goods, by the related of another user account and virtual goods sign with set up, make this user account obtain the right to use of this virtual goods, thereby realized the transfer of the virtual goods right to use between the user, easy and simple to handle.
The embodiment of the invention need not to log in the source user account at targeted customer's equipment, reduces the risk of revealing the user account data, and high safety is not subject to the number of times restriction is installed, and dirigibility is strong.
For embodiment of the method, for simple description, therefore it all is expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the invention is not subjected to the restriction of described sequence of movement, because according to the embodiment of the invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the instructions all belongs to preferred embodiment, and related action might not be that the embodiment of the invention is necessary.
With reference to Fig. 2, show the structured flowchart of the usufructuary transfer device of a kind of virtual goods embodiment of the embodiment of the invention, can comprise such as lower module:
Transfer the possession of request receiving module 201, be used for receiving the usufructuary request of transfer virtual goods of being initiated by the source user account; Wherein, virtual goods has the virtual goods sign, virtual goods sign and source user account relating;
Transferable information generation module 202 is used for the transferable information according to request generating virtual commodity;
Transferable information sending module 203 is for the transferable information that sends virtual goods;
Right to use obtaining information receiver module 204 is used for the virtual goods right to use obtaining information that the receiving target user account returns for transferable information;
The related module 205 of removing is for remove the related of source user account and virtual goods sign according to virtual goods right to use obtaining information;
The related module 206 that increases, for increasing targeted customer's account and virtual goods identify related.
With reference to Fig. 3, show the structured flowchart of preferred exemplary of a kind of transferable information sending module of the embodiment of the invention; The transfer virtual goods usufructuary request of request for being initiated at common platform by the source user account, targeted customer's account is the transferable information that obtains virtual goods from common platform, and the usufructuary user account of request acquisition virtual goods, transferable information sending module 203 can comprise following submodule:
First sends submodule 2031, is used for the transferable information of virtual goods is sent to common platform.
With reference to Fig. 4, show the structured flowchart of preferred exemplary of a kind of transferable information sending module of the embodiment of the invention; The transfer virtual goods usufructuary request of request for being initiated to targeted customer's account by the source user account, the transferable information sending module can comprise following submodule:
Second sends submodule 2032, is used for the transferable information of virtual goods is sent to targeted customer's account.
In a preferred embodiment of the present invention, the virtual goods sign is associated with the licensing status of virtual goods.
In a preferred embodiment of the present invention, this device can also comprise such as lower module:
The first licensing status change module is used for the licensing status of virtual goods is changed to the state that produces of waiting for; Wherein, wait for that the state that produces is the state of forbidding the download of source user account, installing and use this virtual goods.
In a preferred embodiment of the present invention, this device can also comprise such as lower module:
The second licensing status change module is used for when targeted customer's account is returned virtual goods right to use exclude information for transferable information, according to the virtual goods right to use exclude information licensing status of virtual goods is changed to normal condition; Wherein, normal condition is for allowing the source user account to download, install and use the state of this virtual goods.
In a preferred embodiment of the present invention, this device can also comprise such as lower module:
The source information receiver module is used for reception sources user account, corresponding device identification and the virtual goods sign of source user account;
The licensing status enquiry module is used for inquiring about the licensing status of virtual goods when the source user account has incidence relation with the virtual goods sign;
The authority generation module is used for when licensing status is normal condition, generates authority according to source user account, corresponding device identification and the virtual goods sign of source user account; Wherein, normal condition is for allowing the source user account to download, install and use the state of this virtual goods;
The authority sending module is used for authority is sent to equipment corresponding to source user account; Equipment corresponding to source user account is used for allowing the source user account to transfer the possession of the right to use of virtual goods when the checking authority is legal.
In a preferred embodiment of the present invention, the authority generation module can comprise following submodule:
Authority creates submodule, is used for according to content digital publishing rights encipherment protection technology DRM specification creation authority;
Source information is added submodule, is used for source user account, corresponding device identification and the virtual goods sign of source user account are added into authority;
The private key signature module is used for private key source user account, corresponding device identification and the virtual goods sign of source user account being signed;
Private key adds submodule, is used for private key signature is added into authority;
Equipment corresponding to source user account is used for verifying whether authority is legal in the following manner:
Resolve authority, extraction source user account, corresponding device identification and the virtual goods sign signature of source user account from authority;
With PKI source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Public key signature and private key signature are compared; When public key signature is consistent with private key signature, judge that then authority is legal; When public key signature and private key signature are inconsistent, judge that then authority is illegal.
In a preferred embodiment of the present invention, this device can also comprise such as lower module:
The first operational order generation module is used for when the targeted customer returns virtual goods right to use exclude information for transferable information, generates the operational order of the authority of deletion virtual goods and correspondence;
The first operational order sending module is used for operational order is sent to equipment corresponding to source user account; Equipment corresponding to source user account is used for according to operational order deletion virtual goods and corresponding authority.
In a preferred embodiment of the present invention, this device can also comprise such as lower module:
The second operational order generation module is used for the operational order that the authority of virtual goods and correspondence is added in generation;
The second operational order sending module is used for operational order is sent to equipment corresponding to source user account; Equipment corresponding to source user account also is used for adding virtual goods and corresponding authority according to operational order.
In a preferred embodiment of the present invention, this device can also comprise such as lower module:
The 3rd operational order generation module is used for the operational order that the authority of virtual goods and correspondence is added in generation;
The 3rd operational order sending module is used for operational order is sent to equipment corresponding to targeted customer's account; Equipment corresponding to targeted customer's account is used for adding virtual goods and corresponding authority according to operational order.
In a preferred embodiment of the present invention, this device can also comprise such as lower module:
The first information generation module is used for generation and whether deletes the information that the source user account is used the historical data of virtual goods;
The first information sending module is used for information is sent to equipment corresponding to source user account;
Confirm the deletion information receiving module, be used for the affirmation deletion information that the reception sources user account returns for information;
Refusal deletion information receiving module is used for the refusal deletion information that the reception sources user account returns for information;
And/or,
The second information generation module is used for generating the source user account and whether loses the usufructuary information of virtual goods;
The second information sending module is used for information is sent to equipment corresponding to source user account;
Confirm to lose information receiving module, return for information for the reception sources user account and confirm to lose information;
Calling module is used for according to confirming that losing information calls the transferable information sending module;
Refusal loses information receiving module, returns refusal for the reception sources user account for information and loses information;
Transfer the possession of and stop module, be used for losing the usufructuary transfer of end-of-message virtual goods according to refusal.
In a preferred embodiment of the present invention, this device can also comprise such as lower module:
The historical data removing module is used for according to the historical data of confirming deletion information deletion source user account use virtual goods;
Perhaps,
Historical data keeps module, is used for keeping the historical data that the source user account is used virtual goods according to refusal deletion information.
The embodiment of the invention is by the related releasing of user account with the virtual goods sign, make this user account lose the right to use of this virtual goods, by the related of another user account and virtual goods sign with set up, make this user account obtain the right to use of this virtual goods, thereby realized the transfer of the virtual goods right to use between the user, easy and simple to handle.
The embodiment of the invention need not to log in the source user account at targeted customer's equipment, reduces the risk of revealing the user account data, and high safety is not subject to the number of times restriction is installed, and dirigibility is strong.
Embodiment of the invention prompting user before transferring the possession of is removed the historical data of using virtual goods, improves the security of transferring the possession of.
For device embodiment because itself and embodiment of the method basic simlarity, so describe fairly simple, relevant part gets final product referring to the part explanation of embodiment of the method.
Equipment in the embodiment of the invention can comprise one or more following ingredients: be used for the computer program instruction to finish the processor of various flow processs and method, be used for information and the random incoming memory of stored program instruction (RAM) and ROM (read-only memory) (ROM), the storer that is used for storage data and information, the database that is used for storage form, catalogue or other data structures, I/O equipment, the interface, antenna etc.
The embodiment of the invention also provides a kind of equipment, and this equipment can comprise:
One or more processors;
Storer; With
One or more modules, one or more module stores are in storer and be configured to be carried out by one or more processors, and these one or more modules can have following function:
The usufructuary request of transfer virtual goods that reception is initiated by the source user account; Wherein, virtual goods has the virtual goods sign, virtual goods sign and source user account relating;
Transferable information according to request generating virtual commodity;
Send the transferable information of virtual goods;
The virtual goods right to use obtaining information that the receiving target user account returns for transferable information;
Remove the related of source user account and virtual goods sign according to virtual goods right to use obtaining information, and, related that targeted customer's account and virtual goods identify increased.
Preferably, this request usufructuary request of transfer virtual goods for being initiated at common platform by the source user account, targeted customer's account is the transferable information that obtains virtual goods from common platform, and the usufructuary user account of this virtual goods of request acquisition, these one or more modules can have following function:
The transferable information of this virtual goods is sent to common platform.
Preferably, this request usufructuary request of transfer virtual goods for being initiated to targeted customer's account by the source user account, these one or more modules can have following function:
The transferable information of this virtual goods is sent to targeted customer's account.
Preferably, the virtual goods sign is associated with the licensing status of virtual goods.
Preferably, these one or more modules can also have following function:
The licensing status of virtual goods is changed to the state that produces of waiting for; Wherein, wait for that the state that produces is the state of forbidding the download of source user account, installing and use this virtual goods.
Preferably, these one or more modules can also have following function:
When targeted customer's account is returned virtual goods right to use exclude information for transferable information, according to the virtual goods right to use exclude information licensing status of virtual goods is changed to normal condition; Wherein, normal condition is for allowing the source user account to download, install and use the state of this virtual goods.
Preferably, these one or more modules can also have following function:
Reception sources user account, corresponding device identification and the virtual goods sign of source user account;
When source user account and virtual goods sign has incidence relation, the licensing status of inquiry virtual goods;
When licensing status is normal condition, generate authority according to source user account, corresponding device identification and the virtual goods sign of source user account; Wherein, download, install and use the state of this virtual goods under the normal condition for permission source user account;
Authority is sent to equipment corresponding to source user account; Equipment corresponding to source user account is used for allowing the source user account to transfer the possession of the right to use of virtual goods when the checking authority is legal.
These one or more modules can have following function:
According to content digital publishing rights encipherment protection technology DRM specification creation authority;
Source user account, corresponding device identification and the virtual goods sign of source user account are added into authority;
With private key source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Private key signature is added into authority;
Equipment corresponding to source user account is used for verifying whether authority is legal in the following manner:
Resolve authority, extraction source user account, corresponding device identification and the virtual goods sign signature of source user account from authority;
With PKI source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Public key signature and private key signature are compared; When public key signature is consistent with private key signature, judge that then authority is legal; When public key signature and private key signature are inconsistent, judge that then authority is illegal.
Preferably, these one or more modules can also have following function:
Generate the operational order of the authority of deletion virtual goods and correspondence;
Operational order is sent to equipment corresponding to source user account; Equipment corresponding to source user account is used for according to operational order deletion virtual goods and corresponding authority.
Preferably, these one or more modules can also have following function:
When targeted customer's account is returned virtual goods right to use exclude information for transferable information, generate the operational order of the authority of adding virtual goods and correspondence;
Operational order is sent to equipment corresponding to source user account; Equipment corresponding to source user account also is used for adding virtual goods and corresponding authority according to operational order.
Preferably, these one or more modules can also have following function:
Generate the operational order of the authority of adding virtual goods and correspondence;
Operational order is sent to equipment corresponding to targeted customer's account; Equipment corresponding to targeted customer's account is used for adding virtual goods and corresponding authority according to operational order.
Preferably, these one or more modules can also have following function:
Generate and whether delete the information that source user uses the historical data of virtual goods;
Information is sent to equipment corresponding to source user account;
The affirmation deletion information that the reception sources user returns for information, perhaps, the refusal deletion information that the reception sources user returns for information;
And/or,
Generate the source user account and whether lose the usufructuary information of virtual goods;
Information is sent to equipment corresponding to source user account;
The reception sources user account returns for information confirms to lose information, according to confirming to lose information and executing according to the step of the transferable information of request generating virtual commodity; Perhaps, the reception sources user account returns refusal for information and loses information, and refusal loses the usufructuary transfer of end-of-message virtual goods.
Preferably, these one or more modules can also have following function:
Use the historical data of virtual goods according to confirming deletion information deletion source user account;
Perhaps,
Keep the historical data that the source user account is used virtual goods according to refusal deletion information.
The embodiment of the invention is by the related releasing of user account with the virtual goods sign, make this user account lose the right to use of this virtual goods, by the related of another user account and virtual goods sign with set up, make this user account obtain the right to use of this virtual goods, thereby realized the transfer of the virtual goods right to use between the user, easy and simple to handle.
The embodiment of the invention need not to log in the source user account at targeted customer's equipment, reduces the risk of revealing the user account data, and high safety is not subject to the number of times restriction is installed, and dirigibility is strong.
Embodiment of the invention prompting user before transferring the possession of is removed the historical data of using virtual goods, improves the security of transferring the possession of.
The present embodiment also provides a kind of non-volatile readable storage medium, store one or more modules (programs) in this storage medium, when these one or more modules are used in the equipment with virtual goods, can be so that this equipment be carried out the instruction (instructions) of following steps:
The usufructuary request of transfer virtual goods that reception is initiated by the source user account; Wherein, virtual goods has the virtual goods sign, virtual goods sign and source user account relating;
Transferable information according to request generating virtual commodity;
Send the transferable information of virtual goods;
The virtual goods right to use obtaining information that the receiving target user account returns for transferable information;
Remove the related of source user account and virtual goods sign according to virtual goods right to use obtaining information, and, related that targeted customer's account and virtual goods identify increased.
Preferably, this request usufructuary request of transfer virtual goods for being initiated at common platform by the source user account, targeted customer's account is the transferable information that obtains virtual goods from common platform, and the usufructuary user account of this virtual goods of request acquisition, these one or more modules can have following function:
The transferable information of this virtual goods is sent to common platform.
Preferably, this request usufructuary request of transfer virtual goods for being initiated to targeted customer's account by the source user account, these one or more modules can have following function:
The transferable information of this virtual goods is sent to targeted customer's account.
Preferably, the virtual goods sign is associated with the licensing status of virtual goods.
Preferably, these one or more modules can also have following function:
The licensing status of virtual goods is changed to the state that produces of waiting for; Wherein, wait for that the state that produces is the state of forbidding the download of source user account, installing and use this virtual goods.
Preferably, these one or more modules can also have following function:
When targeted customer's account is returned virtual goods right to use exclude information for transferable information, according to the virtual goods right to use exclude information licensing status of virtual goods is changed to normal condition; Wherein, normal condition is for allowing the source user account to download, install and use the state of this virtual goods.
Preferably, these one or more modules can also have following function:
Reception sources user account, corresponding device identification and the virtual goods sign of source user account;
When source user account and virtual goods sign has incidence relation, the licensing status of inquiry virtual goods;
When licensing status is normal condition, generate authority according to source user account, corresponding device identification and the virtual goods sign of source user account; Wherein, download, install and use the state of this virtual goods under the normal condition for permission source user account;
Authority is sent to equipment corresponding to source user account; Equipment corresponding to source user account is used for allowing the source user account to transfer the possession of the right to use of virtual goods when the checking authority is legal.
These one or more modules can have following function:
According to content digital publishing rights encipherment protection technology DRM specification creation authority;
Source user account, corresponding device identification and the virtual goods sign of source user account are added into authority;
With private key source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Private key signature is added into authority;
Equipment corresponding to source user account is used for verifying whether authority is legal in the following manner:
Resolve authority, extraction source user account, corresponding device identification and the virtual goods sign signature of source user account from authority;
With PKI source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Public key signature and private key signature are compared; When public key signature is consistent with private key signature, judge that then authority is legal; When public key signature and private key signature are inconsistent, judge that then authority is illegal.
Preferably, these one or more modules can also have following function:
Generate the operational order of the authority of deletion virtual goods and correspondence;
Operational order is sent to equipment corresponding to source user account; Equipment corresponding to source user account is used for according to operational order deletion virtual goods and corresponding authority.
Preferably, these one or more modules can also have following function:
When targeted customer's account is returned virtual goods right to use exclude information for transferable information, generate the operational order of the authority of adding virtual goods and correspondence;
Operational order is sent to equipment corresponding to source user account; Equipment corresponding to source user account also is used for adding virtual goods and corresponding authority according to operational order.
Preferably, these one or more modules can also have following function:
Generate the operational order of the authority of adding virtual goods and correspondence;
Operational order is sent to equipment corresponding to targeted customer's account; Equipment corresponding to targeted customer's account is used for adding virtual goods and corresponding authority according to operational order.
Preferably, these one or more modules can also have following function:
Generate and whether delete the information that source user uses the historical data of virtual goods;
Information is sent to equipment corresponding to source user account;
The affirmation deletion information that the reception sources user returns for information, perhaps, the refusal deletion information that the reception sources user returns for information;
And/or,
Generate the source user account and whether lose the usufructuary information of virtual goods;
Information is sent to equipment corresponding to source user account;
The reception sources user account returns for information confirms to lose information, according to confirming to lose information and executing according to the step of the transferable information of request generating virtual commodity; Perhaps, the reception sources user account returns refusal for information and loses information, and refusal loses the usufructuary transfer of end-of-message virtual goods.
Preferably, these one or more modules can also have following function:
Use the historical data of virtual goods according to confirming deletion information deletion source user account;
Perhaps,
Keep the historical data that the source user account is used virtual goods according to refusal deletion information.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.
Those skilled in the art should understand, the embodiment of the embodiment of the invention can be provided as method, device or computer program.Therefore, the embodiment of the invention can adopt complete hardware implementation example, complete implement software example or in conjunction with the form of the embodiment of software and hardware aspect.And the embodiment of the invention can adopt the form of the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) that wherein include computer usable program code.
The embodiment of the invention is that reference is described according to process flow diagram and/or the block scheme of method, mobile device (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block scheme and/or square frame and process flow diagram and/or the block scheme and/or the combination of square frame.Can provide these computer program instructions process mobile device to multi-purpose computer, special purpose computer, Embedded Processor or other programmable datas processor producing a machine, produce the device that is used for realizing in the function of flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame appointments so that process instruction that the processor of mobile device carries out by computing machine or other programmable datas.
These computer program instructions also can be stored in the energy vectoring computer or other programmable datas are processed in the computer-readable memory of mobile device with ad hoc fashion work, so that the instruction that is stored in this computer-readable memory produces the manufacture that comprises command device, this command device is realized the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame.
These computer program instructions also can be loaded into computing machine or other programmable datas are processed on the mobile device, so that carry out the sequence of operations step producing computer implemented processing at computing machine or other programmable movement equipment, thereby be provided for realizing the step of the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame in the instruction that computing machine or other programmable movement equipment are carried out.
Although described the preferred embodiment of the embodiment of the invention, in a single day those skilled in the art get the basic creative concept of cicada, then can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into embodiment of the invention scope.
At last, also need to prove, in this article, relational terms such as the first and second grades only is used for an entity or operation are separated with another entity or operational zone, and not necessarily requires or hint and have the relation of any this reality or sequentially between these entities or the operation.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby not only comprise those key elements so that comprise process, method, article or the mobile device of a series of key elements, but also comprise other key elements of clearly not listing, or also be included as the intrinsic key element of this process, method, article or mobile device.In the situation that not more restrictions, the key element that is limited by statement " comprising ... ", and be not precluded within process, method, article or the mobile device that comprises described key element and also have other identical element.
The above usufructuary transfer device of the usufructuary assignment method of a kind of virtual goods, a kind of virtual goods and a kind of equipment that the embodiment of the invention is provided, be described in detail, used specific case herein principle and the embodiment of the embodiment of the invention are set forth, the explanation of above embodiment just is used for helping to understand method and the core concept thereof of the embodiment of the invention; Simultaneously, for one of ordinary skill in the art, the thought according to the embodiment of the invention all will change in specific embodiments and applications, and in sum, this description should not be construed as the restriction to the embodiment of the invention.

Claims (27)

1. the usufructuary assignment method of virtual goods is characterized in that, described method comprises:
The usufructuary request of transfer virtual goods that reception is initiated by the source user account; Wherein, described virtual goods has the virtual goods sign, described virtual goods sign and described source user account relating;
Generate the transferable information of described virtual goods according to described request;
Send the transferable information of described virtual goods;
The virtual goods right to use obtaining information that the receiving target user account returns for described transferable information;
Remove the related of described source user account and described virtual goods sign according to described virtual goods right to use obtaining information, and, related that described targeted customer's account and described virtual goods identify increased.
2. method according to claim 1, it is characterized in that, described request is the usufructuary request of transfer virtual goods of being initiated at common platform by described source user account, described targeted customer's account for the transferable information that obtains described virtual goods from described common platform, and request obtain the usufructuary user account of described virtual goods, the step of the transferable information of the described virtual goods of described transmission comprises:
The transferable information of described virtual goods is sent to described common platform.
3. method according to claim 1 is characterized in that, described request is the usufructuary request of transfer virtual goods of being initiated to described targeted customer's account by described source user account, and the step of the transferable information of the described virtual goods of described transmission comprises:
The transferable information of described virtual goods is sent to described targeted customer's account.
4. method according to claim 1 is characterized in that, described virtual goods sign is associated with the licensing status of described virtual goods.
5. method according to claim 4 is characterized in that, after the step of the described transferable information that generates described virtual goods according to described request, described method also comprises:
The licensing status of described virtual goods is changed to the state that produces of waiting for; Wherein, to produce state be to forbid that described source user account downloads, installs and use the state of described virtual goods in described wait.
6. method according to claim 5 is characterized in that, described method also comprises:
When described targeted customer's account was returned virtual goods right to use exclude information for described transferable information, the described virtual goods right to use exclude information of foundation changed to normal condition with the licensing status of described virtual goods; Wherein, described normal condition is for allowing described source user account to download, install and use the state of described virtual goods.
7. method according to claim 4 is characterized in that, before or after the step of the usufructuary request of transfer virtual goods that described reception is initiated by described source user account, described method also comprises:
Receive described source user account, corresponding device identification and the virtual goods sign of source user account;
When having incidence relation, described source user account and described virtual goods sign inquires about the licensing status of described virtual goods;
When described licensing status is normal condition, generate authority according to described source user account, corresponding device identification and the virtual goods sign of source user account; Wherein, described normal condition is for allowing described source user account to download, install and use the state of described virtual goods;
Described authority is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account is used for allowing described source user account to transfer the possession of the right to use of described virtual goods when the described authority of checking is legal.
8. method according to claim 7 is characterized in that, and is described when described licensing status is normal condition, and the step that generates authority according to device identification corresponding to described source user account, source user account and virtual goods sign comprises:
According to content digital publishing rights encipherment protection technology DRM specification creation authority;
Described source user account, corresponding device identification and the virtual goods sign of source user account are added into described authority;
With private key described source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Described private key signature is added into described authority;
Equipment corresponding to described source user account verifies in the following manner whether described authority is legal:
Resolve described authority, from described authority, extract described source user account, corresponding device identification and the virtual goods sign signature of source user account;
With PKI described source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Described public key signature and described private key signature are compared; When described public key signature is consistent with described private key signature, judge that then described authority is legal; When described public key signature and described private key signature are inconsistent, judge that then described authority is illegal.
9. method according to claim 7 is characterized in that, after the step of the usufructuary request of transfer virtual goods that described reception is initiated by the source user account, described method also comprises:
Generate the operational order of the authority of the described virtual goods of deletion and correspondence;
Described operational order is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account is used for deleting described virtual goods and corresponding authority according to described operational order.
10. method according to claim 9 is characterized in that, described method also comprises:
When described targeted customer's account is returned virtual goods right to use exclude information for described transferable information, generate the operational order of the authority of adding described virtual goods and correspondence;
Described operational order is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account also is used for adding described virtual goods and corresponding authority according to described operational order.
11. method according to claim 7, it is characterized in that, remove the related of described source user account and described virtual goods sign at the described virtual goods right to use of described foundation obtaining information, and, increase after the related step of described targeted customer's account and described virtual goods sign, described method also comprises:
Generate the operational order of the authority of adding described virtual goods and correspondence;
Described operational order is sent to equipment corresponding to described targeted customer's account; Equipment corresponding to described targeted customer's account is used for adding described virtual goods and corresponding authority according to described operational order.
12. method according to claim 1 is characterized in that, after the step of the usufructuary request of transfer virtual goods that described reception is initiated by described source user account, described method also comprises:
Generate and whether delete the information that described source user account is used the historical data of described virtual goods;
Described information is sent to equipment corresponding to described source user account;
Receive the affirmation deletion information that described source user account is returned for described information, perhaps, receive the refusal deletion information that described source user account is returned for described information;
And/or,
Generate described source user account and whether lose the usufructuary information of described virtual goods;
Described information is sent to equipment corresponding to described source user account;
Receive described source user account and return for described information and confirm to lose information, lose the described step that generates the transferable information of described virtual goods according to described request of information and executing according to described affirmation; Perhaps, receive described source user account and return refusal for described information and lose information, lose the usufructuary transfer of the described virtual goods of end-of-message according to described refusal.
13. method according to claim 12 is characterized in that, after the virtual goods right to use obtaining information step that the described targeted customer's account of described reception is returned for described transferable information, described method also comprises:
Use the historical data of described virtual goods according to the described source user account of described affirmation deletion information deletion;
Perhaps,
Keep the historical data that described source user account is used described virtual goods according to described refusal deletion information.
14. the usufructuary transfer device of virtual goods is characterized in that, described device comprises:
Transfer the possession of the request receiving module, be used for receiving the usufructuary request of transfer virtual goods of being initiated by the source user account; Wherein, described virtual goods has the virtual goods sign, described virtual goods sign and described source user account relating;
The transferable information generation module is for the transferable information that generates described virtual goods according to described request;
The transferable information sending module is for the transferable information that sends described virtual goods;
Right to use obtaining information receiver module is used for the virtual goods right to use obtaining information that the receiving target user account returns for described transferable information;
The related module of removing is used for removing related that described source user account and described virtual goods identify according to described virtual goods right to use obtaining information;
The related module that increases, for increasing described targeted customer's account and described virtual goods identify related.
15. device according to claim 14, it is characterized in that, described request is the usufructuary request of transfer virtual goods of being initiated at common platform by described source user account, described targeted customer's account for the transferable information that obtains described virtual goods from described common platform, and request obtain the usufructuary user account of described virtual goods, described transferable information sending module comprises:
First sends submodule, is used for the transferable information of described virtual goods is sent to described common platform.
16. device according to claim 14 is characterized in that, described request is the usufructuary request of transfer virtual goods of being initiated to described targeted customer's account by described source user account, and described transferable information sending module comprises:
Second sends submodule, is used for the transferable information of described virtual goods is sent to described targeted customer's account.
17. device according to claim 14 is characterized in that, described virtual goods sign is associated with the licensing status of described virtual goods.
18. device according to claim 17 is characterized in that, described device also comprises:
The first licensing status change module is used for the licensing status of described virtual goods is changed to the state that produces of waiting for; Wherein, to produce state be to forbid that described source user account downloads, installs and use the state of described virtual goods in described wait.
19. device according to claim 18 is characterized in that, described device also comprises:
The second licensing status change module is used for when described targeted customer's account is returned virtual goods right to use exclude information for described transferable information, and the described virtual goods right to use exclude information of foundation changes to normal condition with the licensing status of described virtual goods; Wherein, described normal condition is for allowing described source user account to download, install and use the state of described virtual goods.
20. device according to claim 17 is characterized in that, described device also comprises:
The source information receiver module is used for receiving described source user account, corresponding device identification and the virtual goods sign of source user account;
The licensing status enquiry module is used for identifying the licensing status of inquiring about described virtual goods when having incidence relation at described source user account and described virtual goods;
The authority generation module is used for when described licensing status is normal condition, generates authority according to described source user account, corresponding device identification and the virtual goods sign of source user account; Wherein, download, install and use the state of described virtual goods under the described normal condition for the described source user account of permission;
The authority sending module is used for described authority is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account is used for allowing described source user account to transfer the possession of the right to use of described virtual goods when the described authority of checking is legal.
21. device according to claim 20 is characterized in that, described authority generation module comprises:
Authority creates submodule, is used for according to content digital publishing rights encipherment protection technology DRM specification creation authority;
Source information is added submodule, is used for described source user account, corresponding device identification and the virtual goods sign of source user account are added into described authority;
The private key signature module is used for private key described source user account, corresponding device identification and the virtual goods sign of source user account being signed;
Private key adds submodule, is used for described private key signature is added into described authority;
Equipment corresponding to described source user account is used for verifying whether described authority is legal in the following manner:
Resolve described authority, from described authority, extract described source user account, corresponding device identification and the virtual goods sign signature of source user account;
With PKI described source user account, corresponding device identification and the virtual goods sign of source user account are signed;
Described public key signature and described private key signature are compared; When described public key signature is consistent with described private key signature, judge that then described authority is legal; When described public key signature and described private key signature are inconsistent, judge that then described authority is illegal.
22. device according to claim 20 is characterized in that, described device also comprises:
The first operational order generation module, the operational order of the authority of the generation described virtual goods of deletion and correspondence;
The first operational order sending module is used for described operational order is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account is used for deleting described virtual goods and corresponding authority according to described operational order.
23. device according to claim 22 is characterized in that, described device also comprises:
The second operational order generation module is used for when described targeted customer's account is returned virtual goods right to use exclude information for described transferable information, generates the operational order of the authority of adding described virtual goods and correspondence;
The second operational order sending module is used for described operational order is sent to equipment corresponding to described source user account; Equipment corresponding to described source user account also is used for adding described virtual goods and corresponding authority according to described operational order.
24. device according to claim 20 is characterized in that, described device also comprises:
The 3rd operational order generation module is used for the operational order that the authority of described virtual goods and correspondence is added in generation;
The 3rd operational order sending module is used for described operational order is sent to equipment corresponding to described targeted customer's account; Equipment corresponding to described targeted customer's account is used for adding described virtual goods and corresponding authority according to described operational order.
25. device according to claim 14 is characterized in that, described device also comprises:
The first information generation module is used for generating whether delete the information that described source user account is used the historical data of described virtual goods;
The first information sending module is used for described information is sent to equipment corresponding to described source user account;
Confirm the deletion information receiving module, be used for receiving the affirmation deletion information that described source user account is returned for described information;
Refusal deletion information receiving module is used for receiving the refusal deletion information that described source user account is returned for described information;
And/or,
The second information generation module is used for generating described source user account and whether loses the usufructuary information of described virtual goods;
The second information sending module is used for described information is sent to equipment corresponding to described source user account;
Confirm to lose information receiving module, be used for receiving described source user account and return for described information and confirm to lose information;
Calling module is used for losing information according to described affirmation and calls the transferable information sending module;
Refusal loses information receiving module, is used for receiving described source user account and returns refusal for described information and lose information;
Transfer the possession of and stop module, be used for losing the usufructuary transfer of the described virtual goods of end-of-message according to described refusal.
26. device according to claim 25 is characterized in that, described device also comprises:
The historical data removing module is used for deleting the historical data that the described source user account of information deletion is used described virtual goods according to described affirmation;
Perhaps,
Historical data keeps module, is used for keeping the historical data that described source user account is used described virtual goods according to described refusal deletion information.
27. an equipment is characterized in that, described equipment comprises:
One or more processors;
Storer; With
One or more modules, described one or more module stores are in described storer and be configured to be carried out by described one or more processors, and described one or more modules have following function:
The usufructuary request of transfer virtual goods that reception is initiated by the source user account; Wherein, described virtual goods has the virtual goods sign, described virtual goods sign and described source user account relating;
Generate the transferable information of described virtual goods according to described request;
Send the transferable information of described virtual goods;
The virtual goods right to use obtaining information that the receiving target user account returns for described transferable information;
Remove the related of the described user account in source and described virtual goods sign according to described virtual goods right to use obtaining information, and, related that described targeted customer's account and described virtual goods identify increased.
CN201310235089.5A 2013-06-14 2013-06-14 A kind of usufructuary assignment method of virtual goods, device and equipment Active CN103366304B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310235089.5A CN103366304B (en) 2013-06-14 2013-06-14 A kind of usufructuary assignment method of virtual goods, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310235089.5A CN103366304B (en) 2013-06-14 2013-06-14 A kind of usufructuary assignment method of virtual goods, device and equipment

Publications (2)

Publication Number Publication Date
CN103366304A true CN103366304A (en) 2013-10-23
CN103366304B CN103366304B (en) 2016-12-28

Family

ID=49367585

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310235089.5A Active CN103366304B (en) 2013-06-14 2013-06-14 A kind of usufructuary assignment method of virtual goods, device and equipment

Country Status (1)

Country Link
CN (1) CN103366304B (en)

Cited By (8)

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

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050182693A1 (en) * 2004-02-12 2005-08-18 Besjon Alivandi System and method for producing merchandise from a virtual environment
CN1858756A (en) * 2005-12-07 2006-11-08 华为技术有限公司 Method and system for processing virtual article data
CN101482955A (en) * 2008-01-11 2009-07-15 李建辉 Security mode and trade mode of virtual properties in network game
CN101610256A (en) * 2009-07-14 2009-12-23 中国联合网络通信集团有限公司 The request of License Info transfer, the method and apparatus of transferring the possession of and assign
CN102956016A (en) * 2011-08-26 2013-03-06 陈宏宇 Electronic commerce trade method for non-tangible goods

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050182693A1 (en) * 2004-02-12 2005-08-18 Besjon Alivandi System and method for producing merchandise from a virtual environment
CN1858756A (en) * 2005-12-07 2006-11-08 华为技术有限公司 Method and system for processing virtual article data
CN101482955A (en) * 2008-01-11 2009-07-15 李建辉 Security mode and trade mode of virtual properties in network game
CN101610256A (en) * 2009-07-14 2009-12-23 中国联合网络通信集团有限公司 The request of License Info transfer, the method and apparatus of transferring the possession of and assign
CN102956016A (en) * 2011-08-26 2013-03-06 陈宏宇 Electronic commerce trade method for non-tangible goods

Cited By (10)

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

Also Published As

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

Similar Documents

Publication Publication Date Title
JP7436568B2 (en) Methods and systems realized by blockchain
CN103366304A (en) Method, device and equipment for transfer of virtual commodity use right
CN108804879B (en) Method and system for content and service sharing
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
US9628447B2 (en) Methods and apparatus for protected distribution of applications and media content
CN100576148C (en) Be used to provide the system and method for security server cipher key operation
CN103207956B (en) For the method and apparatus producing licence in mobile digital rights management network
US8892692B2 (en) System and method for consumer-to-consumer lending of digital content
US20160219021A1 (en) Demand Based Encryption and Key Generation and Distribution Systems and Methods
CN101427268A (en) Authentication for a commercial transaction using a mobile module
CN101421754A (en) Secure network commercial transactions
CN102422295A (en) Interaction model to migrate states and data
JP5485484B1 (en) Information processing apparatus, information processing method, program, and storage medium
CN109388957A (en) Information transfer method, device, medium and electronic equipment based on block chain
US9886685B2 (en) Distributed digital rights-managed file transfer and access control
GB2508645A (en) Software licence management in a peer-to-peer network
US20230108366A1 (en) Systems for encryption using blockchain distributed ledgers
CN105095691B (en) A kind of method and apparatus sending digital publication
CN105893792A (en) Digital copyright management method, device and system
JP5485485B1 (en) Information processing apparatus, information processing method, program, and storage medium
RU2573258C2 (en) Licence management apparatus and licence management method
WO2021160981A1 (en) Methods and apparatus for controlling access to personal data
CN103634331A (en) Rights management method based on cloud calculation service
JP2013127695A (en) Content use system, content use method and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change 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.

C14 Grant of patent or utility model
GR01 Patent grant