CN112121413A - Response method, system, device, terminal and medium of function service - Google Patents

Response method, system, device, terminal and medium of function service Download PDF

Info

Publication number
CN112121413A
CN112121413A CN202011057592.2A CN202011057592A CN112121413A CN 112121413 A CN112121413 A CN 112121413A CN 202011057592 A CN202011057592 A CN 202011057592A CN 112121413 A CN112121413 A CN 112121413A
Authority
CN
China
Prior art keywords
server
service
request message
request
message
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
CN202011057592.2A
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202011057592.2A priority Critical patent/CN112121413A/en
Publication of CN112121413A publication Critical patent/CN112121413A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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

Abstract

The application relates to a response method, a response system, a response device, a response terminal and a response medium of a functional service, and belongs to the field of server architecture. The method comprises the following steps: receiving a request message sent by a client, wherein the request message is used for requesting to provide functional service for the client; determining a service request type of the functional service corresponding to the request message; responding to the service request type conforming to the first request type, sending a request message to a message system server, wherein the message system server is used for interacting with the function server according to the service response capability of the function server to complete the function service; and responding to the service request type conforming to the second request type, and sending a request message to a function server, wherein the function server is used for providing the function service for the client. The method and the device solve the problem of reduction of processing efficiency caused by excessive request messages, achieve the effect of processing the request messages in a classified mode through application of the cloud technology in the server architecture, and improve the processing efficiency of the game server.

Description

