CN110943862B - Mutual exclusion service judgment method and device, electronic equipment and storage medium - Google Patents
Mutual exclusion service judgment method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN110943862B CN110943862B CN201911173736.8A CN201911173736A CN110943862B CN 110943862 B CN110943862 B CN 110943862B CN 201911173736 A CN201911173736 A CN 201911173736A CN 110943862 B CN110943862 B CN 110943862B
- Authority
- CN
- China
- Prior art keywords
- service
- mutual exclusion
- started
- identifier
- early warning
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The disclosure relates to a mutual exclusion service judgment method, a mutual exclusion service judgment device, an electronic device and a storage medium, wherein the method comprises the following steps: receiving a mutual exclusion service judgment request uploaded by a terminal, extracting a service identifier of a service to be started carried in the mutual exclusion service judgment request, acquiring a mutual exclusion service list corresponding to the service to be started from configuration data according to the service identifier of the service to be started, inquiring a service state of the mutual exclusion service corresponding to the mutual exclusion service identifier when the mutual exclusion service identifier exists in the service mutual exclusion list, and feeding back a mutual exclusion service judgment result to the terminal according to the service state.
Description
Technical Field
The present disclosure relates to the field of data processing technologies, and in particular, to a method and an apparatus for determining a mutual exclusion service, an electronic device, and a storage medium.
Background
With the popularization of mobile terminals and the increasing speed of networks, various live broadcast services have begun to appear. The anchor selects the live broadcast room through the terminal, and starts various services in the selected live broadcast room according to the needs, but as the types of the services in the live broadcast room are more and more, the services with mutually exclusive scenes are more and more, and for the development of the background control process, configuring mutually exclusive logic relates to a whole set of complex judgment process.
In the conventional development process, for each newly added service, the mutual exclusion judgment of the service needs to be added to all services with mutual exclusion with the service, and for the newly added service, the judgment logic of all the mutually exclusive services needs to be added. Based on the development mode, a large amount of repetitive work is required, and the development efficiency of the newly added service is seriously reduced.
Disclosure of Invention
The disclosure provides a method and a device for judging a mutual exclusion service, an electronic device and a storage medium, which at least solve the problem that the development efficiency of a newly added service is seriously reduced because a large amount of repetitive work is required in the development process in the related technology. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a method for judging a mutual exclusion service is provided, including:
receiving a mutual exclusion service judgment request uploaded by a terminal, and extracting a service identifier of a service to be started, wherein the service identifier is carried in the mutual exclusion service judgment request;
acquiring a mutually exclusive service list corresponding to the service to be started from configuration data according to the service identifier of the service to be started;
when a mutual exclusion service identifier exists in the service mutual exclusion list, inquiring the service state of the mutual exclusion service corresponding to the mutual exclusion service identifier;
and feeding back a mutual exclusion service judgment result to the terminal according to the service state.
In a possible implementation manner, the querying a service state of the mutual exclusion service corresponding to the mutual exclusion service identifier includes:
extracting a live broadcast room identifier carried in the mutually exclusive service judgment request;
inquiring stored service state data, and determining the service state of the mutual exclusion service corresponding to the mutual exclusion service identifier in the live broadcasting room corresponding to the mutual exclusion service identifier according to the service identifier in the service state data and the live broadcasting room identifier.
In a possible implementation manner, the feeding back, to the terminal, a mutually exclusive service determination result according to the service state includes:
when the service state of the mutual exclusion service in the live broadcast room is started, feeding back a mutual exclusion service judgment result with the mutual exclusion service to the terminal;
and when the service state of the mutual exclusion service in the live broadcast room is not started, feeding back a judgment result of the mutual exclusion service without the mutual exclusion service to the terminal.
In a possible implementation manner, the acquiring, according to the service identifier of the service to be started, the mutually exclusive service list corresponding to the service to be started from the configuration data includes:
determining a mutual exclusion service identifier having a mutual exclusion relationship with the service identifier of the service to be started according to the service identifier of the service to be started and the mutual exclusion relationship among the service identifiers in the configuration data;
and constructing a mutual exclusion service list containing the mutual exclusion service identifier.
In a possible implementation manner, after the feeding back a mutually exclusive service determination result to the terminal according to the service state, the mutually exclusive service determination method further includes:
acquiring data records corresponding to the judgment results of the mutual exclusion services;
counting the mutual exclusion service judgment result of the same service to be opened in the data records as the data records with the mutual exclusion service, and determining the mutual exclusion times of the service to be opened;
and when the mutual exclusion times of the service to be started are greater than a preset early warning threshold value, feeding back early warning information.
In a possible implementation manner, when the number of mutexes of the service to be started is greater than a preset warning threshold, feeding back warning information includes:
classifying the statistical judgment result of the mutual exclusion service according to the kind of the mutual exclusion service;
when the number of times of mutual exclusion of any type of the mutual exclusion service and the service to be started is larger than a preset early warning threshold value, feeding back early warning information, wherein the early warning information comprises a service identifier of the service to be started and a service identifier of the mutual exclusion service.
In one possible embodiment, the feedback warning information includes:
acquiring a preset early warning information receiving terminal identifier;
and sending the early warning information to a terminal corresponding to the early warning information receiving terminal identification.
According to a second aspect of the embodiments of the present disclosure, there is provided a mutual exclusion service determining apparatus, including:
the system comprises a judging request receiving module, a judging request sending module and a judging module, wherein the judging request receiving module is configured to execute a mutual exclusion service judging request uploaded by a receiving terminal and extract a service identifier of a service to be started carried in the mutual exclusion service judging request;
a mutually exclusive service list acquisition module configured to execute acquiring a mutually exclusive service list corresponding to the service to be started from configuration data according to the service identifier of the service to be started;
a mutual exclusion service status query module configured to query a service status of a mutual exclusion service corresponding to the mutual exclusion service identifier when the mutual exclusion service identifier exists in the service mutual exclusion list;
and the judgment result feedback module is configured to execute feedback of a mutual exclusion service judgment result to the terminal according to the service state.
In a possible implementation manner, the mutually exclusive service status query module includes:
the live broadcast room identification extraction unit is configured to extract the live broadcast room identification carried in the mutual exclusion service judgment request;
the service state determining unit is configured to inquire the stored service state data and determine the service state of the mutual exclusion service corresponding to the mutual exclusion service in the live broadcasting room according to the service identifier in the service state data and the live broadcasting room identifier;
in a possible implementation manner, the determination result feedback module includes:
the first feedback unit is configured to feed back a mutual exclusion service judgment result with the mutual exclusion service to the terminal when the service state of the mutual exclusion service in the live broadcast room is started;
and the second feedback unit is configured to feed back a judgment result of the mutual exclusion service without the mutual exclusion service to the terminal when the service state of the mutual exclusion service in the live broadcast room is not started.
In a possible implementation manner, the mutually exclusive service list obtaining module includes:
a mutual exclusion service identifier determining unit configured to determine a mutual exclusion service identifier having a mutual exclusion relationship with the service identifier of the service to be started according to the service identifier of the service to be started and the mutual exclusion relationship among the service identifiers in the configuration data;
the mutual exclusion service list constructing unit is configured to construct a mutual exclusion service list containing the mutual exclusion service identifier;
in a possible implementation manner, the mutual exclusion service determining apparatus further includes an early warning information feedback module;
the information feedback module is configured to acquire data records corresponding to the judgment results of each mutual exclusion service, count the mutual exclusion service judgment results of the same service to be started in the data records as the data records with the mutual exclusion service, determine the number of mutual exclusion times of the service to be started, and feed back the early warning information when the number of mutual exclusion times of the service to be started is greater than a preset early warning threshold.
In one possible embodiment, the warning information feedback module includes:
the statistical result classifying unit is configured to classify the statistical judgment result of the mutual exclusion service according to the kind of the mutual exclusion service;
and the early warning information feedback unit is configured to feed back early warning information when the number of times of mutual exclusion of any kind of mutual exclusion services and the service to be started is greater than a preset early warning threshold value, wherein the early warning information comprises a service identifier of the service to be started and a service identifier of the mutual exclusion service.
In one possible embodiment, the warning information feedback unit includes:
a receiving terminal identification obtaining unit configured to obtain a preset early warning information receiving terminal identification;
and the early warning information sending unit is configured to send the early warning information to a terminal corresponding to the early warning information receiving terminal identification. According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the mutual exclusion service determination method of any one of the first aspect and possible implementations of the first aspect.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a storage medium, where instructions are executed by a processor of an electronic device, so that the electronic device can execute the mutual exclusion service determination method according to the first aspect and any one of the possible implementations of the first aspect.
According to a fifth aspect of embodiments of the present disclosure, a computer program product is provided, which includes one or more instructions that, when executed by a processor of an electronic device, enable the electronic device to perform operations performed by the mutual exclusion service determination method of any one of the first aspect and possible implementations of the first aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the method comprises the steps that a receiving terminal detects a mutual exclusion service judgment request sent when a service starting operation is detected, the mutual exclusion service judgment request carries a service identifier of a service to be started and is used for determining the service to be started, a service processed by the mutual exclusion service judgment request is newly added in a server, the service identifier of the service to be started in the mutual exclusion service judgment request is extracted, a mutual exclusion service list is obtained from configuration data, whether the mutual exclusion service exists or not and which mutual exclusion services exist can be judged in real time, when the mutual exclusion service exists in the service mutual exclusion list, the service state of the mutual exclusion service is inquired, whether the mutual exclusion service can affect the service to be started or not can be determined, and finally, the mutual exclusion service judgment result of the service to be started is fed back to the terminal. In the development process, only the mutual exclusion service judgment request processing logic needs to be added, and in the application process, the mutual exclusion service judgment of various newly added services is carried out through the mutual exclusion service judgment request processing logic, so that the universality of the mutual exclusion service judgment request processing logic is realized, and the development data does not need to be updated for each newly added service, thereby simplifying the development process and improving the development efficiency.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
Fig. 1 is a diagram illustrating an application environment of a mutual exclusion service determination method according to an exemplary embodiment.
Fig. 2 is a flowchart illustrating a method for mutual exclusion service determination according to an exemplary embodiment.
Fig. 3 is a flowchart illustrating a mutual exclusion service determination method according to another exemplary embodiment.
Fig. 4 is a flowchart illustrating a mutual exclusion service determination method according to yet another exemplary embodiment.
Fig. 5 is a flowchart illustrating a mutual exclusion service determination method according to yet another exemplary embodiment.
Fig. 6 is an interaction diagram illustrating a mutual exclusion service determination method according to an exemplary embodiment.
Fig. 7 is a block diagram illustrating a mutual exclusion service determination apparatus according to an exemplary embodiment.
FIG. 8 is a block diagram illustrating an electronic device for mutual exclusion service determination, according to an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a diagram of an application environment of a mutual exclusion service determination method in an embodiment, and referring to fig. 1, the method is applied to a live broadcast system, where the live broadcast system includes a terminal 102 and a server 104, and the terminal 102 and the server 104 may implement communication connection through various forms of networks, which is not required to be limited in this specification. When a user such as a main broadcast performs live broadcasting, the user operates the terminal 102 according to the live broadcasting requirement to start a required service, when the terminal 102 detects that the user triggers and starts the service, in order to avoid simultaneous execution of a mutual exclusion service, the terminal 102 determines the service to be started according to the triggered start operation, and generates a mutual exclusion service judgment request carrying a service identifier of the service to be started to the server 104, so that the server 104 executes a mutual exclusion service judgment logic, determines whether a condition of mutual exclusion with the service to be started exists, and feeds back a judgment result to the terminal 102. The terminal 102 may be a desktop terminal or a mobile terminal, and the mobile terminal may be at least one of a mobile phone, a tablet computer, a notebook computer, and the like. The server 104 may be implemented as a stand-alone server or a server cluster comprised of multiple servers.
Fig. 2 is a flowchart illustrating a method for judging a mutual exclusion service according to an exemplary embodiment, where as shown in fig. 2, the method for judging a mutual exclusion service is applied to a server in the live broadcast system in fig. 1, and includes the following steps S11 to S14.
In step S11, a mutual exclusion service judgment request uploaded by the terminal is received, and a service identifier of a service to be started, which is carried in the mutual exclusion service judgment request, is extracted.
The terminal is a device connected to the server and is an operation terminal of the user. In a possible embodiment, the user can connect to the server by launching the application by installing the specified application at the terminal. The designated application may be live software or other video recording and playing software. When the user uses the application program, the terminal determines the service to be started according to the triggered start operation by triggering the service start operation provided by the application program, generates a mutual exclusion service judgment request carrying the service identifier of the service to be started to the server, and extracts the service identifier of the service to be started carried in the mutual exclusion service judgment request when the server receives the mutual exclusion service judgment request. The service identifier is used to indicate each service, and in one possible embodiment, the service identifier is a service name. In another possible embodiment, the service identity is a preset code.
In a possible implementation manner, taking live broadcast as an example, a user needs to select a live broadcast room to perform live broadcast service during the application program using process. At the moment, the mutually exclusive services cannot be executed in the same live broadcast room at the same time, but influence cannot be generated among different live broadcast rooms, the terminal determines the live broadcast room selected by the user and the service to be started of the live broadcast room according to the triggered starting operation, and generates a mutually exclusive service judgment request carrying the service identifier of the service to be started and the live broadcast room identifier to the server, so that the server judges whether other services mutually exclusive with the service to be started exist in the live broadcast room.
In step S12, a mutually exclusive service list corresponding to the service to be started is obtained from the configuration data according to the service identifier of the service to be started.
The configuration data refers to data for storing a mutual exclusion relationship between the services. For example, there are service a, service B, service C, and service D, and the configuration data is configured with a mutual exclusion relationship between each service, for example, the service a and the service C are mutually exclusive; the service B is mutually exclusive with the service C and the service D; the service C is mutually exclusive with the service A and the service D; and the service D is mutually exclusive with the service B and the service C. And determining the mutual exclusion service corresponding to the service to be started by traversing the mutual exclusion relationship of each service in the configuration data, wherein the mutual exclusion service list comprises the service identification of the mutual exclusion service corresponding to the service to be started, and the server needs to further judge whether the mutual exclusion service affects the start of the service to be started according to the mutual exclusion service list.
In the development process, when a new service is needed, based on the implementation logic of each service, the service with the condition of mutual exclusion with the new service is determined, various mutual exclusion relationships mutually exclusive with the new service are written into the configuration data by modifying the configuration data, and the newly added judgment logic is added in the deployed service mutual exclusion judgment service, so that the new service can be realized. Compared with the original mode of starting the logic of the newly added service and the starting logic of each service mutually exclusive with the newly added service, the method has the advantages that the configuration data is modified, only one-time data writing is needed, the judgment logic is newly added in the mutual exclusion judgment service, the development flow of the newly added service is simplified, the processing speed of the development process is obviously improved, and the development resources are saved.
In step S13, when the mutual exclusion service identifier exists in the service mutual exclusion list, the service state of the mutual exclusion service corresponding to the mutual exclusion service identifier is queried.
And when the service mutual exclusion list is non-empty, namely one or more services which are mutually exclusive with the service to be started exist in the configuration data, inquiring the service state of each mutual exclusion service identifier from the stored service state data according to the mutual exclusion service identifiers in the service mutual exclusion list. The traffic state includes an activated state and an inactivated state. The started state refers to that the service is in operation, and when the service operation is finished, the service state can be automatically recovered to the non-started state and recorded in the service state data. When the mutual exclusion service corresponding to the service to be started is in an un-started state, the starting use of the service to be started cannot be influenced, and when the mutual exclusion service corresponding to the service to be started is in a started state, the mutual exclusion relationship exists, the mutual exclusion service cannot be started at the same time, and the mutual exclusion service can cause that the service to be started cannot be started normally.
And when the service mutual exclusion list is empty, namely no service which is mutually exclusive with the service to be started exists in the configuration data, feeding back a mutual exclusion service judgment result which does not have the mutual exclusion service to the terminal, and starting the service to be started. The service can be started by the server, or the server can send a starting instruction to the control terminal and the control terminal can execute the starting instruction.
In one possible implementation, as shown in fig. 2, step S13 may include steps S132 to S134.
In step S132, the live broadcast room identifier carried in the mutex service determination request is extracted.
In step S134, the stored service status data is queried, and the service status of the mutual exclusion service corresponding to the mutual exclusion service identifier in the live broadcasting room corresponding to the live broadcasting room identifier is determined according to the service identifier and the live broadcasting room identifier in the service status data.
The live broadcast room identification is the identity identification of each live broadcast room, and one service can be started in a plurality of live broadcast rooms simultaneously and is not interfered mutually. The live space ID may be represented by an ID (Identity document), and the ID may be composed of any one of numbers and letters, or a combination of numbers, letters, and underlines. It may also be indicated by a sequence number, e.g. a first live room, a second live room, etc. The representation method of the live broadcast room identifier is not limited herein, as long as the representation method can be used for distinguishing each live broadcast room.
In a possible implementation manner, according to the live broadcast room identifier carried in the mutual exclusion service judgment request, the data associated with the live broadcast room identifier is screened out from the query result of the service state of the mutual exclusion service corresponding to the mutual exclusion service identifier, so as to determine the service state of the mutual exclusion service in the corresponding live broadcast room.
In a possible implementation manner, according to the live broadcast room identifier and the exclusive service list carried in the exclusive service judgment request, various data associated with the live broadcast room are extracted from the stored service state data, and then the service state data corresponding to the exclusive service identifiers in the exclusive service list are determined from the various data, so that the service state of the exclusive service in the corresponding live broadcast room is determined.
In a possible scenario, a service to be started extracted from the mutex service judgment request is a service a, a live broadcast room identifier is a first live broadcast room, mutex service identifiers in the mutex service list correspond to a service B and a service C, whether the mutex service B and the mutex service C are started in the first live broadcast room is determined by querying stored service state data, and when any one of the mutex service B and the mutex service C is started, the mutex service which is mutually exclusive with the service a exists in the first live broadcast room is determined.
In step S14, a mutual exclusion service determination result is fed back to the terminal according to the service status.
The service state comprises a starting state and a non-starting state, when the service state of the mutual exclusion service is the starting state, the mutual exclusion service judgment result is that the mutual exclusion service exists, and when the service state of the mutual exclusion service is the non-starting state, the mutual exclusion service judgment result is that the mutual exclusion service does not exist. In one embodiment, the terminal executes the service starting or rejects the service starting operation according to the fed-back mutual exclusion service judgment result. In another embodiment, the server determines an operation instruction for service initiation or service initiation rejection according to the mutually exclusive service judgment result, and sends the mutually exclusive service judgment result and the operation instruction to the terminal.
In one possible implementation, as shown in fig. 3, step S14 may include steps S142 to S144.
In step S142, when the service status of the mutual exclusion service in the live broadcast room is activated, a judgment result of the mutual exclusion service with the mutual exclusion service is fed back to the terminal.
In step S144, when the service status of the mutual exclusion service in the live broadcast room is not started, a judgment result of the mutual exclusion service without the mutual exclusion service is fed back to the terminal.
And under the condition that the service mutual exclusion list comprises a plurality of service identifiers, respectively acquiring the service states of the service identifiers in the live broadcast room corresponding to the service to be started, and feeding back a mutual exclusion service judgment result of the mutual exclusion service to the terminal when any one of the service states corresponding to the service identifiers is started. And when all the service states corresponding to the service identifications are not started, feeding back a mutual exclusion service judgment result without the mutual exclusion service to the terminal.
In a possible scenario, the service state may be represented by data 0 and 1, for example, 0 represents no start, 1 represents start, that is, during operation, through a logical or operation, when each mutual exclusion service identifier has one or more 1 in the representation data corresponding to the service state of the live broadcast corresponding to the service to be started, that is, when the logical or operation result is 1, a mutual exclusion service determination result where the mutual exclusion service exists is obtained, and when all the representation data corresponding to the service state of the live broadcast corresponding to the service to be started, that is, when the logical or operation result is 0, the mutual exclusion service determination result where the mutual exclusion service exists is obtained.
In a possible implementation manner, acquiring, from the configuration data, a mutually exclusive service list corresponding to a service to be started according to a service identifier of the service to be started includes:
determining a mutual exclusion service identifier having a mutual exclusion relationship with the service identifier of the service to be started according to the service identifier of the service to be started and the mutual exclusion relationship among the service identifiers in the configuration data; and constructing a mutually exclusive service list containing the mutually exclusive service identifier.
In one possible implementation, two services having a mutual exclusion relationship are mutually exclusive objects, and in configuration data, a relationship is established between each pair of mutual exclusion objects. By traversing each association relationship, all mutually exclusive service identifiers having a mutually exclusive relationship with the service identifier can be determined. The configuration data is stored by establishing the incidence relation, so that when a new service is added in the development process, only the corresponding incidence relation needs to be added, and the updating operation of the configuration data is simplified.
In another possible implementation manner, in the configuration data, with each service identifier as a target, the service identifiers of the mutually exclusive objects having a mutually exclusive relationship with the service identifier are recorded, and searching is performed according to the service identifiers, so that all mutually exclusive service identifiers having a mutually exclusive relationship with the service identifiers can be obtained. The configuration data is stored by respectively recording the mutual exclusion objects corresponding to the service identifiers, so that all the mutual exclusion service identifiers can be quickly searched and obtained in the application process, and the response speed is improved.
In a possible embodiment, as shown in fig. 4, after feeding back the mutually exclusive service determination result to the terminal according to the service status in step S15, the mutually exclusive service determination method further includes steps S15 to S17.
In step S15, data records corresponding to the mutual exclusion service determination results are obtained.
In step S16, the result of the mutual exclusion service determination of the same service to be opened in the data records is counted as a data record with the mutual exclusion service, and the number of times of mutual exclusion of the service to be opened is determined.
In step S17, when the number of mutexes of the service to be started is greater than a preset early warning threshold, early warning information is fed back.
In the application process, the condition of mutual exclusion of the services can be monitored, so that the condition that other services which have a mutual exclusion relationship with one of the mutually exclusive objects cannot be started due to system failure and other reasons can be avoided. In this embodiment, in each service opening process, the mutual exclusion service is judged and recorded, and the recorded data of the judgment result is obtained. And classifying the recorded data according to the types of the services to be started to obtain the judgment result of the mutual exclusion service started by each service in each live broadcast room, wherein the service judgment result of the service is divided into the existence of the mutual exclusion service and the absence of the mutual exclusion service, namely the successful start and the failed start. In the operation process, due to the existence of the mutual exclusion relationship among the services, the starting failure, namely the fluctuation of the mutual exclusion times of the services to be started within a certain range, is a normal phenomenon. And setting an early warning threshold according to the allowable fluctuation range, and feeding back early warning information when the mutual exclusion frequency of the service to be started in the set period is greater than a preset early warning threshold so as to perform investigation according to the early warning information and determine whether the existing early warning information is a normal phenomenon. The management of the whole system is optimized, and the real-time monitoring of abnormal phenomena is realized. Compared with the traditional monitoring mode, the monitoring alarm system can have a perfect monitoring alarm system without processing after the service is accessed.
In a possible implementation manner, when the number of mutexes of a service to be started is greater than a preset early warning threshold, feeding back early warning information includes:
classifying the statistical judgment result of the mutual exclusion service according to the kind of the mutual exclusion service; when the number of times of mutual exclusion of any kind of mutual exclusion service and the service to be started is larger than a preset early warning threshold value, feeding back early warning information, wherein the early warning information comprises a service identifier of the service to be started and a service identifier of the mutual exclusion service.
The mutually exclusive service category refers to the category of each service which has a mutually exclusive relationship with the service to be started, and one service corresponds to one category. The statistical result is data of all start failures of the same service to be started, including start failures caused by different types of services, and the early warning threshold value is set according to the type, so that the mutual exclusion abnormality between two services can be determined, the abnormality can be positioned in a targeted manner, and the abnormality reason can be determined and processed. In this embodiment, the early warning threshold values of the mutual exclusion services may be the same or different, and are not limited herein. In a possible embodiment, the warning information may further include the number of mutual exclusion of the service to be started and the mutually exclusive service.
In one possible embodiment, the feeding back the warning information includes: and acquiring a preset early warning information receiving terminal identifier. And sending the early warning information to a terminal corresponding to the early warning information receiving terminal identification.
The early warning information receiving terminal identification is equipment for receiving early warning information, and specifically can be a terminal corresponding to background workers such as development, operation and maintenance personnel, and the workers can investigate and locate abnormal services based on the early warning information. When there is a service with a fault caused by a system reason, such as service binding or unbinding failure, a worker can ensure normal starting of other services by modifying configuration data.
In a possible scenario, the system is configured with 4 types of services, such as ABCD, in which a service D has a mutual exclusion relationship with a service a and a service B, and since the related data of the service D is abnormal, even if the service D is turned off or not turned on, the system marks the current service state as started, so that both the service a and the service B cannot be started normally, at this time, the worker determines that the related data of the service D is abnormal based on the early warning information, and before the abnormal condition is processed, the worker removes the one-way mutual exclusion relationship between the service a and the service B and the service D by modifying the configuration data, so that the service a and the service B can be started normally, and after the abnormal condition is processed, the one-way mutual exclusion relationship between the service a and the service B and the service D is restored. The interference of abnormal condition processing on normal operation of other services is reduced, and the user experience is improved. Through the uniform configuration of the mutual exclusion relationship of the services, the effect of the mutual exclusion relationship of the services is realized.
Fig. 5 is a flowchart illustrating a mutual exclusion service determination method according to an exemplary embodiment, and it should be understood that, although the steps in the flowchart of fig. 5 are shown in order as indicated by arrows, the steps are not necessarily executed in order as indicated by the arrows. The steps are not limited to being performed in the exact order illustrated and, unless explicitly stated herein, may be performed in other orders. As shown in fig. 5, the mutual exclusion service determination method is applied to a server in a system, and includes the following steps S21 to S34.
In step S21, a mutual exclusion service judgment request uploaded by the terminal is received, and a service identifier of a service to be started, which is carried in the mutual exclusion service judgment request, is extracted.
In step S22, a mutual exclusion service identifier having a mutual exclusion relationship with the service identifier of the service to be started is determined according to the service identifier of the service to be started and the mutual exclusion relationship between the service identifiers in the configuration data.
In step S23, a mutually exclusive service list including the mutually exclusive service identifier is constructed.
In step S24, the live broadcast room identifier carried in the mutex service determination request is extracted.
In step S25, the stored service status data is queried, and the service status of the mutual exclusion service corresponding to the mutual exclusion service in the live broadcast room corresponding to the live broadcast room identifier is determined according to the service identifier and the live broadcast room identifier in the service status data.
In step S26, when the service status of the mutual exclusion service in the live broadcast room is activated, a judgment result of the mutual exclusion service with the mutual exclusion service is fed back to the terminal.
In step S27, when the service status of the mutual exclusion service in the live broadcast room is not started, a result of judging the mutual exclusion service without the mutual exclusion service is fed back to the terminal.
In step S28, data records corresponding to the determination results of the mutual exclusion services are obtained.
In step S29, the result of the mutual exclusion service determination of the same service to be opened in the data record is counted as a data record with the mutual exclusion service, and the number of times of mutual exclusion of the service to be opened is determined.
In step S30, when the number of mutexes of the service to be started is greater than a preset first warning threshold, first warning information is generated.
In step S31, the statistical mutex service determination results are classified according to the mutex service types.
In step S32, when the number of mutexes between any one of the mutex services and the service to be started is greater than a preset second warning threshold, second warning information is generated.
In step S33, a preset warning information receiving terminal identifier is obtained.
In step S34, the first warning information or the second warning information is sent to the terminal corresponding to the warning information receiving terminal identifier.
Fig. 6 is an interaction flowchart illustrating a mutual exclusion service determination method according to an exemplary embodiment. When a user such as a main broadcast carries out live broadcast, the user operates on a terminal according to the live broadcast requirement to start a required service, when the terminal detects the triggering start operation of the user on the service, the terminal determines a service to be started according to the triggering start operation, generates a mutual exclusion service judgment request carrying a service identifier of the service to be started to a server, the server deploys mutual exclusion service, extracts the service identifier of the service to be started carried in the mutual exclusion service judgment request by receiving the service judgment request uploaded by the terminal, acquires a mutual exclusion service list corresponding to the service to be started from configuration data according to the service identifier of the service to be started, when the mutual exclusion service list is empty, feeds back a judgment result of no mutual exclusion service to the terminal, when the mutual exclusion service list is not empty, acquires the service state of each corresponding mutual exclusion service in the mutual exclusion service list from mutual exclusion service state storage data, determines whether the mutual exclusion service exists according to a live broadcast corresponding to the service to be started, when the mutual exclusion service exists, the start operation of the service to be started is not executed, and feeds back start failure information to the terminal. The method comprises the steps of deploying a service mutual exclusion judgment service for executing mutual exclusion service judgment logic, and configuring configuration data for recording mutual exclusion relation among services, wherein when a service is newly added, compared with a traditional development mode that each newly added service needs to modify the newly added service and the start execution logic of other services mutually exclusive with the newly added service, the method only needs to newly add the judgment logic in the service judgment service and modify the configuration data, so that the service can be newly added, the time and labor cost for developers to understand and process the mutual exclusion judgment among the mutual exclusion logics are reduced, a simple and clear mutual exclusion logic judgment service interface is provided, and the mutual exclusion logic judgment service interface is connected with the start process of a terminal, so that low-cost access is realized. And the logic change is judged to be converged in the service, and only one logic change is needed, so that the service deployment cost is reduced.
Fig. 6 is a block diagram illustrating a mutual exclusion service determining apparatus according to an exemplary embodiment. Referring to fig. 2, the apparatus includes a determination request receiving module 701, a mutually exclusive service list obtaining module 702, a mutually exclusive service state query module 703, and a determination result feedback module 704.
The judgment request receiving module 701 is configured to execute a mutual exclusion service judgment request uploaded by a receiving terminal, and extract a service identifier of a service to be started, which is carried in the mutual exclusion service judgment request.
The mutually exclusive service list acquiring module 703 is configured to execute acquiring, according to the service identifier of the service to be started, a mutually exclusive service list corresponding to the service to be started from the configuration data.
The mutually exclusive service status query module 704 is configured to query the service status of the mutually exclusive service corresponding to the mutually exclusive service identifier when the mutually exclusive service identifier exists in the service mutual exclusion list.
The judgment result feedback module 705 is configured to perform feedback of a mutual exclusion service judgment result to the terminal according to the service state.
In one possible implementation, the mutually exclusive service status query module 704 includes:
and the live broadcast room identifier extraction unit is configured to extract the live broadcast room identifier carried in the mutually exclusive service judgment request.
And the service state determining unit is configured to query the stored service state data and determine the service state of the mutual exclusion service corresponding to the mutual exclusion service in the live broadcast room corresponding to the live broadcast room identifier according to the service identifier and the live broadcast room identifier in the service state data.
In one possible implementation, the determination result feedback module 705 includes:
the first feedback unit is configured to feed back a judgment result of the mutual exclusion service with the mutual exclusion service to the terminal when the service state of the mutual exclusion service in the live broadcast room is started;
and the second feedback unit is configured to feed back a judgment result of the mutual exclusion service without the mutual exclusion service to the terminal when the service state of the mutual exclusion service in the live broadcast room is not started.
In a possible implementation manner, the mutually exclusive service list obtaining module 703 includes:
and the mutual exclusion service identifier determining unit is configured to determine a mutual exclusion service identifier which has a mutual exclusion relationship with the service identifier of the service to be started according to the service identifier of the service to be started and the mutual exclusion relationship among the service identifiers in the configuration data.
And the mutual exclusion service list construction unit is configured to construct a mutual exclusion service list containing the mutual exclusion service identifier.
In a possible implementation manner, the mutual exclusion service determining apparatus further includes an early warning information feedback module.
The information feedback module is configured to acquire data records corresponding to the judgment results of the mutual exclusion services; counting the mutual exclusion service judgment result of the same service to be opened in the data records as the data records with the mutual exclusion service, and determining the mutual exclusion times of the service to be opened; and when the mutex times of the service to be started is greater than a preset early warning threshold value, feeding back early warning information.
In one possible embodiment, the warning information feedback module includes:
a statistical result classifying unit configured to classify the statistical judgment result of the mutual exclusion service according to the kind of the mutual exclusion service;
and the early warning information feedback unit is configured to feed back early warning information when the number of times of mutual exclusion of any kind of mutual exclusion services and the service to be started is greater than a preset early warning threshold value, wherein the early warning information comprises a service identifier of the service to be started and a service identifier of the mutual exclusion service.
In one possible embodiment, the warning information feedback unit includes:
a receiving terminal identification obtaining unit configured to obtain a preset early warning information receiving terminal identification;
and the early warning information sending unit is configured to send the early warning information to a terminal corresponding to the early warning information receiving terminal identification.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
FIG. 8 is a block diagram illustrating an electronic device for mutual exclusion service determination, according to an example embodiment.
The electronic device may be a terminal, and its internal structure diagram may be as shown in fig. 8. The electronic device comprises a processor, a memory, a network interface, a display screen and an input device which are connected through a system bus. Wherein the processor of the electronic device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program to run on the non-volatile storage medium. The network interface of the electronic device is used for connecting and communicating with an external terminal through a network. The computer program is executed by a processor to implement a mutual exclusion service determination method. The display screen of the electronic equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 8 is merely a block diagram of some of the structures associated with the disclosed aspects and does not constitute a limitation on the electronic devices to which the disclosed aspects apply, as a particular electronic device may include more or less components than those shown, or combine certain components, or have a different arrangement of components.
In an exemplary embodiment, a storage medium comprising instructions, such as a memory comprising instructions, executable by a processor of an electronic device to perform the above method is also provided. Alternatively, the storage medium may be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice in the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (14)
1. A mutual exclusion service judgment method is characterized in that a server applied in a live broadcast system comprises the following steps:
receiving a mutual exclusion service judgment request uploaded by a terminal, and extracting a service identifier of a service to be started, wherein the service identifier is carried in the mutual exclusion service judgment request;
acquiring a mutually exclusive service list corresponding to the service to be started from configuration data according to the service identifier of the service to be started, wherein the configuration data is data used for storing the mutually exclusive relationship among the services;
when the mutual exclusion service identifier exists in the mutual exclusion service list, extracting a live broadcast room identifier carried in the mutual exclusion service judgment request;
inquiring stored service state data, and determining the service state of a mutual exclusion service corresponding to the mutual exclusion service identifier in a live broadcast room corresponding to the live broadcast room identifier according to a service identifier and a live broadcast room identifier in the service state data;
and feeding back a mutual exclusion service judgment result to the terminal according to the service state so that the terminal executes service starting or service starting refusing operation aiming at the service to be started according to the mutual exclusion service judgment result.
2. The method for judging mutual exclusion service according to claim 1, wherein the feeding back a judgment result of the mutual exclusion service to the terminal according to the service status comprises:
when the service state of the mutual exclusion service in the live broadcast room is started, feeding back a judgment result of the mutual exclusion service with the mutual exclusion service to the terminal;
and when the service state of the mutual exclusion service in the live broadcast room is not started, feeding back a judgment result of the mutual exclusion service without the mutual exclusion service to the terminal.
3. The method for judging mutual exclusion service according to claim 1, wherein the obtaining a list of mutual exclusion services corresponding to the service to be started from configuration data according to the service identifier of the service to be started comprises:
determining a mutual exclusion service identifier having a mutual exclusion relationship with the service identifier of the service to be started according to the service identifier of the service to be started and the mutual exclusion relationship among the service identifiers in the configuration data;
and constructing a mutually exclusive service list containing the mutually exclusive service identifier.
4. The method for judging mutually exclusive service according to claim 1, wherein after the feeding back a result of the mutually exclusive service judgment to the terminal according to the service status, the method further comprises:
acquiring data records corresponding to the judgment results of the mutual exclusion services;
counting the mutual exclusion service judgment result of the same service to be opened in the data records as the data records with the mutual exclusion service, and determining the mutual exclusion times of the service to be opened;
and when the mutual exclusion times of the service to be started are larger than a preset early warning threshold value, feeding back early warning information.
5. The method for judging mutual exclusion service according to claim 4, wherein when the number of times of mutual exclusion of the service to be started is greater than a preset warning threshold, the feeding back warning information includes:
classifying the statistical judgment result of the mutual exclusion service according to the kind of the mutual exclusion service;
when the number of times of mutual exclusion of any type of the mutual exclusion service and the service to be started is larger than a preset early warning threshold value, feeding back early warning information, wherein the early warning information comprises a service identifier of the service to be started and a service identifier of the mutual exclusion service.
6. The mutual exclusion service determination method according to claim 4, wherein the feeding back the warning information comprises:
acquiring a preset early warning information receiving terminal identifier;
and sending the early warning information to a terminal corresponding to the early warning information receiving terminal identification.
7. A mutual exclusion service judgment device is applied to a server in a live broadcast system, and comprises:
the system comprises a judging request receiving module, a judging request receiving module and a judging module, wherein the judging request receiving module is configured to execute a mutual exclusion service judging request uploaded by a receiving terminal and extract a service identifier of a service to be started, which is carried in the mutual exclusion service judging request;
a mutually exclusive service list acquisition module configured to execute acquiring a mutually exclusive service list corresponding to the service to be started from configuration data according to the service identifier of the service to be started, where the configuration data is data used for storing a mutually exclusive relationship among the services;
a mutual exclusion service state query module configured to extract the live broadcast room identifier carried in the mutual exclusion service judgment request when the mutual exclusion service identifier exists in the mutual exclusion service list; inquiring stored service state data, and determining the service state of a mutual exclusion service corresponding to the mutual exclusion service identifier in a live broadcast room corresponding to the live broadcast room identifier according to a service identifier and a live broadcast room identifier in the service state data;
and the judgment result feedback module is configured to execute the operation of feeding back a mutual exclusion service judgment result to the terminal according to the service state so that the terminal executes the service starting operation or the service starting rejection operation aiming at the service to be started according to the mutual exclusion service judgment result.
8. The mutual exclusion service determination apparatus according to claim 7, wherein the determination result feedback module comprises:
the first feedback unit is configured to feed back a judgment result of the mutual exclusion service with the mutual exclusion service to the terminal when the service state of the mutual exclusion service in the live broadcast room is started;
and the second feedback unit is configured to feed back a judgment result of the mutual exclusion service without the mutual exclusion service to the terminal when the service state of the mutual exclusion service in the live broadcast room is not started.
9. The mutual exclusion service determining apparatus according to claim 7, wherein the mutual exclusion service list obtaining module comprises:
a mutual exclusion service identifier determining unit configured to determine a mutual exclusion service identifier having a mutual exclusion relationship with the service identifier of the service to be started according to the service identifier of the service to be started and the mutual exclusion relationship among the service identifiers in the configuration data;
and the mutual exclusion service list construction unit is configured to construct a mutual exclusion service list containing the mutual exclusion service identifier.
10. The mutual exclusion service determination apparatus according to claim 7, further comprising an early warning information feedback module;
the early warning information feedback module is configured to acquire data records corresponding to the judgment results of each mutual exclusion service, count the mutual exclusion service judgment results of the same service to be started in the data records as the data records with the mutual exclusion service, determine the number of times of mutual exclusion of the service to be started, and feed back early warning information when the number of times of mutual exclusion of the service to be started is greater than a preset early warning threshold.
11. The mutual exclusion service determination apparatus according to claim 10, wherein the early warning information feedback module comprises:
a statistical result classifying unit configured to classify the statistical judgment result of the mutual exclusion service according to the kind of the mutual exclusion service;
and the early warning information feedback unit is configured to feed back early warning information when the number of times of mutual exclusion of any kind of mutual exclusion services and the service to be started is greater than a preset early warning threshold value, wherein the early warning information comprises a service identifier of the service to be started and a service identifier of the mutual exclusion service.
12. The mutual exclusion service determination apparatus according to claim 11, wherein the early warning information feedback unit comprises:
a receiving terminal identification obtaining unit configured to obtain a preset early warning information receiving terminal identification;
and the early warning information sending unit is configured to send the early warning information to a terminal corresponding to the early warning information receiving terminal identification.
13. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the mutual exclusion service determination method according to any one of claims 1 to 6.
14. A storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the mutual exclusion service determination method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911173736.8A CN110943862B (en) | 2019-11-26 | 2019-11-26 | Mutual exclusion service judgment method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911173736.8A CN110943862B (en) | 2019-11-26 | 2019-11-26 | Mutual exclusion service judgment method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110943862A CN110943862A (en) | 2020-03-31 |
CN110943862B true CN110943862B (en) | 2022-10-14 |
Family
ID=69908120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911173736.8A Active CN110943862B (en) | 2019-11-26 | 2019-11-26 | Mutual exclusion service judgment method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110943862B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111563036B (en) * | 2020-04-26 | 2021-07-20 | 珠海格力电器股份有限公司 | Function logic judgment method and device, intelligent equipment and storage medium |
CN111682969B (en) * | 2020-06-02 | 2022-04-15 | 中国科学院自动化研究所 | Distributed centerless equipment control mutual exclusion method, system and equipment |
CN112312148B (en) * | 2020-09-29 | 2023-02-28 | 北京达佳互联信息技术有限公司 | Business function starting method and device, electronic equipment and storage medium |
CN117252554B (en) * | 2023-11-10 | 2024-03-22 | 盛业信息科技服务(深圳)有限公司 | Business process mutual exclusion control method and system based on decision engine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101765112A (en) * | 2009-12-22 | 2010-06-30 | 中国联合网络通信集团有限公司 | Value added service mutually exclusive authentication method and device |
CN101887363A (en) * | 2010-03-22 | 2010-11-17 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for giving prompt for mutual exclusion of application program and mobile terminal |
CN105045654A (en) * | 2015-07-16 | 2015-11-11 | 浪潮软件集团有限公司 | Method and device for processing mutually exclusive events of Web application |
CN108854066A (en) * | 2018-06-21 | 2018-11-23 | 腾讯科技(上海)有限公司 | Behavior state processing method, device, computer equipment and storage medium in game |
-
2019
- 2019-11-26 CN CN201911173736.8A patent/CN110943862B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101765112A (en) * | 2009-12-22 | 2010-06-30 | 中国联合网络通信集团有限公司 | Value added service mutually exclusive authentication method and device |
CN101887363A (en) * | 2010-03-22 | 2010-11-17 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for giving prompt for mutual exclusion of application program and mobile terminal |
CN105045654A (en) * | 2015-07-16 | 2015-11-11 | 浪潮软件集团有限公司 | Method and device for processing mutually exclusive events of Web application |
CN108854066A (en) * | 2018-06-21 | 2018-11-23 | 腾讯科技(上海)有限公司 | Behavior state processing method, device, computer equipment and storage medium in game |
Also Published As
Publication number | Publication date |
---|---|
CN110943862A (en) | 2020-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110943862B (en) | Mutual exclusion service judgment method and device, electronic equipment and storage medium | |
CN104765678A (en) | Method and device for testing applications on mobile terminal | |
US10924326B2 (en) | Method and system for clustered real-time correlation of trace data fragments describing distributed transaction executions | |
CN111026581A (en) | Application program repairing method, device, system, storage medium and electronic device | |
CN112506755B (en) | Log acquisition method, device, computer equipment and storage medium | |
CN112650688A (en) | Automated regression testing method, associated device and computer program product | |
WO2020063550A1 (en) | Policy decision method, apparatus and system, and storage medium, policy decision unit and cluster | |
CN114884838A (en) | Monitoring method of Kubernetes component and server | |
US11563625B1 (en) | Static and dynamic non-deterministic finite automata tree structure application apparatus and method | |
CN111338710A (en) | Application program control method and device, electronic equipment and storage medium | |
CN116033466B (en) | Fault detection system, method and storage medium | |
CN105635200A (en) | Information processing method, electronic equipment, server and information processing system | |
CN111342986B (en) | Distributed node management method and device, distributed system and storage medium | |
CN116132377A (en) | Traffic scheduling method, device, system, terminal equipment and readable storage medium | |
CN115168031A (en) | Fog calculation system, method, electronic equipment and storage medium | |
CN112948804B (en) | Program control method, device and computer readable storage medium | |
CN110362416A (en) | Page assembly loading method and device, electronic equipment, storage medium | |
CN106844073B (en) | Method for diagnosing application, diagnosis client and system | |
US8117257B2 (en) | Device management using event | |
CN112053707B (en) | Recording method and device for multimedia equipment, storage medium and electronic device | |
CN114585035A (en) | Voice call method, device and computer readable storage medium | |
CN115918116A (en) | Information processing method, device and storage medium | |
CN114168947A (en) | Attack detection method and device, electronic equipment and storage medium | |
CN112799910A (en) | Hierarchical monitoring method and device | |
CN114756469B (en) | Data relationship analysis method and device and electronic equipment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |