CN1858757A - Method for checking virtual article legality and method for transfering virtual article and gaming system - Google Patents

Method for checking virtual article legality and method for transfering virtual article and gaming system Download PDF

Info

Publication number
CN1858757A
CN1858757A CNA2006100015587A CN200610001558A CN1858757A CN 1858757 A CN1858757 A CN 1858757A CN A2006100015587 A CNA2006100015587 A CN A2006100015587A CN 200610001558 A CN200610001558 A CN 200610001558A CN 1858757 A CN1858757 A CN 1858757A
Authority
CN
China
Prior art keywords
virtual objects
information
authorization information
issuance server
server
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.)
Pending
Application number
CNA2006100015587A
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2006100015587A priority Critical patent/CN1858757A/en
Publication of CN1858757A publication Critical patent/CN1858757A/en
Pending legal-status Critical Current

Links

Images

Abstract

This invention discloses a method for checking the validity of virtual objects, a transfer method and a game system, in which, an issuance server is set in the game system, before assining virtual objects each time, the server generates the verification information of said object and stores it, when needing to check the validity of a virtual object, the issuance server examines the validity of said object by the stored verification information, when carrying out the transfer operation, it checks its validity first then carries out the transfer operation, which can test the validity of a virtual object directly.

Description

Check virtual article legality method and virtual objects transfer method and games system
Technical field
The present invention relates to guarantee the technology of network application system safety, particularly check virtual article legality method and virtual objects transfer method and games system.
Background technology
Along with Internet development, online game is in vogue gradually, and the variety of issue of virtual objects also becomes increasingly conspicuous in the recreation.Virtual objects is meant the equipment in the recreation, pet etc., and game user will spend a large amount of time and communication cost usually in order to obtain these virtual objects.So if games system is improper to user's virtual objects operational processes, manage improperly, will influence user's satisfaction greatly.
To the operation of virtual objects, mainly contain two classes: the user obtains virtual objects by client to game server, and carries out virtual objects by client separately between the different user and shift.
Referring to Fig. 1, Fig. 1 is the structural representation of prior art games system.Wherein stored user data table in the database 101, this data table stores user's information, for example: " user 1 " of storing in the user data table shown in the table 1 and the main information of " user 2 ", it doesn't matter for other information and the present invention, so table 1 does not illustrate.
User ID Game identifier The virtual objects sign
The user 1 Recreation A Virtual objects a
The user 2 Recreation B Virtual objects b
Table 1
Game server 102 has been stored game logic, accepts operations such as login that the user undertakies by client 103, registration, adding recreation, handles accordingly.
At present, the user carries out games by client 103, signs in to game server 102, join recreation after, obtain virtual objects by game logic, and realize that the virtual objects between the different user shifts.
As can be seen from Table 1, because the data of virtual objects are without any identifying information in the present recreation, both do not seen from data whether this virtual objects is system's approval really, do not see the user who belongs to appointment in the data whether really yet, and can only from the daily record that system preserves, go to analyze the answer of these two problems.In this case, in case there is database to be trespassed, be easy to copy, steal, make the virtual objects of the imitation that some systems do not approve even by the respective record of revising virtual objects.Because the user can not recognize the legitimacy of a certain virtual objects as early as possible, carry out the virtual objects transfer to the user and bring certain risk.For example: the user has obtained the virtual objects of these imitations, can be deleted by the system sooner or later, and the time that the user pays therefrom, energy and communication cost have just wasted.
That is to say, now in the recreation data management of virtual objects too simple, cause that virtual objects is easy to copy, the problem of pilferage and antifalsification difference.
Summary of the invention
In view of this, first fundamental purpose of the present invention is: a kind of method of checking virtual article legality is provided, improves the antifalsification of virtual objects.
Second fundamental purpose of the present invention is: a kind of transfer method of virtual objects is provided, improves the antifalsification of virtual objects, reduce the user and carry out the risk that virtual objects shifts.
The 3rd fundamental purpose of the present invention is: a kind of games system is provided, and the virtual objects in this system has higher antifalsification.
Be first aspect that achieves the above object, the invention provides a kind of method of in games system, checking virtual article legality, issuance server is set in games system, may further comprise the steps:
A, each distribute virtual objects before, this virtual objects information is sent to issuance server, issuance server generates the authorization information and the storage of this virtual objects according to this virtual objects information;
B, when needs are checked legitimacy to virtual objects, this virtual objects information is sent to issuance server, issuance server is checked the legitimacy of this virtual objects according to the authorization information of this virtual objects information and storage.
Wherein, the described authorization information of step B according to this virtual objects information and storage check this virtual objects legitimacy method can for:
Issuance server adopts the generation method of the described authorization information of steps A, the virtual objects information of checking legitimacy with needs regenerates authorization information, authorization information with newly-generated authorization information and storage compares, and identical then this virtual objects is legal, otherwise this virtual objects is illegal.
The described issuance server of steps A generate according to this virtual objects information this virtual objects authorization information method can for: generate publisher's authorization information and ownership person's authorization information according to this virtual objects information;
Among the described step B, the legitimacy that issuance server is checked this virtual objects according to publisher's authorization information and ownership person's authorization information of this virtual objects information and storage.
Steps A described when distributing virtual objects at every turn, the method that this virtual objects information is sent to issuance server can send to issuance server for the user ID of the client of: the virtual objects that will distribute sign and affiliated game identifier and this virtual objects of request;
The described method according to this virtual objects information generation publisher's authorization information and ownership person's authorization information of steps A is: generate publisher's authorization information with this virtual objects sign and affiliated game identifier thereof; Generate ownership person's authorization information with this virtual objects sign, affiliated game identifier and user ID;
Among the described step B, virtual objects sign that issuance server comprises with virtual objects information that need to check legitimacy and affiliated game identifier thereof and shift before the user ID of client of this virtual objects, adopt the generation method of steps A described publisher authorization information and ownership person's authorization information, generate new publisher's authorization information and ownership person's authorization information, compare with publisher's authorization information and ownership person's authorization information of storage, check the legitimacy of this virtual objects.
Can to all game identifier and virtual objects sign and user ID in the games system corresponding codes be set respectively in advance; And regular coding, the regular coding of a non-native system virtual objects and a non-native system user's the coding of the recreation of a non-native system of expression be set;
The method of the described generation of steps A publisher authorization information is: with the virtual objects that receives identify and affiliated game identifier corresponding codes or described regular coding are combined as publisher's authorization information respectively;
The method of the described generation of steps A ownership person authorization information is: corresponding codes combination or described regular coding are ownership person's authorization information respectively with the virtual objects sign that receives and affiliated game identifier thereof and user ID.
Step B is described determine need to a virtual objects check legitimacy method can for: after receiving the virtual objects transfer request that client sends, or after receiving the virtual article legality inspection request that client sends, determine need to request at virtual objects check legitimacy.
In the described steps A, virtual objects information can be sent to issuance server with generating the virtual objects authentication information request;
Among the described step B, virtual objects information is sent to issuance server with revising virtual objects authentication information request or virtual article legality inspection request.
Described steps A may further include: issuance server carries out validity checking to the generation virtual objects authentication information request that receives earlier, after this inspection is passed through, and the authorization information of this virtual objects of regeneration;
Described step B further comprises: issuance server earlier carries out validity checking to the modification virtual objects authentication information request or the virtual article legality inspection request that receive, after this inspection is passed through, again to request at virtual objects check legitimacy.
It is identical with the method that the described issuance server of step B carries out validity checking to the request that receives that validity checking is carried out in the described request to reception of steps A, can be the message identifier that comprises according to this request, check whether this request is the message that native system can receive, if then be legitimate request; Or to the request calculation check and, with the verification that calculates and with this request in the verification that comprises and comparing, identical then is legitimate request.
In the described steps A, can this virtual objects information be sent to issuance server with generating the virtual objects authentication information request by after the virtual objects request that client sends in receiving games system of the game server in the games system;
Among the described step B, by game server after receiving the virtual objects transfer request that client sends, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and this virtual objects information is sent to issuance server with revising virtual objects authentication information request or virtual article legality inspection request;
Described step B further comprises: issuance server returns to game server with the virtual article legality check result, or further this result is returned to client.
The method of the described storage authentication information of steps A can for: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database;
Or issuance server returns to game server with the authorization information of this virtual objects, game server with virtual objects and its authorization information corresponding stored in database;
Among the described step B, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects.
The game server of described games system can comprise game services unit and jump operation processing unit;
In the described steps A, after the game services unit virtual objects request that client sends in receiving games system by game server, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step B, by the game services unit after receiving the virtual objects transfer request that client sends, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and with this virtual objects information with revising virtual objects authentication information request or virtual article legality inspection request, send to issuance server by the jump operation processing unit;
Described step B further comprises: issuance server returns to the game services unit with the virtual article legality check result by the jump operation processing unit, or further this result is returned to client; Or issuance server will revise the virtual objects authorization information and reply and return to the jump operation processing unit, and the jump operation processing unit is replied according to this, carries out jump operation, and the jump operation result is returned to client by the game services unit.
The method of the described storage authentication information of steps A can for: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database; Or issuance server returns to the game services unit with the authorization information of this virtual objects, the game services unit with virtual objects and its authorization information corresponding stored in database;
Among the described step B, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects.
The jump operation processing server can further be set in this games system;
In the described steps A, after the virtual objects request that client sends in receiving games system of the game server in the games system, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step B, by the jump operation processing server after receiving the virtual objects transfer request that client sends, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and with this virtual objects information with revising virtual objects authentication information request or virtual article legality inspection request, send to issuance server;
Described step B further comprises: issuance server returns to the jump operation processing server with the virtual article legality check result, or further this result is returned to client; Or issuance server will revise the virtual objects authorization information and reply and return to the jump operation processing server, and the jump operation processing server is replied according to this, carries out jump operation, and the result returns to client with jump operation.
The method of the described storage authentication information of steps A can for: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database;
Or issuance server returns to game server with the authorization information of this virtual objects, game server with virtual objects and its authorization information corresponding stored in database;
Among the described step B, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects.
Be second aspect that achieves the above object, the invention provides the transfer method of virtual objects in a kind of games system, issuance server is set in games system, may further comprise the steps:
A, each distribute virtual objects before, this virtual objects information is sent to issuance server, issuance server generates the authorization information and the storage of this virtual objects according to this virtual objects information;
The transfer step of b, virtual objects comprises:
B1, the jump operation request that sends according to client, information after information and virtual objects shift before issuance server sends virtual objects and shifts;
The authorization information of information and storage was checked the legitimacy of this virtual objects before b2, issuance server shifted according to this virtual objects, if this virtual objects is legal, and execution in step b3 then; Otherwise finish this jump operation;
B3, shift back information with this virtual objects and generate new authorization information, the authorization information of updated stored, and shift the attaching information of back information updating virtual objects according to virtual objects.
Wherein, step b2 is described shift according to this virtual objects before the authorization information of information and storage check this virtual objects legitimacy method can for:
Issuance server adopts the generation method of the described authorization information of step a, shift preceding information with virtual objects and generate authorization information, authorization information with newly-generated authorization information and storage compares, and identical then this virtual objects is legal, otherwise this virtual objects is illegal.
The described issuance server of step a generate according to this virtual objects information this virtual objects authorization information method can for: generate publisher's authorization information and ownership person's authorization information according to this virtual objects information;
Among the described step b2, information and publisher's authorization information of storage and the legitimacy that ownership person's authorization information is checked this virtual objects before issuance server shifts according to this virtual objects.
Step a described when distributing virtual objects at every turn, the method that this virtual objects information is sent to issuance server can send to issuance server for the user ID of the client of: the virtual objects that will distribute sign and affiliated game identifier and this virtual objects of request;
The described method according to this virtual objects information generation publisher's authorization information and ownership person's authorization information of step a is: generate publisher's authorization information with this virtual objects sign and affiliated game identifier thereof; Generate ownership person's authorization information with this virtual objects sign, affiliated game identifier and user ID;
Among the described step b2, information comprised before virtual objects shifted: the user ID of ownership client before the transfer of virtual objects sign and affiliated game identifier thereof and this virtual objects; Virtual objects shifts back information and comprises: the user ID of ownership client after the transfer of virtual objects sign and affiliated game identifier thereof and this virtual objects;
Information before described issuance server shifts with virtual objects, adopt the generation method of step a described publisher authorization information and ownership person's authorization information, generate new publisher's authorization information and ownership person's authorization information, compare with publisher's authorization information and ownership person's authorization information of storage, check the legitimacy of this virtual objects;
Among the described step b3, issuance server shifts back information with virtual objects, adopts the generation method of step a described publisher authorization information and ownership person's authorization information, generates new publisher's authorization information and ownership person's authorization information, the authorization information of updated stored; And the attaching information of this virtual objects is updated to the user ID that shifts back ownership client.
Can to all game identifier and virtual objects sign and user ID in the games system corresponding codes be set respectively in advance; And regular coding, the regular coding of a non-native system virtual objects and a non-native system user's the coding of the recreation of a non-native system of expression be set;
The method of the described generation of step a publisher authorization information is: with the virtual objects that receives identify and affiliated game identifier corresponding codes or described regular coding are combined as publisher's authorization information respectively;
The method of the described generation of step a ownership person authorization information is: corresponding codes combination or described regular coding are ownership person's authorization information respectively with the virtual objects sign that receives and affiliated game identifier thereof and user ID.
Before the described step b1, may further include: according to the virtual article legality query requests of client transmission, this virtual objects information is sent to issuance server, issuance server is with the authorization information of this virtual objects of this virtual objects information and storage, carry out validity checking, and check result is returned to client.
Among the described step a, virtual objects information can be sent to issuance server with generating the virtual objects authentication information request;
Among the described step b1, virtual objects information is sent to issuance server with revising the virtual objects authentication information request.
Among the described step a, can this virtual objects information be sent to issuance server with generating the virtual objects authentication information request by after the virtual objects request that client sends in receiving games system of the game server in the games system;
Among the described step b1, after the virtual objects transfer request that receives the client transmission, this virtual objects information is sent to issuance server with revising the virtual objects authentication information request by game server;
The method of described this jump operation of end of step b2 is: when checking out that virtual objects is illegal, issuance server checks that with virtual article legality failure result returns to game server, and further this result is returned to client, process ends.
The method of the described storage authentication information of step a can for: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database; Or issuance server returns to game server with the authorization information of this virtual objects, game server with virtual objects and its authorization information corresponding stored in database;
Among the described step b2, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects;
Among the described step b3, the authorization information of issuance server updated stored in the database, and upgrade the attaching information of this virtual objects in the database; Maybe that this virtual objects is new authorization information and attaching information return to game server, by the authorization information of game server updated stored in the database, and attaching information.
The game server of described games system can comprise game services unit and jump operation processing unit;
Among the described step a, after the game services unit virtual objects request that client sends in receiving games system by game server, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step b1, after the virtual objects transfer request that receives the client transmission, this virtual objects information with revising the virtual objects authentication information request, is sent to issuance server by the jump operation processing unit by the game services unit;
The method of described this jump operation of end of step b2 is: when checking out that virtual objects is illegal, issuance server checks that with virtual article legality failure result returns to the game services unit, and further this result is returned to client, process ends.
The method of the described storage authentication information of step a can for: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database; Or issuance server returns to the game services unit with the authorization information of this virtual objects, the game services unit with virtual objects and its authorization information corresponding stored in database;
Among the described step b2, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects;
Among the described step b3, the authorization information of issuance server updated stored in the database, and upgrade the attaching information of this virtual objects in the database; Maybe that this virtual objects is new authorization information and attaching information return to the game services unit, by the authorization information of game services unit updated stored in the database, and attaching information.
The jump operation processing server can further be set in this games system;
Among the described step a, after the virtual objects request that client sends in receiving games system of the game server in the games system, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step b1, after the virtual objects transfer request that receives the client transmission, this virtual objects information is sent to issuance server with revising the virtual objects authentication information request by the jump operation processing server;
The method of described this jump operation of end of step b2 is: when checking out that virtual objects is illegal, issuance server checks that with virtual article legality failure result returns to the jump operation processing server, and further this result is returned to client, process ends.
The method of the described storage authentication information of step a can for: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database; Or issuance server returns to game server with the authorization information of this virtual objects, game server with virtual objects and its authorization information corresponding stored in database;
Among the described step b2, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects;
Among the described step b3, the authorization information of issuance server updated stored in the database, and upgrade the attaching information of this virtual objects in the database; Maybe that this virtual objects is new authorization information and attaching information return to the game services unit, by the authorization information of game services unit updated stored in the database, and attaching information.
The 3rd aspect for achieving the above object the invention provides a kind of games system, and this system comprises at least and is used to carry out the game server of game logic and be used for the client that the user carries out game operation, and this system also comprises issuance server;
Described game server sends to issuance server with the virtual objects information of this client-requested before the virtual objects request that at every turn sends according to client distributes virtual objects, request generates this virtual objects authorization information; And when the operation requests that sends according to client determines that needs are checked legitimacy to a virtual objects, the virtual objects information of needs inspection is sent to issuance server, receive the check result that issuance server returns, carry out the operation requests of client according to check result;
Described issuance server generates the authorization information and the storage of this virtual objects according to the virtual objects information of client-requested; And the authorization information of virtual objects information of checking as required and storage checks the legitimacy of this virtual objects, and check result is returned to game server.
The virtual objects request that described game server sends according to client sends to issuance server with the virtual objects information of this client-requested; And the game services server is after the virtual objects transfer request that receives the client transmission, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, the virtual objects that the virtual objects information that only need check legitimacy maybe will be shifted shifts preceding and transfer back information, sends to issuance server; And after receiving the check result that issuance server returns, carry out the virtual objects jump operation and maybe this check result is returned to client;
Described issuance server carries out validity checking according to the preceding information of transfer of a virtual objects that the virtual objects information of needs inspection legitimacy maybe will shift and the authorization information of storage, check result is returned to game server, or further with shifting authorization information and the attaching information that back virtual objects information generates new authorization information updated stored.
This system can also comprise storage of subscriber data equipment;
After described issuance server generates the virtual objects authorization information, with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment; Or after described issuance server generates the virtual objects authorization information, the authorization information of this virtual objects is returned to game server, game server with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment;
Described issuance server obtains the virtual objects authorization information of storage to storage of subscriber data equipment, and virtual objects is carried out validity checking.
Described game server can comprise game services unit and jump operation processing unit;
Described game services unit sends to issuance server with the virtual objects information of this client-requested before the virtual objects request that at every turn sends according to client distributes virtual objects;
And the game services unit is after the virtual objects transfer request that receives the client transmission, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, will check virtual objects that the virtual objects information of legitimacy maybe will shift shift before and shift back information, send to the jump operation processing unit; And receive the jump operation result or the virtual article legality check result sends to client from the jump operation processing unit;
Described jump operation processing unit with transfer back information, is transmitted to issuance server before the virtual objects that the virtual objects information that will check legitimacy that reception game services unit sends maybe will shift shifts; And after receiving the jump operation result or virtual article legality check result that issuance server returns, directly this result is returned to the game services unit, or, again the jump operation result is returned to the game services unit earlier with the attaching information of this this virtual objects of virtual objects transfer back information updating.
This system can also comprise storage of subscriber data equipment;
After described issuance server generates the virtual objects authorization information, with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment; Or after described issuance server generates the virtual objects authorization information, the authorization information of this virtual objects is returned to the game services unit, the game services unit with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment;
Described issuance server obtains the virtual objects authorization information of storage to storage of subscriber data equipment, and virtual objects is carried out validity checking; And issuance server will be with the authorization information that shifts new authorization information that back virtual objects information generates updated stored in the storage of subscriber data equipment, or issuance server will return to the jump operation processing unit with shifting the new authorization information that back virtual objects information generates, the authorization information and the attaching information of jump operation processing unit updated stored in the storage of subscriber data equipment.
This system is the jump operation processing server further;
Described jump operation processing server is after the virtual objects transfer request that receives the client transmission, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and shift preceding the virtual objects that the virtual objects information that only need check legitimacy maybe will shift and transfer back information, send to issuance server; And after receiving the check result that issuance server returns, directly this check result is returned to client, or shift the attaching information of this virtual objects of information updating afterwards earlier with this virtual objects, again the jump operation result is returned to client;
Described issuance server generates publisher's authorization information and the ownership person's authorization information and the storage of this virtual objects according to the virtual objects information of client-requested; And check that according to needs the authorization information of information and storage is carried out validity checking before the transfer of the virtual objects that the virtual objects information of legitimacy maybe will shift, check result is returned to the jump operation processing server, or further with shifting authorization information and the attaching information that back virtual objects information generates new authorization information updated stored.
This system can also comprise storage of subscriber data equipment;
After described issuance server generates the virtual objects authorization information, with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment; Or after described issuance server generates the virtual objects authorization information, the authorization information of this virtual objects is returned to game server, game server with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment;
Described issuance server obtains the virtual objects authorization information of storage to storage of subscriber data equipment, and virtual objects is carried out validity checking; And issuance server will be with shifting the authorization information that back virtual objects information generates new authorization information updated stored in the storage of subscriber data equipment, or issuance server will generate new authorization information and return to the jump operation processing server with shifting back virtual objects information, the authorization information and the attaching information of jump operation processing server updated stored in the storage of subscriber data equipment.
Described issuance server can comprise interface unit, authorization information generation unit and virtual article legality inspection unit;
The virtual objects information that described interface unit receives client-requested sends to the authorization information generation unit, and before receiving a virtual objects that the virtual objects information that only needs to check legitimacy maybe will shift and shifting and shift back information and send to the virtual article legality inspection unit, will send to the issuance server outside from the information that authorization information generation unit or virtual article legality inspection unit return;
Described authorization information generation unit, the user ID of the client of the virtual objects sign that comprises according to the virtual objects information of client-requested and affiliated game identifier and this virtual objects of request, generate publisher's authorization information of this virtual objects and ownership person's authorization information and storage, and will generate the result and send to the issuance server outside by interface unit;
Described virtual article legality inspection unit, check what the virtual objects information of legitimacy comprised according to needs: virtual objects sign and affiliated game identifier thereof and the user ID of this virtual objects ownership client, generate publisher's authorization information and ownership person's authorization information of this virtual objects, compare with publisher's authorization information and ownership person's authorization information of storage, identical then legal; Otherwise it is illegal;
Or comprise according to the preceding information of virtual objects transfer that will shift: virtual objects sign and affiliated game identifier and this virtual objects thereof shift the preceding user ID that belongs to client, generate publisher's authorization information and ownership person's authorization information of this virtual objects, compare with publisher's authorization information and ownership person's authorization information of storage, identical then legal, shift the user ID that the back belongs to client with virtual objects sign and affiliated game identifier and this virtual objects thereof, generate the authorization information and the attaching information of publisher's authorization information and ownership person's authorization information updated stored of this virtual objects; Otherwise it is illegal;
And the virtual article legality inspection unit sends to the issuance server outside with check result by interface unit.
Described storage of subscriber data equipment is User Information Database.
As seen from the above technical solutions, this inspection virtual article legality method of the present invention and virtual objects transfer method and games system, issuance server is set in games system, crosses the Cheng Qian at each virtual objects that distributes, issuance server generates the authorization information and the storage of this virtual objects; When needs are checked the legitimacy of a virtual objects, check the legitimacy of this virtual objects by the authorization information of the virtual objects of issuance server utilization storage.When carrying out the virtual objects jump operation, the legitimacy of the virtual objects that first inspection will be shifted is carried out jump operation under the legal situation of this virtual objects.
Therefore, use the present invention, can directly check the legitimacy of virtual objects, make the virtual objects in the games system have higher antifalsification, and improved and shifted the security of virtual objects, carry out the risk that virtual objects shifts thereby reduced the user.
Description of drawings
Fig. 1 is the structural representation of prior art games system;
Fig. 2 is the games system structural representation of the present invention's first preferred embodiment;
Fig. 3 is in embodiment illustrated in fig. 2, and game server distributes the processing flow chart of virtual objects;
Fig. 4 is in the flow process shown in Figure 3, the processing flow chart of issuance server;
Fig. 4 a is in the flow process shown in Figure 4, and issuance server produces the processing flow chart of publisher's authorization information;
Fig. 4 b is in the flow process shown in Figure 4, and issuance server produces the processing flow chart of ownership person's authorization information;
Fig. 5 is in embodiment illustrated in fig. 2, and the user shifts the processing flow chart of virtual objects;
Fig. 6 is in the flow process shown in Figure 5, the processing flow chart of issuance server;
Fig. 6 a is in the flow process shown in Figure 6, the virtual objects that will shift is carried out the processing flow chart of validity checking with publisher's authorization information;
Fig. 6 b is in the flow process shown in Figure 6, the virtual objects that will shift is carried out the processing flow chart of validity checking with ownership person's authorization information;
Fig. 7 be embodiment illustrated in fig. 2 in, the processing flow chart of user inquiring virtual article legality;
Fig. 8 is in the flow process shown in Figure 7, the processing flow chart of issuance server;
Fig. 9 is the games system structural representation of the present invention's second preferred embodiment;
Figure 10 be embodiment illustrated in fig. 9 in, the user shifts the processing flow chart of virtual objects;
Figure 11 be embodiment illustrated in fig. 9 in, the processing flow chart of user inquiring virtual article legality;
Figure 12 is the games system structural representation of the present invention's the 3rd preferred embodiment;
Figure 13 is the structural representation of middle issuance server embodiment illustrated in fig. 12.
Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to the accompanying drawing embodiment that develops simultaneously, the present invention is described in more detail.
The key of this inspection virtual article legality method of the present invention and virtual objects transfer method and games system is: issuance server is set in games system, is generated the authorization information and the storage of virtual objects by issuance server; And when needs were checked the legitimacy of a virtual objects, the authorization information of the virtual objects of utilization storage was checked the legitimacy of this virtual objects.And, when carrying out the virtual objects jump operation, arrive first the legitimacy of the virtual objects that the issuance server inspection will shift, under the legal situation of this virtual objects, carry out jump operation.
The present invention has numerous embodiments, and the present invention is described in detail below to lift three preferred embodiments.
First preferred embodiment:
Referring to Fig. 2, Fig. 2 is the games system structural representation of the present invention's first preferred embodiment.This games system comprises: be used for storing subscriber information database 201, be used to carry out game logic game server 202, be used for the issuance server 204 that the user carries out n client 203 of game operation and is used for virtual objects is carried out validity checking.
Wherein, game server 202 sends to issuance server 204 with the virtual objects information of this client-requested before the virtual objects request that at every turn sends according to client 203 distributes virtual objects, and request generates this virtual objects authorization information.
And this game server 202 is after the virtual objects transfer request that receives client 203 transmissions, or after the virtual article legality inspection request that receives client 203 transmissions, determine need to request at virtual objects carry out validity checking, the virtual objects that the virtual objects information that only need check legitimacy maybe will be shifted shifts preceding and transfer back information, sends to issuance server 204; And after receiving the check result that issuance server 204 returns, carry out the virtual objects jump operation and maybe this check result is returned to client 203.
Issuance server 204 generates publisher's authorization information and the ownership person's authorization information and the storage of this virtual objects according to the virtual objects information of client-requested; And check that according to needs publisher's authorization information and ownership person's authorization information of information and storage carried out validity checking before the transfer of the virtual objects that the virtual objects information of legitimacy maybe will shift, check result is returned to game server 202, or further with shifting authorization information and the attaching information that back virtual objects information generates new authorization information updated stored.
In the present embodiment, issuance server 204 can adopt dual mode storage and upgrade authorization information: first kind, issuance server 204 directly with virtual objects and its authorization information corresponding stored in database 201.Second kind, issuance server 204 returns to game server 202 with the authorization information of the virtual objects that generates, game server 202 with this virtual objects and its authorization information corresponding stored in database 201.
Database 201 is a storage of subscriber data equipment in the present embodiment, it has stored user data table, this tables of data has comprised the authorization information of virtual objects, for example: " user 1 " of storing in the user data table shown in the table 2 and the main information of " user 2 ", it doesn't matter for other information and the present invention, so table 2 does not illustrate.
User ID Game identifier The virtual objects sign Publisher's authorization information Ownership person's authorization information
The user 1 Recreation A Virtual objects a 1A3 1Aa5
The user 2 Recreation B Virtual objects b 2B4 2Bb6
Table 2
In the present embodiment, issuance server 202 can arrive the virtual objects authorization information of obtaining storage in the database 201, and virtual objects is carried out validity checking.
Below be elaborated to carrying out the method that virtual article legality inspection and virtual objects shift in embodiment illustrated in fig. 2.
At first, the process with issuance server generation authorization information among this embodiment is elaborated.
Referring to Fig. 3, Fig. 3 is in embodiment illustrated in fig. 2, and game server distributes the processing flow chart of virtual objects.This flow process may further comprise the steps:
Step 301, client sends the virtual objects request to game server.
Step 302, game server carries out validity checking to the virtual objects request that receives, and checks by execution in step 303, otherwise returns the illegal prompting of request, process ends to client.
In this step, game server can adopt multiple mode that validity checking is carried out in request, for example: according to the message identifier that this request comprises, check whether this request is the message that self can receive, if then be legitimate request; Or to the request calculation check and, with the verification that calculates and with this request in the verification that comprises and comparing, identical then is legitimate request.
Step 303, game server sends to issuance server with this virtual objects information with generating the virtual objects authentication information request.
Comprise in this virtual objects information: the user ID of the client of the virtual objects sign that will distribute and affiliated game identifier and this virtual objects of request.
Step 304, issuance server carries out validity checking to generating the virtual objects authentication information request, if inspection is passed through, then execution in step 305; Otherwise return the illegal prompting of request, process ends to game server.
Issuance server is to the legitimate verification of request in this step, can adopt with step 303 in game server the identical method of validity checking carried out in request realize, no longer repeat here.
Step 305, issuance server produces authorization information according to virtual objects information.
In this step, issuance server can generate publisher's authorization information with this virtual objects sign and affiliated game identifier thereof earlier, generates ownership person's authorization information with this virtual objects sign and user ID again.Generate the effect which authorization information does not influence present embodiment, can arbitrarily be provided with in fact earlier.
Step 306, issuance server returns authorization information to game server, replys and obtains authentication information request.
Step 307, game server carries out validity checking to response message, checks by execution in step 308, otherwise to the illegal prompting of issuance server echo reply, process ends.Inspection method is identical with step 303.
Step 308, game server with this virtual objects and the authorization information corresponding stored returned in database.
Present embodiment is by game server authorization information to be stored in the database, can also directly authorization information be stored in the database by issuance server in the practical application.
Step 309, game server is replied the virtual objects request to client, finishes this virtual objects and distributes.
Referring to Fig. 4, Fig. 4 is in the flow process shown in Figure 3, the processing flow chart of issuance server.This flow process may further comprise the steps:
Step 401 is carried out validity checking to generating the virtual objects authentication information request, and judge whether by, if execution in step 402 then, otherwise execution in step 405.
Step 402 generates publisher's authorization information with this virtual objects sign and affiliated game identifier thereof.
Step 403 generates ownership person's authorization information with this virtual objects sign and affiliated game identifier and user ID thereof.
In the present embodiment, in advance all game identifier and virtual objects sign and user ID in the games system are provided with corresponding codes respectively.The method that generates publisher's authorization information in the step 402 is: with the virtual objects that receives identify and affiliated game identifier respectively corresponding codes be combined as publisher's authorization information.The method that generates ownership person's authorization information in the step 403 is: with the virtual objects that receives identify and affiliated game identifier and user ID respectively corresponding codes be combined as ownership person's authorization information.
In the practical application, regular coding, the regular coding of a non-native system virtual objects and a non-native system user's the coding of a non-native system recreation of expression also are set, when for virtual objects sign or game identifier or user ID in the virtual objects information that receives, when not finding corresponding codes, with the said fixing coded combination in authorization information.Like this, when checking virtual article legality, the virtual objects that will check is generated authorization information, if the virtual objects of checking is non-native system recreation or non-native system virtual objects or non-native system user, can come out by the said fixing coded representation, be convenient to compare, determine the legitimacy of virtual objects with the authorization information of storage.
Step 404 is replied the game server successful information, process ends.
Step 405 is replied the game server failure information, process ends.
In the present embodiment, suppose that user data table is as shown in table 2, concrete coding is as follows:
The coding of all recreation that native system provides: " recreation A " represents with 1, and " recreation B " represents with 2, and non-native system recreation is represented with 3; The coding of all virtual objects of native system: " virtual objects a " represents with A, and " virtual objects b " represents with B, and non-native system virtual objects is represented with C; All users' of native system coding: " user 1 " is represented with a, and " user 2 " are represented with b, and non-native system user represents with c.
Then, the detailed process that generates publisher's authorization information can be referring to Fig. 4 a, and Fig. 4 a is in the flow process shown in Figure 4, and issuance server produces the processing flow chart of publisher's authorization information.This flow process may further comprise the steps:
Step 410~411 judge whether into recreation A, if then first with publisher's authorization information is made as " 1 ", execution in step 415 according to receiving game identifier; Otherwise, execution in step 412.
Step 412~414 judge whether into recreation B, if then first with publisher's authorization information is made as " 2 ", execution in step 415; Otherwise, first of publisher's authorization information is made as " 3 ".
Step 415~416 judge whether to be virtual objects a according to the virtual objects sign that receives, if then second with publisher's authorization information is made as " A ", execution in step 420; Otherwise, execution in step 417.
Step 417~419 judge whether to be virtual objects b, if then second with publisher's authorization information is made as " B ", execution in step 420; Otherwise, second of publisher's authorization information is made as " C ".
Step 420 generates check bit with first and second position of publisher authorization information, as the 3rd of authorization information, and process ends.
The detailed process that generates ownership person's authorization information can be referring to Fig. 4 b, and Fig. 4 b is in the flow process shown in Figure 4, and issuance server produces the processing flow chart of ownership person's authorization information.This flow process may further comprise the steps:
Step 430~439 generate first and second position of home authentication information according to the virtual objects sign that receives and affiliated game identifier thereof.Step 410~419 are basic identical among this process and Fig. 4 a, after just second of authorization information having been established, and execution in step 440, no longer detailed description here.
Step 440~441 judge whether to be user 1 according to the user ID that receives, if then the 3rd with ownership person's authorization information is made as " a ", execution in step 445; Otherwise, execution in step 442.
Step 442~444 judge whether to be user 2, if then the 3rd with ownership person's authorization information is made as " b ", execution in step 445; Otherwise, the 3rd of ownership person's authorization information is made as " c ".
Step 445 generates check bit with first, second and third position of ownership person authorization information, as the 4th of authorization information, and process ends.
The publisher's authorization information that generates according to Fig. 4 a, Fig. 4 b and ownership person's authorization information are added into and store database in the user data table into.
Then, the process that user among this embodiment is shifted virtual objects is elaborated, and has comprised the validity checking process of the virtual objects that needs are shifted in this process.
Referring to Fig. 5, Fig. 5 is in embodiment illustrated in fig. 2, and the user shifts the processing flow chart of virtual objects.This flow process may further comprise the steps:
The transfer virtual objects operation requests that user client sent before step 501~502, game server received and shift, and finish jump operation alternately with transfer back user client and confirm, home subscriber after determining to shift.
Information and transfer back information send to issuance server with revising the virtual objects authentication information request before the step 503, the transfer of the virtual objects that game server will shift.Before the transfer of this virtual objects and transfer back information is removed and is shifted back home subscriber information, can arrive to inquire about in the database to obtain.
Wherein, information comprises before the transfer of the virtual objects that shift: the user ID of the client before virtual objects sign that shift and affiliated game identifier thereof and this virtual objects shift; Information comprises after the transfer of the virtual objects that shifts: the user ID of the client after virtual objects sign that shift and affiliated game identifier thereof and this virtual objects shift.
Step 504, issuance server carries out validity checking to revising the virtual objects authentication information request, and inspection is passed through, and then execution in step 505; Otherwise execution in step 509.
Step 505, issuance server carries out validity checking according to publisher's authorization information of preceding information of the transfer of the virtual objects that will shift and storage to the virtual objects that will shift, if check and pass through, then this virtual objects is the virtual objects of the recreation of issuance server approval, execution in step 506; Otherwise execution in step 509.
In this step, issuance server regenerates publisher's authorization information with virtual objects information before shifting, and compares with publisher's authorization information of newly-generated publisher's authorization information with this virtual objects that obtains from database, judges whether identical, if identical, then this inspection is passed through; Otherwise do not pass through.
Step 506, issuance server carries out validity checking according to ownership person's authorization information of preceding information of the transfer of the virtual objects that will shift and storage to the virtual objects that will shift, if inspection is passed through, then the attaching information of this virtual objects is correct, execution in step 507; Otherwise execution in step 509.
In this step, issuance server regenerates ownership person's authorization information with virtual objects information before shifting, and compares with ownership person's authorization information of newly-generated publisher's authorization information with this virtual objects that obtains from database, judges whether identical, if identical, then this inspection is passed through; Otherwise do not pass through.
Step 507, information generates new publisher's authorization information after the transfer of the virtual objects that the issuance server basis will shift.
Step 508, information generates new ownership person's authorization information after the transfer of the virtual objects that the issuance server basis will shift.
Step 509, issuance server are replied the request of revising the virtual objects authorization information to game server.If the request validity checking not by or the virtual article legality inspection do not pass through, this is replied to request failure and replys, directly execution in step 511; If the request validity checking is passed through, and the virtual article legality inspection also passes through, then this is replied to the request successful respond, comprises new publisher's authorization information and new ownership person's authorization information during this is replied, execution in step 510.
Step 510, game server are replied the database update data according to what receive.Comprise: revise the attaching information of virtual objects, be about to this virtual objects and add, and after transfer, add new authorization information in the user data table to user after shifting.
Present embodiment is to be come by game server revise data in the database, in the practical application, also can directly revise data in database by issuance server after generating new authorization information.
Step 511, game server user before shifting sends jump operation success or failure result with transfer back user.
In the practical application, can realize the truck of virtual objects by the transfer process of twice virtual objects.Simultaneously, because ideal money also belongs to virtual objects, therefore also can realize carrying out virtual article trading by the transfer process of an ideal money and the transfer process of a virtual objects with ideal money.
Referring to Fig. 6, Fig. 6 is in the flow process shown in Figure 5, the processing flow chart of issuance server.This flow process may further comprise the steps:
Step 601 is carried out validity checking to revising the virtual objects authentication information request, and judge whether by, if execution in step 602 then, otherwise execution in step 604.
Step 602 judges whether with publisher's authorization information the virtual objects that will shift is carried out validity checking passes through, if execution in step 603 then; Otherwise execution in step 604.
Step 603 judges whether with ownership person's authorization information the virtual objects that will shift is carried out validity checking passes through, if execution in step 605 then; Otherwise execution in step 604.
Step 604 generates answer failed information and sends to game server, process ends.
Step 605 generates new publisher's authorization information according to information after the transfer of the virtual objects that will shift.
Step 606 generates new ownership person's authorization information according to information after the transfer of the virtual objects that will shift.
Step 607 generates the successful information of replying that comprises new publisher's authorization information and ownership person's authorization information and sends to game server, process ends.
Referring to Fig. 6 a, Fig. 6 a is in the flow process shown in Figure 6, the virtual objects that will shift is carried out the processing flow chart of validity checking with publisher's authorization information.This flow process still based on user data table shown in the table 2, may further comprise the steps:
Step 610~620 regenerate publisher's authorization information with information before the transfer of the virtual objects that will shift.Step 410~420 among detailed process and Fig. 4 a are identical, no longer repeat here.
Step 621 is obtained publisher's authorization information of this virtual objects of storage from database, judge whether the publisher's authorization information that regenerates is identical with publisher's authorization information of storage, if identical, then execution in step 623; Otherwise execution in step 622.
Step 622 generates answer failed information, process ends.
Step 633 writes down this validity checking and passes through process ends.
Referring to Fig. 6 b, Fig. 6 b is in the flow process shown in Figure 6, the virtual objects that will shift is carried out the processing flow chart of validity checking with ownership person's authorization information.
Step 630~645 regenerate ownership person's authorization information with information before the transfer of the virtual objects that will shift.Step 430~445 among detailed process and Fig. 4 b are identical, no longer repeat here.
Step 646 is obtained ownership person's authorization information of this virtual objects of storage from database, judge whether the ownership person's authorization information that regenerates is identical with ownership person's authorization information of storage, if identical, then execution in step 648; Otherwise execution in step 647.
Step 647 generates answer failed information, process ends.
Step 648 writes down this validity checking and passes through process ends.
In embodiment illustrated in fig. 2, in can be implemented in the virtual objects transfer process, it is carried out can also realizing directly inquiring about the legitimacy of virtual objects the validity checking.
Referring to Fig. 7, Fig. 7 be embodiment illustrated in fig. 2 in, the processing flow chart of user inquiring virtual article legality.This flow process may further comprise the steps:
Step 701, game server receives the inquiry virtual article legality request that client sends, and comprises the sign that will inquire about virtual objects in this request.
Step 702, game server carries out validity checking to this inquiry virtual article legality request, if pass through, then execution in step 703; Otherwise execution in step 709.
Step 703, game server obtains this virtual objects information in database, send to issuance server with the virtual article legality request.
This virtual objects information comprises: the user ID of the client that virtual objects sign and affiliated game identifier thereof and this virtual objects are current.
Step 704, issuance server carries out validity checking to this virtual article legality request, and check and pass through then execution in step 705, otherwise execution in step 707.
Step 705, issuance server carries out validity checking according to publisher's authorization information of this virtual objects information and storage.Concrete grammar is identical with flow process shown in Fig. 6 a.If check and pass through execution in step 706; Otherwise execution in step 707.
Step 706, issuance server carries out validity checking according to ownership person's authorization information of this virtual objects information and storage.Concrete grammar is identical with flow process shown in Fig. 6 b.
Step 707, issuance server is replied query requests to game server.Wherein, do not pass through if validity checking is carried out in the virtual article legality request, or inspection is not passed through to virtual article legality, then this is replied to asking failure to be replied; Pass through if validity checking is carried out in the virtual article legality request, and inspection is also passed through to virtual article legality, then this is replied and is the request successful respond.
Step 708, game server carries out validity checking to replying of receiving from issuance server.
Step 709, game server is replied query requests to client.If the validity checking of in step 702 request being carried out is not passed through, or reply from the request failure that issuance server receives, then game server sends the request failure to client and replys.If the validity checking of in step 702 request being carried out is passed through, or the request successful respond that receives from issuance server, then game server sends the request successful respond to client.
Referring to Fig. 8, Fig. 8 is in the flow process shown in Figure 7, the processing flow chart of issuance server.This flow process may further comprise the steps:
Step 801 is carried out validity checking to revising the virtual objects authentication information request, and judge whether by, if execution in step 802 then, otherwise execution in step 804.
Step 802 judges whether with publisher's authorization information the virtual objects that will shift is carried out validity checking passes through, if execution in step 803 then; Otherwise execution in step 804.
Step 803 judges whether with ownership person's authorization information the virtual objects that will shift is carried out validity checking passes through, if execution in step 805 then; Otherwise execution in step 804.
Step 804 generates answer failed information and sends to game server, process ends.
Step 805, generation is replied successful information and is sent to game server, process ends.
Second preferred embodiment:
Referring to Fig. 9, Fig. 9 is the games system structural representation of the present invention's second preferred embodiment.In the native system with difference embodiment illustrated in fig. 2 be: game server 900 comprises game services unit 904 and jump operation processing unit 905.
Wherein, game services unit 904 is before the virtual objects request that at every turn sends according to client 203 distributes virtual objects, the virtual objects information of these client 203 requests is sent to issuance server 204, can transmit by jump operation processing unit 905, also can directly send to issuance server 204.
And game services unit 904 is after the virtual objects transfer request that receives client 203 transmissions, or after the virtual article legality inspection request that receives client 203 transmissions, determine need to request at virtual objects carry out validity checking, will check virtual objects that the virtual objects information of legitimacy maybe will shift shift before and shift back information, send to jump operation processing unit 905; And receive the jump operation results or the virtual article legality check result sends to client 203 from jump operation processing unit 905.
Jump operation processing unit 905 with transfer back information, is transmitted to issuance server 204 before the virtual objects that the virtual objects information that will check legitimacy that reception game services unit 904 sends maybe will shift shifts.And after receiving the check result that issuance server 204 returns, directly this check result is returned to game services unit 904, or carry out the virtual objects jump operation earlier, again the jump operation result is returned to game services unit 904.Jump operation processing unit 905 is carried out the virtual objects jump operations, is exactly the attaching information that shifts information this virtual objects of renewal in the database 201 in back with this virtual objects.
In the present embodiment, can this virtual objects be shifted the back authorization information by issuance server 204 and upgrade this virtual objects authorization information to database 201, also can issuance server 204 will shift the back authorization information and return to jump operation processing unit 905, shift the authorization information of back authorization information this virtual objects of renewal in the database 201 by jump operation processing unit 905 usefulness.
Database 201 in the present embodiment, client 203 and issuance server 204 no longer repeat here with embodiment illustrated in fig. 2 identical.
Process with issuance server generation authorization information in the present embodiment is identical with flow process shown in Figure 3, no longer repeat specification here.
Below, elder generation is elaborated to the process that user among this embodiment shifts virtual objects.
Referring to Figure 10, Figure 10 be embodiment illustrated in fig. 9 in, the user shifts the processing flow chart of virtual objects.This flow process may further comprise the steps:
The transfer virtual objects operation requests that user client sent before step 11~12, game server received and shift, and finish jump operation alternately with transfer back user client and confirm, home subscriber after determining to shift.
The jump operation affirmation that step 13, game server will comprise preceding home subscriber sign of virtual objects transfer and transfer back user ID sends to the jump operation processing unit.
Before shifting this virtual objects, step 14, jump operation processing unit send issuance server with revising the virtual objects authentication information request with transfer back information.
Step 15~19, issuance server carries out validity checking to request, and the authorization information of this virtual objects of storing in information and the database before shifting according to this virtual objects, and this virtual objects is carried out validity checking, after inspection is passed through, generate new virtual objects authorization information.This process and step 504 shown in Figure 5~508 are identical, no longer describe in detail here.
Step 20, issuance server are replied the request of revising the virtual objects authorization information to the jump operation processing unit.If the request validity checking not by or the virtual article legality inspection do not pass through, this is replied to request failure and replys, directly execution in step 22; If the request validity checking is passed through, and the virtual article legality inspection also passes through, then this is replied to the request successful respond, comprises new publisher's authorization information and new ownership person's authorization information during this is replied, execution in step 21.
Step 21, jump operation processing unit are replied the database update data according to what receive.Comprise: revise the attaching information of virtual objects, be about to this virtual objects and add, and after transfer, add new authorization information in the user data table to user after shifting.
In the practical application, also can be by issuance server directly to the database update authorization information, only will generate the authorization information result sends to the jump operation processing unit, and the jump operation processing unit only arrives the attaching information of this virtual objects of database update.
Step 22~23, the jump operation processing unit returns virtual objects jump operation result to the game services unit, the game services unit returns to this jump operation result respectively and shifts preceding subscription client and shift the back subscription client, finishes this virtual objects jump operation.
Then to realizing in the present embodiment that directly the process of the legitimacy of inquiry virtual objects is elaborated.
Referring to Figure 11, Figure 11 be embodiment illustrated in fig. 9 in, the processing flow chart of user inquiring virtual article legality.This flow process may further comprise the steps:
Step 111~112, the game services unit receives the inquiry virtual article legality request that client sends, and validity checking is carried out in this request, checks by back execution in step 113.
Step 113~114, game services unit will obtain this virtual objects information from database and be transmitted to issuance server with the request of inquiry virtual article legality by the jump operation processing unit.
Step 115~117, issuance server carries out validity checking to this request, and according to the authorization information of this virtual objects of virtual objects information that receives and database storing, this virtual objects is carried out validity checking.This process and step 704 shown in Figure 7~706 are identical, no longer describe in detail here.
Step 118, issuance server returns inquiry response to the jump operation processing unit.
Step 119, the jump operation processing unit carries out validity checking to inquiry response.
Step 120~121, the jump operation processing unit returns to client with inquiry response by the game services unit.
The 3rd preferred embodiment:
Referring to Figure 12, Figure 12 is the games system structural representation of the present invention's the 3rd preferred embodiment.Present embodiment and difference embodiment illustrated in fig. 9 are: transfer to and realize that the virtual objects jump operation is provided with jump operation processing server 125, virtual objects transfer request or virtual article legality query requests that this jump operation processing server 125 can direct reception client end 203 sends.
Game server 124 in the present embodiment sends to issuance server 204 with the virtual objects information of this client-requested before the virtual objects request that at every turn sends according to client 203 distributes virtual objects.Here, can transmit, also can directly send to issuance server 204 by jump operation processing server 125.
Jump operation processing server 125 is after the virtual objects transfer request that receives client 203 transmissions, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and shift preceding the virtual objects that the virtual objects information that only need check legitimacy maybe will shift and transfer back information, send to issuance server 204.And after receiving the check result that issuance server 204 returns, directly this check result is returned to client 203, or carry out the virtual objects jump operation earlier, again the jump operation result is returned to client 203.Jump operation processing server 125 is identical with 905 jump operations processing service unit execution virtual objects shown in Figure 9 jump operation.
Issuance server 204 generates publisher's authorization information and the ownership person's authorization information and the storage of this virtual objects according to the virtual objects information of client-requested; And check that according to needs the authorization information of information and storage is carried out validity checking before the transfer of the virtual objects that the virtual objects information of legitimacy maybe will shift, check result is returned to jump operation processing server 125, or further with shifting authorization information and the attaching information that back virtual objects information generates new authorization information updated stored.
Process with issuance server generation authorization information in the present embodiment is identical with flow process shown in Figure 3, no longer repeat specification here.It is basic identical that the user shifts process and Fig. 5 of virtual objects in the present embodiment, just game server is changed to the jump operation processing server, process and Fig. 7 of inquiry virtual article legality are basic identical in the same present embodiment, just game server is changed to the jump operation processing server, also no longer is elaborated here.
Issuance server 204 in above-mentioned three preferred embodiments can be identical, and its concrete structure is referring to Figure 13, and Figure 13 is the structural representation of middle issuance server embodiment illustrated in fig. 12.This issuance server comprises: interface unit 131, authorization information generation unit 132 and virtual article legality inspection unit 133.
Wherein, interface unit 131 is used for carrying out information interaction outward with server, the virtual objects information that receives client-requested sends to authorization information generation unit 132, and before receiving a virtual objects that the virtual objects information that only needs to check legitimacy maybe will shift and shifting and shift back information and send to virtual article legality inspection unit 133, will send to the issuance server outside from the information that authorization information generation unit 132 or virtual article legality inspection unit 133 return;
Authorization information generation unit 132, the user ID of the client of the virtual objects sign that comprises according to the virtual objects information of client-requested and affiliated game identifier and this virtual objects of request, generate publisher's authorization information of this virtual objects and ownership person's authorization information and storage, and will generate the result and send to the issuance server outside by interface unit 132;
Virtual article legality inspection unit 133, check what the virtual objects information of legitimacy comprised according to needs: virtual objects sign and affiliated game identifier thereof and the user ID of this virtual objects ownership client, generate publisher's authorization information and ownership person's authorization information of this virtual objects, compare with publisher's authorization information and ownership person's authorization information of storage, identical then legal; Otherwise it is illegal;
Or comprise according to the preceding information of virtual objects transfer that will shift: virtual objects sign and affiliated game identifier and this virtual objects thereof shift the preceding user ID that belongs to client, generate publisher's authorization information and ownership person's authorization information of this virtual objects, compare with publisher's authorization information and ownership person's authorization information of storage, identical then legal, shift the user ID that the back belongs to client with virtual objects sign and affiliated game identifier and this virtual objects thereof, generate the authorization information and the attaching information of publisher's authorization information and ownership person's authorization information updated stored of this virtual objects; Otherwise it is illegal;
Virtual article legality inspection unit 133 sends to the issuance server outside with check result by interface unit 131.
By the above embodiments as seen, use this inspection virtual article legality method of the present invention and virtual objects transfer method and games system, can directly check the legitimacy of virtual objects, make the virtual objects in the games system have higher antifalsification, and improved and shifted the security of virtual objects, carry out the risk that virtual objects shifts thereby reduced the user.

Claims (37)

1, a kind of method of checking virtual article legality in games system is characterized in that: issuance server is set in games system, may further comprise the steps:
A, each distribute virtual objects before, this virtual objects information is sent to issuance server, issuance server generates the authorization information and the storage of this virtual objects according to this virtual objects information;
B, when needs are checked legitimacy to virtual objects, this virtual objects information is sent to issuance server, issuance server is checked the legitimacy of this virtual objects according to the authorization information of this virtual objects information and storage.
2, the method for claim 1 is characterized in that, the described authorization information according to this virtual objects information and storage of step B checks that the method for the legitimacy of this virtual objects is:
Issuance server adopts the generation method of the described authorization information of steps A, the virtual objects information of checking legitimacy with needs regenerates authorization information, authorization information with newly-generated authorization information and storage compares, and identical then this virtual objects is legal, otherwise this virtual objects is illegal.
3, method as claimed in claim 2, it is characterized in that the described issuance server of steps A according to the method that this virtual objects information generates the authorization information of this virtual objects is: generate publisher's authorization information and ownership person's authorization information according to this virtual objects information;
Among the described step B, the legitimacy that issuance server is checked this virtual objects according to publisher's authorization information and ownership person's authorization information of this virtual objects information and storage.
4, method as claimed in claim 3, it is characterized in that, steps A described when distributing virtual objects at every turn, the method that this virtual objects information is sent to issuance server is: the user ID of the client of the virtual objects sign that will distribute and affiliated game identifier and this virtual objects of request sends to issuance server;
The described method according to this virtual objects information generation publisher's authorization information and ownership person's authorization information of steps A is: generate publisher's authorization information with this virtual objects sign and affiliated game identifier thereof; Generate ownership person's authorization information with this virtual objects sign, affiliated game identifier and user ID;
Among the described step B, virtual objects sign that issuance server comprises with virtual objects information that need to check legitimacy and affiliated game identifier thereof and shift before the user ID of client of this virtual objects, adopt the generation method of steps A described publisher authorization information and ownership person's authorization information, generate new publisher's authorization information and ownership person's authorization information, compare with publisher's authorization information and ownership person's authorization information of storage, check the legitimacy of this virtual objects.
5, method as claimed in claim 4 is characterized in that, in advance all game identifier and virtual objects sign and user ID in the games system is provided with corresponding codes respectively; And regular coding, the regular coding of a non-native system virtual objects and a non-native system user's the coding of the recreation of a non-native system of expression be set;
The method of the described generation of steps A publisher authorization information is: with the virtual objects that receives identify and affiliated game identifier corresponding codes or described regular coding are combined as publisher's authorization information respectively;
The method of the described generation of steps A ownership person authorization information is: corresponding codes combination or described regular coding are ownership person's authorization information respectively with the virtual objects sign that receives and affiliated game identifier thereof and user ID.
6, as the described method of the arbitrary claim of claim 1~5, it is characterized in that: step B is described to be determined and need check that the method for legitimacy is to a virtual objects: after receiving the virtual objects transfer request of client transmission, or after receiving the virtual article legality inspection request that client sends, determine need to request at virtual objects check legitimacy.
7, method as claimed in claim 6 is characterized in that, in the described steps A, virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step B, virtual objects information is sent to issuance server with revising virtual objects authentication information request or virtual article legality inspection request.
8, method as claimed in claim 7 is characterized in that, described steps A further comprises: issuance server carries out validity checking to the generation virtual objects authentication information request that receives earlier, after this inspection is passed through, and the authorization information of this virtual objects of regeneration;
Described step B further comprises: issuance server earlier carries out validity checking to the modification virtual objects authentication information request or the virtual article legality inspection request that receive, after this inspection is passed through, again to request at virtual objects check legitimacy.
9, method as claimed in claim 8, it is characterized in that, it is identical with the method that the described issuance server of step B carries out validity checking to the request that receives that validity checking is carried out in the described request to reception of steps A, for: the message identifier that comprises according to this request, check whether this request is the message that native system can receive, if then be legitimate request; Or to the request calculation check and, with the verification that calculates and with this request in the verification that comprises and comparing, identical then is legitimate request.
10, method as claimed in claim 7, it is characterized in that, in the described steps A, after the virtual objects request that client sends in receiving games system of the game server in the games system, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step B, by game server after receiving the virtual objects transfer request that client sends, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and this virtual objects information is sent to issuance server with revising virtual objects authentication information request or virtual article legality inspection request;
Described step B further comprises: issuance server returns to game server with the virtual article legality check result, or further this result is returned to client.
11, method as claimed in claim 10 is characterized in that, the method for the described storage authentication information of steps A is: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database;
Or issuance server returns to game server with the authorization information of this virtual objects, game server with virtual objects and its authorization information corresponding stored in database;
Among the described step B, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects.
12, method as claimed in claim 7 is characterized in that: the game server of described games system comprises game services unit and jump operation processing unit;
In the described steps A, after the game services unit virtual objects request that client sends in receiving games system by game server, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step B, by the game services unit after receiving the virtual objects transfer request that client sends, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and with this virtual objects information with revising virtual objects authentication information request or virtual article legality inspection request, send to issuance server by the jump operation processing unit;
Described step B further comprises: issuance server returns to the game services unit with the virtual article legality check result by the jump operation processing unit, or further this result is returned to client; Or issuance server will revise the virtual objects authorization information and reply and return to the jump operation processing unit, and the jump operation processing unit is replied according to this, carries out jump operation, and the jump operation result is returned to client by the game services unit.
13, method as claimed in claim 12 is characterized in that, the method for the described storage authentication information of steps A is: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database; Or issuance server returns to the game services unit with the authorization information of this virtual objects, the game services unit with virtual objects and its authorization information corresponding stored in database;
Among the described step B, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects.
14, method as claimed in claim 7 is characterized in that: the jump operation processing server further is set in this games system;
In the described steps A, after the virtual objects request that client sends in receiving games system of the game server in the games system, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step B, by the jump operation processing server after receiving the virtual objects transfer request that client sends, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and with this virtual objects information with revising virtual objects authentication information request or virtual article legality inspection request, send to issuance server;
Described step B further comprises: issuance server returns to the jump operation processing server with the virtual article legality check result, or further this result is returned to client; Or issuance server will revise the virtual objects authorization information and reply and return to the jump operation processing server, and the jump operation processing server is replied according to this, carries out jump operation, and the result returns to client with jump operation.
15, method as claimed in claim 14 is characterized in that, the method for the described storage authentication information of steps A is: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database;
Or issuance server returns to game server with the authorization information of this virtual objects, game server with virtual objects and its authorization information corresponding stored in database;
Among the described step B, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects.
16, the transfer method of virtual objects in a kind of games system is characterized in that: issuance server is set in games system, may further comprise the steps:
A, each distribute virtual objects before, this virtual objects information is sent to issuance server, issuance server generates the authorization information and the storage of this virtual objects according to this virtual objects information;
The transfer step of b, virtual objects comprises:
B1, the jump operation request that sends according to client, information after information and virtual objects shift before issuance server sends virtual objects and shifts;
The authorization information of information and storage was checked the legitimacy of this virtual objects before b2, issuance server shifted according to this virtual objects, if this virtual objects is legal, and execution in step b3 then; Otherwise finish this jump operation;
B3, shift back information with this virtual objects and generate new authorization information, the authorization information of updated stored, and shift the attaching information of back information updating virtual objects according to virtual objects.
17, transfer method as claimed in claim 16 is characterized in that: the described authorization information according to information and storage before this virtual objects transfer of step b2 checks that the method for the legitimacy of this virtual objects is:
Issuance server adopts the generation method of the described authorization information of step a, shift preceding information with virtual objects and generate authorization information, authorization information with newly-generated authorization information and storage compares, and identical then this virtual objects is legal, otherwise this virtual objects is illegal.
18, transfer method as claimed in claim 17, it is characterized in that the described issuance server of step a according to the method that this virtual objects information generates the authorization information of this virtual objects is: generate publisher's authorization information and ownership person's authorization information according to this virtual objects information;
Among the described step b2, information and publisher's authorization information of storage and the legitimacy that ownership person's authorization information is checked this virtual objects before issuance server shifts according to this virtual objects.
19, transfer method as claimed in claim 18, it is characterized in that, step a described when distributing virtual objects at every turn, the method that this virtual objects information is sent to issuance server is: the user ID of the client of the virtual objects sign that will distribute and affiliated game identifier and this virtual objects of request sends to issuance server;
The described method according to this virtual objects information generation publisher's authorization information and ownership person's authorization information of step a is: generate publisher's authorization information with this virtual objects sign and affiliated game identifier thereof; Generate ownership person's authorization information with this virtual objects sign, affiliated game identifier and user ID;
Among the described step b2, information comprised before virtual objects shifted: the user ID of ownership client before the transfer of virtual objects sign and affiliated game identifier thereof and this virtual objects; Virtual objects shifts back information and comprises: the user ID of ownership client after the transfer of virtual objects sign and affiliated game identifier thereof and this virtual objects;
Information before described issuance server shifts with virtual objects, adopt the generation method of step a described publisher authorization information and ownership person's authorization information, generate new publisher's authorization information and ownership person's authorization information, compare with publisher's authorization information and ownership person's authorization information of storage, check the legitimacy of this virtual objects;
Among the described step b3, issuance server shifts back information with virtual objects, adopts the generation method of step a described publisher authorization information and ownership person's authorization information, generates new publisher's authorization information and ownership person's authorization information, the authorization information of updated stored; And the attaching information of this virtual objects is updated to the user ID that shifts back ownership client.
20, transfer method as claimed in claim 19 is characterized in that, in advance all game identifier and virtual objects sign and user ID in the games system is provided with corresponding codes respectively; And regular coding, the regular coding of a non-native system virtual objects and a non-native system user's the coding of the recreation of a non-native system of expression be set;
The method of the described generation of step a publisher authorization information is: with the virtual objects that receives identify and affiliated game identifier corresponding codes or described regular coding are combined as publisher's authorization information respectively;
The method of the described generation of step a ownership person authorization information is: corresponding codes combination or described regular coding are ownership person's authorization information respectively with the virtual objects sign that receives and affiliated game identifier thereof and user ID.
21, transfer method as claimed in claim 16, it is characterized in that: before the described step b1, further comprise: according to the virtual article legality query requests of client transmission, this virtual objects information is sent to issuance server, issuance server is with the authorization information of this virtual objects of this virtual objects information and storage, carry out validity checking, and check result is returned to client.
22, as the described transfer method of the arbitrary claim of claim 16~21, it is characterized in that: among the described step a, virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step b1, virtual objects information is sent to issuance server with revising the virtual objects authentication information request.
23, transfer method as claimed in claim 22, it is characterized in that, among the described step a, after the virtual objects request that client sends in receiving games system of the game server in the games system, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step b1, after the virtual objects transfer request that receives the client transmission, this virtual objects information is sent to issuance server with revising the virtual objects authentication information request by game server;
The method of described this jump operation of end of step b2 is: when checking out that virtual objects is illegal, issuance server checks that with virtual article legality failure result returns to game server, and further this result is returned to client, process ends.
24, transfer method as claimed in claim 23 is characterized in that, the method for the described storage authentication information of step a is: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database; Or issuance server returns to game server with the authorization information of this virtual objects, game server with virtual objects and its authorization information corresponding stored in database;
Among the described step b2, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects;
Among the described step b3, the authorization information of issuance server updated stored in the database, and upgrade the attaching information of this virtual objects in the database; Maybe that this virtual objects is new authorization information and attaching information return to game server, by the authorization information of game server updated stored in the database, and attaching information.
25, transfer method as claimed in claim 22 is characterized in that: the game server of described games system comprises game services unit and jump operation processing unit;
Among the described step a, after the game services unit virtual objects request that client sends in receiving games system by game server, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step b1, after the virtual objects transfer request that receives the client transmission, this virtual objects information with revising the virtual objects authentication information request, is sent to issuance server by the jump operation processing unit by the game services unit;
The method of described this jump operation of end of step b2 is: when checking out that virtual objects is illegal, issuance server checks that with virtual article legality failure result returns to the game services unit, and further this result is returned to client, process ends.
26, transfer method as claimed in claim 25 is characterized in that, the method for the described storage authentication information of step a is: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database; Or issuance server returns to the game services unit with the authorization information of this virtual objects, the game services unit with virtual objects and its authorization information corresponding stored in database;
Among the described step b2, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects;
Among the described step b3, the authorization information of issuance server updated stored in the database, and upgrade the attaching information of this virtual objects in the database; Maybe that this virtual objects is new authorization information and attaching information return to the game services unit, by the authorization information of game services unit updated stored in the database, and attaching information.
27, transfer method as claimed in claim 22 is characterized in that: the jump operation processing server further is set in this games system;
Among the described step a, after the virtual objects request that client sends in receiving games system of the game server in the games system, this virtual objects information is sent to issuance server with generating the virtual objects authentication information request;
Among the described step b1, after the virtual objects transfer request that receives the client transmission, this virtual objects information is sent to issuance server with revising the virtual objects authentication information request by the jump operation processing server;
The method of described this jump operation of end of step b2 is: when checking out that virtual objects is illegal, issuance server checks that with virtual article legality failure result returns to the jump operation processing server, and further this result is returned to client, process ends.
28, transfer method as claimed in claim 27 is characterized in that, the method for the described storage authentication information of step a is: issuance server with this virtual objects and its authorization information corresponding stored in User Information Database; Or issuance server returns to game server with the authorization information of this virtual objects, game server with virtual objects and its authorization information corresponding stored in database;
Among the described step b2, issuance server obtains the authorization information of storage in the database, checks the legitimacy of this virtual objects;
Among the described step b3, the authorization information of issuance server updated stored in the database, and upgrade the attaching information of this virtual objects in the database; Maybe that this virtual objects is new authorization information and attaching information return to the game services unit, by the authorization information of game services unit updated stored in the database, and attaching information.
29, a kind of games system comprises the game server that is used to carry out game logic at least and is used for the client that the user carries out game operation, and it is characterized in that: this system also comprises issuance server;
Described game server sends to issuance server with the virtual objects information of this client-requested before the virtual objects request that at every turn sends according to client distributes virtual objects, request generates this virtual objects authorization information; And when the operation requests that sends according to client determines that needs are checked legitimacy to a virtual objects, the virtual objects information of needs inspection is sent to issuance server, receive the check result that issuance server returns, carry out the operation requests of client according to check result;
Described issuance server generates the authorization information and the storage of this virtual objects according to the virtual objects information of client-requested; And the authorization information of virtual objects information of checking as required and storage checks the legitimacy of this virtual objects, and check result is returned to game server.
30, games system as claimed in claim 29 is characterized in that: the virtual objects request that described game server sends according to client sends to issuance server with the virtual objects information of this client-requested; And the game services server is after the virtual objects transfer request that receives the client transmission, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, the virtual objects that the virtual objects information that only need check legitimacy maybe will be shifted shifts preceding and transfer back information, sends to issuance server; And after receiving the check result that issuance server returns, carry out the virtual objects jump operation and maybe this check result is returned to client;
Described issuance server carries out validity checking according to the preceding information of transfer of a virtual objects that the virtual objects information of needs inspection legitimacy maybe will shift and the authorization information of storage, check result is returned to game server, or further with shifting authorization information and the attaching information that back virtual objects information generates new authorization information updated stored.
31, games system as claimed in claim 30 is characterized in that: this system also comprises storage of subscriber data equipment;
After described issuance server generates the virtual objects authorization information, with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment; Or after described issuance server generates the virtual objects authorization information, the authorization information of this virtual objects is returned to game server, game server with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment;
Described issuance server obtains the virtual objects authorization information of storage to storage of subscriber data equipment, and virtual objects is carried out validity checking.
32, games system as claimed in claim 29 is characterized in that: described game server comprises game services unit and jump operation processing unit;
Described game services unit sends to issuance server with the virtual objects information of this client-requested before the virtual objects request that at every turn sends according to client distributes virtual objects;
And the game services unit is after the virtual objects transfer request that receives the client transmission, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, will check virtual objects that the virtual objects information of legitimacy maybe will shift shift before and shift back information, send to the jump operation processing unit; And receive the jump operation result or the virtual article legality check result sends to client from the jump operation processing unit;
Described jump operation processing unit with transfer back information, is transmitted to issuance server before the virtual objects that the virtual objects information that will check legitimacy that reception game services unit sends maybe will shift shifts; And after receiving the jump operation result or virtual article legality check result that issuance server returns, directly this result is returned to the game services unit, or, again the jump operation result is returned to the game services unit earlier with the attaching information of this this virtual objects of virtual objects transfer back information updating.
33, games system as claimed in claim 32 is characterized in that: this system also comprises storage of subscriber data equipment;
After described issuance server generates the virtual objects authorization information, with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment; Or after described issuance server generates the virtual objects authorization information, the authorization information of this virtual objects is returned to the game services unit, the game services unit with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment;
Described issuance server obtains the virtual objects authorization information of storage to storage of subscriber data equipment, and virtual objects is carried out validity checking; And issuance server will be with the authorization information that shifts new authorization information that back virtual objects information generates updated stored in the storage of subscriber data equipment, or issuance server will return to the jump operation processing unit with shifting the new authorization information that back virtual objects information generates, the authorization information and the attaching information of jump operation processing unit updated stored in the storage of subscriber data equipment.
34, games system as claimed in claim 29 is characterized in that: the further jump operation processing server of this system;
Described jump operation processing server is after the virtual objects transfer request that receives the client transmission, or after the virtual article legality inspection request that receives the client transmission, determine need to request at virtual objects carry out validity checking, and shift preceding the virtual objects that the virtual objects information that only need check legitimacy maybe will shift and transfer back information, send to issuance server; And after receiving the check result that issuance server returns, directly this check result is returned to client, or shift the attaching information of this virtual objects of information updating afterwards earlier with this virtual objects, again the jump operation result is returned to client;
Described issuance server generates publisher's authorization information and the ownership person's authorization information and the storage of this virtual objects according to the virtual objects information of client-requested; And check that according to needs the authorization information of information and storage is carried out validity checking before the transfer of the virtual objects that the virtual objects information of legitimacy maybe will shift, check result is returned to the jump operation processing server, or further with shifting authorization information and the attaching information that back virtual objects information generates new authorization information updated stored.
35, games system as claimed in claim 34 is characterized in that: this system also comprises storage of subscriber data equipment;
After described issuance server generates the virtual objects authorization information, with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment; Or after described issuance server generates the virtual objects authorization information, the authorization information of this virtual objects is returned to game server, game server with this virtual objects and its authorization information corresponding stored in storage of subscriber data equipment;
Described issuance server obtains the virtual objects authorization information of storage to storage of subscriber data equipment, and virtual objects is carried out validity checking; And issuance server will be with shifting the authorization information that back virtual objects information generates new authorization information updated stored in the storage of subscriber data equipment, or issuance server will generate new authorization information and return to the jump operation processing server with shifting back virtual objects information, the authorization information and the attaching information of jump operation processing server updated stored in the storage of subscriber data equipment.
36, as claim 30,32 or 34 described games systems, it is characterized in that: described issuance server comprises interface unit, authorization information generation unit and virtual article legality inspection unit;
The virtual objects information that described interface unit receives client-requested sends to the authorization information generation unit, and before receiving a virtual objects that the virtual objects information that only needs to check legitimacy maybe will shift and shifting and shift back information and send to the virtual article legality inspection unit, will send to the issuance server outside from the information that authorization information generation unit or virtual article legality inspection unit return;
Described authorization information generation unit, the user ID of the client of the virtual objects sign that comprises according to the virtual objects information of client-requested and affiliated game identifier and this virtual objects of request, generate publisher's authorization information of this virtual objects and ownership person's authorization information and storage, and will generate the result and send to the issuance server outside by interface unit;
Described virtual article legality inspection unit, check what the virtual objects information of legitimacy comprised according to needs: virtual objects sign and affiliated game identifier thereof and the user ID of this virtual objects ownership client, generate publisher's authorization information and ownership person's authorization information of this virtual objects, compare with publisher's authorization information and ownership person's authorization information of storage, identical then legal; Otherwise it is illegal;
Or comprise according to the preceding information of virtual objects transfer that will shift: virtual objects sign and affiliated game identifier and this virtual objects thereof shift the preceding user ID that belongs to client, generate publisher's authorization information and ownership person's authorization information of this virtual objects, compare with publisher's authorization information and ownership person's authorization information of storage, identical then legal, shift the user ID that the back belongs to client with virtual objects sign and affiliated game identifier and this virtual objects thereof, generate the authorization information and the attaching information of publisher's authorization information and ownership person's authorization information updated stored of this virtual objects; Otherwise it is illegal;
And the virtual article legality inspection unit sends to the issuance server outside with check result by interface unit.
37, as claim 31,33 or 35 described games systems, it is characterized in that: described storage of subscriber data equipment is User Information Database.
CNA2006100015587A 2006-01-20 2006-01-20 Method for checking virtual article legality and method for transfering virtual article and gaming system Pending CN1858757A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006100015587A CN1858757A (en) 2006-01-20 2006-01-20 Method for checking virtual article legality and method for transfering virtual article and gaming system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100015587A CN1858757A (en) 2006-01-20 2006-01-20 Method for checking virtual article legality and method for transfering virtual article and gaming system

