CN106170010A - The data processing method of a kind of cross-server cluster and device - Google Patents
The data processing method of a kind of cross-server cluster and device Download PDFInfo
- Publication number
- CN106170010A CN106170010A CN201610346099.XA CN201610346099A CN106170010A CN 106170010 A CN106170010 A CN 106170010A CN 201610346099 A CN201610346099 A CN 201610346099A CN 106170010 A CN106170010 A CN 106170010A
- Authority
- CN
- China
- Prior art keywords
- user
- data processing
- server cluster
- data
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/352—Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/53—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5526—Game data structure
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses the data processing method of a kind of cross-server cluster, be applied to first server, first server belongs at least two server cluster;Described method includes: receive the data processing request for the second user that first user triggers;First user and the second user belong to server clusters different at least two server cluster;According to data processing request, it is achieved the data of first user and the second user are processed.The data processing method of the cross-server cluster that the embodiment of the present invention provides, by the data processing function of the public data services device in former server cluster is integrated in the first server of cross-server cluster, it is capable of the process to the cross-server company-data from different server cluster, without changing the framework of original server cluster, simply, quickly to the data of cross-server cluster process, save the development time.
Description
Technical field
The present invention relates to technical field of data processing, particularly relate at the data of a kind of cross-server cluster
Reason method and device.
Background technology
Server cluster refers to get up a lot of server centered carry out same service together, in client
It it similarly is apparently only one of which server.One server cluster include a public data services device and
Multiple stage scene logical server.Public data services device connects multiple stage scene logical server, is used for storing
And the data of all users in processing book server cluster.After user logs on to scene logical server, this
After scape logical server obtains user data from public data services device, provide the user service.
Seeing Fig. 1, this figure is the schematic diagram of the server architecture of cross-server cluster.Can be by clothes
A logical server interpolation in business device cluster becomes across taking logical services to another server cluster
Device.Now, can public data services device from two server clusters obtain across taking logical server
The user data of two server clusters, the user for two server clusters provides service.But, right
The process of user data is the most respectively by the public data services device in the server cluster belonging to this user
There is provided, it is impossible to the data realizing cross-server cluster process.
Existing solution to the problems described above, mainly carries out amendment again to server cluster,
I.e. multiple server clusters are integrated a new server cluster.And build a new public data services
Device, is processed by the data of new public data services device management Servers-all cluster.But so can need flower
Original server logic is revised by the expense long period in a large number, and whole server cluster framework complicates
Not manageability.
Therefore, those skilled in the art need to provide data processing method and the dress of a kind of cross-server cluster
Put, it is possible to the data to cross-server cluster simple, quick process, and save the development time.
Summary of the invention
In order to solve prior art problem, the invention provides the data process side of a kind of cross-server cluster
Method and device, it is possible to the data to cross-server cluster simple, quick process, and save the development time.
Embodiments provide the data processing method of a kind of cross-server cluster, be applied to the first clothes
Business device, described first server belongs at least two server cluster;Described method includes:
Receive the data processing request for the second user that first user triggers;Described first user and
Described second user belongs to server clusters different in described at least two server cluster;
According to described data processing request, it is achieved to described first user and the data of described second user
Process.
Preferably, described data processing request is authorization requests, and described authorization requests carries described first
The identification information of user and the identification information of described second user;
Described according to described data processing request, it is achieved to described first user and described second user
Data process, and specifically include:
According to the identification information of described first user, obtain the grant column list of described first user, described
Grant column list is for storing by the identification information of the user of described first user mandate;
The identification information of described second user is added the grant column list to described first user.
Preferably, described data processing request is information transmission request, and described information transmission request carries
The identification information of described second user and information to be transmitted;
Described according to described data processing request, it is achieved to described first user and described second user
Data process, and specifically include:
According to the identification information of described second user, described information to be transmitted is sent to described second use
Family.
Preferably, be applied to online game, described data processing request be form a team request, described in form a team
Identification information and the identification information of described second user of described first user is carried in request;
Described according to described data processing request, it is achieved to described first user and described second user
Data process, and specifically include:
According to the identification information of described second user, the described request of forming a team is forwarded to described second user;
After the confirmation receiving described second user responds, obtain the attribute information of described second user,
Described attribute information includes: user's pet name, user gradation and blood volume information;Described confirmation response is root
Form a team to ask to send according to described;
According to the identification information of described first user, the attribute information of described second user is sent to institute
State first user, it is achieved described first user and described second user form a team.
Preferably, also include:
Data processed result is synchronized to respectively described first user and the service at described second user place
Device cluster.
The embodiment of the present invention additionally provides the data processing equipment of a kind of cross-server cluster, is applied to
First server, described first server belongs at least two server cluster;Described device includes:
Instruction reception unit and data processing unit;
Described instruction reception unit, for receiving at the data for the second user that first user triggers
Reason request, described first user and described second user belong in described at least two server cluster not
Same server cluster;
Described data processing unit, for according to described data processing request, it is achieved use described first
The data of family and described second user process.
Preferably, described data processing unit, including: it is single that data acquisition subelement and data add son
Unit;
Described data processing request is authorization requests, and described authorization requests carries the mark of described first user
Knowledge information and the identification information of described second user;
Described data acquisition subelement, for the identification information according to described first user, obtains described
The grant column list of first user;Described grant column list is for storing by the user of described first user mandate
Identification information;
Described data add subelement, for being added the identification information of described second user to the most described the
The grant column list of one user.
Preferably, described data processing unit, also include: information transmission subelement;
Described data processing request is information transmission request, and described information transmission request carries described second
The identification information of user and information to be transmitted;
Described information transmission subelement, for the identification information according to described second user, treats described
Transmission information sends to described second user.
Preferably, it is applied to online game, described data processing unit, also includes: request sends son
Unit;
Described data processing request be form a team request, described in form a team to ask to carry the mark of described first user
Knowledge information and the identification information of described second user;
Described request sends subelement, is additionally operable to the identification information according to described second user, by described
The request of forming a team is forwarded to described second user;
Described instruction accepting unit, is additionally operable to receive the confirmation response of described second user;Described confirmation
Response according to described in form a team to ask to send;
Described data acquisition subelement, is additionally operable to receive described second in described instruction accepting unit and uses
After the confirmation response at family, obtaining the attribute information of described second user, described attribute information includes: use
The family pet name, user gradation and blood volume information;
Described information transmission subelement, is additionally operable to the identification information according to described first user, by described
The attribute information of the second user sends to described first user, it is achieved described first user and described second
User forms a team.
Preferably, also include: data synchronisation unit;
Described data synchronisation unit, for data processed result is synchronized to respectively described first user and
The server cluster at described second user place.
Compared with prior art, the present invention at least has the advantage that
The data processing method of the cross-server cluster that the embodiment of the present invention provides, by by former server
The data processing function of the public data services device in cluster is integrated into the first service of cross-server cluster
In device, it is possible to achieve the process to the cross-server company-data from different server cluster.This
The data processing method of the cross-server cluster that inventive embodiments provides, it is not necessary to change original server set
The framework of group, the data to cross-server cluster simple, quick process, and save the development time.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present application or technical scheme of the prior art, below by right
In embodiment or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that,
Accompanying drawing in describing below is only some embodiments described in the application, skill common for this area
From the point of view of art personnel, on the premise of not paying creative work, it is also possible to obtain it according to these accompanying drawings
Its accompanying drawing.
Fig. 1 is the schematic diagram of the server architecture of cross-server cluster;
The flow process of the data processing method embodiment one of the cross-server cluster that Fig. 2 provides for the present invention
Figure;
The flow process of the data processing method embodiment two of the cross-server cluster that Fig. 3 provides for the present invention
Figure;
The flow process of the data processing method embodiment three of the cross-server cluster that Fig. 4 provides for the present invention
Figure;
The flow process of the data processing method embodiment four of the cross-server cluster that Fig. 5 provides for the present invention
Figure;
The signal of the data processing equipment embodiment one of the cross-server cluster that Fig. 6 provides for the present invention
Figure;
The signal of the data processing equipment embodiment two of the cross-server cluster that Fig. 7 provides for the present invention
Figure;
The signal of the data processing equipment embodiment three of the cross-server cluster that Fig. 8 provides for the present invention
Figure;
The signal of the data processing equipment embodiment four of the cross-server cluster that Fig. 9 provides for the present invention
Figure.
Detailed description of the invention
In order to make those skilled in the art be more fully understood that the present invention program, below in conjunction with the present invention
Accompanying drawing in embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention,
Obviously, described embodiment is only a part of embodiment of the present invention rather than whole embodiments.
Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work premise
Lower obtained every other embodiment, broadly falls into the scope of protection of the invention.
The data processing method of the cross-server cluster that the present invention provides is applied to first server, described
First server belongs at least two server cluster, as in Fig. 1 across taking logical server.Permissible
It is understood by, in online game.Server cluster provides for a virtual world in online game
Various services.Now, first server is for for providing service from the player in the different worlds, real
Existing online game across taking playing method.For not providing across the online game taking playing method run, this
Invention provides a kind of method solving the player's data process of the different worlds.
It should be noted that the data processing method of the cross-server cluster of present invention offer and device are also
The process of the cross-server company-data can being applied between the server cluster of other purposes, at this not
Enumerate again.
Embodiment of the method one:
Seeing Fig. 2, this figure is the data processing method embodiment of the cross-server cluster that the present invention provides
The flow chart of one.
The data processing method of the cross-server cluster that the present invention provides, including:
S201: receive the data processing request for the second user that first user triggers;Described first
User and described second user belong to server clusters different in described at least two server cluster;
It is understood that the data of described first user and described second user are stored in different clothes
In the public data services device of business device cluster, user data includes its unique identification information.First user
After logging in first server with the second user, first server obtains first user and the mark of the second user
Knowledge information, it is known that the server cluster belonging to first user and the second user.When first user triggers pin
During to the data processing operation of the second user, first server judges whether the second user belongs to and first
The server cluster that user is different;In this way, then completed corresponding data by first server to process;As
No, then completed data by the public data services device of the server cluster belonging to first user and process.
S202: according to described data processing request, it is achieved to described first user and described second user
Data process.
It should be noted that the data for cross-server cluster process, can be by taking described first
The agent thread added on business device completes.When first user and the second user log in first server,
The identification information of first user and the second user is synchronized in this thread.Agent thread is configured with public affairs
Data processing module on data server altogether, to complete the process to cross-server company-data.And
And, described agent thread can also complete data transmission with other intermodules of first server and receive.
Such as, in online game, it can be the doings between player that described data process.Player
After A logs on to first server, when player A want with during from player's B social interaction of another world,
The data being responsible for this social interaction relevant by first server process, and make the player in the difference world can phase
Link up mutually.
The data processing method of the cross-server cluster that the present embodiment provides, by by former server cluster
In the data processing function of public data services device be integrated into the first server of cross-server cluster
In, it is possible to achieve the process to the cross-server company-data from different server cluster.This reality
Execute the data processing method of the cross-server cluster that example provides, it is not necessary to change the frame of original server cluster
Structure, the data to cross-server cluster simple, quick process, and save the development time.
Embodiment of the method two:
Seeing Fig. 3, this figure is the data processing method embodiment of the cross-server cluster that the present invention provides
The flow chart of two.Compared to Fig. 2, present embodiments provide a kind of more specific cross-server cluster
Data processing method.
S301 in the present embodiment is identical with the S201 in embodiment of the method one, does not repeats them here.
It is understood that the type according to data processing request is different, the idiographic flow that data process
Also different.
Described data processing request in the present embodiment is authorization requests, and described authorization requests is carried described
The identification information of first user and the identification information of described second user;
The data processing method of the cross-server cluster that the present embodiment provides, also includes:
S302: according to the identification information of described first user, obtain the grant column list of described first user;
Described grant column list is for storing by the identification information of the user of described first user mandate;
It should be noted that first server can also log in the first clothes at first user and the second user
During business device, obtain first user and the authorization message of the second user.
The data processing method of the cross-server cluster that the present embodiment provides, it is also possible to include the second user
Agreement licensing process.When first server receives the number for the second user that first user triggers
After processing request, according to the identification information of described second user, described authorization requests is forwarded to institute
State the second user.Now, the second user receives the information that first user request authorizes.Second uses
Family confirms to authorize, and after first server receives the confirmation response of described second user, can use second
The identification information at family adds the grant column list to first user.
Meanwhile, the data processing method of the cross-server cluster that the present embodiment provides is also by the second user
Identification information add first user to grant column list while, the flag information of first user is added
It is added in the grant column list of the second user.
It is understood that the authorization requests of first user can also be for agreeing to that the second user uses first
The identification information at family adds in the grant column list of the second user, does not repeats them here.
S303: the identification information of described second user is added the grant column list to described first user.
As a example by the plusing good friend of online game operates, player A wants that adding player B is good friend.First clothes
Business device receives player A and adds the plusing good friend request of player B, and player A is carried in the request of described plusing good friend
Identification information with player B.When without agreeing to add its good friend through player B, first server
Directly the identification information of player B is added in the buddy list of player A.Add as needed player B to agree to
Good friend, first server sends good friend's request of player A to player B.First server is receiving
During the agreement plusing good friend information of player B, player B is added in the buddy list of player A.
It is understood that the buddy list of player need to submit to server to preserve.The present embodiment provides
The data processing method of cross-server cluster, also includes:
S304: data processed result is synchronized to respectively described first user and described second user place
Server cluster.
Embodiment of the method three:
Seeing Fig. 4, this figure is the data processing method embodiment of the cross-server cluster that the present invention provides
The flow chart of three.Compared to Fig. 2, present embodiments provide a kind of more specific cross-server cluster
Data processing method.
S401 in the present embodiment is identical with the S201 in embodiment of the method one, and S403 implements with method
S304 in example two is identical, does not repeats them here.
Described data processing request in the present embodiment is information transmission request, described information transmission request
Carry the identification information of described second user and information to be transmitted;
The data processing method of the cross-server cluster that the present embodiment provides, also includes:
S402: according to the identification information of described second user, described information to be transmitted is sent to described
Second user.
It is understood that information transmission need to find the second use according to the identification information of the second user
Behind family, information to be transmitted is sent to the second user.Information to be transmitted can also be operation indicating, example
As plusing good friend is pointed out.
Such as, in online game, private chat between player A and player B, chat content is to be transmitted
Information.Player A, according to player A and the identification information of player B, is sent in chat by first server
Hold and be sent to player B, and player B transmission chat content is sent to player A.
Embodiment of the method four:
Seeing Fig. 5, this figure is the data processing method embodiment of the cross-server cluster that the present invention provides
The flow chart of four.Compared to Fig. 2, present embodiments provide a kind of more specific cross-server cluster
Data processing method.
S501 in the present embodiment is identical with the S201 in embodiment of the method one, and S505 implements with method
S304 in example two is identical, does not repeats them here.
Being applied to online game, the described data processing request in the present embodiment is the request of forming a team, described
Form a team to ask to carry the identification information of described first user and the identification information of described second user;
The data processing method of the cross-server cluster that the present embodiment provides, also includes:
S502: according to the identification information of described second user, is forwarded to described by the described request of forming a team
Two users;
S503: after the confirmation receiving described second user responds, obtain the genus of described second user
Property information, described attribute information includes: user's pet name, user gradation and blood volume information;
S504: according to the identification information of described first user, the attribute information of described second user is sent out
Deliver to described first user, it is achieved described first user and described second user form a team.
It should be noted that forming a team in online game comprises more than the attribute information obtaining teammate.This
The data processing method of the cross-server cluster that embodiment provides with the attribute information of acquisition teammate is simply
Example is introduced.The data processing method of the cross-server cluster that the present embodiment provides can also complete other
About the data processing method formed a team, will not enumerate at this.
Data processing method based on the cross-server cluster described in above example, the present invention also provides for
The data processing equipment of a kind of cross-server cluster, is applied to first server, described first service
Device belongs at least two server cluster.
Device embodiment one:
Seeing Fig. 6, this figure is the data processing equipment embodiment of the cross-server cluster that the present invention provides
The schematic diagram of one.
The data processing equipment of the cross-server cluster that the present embodiment provides, including: instruction reception unit
100 and data processing unit 200;
Described instruction reception unit 100, for receiving the number for the second user that first user triggers
According to processing request;
Described first user and described second user belong to different in described at least two server cluster
Server cluster;
It is understood that the data of described first user and described second user are stored in different clothes
In the public data services device of business device cluster, the data of user include its unique identification information.First uses
After family and the second user log in first server, first server obtains first user and the second user
Identification information, it is known that the server cluster belonging to first user and the second user.When first user triggers
During for the data processing operation of the second user, first server judges whether the second user belongs to and the
The server cluster that one user is different;In this way, then by the number of the cross-server cluster in first server
Complete corresponding data according to processing means to process;As no, then by the server cluster belonging to first user
Public data services device complete data process.
Described data processing unit 200, for according to described data processing request, it is achieved to described the
The data of one user and described second user process.
It should be noted that the data processing equipment of the cross-server cluster of the present embodiment offer can be
The agent thread added in described first server.When first user and the second user log in first service
During device, the identification information of first user and the second user is synchronized in this thread.Agent thread is joined
Put the data processing module on public data services device, to complete the place to cross-server company-data
Reason.Further, described agent thread can also complete data transmission with other intermodules of first server
With reception.
Such as, in online game, it can be the doings between player that described data process.Player
After A logs on to first server, when player A want with during from player's B social interaction of another world,
It is responsible for the number about this social interaction by the data processing equipment of the cross-server cluster in first server
According to process, the player in the different world is made to communicate with each other.
The data processing equipment of the cross-server cluster that the present embodiment provides, by by former server cluster
In the data processing function of public data services device be integrated into the first server of cross-server cluster
In, it is possible to achieve the process to the cross-server company-data from different server cluster.This reality
Execute the data processing equipment of the cross-server cluster that example provides, it is not necessary to change the frame of original server cluster
Structure, the data to cross-server cluster simple, quick process, and save the development time.
Device embodiment two:
Seeing Fig. 7, this figure is the data processing equipment embodiment of the cross-server cluster that the present invention provides
The schematic diagram of two.Compared to Fig. 6, present embodiments provide a kind of more specific cross-server cluster
Data processing equipment.
The data processing equipment of the cross-server cluster that the present embodiment provides, described data processing unit
200, including: data acquisition subelement 201 and data add subelement 202;
It is understood that the type according to data processing request is different, the idiographic flow that data process
Also different.
Described data processing request is authorization requests, and described authorization requests carries the mark of described first user
Knowledge information and the identification information of described second user;
Described data acquisition subelement 201, for the identification information according to described first user, obtains
The grant column list of described first user;
Described grant column list is for storing by the identification information of the user of described first user mandate;
It should be noted that described data acquisition subelement 201 can also be used at first user and second
When family logs in first server, obtain first user and the authorization message of the second user.
It is understood that the authorization requests of first user can also be for agreeing to that the second user uses first
The identification information at family adds in the grant column list of the second user, does not repeats them here.
Described data add subelement 202, for adding the identification information of described second user to institute
State the grant column list of first user.
In the data processing equipment of the cross-server cluster that the present embodiment provides, described data acquisition list
Unit 201, also includes: request sends subelement;
Request sends subelement, for receiving, when instruction reception unit 100, the pin that first user triggers
After data processing request to the second user, according to the identification information of described second user, award described
Power request is forwarded to described second user.
Now, the second user receives the information that first user request authorizes.Second user confirms to award
Power, instruction reception unit 100 receives the confirmation response of described second user.
Described data add subelement 202, are additionally operable to receive described the at instruction reception unit 100
After the confirmation response of two users, the identification information of the second user is added the grant column list to first user.
Meanwhile, data add subelement 202, are additionally operable to add the identification information of the second user to the
While the grant column list of one user to, the flag information of first user is added the mandate of the second user
In list.
As a example by the plusing good friend of online game operates, player A wants that adding player B is good friend.First clothes
Business device receives player A and adds the plusing good friend request of player B, and player A is carried in the request of described plusing good friend
Identification information with player B.When without agreeing to add its good friend through player B, first server
Directly the identification information of player B is added in the buddy list of player A.Add as needed player B to agree to
Good friend, first server sends good friend's request of player A to player B.First server is receiving
During the agreement plusing good friend information of player B, player B is added in the buddy list of player A.
It is understood that the buddy list of player need to submit to server to preserve.The present embodiment provides
The data processing equipment of cross-server cluster, also includes: data synchronisation unit 205;
Described data synchronisation unit 205, uses for data processed result is synchronized to described first respectively
Family and the server cluster at described second user place.
Device embodiment three:
Seeing Fig. 8, this figure is the data processing equipment embodiment of the cross-server cluster that the present invention provides
The schematic diagram of three.Compared to Fig. 6, present embodiments provide a kind of more specific cross-server cluster
Data processing equipment.
The data processing equipment of the cross-server cluster that the present embodiment provides, described data processing unit
200, also include: information transmission subelement 203;
Described data processing request is information transmission request, and described information transmission request carries described second
The identification information of user and information to be transmitted;
Described information transmission subelement 203, for the identification information according to described second user, by institute
State information to be transmitted to send to described second user.
It is understood that information transmission need to find the second use according to the identification information of the second user
Behind family, information to be transmitted is sent to the second user.Information to be transmitted can also be operation indicating, example
As plusing good friend is pointed out.
Such as, in online game, private chat between player A and player B, chat content is to be transmitted
Information.Player A, according to player A and the identification information of player B, is sent in chat by first server
Hold and be sent to player B, and player B transmission chat content is sent to player A.
Device embodiment four:
Seeing Fig. 9, this figure is the data processing equipment embodiment of the cross-server cluster that the present invention provides
The schematic diagram of four.Compared to Fig. 6, present embodiments provide a kind of more specific cross-server cluster
Data processing equipment.
The data processing equipment of the cross-server cluster that the present embodiment provides, is applied to online game, institute
State data processing unit 200, also include: request sends subelement 204;
Described data processing request be form a team request, described in form a team to ask to carry the mark of described first user
Knowledge information and the identification information of described second user;
Described request sends subelement 204, is additionally operable to the identification information according to described second user, will
The described request of forming a team is forwarded to described second user;
Described instruction accepting unit 100, is additionally operable to receive the confirmation response of described second user;Described
Confirm to form a team to ask to send described in response basis;
Described data acquisition subelement 201, is additionally operable to receive institute in described instruction accepting unit 100
After stating the confirmation response of the second user, obtain the attribute information of described second user;
Described attribute information includes: user's pet name, user gradation and blood volume information;
Described information transmission subelement 203, is additionally operable to the identification information according to described first user, will
The attribute information of described second user sends to described first user, it is achieved described first user and described
Second user forms a team.
It should be noted that forming a team in online game comprises more than the attribute information obtaining teammate.This
The data processing equipment of the cross-server cluster that embodiment provides with the attribute information of acquisition teammate is simply
Example is introduced.The data processing equipment of the cross-server cluster that the present embodiment provides can also complete other
About the data processing method formed a team, will not enumerate at this.
The above, be only presently preferred embodiments of the present invention, not makees the present invention any pro forma
Limit.Although the present invention is disclosed above with preferred embodiment, but it is not limited to the present invention.Any
Those of ordinary skill in the art, without departing under technical solution of the present invention ambit, may utilize above-mentioned
Technical solution of the present invention is made many possible variations and modification, or amendment by the method disclosed and technology contents
Equivalent embodiments for equivalent variations.Therefore, every content without departing from technical solution of the present invention, according to this
The technical spirit of invention, to any simple modification made for any of the above embodiments, equivalent variations and modification, the most still belongs to
In the range of technical solution of the present invention is protected.
Claims (10)
1. the data processing method of a cross-server cluster, it is characterised in that be applied to first service
Device, described first server belongs at least two server cluster;Described method includes:
Receive the data processing request for the second user that first user triggers;Described first user and
Described second user belongs to server clusters different in described at least two server cluster;
According to described data processing request, it is achieved to described first user and the data of described second user
Process.
The data processing method of cross-server cluster the most according to claim 1, it is characterised in that
Described data processing request is authorization requests, and described authorization requests carries the mark letter of described first user
Breath and the identification information of described second user;
Described according to described data processing request, it is achieved to described first user and described second user
Data process, and specifically include:
According to the identification information of described first user, obtain the grant column list of described first user, described
Grant column list is for storing by the identification information of the user of described first user mandate;
The identification information of described second user is added the grant column list to described first user.
The data processing method of cross-server cluster the most according to claim 1, it is characterised in that
Described data processing request is information transmission request, and described information transmission request carries described second user
Identification information and information to be transmitted;
Described according to described data processing request, it is achieved to described first user and described second user
Data process, and specifically include:
According to the identification information of described second user, described information to be transmitted is sent to described second use
Family.
The data processing method of cross-server cluster the most according to claim 1, it is characterised in that
Being applied to online game, described data processing request is the request of forming a team, described in the request of forming a team carry described
The identification information of first user and the identification information of described second user;
Described according to described data processing request, it is achieved to described first user and described second user
Data process, and specifically include:
According to the identification information of described second user, the described request of forming a team is forwarded to described second user;
After the confirmation receiving described second user responds, obtain the attribute information of described second user,
Described attribute information includes: user's pet name, user gradation and blood volume information;Described confirmation response is root
Form a team to ask to send according to described;
According to the identification information of described first user, the attribute information of described second user is sent to institute
State first user, it is achieved described first user and described second user form a team.
The data processing method of cross-server cluster the most according to claim 1, it is characterised in that
Also include:
Data processed result is synchronized to respectively described first user and the service at described second user place
Device cluster.
6. the data processing equipment of a cross-server cluster, it is characterised in that the first clothes being applied to
Business device, described first server belongs at least two server cluster;Described device includes: instruction connects
Receive unit and data processing unit;
Described instruction reception unit, for receiving at the data for the second user that first user triggers
Reason request, described first user and described second user belong in described at least two server cluster not
Same server cluster;
Described data processing unit, for according to described data processing request, it is achieved use described first
The data of family and described second user process.
The data processing equipment of cross-server cluster the most according to claim 6, it is characterised in that
Described data processing unit, including: data acquisition subelement and data add subelement;
Described data processing request is authorization requests, and described authorization requests carries the mark of described first user
Knowledge information and the identification information of described second user;
Described data acquisition subelement, for the identification information according to described first user, obtains described
The grant column list of first user;Described grant column list is for storing by the user of described first user mandate
Identification information;
Described data add subelement, for being added the identification information of described second user to the most described the
The grant column list of one user.
The data processing equipment of cross-server cluster the most according to claim 7, it is characterised in that
Described data processing unit, also includes: information transmission subelement;
Described data processing request is information transmission request, and described information transmission request carries described second
The identification information of user and information to be transmitted;
Described information transmission subelement, for the identification information according to described second user, treats described
Transmission information sends to described second user.
The data processing equipment of cross-server cluster the most according to claim 8, it is characterised in that
It is applied to online game, described data processing unit, also includes: request sends subelement;
Described data processing request be form a team request, described in form a team to ask to carry the mark of described first user
Knowledge information and the identification information of described second user;
Described request sends subelement, is additionally operable to the identification information according to described second user, by described
The request of forming a team is forwarded to described second user;
Described instruction accepting unit, is additionally operable to receive the confirmation response of described second user;Described confirmation
Response according to described in form a team to ask to send;
Described data acquisition subelement, is additionally operable to receive described second in described instruction accepting unit and uses
After the confirmation response at family, obtaining the attribute information of described second user, described attribute information includes: use
The family pet name, user gradation and blood volume information;
Described information transmission subelement, is additionally operable to the identification information according to described first user, by described
The attribute information of the second user sends to described first user, it is achieved described first user and described second
User forms a team.
The data processing equipment of cross-server cluster the most according to claim 6, its feature exists
In, also include: data synchronisation unit;
Described data synchronisation unit, for data processed result is synchronized to respectively described first user and
The server cluster at described second user place.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610346099.XA CN106170010A (en) | 2016-05-23 | 2016-05-23 | The data processing method of a kind of cross-server cluster and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610346099.XA CN106170010A (en) | 2016-05-23 | 2016-05-23 | The data processing method of a kind of cross-server cluster and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106170010A true CN106170010A (en) | 2016-11-30 |
Family
ID=57359182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610346099.XA Pending CN106170010A (en) | 2016-05-23 | 2016-05-23 | The data processing method of a kind of cross-server cluster and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106170010A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108040063A (en) * | 2017-12-20 | 2018-05-15 | 苏州蜗牛数字科技股份有限公司 | A kind of global game real-time Communication for Power Network method and apparatus |
CN108234566A (en) * | 2016-12-21 | 2018-06-29 | 阿里巴巴集团控股有限公司 | The data processing method and device of a kind of cluster |
CN108600341A (en) * | 2018-04-09 | 2018-09-28 | 广州悦世界信息科技有限公司 | A kind of service node distribution method, decision node and server cluster |
CN109529357A (en) * | 2018-11-21 | 2019-03-29 | 北京像素软件科技股份有限公司 | Troop's data processing method and device |
CN111147496A (en) * | 2019-12-27 | 2020-05-12 | 北京奇艺世纪科技有限公司 | Data processing method and device |
CN111191738A (en) * | 2018-11-16 | 2020-05-22 | 京东城市(南京)科技有限公司 | Cross-platform data processing method, device, equipment and readable storage medium |
CN111957036A (en) * | 2020-08-20 | 2020-11-20 | 网易(杭州)网络有限公司 | Game data processing system, method, electronic device and storage medium |
CN115193026A (en) * | 2022-09-16 | 2022-10-18 | 成都止观互娱科技有限公司 | High-concurrency global uniform game server architecture and data access method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6406371B1 (en) * | 1999-08-04 | 2002-06-18 | Kabushiki Kaisha Sega Enterprises | Data communication method for game system |
CN1773518A (en) * | 2004-11-10 | 2006-05-17 | 世嘉股份有限公司 | Network game system |
CN101206689A (en) * | 2006-12-20 | 2008-06-25 | 盛趣信息技术(上海)有限公司 | Method for implementing hall type team in MMORPG |
CN102104600A (en) * | 2011-01-11 | 2011-06-22 | 广州懒游网络技术有限公司 | Distributed pluggable game server platform and cooperative working method thereof |
CN102497330A (en) * | 2011-12-12 | 2012-06-13 | 北京像素软件科技股份有限公司 | Cross-server grouping method in massively multiplayer online role-playing game (MMORPG) |
TW201233416A (en) * | 2010-12-31 | 2012-08-16 | Neowiz Games Corp | Method, game server, game apparatus, and recording medium for providing player scout function in sports game |
-
2016
- 2016-05-23 CN CN201610346099.XA patent/CN106170010A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6406371B1 (en) * | 1999-08-04 | 2002-06-18 | Kabushiki Kaisha Sega Enterprises | Data communication method for game system |
CN1773518A (en) * | 2004-11-10 | 2006-05-17 | 世嘉股份有限公司 | Network game system |
CN101206689A (en) * | 2006-12-20 | 2008-06-25 | 盛趣信息技术(上海)有限公司 | Method for implementing hall type team in MMORPG |
TW201233416A (en) * | 2010-12-31 | 2012-08-16 | Neowiz Games Corp | Method, game server, game apparatus, and recording medium for providing player scout function in sports game |
CN102104600A (en) * | 2011-01-11 | 2011-06-22 | 广州懒游网络技术有限公司 | Distributed pluggable game server platform and cooperative working method thereof |
CN102497330A (en) * | 2011-12-12 | 2012-06-13 | 北京像素软件科技股份有限公司 | Cross-server grouping method in massively multiplayer online role-playing game (MMORPG) |
Non-Patent Citations (3)
Title |
---|
冯磊: "Cluster与网络游戏共舞", 《信息***工程》 * |
刘娟娟等: "一种可扩展的MMORPG网游分布式服务器架构方案", 《软件导刊》 * |
杨玲: "一种高性能网络游戏服务器架构设计", 《网络安全技术与应用》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108234566A (en) * | 2016-12-21 | 2018-06-29 | 阿里巴巴集团控股有限公司 | The data processing method and device of a kind of cluster |
CN108234566B (en) * | 2016-12-21 | 2021-04-23 | 阿里巴巴集团控股有限公司 | Cluster data processing method and device |
CN108040063A (en) * | 2017-12-20 | 2018-05-15 | 苏州蜗牛数字科技股份有限公司 | A kind of global game real-time Communication for Power Network method and apparatus |
CN108600341A (en) * | 2018-04-09 | 2018-09-28 | 广州悦世界信息科技有限公司 | A kind of service node distribution method, decision node and server cluster |
CN111191738A (en) * | 2018-11-16 | 2020-05-22 | 京东城市(南京)科技有限公司 | Cross-platform data processing method, device, equipment and readable storage medium |
CN109529357A (en) * | 2018-11-21 | 2019-03-29 | 北京像素软件科技股份有限公司 | Troop's data processing method and device |
CN111147496A (en) * | 2019-12-27 | 2020-05-12 | 北京奇艺世纪科技有限公司 | Data processing method and device |
CN111147496B (en) * | 2019-12-27 | 2022-04-08 | 北京奇艺世纪科技有限公司 | Data processing method and device |
CN111957036A (en) * | 2020-08-20 | 2020-11-20 | 网易(杭州)网络有限公司 | Game data processing system, method, electronic device and storage medium |
CN115193026A (en) * | 2022-09-16 | 2022-10-18 | 成都止观互娱科技有限公司 | High-concurrency global uniform game server architecture and data access method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106170010A (en) | The data processing method of a kind of cross-server cluster and device | |
CN1932768B (en) | Systems and methods for providing system level notifications in a multimedia console | |
JP2020513267A (en) | Method and associated device for performing user matching | |
JP6376638B2 (en) | Server computer and game program related to game | |
US20200346122A1 (en) | User-generated content system for the creation of friends | |
JP2014063529A5 (en) | Information processing apparatus, method, and program | |
JP2010146452A (en) | Member registration method, community service system, mobile terminal, and member invitation processing program | |
US20220280870A1 (en) | Method, apparatus, device, and storage medium, and program product for displaying voting result | |
CN106254206A (en) | A kind of information processing method and equipment | |
US11465059B2 (en) | Non-player game communication | |
US20130125113A1 (en) | Pairing Physical Devices To Virtual Devices To Create An Immersive Environment | |
CN109412822A (en) | A kind of discussion group's right management method, apparatus and system | |
CN103281346A (en) | Disconnection reconnection method, network system and proxy server | |
JP7403715B2 (en) | Data processing methods, devices, equipment, storage media | |
US11531685B2 (en) | Addressing data skew using map-reduce | |
KR102475236B1 (en) | Group gameplay with nearby users using a gaming platform | |
KR101545663B1 (en) | Device, system and method for changing multi-user relationship chain | |
CN113595878B (en) | Data interaction method and device, storage medium and electronic equipment | |
CN110032690A (en) | Message conversation is published to Electronic Forum | |
KR20150085185A (en) | Method for preforming ground conquer game connected with location based social network and system for using the same | |
US20180243658A1 (en) | System and method for facilitating communication between affiliated players in an online game via communication mediums external to the online game | |
JP2018192251A (en) | Game system and game progressing method using the system | |
JP5303675B1 (en) | Image distribution method, image distribution server device, and chat system | |
CN104811419A (en) | Method and server for processing network game information | |
TW201335887A (en) | Virtual reality interactive system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161130 |