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 PDF

Info

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
Application number
CN201610346099.XA
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.)
Beijing Changyou Tianxia Network Technologies Co Ltd
Original Assignee
Beijing Changyou Tianxia Network 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 Beijing Changyou Tianxia Network Technologies Co Ltd filed Critical Beijing Changyou Tianxia Network Technologies Co Ltd
Priority to CN201610346099.XA priority Critical patent/CN106170010A/en
Publication of CN106170010A publication Critical patent/CN106170010A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • A63F13/352Details 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/795Game 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/50Features 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/53Features 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/50Features 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/55Details of game data or player data management
    • A63F2300/5526Game 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

The data processing method of a kind of cross-server cluster and device
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.
CN201610346099.XA 2016-05-23 2016-05-23 The data processing method of a kind of cross-server cluster and device Pending CN106170010A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
冯磊: "Cluster与网络游戏共舞", 《信息***工程》 *
刘娟娟等: "一种可扩展的MMORPG网游分布式服务器架构方案", 《软件导刊》 *
杨玲: "一种高性能网络游戏服务器架构设计", 《网络安全技术与应用》 *

Cited By (10)

* Cited by examiner, † Cited by third party
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