Check patentability & draft patents in minutes with Patsnap Eureka AI!

A data processing method and system for a chat room process

A chat room and process technology, applied in the data processing system of the chat room process and the data processing field of the chat room process, can solve the problems of the player experience is not so good, the lack of adaptive characteristics, the players can not communicate with each other, etc., to ensure The effect of uninterrupted service

Active Publication Date: 2022-03-22
NETEASE (HANGZHOU) NETWORK CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The disadvantage of solution (1) is: if the users are dispersed in multiple game service processes, when the number of players is small, since the game service process pursues load balancing, the players will be evenly dispersed in multiple service processes. The number of people in the chat room is sufficient, but the players cannot communicate with each other. Overall, the player experience is not that good
[0010] The shortcoming of scheme (2) is: presetting the fixed number of chats cannot solve the situation when the number of users increases sharply. If 10 chat rooms are pre-set, and each chat room has 1000 people, then when the number of people is more than 10000, a new Players who join will not be able to experience the chat room service very well. Generally speaking, the number of pre-set chat servers is very particular about experience and lacks adaptive features
[0011] The disadvantage of solution (3) is: the number of chat rooms is dynamically changed according to the number of people, which has strong scalability, but it still relies on the central service for the creation of chat rooms and the allocation of player chat rooms. Once the central service fails, the chat room service is almost unavailable

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A data processing method and system for a chat room process
  • A data processing method and system for a chat room process
  • A data processing method and system for a chat room process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0049] refer to figure 1 , which shows a flow chart of the steps of a data processing method embodiment of a chat room process of the present invention, the chat room process has a corresponding load value, and the method may specifically include the following steps:

[0050] Step 101, creating multiple groups of service processes running the distributed consensus protocol; the multiple groups of service processes include a distributed coordination service process group, a central service process group, a chat service process group and a gateway service process group;

[0051] Distributed consistency means that the data of multiple nodes (Multiple Nodes) is exactly the same. However, because multiple nodes are interconnected throug...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the present invention provides a data processing method and system of a chat room process, the chat room process has a corresponding load value, and the method includes: creating multiple groups of service processes running a distributed consensus protocol; multiple groups of service processes The service process includes a distributed coordination service process group, a central service process group, a chat service process group and a gateway service process group; the central service process group is used to monitor the load value stored in the distributed coordination service process group, and when the stored load value meets the predetermined Generate a chat room creation request when the condition is set; use the chat service process group to respond to the chat room creation request to create a chat room process; use the gateway service process group to determine the target chat room process according to the stored load value when receiving a registration request. Through the central service process group running the distributed consistency protocol, the main selection function of the central service process group is realized, and the failover can be realized when the central service process fails at a single point.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a data processing method for a chat room process and a data processing system for a chat room process. Background technique [0002] Most of the games adopt a split-server architecture, that is, each player will be assigned to a specific service process, and only in the same service process can interaction between players occur, and most of these games have the need for world chat, that is, players can Speak in a public chat room. Most of the solutions for this type of chat room are in the form of broadcasting, that is, a single chat room, because the sub-server architecture determines that the number of people in each server is relatively limited. If you speak on top of this, you need to consume some frequency and props limit, then the overall chat room pressure can be well controlled in general. [0003] However, with the continuous exploration of game categories, the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/18H04L67/1008G06F9/50
CPCH04L12/1813H04L67/1008G06F9/5083
Inventor 方嘉铭
Owner NETEASE (HANGZHOU) NETWORK CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More