CN111475080B - Misoperation prompting method and electronic equipment - Google Patents

Misoperation prompting method and electronic equipment Download PDF

Info

Publication number
CN111475080B
CN111475080B CN202010245012.6A CN202010245012A CN111475080B CN 111475080 B CN111475080 B CN 111475080B CN 202010245012 A CN202010245012 A CN 202010245012A CN 111475080 B CN111475080 B CN 111475080B
Authority
CN
China
Prior art keywords
input
user
target
misoperation
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
CN202010245012.6A
Other languages
Chinese (zh)
Other versions
CN111475080A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010245012.6A priority Critical patent/CN111475080B/en
Publication of CN111475080A publication Critical patent/CN111475080A/en
Application granted granted Critical
Publication of CN111475080B publication Critical patent/CN111475080B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Evolutionary Computation (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biophysics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention discloses a misoperation prompting method and electronic equipment. The misoperation prompting method comprises the following steps: receiving a first input of advertising information of a target program interface by a user; responding to the first input, and displaying target prompt information under the condition that the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the maloperation feature value is determined based on the user historical behavior data input model that is to be associated with the first input. By using the embodiment of the invention, the user can be actively prompted whether to skip the interface corresponding to the advertisement information or not by judging the first input as the misoperation, thereby avoiding interrupting the operation currently carried out.

Description

Misoperation prompting method and electronic equipment
Technical Field
The embodiment of the invention relates to the technical field of electronic equipment, in particular to a misoperation prompting method and electronic equipment.
Background
With the continuous development of internet technology, application programs have been more and more widely applied to internet activities by users. Therefore, displaying advertisement information through an application program has become one of the main ways of popularizing business or information.
Currently, when an application program presents advertisement information, because the advertisement information may interfere with the vision of a user, the user may click a close or skip button on the advertisement information to close the advertisement information, but there are cases where the advertisement information is touched by mistake, for example, directly jumping to other applications in the advertisement information or performing other operations after clicking the close button or skip button, and such jumping without the intention of the user increases resource consumption of the system, and interrupts the operation being performed by the user.
Disclosure of Invention
The embodiment of the invention provides a misoperation prompting method and electronic equipment, which can solve the problem of interruption of ongoing operation of a user caused by mistaken touch of advertisement information.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention further provides a method for prompting a malfunction, where the method is applied to an electronic device, and the method includes:
receiving a first input of advertising information of a target program interface by a user;
responding to the first input, and displaying target prompt information under the condition that the misoperation characteristic value of the first input is the target characteristic value;
the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the maloperation feature value is determined based on the user historical behavior data input model that is to be associated with the first input.
In a second aspect, an embodiment of the present invention provides an electronic device, including:
the receiving module is used for receiving a first input of advertising information of a target program interface from a user;
the display module is used for responding to the first input and displaying target prompt information under the condition that the misoperation characteristic value of the first input is the target characteristic value;
the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the maloperation feature value is determined based on the user historical behavior data input model that is to be associated with the first input.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, and when executed by the processor, the computer program implements the method according to the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method of the first aspect.
In the embodiment of the invention, the target prompt message is displayed under the condition that the first input of the advertisement message of the target program interface by a user is received and the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation characteristic value is determined based on a user historical behavior data input model associated with the first input, misoperation can be identified before misoperation, further, direct jump to other applications in the advertisement information or execution of other operations due to mistaken touch of the advertisement information can be avoided, and the user misoperation is intercepted; because the misoperation is intercepted, the user does not need to finish the misoperation manually, and resources are not wasted to download an unnecessary application program, so that the resources are saved.
Drawings
Fig. 1 is a flowchart of a method for prompting misoperation according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a decision tree model according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a target prompt message according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a touch area according to an embodiment of the present invention;
fig. 5 is a schematic diagram of an electronic device according to an embodiment of the present invention;
fig. 6 is a schematic diagram of another electronic device according to an embodiment of the present invention.
Detailed Description
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 some, not all, embodiments of the present invention. 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.
The electronic device provided by the embodiment of the invention comprises but is not limited to: personal Computers (PCs), smart phones (e.g., Android (Android) phones, apple (iOS) phones, etc.), tablet computers (PADs), palm computers, and Mobile Internet Devices (MIDs), etc.
Fig. 1 is a flowchart of a method for prompting misoperation according to an embodiment of the present invention. As shown in fig. 1, the misoperation prompting method includes:
step 101: receiving a first input of advertising information of a target program interface by a user;
step 102: responding to the first input, and displaying target prompt information under the condition that the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the maloperation feature value is determined based on the user historical behavior data input model that is to be associated with the first input.
In the embodiment of the invention, the target prompt message is displayed under the condition that the first input of the advertisement message of the target program interface by a user is received and the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation characteristic value is determined based on a user historical behavior data input model associated with the first input, so that the phenomenon that the user directly jumps to other applications in the advertisement information or executes other operations due to mistaken touch of the advertisement information can be avoided, and the user is actively prompted whether to jump to an interface corresponding to the advertisement information or not under the condition that the first input is judged to be misoperation, so that the current ongoing operation is prevented from being interrupted.
In some embodiments of the present invention, the first input of step 101 comprises: a slide operation such as click, slide, double click, etc.
The target program interface is an interface of an application program.
In the embodiment of the invention, the target prompt message is displayed under the condition that the first input of the advertisement message of the target program interface by a user is received and the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation characteristic value is determined based on a user historical behavior data input model associated with the first input, misoperation can be identified before misoperation, further, direct jump to other applications in the advertisement information or execution of other operations due to mistaken touch of the advertisement information can be avoided, and the user misoperation is intercepted; because the misoperation is intercepted, the user does not need to finish the misoperation manually, and resources are not wasted to download an unnecessary application program, so that the resources are saved.
In some embodiments of the present invention, the user historical behavior data of step 102 includes at least one of:
the association degree of the target program and the first input, the association degree of the first input and the target program, the association degree of the user historical operation data and the first input, and the operation type of the first input.
The relevance between the target program and the first input refers to the relevance between the target program interface and the first input operation; the degree of association between the user history operation data and the first input refers to the matching degree between the operation history of the electronic device (whether the target program to be downloaded is searched) and the first input, and the user history operation record (namely, the final selection result of the user for the same target program, the same advertisement information, the same first input and the same user in the history record); the consistency between the first input and the target program refers to the influence of interruption by the first input of the target program interface, for example, the target program interface is a video playing interface, and the playing of the video is interrupted when the first input is responded, and the consistency is lower at this time, for example, the target program interface is an electronic book reading interface, and the reading of the electronic book is interrupted at this time, and the consistency is higher than the interruption of the video playing; the operation type of the first input refers to that the user triggers the operation of clicking or sliding the jump.
It should be noted that the consistency can be set by the user for the application program; or, the electronic device performs setting according to the historical use condition of the user, for example, if the user uses more video players, the corresponding consistency is set for the video players, so as to reduce the condition of interrupting the video playing as much as possible; if the user likes the e-book reading, the corresponding consistency can be set for the e-book reading application program, and the condition of interrupting the e-book reading is reduced as much as possible.
In some embodiments of the present invention, the malfunction characteristic value in step 102 is a characteristic value for indicating that the first input is a malfunction.
In the embodiment of the invention, the value obtained by predicting the user historical behavior data associated with the first input is determined by the model, whether the first input is misoperation is determined by the value, and the target prompt message is displayed under the condition that the first input is determined to be misoperation.
It should be noted that, in the embodiment of the present invention, whether the first input is an erroneous operation is evaluated by the target feature value, the target feature value may be set by the user, or the target feature value may be set by the electronic device according to the historical operating conditions of the user, and after the setting, the target feature value may be updated by the operation of the user, so as to be more suitable for the use of the user.
In the embodiment of the invention, the user is actively prompted whether to skip the interface corresponding to the advertisement information or not by judging the first input as the misoperation, so that the interruption of the operation currently performed is avoided, and the interception of the misoperation can be realized; because the misoperation is intercepted, the user does not need to finish the misoperation manually, and resources are not wasted to download an unnecessary application program, so that the resources are saved.
In some embodiments of the invention, the historical behavior data of the user associated with the first input refers to historical behavior data of the user generated based on the first input.
In this embodiment of the present invention, in response to the first input, displaying the target prompt information when the misoperation feature value of the first input is the target feature value in step 102 includes:
and displaying target prompt information to prompt the user that the first input is misoperation when the misoperation characteristic value of the first input is the target characteristic value.
Correspondingly, in one example, the model comprises a user operation recognition model, and the misoperation characteristic value is a target recognition rate;
after receiving a first input of advertising information of the target program interface by a user, the misoperation prompting method further comprises the following steps:
obtaining user historical behavior data associated with a first input;
and inputting the historical behavior data of the user into a user operation recognition model, and outputting a target recognition rate corresponding to the historical behavior data of the user.
In the embodiment of the invention, the user operation identification model is constructed by firstly constructing an initial model function; then, acquiring user historical behavior data associated with the first input in advance, inputting a selection result of each time of the user into an initial model function for training for multiple times until a loss function meets a preset condition, and stopping training to obtain a trained model, namely a user operation recognition model; wherein the preset condition may be set based on the accuracy of the model.
The user operation recognition model is a neural network. A neural network is an operational model, which is formed by a large number of nodes (or neurons) connected with each other. Each node represents a particular output function, called the excitation function. Each connection between two nodes represents a weighted value, called weight, for the signal passing through the connection.
Correspondingly, in another example, the model comprises a user operation recognition model, and the misoperation characteristic value is a target recognition rate;
after receiving a first input of advertising information of the target program interface by a user, the misoperation prompting method further comprises the following steps:
obtaining user historical behavior data associated with a first input;
and predicting the historical behavior data of the user through a decision tree model to obtain a target score corresponding to the historical behavior data of the user.
The method for predicting the historical behavior data of the user through the decision tree model to obtain the target score corresponding to the historical behavior data of the user comprises the following steps:
judging the user behavior data through at least one judgment condition included in the decision tree model to obtain a judgment result;
and obtaining a target score corresponding to the historical behavior data of the user based on the judgment result.
In fig. 2, the user touches the advertisement information on the e-book interface to download a third-party application program.
In the embodiment of the present invention, taking a decision tree model as an example, the decision tree model includes a plurality of determination conditions, which can be set according to the use requirements and the precision, such as determination condition 1, determination condition 2, determination condition 3, determination condition 4, and determination condition 5; in an initial condition, the initial weight (i.e. the corresponding score) of each judgment condition can be set to 1, and the judgment conditions are used for evaluating the score of the user historical behavior data associated with the first input, so that whether the first input is misoperation can be determined; wherein, the score range can be (-1, 1), the score is positive according with the user expectation, otherwise, the score is negative, namely, the score is positive when the first input is confirmed to be that the misoperation is consistent with the user intention, otherwise, the score is negative.
The association degree of the target program and the first input, the association degree of the first input and the target program, the association degree of the user historical operation data and the first input, and the operation type of the first input.
The relevance between the target program and the first input refers to the relevance between the target program interface and the first input operation; the degree of association between the user history operation data and the first input refers to the matching degree between the operation history of the electronic device (whether the target program to be downloaded is searched) and the first input, and the user history operation record (namely, the final selection result of the user for the same target program, the same advertisement information, the same first input and the same user in the history record); the consistency degree of the first input and the target program refers to the influence of interruption of the first input of the target program interface, for example, the target program interface is a video playing interface, the playing of the video is interrupted when the first input is responded, the consistency degree is lower, and for example, the target program interface is an electronic book reading interface, the reading of the electronic book is interrupted, and the consistency degree is higher than the interruption of the video playing; the operation type of the first input refers to that the user triggers the operation of clicking or sliding the jump.
It should be noted that each time the user selects the result (i.e., the user selects the result after the target prompt information is displayed last time, i.e., the user confirms that the first input is an incorrect operation, or confirms that the first input is not an incorrect operation), the score of the model is influenced to some extent. Statistics can be carried out on the same selection result, and the score of the corresponding selection result is increased along with the increase of times; for the same use scene (the same target program interface, the same advertisement information and the same first input), the selection results of the current user and the last user are different, the historical behavior data of the user corresponding to the current selection can be removed, namely, a part of invalid data can be screened, the accuracy of the data is improved, and the precision of the decision tree model is further improved.
When a user reads an electronic book, after an electronic book interface is operated (namely a first input), the judgment condition 1, the judgment condition 2, the judgment condition 3, the judgment condition 4 and the judgment condition 5 included in the decision tree model respectively judge the user historical behavior data associated with the first input to obtain scoring results corresponding to the judgment condition 1, the judgment condition 2, the judgment condition 3, the judgment condition 4 and the judgment condition 5, then, the scoring results corresponding to the judgment condition 1, the judgment condition 2, the judgment condition 3, the judgment condition 4 and the judgment condition 5 are summarized to obtain the misoperation characteristic value of the first input, then, whether the misoperation characteristic value of the first input is the target misoperation characteristic value is judged, if the misoperation characteristic value of the first input is the target misoperation characteristic value, displaying target prompt information, the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; and further, when the misoperation characteristic value of the first input is the target characteristic value, namely the first input is misoperation, the user can be prevented from jumping to an interface corresponding to the advertisement information to interrupt the current operation of the user, and the user experience degree is improved.
The user historical behavior data is scored according to five judgment conditions, and the method specifically comprises the following steps:
when a user reads an electronic book, the user slides to the advertisement information on the interface of the electronic book, the advertisement information corresponds to the interface of an application program, such as a music playing application program, and the user does not pay attention to the music playing application program.
Wherein the score of the judgment condition 1 is-0.5; judging that the score of the condition 2 is-1; judging that the score of condition 3 is 0; if the score of the judgment condition 4 is-1 (the score of the judgment condition 5 is 0. finally, the score result is-2.5 points, the first input is considered to be inconsistent with the user expectation, and the target prompt information is displayed and used for prompting the user to confirm whether to jump to the interface corresponding to the advertisement information.
After multiple executions, when the score is a first value, directly intercepting and displaying interception prompt information, wherein the prompt information is used for prompting a user that the operation is intercepted; wherein the first value may be-4; if the user requests the first input again within a short time and pops up a confirmation box (i.e., target prompt information is displayed), the judgment condition 5 is increased for scoring, and if the score >3, direct jumping is possible, while for direct jumping the user immediately stops direct jumping within a short time, the score of the judgment condition 5 is decreased.
That is, the determination condition 5 is used to determine the historical selection result of the user, for example, the first selection is cancelled, the second selection is cancelled, and the ith selection is determined, then the score value corresponding to the determination condition 5 may be adjusted, that is, the score value corresponding to the determination condition 5 is reduced.
In the embodiment of the invention, the target prompt message is displayed under the condition that the first input of the advertisement message of the target program interface by a user is received and the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation characteristic value is determined based on a user historical behavior data input model associated with the first input, misoperation can be identified before misoperation, further, direct jump to other applications in the advertisement information or execution of other operations due to mistaken touch of the advertisement information can be avoided, and the user misoperation is intercepted; because the misoperation is intercepted, the user does not need to finish the misoperation manually, and resources are not wasted to download an unnecessary application program, so that the resources are saved. Meanwhile, a model is added to optimize and recognize the target characteristic value of the misoperation, the model is a judgment model combining the historical behavior data of the user and the selection of the user, and the user misoperation can be intercepted more accurately through the model.
In some embodiments of the present invention, after the target prompt information is displayed, the misoperation prompting method includes:
under the condition that the first information is received, updating the score corresponding to the user historical behavior data according to the first information and the first input; the first information is information used for determining whether to jump to an interface corresponding to the advertisement information by the user.
After the target prompt information (as shown in fig. 3) is displayed, if the user clicks the confirmation, the first input is not the misoperation, and the interface corresponding to the advertisement information is jumped to, for example, the interface for downloading a; if the user clicks cancel, the first input is misoperation; in both cases, the target scores corresponding to the historical behavior data of the user need to be updated; under the determined condition, the target score corresponding to the historical behavior data of the user needs to be reduced so as to determine that the misoperation can be accurately predicted next time; for the situation of cancellation, the target score corresponding to the historical behavior data of the user needs to be added, so that when the subsequent score reaches a certain value, the skipping is directly stopped, the operation selected by the user is cancelled, the misoperation is intercepted, the user does not need to finish the misoperation manually, no resource is wasted to download an unnecessary application program, and the resource is saved.
In some embodiments of the present invention, after receiving a first input of advertising information of the target program interface from the user, the misoperation prompting method further comprises:
in response to the first input, executing target processing associated with the target control under the condition that the misoperation characteristic value of the first input is the target characteristic value;
the target control is a control of a target area, and the target area is an area including a preset range of the advertisement information.
The executing step of executing the target process associated with the target control may be executed after the prompt information is displayed, or may be executed while the prompt information is displayed.
The target area may be a closing button of the advertisement information or an area where the touch area is closed.
The executing target processing associated with the target control comprises the following steps:
acquiring a first touch position of a first input;
updating the response processing object of the first input into a target control; and the response processing object is positioned at the first touch position.
The target control is a control corresponding to a closing button of the advertisement information, or a control corresponding to a closing touch area of the advertisement information.
The screen of the electronic device in the embodiment of the present invention is a Touch screen (Touch Panel), which is also called a "Touch screen" or a "Touch Panel", and is an inductive liquid crystal display device capable of receiving input signals such as a Touch; the touch screen is essentially a sensor and consists of a touch detection part and a touch screen controller. The touch detection component is arranged in front of the screen and used for detecting the touch position of a user and sending the touch position to the touch screen controller after receiving the touch position; the touch screen controller is mainly used for receiving touch information from the touch point detection device, converting the touch information into touch point coordinates and sending the touch point coordinates to the CPU, and meanwhile, receiving and executing commands sent by the CPU.
Distinguishing touch screens from technical principles can be divided into five basic categories: a vector pressure sensing technology touch screen, a resistance technology touch screen, a capacitance technology touch screen, an infrared technology touch screen, and a surface acoustic wave technology touch screen. In the following, a capacitive technology touch screen is taken as an example.
Capacitive touch screens operate using the current sense of the human body. The capacitive touch screen is a four-layer composite glass screen, the inner surface and the interlayer of the glass screen are respectively coated with one layer of ITO, the outermost layer is a thin-layer silica glass protective layer, the interlayer ITO coating serves as a working surface, four electrodes are led out from four corners, and the inner layer of ITO serves as a shielding layer to guarantee a good working environment. When a finger touches the metal layer, a coupling capacitance is formed between the user and the touch screen surface due to the electric field of the human body, and for high frequency currents, the capacitance is a direct conductor, so that the finger draws a small current from the contact point. The current flows out of the electrodes on the four corners of the touch screen, the current flowing through the four electrodes is in proportion to the distance from the finger to the four corners, and the controller obtains the position of the touch point through accurate calculation of the four current proportions.
A first touch position of a first input can be acquired through the first input on the touch screen; since the first touch position is not a position for correct response (i.e., a false touch occurs at the first touch position), in order to solve a false operation caused by the false touch, the embodiment of the present invention solves the false touch, including:
and when the CPU receives a first touch position of the first input, searching a target control corresponding to the first touch position from the memory, not responding to a response processing object of the first input, and responding to the target control. The response processing object is a command sent by the CPU according to the first touch position of the first input after the CPU receives the first touch position of the first input, and the response processing object executes an object associated with the first input according to the command.
It should be noted that, for the response processing object within the preset range of the target control, the relationship between the target control and the response processing object may be established first and stored; once the first touch position receives the first input, the CPU replaces the response processing object with the target control so as to avoid mistaken touch. The preset range can be determined by the touch sensitivity of the electronic equipment, and the higher the sensitivity is, the smaller the corresponding preset range is set, so that accurate operation can be realized.
For example, if the user selects to cancel, indicating that this time the model decision is consistent with the user's expectations, the AI model (i.e., the decision tree model) further adjusts the score value, and a similar case may result in a higher score for the next decision. In order to highlight the coordinate area of the jump, the position of the advertisement information may be added with a semi-transparent cover (e.g., 1 in fig. 4 for covering the advertisement information), and the user is reminded to click on the normal area (see fig. 4). For example, if the coordinate range of the close button (e.g. 2 in fig. 4) or the close touch area (corresponding to the target control) is (100,200), and the coordinate of the actual touch of the user is (98,198), the corresponding response processing object (98,198) may be updated to the target control at (100,200), so as to implement effective touch on the close button or the close touch area.
Fig. 5 is a schematic diagram of an electronic device according to an embodiment of the present invention. As shown in fig. 5, the electronic device 500 includes:
a receiving module 501, configured to receive a first input of advertisement information of a target program interface from a user;
a display module 502, configured to respond to a first input, and display a target prompt message when a misoperation feature value of the first input is a target feature value;
the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the maloperation feature value is determined based on the user historical behavior data input model that is to be associated with the first input.
In the embodiment of the invention, the target prompt message is displayed under the condition that the first input of the advertisement message of the target program interface by a user is received and the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation characteristic value is determined based on a user historical behavior data input model associated with the first input, misoperation can be identified before misoperation, further, direct jump to other applications in the advertisement information or execution of other operations due to mistaken touch of the advertisement information can be avoided, and the user misoperation is intercepted; because the misoperation is intercepted, the user does not need to finish the misoperation manually, and resources are not wasted to download an unnecessary application program, so that the resources are saved.
Optionally, the model includes a user operation recognition model, the misoperation characteristic value is a target recognition rate, and the electronic device further includes:
an acquisition module for acquiring user historical behavior data associated with a first input;
and the obtaining module is used for inputting the historical behavior data of the user to the user operation recognition model and outputting the recognition rate corresponding to the historical behavior data of the user.
Optionally, the model includes a decision tree model, the misoperation characteristic value is a target score, and the electronic device further includes:
an acquisition module for acquiring user historical behavior data associated with a first input;
and the obtaining module is used for predicting the historical behavior data of the user through the decision tree model to obtain the target score corresponding to the historical behavior data of the user.
Optionally, the obtaining module is specifically configured to:
judging the user behavior data through at least one judgment condition included in the decision tree model to obtain a judgment result;
and obtaining a target score corresponding to the historical behavior data of the user based on the judgment result.
Optionally, the user historical behavior data includes at least one of:
the association degree of the target program and the first input, the association degree of the first input and the target program, the association degree of the user historical operation data and the first input, and the operation type of the first input.
Optionally, the electronic device further includes:
the updating module is used for updating the scores corresponding to the historical behavior data of the user according to the first information and the first input under the condition that the first information is received;
the first information is information used for determining whether to jump to an interface corresponding to the advertisement information by the user.
Optionally, the electronic device further includes:
the receiving module 501, after receiving a first input of advertisement information of a target program interface from a user, the electronic device further includes;
in response to the first input, executing target processing associated with the target control under the condition that the misoperation characteristic value of the first input is the target characteristic value;
the target control is a control of a target area, and the target area is an area including a preset range of the advertisement information.
Optionally, after receiving a first input of the advertisement information of the target program interface from the user, the electronic device further includes:
acquiring a first touch position of a first input;
updating the response processing object of the first input into a target control; and the response processing object is positioned at the first touch position.
The electronic device provided in the embodiment of the present invention can implement each process implemented by the electronic device in the method embodiments of fig. 1 to fig. 4, and is not described herein again to avoid repetition.
In the embodiment of the invention, the target prompt message is displayed under the condition that the first input of the advertisement message of the target program interface by a user is received and the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation characteristic value is determined based on a user historical behavior data input model associated with the first input, misoperation can be identified before misoperation, further, direct jump to other applications in the advertisement information or execution of other operations due to mistaken touch of the advertisement information can be avoided, and the user misoperation is intercepted; because the misoperation is intercepted, the user does not need to finish the misoperation manually, and resources are not wasted to download an unnecessary application program, so that the resources are saved.
Fig. 6 is a schematic diagram of a hardware structure of an electronic device implementing various embodiments of the present invention.
The electronic device 600 includes, but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 6 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The user input unit 607 is configured to receive a first input of advertisement information of the target program interface from a user;
a display unit 606 configured to display, in response to the first input, target prompt information in a case where the misoperation feature value of the first input is the target feature value;
the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the maloperation feature value is determined based on the user historical behavior data input model that is to be associated with the first input.
The electronic device provided in the embodiment of the present invention can implement each process implemented by the electronic device in the method embodiment of fig. 1, and is not described herein again to avoid repetition.
In the embodiment of the invention, the target prompt message is displayed under the condition that the first input of the advertisement message of the target program interface by a user is received and the misoperation characteristic value of the first input is the target characteristic value; the target prompt information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation characteristic value is determined based on a user historical behavior data input model associated with the first input, misoperation can be identified before misoperation, further, direct jump to other applications in the advertisement information or execution of other operations due to mistaken touch of the advertisement information can be avoided, and the user misoperation is intercepted; because the misoperation is intercepted, the user does not need to finish the misoperation manually, and resources are not wasted to download an unnecessary application program, so that the resources are saved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 607 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 610; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 606 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 601 may also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 602, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output as sound. Also, the audio output unit 603 may also provide audio output related to a specific function performed by the electronic apparatus 600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, and the like.
The input unit 604 is used to receive audio or video signals. The input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics processor 6041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 606. The image frames processed by the graphic processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound, and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 601 in case of the phone call mode.
The electronic device 600 also includes at least one sensor 605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 6061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 6061 and/or the backlight when the electronic apparatus 600 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 605 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 606 is used to display information input by the user or information provided to the user. The Display unit 606 may include a Display panel 6061, and the Display panel 6061 may be configured by a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 6071 using a finger, stylus, or any suitable object or accessory). The touch panel 6071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 610, receives a command from the processor 610, and executes the command. In addition, the touch panel 6071 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 607 may include other input devices 6072 in addition to the touch panel 6071. Specifically, the other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 6071 can be overlaid on the display panel 6061, and when the touch panel 6071 detects a touch operation on or near the touch panel 6071, the touch operation is transmitted to the processor 610 to determine the type of the touch event, and then the processor 610 provides a corresponding visual output on the display panel 6061 according to the type of the touch event. Although the touch panel 6071 and the display panel 6067 are two independent components in fig. 6 to implement the input and output functions of the electronic device, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to implement the input and output functions of the electronic device, and this is not limited herein.
The interface unit 608 is an interface for connecting an external device to the electronic apparatus 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the electronic device 600 or may be used to transmit data between the electronic device 600 and external devices.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 609 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 610 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 609, and calling data stored in the memory 609, thereby performing overall monitoring of the electronic device. Processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The electronic device 600 may further include a power supply 611 (e.g., a battery) for supplying power to the various components, and preferably, the power supply 611 may be logically connected to the processor 610 via a power management system, such that the power management system may be used to manage charging, discharging, and power consumption.
In addition, the electronic device 600 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides an electronic device, which includes a processor 610, a memory 609, and a computer program stored in the memory 609 and capable of running on the processor 610, where the computer program, when executed by the processor 610, implements each process of the above method embodiment for identifying a user operation, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned method for identifying a user operation, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (8)

1. A misoperation prompting method is characterized by comprising the following steps:
receiving a first input of advertising information of a target program interface by a user;
responding to the first input, and displaying target prompt information under the condition that the misoperation characteristic value of the first input is a target characteristic value;
the target prompting information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation feature value is determined based on a user historical behavior data input model associated with the first input;
after receiving the first input of the advertising information of the target program interface by the user, the method further comprises:
in response to the first input, executing target processing associated with a target control under the condition that the misoperation characteristic value of the first input is the target characteristic value;
the target control is a control of a target area, and the target area is an area including a preset range of the advertisement information;
the executing target processing associated with the target control comprises:
acquiring a first touch position of the first input;
updating the response processing object of the first input into a target control; wherein the response processing object is located at the first touch position.
2. The method according to claim 1, wherein the model comprises a user operation recognition model, and the misoperation characteristic value is a target recognition rate;
after receiving the first input of the advertising information of the target program interface by the user, the method further comprises:
obtaining the user historical behavior data associated with the first input;
and inputting the historical user behavior data into a user operation recognition model, and outputting a target recognition rate corresponding to the historical user behavior data.
3. The method of claim 1, wherein the model comprises a decision tree model, and the misoperation feature value is a target score;
after receiving the first input of the advertising information of the target program interface by the user, the method further comprises:
obtaining user historical behavior data associated with the first input;
and predicting the historical behavior data of the user through a decision tree model to obtain a target score corresponding to the historical behavior data of the user.
4. The method of claim 3, wherein the predicting the historical user behavior data through a decision tree model to obtain a target score corresponding to the historical user behavior data comprises:
judging the user behavior data through at least one judgment condition included in the decision tree model to obtain a judgment result;
and obtaining a target score corresponding to the user historical behavior data based on the judgment result.
5. The method according to any of claims 1-4, wherein the user historical behavior data comprises at least one of: the association degree of a target program and the first input, the association degree of the first input and the target program, the association degree of user historical operation data and the first input, and the operation type of the first input.
6. The method according to any one of claims 1, 3 and 4, wherein after displaying the target prompt message, the method further comprises:
under the condition that first information is received, updating a target score corresponding to the user historical behavior data according to the first information and the first input;
the first information is information used for a user to determine whether to jump to an interface corresponding to the advertisement information.
7. An electronic device, comprising:
the receiving module is used for receiving a first input of advertising information of a target program interface from a user;
the display module is used for responding to the first input and displaying target prompt information under the condition that the misoperation characteristic value of the first input is a target characteristic value;
the target prompting information is used for prompting a user to confirm whether to jump to an interface corresponding to the advertisement information; the misoperation feature value is determined based on a user historical behavior data input model to be associated with the first input;
after the receiving module receives a first input of the advertisement information of the target program interface from the user, the electronic device further includes:
in response to the first input, executing target processing associated with the target control under the condition that the misoperation characteristic value of the first input is the target characteristic value;
the target control is a control of a target area, and the target area is an area of a preset range containing the advertisement information;
after the receiving module receives a first input of the advertisement information of the target program interface from the user, the electronic device further includes:
responding to the first input, and acquiring a first touch position of the first input under the condition that the misoperation characteristic value of the first input is a target characteristic value; updating the response processing object of the first input into a target control; wherein the response processing object is located at the first touch position.
8. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method of error alert as claimed in any one of claims 1 to 6.
CN202010245012.6A 2020-03-31 2020-03-31 Misoperation prompting method and electronic equipment Active CN111475080B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010245012.6A CN111475080B (en) 2020-03-31 2020-03-31 Misoperation prompting method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010245012.6A CN111475080B (en) 2020-03-31 2020-03-31 Misoperation prompting method and electronic equipment

Publications (2)

Publication Number Publication Date
CN111475080A CN111475080A (en) 2020-07-31
CN111475080B true CN111475080B (en) 2022-03-25

Family

ID=71750350

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010245012.6A Active CN111475080B (en) 2020-03-31 2020-03-31 Misoperation prompting method and electronic equipment

Country Status (1)

Country Link
CN (1) CN111475080B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111833115B (en) * 2020-09-16 2020-12-11 腾讯科技(深圳)有限公司 Operation identification method and device, storage medium and server
CN112328339B (en) * 2020-10-10 2024-04-30 Oppo(重庆)智能科技有限公司 Notification message display method and device, storage medium and electronic equipment
CN113010044A (en) * 2021-03-19 2021-06-22 维沃移动通信有限公司 Control method and device of electronic equipment, electronic equipment and storage medium
CN113377266A (en) * 2021-07-14 2021-09-10 广州繁星互娱信息科技有限公司 Live broadcast room switching method and device, terminal equipment and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103513910A (en) * 2012-06-29 2014-01-15 联想(北京)有限公司 Information processing method and device and electronic equipment
CN106547381B (en) * 2015-09-22 2019-08-02 中移(杭州)信息技术有限公司 A kind of method and apparatus of mobile terminal false-touch prevention
CN108803980A (en) * 2017-04-27 2018-11-13 北京搜狗科技发展有限公司 Operation recognition methods, device, equipment and the readable storage medium storing program for executing of equipment
CN110659093A (en) * 2019-08-16 2020-01-07 平安科技(深圳)有限公司 Operation prompting method and device

Also Published As

Publication number Publication date
CN111475080A (en) 2020-07-31

Similar Documents

Publication Publication Date Title
CN109710132B (en) Operation control method and terminal
CN111475080B (en) Misoperation prompting method and electronic equipment
WO2019174611A1 (en) Application configuration method and mobile terminal
CN108958865B (en) Corner mark management method and mobile terminal
CN107734175B (en) Notification message prompting method and mobile terminal
CN111092990B (en) Application program sharing method, electronic device and storage medium
CN109871174B (en) Virtual key display method and mobile terminal
CN110769155B (en) Camera control method and electronic equipment
CN108334272B (en) Control method and mobile terminal
CN110830363B (en) Information sharing method and electronic equipment
CN111258468B (en) Information processing method and electronic equipment
CN108681427B (en) Access right control method and terminal equipment
CN108958593B (en) Method for determining communication object and mobile terminal
CN111163224B (en) Voice message playing method and electronic equipment
CN111610904B (en) Icon arrangement method, electronic device and storage medium
CN110825295B (en) Application program control method and electronic equipment
CN110618969A (en) Icon display method and electronic equipment
CN110795402A (en) Method and device for displaying file list and electronic equipment
CN109857659B (en) Control operation method and device
CN110069407B (en) Function test method and device for application program
CN108388400B (en) Operation processing method and mobile terminal
CN111310165B (en) Account switching or registering method and electronic equipment
CN111026300B (en) Screen display method and electronic equipment
CN111443968A (en) Screenshot method and electronic equipment
CN110851042A (en) Interface display method and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant