[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111176871B - Target application processing method and device, storage medium and electronic device - Google Patents

Target application processing method and device, storage medium and electronic device Download PDF

Info

Publication number
CN111176871B
CN111176871B CN201910709155.5A CN201910709155A CN111176871B CN 111176871 B CN111176871 B CN 111176871B CN 201910709155 A CN201910709155 A CN 201910709155A CN 111176871 B CN111176871 B CN 111176871B
Authority
CN
China
Prior art keywords
target
application
information
target application
version information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910709155.5A
Other languages
Chinese (zh)
Other versions
CN111176871A (en
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 CN201910709155.5A priority Critical patent/CN111176871B/en
Publication of CN111176871A publication Critical patent/CN111176871A/en
Application granted granted Critical
Publication of CN111176871B publication Critical patent/CN111176871B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0718Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an object-oriented system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a processing method and device of a target application, a storage medium and an electronic device. Wherein, the method comprises the following steps: acquiring operation information of a target application and target version information of the target application, wherein the operation information is used for representing an operation executed on the target application within a preset time period and an execution time of the operation; determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance; and under the condition that the target question and the target operation description are determined, displaying the target question and the target operation description on the target application. The invention solves the technical problem that the problem is not processed timely because the problem is reported to operation and maintenance personnel for processing only after the problem occurs.

Description

Target application processing method and device, storage medium and electronic device
Technical Field
The invention relates to the field of computers, in particular to a processing method and device of a target application, a storage medium and an electronic device.
Background
The handling of the operation problem of the online version is always the most cost consuming part in the operation process of the client, especially for the product (background product or backend product) of the ToB, the payment user will report the failure as soon as encountering the problem, and will be complained if not handling the problem in time. The same problem can be met by users using clients with the same version, and repeated fault reporting can cause waste of operation and development manpower, and the user experience is also poor. If the user encounters the found problems, the system can automatically recognize the problems and prompt and solve the problems in time, so that the labor waste of the user can be greatly reduced, and the user experience is very good. In the existing client software, the common problem identification modes are as follows:
when a programmer codes, an error prompt, data report and the like are added to a code branch logic which is executed under the condition of known errors, so that a user and a background can know the problem of the current program in which aspect;
the interface representation and execution logic of the client software are often determined by data, so that whether the program is in an abnormal condition can be judged by checking the correctness of the data, for example, when the data obtained by fetching the data from a server or a local file is found to be not unexpected, a problem may be caused to the client;
whether the function logic is normally executed or not is judged by matching the starting point and the ending point of a certain function logic, for example, the starting point of the function of sending the message is that a user clicks to send the message in a chat window, the ending point is that the message is displayed in a message record of the chat window, and if the user does not display the message within a long time after sending, the sending can be determined to be failed.
The above solutions have many limitations:
these problems require programmers to recognize in advance during development, to deal with specific code logic, and once released, to be unable to add new identifiable problems;
the system has no reusability and universality, and needs to add the problem processing codes to the code logic of each function;
many problems arise in connection with user operations, different operations leading to the same erroneous behaviour of the program, but the reasons and solutions may be different, and existing solutions cannot be distinguished in connection with user operations.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a processing method and device of a target application, a storage medium and an electronic device, which are used for at least solving the technical problem that the problem is not processed timely because the problem is only reported to operation and maintenance personnel to be processed after the problem occurs in the prior art.
According to an aspect of the embodiments of the present invention, there is also provided a processing method based on a target application, including:
acquiring operation information of a target application and target version information of the target application, wherein the operation information is used for representing an operation executed on the target application within a preset time period and an execution time of the operation;
determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
and under the condition that the target question and the target operation description are determined, displaying the target question and the target operation description on the target application.
According to another aspect of the embodiments of the present invention, there is also provided a processing method based on a target application, including:
receiving operation information of a target application and target version information of the target application, wherein the operation information is sent by the target application and is used for representing an operation executed on the target application within a preset time period and an execution time of the operation;
determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
and under the condition that the target question and the target operation description are determined, sending the target question and the target operation description to the target application so as to display the target question and the target operation description on the target application.
According to another aspect of the embodiments of the present invention, there is also provided a processing apparatus based on a target application, including:
the device comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring operation information of a target application and target version information of the target application, and the operation information is used for representing an operation executed on the target application in a preset time period and an execution time of the operation;
a first determining module, configured to determine, according to the operation information and the target version information, a target problem expected to be generated by the target application and a target operation description for solving the target problem, where the target problem is a solved problem stored in a database in advance;
and the display module is used for displaying the target question and the target operation description on the target application under the condition that the target question and the target operation description are determined.
According to another aspect of the embodiments of the present invention, there is also provided a processing apparatus based on a target application, applied to a server, including:
the device comprises a receiving module, a judging module and a judging module, wherein the receiving module is used for receiving operation information of a target application and target version information of the target application, which are sent by the target application, wherein the operation information is used for representing an operation executed on the target application in a preset time period and an execution time of the operation;
a second determining module, configured to determine, according to the operation information and the target version information, a target problem expected to be generated by the target application and a target operation description for solving the target problem, where the target problem is a solved problem stored in a database in advance;
and the first sending module is used for sending the target question and the target operation description to the target application under the condition that the target question and the target operation description are determined so as to display the target question and the target operation description on the target application.
According to still another aspect of the embodiments of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is configured to execute the above target application-based processing method when running.
According to another aspect of the embodiments of the present invention, there is also provided an electronic apparatus, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the target application-based processing method through the computer program.
In the embodiment of the invention, the possible problems are determined through the operation behavior of the user and are fed back to the user together with the solution, namely, the problems expected by the application are determined through the user operation, when the application has problems, the problems can be directly solved according to the solution, the problems generated by the application are solved in time, a large number of repeated fault reports can be reduced, and the technical problem that the problems are not processed in time because the problems are reported to operation and maintenance personnel after the problems occur in the prior art is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a system architecture diagram of a process of a target application according to an embodiment of the present invention;
FIG. 2 is a first flowchart of a target application based processing method according to an embodiment of the present invention;
FIG. 3 is a flow chart diagram two of a target application based processing method according to an embodiment of the invention;
FIG. 4 is a schematic diagram showing a problem and solution on a client according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a knowledge base according to an embodiment of the invention;
FIG. 6 is a schematic diagram of presence collection on a client according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of problem knowledge base management according to an embodiment of the invention;
FIG. 8 is a schematic illustration of problem identification according to an embodiment of the present invention;
FIG. 9 is a first block diagram of a target application based processing device according to an embodiment of the present invention;
FIG. 10 is a block diagram two of a target application based processing device according to an embodiment of the present invention;
FIG. 11 is a first schematic structural diagram of an alternative electronic device according to an embodiment of the invention;
fig. 12 is a schematic structural diagram of an alternative electronic device according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above 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 invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a system architecture diagram of a process of a target application according to an embodiment of the present invention, as shown in fig. 1, an application is installed in a mobile terminal, and whether a user has encountered some solved problem of the application is intelligently identified by matching a user operation sequence, where the user operation sequence refers to an operation behavior (ordered by time) of the user on a client program. For the client problem that has been discovered, the developer knows what operation path will trigger. Therefore, a problem knowledge base can be constructed for the found client problem, and comprises a key path triggering the problem, a problem version, a problem solution and the like. The problem description, the key operation for triggering the problem and the operation description for solving the problem are correspondingly stored. Whether the user side client side has the possible trigger problem can be identified only by matching whether the key path which can trigger the problem exists in the actual operation path of the user, and meanwhile, the corresponding solution is searched from the database and is automatically pushed to the user. The prompt and the solution can be automatically given in a short time after the user encounters a problem, so that the user experience is greatly improved, and a large number of repeated fault reports can be reduced.
An embodiment of the present invention further provides a processing method based on a target application, and fig. 2 is a first flowchart of the processing method based on the target application according to the embodiment of the present invention, as shown in fig. 2, including:
step S202, obtaining operation information of a target application and target version information of the target application, wherein the operation information is used for representing an operation executed on the target application within a preset time period and an execution time of the operation;
step S204, determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
and step S206, under the condition that the target question and the target operation description are determined, displaying the target question and the target operation description on the target application.
Through the steps S202 to S206, the problem that may occur is determined by the operation behavior of the user, and is fed back to the user together with the solution, that is, the problem that is expected to occur by the application is determined by the user operation in a unified manner, when the application has a problem, the problem can be directly solved according to the solution, the problem that occurs by the application is solved in time, a large number of repeated fault reports can be reduced, and the technical problem that the problem is not processed in time because the problem is reported to the operation and maintenance personnel only after the problem occurs in the prior art is solved.
In the embodiment of the invention, the client can determine the target problem and the corresponding solution according to the acquired operation information executed aiming at the target application and the target version information of the target application, or the acquired operation information and the target version information can be sent to the background server, the operation information and the target version information are determined by the background server and then returned to the client, and after receiving the target problem and the target operation description of the corresponding solution, the client displays the target problem and the target operation description on the client.
In an optional embodiment, the client sends the acquired operation information and target version information to the server for determination, and then receives a target problem and a target operation description returned by the server, specifically, the step S204 may specifically include: sending the operation information and the target version information to a server so that the server determines the target problem expected to be generated by the target application and the target operation description for solving the target problem according to the operation information and the target version information; and receiving the target problem and the target operation description sent by the server.
In another optional embodiment, the client determines, according to a locally stored mapping table, a target problem expected to be generated by the target application and a target operation description for solving the target problem, specifically, the step S204 may further include: and determining the target problem and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database, wherein the mapping table comprises a plurality of records, and each record is used for indicating a group of key operations executed for an application with a corresponding relationship, the execution time of the group of key operations, the version information of the application, the problem generated by the application and the operation description used for solving the problem.
Further, for determining a target problem and a target operation description corresponding to operation information and target version information, searching a target record matching the target version information and an operation performed on the target application and an execution time of the operation, which are represented by the operation information, in a plurality of records included in the mapping table, wherein a set of key operations and an execution time of the set of key operations recorded in the target record match the operation performed on the target application and the execution time of the operation, and the version information recorded in the target record matches the target version information; and under the condition that the target record is found, acquiring the problem and the operation description recorded in the target record.
In an optional embodiment, in the process of searching for the target record, all the critical operations in the set of critical operations recorded in the target record must be in the operations executed for the target application, and the operations executed for the target application may not only include the critical operations in the set of critical operations, but also include other operations between the critical operation steps, but the operations corresponding to the critical operations in the operations executed for the target application must be in the same execution order as the execution time of the critical operations, and specifically, the target record is searched for in the plurality of records included in the mapping table, where the operations executed for the target application represented by the operation information include the set of critical operations recorded in the target record, and a first execution order of the set of critical operations recorded in the target record is the second execution order of the set of critical operations in the operations executed for the target application recorded in the target record The execution sequence is the same, the first execution sequence is determined according to the execution time of the group of key operations recorded in the target record, and the second execution sequence is determined according to the execution time of the operations.
In this embodiment of the present invention, the server may further update the mapping table, and synchronize the updated mapping table to the client after updating the mapping table, specifically, the client receives a synchronization instruction sent by the server after updating the mapping table to the target mapping table, and updates the mapping table stored in the database to the target mapping table in response to the synchronization instruction. The updating of the mapping table may specifically comprise at least one of: newly adding one or more records in a mapping table, wherein each record is used for representing a group of key operations executed on an application with a corresponding relation, the execution time of the group of key operations, the version information of the application, a problem generated by the application and an operation description used for solving the problem; modifying one or more records in the mapping table; one or more records in the mapping table are deleted.
In this embodiment of the present invention, in order to avoid that no problem occurs in the result when a problem is detected to possibly occur, the problem and the corresponding solution are directly displayed on the client, which affects the experience of the user, and the target operation description of the target problem and the corresponding solution may be displayed on the client only when a target problem occurs, where the step S206 specifically includes: whether a target problem occurs or not can be automatically detected, and the target problem and the target operation description are displayed on the target application under the condition that the target problem occurs in the target application is detected; the user may also determine occurrence of a target question through an interactive operation on an application display interface after finding the question, and in a case where a first interactive operation performed on the target application detects that the target question occurs on the target application, in response to the first interactive operation performed on the target application, display the target question and the target operation description on the target application.
In the embodiment of the present invention, a group of target operations prompted in the target description may also be automatically executed to solve the target problem, or a group of described target operations may be triggered by the user according to the target operation description, specifically, after the target problem and the target operation description are displayed on the target application, a group of target operations described by the target operation description is automatically executed to solve the target problem; or responding to a second interactive operation executed by the user on the target application, and executing a set of target operation described by the target operation description to solve the target problem.
An embodiment of the present invention further provides a processing method based on a target application, and fig. 3 is a second flowchart of the processing method based on the target application according to the embodiment of the present invention, as shown in fig. 3, including:
step S302, receiving operation information of a target application and target version information of the target application, wherein the operation information is sent by the target application, and is used for representing an operation executed on the target application within a predetermined time period and an execution time of the operation;
step S304, determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
step S306, in a case that the target question and the target operation description are determined, sending the target question and the target operation description to the target application, so as to display the target question and the target operation description on the target application.
In this embodiment of the present invention, the server determines, according to a mapping table pre-stored in a database, a target problem expected to be generated by the target application and a target operation description for solving the target problem, specifically, the step S304 may specifically include: and determining the target problem and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database, wherein the mapping table comprises a plurality of records, and each record is used for indicating a group of key operations executed for an application with a corresponding relationship, the execution time of the group of key operations, the version information of the application, the problem generated by the application and the operation description used for solving the problem.
Further, searching a target record matched with the target version information and the operation performed on the target application and the execution time of the operation, which are represented by the operation information, in the plurality of records included in the mapping table, wherein the execution times of the set of key operations and the set of key operations recorded in the target record are matched with the operation performed on the target application and the execution time of the operation, and the version information recorded in the target record is matched with the target version information; and under the condition that the target record is found, acquiring the problem and the operation description recorded in the target record.
In the embodiment of the present invention, in the process of searching for the target record, the server needs to perform all the critical operations in the set of critical operations recorded in the target record in the operation performed for the target application, and the operation performed for the target application may not only include the critical operations in the set of critical operations, but also include other operations between the critical operation steps, but the operations corresponding to the critical operations in the operation performed for the target application need to be in the same execution sequence as the execution time of the critical operations, and specifically, the target record is searched for in the plurality of records included in the mapping table, where the operation performed for the target application and indicated by the operation information includes the set of critical operations recorded in the target record, and the first execution sequence of the set of critical operations recorded in the target record is the second execution sequence of the set of critical operations in the operation performed for the target application and recorded in the target record The first execution order is determined according to the execution time of the group of key operations recorded in the target record, and the second execution order is determined according to the execution time of the operations.
In the embodiment of the present invention, the server may further update the mapping table, synchronize the updated mapping table to the client after updating the mapping table, specifically, receive an update instruction for updating the mapping table to the target mapping table, and update the mapping table to the target mapping table according to the update instruction. The updating of the mapping table by the server may specifically include at least one of: newly adding one or more records in a mapping table, wherein each record is used for representing a group of key operations executed on an application with a corresponding relation, the execution time of the group of key operations, the version information of the application, a problem generated by the application and an operation description used for solving the problem; modifying one or more records in the mapping table; one or more records in the mapping table are deleted.
Further, after the mapping table is updated to the target mapping table according to the update instruction, a synchronization instruction is sent to the target application, and the target mapping table is synchronized to the database corresponding to the target application according to the synchronization instruction, that is, after the mapping table is updated, the mapping table is synchronized to the client, so that the client can timely and accurately detect possible problems, and timely provide a target operation description for solving the problems.
The following describes embodiments of the present invention in detail by way of specific embodiments.
And identifying whether the user encounters a problem of client use or not through analyzing the operation behavior of the user, and giving a corresponding solution. The functional layer of the product comprises two parts:
fig. 4 is a schematic diagram of displaying problems and solutions on a client according to an embodiment of the present invention, and as shown in fig. 4, performing problem and solution prompting on the client: when the program recognizes that the operation of the current user can cause the client to be abnormal, the program can timely give a popup to remind the user what problem is likely to be encountered currently and what solution is.
Fig. 5 is a schematic diagram of a knowledge base according to an embodiment of the present invention, and as shown in fig. 5, a client development side maintains an interface of a problem knowledge base (a specific form of the mapping table described above), and once a client developer or an operator finds a new problem or bug on the client, the client developer or operator may enter an operation path/solution of the problem representing/causing the problem into the knowledge base. In this way, the system can identify whether the user triggered these problems based on the operation path.
For the found problems existing in the client, most developers know what operation is triggered, namely, the key operation path of the problem, so that the developers can record the operation information into a database, and can know whether the corresponding problem occurs at the user side by comparing the operation information of the user with the key paths in the knowledge base.
The operation information recorded in the system may include: user ID, operation time, operation behavior, etc.
The critical path of a problem is often not a single operation, and may be caused by multiple operations being executed in a certain order, so that it is an ordered set of operations. If the corresponding operations appear in sequence in the user's operation (possibly interspersed with other operations), the user can be considered to trigger the corresponding problem.
Fig. 6 is a schematic diagram of behavior collection on a client according to an embodiment of the present invention, and as shown in fig. 6, collecting and reporting a user operation is implemented by uniformly adding event monitoring to controls of all windows on the client, which specifically includes:
step S601, when a user operates a control on an interface, triggering corresponding control event monitoring logic;
step S602, acquiring information such as control ID, user operation type, current time and the like, and reporting to a background;
step S603, the background stores the operation data into the database in a unified manner.
Fig. 7 is a schematic diagram of problem knowledge base management according to an embodiment of the present invention, as shown in fig. 7, the problem knowledge base management is used by a client development and maintenance person for managing problems existing in a client that have been discovered at present and trigger operation paths, version numbers, and the like corresponding to the problems, and can be added and deleted. All the problems recorded in the knowledge base can be used as the basis for problem identification, if a path and a version number are hit at the same time, the corresponding problem can be considered to be triggered, and the method specifically comprises the following steps:
development/operation add newly discovered issues, including:
step S701, reading information such as problem description input by a user, an operation path (i.e. the above-mentioned group of key operations) that must appear, and a solution (i.e. the above-mentioned operation description for solving the problem);
step S702, storing the data into a database, wherein the data can be stored in a mapping table mode;
developing/operating a problem in the delete mapping table, including:
step S703, obtaining the question ID to be deleted selected by the user;
in step S704, the record corresponding to the ID is deleted from the database.
And updating the mapping table stored in the database based on the steps.
Fig. 8 is a schematic diagram of problem recognition according to an embodiment of the present invention, and as shown in fig. 8, whether a user has a problem that has been recorded in a case is automatically recognized by matching collected operation information of each user for a certain period of time with records in a problem knowledge base. The logic triggers periodically, upon a hit, the user is prompted and informed of the corresponding solution. The timing interval depends on the total number of users and the server capacity, and may be several minutes or several tens of minutes, for example, checking the operation of the user for 10 minutes every 10 minutes. The method specifically comprises the following steps:
step S801, acquiring operation information of a user within X minutes;
step S802, acquiring the current login version information of the user;
step S803, comparing the version information and the operation path in the operation information with a mapping table stored in a database, and acquiring possible problems of the client list and corresponding solutions under the condition of successful comparison;
step S804, informing the client that the user identified by the background may have a certain problem;
step S805, the client debugs the problem and solves the problem in a popup mode.
An embodiment of the present invention further provides a processing apparatus based on a target application, and fig. 9 is a first block diagram of the processing apparatus based on the target application according to the embodiment of the present invention, as shown in fig. 9, including:
an obtaining module 92, configured to obtain operation information of a target application and target version information of the target application, where the operation information is used to indicate an operation performed on the target application within a predetermined time period and an execution time of the operation;
a first determining module 94, configured to determine, according to the operation information and the target version information, a target problem expected to be generated by the target application and a target operation description for solving the target problem, where the target problem is a solved problem stored in the database in advance;
and a display module 96, configured to display the target question and the target operation description on the target application if the target question and the target operation description are determined.
Optionally, the first determining module 94 includes:
the sending submodule is used for sending the operation information and the target version information to a server so that the server determines the target problem expected to be generated by the target application and the target operation description for solving the target problem according to the operation information and the target version information;
and the receiving submodule is used for receiving the target problem and the target operation description sent by the server.
Optionally, the first determining module 94 is further configured to
And determining the target problem and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database, wherein the mapping table comprises a plurality of records, and each record is used for indicating a group of key operations executed for an application with a corresponding relationship, the execution time of the group of key operations, the version information of the application, the problem generated by the application and the operation description used for solving the problem.
Optionally, the first determining module 94 includes:
a first searching sub-module, configured to search, in the multiple records included in the mapping table, a target record that matches the target version information and an operation performed on the target application and an execution time of the operation, where the operation information indicates the target application, and the execution time of the operation is matched with the operation performed on the target application and the execution time of the operation, where the set of key operations and the set of key operations recorded in the target record are matched with the execution time of the operation performed on the target application, and the version information recorded in the target record is matched with the target version information;
and the first obtaining sub-module is used for obtaining the problem and the operation description recorded in the target record under the condition that the target record is found.
Optionally, the first search submodule is further configured to
Searching the target record in the plurality of records included in the mapping table, wherein the operation performed on the target application, which is indicated by the operation information, includes the set of critical operations recorded in the target record, and a first execution order of the set of critical operations recorded in the target record is the same as a second execution order of the set of critical operations recorded in the target record in the operation performed on the target application, the first execution order is an execution order determined according to the execution time of the set of critical operations recorded in the target record, and the second execution order is an execution order determined according to the execution time of the operation.
Optionally, the apparatus further comprises:
the first receiving instruction module is used for receiving a synchronization instruction sent by the server after the mapping table is updated to a target mapping table;
and the first response module is used for responding to the synchronous instruction and updating the mapping table stored in the database into the target mapping table.
Optionally, the display module 96 is also used for
Under the condition that the target problem of the target application is detected, displaying the target problem and the target operation description on the target application; or
And in the case that the target problem of the target application is detected, responding to a first interactive operation executed on the target application, and displaying the target problem and the target operation description on the target application.
Optionally, the apparatus further comprises:
the execution module is used for executing a group of target operations described by the target operation description so as to solve the target problem; or
And the second response module is used for responding to the second interactive operation executed on the target application and executing a group of target operations described by the target operation description so as to solve the target problem.
An embodiment of the present invention further provides a processing apparatus based on a target application, which is applied to a server, and fig. 10 is a block diagram ii of the processing apparatus based on the target application according to the embodiment of the present invention, as shown in fig. 10, including:
the receiving module 102 is configured to receive operation information of a target application and target version information of the target application, where the operation information is used to indicate an operation performed on the target application within a predetermined time period and an execution time of the operation;
a second determining module 104, configured to determine, according to the operation information and the target version information, a target problem expected to be generated by the target application and a target operation description for solving the target problem, where the target problem is a solved problem stored in a database in advance;
a first sending module 106, configured to, if the target question and the target operation description are determined, send the target question and the target operation description to the target application, so as to display the target question and the target operation description on the target application.
Optionally, the second determining module 104 is further configured to
And determining the target problem and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database, wherein the mapping table comprises a plurality of records, and each record is used for indicating a group of key operations executed for an application with a corresponding relationship, the execution time of the group of key operations, the version information of the application, the problem generated by the application and the operation description used for solving the problem.
Optionally, the second determining module 104 includes:
a second searching sub-module, configured to search, in the multiple records included in the mapping table, a target record that matches the target version information and an operation performed on the target application and an execution time of the operation, where the operation information indicates the operation performed on the target application, and the execution time of the operation is matched with the operation performed on the target application and the execution time of the operation, where the version information recorded in the target record matches the target version information;
and the second obtaining sub-module is used for obtaining the problem and the operation description recorded in the target record under the condition that the target record is found.
Optionally, the second search submodule is further configured to
Searching the target record in the plurality of records included in the mapping table, wherein the operation performed on the target application, which is indicated by the operation information, includes the set of critical operations recorded in the target record, and a first execution order of the set of critical operations recorded in the target record is the same as a second execution order of the set of critical operations recorded in the target record in the operation performed on the target application, the first execution order is an execution order determined according to the execution time of the set of critical operations recorded in the target record, and the second execution order is an execution order determined according to the execution time of the operation.
Optionally, the apparatus further comprises:
the second receiving instruction module is used for receiving an updating instruction for updating the mapping table into a target mapping table;
and the updating module is used for updating the mapping table into a target mapping table according to the updating instruction.
Optionally, the apparatus further comprises:
the second sending module is used for sending a synchronization instruction to the target application;
and the synchronization module is used for synchronizing the target mapping table to the database corresponding to the target application according to the synchronization instruction.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device for implementing the processing method based on the target application, as shown in fig. 11, the electronic device includes a memory 1102 and a processor 1104, the memory 1102 stores therein a computer program, and the processor 1104 is configured to execute the steps in any one of the method embodiments through the computer program.
Optionally, in this embodiment, the electronic apparatus may be located in at least one network device of a plurality of network devices of a computer network.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s11, obtaining operation information of a target application and target version information of the target application, wherein the operation information is used for representing an operation executed on the target application in a preset time period and an execution time of the operation;
s12, determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
s13, displaying the target question and the target operation description on the target application in case that the target question and the target operation description are determined.
Alternatively, it can be understood by those skilled in the art that the structure shown in fig. 11 is only an illustration, and the electronic device may also be a terminal device such as a smart phone (e.g., an android Mobile phone, an iOS Mobile phone, etc.), a tablet computer, a palm computer, a Mobile Internet device (M id), a PAD, and the like. Fig. 11 is a diagram illustrating a structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 11, or have a different configuration than shown in FIG. 11.
The memory 1102 may be used to store software programs and modules, such as program instructions/modules corresponding to the method and apparatus for acquiring a media resource in the embodiments of the present invention, and the processor 1104 executes various functional applications and data processing by running the software programs and modules stored in the memory 1102, that is, implements the above-mentioned method for acquiring a media resource. The memory 1102 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1102 can further include memory located remotely from the processor 1104 and such remote memory can be coupled to the terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. The memory 1102 may be specifically, but not limited to, used for information such as an encryption key (including a first encryption key, a second encryption key, etc.) and a decryption key (including a first decryption key, a second decryption key, etc.). As an example, as shown in fig. 11, the memory 1102 may include, but is not limited to, the obtaining module 92, the first determining module 94, and the displaying module 96 of the obtaining apparatus of the media resource. In addition, the media resource acquiring apparatus may further include, but is not limited to, other module units in the first media resource acquiring apparatus, which is not described in detail in this example.
Optionally, the transmitting device 1106 is used for receiving or transmitting data via a network. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 1106 includes a Network adapter (NIC) that can be connected to a router via a Network cable to communicate with the internet or a local area Network. In one example, the transmission device 1106 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In addition, the electronic device further includes: a display 1108 for displaying the media assets; and a connection bus 1110 for connecting the respective module parts in the above-described electronic apparatus.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device for implementing the processing method based on the target application, as shown in fig. 12, the electronic device includes a memory 1102 and a processor 1104, the memory 1102 stores therein a computer program, and the processor 1104 is configured to execute the steps in any one of the method embodiments through the computer program.
Optionally, in this embodiment, the electronic apparatus may be located in at least one network device of a plurality of network devices of a computer network.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s21, receiving operation information of a target application and target version information of the target application, wherein the operation information is sent by the target application, and is used for representing an operation executed on the target application in a preset time period and an execution time of the operation;
s22, determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
and S23, in the case that the target question and the target operation description are determined, sending the target question and the target operation description to the target application so as to display the target question and the target operation description on the target application.
Alternatively, it can be understood by those skilled in the art that the structure shown in fig. 12 is only an illustration, and the electronic device may also be a terminal device such as a smart phone (e.g., an android Mobile phone, an iOS Mobile phone, etc.), a tablet computer, a palm computer, a Mobile Internet device (M id), a PAD, etc. Fig. 12 is a diagram illustrating a structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 12, or have a different configuration than shown in FIG. 12.
The memory 1102 may be used to store software programs and modules, such as program instructions/modules corresponding to the method and apparatus for acquiring a media resource in the embodiments of the present invention, and the processor 1104 executes various functional applications and data processing by running the software programs and modules stored in the memory 1102, that is, implements the above-mentioned method for acquiring a media resource. The memory 1102 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1102 can further include memory located remotely from the processor 1104 and such remote memory can be coupled to the terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. The memory 1102 may be specifically, but not limited to, used for information such as an encryption key (including a first encryption key, a second encryption key, etc.) and a decryption key (including a first decryption key, a second decryption key, etc.). As an example, as shown in fig. 12, the memory 1102 may include, but is not limited to, the receiving module 102, the second determining module 104, and the first sending module 106 in the acquiring apparatus of the media resource. In addition, the media resource acquiring apparatus may further include, but is not limited to, other module units in the first media resource acquiring apparatus, which is not described in detail in this example.
Optionally, the transmitting device 1106 is used for receiving or transmitting data via a network. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 1106 includes a Network adapter (NIC) that can be connected to a router via a Network cable to communicate with the internet or a local area Network. In one example, the transmission device 1106 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In addition, the electronic device further includes: a display 1108 for displaying the media assets; and a connection bus 1110 for connecting the respective module parts in the above-described electronic apparatus.
According to a further aspect of embodiments of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above-mentioned method embodiments when executed.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s11, obtaining operation information of a target application and target version information of the target application, wherein the operation information is used for representing an operation executed on the target application in a preset time period and an execution time of the operation;
s12, determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
s13, displaying the target question and the target operation description on the target application in case that the target question and the target operation description are determined.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
According to a further aspect of embodiments of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above-mentioned method embodiments when executed.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s21, receiving operation information of a target application and target version information of the target application, wherein the operation information is sent by the target application, and is used for representing an operation executed on the target application in a preset time period and an execution time of the operation;
s22, determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
and S23, in the case that the target question and the target operation description are determined, sending the target question and the target operation description to the target application so as to display the target question and the target operation description on the target application.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (13)

1. A processing method based on a target application is characterized by comprising the following steps:
acquiring operation information of a target application and target version information of the target application, wherein the operation information is used for representing an operation executed on the target application within a preset time period and an execution time of the operation;
determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
under the condition that the target problem and the target operation description are determined, displaying the target problem and the target operation description on the target application;
the determining, according to the operation information and the target version information, a target problem expected to be generated by the target application and a target operation description for solving the target problem includes:
determining the target problem and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database, wherein the mapping table comprises a plurality of records, and each record is used for representing a group of key operations executed on an application with a corresponding relationship, the execution time of the group of key operations, the version information of the application, the problem generated by the application and the operation description used for solving the problem.
2. The method of claim 1, wherein determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information comprises:
sending the operation information and the target version information to a server so that the server determines the target problem expected to be generated by the target application and the target operation description for solving the target problem according to the operation information and the target version information;
and receiving the target problem and the target operation description sent by the server.
3. The method of claim 1, wherein determining the target issue and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database comprises:
searching a target record matched with the target version information and the operation executed on the target application and the execution time of the operation represented by the operation information in the plurality of records included in the mapping table, wherein the execution time of the group of key operations and the group of key operations recorded in the target record is matched with the execution time of the operation executed on the target application and the operation, and the version information recorded in the target record is matched with the target version information;
and under the condition that the target record is found, acquiring the problem and the operation description recorded in the target record.
4. The method of claim 3, wherein searching the plurality of records included in the mapping table for a target record matching the target version information and the operation performed on the target application and the execution time of the operation represented by the operation information comprises:
searching the target record in the plurality of records included in the mapping table, where the operation performed on the target application, which is indicated by the operation information, includes the set of critical operations recorded in the target record, and a first execution order of the set of critical operations recorded in the target record is the same as a second execution order of the set of critical operations recorded in the target record in the operation performed on the target application, where the first execution order is an execution order determined according to the execution time of the set of critical operations recorded in the target record, and the second execution order is an execution order determined according to the execution time of the operation.
5. The method of any of claims 1-4, wherein displaying the target issue and the target operational description on the target application comprises:
in the case that the target problem of the target application is detected, displaying the target problem and the target operation description on the target application; or
And in the case that the target problem of the target application is detected, responding to a first interactive operation executed on the target application, and displaying the target problem and the target operation description on the target application.
6. A processing method based on a target application is characterized by comprising the following steps:
receiving operation information of a target application and target version information of the target application, wherein the operation information is sent by the target application and is used for representing an operation executed on the target application within a preset time period and an execution time of the operation;
determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information, wherein the target problem is a solved problem stored in a database in advance;
under the condition that the target problem and the target operation description are determined, sending the target problem and the target operation description to the target application so as to display the target problem and the target operation description on the target application;
the determining, according to the operation information and the target version information, a target problem expected to be generated by the target application and a target operation description for solving the target problem includes:
determining the target problem and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database, wherein the mapping table comprises a plurality of records, and each record is used for representing a group of key operations executed on an application with a corresponding relationship, the execution time of the group of key operations, the version information of the application, the problem generated by the application and the operation description used for solving the problem.
7. The method of claim 6, wherein determining the target issue and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database comprises:
searching a target record matched with the target version information and the operation executed on the target application and the execution time of the operation represented by the operation information in the plurality of records included in the mapping table, wherein the execution time of the group of key operations and the group of key operations recorded in the target record is matched with the execution time of the operation executed on the target application and the operation, and the version information recorded in the target record is matched with the target version information;
and under the condition that the target record is found, acquiring the problem and the operation description recorded in the target record.
8. The method of claim 7, wherein searching the plurality of records included in the mapping table for a target record matching the target version information and the operation performed on the target application and the execution time of the operation indicated by the operation information comprises:
searching the target record in the plurality of records included in the mapping table, where the operation performed on the target application, which is indicated by the operation information, includes the set of critical operations recorded in the target record, and a first execution order of the set of critical operations recorded in the target record is the same as a second execution order of the set of critical operations recorded in the target record in the operation performed on the target application, where the first execution order is an execution order determined according to the execution time of the set of critical operations recorded in the target record, and the second execution order is an execution order determined according to the execution time of the operation.
9. The method according to any one of claims 6 to 8, further comprising:
receiving an updating instruction for updating the mapping table into a target mapping table;
updating the mapping table into a target mapping table according to the updating instruction;
sending a synchronization instruction to the target application;
and synchronizing the target mapping table to a database corresponding to the target application according to the synchronization instruction.
10. A target application based processing apparatus, comprising:
the device comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring operation information of a target application and target version information of the target application, and the operation information is used for representing an operation executed on the target application in a preset time period and an execution time of the operation;
a first determining module, configured to determine, according to the operation information and the target version information, a target problem expected to be generated by the target application and a target operation description for solving the target problem, where the target problem is a solved problem stored in a database in advance;
the display module is used for displaying the target problem and the target operation description on the target application under the condition that the target problem and the target operation description are determined;
the first determination module is used for determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information in the following way:
determining the target problem and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database, wherein the mapping table comprises a plurality of records, and each record is used for representing a group of key operations executed on an application with a corresponding relationship, the execution time of the group of key operations, the version information of the application, the problem generated by the application and the operation description used for solving the problem.
11. A processing device based on a target application is applied to a server and comprises:
the device comprises a receiving module, a judging module and a processing module, wherein the receiving module is used for receiving operation information of a target application and target version information of the target application, which are sent by the target application, and the operation information is used for representing an operation executed on the target application in a preset time period and an execution time of the operation;
a second determining module, configured to determine, according to the operation information and the target version information, a target problem expected to be generated by the target application and a target operation description for solving the target problem, where the target problem is a solved problem stored in a database in advance;
a first sending module, configured to send the target question and the target operation description to the target application when the target question and the target operation description are determined, so as to display the target question and the target operation description on the target application;
the second determination module is used for determining a target problem expected to be generated by the target application and a target operation description for solving the target problem according to the operation information and the target version information in the following way:
determining the target problem and the target operation description corresponding to the operation information and the target version information from a mapping table pre-saved in the database, wherein the mapping table comprises a plurality of records, and each record is used for representing a group of key operations executed on an application with a corresponding relationship, the execution time of the group of key operations, the version information of the application, the problem generated by the application and the operation description used for solving the problem.
12. A storage medium comprising a stored program, wherein the program when executed performs the method of any of claims 1 to 5 or 6 to 9.
13. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to execute the method of any of claims 1 to 5 or 6 to 9 by means of the computer program.
CN201910709155.5A 2019-08-01 2019-08-01 Target application processing method and device, storage medium and electronic device Active CN111176871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910709155.5A CN111176871B (en) 2019-08-01 2019-08-01 Target application processing method and device, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910709155.5A CN111176871B (en) 2019-08-01 2019-08-01 Target application processing method and device, storage medium and electronic device

Publications (2)

Publication Number Publication Date
CN111176871A CN111176871A (en) 2020-05-19
CN111176871B true CN111176871B (en) 2022-02-08

Family

ID=70653631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910709155.5A Active CN111176871B (en) 2019-08-01 2019-08-01 Target application processing method and device, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN111176871B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2015182A2 (en) * 2007-05-30 2009-01-14 Hitachi Ltd. Distributed system
CN102752744A (en) * 2011-04-19 2012-10-24 腾讯科技(深圳)有限公司 Problem solving method and device for mobile terminal
CN104036015A (en) * 2014-06-24 2014-09-10 北京奇虎科技有限公司 Electronic terminal question classification method and device, and solution provision method, system and device based on electronic terminal question classification device and method
CN105760290A (en) * 2014-12-17 2016-07-13 阿里巴巴集团控股有限公司 Problem positioning method based on web front-end testing as well as related device and system
CN109358898A (en) * 2018-10-24 2019-02-19 网易(杭州)网络有限公司 A kind of information processing method, device, electronic equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2015182A2 (en) * 2007-05-30 2009-01-14 Hitachi Ltd. Distributed system
CN102752744A (en) * 2011-04-19 2012-10-24 腾讯科技(深圳)有限公司 Problem solving method and device for mobile terminal
CN104036015A (en) * 2014-06-24 2014-09-10 北京奇虎科技有限公司 Electronic terminal question classification method and device, and solution provision method, system and device based on electronic terminal question classification device and method
CN105760290A (en) * 2014-12-17 2016-07-13 阿里巴巴集团控股有限公司 Problem positioning method based on web front-end testing as well as related device and system
CN109358898A (en) * 2018-10-24 2019-02-19 网易(杭州)网络有限公司 A kind of information processing method, device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN111176871A (en) 2020-05-19

Similar Documents

Publication Publication Date Title
CN111831548B (en) Dependency relationship topological graph drawing method and device
CN107220142B (en) Method and device for executing data recovery operation
CN103530199A (en) Software running error repairing method, device and system
CN107704360B (en) Monitoring data processing method, equipment, server and storage medium
US20220050765A1 (en) Method for processing logs in a computer system for events identified as abnormal and revealing solutions, electronic device, and cloud server
US20140089744A1 (en) Information processing apparatus, information processing method, and recording medium
CN106874366B (en) Software information processing method and device
CN109165170B (en) Method and system for automatic request test
CN109299064B (en) Database monitoring method and terminal equipment
CN106980565B (en) Upgrading process monitoring method and device
CN110096419A (en) Acquisition methods, interface log management server and the service server of interface log
CN111045893B (en) Method, device and system for executing monitoring task, storage medium and electronic device
CN112306802A (en) Data acquisition method, device, medium and electronic equipment of system
US8914798B2 (en) Production control for service level agreements
CN108600779B (en) Target object operation method and device based on video content
CN111061498A (en) Configuration information management system
US20160352573A1 (en) Method and System for Detecting Network Upgrades
CN110895472A (en) Method and device for identifying service change
CN113448854A (en) Regression testing method and device
CN114490272A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN111124891B (en) Method and device for detecting access state, storage medium and electronic device
CN112148606A (en) Embedded point testing method, device, equipment and computer readable medium
CN103645922A (en) Software cleaning method based on cloud query
CN111176871B (en) Target application processing method and device, storage medium and electronic device
CN110825609B (en) Service testing method, device and system

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