Publications (1)

Publication Number Publication Date
CN1858757A true CN1858757A (en) 2006-11-08

Family

ID=37297665

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100015587A Pending CN1858757A (en) 2006-01-20 2006-01-20 Method for checking virtual article legality and method for transfering virtual article and gaming system

Country Status (1)

Country Link
CN (1) CN1858757A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009043244A1 (en) * 2007-09-29 2009-04-09 Tencent Technology (Shenzhen) Company Limited Method and system for transforming virtual items
US20120266256A1 (en) * 2008-03-07 2012-10-18 International Business Machines Corporation Determining whether object is genuine or fake in metaverse
CN107645481A (en) * 2016-07-21 2018-01-30 腾讯科技(深圳)有限公司 A kind of data processing method, system and device
US10765948B2 (en) 2017-12-22 2020-09-08 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
CN113262483A (en) * 2021-06-04 2021-08-17 网易(杭州)网络有限公司 Operation control method and device for virtual article and electronic equipment
US11270318B1 (en) * 2017-11-08 2022-03-08 Brand Therapy Llc System and method for identifying virtual goods
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009043244A1 (en) * 2007-09-29 2009-04-09 Tencent Technology (Shenzhen) Company Limited Method and system for transforming virtual items
US20120266256A1 (en) * 2008-03-07 2012-10-18 International Business Machines Corporation Determining whether object is genuine or fake in metaverse
US9808722B2 (en) * 2008-03-07 2017-11-07 Activision Publishing, Inc. Determining whether object is genuine or fake in Metaverse
US10981069B2 (en) 2008-03-07 2021-04-20 Activision Publishing, Inc. Methods and systems for determining the authenticity of copied objects in a virtual environment
US11957984B2 (en) 2008-03-07 2024-04-16 Activision Publishing, Inc. Methods and systems for determining the authenticity of modified objects in a virtual environment
CN107645481A (en) * 2016-07-21 2018-01-30 腾讯科技(深圳)有限公司 A kind of data processing method, system and device
CN107645481B (en) * 2016-07-21 2021-01-15 腾讯科技(深圳)有限公司 Data processing method, system and device
US11270318B1 (en) * 2017-11-08 2022-03-08 Brand Therapy Llc System and method for identifying virtual goods
US10765948B2 (en) 2017-12-22 2020-09-08 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US11413536B2 (en) 2017-12-22 2022-08-16 Activision Publishing, Inc. Systems and methods for managing virtual items across multiple video game environments
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items
CN113262483A (en) * 2021-06-04 2021-08-17 网易(杭州)网络有限公司 Operation control method and device for virtual article and electronic equipment