Response method, system, device, terminal and medium of function service
Technical Field
The present application relates to the field of server architecture, and in particular, to a method, system, device, terminal and medium for responding to a functional service.
Background
A Massive Multiplayer Online Game (MMOG) provides a Game in which a large number of players are Online at the same time to a server, and the server is stressed due to the large number of players Online at the same time.
In the related technology, when the bearing capacity of the server reaches the upper limit, in addition to the problem of erecting more physical servers or cloud servers, different functional modules are also split, the same modules are distributed to one server for processing, a plurality of groups of server clusters jointly form the server of the service module, all processes related to database interaction are connected to the database server for proxy processing, and a complete game server is formed.
Because each level of server is added, the communication links required to be established are increased, which results in high complexity of communication between modules and large memory consumption, and in the process of processing the messages of the client, the server of the functional module needs to poll each established communication link to acquire the message state, so that the processing efficiency is relatively reduced.
Disclosure of Invention
The application provides a response method, a response system, a response device, a response terminal and a response medium of a function service, which can improve the processing efficiency of a game server. The technical scheme is as follows:
in one aspect, a response method for a function service is provided, and is applied to a regional server, and the method includes:
receiving a request message sent by a client, wherein the request message is used for requesting to provide a functional service for the client;
determining a service request type of the functional service corresponding to the request message;
responding to the service request type conforming to a first request type, and sending the request message to a message system server, wherein the message system server is used for interacting with the function server according to the service response capability of the function server to complete the function service;
and responding to the service request type conforming to a second request type, and sending the request message to the function server, wherein the function server is used for providing the function service for the client.
In another aspect, a response method for a functional service is provided, which is applied to a message system server, and includes:
receiving a request message sent by a regional server, wherein the request message is used for requesting to provide functional service for a client, and the request message is sent to a message system server by the regional server when the corresponding service request type accords with a first request type;
determining a corresponding function server according to the request message;
and sending the request message to the function server, wherein the function server is used for responding to the function service according to the request message.
In another aspect, a response system for a functional service is provided, the system including:
the system comprises a regional server and a regional server, wherein the regional server is used for receiving a request message sent by a client, and the request message is used for requesting to provide a functional service for the client; determining a service request type of the functional service corresponding to the request message; in response to the service request type meeting a first request type, sending the request message to a message system server; in response to the service request type meeting a second request type, sending the request message to the function server;
the message system server is used for receiving the request message sent by the area server; interacting with the function server according to the service response capability of the function server;
the function server is used for receiving the request message sent by the message system server; and completing the functional service.
In another aspect, there is provided a response apparatus of a function service, the apparatus including:
the system comprises a first receiving module, a second receiving module and a sending module, wherein the first receiving module is used for receiving a request message sent by a client, and the request message is used for requesting to provide a functional service for the client;
a first determining module, configured to determine a service request type of the functional service corresponding to the request message;
a first sending module, configured to send the request message to a message system server in response to that the service request type conforms to a first request type, where the message system server is configured to interact with a function server according to a service response capability of the function server, so as to complete the function service;
the first sending module is further configured to send the request message to the function server in response to that the service request type conforms to a second request type, where the function server is configured to provide the function service to the client.
In another aspect, there is provided a response apparatus of a function service, the apparatus including:
a second receiving module, configured to receive a request message sent by a regional server, where the request message is used to request a client to provide a functional service, and the request message is a message sent by the regional server to a message system server when a corresponding service request type conforms to a first request type;
a second determining module, configured to determine a corresponding function server according to the request message;
and the second sending module is used for sending the request message to the function server, and the function server is used for responding to the function service according to the request message.
In another aspect, a computer device is provided, which comprises a processor and a memory, wherein at least one instruction, at least one program, set of codes, or set of instructions is stored in the memory, and the at least one instruction, the at least one program, the set of codes, or the set of instructions is loaded and executed by the processor to implement the response method of the functional service as described in any of the embodiments of the present application.
In another aspect, there is provided a computer readable storage medium having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by a processor to implement the response method of the functional service as described in any of the embodiments of the present application.
In another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to execute the response method of the functional service described in any of the above embodiments.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
the regional server sends the received request message sent by the client to the message system server respectively according to the different service request types corresponding to the request message, and sends the request message corresponding to the first request type to the function server, so that the effect of processing the request message in a classified manner is achieved, and the processing efficiency of the game server is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic illustration of an implementation environment provided by an exemplary embodiment of the present application;
FIG. 2 is a diagram illustrating a method for native communication of function servers provided by an exemplary embodiment of the present application;
FIG. 3 is a schematic diagram of a method for cross-machine communication of function servers provided in an exemplary embodiment of the present application;
FIG. 4 is a diagram of a network topology provided by an exemplary embodiment of the present application;
FIG. 5 is a flowchart of a response method applied to a function service of a zone server according to an exemplary embodiment of the present application;
fig. 6 is a flowchart of a response method applied to a function service of a zone server according to another exemplary embodiment of the present application;
FIG. 7 is a flowchart of a response method applied to a function service of a message system server according to an exemplary embodiment of the present application;
FIG. 8 is a functional server node subject matter diagram provided by an exemplary embodiment of the present application;
FIG. 9 is a block diagram of a response system for a feature service provided by an exemplary embodiment of the present application;
fig. 10 is a block diagram illustrating a response apparatus applied to a function service of a zone server according to an exemplary embodiment of the present application;
fig. 11 is a block diagram illustrating a response apparatus applied to a function service of a message system server according to an exemplary embodiment of the present application;
fig. 12 is a block diagram of a server according to an exemplary embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
First, a brief description is given of terms referred to in the embodiments of the present application:
cloud technology (Cloud technology) is based on a general term of network technology, information technology, integration technology, management platform technology, application technology and the like applied in a Cloud computing business model, can form a resource pool, is used as required, and is flexible and convenient. Cloud computing technology will become an important support. Background services of the technical network system require a large amount of computing and storage resources, such as video websites, picture-like websites and more web portals. With the high development and application of the internet industry, each article may have its own identification mark and needs to be transmitted to a background system for logic processing, data in different levels are processed separately, and various industrial data need strong system background support and can only be realized through cloud computing.
In the process of building the game server, the requirements on the stability and the service continuity of the server are high, so that a cloud server based on a cloud technology can be selected for operation. Meanwhile, the capacity expansion and the capacity reduction of the server can be well realized by using the cloud server.
A distributed Cloud Storage (hereinafter, referred to as a Storage system) refers to a Storage system that integrates a large number of Storage devices (Storage devices are also referred to as Storage nodes) of different types in a network through application software or an application interface to cooperatively work by using functions such as cluster application, grid technology, and a distributed Storage file system, and provides a data Storage function and a service access function to the outside.
At present, a storage method of a storage system is as follows: logical volumes are created, and when created, each logical volume is allocated physical storage space, which may be the disk composition of a certain storage device or of several storage devices. The client stores data on a certain logical volume, that is, the data is stored on a file system, the file system divides the data into a plurality of parts, each part is an object, the object not only contains the data but also contains additional information such as data identification (ID, ID entry), the file system writes each object into a physical storage space of the logical volume, and the file system records storage location information of each object, so that when the client requests to access the data, the file system can allow the client to access the data according to the storage location information of each object.
The process of allocating physical storage space for the logical volume by the storage system specifically includes: physical storage space is divided in advance into stripes according to a group of capacity measures of objects stored in a logical volume (the measures often have a large margin with respect to the capacity of the actual objects to be stored) and Redundant Array of Independent Disks (RAID), and one logical volume can be understood as one stripe, thereby allocating physical storage space to the logical volume.
Database (DB, Database), which can be regarded as an electronic file cabinet-a place for storing electronic files in short, allows a user to add, query, update, delete, etc. data in a file. A "database" is a collection of data that is stored together in a manner that can be shared by multiple users, has as little redundancy as possible, and is independent of the application. In the background building process of the game server, a plurality of databases are needed to store game resources, and the game server is mainly divided into a player database, a logic database, a statistical queue database and a full service database according to different use scenes, wherein the databases can be realized in a physical server and a cloud server based on cloud storage.
A Database Management System (DBMS) is a computer software System designed for managing a Database, and generally has basic functions such as storage, interception, security assurance, and backup. The database management system may be categorized according to the database model it supports, such as relational, XML (Extensible Markup Language); or classified according to the type of computer supported, e.g., server cluster, mobile phone; or classified according to the Query Language used, such as SQL (Structured Query Language), XQuery; or by performance impulse emphasis, e.g., maximum size, maximum operating speed; or other classification schemes. Regardless of the manner of classification used, some DBMSs are capable of supporting multiple query languages across categories, for example, simultaneously.
The embodiment of the present application will be described with reference to the noun introduction.
Referring to fig. 1, the implementation environment includes a client 101, a gateway service 102, a region server 103, a message system server 104, a function server 105, a database server 106, and a game server 107.
The client 101 is a program that provides local game services for players, and is installed and run on a client, which may be a smart phone, a tablet computer, a laptop computer, a desktop computer, or the like. Optionally, the client 101 is an Application (APP) or a web client. The client 101 is used to send and receive communication messages to the game server 107.
The gateway service 102 is a transfer station for the client 101 to communicate with the game server 107, and is responsible for isolating the game server 107 from network connection, so as to play a certain protection role, prevent the outside from directly accessing the game server 107, ensure the security of the game server 107, and reduce the attack of plug-ins. Alternatively, the gateway service 102 may be set in a gateway server, and the client 101 establishes a connection with the gateway server, and completes communication with the game server 107 through the gateway server.
The game server 107 includes a region server 103, a message system server 104, a function server 105, and a database server 106. Optionally, the game server 107 is a multi-process program, and is formed by a server cluster of a plurality of physical servers, and the area server 103, the message system server 104, and the function server 105 are all independent physical servers. Optionally, the game server 107 is composed of a physical server, wherein the area server 103, the message system server 104 and the function server 105 are different modules in the physical server. Optionally, the game server 107 is formed by a combination of a physical server and a cloud server, and illustratively, the area server 103 and the function server 105 are implemented in one or more physical servers, and the message system server 104 is implemented in a cloud server.
Generally, the game server 107 provides a server for the client 101 according to the zone service, that is, the different zone servers 103 receive request messages from different zone services registered in the client 101. Optionally, the regional server 103 is obtained by dividing the geographical region, for example, the regional server 103 is divided into a east China server, a north China server, a south China server, a China Server, and the like. Optionally, the area server 103 is obtained by dividing according to different service agents, for example, the area server 103 is divided into a telecommunication server and a network server. Optionally, the area server 103 is obtained by dividing according to an operating System of the client, for example, the area server 103 is divided into an android server and an IOS (apple mobile device operating System) server.
The area server 103 receives a communication message from the gateway service 102, and optionally, the communication message may be a request message to request a service from the function server 105, for example, a player sends a copy creation request to the game server 107 through the client 101, and the game server 107 receives the request and processes the request to switch a character displayed in the client by the player from a current scene to a copy scene. Different request messages have different delay tolerance and different request frequency, schematically, the action state and skill release of the role in the game scene are low in delay tolerance and high in request frequency, the game server is required to respond immediately, and the game experience of the player is influenced by too high delay; like scene switching, chat session between players, mall opening and trading and the like, the delay tolerance is high, the request frequency is relatively low, and the response efficiency of the game server is not high.
In the embodiment of the present application, the area server 103 forwards the request message of the client 101 received from the gateway service 102 to the message system server 104 or the function server 105 according to the service request type. The message system server 104 may implement receiving, sending, buffering, and deleting of the request message, and the message system server 104 further stores a mapping relationship between each node and an address of the function server 105. Optionally, the message system server 104 may be a physical server, a server group composed of multiple servers, or a cloud server.
The function server 105 is configured to process a request message of the client 101 and provide a function service for the client 101. Optionally, the function server 105 may be divided into two categories, that is, a scene server and a non-scene server, where the scene server is a server specifically responsible for a game scene, and generally, a player enters the scene server after registering, creating a character, and logging in a character, and the scene server is responsible for completing logics of various operations of the player, and after receiving a request message from the client 101, the scene server completes game logic processing corresponding to the request message, and selectively broadcasts a processing result back to the client 101, and the scene server needs higher processing efficiency for the game logic processing, otherwise, the scene server directly affects the online right amount of the player at the same time, and affects game experience of the player.
In one example, a plurality of function servers 105 are organized through shared memory-based communication components to form an underlying communication framework. The method of native communication includes: referring to fig. 2, channel Information between processes 201 is written into a shared memory (GCIM) 202 by a third-party tool based on configuration Information, the communicating processes are mounted on corresponding channels 203 according to the Information of the GCIM202, messages that need to be sent to the corresponding processes are plugged into the corresponding channels, and packet reception is also performed by traversing each channel associated with the process, where the GCIM202 is created and maintained by a management tool 204. The cross-machine communication method comprises the following steps: referring to fig. 3, information of the channel 303 and the address is written into a table (global Map, GRM)306 based on a shared memory by a writing tool 305, the service process 301 only needs to write a message into the corresponding channel, and the internetworking protocol corresponding to the opposite-end address of the channel is forwarded by a communication component 307, wherein the communication components are connected through a network 308.
The database server 106 is used for storing relevant data of each server, providing functions of expansion and contraction capacity, automatic compliance and the like for game services, and performing scientific investigation data storage services such as data backup and file return and the like for game service terminals. In an example, as shown in fig. 4, a network topology structure of the area server 103, the function server 105, and the database server 106 is that N × M communication links 403 are established between N modules 401 and M processes 402, where the N modules 401 are connected to the database 404, the M processes 402 have a plurality of ports 405, the modules 401 are modules for implementing function services for the function server 105, and the processes 402 are running activities of the area server 103.
With reference to the above noun introduction and implementation environment, a method for responding to a function service provided in the embodiment of the present application is described, fig. 5 is a flowchart of a method for responding to a function service provided in an exemplary embodiment of the present application, and the embodiment of the present application is illustrated by applying the method for responding to a function service to the area server 103 in fig. 1, where the method includes:
step 501, receiving a request message sent by a client, where the request message is used to request to provide a functional service to the client.
In the embodiment of the application, the client includes a strong networking game client, when the state attribute of the player character in the client changes, the game server needs to update the character state in the game in real time and broadcast the updated character state to the clients of the surrounding players, for example, the player operates the character release skill, the logic of the attack range of the skill release, the injury numerical calculation, the skill release result and the like is completed by the game server, and the client only needs to be responsible for the display of the skill special effect and the real-time data interaction in the process. In the process of releasing skills of the player operating character, the client sends a request message for releasing skills to the game server, and after the game server completes the specific game logic for releasing skills, the game server selectively broadcasts a response message to the client sending the request and other related clients, namely, the function service is completed.
Step 502, determining a service request type of the functional service corresponding to the request message.
In the embodiment of the application, different request messages correspond to different requested functional services, so that different request messages have different delay tolerances and different request frequencies, schematically, action states, skill release and the like of characters in a game scene, the delay tolerance is low, the request frequency is high, a game server needs to respond immediately, and the game experience of a player is influenced by too high delay; like scene switching, chat session between players, mall opening and trading and the like, the delay tolerance is high, the request frequency is relatively low, and the response efficiency of the game server is not high. Accordingly, the service request types of the functional service include a first request type and a second request type. The game server requires different processing efficiency corresponding to the first request type and the second request type, and the processing efficiency of the first request type may be lower than that of the second request type.
Step 503, in response to the service request type conforming to the first request type, sends a request message to the messaging system server.
In the embodiment of the present application, the processing efficiency required for the request message of the first request type is relatively low, that is, after the client sends the request, the client receives the response message within a certain time interval, and the game experience of the player is not affected, so that the area server sends the request message to the message system server, and the message system server further processes the request message. Optionally, the message system server is configured to interact with the function server according to the service response capability of the function server, so as to complete the function service.
In the embodiment of the application, the service request type is determined according to the processing efficiency required by the functional service corresponding to the request message. Optionally, the service request type is determined according to the delay tolerance data, and the request message for requesting the functional service with high delay tolerance is determined to be in accordance with the first request type; optionally, the service request type is determined according to the frequency data, and the request message for requesting the low-frequency functional service is determined to be in accordance with the first request type; optionally, the service request type is determined according to a request frequency of the historical request message within a preset time period, and the request message of which the historical request message is less than a preset number of times within the preset time period is determined to be in accordance with the first request type, for example, in the preset time period before the time when the request message is received by the regional service, the request message requesting the same function service as the request message is not received, and the request message is determined to be in accordance with the first request type; optionally, the service request type is determined jointly according to the delay tolerance data and the frequency data, and the request of the functional service with high delay tolerance and low request frequency is determined to be in accordance with the first request type.
Step 504, in response to the service request type meeting the second request type, sending a request message to a function server, where the function server is configured to provide a function service to the client.
In the embodiment of the present application, the request message of the second request type requires higher processing efficiency, that is, after the client sends the request message, the client needs to receive a response message within a short time, such as the state and skill release of a character in a game scene, so that the area server directly sends the request message to the function server corresponding to the request message, and after the function server completes the game logic, the function server feeds back the response message to the client.
In summary, in the response method for the functional service provided in the embodiment of the present application, the regional server sends the received request message sent by the client to the message system server and sends the request message corresponding to the first request type to the functional server according to the different service request types corresponding to the request message, so as to achieve the effect of processing the request message in a classified manner, and improve the processing efficiency of the game server.
With reference to the foregoing embodiment, taking the example that the request message corresponds to the data with the delay tolerance, a response method of the functional service provided in the embodiment of the present application is described, please refer to fig. 6, which shows a flowchart of the response method of the functional service provided in an exemplary embodiment.
Step 601, receiving a request message sent by a client, where the request message corresponds to delay tolerance data.
In the embodiment of the application, the area server receives a request message sent by the client, optionally, time delay tolerance data is written in a message header of the request message, and the area server reads the time delay tolerance data in the message header; optionally, the area server stores a corresponding relationship between the functional service corresponding to the request message and the delay tolerance data, for example, when the request message requests a logic processing service for releasing skills, the delay tolerance data corresponding to the request message is 50ms, and when the request message requests a processing service for opening a mall, the delay tolerance data corresponding to the request message is 2s, and the area server directly determines the delay tolerance data according to the type of the functional service requested by the request message.
Step 602, determining a service request type of the functional service corresponding to the request message.
In this embodiment of the present application, optionally, the area server determines a service request type of the request message according to the function service corresponding to the request message request; optionally, a message header of the request message is provided with a type identifier, and the area server determines a service request type according to the request identifier, for example, when the type identifier is a first type identifier, the area server determines that a request message corresponding to the first type identifier is a scene request message, and when the type identifier is a second type identifier, the area server determines that a request message corresponding to the second type identifier is a non-scene request message; optionally, the area server reads related data set in a message header of the request message, and determines the service request type according to the related data, where the related data may be delay tolerance data, frequency data, history request data, and the like.
Step 603, matching the delay tolerance data with the tolerance level.
In this embodiment of the present application, the regional server reads the delay tolerance data set in the message header of the request message, and matches the delay tolerance data with the stored tolerance level, optionally, the delay tolerance data range corresponds to the tolerance level, for example, the delay tolerance data is greater than 100ms and is matched with the first level tolerance, and the delay tolerance data is less than or equal to 100ms and is matched with the second level tolerance.
Step 604, in response to the delay tolerance data matching the first level tolerance, determining that the service request type conforms to the first request type, and sending a request message to the message system server.
The regional server determines that the service request type corresponding to the request message conforms to the first request type, that is, the request message requires relatively low processing efficiency, and the regional server sends the request message to the message system server for processing.
In this embodiment, the message system server may further process the request message according to the relevant data of the request message. Optionally, the related data may be aging data, message identification, or the like. The time-efficient data is effective time of the request message, when the batch request is obtained, the risk of overload of the game server exists, and the request message is classified and partially discarded to ensure the experience of the game core content, so that each request message is set with time-efficient data, and is not submitted to the function server within the time-efficient time, and is discarded by the message system server.
The message identification is the identification of the unique identification request message, the corresponding identification of the identification is maintained in the function server, when the function server does not receive the request message, the function server can carry out backtracking query to the message system server through the corresponding identification to obtain the request message, and after the function server receives the request message, the corresponding identification maintained in the function server is updated to be used for receiving the next request identification.
Step 605, in response to the delay tolerance data matching the second level tolerance, determining that the service request type conforms to the second request type, and sending a request message to the function server.
The regional server determines that the service request type corresponding to the request message conforms to the second request type, that is, the request message requires relatively high processing efficiency, and the regional server directly sends the request message to the function server for processing.
Optionally, the request message further corresponds to frequency data, and it is determined whether to send the request message to the message system server or the function server according to the frequency data. The regional server receives a request message sent by a client, the request message corresponds to frequency data, the service request type of a functional service corresponding to the request message is determined according to the frequency data, for example, the functional service corresponding to the request message is battle logic calculation, the frequency data is 10 times/s, the regional server determines that the request message is a high-frequency request and directly sends the high-frequency request to the functional server for processing, the functional service corresponding to the request message is a mall starting request, the frequency is 10 times/min, the regional server determines that the request message is a low-frequency request and sends the low-frequency request to the message system server for preprocessing, and then the low-frequency request is sent to the functional server for logic processing.
Optionally, the request message further corresponds to a history request number, where the history request number is a number of times of a history request for a request message of the same function service in a preset time period before the time when the area server receives the current request message, for example, if the area server receives a request message requesting to provide a fighting logic calculation, and within 5s before the area server receives the request message, the area server also receives 10 request messages requesting to provide the fighting logic calculation, the area server directly sends the request message to the function server for processing; the regional server receives a request message for requesting to open the mall, and within 5s before the request message is received, the regional server does not receive the same request message for requesting to open the mall, and then the regional server sends the request message to the message system server.
Optionally, the area server determines, according to the delay tolerance data and the frequency data corresponding to the request message, whether the request message is sent to the message system server or the function server. In one example, the delay tolerance data and the frequency data occupy different weights, for example, the delay tolerance data occupies a weight of 0.8, the frequency data occupies a weight of 0.2, and the regional server sends the corresponding function service request message with high delay tolerance and low request frequency to the messaging system server and sends the request message with low delay tolerance and high request frequency to the function server according to the weight calculation of the two data.
In summary, in the response method for the functional service provided in the embodiment of the present application, the regional server sends the received request message sent by the client to the message system server and sends the request message with high delay tolerance to the functional server respectively according to the difference of the delay tolerance data corresponding to the request message, so as to achieve the effect of processing the request message in a classified manner, and improve the processing efficiency of the game server.
Referring to fig. 7, a flowchart of a response method of a functional service provided in an exemplary embodiment is shown, where the embodiment of the present application is illustrated by applying the response method of the functional service to the message system server 104 in fig. 1, and the method includes:
step 701, receiving a request message sent by an area server.
The request message is used for requesting to provide the functional service for the client, and the region server sends the message to the message system server when the corresponding service request type of the request message accords with the first request type.
In the embodiment of the present application, the message system server receives the request message forwarded from the area server, and a service request type corresponding to the request message conforms to the first request type, that is, the request message has a low processing efficiency requirement. Optionally, the message system server receives a request message that the delay tolerance data sent by the area server matches the first tolerance. The message system server can perform attribute judgment, forwarding, storage, deletion and other operations on the request message.
Step 702, determining a corresponding function server according to the request message.
The message system server determines a function server corresponding to the function service requested by the request message. Optionally, the message system server verifies, according to the delay tolerance data, that the service request type of the functional service corresponding to the request message conforms to the first request type. Optionally, the request message is provided with a function identifier, and the message system server determines the function server to which the request message is delivered according to the function identifier. Optionally, the request message is provided with an address of a target function server to which the request message is delivered, a mapping relationship between the node of the function server and the address is stored in the message system server, and the message system server determines the function server to which the request message is delivered according to the address.
Step 703, sending a request message to the function server.
In this embodiment, the function server is configured to respond to the function service according to the request message. And the message system server performs preset processing on the request message according to the relevant data of the request message. Optionally, the request message corresponds to aging data, the message system server determines whether the aging data is in an aging range, and sends the request message to the function server in response to the aging data being in the aging range; and in response to the aging data not being in the aging range, namely the message is expired, deleting the request message, namely, not responding to the expiration request message, and in the case of overload of the game server, deleting the expiration request message, so as to help the game server recover from the overload state.
Optionally, the request message corresponds to a request identifier, and the request identifier corresponds to at least two of the function servers. And the message system server sends the request message to at least two functional servers, and the at least two functional servers are used for processing the request message according to the load evaluation result. And the message system server sends the request message to at least two functional servers, and the at least two functional servers are used for processing the request message according to the load evaluation result. In one example, referring to fig. 8, node mapping addresses of a plurality of function servers are grouped, and the nodes 801 collectively subscribe to the same topic 803 in the message system server 802.
The at least two function servers can be different nodes or servers of the function server which completes the same function service, the message system server stores the mapping relation between each node instance and the address of each function server, and the mapping relation can be correspondingly modified according to the increase and decrease of the function servers. Optionally, after receiving the request message, the message system server determines a function service corresponding to the request message, queries the function server and each function service node capable of implementing the function service, sends a load query command to each node, determines according to the load condition of each node obtained by the query, and sends the request message to the function server node with a good load condition; optionally, after receiving the request message, the message system server determines the functional service corresponding to the request message, queries the functional server and each functional service node that can implement the functional service, and sends the request message to the functional service nodes, where each functional service node determines the functional service node that processes the request message according to the load condition of the functional service node and the load conditions of other nodes.
In this embodiment, the message system server further responds to a timing message sent by the function server, and the method includes: receiving a timing message sent by a function server, wherein the timing message is used for providing a timing function service for a client, and a timing moment is set in the timing message; and responding to the system time reaching the timing time, and sending the timing message to the regional server. In one example, a game official sets festival activities, a developer modifies the map style in a map server in advance and sets a festival task in a task server, the map server delivers timing messages for modifying the map style to a message system server, the task server delivers the timing messages for adding the festival task to the message system server, the game map style of a client is unchanged when the festival day is not reached, no new festival task appears, the message system server delivers the two timing messages to each regional server when the festival day is reached, the regional servers send the two timing messages to the client through a gateway service, the map display style in the client is changed, and the festival task is added.
In summary, in the response method for the functional service provided in the embodiment of the present application, the message system server receives the request message with high delay tolerance sent by the area server, and performs operations such as forwarding, storing, or deleting on the request message according to the characteristics corresponding to the request message, so that the complexity of communication between the area server and the functional server is reduced, the memory consumption of the shared memory is reduced, and the processing efficiency of the game server is improved.
Referring to fig. 9, a block diagram of a response system for providing a function service according to an exemplary embodiment is shown, the system including:
the regional server 910 is configured to receive a request message 911 sent by a client, where the request message is used to request that a functional service is provided to the client; determining a service request type 912 of the functional service corresponding to the request message; in response to the service request type meeting the first request type, sending a request message 913 to the messaging system server; in response to the service request type conforming to the second request type, a request message is sent 914 to the function server.
Optionally, the request message corresponds to delay tolerance data, and the area server 910 is further configured to match the delay tolerance data with a tolerance level; responding to the matching of the delay tolerance data and the first-stage tolerance, and determining that the service request type accords with the first request type; sending a request message to a message system server; responding to the matching of the delay tolerance data and the second-level tolerance, and determining that the service request type accords with the second request type; a request message is sent to the function server.
Optionally, the area server 910 is further configured to receive a timing message sent by the message system server, where the timing message is used to provide a timing function service to the client, a timing time is set in the timing message, and the timing message is a message sent when the system time in the message system server reaches the timing time; and sending the timing message to the client.
The message system server 920 is configured to receive a request message 921 sent by the area server; interacting 922 with the function server according to its service response capabilities.
Optionally, the request message corresponds to aging data, and the message system server 920 is further configured to determine whether the aging data is in an aging range; responding to the aging data in the aging range, and sending a request message to the function server; in response to the age data not being within the age range, the request message is deleted.
Optionally, the message system server 920 is further configured to receive a timing message sent by the function server, where the timing message is used to provide a timing function service to the client, and a timing time is set in the timing message; and sending a timing message to the regional server in response to the system time reaching the timing time.
Optionally, the request message corresponds to a request identifier, the request identifier corresponds to at least two of the function servers, the message system server 920 is further configured to send the request message to the at least two function servers, and the at least two function servers are configured to process the request message according to the load evaluation result.
A function server 930 configured to receive a request message 931 sent by the area server or the message system server; the function service 932 is completed.
In summary, in the response system of the functional service provided in the embodiment of the present application, the regional server sends the received request message sent by the client to the message system server and sends the request message corresponding to the first request type and the request message corresponding to the second request type to the functional server respectively according to the different service request types corresponding to the request messages, so as to achieve the effect of processing the request messages in a classified manner, and improve the processing efficiency of the game server. Due to the existence of the message system server, dynamic service expansion and contraction and load balance can be realized through the message system server; when the function server generates process level fault or machine fault, the message system server can realize automatic fault isolation; the request message is cached by the message system server, so that the problem of loss of the request message caused by adaptation of the processing capacity of the regional server and the functional server can be solved; because the mapping relation between the functional node and the address is stored in the message system server, when a new service module is required to be online, the functional service modules do not need to be in one-to-one butt joint with the regional server, and only the mapping relation in the message system server needs to be increased, so that the non-invasive function online is realized; meanwhile, the establishment of the message system can reduce the development cost of the game server.
Referring to fig. 10, a block diagram of a response apparatus for a function service provided in an exemplary embodiment of the present application, where the apparatus is applied to a regional server, includes:
a first receiving module 1001, configured to receive a request message sent by a client, where the request message is used to request to provide a functional service to the client;
a first determining module 1002, configured to determine a service request type of a functional service corresponding to the request message;
a first sending module 1003, configured to send a request message to a message system server in response to that the service request type conforms to the first request type, where the message system server is configured to interact with the function server according to the service response capability of the function server, and complete the function service;
the first sending module 1003 is further configured to send a request message to a function server in response to that the service request type conforms to the second request type, where the function server is configured to provide a function service to the client.
Optionally, the request message corresponds to delay tolerance data, and the first receiving module 1001 is further configured to match the delay tolerance data with a tolerance level; the first sending module 1003 is further configured to determine that the service request type conforms to the first request type in response to matching of the delay tolerance data and the first-stage tolerance; and sending the request message to a message system server.
Optionally, the first sending module 1003 is further configured to determine that the service request type meets the second request type in response to that the delay tolerance data matches the second-level tolerance; a request message is sent to the function server.
Optionally, the first receiving module 1001 is further configured to receive a timing message sent by the message system server, where the timing message is used to provide a timing function service to the client, a timing time is set in the timing message, and the timing message is a message sent when the system time in the message system server reaches the timing time; the first sending module 1003 is further configured to send the timing message to the client.
In summary, in the response apparatus for functional service provided in this embodiment of the present application, the regional server sends the received request message sent by the client to the message system server and sends the request message corresponding to the first request type and the request message corresponding to the second request type to the functional server respectively according to the different service request types corresponding to the request messages, so as to achieve the effect of processing the request messages in a classified manner, and improve the processing efficiency of the game server.
Referring to fig. 11, a block diagram of a response device of a function service provided in an exemplary embodiment of the present application, the device being applied to a message system server, the device including:
a second receiving module 1101, configured to receive a request message sent by a regional server, where the request message is used to request to provide a functional service to a client, and the request message is a message sent by the regional server to a message system server when a corresponding service request type conforms to a first request type;
a second determining module 1102, configured to determine a corresponding function server according to the request message;
a second sending module 1103, configured to send a request message to the function server, where the function server is configured to perform a response of the function service according to the request message.
Optionally, the request message corresponds to delay tolerance data, and the second receiving module 1101 is further configured to verify that a service request type of the functional service corresponding to the request message conforms to the first request type according to the delay tolerance data.
Optionally, the request message corresponds to aging data, and the second determining module 1102 is further configured to determine whether the aging data is in an aging range; the second sending module 1103 is further configured to send the request message to the function server in response to the aging data being within the aging range; in response to the age data not being within the age range, the request message is deleted.
Optionally, the second receiving module 1101 is further configured to receive a timing message sent by the function server, where the timing message is used to provide a timing function service to the client, and a timing time is set in the timing message; the second sending module 1103 is further configured to send a timing message to the area server in response to the system time reaching the timing time.
Optionally, the request message corresponds to a request identifier, and the request identifier corresponds to at least two function servers; the second sending module 1103 is further configured to send the request message to at least two function servers, where the at least two function servers are configured to process the request message according to the load evaluation result.
In summary, in the response apparatus for a functional service provided in the embodiment of the present application, the message system server receives a request message with high delay tolerance sent by the area server, and performs operations such as forwarding, storing, or deleting on the request message according to a characteristic corresponding to the request message, so that the complexity of communication between the area server and the functional server is reduced, the memory consumption of the shared memory is reduced, and the processing efficiency of the game server is improved.
Fig. 12 shows a schematic structural diagram of a server according to an exemplary embodiment of the present application. Specifically, the method comprises the following steps:
the server 1200 includes a Central Processing Unit (CPU) 1201, a system Memory 1204 including a Random Access Memory (RAM) 1202 and a Read Only Memory (ROM) 1203, and a system bus 1205 connecting the system Memory 1204 and the CPU 1201. The server 1200 also includes a mass storage device 1206 for storing an operating system 1213, application programs 1214, and other program modules 1215.
The mass storage device 1206 is connected to the central processing unit 1201 through a mass storage controller (not shown) connected to the system bus 1205. The mass storage device 1206 and its associated computer-readable media provide non-volatile storage for the server 1200. That is, the mass storage device 1206 may include a computer-readable medium (not shown) such as a hard disk or Compact disk Read Only Memory (CD-ROM) drive.
Without loss of generality, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash Memory or other solid state Memory technology, CD-ROM, Digital Versatile Disks (DVD), or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage, or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media is not limited to the foregoing. The system memory 1204 and mass storage device 1206 described above may be collectively referred to as memory.
According to various embodiments of the present application, the server 1200 may also operate as a remote computer connected to a network through a network, such as the Internet. That is, the server 1200 may be connected to the network 1212 through a network interface unit 1211 connected to the system bus 1205, or the network interface unit 1211 may be used to connect to other types of networks or remote computer systems (not shown).
The memory further includes one or more programs, and the one or more programs are stored in the memory and configured to be executed by the CPU.
Embodiments of the present application further provide a computer device, which includes a processor and a memory, where at least one instruction, at least one program, a set of codes, or a set of instructions is stored in the memory, and the at least one instruction, the at least one program, the set of codes, or the set of instructions is loaded and executed by the processor to implement the response method of the functional service provided by the above method embodiments. Alternatively, the computer device may be a terminal or a server.
Embodiments of the present application further provide a computer-readable storage medium, on which at least one instruction, at least one program, a code set, or a set of instructions is stored, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by a processor to implement the response method of the functional service provided by the above method embodiments.
Embodiments of the present application also provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to execute the response method of the functional service described in any of the above embodiments.
Optionally, the computer-readable storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a Solid State Drive (SSD), or an optical disc. The Random Access Memory may include a resistive Random Access Memory (ReRAM) and a Dynamic Random Access Memory (DRAM). The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (15)

1. A method for responding to a functional service, the method comprising:
receiving a request message sent by a client, wherein the request message is used for requesting to provide a functional service for the client;
determining a service request type of the functional service corresponding to the request message;
responding to the service request type conforming to a first request type, and sending the request message to a message system server, wherein the message system server is used for interacting with the function server according to the service response capability of the function server to complete the function service;
and responding to the service request type conforming to a second request type, and sending the request message to the function server, wherein the function server is used for providing the function service for the client.
2. The method of claim 1, wherein the request message corresponds to delay tolerant data;
said sending said request message to a messaging system server in response to said service request type being compliant with a first request type, comprising:
matching the delay tolerance data with tolerance levels;
responding to the matching of the delay tolerance data and the first-level tolerance, and determining that the service request type accords with the first request type;
and sending the request message to the message system server.
3. The method of claim 2, wherein sending the request message to the function server in response to the service request type conforming to a second request type comprises:
matching the delay tolerance data with tolerance levels;
responding to the matching of the delay tolerance data and the second-level tolerance, and determining that the service request type conforms to the second request type;
and sending the request message to the function server.
4. A method according to any one of claims 1 to 3, wherein the request message corresponds to age data;
the message system server is also used for interacting with the function server when the aging data is in the aging range.
5. The method of any of claims 1 to 3, further comprising:
receiving a timing message sent by the message system server, wherein the timing message is used for providing timing function service for the client, a timing moment is set in the timing message, and the timing message is sent when the system moment in the message system server reaches the timing moment;
and sending the timing message to the client.
6. A method for responding to a functional service, the method comprising:
receiving a request message sent by a regional server, wherein the request message is used for requesting to provide functional service for a client, and the request message is sent to a message system server by the regional server when the corresponding service request type accords with a first request type;
determining a corresponding function server according to the request message;
and sending the request message to the function server, wherein the function server is used for responding to the function service according to the request message.
7. The method of claim 6, wherein the request message corresponds to delay tolerant data;
the determining the corresponding function server according to the request message further includes:
and verifying that the service request type of the functional service corresponding to the request message conforms to the first request type according to the delay tolerance data.
8. The method of claim 6, wherein the request message corresponds to aging data;
the sending the request message to the function server further includes:
determining whether the aging data is within an aging range;
in response to the aging data being within an aging range, sending the request message to the function server;
deleting the request message in response to the aging data not being within an aging range.
9. The method of claim 6, further comprising:
receiving a timing message sent by the function server, wherein the timing message is used for providing a timing function service for the client, and a timing moment is set in the timing message;
and responding to the system time reaching the timing time, and sending the timing message to the regional server.
10. The method of claim 6, wherein the request message corresponds to a request identifier, and the request identifier corresponds to at least two of the function servers;
the sending the request message to the function server further includes:
and sending the request message to at least two function servers, wherein the at least two function servers are used for processing the request message according to a load evaluation result.
11. A response system for a functional service, the system comprising:
the system comprises a regional server and a regional server, wherein the regional server is used for receiving a request message sent by a client, and the request message is used for requesting to provide a functional service for the client; determining a service request type of the functional service corresponding to the request message; in response to the service request type meeting a first request type, sending the request message to a message system server; in response to the service request type meeting a second request type, sending the request message to the function server;
the message system server is used for receiving the request message sent by the area server; interacting with the function server according to the service response capability of the function server;
the function server is used for receiving the request message sent by the area server or the message system server; and completing the functional service.
12. A response apparatus of a functional service, characterized in that the apparatus comprises:
the system comprises a first receiving module, a second receiving module and a sending module, wherein the first receiving module is used for receiving a request message sent by a client, and the request message is used for requesting to provide a functional service for the client;
a first determining module, configured to determine a service request type of the functional service corresponding to the request message;
a first sending module, configured to send the request message to a message system server in response to that the service request type conforms to a first request type, where the message system server is configured to interact with a function server according to a service response capability of the function server, so as to complete the function service;
the first sending module is further configured to send the request message to the function server in response to that the service request type conforms to a second request type, where the function server is configured to provide the function service to the client.
13. A response apparatus of a functional service, characterized in that the apparatus comprises:
a second receiving module, configured to receive a request message sent by a regional server, where the request message is used to request a client to provide a functional service, and the request message is a message sent by the regional server to a message system server when a corresponding service request type conforms to a first request type;
a second determining module, configured to determine a corresponding function server according to the request message;
and the second sending module is used for sending the request message to the function server, and the function server is used for responding to the function service according to the request message.
14. A computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by the processor to implement a responsive method of a functional service as claimed in any of claims 1 to 10.
15. A computer-readable storage medium, having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by a processor to implement a response method of a functional service according to any one of claims 1 to 10.
CN202011057592.2A 2020-09-30 2020-09-30 Response method, system, device, terminal and medium of function service Pending CN112121413A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011057592.2A CN112121413A (en) 2020-09-30 2020-09-30 Response method, system, device, terminal and medium of function service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011057592.2A CN112121413A (en) 2020-09-30 2020-09-30 Response method, system, device, terminal and medium of function service

Publications (1)

Publication Number Publication Date
CN112121413A true CN112121413A (en) 2020-12-25

Family

ID=73843412

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011057592.2A Pending CN112121413A (en) 2020-09-30 2020-09-30 Response method, system, device, terminal and medium of function service

Country Status (1)

Country Link
CN (1) CN112121413A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113079110A (en) * 2021-04-23 2021-07-06 盛立安元科技(杭州)股份有限公司 Message processing method, device, equipment, storage medium and program product
CN113791894A (en) * 2021-08-16 2021-12-14 新奇点智能科技集团有限公司 Road data processing system
CN113839856A (en) * 2021-11-25 2021-12-24 北京慧点科技有限公司 Office processing system based on message affairs
CN114726907A (en) * 2022-05-18 2022-07-08 北京结慧科技有限公司 Access method, system, equipment and storage medium of mobile terminal product

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005046148A1 (en) * 2003-10-31 2005-05-19 Bluespace Group Limited Caching in an electronic messaging system
US20080051200A1 (en) * 2006-08-24 2008-02-28 Nhn Corporation System and method for transmitting p2p message in multi-access online game
CN103347065A (en) * 2013-06-24 2013-10-09 李俊岭 Service information processing system and method
CN103763343A (en) * 2013-12-27 2014-04-30 乐视网信息技术(北京)股份有限公司 Method and device for processing service access
CN104079599A (en) * 2013-03-27 2014-10-01 招商局国际信息技术有限公司 Real-time message synchronizing method and container wharf operation system
CN104796482A (en) * 2015-04-28 2015-07-22 上海新跃物流企业管理有限公司 Intelligent converged communication system
CN107682255A (en) * 2017-11-17 2018-02-09 腾讯科技(深圳)有限公司 Method for message transmission, device and storage medium
CN108540575A (en) * 2018-04-27 2018-09-14 北京奇艺世纪科技有限公司 A kind of network request dispatching method and device
CN111464579A (en) * 2019-01-22 2020-07-28 珠海格力电器股份有限公司 Message processing method and server

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005046148A1 (en) * 2003-10-31 2005-05-19 Bluespace Group Limited Caching in an electronic messaging system
US20080051200A1 (en) * 2006-08-24 2008-02-28 Nhn Corporation System and method for transmitting p2p message in multi-access online game
CN104079599A (en) * 2013-03-27 2014-10-01 招商局国际信息技术有限公司 Real-time message synchronizing method and container wharf operation system
CN103347065A (en) * 2013-06-24 2013-10-09 李俊岭 Service information processing system and method
CN103763343A (en) * 2013-12-27 2014-04-30 乐视网信息技术(北京)股份有限公司 Method and device for processing service access
CN104796482A (en) * 2015-04-28 2015-07-22 上海新跃物流企业管理有限公司 Intelligent converged communication system
CN107682255A (en) * 2017-11-17 2018-02-09 腾讯科技(深圳)有限公司 Method for message transmission, device and storage medium
CN108540575A (en) * 2018-04-27 2018-09-14 北京奇艺世纪科技有限公司 A kind of network request dispatching method and device
CN111464579A (en) * 2019-01-22 2020-07-28 珠海格力电器股份有限公司 Message processing method and server

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113079110A (en) * 2021-04-23 2021-07-06 盛立安元科技(杭州)股份有限公司 Message processing method, device, equipment, storage medium and program product
CN113079110B (en) * 2021-04-23 2022-08-30 盛立安元科技(杭州)股份有限公司 Message processing method, device, equipment and storage medium
CN113791894A (en) * 2021-08-16 2021-12-14 新奇点智能科技集团有限公司 Road data processing system
CN113839856A (en) * 2021-11-25 2021-12-24 北京慧点科技有限公司 Office processing system based on message affairs
CN113839856B (en) * 2021-11-25 2022-02-15 北京慧点科技有限公司 Office processing system based on message affairs
CN114726907A (en) * 2022-05-18 2022-07-08 北京结慧科技有限公司 Access method, system, equipment and storage medium of mobile terminal product

Similar Documents

Publication Publication Date Title
CN112121413A (en) Response method, system, device, terminal and medium of function service
CN109842651B (en) Uninterrupted service load balancing method and system
WO2016061898A1 (en) Method and system for accessing channel of live broadcast room
CN107666493B (en) Database configuration method and equipment thereof
CN111338806B (en) Service control method and device
CN112910880B (en) Virtual room creating method, system, device, equipment and medium
CN110727738B (en) Global routing system based on data fragmentation, electronic equipment and storage medium
TW201724825A (en) System and method for acquiring, processing and updating global information
CN106713391A (en) Session information sharing method and sharing system
EP3937502A1 (en) Method, apparatus and device for pushing video stream, and storage medium
CN112084173A (en) Data migration method and device and storage medium
CN112351106B (en) Service grid platform containing event grid and communication method thereof
CN112199176B (en) Service processing method, device and related equipment
CN111274004B (en) Process instance management method and device and computer storage medium
CN111800491A (en) Data transmission method, system, computing device and storage medium
CN104468674B (en) Data migration method and device
CN115238006A (en) Retrieval data synchronization method, device, equipment and computer storage medium
CN111586438B (en) Method, device and system for processing service data
CN115373831A (en) Data processing method, device and computer readable storage medium
CN113905252A (en) Data storage method and device for live broadcast room, electronic equipment and storage medium
CN108881344B (en) Service processing method and device, storage equipment and processing server
US20200341968A1 (en) Differential Update of Local Cache from Central Database
CN108076116B (en) Intelligent reading method and system based on cloud storage data
CN116996421B (en) Network quality detection method and related equipment
CN114793234B (en) Message processing method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40034930

Country of ref document: HK