Data processing method, device and electronic equipment

By analyzing the description of the problem in the user feedback information and the type that matches the type, the upgraded version of the input method is automatically determined and issued by the input method, which solves the problem of the user feedback description lack of purpose and logic, and improves the efficiency of the feedback problem.

CN114064103BActive Publication Date: 2025-01-24BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010791066.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-07
Publication Date
2025-01-24
Estimated Expiration
2040-08-07

AI Technical Summary

Technical Problem

When users provide feedback on input method opinions, the description content lacks purpose and logic, which makes it difficult to filter and locate problems through machine screening, increasing the difficulty of manual screening and resolution efficiency.

Method used

By obtaining user feedback information on the target application, the matching degree between the problem description information and the problem type is analyzed. If there is a match, the upgraded version of the target application is determined and an upgrade notification message is issued.

Benefits of technology

It improved the efficiency of solving user feedback, reduced the steps of manual positioning and solving problems, and achieved more accurate and efficient user feedback processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114064103B_ABST
    Figure CN114064103B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a data processing method, device and electronic device, wherein the method includes: obtaining user feedback information on a target application, the feedback information including a problem type and a problem description information; if the problem description information matches the problem type, determining an upgraded version of the target application based on the problem type and / or the problem description information; issuing an upgrade notification message of the target application; providing the user with an upgraded version of an input method that has resolved the user feedback problem; thereby improving the efficiency of resolving the user feedback problem.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a data processing method, device and electronic equipment. Background Art

[0002] With the development of computer technology, electronic devices such as mobile phones and tablet computers are becoming more and more popular, bringing great convenience to people's life, study and work. These electronic devices are usually installed with input method applications (input methods for short), so that users can use the input methods to input information.

[0003] In order to continuously optimize the input method and provide users with a better input experience, the input method has set up a feedback function. Users can enter the corresponding interface of the feedback function and provide feedback on problems encountered during the use of the input method, such as the inability to open the input keyboard, the inability to use voice input, etc.

[0004] However, when providing feedback, many users often input descriptions without purpose and logic, which makes it difficult to locate problems through machine screening of the input descriptions. Manual screening is required, which increases the difficulty of processing user feedback and reduces the efficiency of solving user feedback problems. Summary of the invention

[0005] The embodiment of the present invention provides a data processing method to improve the efficiency of solving user feedback problems.

[0006] Correspondingly, an embodiment of the present invention further provides a data processing device and an electronic device to ensure the implementation and application of the above method.

[0007] In order to solve the above problems, an embodiment of the present invention discloses a data processing method, which specifically includes: obtaining user feedback information on a target application, the feedback information including a problem type and a problem description information; if the problem description information matches the problem type, determining an upgraded version of the target application based on the problem type and / or the problem description information; and issuing an upgrade notification message of the target application.

[0008] Optionally, the method further includes the step of determining whether the problem description information matches the problem type: analyzing the problem description information to determine semantic information corresponding to the problem description information; and determining whether the semantic information of the problem description information matches the problem type.

[0009] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: filtering the target feedback information containing upgrade intention affirmation information from the multiple feedback information; and sending the upgrade notification of the target application to the user corresponding to the target feedback information.

[0010] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: screening target feedback information containing upgrade intention affirmation information from multiple feedback information; classifying target users corresponding to the target feedback information based on the problem type corresponding to the target feedback information; generating upgrade notification messages of target applications corresponding to each type of target user according to the problem type corresponding to each type of target user; and sending the corresponding target application upgrade notification messages to each type of target user respectively.

[0011] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: screening target feedback information containing upgrade intention affirmation information from multiple feedback information; obtaining input information of a target user corresponding to the target feedback information; generating an upgrade notification message of a corresponding target application for each target user based on the input information of each target user and the problem type of each target user corresponding to the target feedback information; and sending the upgrade notification message of the corresponding target application to each target user respectively.

[0012] Optionally, the target application includes an input method, and the method further includes: obtaining user input information during the process of the user using the input method to input; and displaying an intention feedback function entrance when determining that the user has feedback intention based on the input information.

[0013] An embodiment of the present invention also discloses a data processing device, which specifically includes: an acquisition module, used to obtain user feedback information on a target application, the feedback information including a problem type and a problem description information; a determination module, used to determine an upgraded version of the target application based on the problem type and / or the problem description information if the problem description information matches the problem type; and a sending module, used to send an upgrade notification message of the target application.

[0014] Optionally, the device also includes: a judgment module, used to judge whether the problem description information matches the problem type; the judgment module is used to analyze the problem description information to determine the semantic information corresponding to the problem description information; and judge whether the semantic information of the problem description information matches the problem type.

[0015] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending module includes: a first upgrade notification sending sub-module, used to filter target feedback information containing upgrade intention affirmation information from multiple feedback information; and send the upgrade notification of the target application to the user corresponding to the target feedback information.

[0016] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending module includes: a second upgrade notification sending sub-module, used to filter target feedback information containing upgrade intention affirmation information from multiple feedback information; based on the problem type corresponding to the target feedback information, classify the target users corresponding to the target feedback information; based on the problem type corresponding to each type of target user, generate upgrade notification messages for target applications corresponding to each type of target user; and send the corresponding target application upgrade notification messages to each type of target user respectively.

[0017] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending module includes: a third upgrade notification sending sub-module, used to filter target feedback information containing upgrade intention affirmation information from multiple feedback information; obtain input information of target users corresponding to the target feedback information; based on the input information of each target user and the problem type of each target user corresponding to the target feedback information, generate an upgrade notification message of the corresponding target application for each target user; and send the corresponding target application upgrade notification message to each target user respectively.

[0018] Optionally, the target application includes an input method, and the device also includes: an entry display module, which is used to obtain the user's input information when the user uses the input method to input; when it is determined that the user has feedback intention based on the input information, the intention feedback function entry is displayed.

[0019] An embodiment of the present invention further discloses a readable storage medium. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute a data processing method as described in any one of the embodiments of the present invention.

[0020] An embodiment of the present invention also discloses an electronic device, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations: obtaining user feedback information on a target application, wherein the feedback information includes a problem type and a problem description information; if the problem description information matches the problem type, determining an upgraded version of the target application based on the problem type and / or the problem description information; and issuing an upgrade notification message for the target application.

[0021] Optionally, it also includes instructions for determining whether the problem description information matches the problem type: analyzing the problem description information to determine semantic information corresponding to the problem description information; and determining whether the semantic information of the problem description information matches the problem type.

[0022] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: filtering the target feedback information containing upgrade intention affirmation information from the multiple feedback information; and sending the upgrade notification of the target application to the user corresponding to the target feedback information.

[0023] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: screening target feedback information containing upgrade intention affirmation information from multiple feedback information; classifying target users corresponding to the target feedback information based on the problem type corresponding to the target feedback information; generating upgrade notification messages of target applications corresponding to each type of target user according to the problem type corresponding to each type of target user; and sending the corresponding target application upgrade notification messages to each type of target user respectively.

[0024] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: screening target feedback information containing upgrade intention affirmation information from multiple feedback information; obtaining input information of a target user corresponding to the target feedback information; generating an upgrade notification message of a corresponding target application for each target user based on the input information of each target user and the problem type of each target user corresponding to the target feedback information; and sending the upgrade notification message of the corresponding target application to each target user respectively.

[0025] Optionally, the target application includes an input method and further includes instructions for performing the following operations: obtaining user input information during the process of user inputting using the input method; and displaying an intention feedback function entry when determining that the user has feedback intention based on the input information.

[0026] The embodiments of the present invention include the following advantages:

[0027] In an embodiment of the present invention, user feedback information on a target application can be obtained; if the problem description information in the feedback information matches the problem type, an upgraded version of the target application is determined based on the problem type and / or the problem description information, and an upgrade notification message of the target application is issued to provide the user with an upgraded version of the input method that has resolved the user feedback problem; thereby improving the efficiency of resolving user feedback problems. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 is a flow chart of steps of an embodiment of a data processing method of the present invention;

[0029] Figure 2 is a flowchart of steps of an optional embodiment of a data processing method of the present invention;

[0030] Figure 3 is a schematic diagram of an opinion feedback function interface according to an embodiment of the present invention;

[0031] Figure 4 is a flowchart of steps of another optional embodiment of a data processing method of the present invention;

[0032] Figure 5 is a flowchart of steps of another optional embodiment of a data processing method of the present invention;

[0033] Figure 6 is a structural block diagram of an embodiment of a data processing device of the present invention;

[0034] Figure 7 is a structural block diagram of an optional embodiment of a data processing device of the present invention;

[0035] Figure 8 A structural block diagram of an electronic device for data processing according to an exemplary embodiment;

[0036] Fig. 9 It is a structural schematic diagram of an electronic device for data processing according to another exemplary embodiment of the present invention. DETAILED DESCRIPTION

[0037] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0038] Reference Figure 1 , shows a flow chart of steps of a data processing method embodiment of the present invention, which may specifically include the following steps:

[0039] Step 102: Acquire multiple pieces of user feedback information on the target application, wherein the feedback information includes a problem type and a problem description information.

[0040] In the embodiment of the present invention, the target application has a feedback function, and the target application can be any application that needs to collect user feedback information, such as an input method. When a user finds problems or defects in the target application during the use of the target application, the user can enter the feedback function interface to provide feedback.

[0041] Among them, the questions can be divided into multiple question types in advance, and each question type can be displayed in the feedback function interface. When the user enters the feedback function interface to provide feedback, he can select any question type corresponding to the required feedback question in the feedback function interface. After the user selects the question type corresponding to the required feedback question, the feedback function interface can display the question description editing item corresponding to the question type; the user can enter the corresponding question description information in the question description editing item, and after completing the editing of the corresponding question description information, perform the submission operation to submit the corresponding question description information.

[0042] After the user performs a submission operation, the problem description information edited by the user in the problem description editing item can be determined; and the problem type associated with the problem description editing item can be determined. Then, the problem type associated with the problem description editing item can be used to determine the problem type corresponding to the problem description information; feedback information can be generated based on the problem description information and the problem type, and feedback information of each user on the target application can be obtained.

[0043] Step 104: If the problem description information matches the problem type, determine the target application upgrade version based on the problem type and / or the problem description information.

[0044] Step 106: Send an upgrade notification message of the target application.

[0045] In the embodiment of the present invention, after collecting feedback information, the feedback information may be analyzed to locate the problem described by the problem description information in the feedback information, so as to solve the problem based on the user feedback in the future.

[0046] In the embodiment of the present invention, for each piece of feedback information, the problem description information in the feedback information can be compared with the corresponding problem type to determine whether the problem description information and the problem type match. When it is determined that the problem description information and the problem type match, it can be explained that the problem described by the problem description information belongs to the problem type corresponding to the problem description information; then the problem type of the problem description information can be located, and step 106 can be executed at this time. Compared with the prior art that directly analyzes the problem description and locates the problem, the embodiment of the present invention can locate the problem more accurately and more effectively, reducing the operation of manually locating the problem.

[0047] When it is determined that the problem description information and the problem type do not match, it can be explained that the problem described in the problem description information does not belong to the problem type corresponding to the problem description information; at this time, the problem of the problem description information cannot be located, and the problem corresponding to the problem description information can be located through manual operation.

[0048] In an embodiment of the present invention, after the target application is launched, it is usually upgraded to generate an upgraded version of the target application in order to improve performance, fix problems with the old version, etc. Therefore, after locating the problem described in the problem description information in the feedback information, the upgraded version of the target application can be determined based on the problem type and / or the problem description information. Among them, the upgraded version of the target application determined based on the problem type and / or the problem description information may refer to a version of the target application that can solve the problem corresponding to the problem type and / or the problem description information.

[0049] In an embodiment of the present invention, an upgraded version that can solve the problem description information and / or the problem type can be first searched from the upgraded version of the pre-generated target application. If an upgraded version that can solve the problem description information and / or the problem type is found from the upgraded version of the pre-generated target application, an upgrade notification message of the target application can be directly issued. If an upgraded version that can solve the problem description information and / or the problem type is not found from the upgraded version of the pre-generated target application, the pre-generated upgraded version of the target application can be updated based on the problem type and / or the problem description information; and then an upgrade notification message of the target application can be issued. This notifies the user that the target application can be updated, thereby solving the problem described in the problem description information in the feedback information.

[0050] In an embodiment of the present invention, user feedback information on a target application can be obtained; if the problem description information in the feedback information matches the problem type, then based on the problem type and / or the problem description information, an upgraded version of the target application is determined, and an upgrade notification message of the target application is issued to provide the user with an upgraded version of the input method that has resolved the user feedback problem; thereby improving the efficiency of resolving user feedback problems.

[0051] Reference Figure 2 , shows a flow chart of steps of an optional embodiment of a data processing method of the present invention, which may specifically include the following steps:

[0052] Step 202: Obtain user feedback information on the target application, where the feedback information includes a problem type and a problem description.

[0053] In one example of the present invention, in order to better solve the problems reported by users, the feedback function interface also supports the function of uploading pictures. When using the target application, the user can take a screenshot of the interface where the problem occurs and save it; when providing feedback in the feedback interface later, in addition to editing the problem description information in the problem description editing item, you can also upload a screenshot of the interface where the problem occurs, so that the problem can be solved quickly and accurately later. Correspondingly, after the user performs the submission operation, feedback information including the problem type, problem description information and pictures can be obtained.

[0054] In another example of the present invention, an upgrade willingness option can also be provided in the feedback function interface, and the user can choose whether he is willing to experience the updated version of the target application in the upgrade willingness option. Subsequently, an upgrade notification message can be sent to users who are willing to experience the updated version of the input method to increase the upgrade rate. Correspondingly, after the user performs a submission operation, feedback information including the problem type, problem description information and upgrade willingness information can be obtained. The upgrade willingness information can include upgrade willingness affirmation information or upgrade willingness negation information, and the upgrade willingness affirmation information indicates that the user has the willingness to upgrade.

[0055] Now let's take the target application as an input method as an example. Feedback issues can be divided into multiple categories in advance; such as: skin category, voice category, key tone category, advertising category, fighting picture / expression category, etc.; then each category can be divided into multiple subcategories, where the type corresponding to a subcategory can be called a problem type. For example, the skin category can include the following subcategories: skin replacement issues, skin download issues, the voice category can include the following subcategories: voice input failure issues, voice input inaccurate issues, fighting picture / expression category can include the following subcategories: fighting picture / expression failure to send issues, fighting picture / expression usage issues, fighting picture / expression display issues, etc. The various categories can be displayed in the feedback function interface, and the corresponding problem types contained in each category can be displayed (such as folded display). Users can select any category of feedback issues in the feedback function interface, and select any problem type from the selected category. After the user selects any problem type, the feedback function interface can display the problem description editing item corresponding to the problem type; the user can enter the corresponding problem description information in the problem description editing item, upload pictures, and choose whether to experience the updated version of the target application in the upgrade willingness option; then perform the submission operation to submit the corresponding problem description information.

[0056] You can refer to Figure 3 , showing a schematic diagram of a feedback function interface of an embodiment of the present invention. The feedback function interface shows multiple question types, question description editing items, picture upload function, upgrade willingness options and a "submit" button. The upgrade willingness options include an "I am willing" option and an "unwilling" option; if the user selects the "I am willing" option, the feedback information may include upgrade willingness affirmative information, and if the user selects the "unwilling" option, the feedback information may include upgrade willingness negative information.

[0057] Then, it can be determined whether the problem description information and the problem type in the feedback information match, and the following steps 204 to 206 can be performed:

[0058] Step 204: Analyze the problem description information to determine semantic information corresponding to the problem description information.

[0059] Step 206: Determine whether the semantic information of the question description information matches the question type.

[0060] In an embodiment of the present invention, semantic analysis may be first performed on the question description information to determine the semantic information corresponding to the question description information; then, it is determined whether the semantic information of the question description information matches the question type. For example, the semantic similarity between the semantic information and the question type may be calculated to determine whether the semantic information matches the question type. For another example, the semantic information may include keywords of the question description information, and keywords of the question type may be extracted; then, the similarity between the keywords of the question description information and the keywords of the question type is calculated to determine whether the semantic information matches the question type. Of course, other methods may also be used to determine whether the semantic information matches the question type, and the embodiments of the present invention are not limited to this.

[0061] When the semantic information of the question description information matches the question type, it can be determined that the question description information matches the question type; when the semantic information of the question description information does not match the question type, it can be determined that the question description information does not match the question type.

[0062] Step 208: If the problem description information matches the problem type, determine the target application upgrade version based on the problem type and / or the problem description information.

[0063] If the problem description information matches the problem type, then an upgraded version that can solve the problem description information and / or the problem type can be found from the pre-generated upgraded version of the target application. When an upgraded version that can solve the problem description information and / or the problem type is not found from the pre-generated upgraded version of the target application, the pre-generated upgraded version of the target application can be updated. The method for updating the pre-generated upgraded version of the target application is as follows:

[0064] In an embodiment of the present invention, when the richness of the description of the problem in the problem description information is comparable to the richness of the problem type in the problem description, the pre-generated target application upgrade version can be updated based on one of the problem type and the problem description information. When the richness of the problem description information in the problem description is greater than the richness of the problem type in the problem description, the pre-generated input method upgrade version can be jointly updated based on the problem type and the problem description information. Of course, when the feedback information also includes pictures, the pre-generated input method upgrade version can be updated based on the problem type and / or the problem description information in combination with the pictures in the feedback information. Among them, the richness of the problem description information in the problem description and the richness of the problem type in the problem description can be judged based on the number of words and the number of keywords in the problem description information, and the number of words and the number of keywords in the problem type, etc.

[0065] In an embodiment of the present invention, there may be multiple electronic devices for updating the pre-generated target application upgrade version; the electronic devices may be classified according to the above-mentioned problem types. Correspondingly, each type of electronic device may update the pre-generated target application upgrade version based on the corresponding problem type and / or the problem description information of the corresponding problem type to solve the problem of the corresponding problem type. Of course, electronic devices may also be classified according to the above-mentioned major categories; correspondingly, each type of electronic device may update the pre-generated target application upgrade version based on all problem types and / or the corresponding problem description information contained in the corresponding major category to solve the problem of all problem types contained in the corresponding major category. Therefore, in one example of the present invention, after the problem description information matches the problem type, the electronic device corresponding to the update of the pre-generated target application upgrade version may be determined based on the problem type corresponding to the problem description information; and then the pre-generated input method upgrade version is updated by the electronic device based on the problem type and / or the problem description information.

[0066] Then, when it is determined that an upgraded version of the target application needs to be launched, an upgrade notification message of the target application can be issued. A method of issuing an upgrade notification message of the target application can refer to steps 210 to 212:

[0067] Step 210: Filter target feedback information containing affirmative information on the willingness to upgrade from multiple pieces of feedback information.

[0068] Step 212: Send an upgrade notification message of the target application to the user corresponding to the target feedback information.

[0069] In an embodiment of the present invention, an upgrade notification message can be sent to users who have the intention to upgrade, so as to improve the upgrade efficiency and user experience. Among them, it can be determined whether the upgrade intention information in the feedback information is the upgrade intention affirmative information or the upgrade intention negative information, and the target feedback information containing the upgrade intention affirmative information is filtered out from the multiple feedback information obtained. Then, the upgrade notification of the target application is sent to the user corresponding to the target feedback information. Since the users corresponding to the target feedback information are all users who have the intention to upgrade, sending the upgrade notification to these users can improve the upgrade efficiency.

[0070] In summary, in the embodiment of the present invention, in the process of sending the upgrade notification message of the target application, the target feedback information containing affirmative information on the intention to upgrade can be screened from multiple feedback information, and the upgrade notification of the target application can be sent to the users corresponding to the target feedback information; since the users corresponding to the target feedback information are all users with the intention to upgrade, sending upgrade notifications to these users can improve the upgrade efficiency.

[0071] Reference Figure 4 , shows a flow chart of steps of another optional embodiment of a data processing method of the present invention, which may specifically include the following steps:

[0072] Step 402: Obtain user feedback information on the target application, where the feedback information includes a problem type and a problem description.

[0073] Step 404: Analyze the problem description information to determine semantic information corresponding to the problem description information.

[0074] Step 406: Determine whether the semantic information of the question description information matches the question type.

[0075] Step 408: If the problem description information matches the problem type, determine the target application upgrade version based on the problem type and / or the problem description information.

[0076] Step 410: Filter target feedback information containing affirmative information on the willingness to upgrade from multiple pieces of feedback information.

[0077] Steps 402 to 410 in this embodiment are similar to the above-mentioned steps 202 to 210 and are not described in detail here.

[0078] In an optional embodiment of the present invention, an upgrade notification message corresponding to the feedback problem can be sent to users who are willing to upgrade; thus, the upgrade prompt can be given to users in a targeted manner, further improving the upgrade efficiency. For other users, a general upgrade notification message can be sent to remind users that the target application has an upgraded version. Among them, one way to send an upgrade notification message corresponding to the feedback problem to users who are willing to upgrade can refer to steps 412-416:

[0079] Step 412: Classify the target users corresponding to the target feedback information based on the question type corresponding to the target feedback information.

[0080] Step 414: Generate upgrade notification messages for target applications corresponding to each type of target user based on the problem types corresponding to each type of target user.

[0081] Step 416: Send corresponding target application upgrade notification messages to each type of target user.

[0082] In the embodiment of the present invention, the target users corresponding to the target feedback information can be classified according to the question types corresponding to the target feedback information; wherein one type of target users corresponds to one question type, that is, the types corresponding to the question description information in the feedback information fed back by the target users in the same type are the same. Different types of target users correspond to different question types.

[0083] Then, for each type of target user, an upgrade notification message of the target application corresponding to this type of target user can be generated according to the problem type corresponding to this type of target user; then, an upgrade notification message of the target application corresponding to each type of target user is generated, and then the upgrade notification message of the corresponding target application is sent to each type of target user respectively. For example, if the problem type corresponding to a certain type of target user is: skin replacement problem, then the upgrade notification message of the target application corresponding to this type of target user can be: "The "skin replacement problem" you previously reported has been solved, and you are invited to experience the new version", and it is sent to the users whose problem type corresponding to the feedback information is "skin replacement problem". For another example, if the problem type corresponding to a certain type of target user is: fighting pictures cannot be sent problem, then the upgrade notification message of the target application corresponding to this type of target user can be: "The "fighting pictures cannot be sent problem" you previously reported has been solved, and you are invited to experience the new version", and it is sent to the users whose problem type corresponding to the feedback information is "fighting pictures cannot be sent problem".

[0084] Step 418: Send a general upgrade notification message of the target application to other users.

[0085] In the embodiment of the present invention, a general upgrade notification message of the target application may be generated, such as "a new version is available for update", and then the general upgrade notification message of the target application may be sent to other users except the target user. The other users may be users whose feedback information contains negative upgrade intention information, users whose feedback information does not contain negative upgrade intention information or positive upgrade intention information, etc.

[0086] In summary, in the embodiment of the present invention, in the process of sending the upgrade notification message of the target application, the target feedback information containing the affirmative information of the upgrade intention can be screened from multiple feedback information, and then the target users corresponding to the target feedback information are classified based on the problem type corresponding to the target feedback information, and according to the problem type corresponding to each type of target user, the upgrade notification message of the target application corresponding to each type of target user is generated; and then the upgrade notification message of the corresponding target application is sent to each type of target user respectively; thereby, the user can be prompted to upgrade in a targeted manner, further improving the upgrade efficiency.

[0087] Reference Figure 5 , shows a flow chart of steps of another optional embodiment of a data processing method of the present invention, which may specifically include the following steps:

[0088] Step 502: Obtain user feedback information on the target application, where the feedback information includes a problem type and a problem description.

[0089] Step 504: Analyze the problem description information to determine semantic information corresponding to the problem description information.

[0090] Step 506: Determine whether the semantic information of the question description information matches the question type.

[0091] Step 508: If the problem description information matches the problem type, determine the upgraded version of the target application based on the problem type and / or the problem description information.

[0092] Step 510: Filter target feedback information containing affirmative information on the willingness to upgrade from multiple pieces of feedback information.

[0093] Steps 502 to 510 in this embodiment are similar to the above-mentioned steps 202 to 210 and are not described in detail here.

[0094] Step 512: Obtain input information of a target user corresponding to the target feedback information.

[0095] Step 514: Based on the input information of each target user and the problem type of the target feedback information corresponding to each target user, an upgrade notification message of the corresponding target application is generated for each target user.

[0096] Step 516: Send the upgrade notification message of the corresponding target application to each target user.

[0097] In the embodiment of the present invention, a personalized target application upgrade notification message may be generated for each target user, thereby better reminding the user and further improving the upgrade efficiency.

[0098] Among them, the input information of the target user corresponding to the target feedback information can be obtained, and the input information can include all information related to the input, such as input sequence, input environment information, information on the screen, etc., which is not limited in this embodiment of the present invention.

[0099] In one example of the present invention, for each target user, an upgrade notification message of the target application corresponding to the target user can be generated according to the input information of the target user and the problem type of the corresponding target feedback information. For example, an upgrade notification message of the target application that matches the expression style of the target user is generated: if the expression style of user A is: soft and cute girl, and the problem type of the corresponding feedback information is: skin replacement problem, then the upgrade notification message of the target application generated for user A can be: "Little fairy, the "skin replacement problem" you reported before has been solved, remember to experience the new version quickly." For another example, if the expression style of user B is: martial arts style, and the problem type of the corresponding feedback information is: skin replacement problem, then the upgrade notification message of the target application generated for user B can be: "Knight / lady, the "skin replacement problem" you sent a pigeon letter to before has been solved, remember to experience the new version quickly." Another example is generating an upgrade notification message for a target application that matches the target user's personality: if user C's personality is lively and outgoing, and the corresponding feedback information has the problem type of skin replacement issue, then the target application upgrade notification message generated for user C can be: "Dear, the "skin replacement issue" you reported before has been resolved, and you are welcome to experience the new version." If user D's personality is serious and well-behaved, and the corresponding feedback information has the problem type of skin replacement issue, then the target application upgrade notification message generated for user C can be: "Dear user, the "skin replacement issue" you reported before has been resolved, and you are now sincerely invited to experience the new version."

[0100] In an example of the present invention, an upgrade notification message for the target application corresponding to each type of target user may be preliminarily generated based on the problem type corresponding to each type of target user; and then, for each target user in each type of target user, an upgrade notification message for the target application corresponding to the target user may be generated based on the input information of the target user and the preliminarily generated upgrade notification message for the target application.

[0101] Step 518: Send a general upgrade notification message of the target application to other users.

[0102] In summary, in the embodiment of the present invention, in the process of sending the upgrade notification message of the target application, the target feedback information containing the affirmative information of the upgrade intention can be screened from multiple feedback information; then the input information of the target user corresponding to the target feedback information is obtained, and based on the input information of each target user and the problem type of each target user corresponding to the target feedback information, the upgrade notification message of the corresponding target application is generated for each target user; and then the upgrade notification message of the corresponding target application is sent to each target user respectively. In this way, a personalized upgrade notification message of the target application can be generated, so that the user can be better reminded and the upgrade efficiency can be further improved.

[0103] In an optional embodiment of the present invention, when the target application is an input method, the user's input information is obtained during the user's input using the input method; when it is determined based on the input information that the user has a feedback intention, an intention feedback function entrance is displayed. In addition, the user can enter the intention feedback interface through the intention feedback function entrance to provide feedback during the input method input process, without having to enter the intention feedback interface through the input method application, which facilitates user feedback and improves the quality of subsequent upgrades.

[0104] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0105] Reference Figure 6 , shows a structural block diagram of a data processing device embodiment of the present invention, which may specifically include the following modules:

[0106] An acquisition module 602 is used to acquire user feedback information on a target application, wherein the feedback information includes a problem type and a problem description information;

[0107] A determination module 604 is configured to determine a target application upgrade version based on the problem type and / or the problem description information if the problem description information matches the problem type;

[0108] The sending module 606 is used to send the upgrade notification message of the target application.

[0109] Reference Figure 7 , showing a structural block diagram of an optional embodiment of a data processing device of the present invention.

[0110] In an optional embodiment of the present invention, the device further comprises:

[0111] A determination module 608 is used to determine whether the problem description information matches the problem type;

[0112] The judgment module 608 is used to analyze the problem description information, determine the semantic information corresponding to the problem description information, and judge whether the semantic information of the problem description information matches the problem type.

[0113] In an optional embodiment of the present invention, the feedback information includes multiple pieces of information, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information;

[0114] The sending module 606 includes:

[0115] The first upgrade notification sending submodule 6062 is used to filter target feedback information containing upgrade intention affirmation information from multiple feedback information; and send the upgrade notification of the target application to the user corresponding to the target feedback information.

[0116] In an optional embodiment of the present invention, the feedback information includes multiple pieces of information, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information;

[0117] The sending module 606 includes:

[0118] The second upgrade notification sending submodule 6064 is used to filter target feedback information containing affirmative information on the willingness to upgrade from multiple feedback information; classify target users corresponding to the target feedback information based on the problem types corresponding to the target feedback information; generate upgrade notification messages for target applications corresponding to each type of target user based on the problem types corresponding to each type of target user; and send the corresponding upgrade notification messages for the target applications to each type of target user respectively.

[0119] In an optional embodiment of the present invention, the feedback information includes multiple pieces of information, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information;

[0120] The sending module 606 includes:

[0121] The third upgrade notification sending submodule 6066 is used to filter target feedback information containing affirmative information on the intention to upgrade from multiple feedback information; obtain input information of the target user corresponding to the target feedback information; generate an upgrade notification message of the corresponding target application for each target user based on the input information of each target user and the problem type of each target user's corresponding target feedback information; and send the upgrade notification message of the corresponding target application to each target user respectively.

[0122] In an optional embodiment of the present invention, the target application includes an input method, and the device further includes:

[0123] The entry display module 610 is used to obtain the user's input information when the user uses the input method to input; when it is determined that the user has the intention to provide feedback based on the input information, the entry for the intention feedback function is displayed.

[0124] In summary, in an embodiment of the present invention, user feedback information regarding a target application can be obtained; if the problem description information in the feedback information matches the problem type, then based on the problem type and / or the problem description information, an upgraded version of the target application is determined, and an upgrade notification message of the target application is issued to provide the user with an upgraded version of the input method that has resolved the user feedback problem; thereby improving the efficiency of resolving user feedback problems.

[0125] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0126] Figure 8 8 is a block diagram of an electronic device 800 for data processing according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0127] Reference Figure 8 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0128] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0129] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0130] The power component 806 provides power to the various components of the electronic device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.

[0131] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0132] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0133] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0134] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0135] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 814 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 814 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0136] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0137] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by a processor 820 of an electronic device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0138] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute a data processing method, the method comprising: obtaining user feedback information on a target application, the feedback information comprising a problem type and a problem description information; if the problem description information matches the problem type, determining an upgraded version of the target application based on the problem type and / or the problem description information; and issuing an upgrade notification message of the target application.

[0139] Optionally, the method further includes the step of determining whether the problem description information matches the problem type: analyzing the problem description information to determine semantic information corresponding to the problem description information; and determining whether the semantic information of the problem description information matches the problem type.

[0140] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: filtering the target feedback information containing upgrade intention affirmation information from the multiple feedback information; and sending the upgrade notification of the target application to the user corresponding to the target feedback information.

[0141] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: screening target feedback information containing upgrade intention affirmation information from multiple feedback information; classifying target users corresponding to the target feedback information based on the problem type corresponding to the target feedback information; generating upgrade notification messages of target applications corresponding to each type of target user according to the problem type corresponding to each type of target user; and sending the corresponding target application upgrade notification messages to each type of target user respectively.

[0142] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: screening target feedback information containing upgrade intention affirmation information from multiple feedback information; obtaining input information of a target user corresponding to the target feedback information; generating an upgrade notification message of a corresponding target application for each target user based on the input information of each target user and the problem type of each target user corresponding to the target feedback information; and sending the upgrade notification message of the corresponding target application to each target user respectively.

[0143] Optionally, the target application includes an input method, and the method further includes: obtaining user input information during the process of the user using the input method to input; and displaying an intention feedback function entrance when determining that the user has feedback intention based on the input information.

[0144] Fig. 9 : is a structural diagram of an electronic device 900 for data processing according to another exemplary embodiment of the present invention. The electronic device 900 may be a server, which may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 922 (for example, one or more processors) and a memory 932, and one or more storage media 930 (for example, one or more mass storage devices) storing application programs 942 or data 944. Among them, the memory 932 and the storage medium 930 may be temporary storage or permanent storage. The program stored in the storage medium 930 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the server. Furthermore, the central processing unit 922 may be configured to communicate with the storage medium 930 and execute a series of instruction operations in the storage medium 930 on the server.

[0145] The server may also include one or more power supplies 926, one or more wired or wireless network interfaces 950, one or more input and output interfaces 958, one or more keyboards 956, and / or one or more operating systems 941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0146] An electronic device includes a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors. The one or more programs include instructions for performing the following operations: obtaining user feedback information on a target application, the feedback information including a problem type and a problem description information; if the problem description information matches the problem type, determining an upgraded version of the target application based on the problem type and / or the problem description information; and issuing an upgrade notification message for the target application.

[0147] Optionally, it also includes instructions for determining whether the problem description information matches the problem type: analyzing the problem description information to determine semantic information corresponding to the problem description information; and determining whether the semantic information of the problem description information matches the problem type.

[0148] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: filtering the target feedback information containing upgrade intention affirmation information from the multiple feedback information; and sending the upgrade notification of the target application to the user corresponding to the target feedback information.

[0149] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: screening target feedback information containing upgrade intention affirmation information from multiple feedback information; classifying target users corresponding to the target feedback information based on the problem type corresponding to the target feedback information; generating upgrade notification messages of target applications corresponding to each type of target user according to the problem type corresponding to each type of target user; and sending the corresponding target application upgrade notification messages to each type of target user respectively.

[0150] Optionally, the feedback information includes multiple pieces, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; the sending of the upgrade notification message of the target application includes: screening target feedback information containing upgrade intention affirmation information from multiple feedback information; obtaining input information of a target user corresponding to the target feedback information; generating an upgrade notification message of a corresponding target application for each target user based on the input information of each target user and the problem type of each target user corresponding to the target feedback information; and sending the upgrade notification message of the corresponding target application to each target user respectively.

[0151] Optionally, the target application includes an input method and further includes instructions for performing the following operations: obtaining user input information during the process of user inputting using the input method; and displaying an intention feedback function entry when determining that the user has feedback intention based on the input information.

[0152] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0153] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0154] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0155] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0156] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0157] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0158] The data processing method, the data processing device and the electronic device provided by the present invention are introduced in detail above. The principle and implementation mode of the present invention are explained by using specific examples in this article. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation mode and the scope of application. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A data processing method, characterized in that: include: Obtaining user feedback information on the target application, wherein the feedback information includes a problem type and a problem description; If the problem description information matches the problem type, searching for an upgraded version of the target application program for solving the problem type and / or the problem corresponding to the problem description information from pre-generated upgraded versions of the target application program; If the target application upgrade version is not found from the pre-generated target application upgrade version, determining the richness of the problem description information with respect to the problem according to the number of words in the problem description information and the number of keywords in the problem description information, and determining the richness of the problem type with respect to the problem description according to the number of words in the problem type and the number of keywords in the problem type; When the richness of the description of the problem in the problem description information is equivalent to the richness of the description of the problem type in the problem description, the target application upgrade version is determined according to the problem type or the problem description information; when the richness of the description of the problem in the problem description information is greater than the richness of the description of the problem type in the problem description, the target application upgrade version is determined according to the problem type and the problem description information; Send an upgrade notification message of the target application.

2. The method according to claim 1, characterized in that The method further comprises the step of determining whether the problem description information matches the problem type: Analyze the problem description information to determine semantic information corresponding to the problem description information; Determine whether the semantic information of the question description information matches the question type.

3. The method according to claim 1, characterized in that The feedback information includes a plurality of pieces of information, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; The sending of the upgrade notification message of the target application comprises: Filter target feedback information containing affirmative information on the willingness to upgrade from multiple pieces of feedback information; An upgrade notification of the target application is issued to the user corresponding to the target feedback information.

4. The method according to claim 1, characterized in that The feedback information includes a plurality of pieces of information, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; The sending of the upgrade notification message of the target application comprises: Filter target feedback information containing affirmative information on the willingness to upgrade from multiple pieces of feedback information; Classifying target users corresponding to the target feedback information based on the question type corresponding to the target feedback information; Generate upgrade notification messages of target applications corresponding to each type of target user according to the problem types corresponding to each type of target user; Send corresponding target application upgrade notification messages to each type of target user.

5. The method according to claim 1, characterized in that: The feedback information includes a plurality of pieces of information, and the feedback information also includes upgrade intention affirmation information or upgrade intention negation information; The sending of the upgrade notification message of the target application comprises: Filter target feedback information containing affirmative information on the willingness to upgrade from multiple pieces of feedback information; Obtaining input information of a target user corresponding to the target feedback information; Based on the input information of each target user and the problem type of the target feedback information corresponding to each target user, generate an upgrade notification message of the corresponding target application for each target user; Send the corresponding target application upgrade notification message to each target user.

6. The method according to claim 1, characterized in that The target application includes an input method, and the method further includes: When the user uses the input method to input, the user's input information is obtained; When it is determined based on the input information that the user has the intention to provide feedback, the entry for the intention feedback function is displayed.

7. A data processing device, characterized in that: include: An acquisition module, used to acquire user feedback information on a target application, wherein the feedback information includes a problem type and a problem description information; a determination module, configured to search, from pre-generated upgraded versions of target applications, for an upgraded version of the target application that solves the problem type and / or the problem corresponding to the problem description information if the problem description information matches the problem type; If the target application upgrade version is not found from the pre-generated target application upgrade version, determining the richness of the problem description information with respect to the problem according to the number of words in the problem description information and the number of keywords in the problem description information, and determining the richness of the problem type with respect to the problem description according to the number of words in the problem type and the number of keywords in the problem type; When the richness of the description of the problem in the problem description information is equivalent to the richness of the description of the problem type in the problem description, the target application upgrade version is determined according to the problem type or the problem description information; when the richness of the description of the problem in the problem description information is greater than the richness of the description of the problem type in the problem description, the target application upgrade version is determined according to the problem type and the problem description information; The sending module is used to send the upgrade notification message of the target application.

8. The device according to claim 7, characterized in that The device also includes: A judgment module, used to judge whether the problem description information matches the problem type; The judgment module is used to analyze the problem description information, determine the semantic information corresponding to the problem description information, and judge whether the semantic information of the problem description information matches the problem type.

9. An electronic device, characterized in that: The system comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations: Obtaining user feedback information on the target application, wherein the feedback information includes a problem type and a problem description; If the problem description information matches the problem type, searching for an upgraded version of the target application program for solving the problem type and / or the problem corresponding to the problem description information from pre-generated upgraded versions of the target application program; If the target application upgrade version is not found from the pre-generated target application upgrade version, determining the richness of the problem description information with respect to the problem according to the number of words in the problem description information and the number of keywords in the problem description information, and determining the richness of the problem type with respect to the problem description according to the number of words in the problem type and the number of keywords in the problem type; When the richness of the description of the problem in the problem description information is equivalent to the richness of the description of the problem type in the problem description, the target application upgrade version is determined according to the problem type or the problem description information; when the richness of the description of the problem in the problem description information is greater than the richness of the description of the problem type in the problem description, the target application upgrade version is determined according to the problem type and the problem description information; Send an upgrade notification message of the target application.

10. A readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the data processing method as described in any one of method claims 1-6.

Citation Information

Patent Citations

  • Program upgrading method for server and mobile terminal

    CN103024727A

  • Abnormal problem positioning method and device, equipment and storage medium

    CN109597986A