Similar Documents

Publication Publication Date Title
CN1273877C (en) License information exchange system
CN1299222C (en) Realization of presence management
CN1858757A (en) Method for checking virtual article legality and method for transfering virtual article and gaming system
CN1858794A (en) Virtual article leasing processing system and method
CN1522395A (en) Content usage device and network system, and license information acquisition method
CN1276575A (en) Database access system
CN1711784A (en) System and method for sending SMS and text messages
CN1365472A (en) A shared registrations system for registration and using relative domain names
CN101031918A (en) Node apparatus, shared information updating method, shared information storing method, and program
CN1941699A (en) Cryptographic methods, host system, trusted platform module, and computer arrangement
CN1542584A (en) Program electronic watermark processing apparatus
CN1674498A (en) Management of user authentication information together with authentication level
CN101047515A (en) Charging associated method and system of applied service
CN1735939A (en) Content distribution system, recording device and method, reproduction device and method, and program
CN1545661A (en) Information processing device and method, information processing system, recording medium, and program
CN1496628A (en) Content delivery system
CN1708971A (en) System and method for pushing information from a service provider to a communication terminal comprising a memory card
CN1886734A (en) Authentication system
CN1283040A (en) Method and system of distributing multimedia data using management information
CN101047507A (en) Authentication system, device
CN1801727A (en) Network service information processing system and method
CN1836398A (en) Transmission/reception system
CN1527148A (en) Information, service providing and image forming device, method and method for avoiding unauthorized use
CN1910850A (en) Event order certifying method
CN1174354A (en) Information distribution system using network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication