Information processing procedure, electronic device and computer-readable storage medium
The information processing method addresses the issue of accidental key presses in smartphones by controlling the button area to a miss avoidance mode based on the display output state, thereby improving user experience by reducing interruptions during activities like gaming.
Patent Information
- Application Number
- DE102017120515
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2016-09-30
- Filing Date
- 2017-09-06
- Publication Date
- 2025-06-12
- Estimated Expiration
- 2037-09-06
AI Technical Summary
In intelligent terminals, such as smartphones, the narrow button area can lead to accidental touches of keys like the menu, home, or reset buttons, causing inconvenience and frustration, especially during activities like gaming.
An information processing method that determines the display output state of the screen and controls the button area to a miss avoidance mode when certain conditions are met, such as the display being in landscape mode or full-screen mode, thereby preventing false touches by making the button area inaccessible to certain types of operations.
This solution effectively reduces the likelihood of accidental key presses, thereby enhancing the user experience by preventing interruptions in applications and maintaining focus on the current task, such as gaming.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
REFERENCE TO A RELEVANT APPLICATIONThis application claims priority to Chinese Patent Application No. 201610875617.7 filed on Sep. 30, 2016, the entire contents of which are incorporated herein by reference.FIELD OF THE INVENTIONThe present disclosure relates generally to the field of information processing technology, and more particularly relates to an information processing method, an electronic device, and a computer readable storage medium.BACKGROUNDAt present, development of intelligent terminals is proceeding very quickly. For example, when using a smartphone, the display surface of the smartphone becomes increasingly larger, and the button area in the frame or at the bottom of the display screen becomes narrower and narrower. In particular, the keys of the key pad are often capacitive or fingerprint-based touch keys. In most cases, the touch keys in the button area include a reset key, a home key (also known as a home button), and a menu key (also known as a menu button), and the three keys facilitate the use of the smartphone by a user.However, in certain situations, the keys of the key surface may be easily touched by mistake (namely, the keys may be easily touched incorrectly) and thus cause inconvenience in use. For example, when a game called fruit Ninja® is played, a user can easily touch the menu key when a finger is used to wipe or cut a fruit. Once the menu button is triggered, the game can automatically pause and continue in the background and the smartphone can return to the main menu interface. Such a situation may be frustrating to the user.CN 105 786 391 A D1 relates to narrow frame display devices and discloses a touch method comprising: acquiring touch information corresponding to a touch operation, the touch information comprising at least a touch position and a touch area; determining a touch area according to the touch position; comparing the touch area with a reference area to obtain a comparison result; judging whether the touch operation is a false touch according to the comparison result and the touch area; not executing an instruction of the touch operation if the touch operation is a false touch; and executing the instruction of the touch operation if the touch operation is not a false touch.CN 105 426 048 A relates to preventing misoperation of an application program, and discloses a method comprising: detecting a first touch operation on a touch screen unit or a unit button of a mobile terminal; and determining whether the first touch operation satisfies a preset condition when an application program is being executed; and denying the response to the first touch operation when the first touch operation does not satisfy the preset condition.The disclosed information processing method, electronic device, and information processing apparatus are directed to solving one or more of the problems listed above and other problems.SUMMARY OF THE DISCLOSUREIt is an object of the present invention to provide an improved information processing method, an improved electronic device, and an improved computer readable storage medium.This object is achieved by the subject matters of the main claim 1 and the subordinate claims 9 and 17 which determine the present invention.Preferred embodiments of the present invention are the subject of the dependent claims.An aspect of the present disclosure provides an information processing method according to claim 1.Another aspect of the present invention provides an electronic device according to claim 9.Another aspect of the present disclosure provides a computer readable medium according to claim 17.Other aspects of the present disclosure will be understood by those skilled in the art in light of the description, claims, and drawings of the present disclosure.BRIEF DESCRIPTION OF THE DRAWINGSIn order to make the explanation of the technical solutions in the embodiments of the present disclosure clearer, drawings necessary for the embodiments are briefly presented below. Apparently, the drawings described below correspond to some embodiments of the present disclosure, and it is possible that those skilled in the art can derive other drawings from the accompanying drawings without inventive activity. FIG. 1 is a flow diagram of an example of an information processing method according to the disclosed embodiments; FIG. 2 is a flow diagram of another example of an information processing method according to the disclosed embodiments; FIG. 3 is a flow diagram of another example of an information processing method according to the disclosed embodiments; FIG. 4 is a schematic view of a display screen of an example of an electronic device illustrating a display output state in a landscape mode and a full screen mode, in accordance with the disclosed embodiments; FIG. 5 is a flow diagram of another example of an information processing method according to the disclosed embodiments; FIG. 6 is a schematic view of a display interface of a display screen of an example of an electronic device including an input surface, in accordance with the disclosed embodiments; FIG. 7 is a flow diagram of another example of an information processing method according to the disclosed embodiments; FIG. 8 is a schematic view of a display interface of a display screen of an example of an electronic device including a preset area, in accordance with the disclosed embodiments; FIG. 9 is a structural diagram of an example of an electronic device according to the disclosed embodiments; and FIG. 10 is a structural diagram of an example of an information processing apparatus according to the disclosed embodiments.DETAILED DESCRIPTIONReference will now be made in detail to exemplary embodiments of the disclosure, which are illustrated in the accompanying drawings. Whenever possible, the same reference numerals are used for reference numerals relating to the same or similar parts throughout the drawings. The described embodiments are some, but not all, embodiments of the present disclosure. Based on the disclosed embodiments and without inventive acts, those skilled in the art may derive other embodiments consistent with the present disclosure, all of which are included within the scope of the present disclosure.The present disclosure provides an information processing method executable on an electronic device. The electronic device may include, but is not limited to, a mobile phone, a smartphone, or a tablet, etc. More specifically, the electronic device may include a display screen and a button area on one side of the display screen. FIG. 1 shows a flow diagram of an example information processing method in accordance with the disclosed embodiments. As shown in FIG. 1, the information processing method may include the following steps.Step S 101: It is determined whether a display output state of the display screen satisfies a first predetermined condition. When the first condition is satisfied, step S 102 is executed, and when the first preset condition is not satisfied, step S 105 is executed.Specifically, the display output state may be a state in which display content is in a lateral or longitudinal format, a state in which display content of a display screen is in a full screen or partial display mode, or a combination thereof, etc. Further, the preset condition may be, for example, a condition in which a display direction of the display content of a display surface is a first direction. The first direction may be, for example, a direction from the display screen to the button surface.Step S102: A button area is controlled in a miss avoidance mode.More specifically, the mis-touch avoidance mode is a mode in which mis-touch is avoided. For example, in the false touch avoidance mode, the button area may only respond to certain types of touch or press by the user. When the display output state satisfies the first preset condition, this may indicate that in the electronic device under such a display output state, a user may easily miss the button surface.Accordingly, the button area may require control to the false touch avoidance mode.Step S 103: In the false touch avoidance mode, when a first operation on the button surface is detected, it is determined whether the first operation satisfies a second predetermined condition. When the first process is determined to satisfy the second preset condition, step S 104 is executed. When it is determined for the first process that it does not satisfy the second preset condition, step S 105 is executed.More specifically, the first operation may be a touch operation with a relatively small touch pressure, a single click operation, or a double click operation showing a short interval time (e.g., 0.3 seconds), etc. The second preset condition may be, for example, a condition in which the first operation is a smooth contact with a smaller force or pressure than a predetermined value.Step S104: The button area is controlled to be inaccessible to the first operation.More specifically, when the first operation on the button surface satisfies the second preset condition, it indicates that the first operation on the button surface is a false touch. Then, the button area is controlled to be insensitive to the first operation.Step S 105: No operation is performed or other operations are performed.More specifically, step S 105 is executed when the first preset condition in step S 101 or the second preset condition in step S 103 is not satisfied. For example, if it is determined in step S 101 that the display output state of the display screen does not satisfy the first preset condition, the button area is not controlled to the miss avoidance mode (that is, no operation is performed or other operations are performed). For example, when it is determined in the mis-touch avoidance mode that the detected first operation determined in step S 103 does not satisfy the second preset condition, the button area may not be controlled to be inaccessible to the first operation. That is, the button area may respond to the first operation to perform other operations.Using the disclosed information processing method, when the display output state of the display screen satisfies the first predetermined condition, the button area may be controlled to be in the miss avoidance mode. In the miss avoidance mode, when a first operation satisfying a second preset condition is detected (namely, a miss of a key in the key area is detected), the key area is controlled to be inaccessible to the first operation.As such, the information processing method provided by embodiments of the present disclosure may determine whether or not to control the button area in the miss avoidance mode based on the display output state of the output screen. In the miss avoidance mode, when a key depression operation in the key area is determined to be miss, a response to the operation in the key area may be blocked. Accordingly, when a user performs an operation based on a current application, the current application cannot be interrupted due to the mis-touching of a key. For example, if a user plays a game, the game can no longer be automatically interrupted and will continue in the background because a menu button in the button area is miscomminuted. That is, the problem of a relatively poor user experience caused by miscontact of a key in the key area by a user can be avoided.Based on the aforementioned embodiments, the disclosed information processing method can be illustrated in detail with specific embodiments shown below.FIG. 2 shows a flow diagram of another example information processing method according to the disclosed embodiments. The disclosed information processing method may be performed on an electronic device. The electronic device may be, but is not limited to, a mobile phone, a smartphone or a tablet, etc. More specifically, the electronic device may include a display screen and a button area on one side of the display screen. As shown in FIG. 2, the information processing method may include the following steps.Step S 201: It is determined whether or not the display direction of display content of a display screen is a first direction. When it is determined that the display direction of display content is the first direction, step S 202 is executed. On the other hand, when it is determined that the display direction of display content is not the first direction, step S 205 is executed.Specifically, the first direction may be a direction parallel to a direction from the display screen to the button surface. In order to determine whether the display direction of the display content on the display screen is the first direction, it is necessary to determine whether the display content is displayed on the display screen in a landscape format.Step S 202: The button area is controlled to be in a false touch avoidance mode.According to the present disclosure, when the display content of the display screen of the electronic device is displayed in a landscape format, the button area may be controlled to be in a mis-touch avoidance mode. When the display content is displayed on the display screen of the electronic device in a landscape format, if a user performs an operation on an area on the display screen close to the button area, a button in the button area may be easily touched erroneously.For example, when the user uses both hands to hold the mobile phone and plays a game, the display output state of the mobile phone may be in the landscape format. During a process in which the user uses a hand close to the button area to play a game, a button in the button area such as a home button of the mobile phone can be easily touched unless sufficient attention is paid thereto. Once the home button is touched, the mobile phone can automatically break the game and keep it running in the background and display a main interface of the mobile phone. In order to avoid the occurrence of such a situation, when it is determined that the display output state of the mobile phone is in a landscape mode, the button area may be controlled to be in the miss avoidance mode.Step S 203: In the mis-touch avoidance mode, when the first operation on the button surface is detected, it is determined whether the first operation belongs to a preset first operation type. When it is determined that the first operation belongs to the preset first operation type, step S 204 ais executed. On the other hand, when it is determined that the first operation does not belong to the preset first operation type, step S 204 bis executed.For example, an operation belonging to the preset first operation type may be a touch operation with a touch pressure that is smaller than a preset value. If a key in the key area is touched incorrectly, the touch pressure of a user finger on the key in the key area is often not very great. That is, the button area is touched smoothly when an operation is performed on an area of the display screen close to the button area.Besides the touch operation with a touch pressure smaller than a preset value, the operation of the preset first operation may include a single click operation. However, the present disclosure is not limited thereto. As long as the operation is performed on a surface of the display screen close to the button surface, any operation in a form in which the button surface is touched is associated with an operation of the first operation type.Step S204a: The button area is controlled to be insensitive to the first operation.Step S 204 b: It is determined whether the first operation belongs to a preset second operation type. When it is determined that the first operation belongs to a preset second operation type, step S 205 bis executed. On the other hand, if it is determined that the first operation does not belong to the preset second operation type, step S 205 ais executed.Step S 205 a: No operation is performed.Step S205b: The button area is controlled to respond to the first operation.More specifically, the embodiments of the present disclosure may be only insensitive to the first operation if it belongs to the preset first operation type. That is, a response to the miss touch on a key of the key area is blocked. If the key in the key area is not touched incorrectly, a normal operation on the key of the key area may still be possible. That is, the preset second type of operation in the aforementioned steps may be a normal operation performed on the button of the button area, such as a double click operation on a button in the button area, double or more soft touch operations for a predetermined period of time (e.g., 0.3 seconds), a touch press operation with a touch pressure greater than the predetermined value, or a touch operation with a touch time longer than a predetermined duration, etc.In the disclosed information processing method, when the display output state of the display screen satisfies that the display direction of the display content is in a first direction (the display content of the display screen is displayed in a landscape format, for example), the button area may be controlled to a mis-touch avoidance mode. In the miss avoidance mode, when the detected first operation belongs to the preset first operation type (namely, the miss on the key is detected in the key area), the key area is controlled to be inaccessible to the first operation. Further, when the first operation belongs to the preset second operation type (namely, a normal operation on the key in the key area), the key area is controlled to respond to the first operation.As such, the disclosed information processing method can determine whether or not to control the button area in the false-touch avoidance mode based on the display output state of the screen. In the miss avoidance mode, when it is determined that an operation on the button in the button area is a miss, the response to the operation on the button area is blocked. Accordingly, when the user performs an operation based on a current application, the current application cannot be stopped due to the mis-touching on the key in the key area. That is, the problem of a relatively poor user experience caused by miscontact on a key of the key area by a user can be solved.FIG. 3 shows a flow diagram of another example information processing method according to the disclosed embodiments. The disclosed information processing method may be performed on an electronic device. The electronic device may be, but is not limited to, a mobile phone, a smartphone or a tablet, etc. More specifically, the electronic device may include a display screen and a button area on one side of the display screen. As shown in FIG. 3, the information processing method may include the following steps.Step S 301: It is determined whether a display direction of display content of a display screen is a first direction. When it is determined that the display direction of the display content of the display screen is the first direction, step S 302 is executed. On the other hand, when it is determined that the display direction of display content of the display screen is not the first direction, step S 306 ais executed.Specifically, the first direction may be a direction parallel to a direction from the display screen to the button surface. In order to determine whether the display direction of the display content of the display screen is the first direction, it is necessary to determine whether the display content on the display screen is in a landscape format.Step S 302: It is determined whether the display content of the display screen is in a full-screen display mode. When it is determined that the display content of the display screen is in a full-screen display mode, step S 303 is executed. On the other hand, when it is determined that the display content of the display screen is not in the full-screen display mode, step S 306 ais executed.More specifically, when the information such as a state bar, a progress bar, etc. is not displayed on the display screen, it can be displayed that the display content is in a full-screen display mode.The present disclosure is not intended to limit the execution sequence of step S 301 and step S 302. For example, step S 301 may be performed before step S 302. Optionally, step S 301 and step S 302 may be performed simultaneously.Step S303: The button area is controlled to a false touch avoidance mode.For example, FIG. 4 shows a schematic view of a display screen of an example electronic device illustrating a display output state in a landscape mode and a full-screen display mode, in accordance with the disclosed embodiments. When the display content is displayed on the display screen of the electronic device in the landscape mode and the full-screen display mode, the button area may be controlled to be in the mis-touch avoidance mode.Referring to FIG. 4, when the display content is displayed on the display screen of the electronic device in the landscape mode and the full-screen display mode, when the user performs an operation in an area 402 on the display screen near the button area 401, a button in the button area 401 may be easily touched. For example, when the user uses both hands to hold a mobile phone and play a game, the display output state of the mobile phone may be in a landscape mode and a full screen mode. During a process in which a user uses a hand close to the button area to play a game, a button in the button area such as a home button of the mobile phone can be easily touched unless sufficient attention is paid thereto. Once the home button is touched, the mobile phone can automatically break the game and keep it running in the background and display a main interface of the mobile phone. In order to avoid the occurrence of such a situation, when it is determined that the display output state of the mobile phone is in the landscape mode and the full-screen display mode, the button area may be controlled to be in the miss avoidance mode.Step S 304: When the first operation on the button surface is determined in the miss avoidance mode, it is determined whether the first operation belongs to a preset first operation type. When it is determined that the first operation belongs to the preset first operation type, step S 305 ais executed. Optionally, when it is determined that the first operation does not belong to the preset first operation type, step S 305 bis executed.For example, the preset first operation type may be a touch operation with a touch pressure smaller than a preset value. If a key in the key area is touched incorrectly, the touch pressure of a user finger on the key in the key area is often not very great. That is, the button area is touched smoothly when an operation is performed on an area of the display screen near the button area.Besides the touch operation with a touch pressure smaller than a preset value, the preset operation of the first operation type may also include a single click operation. However, the present disclosure is not limited thereto. As long as the operation is performed on a surface of the display screen close to the button surface, any operation that does not come into touch with the button surface in any form belongs to an operation of the first operation type.Step S305a: The button area is controlled to be inaccessible to the first operation.Step S 305 b: It is determined whether the first operation belongs to a preset second operation type. When it is determined that the first operation belongs to the preset second operation type, step S 305 bis executed. On the other hand, when it is determined that the first operation does not belong to the preset second operation type, step S 306 ais executed.Step S 306 a: No operation is performed or other operations are performed.Step S306b: The button area is controlled to respond to the first operation.In particular, embodiments of the present disclosure may be insensitive only to the first operation associated with the preset first operation type. That is, a response to the miss touch on a key of the key area is blocked. If the key in the key area is not touched incorrectly, a reaction to a normal operation on the key of the key area may still be possible. That is, the preset second type of operation in the aforementioned steps may be an ordinary operation performed on the key in the button area, such as a double click operation on the key in the button area, a double or plural soft touch operation for a predetermined period of time (e.g., 0.3 seconds), a touch press operation with a touch pressure greater than a predetermined value, or a touch operation with a touch time longer than a predetermined duration, etc.In the disclosed information processing method, when it is satisfied that the display output state of the display screen is the display direction of the display content is a first direction (e.g., the display direction of the display screen is displayed in a landscape mode) and the display content is displayed in the full screen mode, the button area may be controlled to be in a mis-touch avoidance mode. In the miss avoidance mode, when the detected first operation belongs to the preset first operation type (namely, the miss on the key is detected in the key area), the key area is controlled in response to the first operation. If the first operation belongs to the preset second operation type (namely, the normal operation on a key in the key area), the key area may be controlled to respond to the first operation.As such, the disclosed information processing method can determine whether or not to control the button area in the miss avoidance mode based on the display output state of the display screen. When it is determined in the miss avoidance mode that the operation on the key in the key area is a miss, the operation responding to the key area is blocked. Accordingly, when the user performs an operation based on a current application, the current application cannot pause due to the mis-touch on the key in the button area. That is, the problem of a relatively poor user experience caused by miscontact on a key of the key area by a user can be solved.The aforementioned descriptions represent a first type of situations in which a user fails to touch a key in the button area when the display content of the display screen is displayed in a full-screen display mode or in a landscape format or a combination thereof. Other than such situations, there also exist as a second type of situations in which a user misses a button in a button area when the display interface of the display screen has a preconfigured area configured to receive a user operation and a distance between the preconfigured area and the button area is shorter than a predetermined distance. With respect to the second type of situations, the present disclosure provides a specific solution for avoiding the false touch.FIG. 5 shows a flow diagram of another example information processing method according to the disclosed embodiments. The disclosed information processing method may be performed on an electronic device. The electronic device may be, but is not limited to, a mobile phone, a smartphone or a tablet, etc. More specifically, the electronic device may include a display screen and a button area on one side of the display screen. As shown in FIG. 5, the information processing method may include the following steps.Step S 501: It is determined whether a preset area of a display interface of a display screen includes an information input area configured to receive a user input. When it is determined that the preset area of the display interface of the display screen includes the information input area configured to receive user input, step S 502 is executed. When it is determined that the preset area of the display interface of the display screen does not include the information input area configured to receive user input, step S 505 is executed. In particular, the preset area has a distance to the key area which is shorter than a preset distance.Step S502: The button area is controlled to the miss avoidance mode.FIG. 6 is a schematic view of a display interface of a display screen of an example electronic device including an input surface in accordance with the disclosed embodiments. Referring to FIG. 6, a display interface of the display screen is illustrated. The display interface may include a button area 601 and an information input area 602.When the user performs information input in the information input area 602, the button area 601 may be easily touched. For example, if the user can perform information input in the information input area 602, if the home button is miscomminuted in the button area 601, the current display interface is most likely switched to the background, thereby displaying the main interface of the electronic device. In order to avoid the occurrence of the above-described situation and to ensure that the user's information input is not interrupted by the mis-touching, when it is determined that the preset area of the display interface of the display screen includes the information input area, the button area may be controlled to the mis-touching avoidance mode.Step S 503: When a first operation on the button surface is detected in the miss avoidance mode, it is determined whether an input operation on the information input surface is detected. When the input operation is detected on the information input surface, step S504 is executed. On the other hand, if the input operation on the information input surface is not detected, step S 505 is executed.When the first operation is detected on the button area, a detection of an input operation on the information input area may show that the user touches the button area when an information input is performed in the information input area.Step S504: The button area is controlled to be inaccessible to the first operation.Step S 505: No operation is performed or other operations are performed.WeCh ®- application is used as an example to represent the aforementioned process. Assuming that the display interface of the display screen is a chat interface with a contact person, the chat interface may include a chat history with the contact person and an information input box. The information input box may be close to the button area, and the user may perform information input to the information input box. When the electronic device determines that the preset area in the chat interface showing a distance to the button area that is shorter than the preset distance includes an information input box, the button area may be controlled to be in the mis-touch avoidance mode.After the button area in the miss avoidance mode, if an operation on the button area is detected, if an input operation to the information input box is detected, it may be determined that the operation on the button in the button area is a miss operation, and a response to the operation on the button in the button area may be blocked. Accordingly, the input operation of the user cannot be interrupted due to the mis-touching of the button.In the mis-touch avoidance mode, when the first operation on the button surface is determined, if an input operation on the information input surface is not detected, it may be determined whether or not the first operation belongs to the preset second operation type. When it is determined that the first operation belongs to the preset second operation type, the button area is controlled to respond to the first operation. On the other hand, when it is determined that the first operation does not belong to the preset second operation type, no operation is performed.Specifically, the preset second type of operation may be an ordinary operation on the button in the button area, such as a double click operation on the button in the button area, double or more soft touch operations during a predetermined period of time, a touch press operation with a touch pressure greater than a predetermined value, or a touch operation with a touch time longer than a predetermined period, etc.In the disclosed information processing method, when the preset area of the display interface of the display screen includes an information input area, the button area is controlled to be in a mis-touch avoidance mode. When an input operation on the information input surface is detected in the false touch avoidance mode, if a touch operation on the key in the key surface is detected, the key surface may be controlled to be insensitive to the touch operation on the key in the key surface.As such, the disclosed information processing method can determine whether or not to control the button area in a mis-touch avoidance mode based on the display output state of the display screen. When it is determined in the mis-touch avoidance mode that the operation on the key in the button area is a mis-touch, the response to the operation may block the button area. Accordingly, when the user performs an operation based on a current application, the current application cannot be paused due to the mis-touch on the button surface. That is, the problem of a relatively poor user experience caused by miscontact on a key of the key area by a user can be solved.FIG. 7 shows a flow diagram of another example information processing method according to the disclosed embodiments. The disclosed information processing method may be performed on an electronic device. The electronic device may be, but is not limited to, a mobile phone, a smartphone or a tablet, etc. More specifically, the electronic device may include a display screen and a button area on one side of the display screen. As shown in FIG. 7, the information processing method may include the following steps.Step S 701: It is determined whether a preset area of a display interface of a display screen is configured to receive a preset operation of a user and thus execute a corresponding preset function. When it is determined that the preset area of the display interface of the display screen receives the user's preset operation, thus executing the corresponding preset function, step S 702 is executed. When it is determined that the preset area of the display interface of the display screen does not receive the user's preset operation, thus executing the corresponding preset function, step S 704 is executed.Specifically, the preset area is an area having a distance to the button area which is smaller than a preset distance.Step S 702: The button area is controlled in a false touch avoidance mode.FIG. 8 shows a schematic view of a display interface of a display screen of an example electronic device, including a preset area, in accordance with the disclosed embodiments. As shown in FIG. 8, a display interface of a display screen is illustrated, and the display interface includes a button area 801 and a preset area 802 in the vicinity of the button area 801. The preset area 802 may receive a preset operation to perform a preset function.For example, the preset area 802 may receive a touch swiping gesture that wipes upward from the bottom of the display screen, thus opening the control area. Further, for example, the preset area 802 may receive a touch swiping gesture that wipes upward from the bottom of the display screen to thereby open an icon display interface of commonly used applications to easily and quickly trigger particular applications.When the user performs an operation on the preset area 802 in the vicinity of the button area 801, a button in the button area may be easily touched mis (e.g., a button in the lower portion of the display screen may be most likely touched when wiped upward from the bottom of the display screen or when other swiping gestures are used), and the touching mison the button in the button area may most likely result in functions corresponding to the operations not performed (e.g., the control panel may not be opened). In order to avoid the occurrence of such situations, when it is determined that the display interface of the display screen includes a preset area configured to receive a preset operation of the user, thus executing a corresponding preset function, embodiments of the present disclosure control the button area in a mis-touch avoidance mode. The information processing method further comprises the following steps.Step S 703: When the first operation on the button surface is detected in the miss avoidance mode, it is determined whether the preset surface receives a preset operation by a user. When it is determined that the preset area has received the preset operation by the user, step S 704 is executed. When it is determined that the preset area has not received the preset operation by the user, step S 705 is executed.When the first operation on the button surface is determined if the preset surface has received the preset operation by the user, it is displayed to the user to have touched the button surface when an operation on the preset surface is performed.Step S704: The button area is controlled to be inaccessible to the first operation.Step S 705: No operation is performed or other operations are performed.In the mis-touch avoidance mode, when the first operation on the button surface is detected, if the preset surface does not receive a preset operation of the user, it is determined whether or not the first operation belongs to the preset second operation type. When it is determined that the first operation belongs to the preset second operation type, the button area is controlled to respond to the first operation. On the other hand, when it is determined that the first operation does not belong to the preset second operation type, the operation is not executed.Specifically, the preset second type of operation may perform an ordinary operation on a key in the button area, such as a double click operation on the key of the button area, double or plural soft touch operations during a predetermined period of time, a touch press operation with a touch pressure greater than a predetermined value, or a touch operation with a touch time longer than a predetermined period, etc.In the disclosed information processing method, when the display interface of the display screen includes a preset area showing a shorter distance to the button area than a predetermined distance, the preset area being configured to receive a preset operation of the user, thus executing a corresponding preset function, the button area is controlled to be in a mis-touch avoidance mode. In the false touch avoidance mode, when a first operation on the button area is detected, if the preset area receives the user's preset operation, the button area is controlled to be inaccessible to the first operation on the button in the button area.As such, the disclosed information processing method can determine whether or not to control the button area in the miss avoidance mode based on the display output state of the display screen. In the false touch avoidance mode, when it is determined that the operation on the button in the button area is a false touch, a response to the operation in the button area may be blocked. Accordingly, when the user performs an operation based on a current application, the current application cannot pause due to the mis-touch on a key of the button area. That is, the problem of a relatively poor user experience caused by miscontacting a key in a key area by a user can be avoided.FIG. 9 shows a structural diagram of an example electronic device according to the disclosed embodiments. As shown in FIG. 9, the electronic device may include a display screen 901, a button surface 902, a sensor 903, and a processor 904. The display screen 901 is configured to output display content. The button area 902 is disposed on one side of the display screen 901 and may include one button or a plurality of buttons. Optionally, button area 902 may have a physical state or a virtual state. The sensor 903 is configured to detect a user operation.The processor 904 is configured to determine whether or not a display output state of the display screen 901 satisfies a first preset condition. When the display output state of the display screen satisfies the first preset condition, the button area may be controlled to be in a mis-touch avoidance mode. When a first operation is detected on the button surface 902 via the sensor 903 in the mis-touch avoidance mode, it may be determined whether the first operation satisfies a second preset condition. When the second preset condition is satisfied, the button area may be controlled to be inaccessible to the first operation.The disclosed electronic device may control the button area in a mis-touch avoidance mode when the display output state of the display screen satisfies the first preset condition. In the mis-touch avoidance mode, when it is detected that a first operation satisfies the second preset condition (namely, mis-touch on the button surface is detected), the button surface may be controlled to be inaccessible to the first operation.As such, the electronic device can determine whether or not to control the button area in a false-touch avoidance mode based on the display output state of the display screen. In the miss avoidance mode, when it is determined that the operation on the button surface is a miss, a response to the operation on the button surface may be blocked. Accordingly, when the user performs an operation based on the current application, the current application cannot pause due to the miss on the button (e.g., when the user plays a game, the game cannot automatically pause due to the miss on the menu button and continue in the background). Thus, the problem of a relatively poor user experience caused by mis-touching on the key by the user can be solved.In an embodiment, the processor in the disclosed electronic device is more specifically configured to, when the display direction of the display content on the display screen is a first direction, determine whether the display output state satisfies the first preset condition. Specifically, the first direction is parallel to the direction from the display screen to the button surface.In another embodiment, the processor in the disclosed electronic device may be more specifically configured to determine, when the display direction of the display content of the display screen is a first direction and the display content is displayed in a full-screen display mode, whether the display output state satisfies the first preset condition. Specifically, the first direction is parallel to the direction from the display screen to the button surface.Accordingly, in the disclosed electronic device, the processor is more specifically configured to determine, when the first operation belongs to the first operation type, whether the first operation satisfies the second preset condition.In another embodiment, the processor in the disclosed electronic device is more specifically configured to determine whether or not the preset area of the display interface of the display screen is configured to receive a user operation. When it is determined that the preset area of the display interface is configured to receive the user operation, it is determined that the screen output state satisfies the first preset condition. Specifically, the distance between the preset area and the button is shorter than a preset distance.Based on the aforementioned embodiments, in another embodiment, the processor is more specifically configured to, when the preset area of the display interface includes an information input area configured to receive an input operation of the user, determine that the display output state satisfies the first preset condition. Further, when the first operation toward the key press is detected, the processor is configured to determine whether or not an input operation on the information input surface has been detected. When the input operation has been determined on the information input surface, it may be determined that the first operation satisfies the second preset condition.Based on the aforementioned embodiments, in another embodiment, the processor is more specifically configured to, when the preset area of the display interface is configured to receive a preset operation of a user so as to execute a corresponding preset function, determine that the display output state satisfies the first preset condition. Further, when the first operation is determined on the button surface, the processor is configured to determine whether or not the preset surface receives the user's preset operation. When it is determined that the preset area receives the user's preset operation, it may be determined that the first operation satisfies the second preset condition.The processor in the disclosed electronic device may be further configured to determine, when the first operation does not satisfy the second preset condition, whether or not the first operation belongs to the preset second operation type. When it is determined that the first operation belongs to the preset second operation type, the button area may be controlled to respond to the first operation.FIG. 10 shows a structural diagram of an exemplary information processing apparatus according to the disclosed embodiments. As shown in FIG. 10, the present disclosure also provides an information processing apparatus applicable to the electronic device. The electronic device may include a display screen and a button area disposed on a side of the display screen. The information processing apparatus may include a first determination module 1001, a first control module 1002, a determination module 1003, a second determination module 1004, and a second control module 1005.The first determination module 1001 may be configured to determine whether or not a display output state of a display screen satisfies a first preset condition. The first control module 1002 may be configured to, when the first determination module 1001 determines that the display output state satisfies the first preset condition, control the button area in a false touch avoidance mode.Further, the determination module 1003 may be configured to determine a first operation on the button surface in the false touch avoidance mode. The second determination module 1004 may be configured to, when the determination module 1003 determines the first operation on the button surface, determine whether the first operation satisfies the second preset condition. The second control module 1005 may be configured to, when the second determination module 1004 determines that the first operation satisfies the second preset condition, control a button area to be inaccessible to the first operation.The disclosed information processing apparatus may control the button area in a mis-touch avoidance mode when the display output state of the display screen satisfies the first preset condition. When it is determined in the mis-touch avoidance mode that the first operation satisfies the second preset condition (namely, mis-touch on the key is determined in the key area), the information processing apparatus controls the key area to be inaccessible to the first operation.As such, the disclosed information processing method can determine whether or not to control the button area in a mis-touch avoidance mode based on the display output state of the display screen. In the false touch avoidance mode, when it is determined that the operation on the button in the button area is a false touch, the response to the operation on the button of the button area may be blocked.Accordingly, when the user performs an operation based on the current application, the current application cannot pause due to the miscontact on the button (e.g., when the user plays a game, the game cannot automatically pause due to the miscontact on the menu button and continue in the background). Thus, the problem of a relatively poor user experience caused by mis-touching on the key by the user can be solved.In an embodiment, in the disclosed information processing apparatus, the first determination module 1001 is more specifically configured to determine, when a display direction of the display content on the display screen is a first direction, whether the display output state satisfies the first preset condition. Specifically, the first direction is parallel to the direction from the display screen to the button surface.In another embodiment, in the disclosed information processing apparatus, the first determination module may be more specifically configured to determine, when the display direction of the display content of the display screen is a first direction and the display content is in a full-screen display mode, whether the display output state satisfies the first preset condition. Specifically, the first direction is parallel to the direction from the display screen to the button surface.Accordingly, in the disclosed information processing apparatus, the second determination module 1003 is more specifically configured to determine, when the first operation belongs to a preset first operation type, that the first operation satisfies the second preset condition.In another embodiment, in the disclosed information processing module, the first determination module 1001 is more specifically configured to, when the preset area of the display interface includes an information input area configured to receive an input operation of a user, determine that the display output status satisfies the first preset condition. Accordingly, the second determination module 1003 is more specifically configured to determine, when the first operation on the button surface is determined, whether or not an input operation toward the information input surface is determined. When the input operation toward the information input surface is detected, it may be determined that the first operation satisfies the second preset condition.In another embodiment, the first determination module 1001 is more specifically configured to, when the display interface includes a preset area configured to receive a preset operation of a user, thus executing a corresponding function, determine that the display output state satisfies the first preset condition. Accordingly, the second determination module 1003 is more specifically configured to, when the first operation on the button surface is determined, determine whether the preset surface receives a preset operation of the user. When it is determined that the preset area receives the user's preset operation, it is determined that the first operation satisfies the second preset condition.The aforementioned information processing apparatus may further include a third determination module and a third control module. In particular, the third determination module may be configured to determine, when the first operation does not satisfy the second preset condition, whether the first operation belongs to a preset second operation type. The third control module may be configured to, when the third determination module determines that the first operation does not belong to the preset second operation type, control the button area to respond to the first operation.Various embodiments of the present specification will be described in a progressive manner in which each embodiment focuses on a different aspect from another embodiment, and like and similar parts of each embodiment may refer to each other. Because the disclosed devices correspond to the disclosed methods, the description of the disclosed devices and the description of the disclosed methods may be read in combination or separately.In various embodiments of the present disclosure, it is understood that the disclosed apparatus and method may be embodied in other ways. The apparatus described above is illustrative only. For example, the units may be divided only by a logical function. In practice, other modes of division may also be possible. For example, various units and components may be combined or integrated in another system, or some features may be omitted or left unexecuted. Additionally, interfacing, directly coupling, or communication indicated or discussed herein may be indirect coupling or communication connection in electrical, mechanical, or other form through some interfaces, devices, or entities.Units described as separate components may or may not be physically separated, and the components serving as display units may or may not be physical units. This means that the components can be arranged in one position or distributed over different network units. Optionally, some or all of the units may be selected to realize the purpose of solving the embodiments described herein according to practical needs.Further, the functional units of the various embodiments of the invention may be integrated into one processing unit or may be present separately. Two or more units may be integrated into one unit. The integrated unit may be implemented in hardware form or in a form combining hardware and software functional units.Those skilled in the art can understand that all or part of the steps of the above embodiments can be realized via hardware relevant to program requests, and previous programs can be stored in computer readable storage media. When the program is executed, the steps of the above embodiments may be executed. The storage medium described above may include a portable storage device, a read only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, or any other medium capable of storing program codes.When the functions described are embodied as software functional units and sold or used as independent products, they may be stored in a computer random access memory medium. Based on this understanding, the technical solutions of the present disclosure or the portions contributing to the known technique may be embodied in the form of a software product. The computer software product may be stored in a storage medium and may include some instructions to instruct a computing device (e.g., a personal computer, a server, or a network device) to perform all or some of the method steps of each of the embodiments. The storage medium described above may include a portable storage device, a ROM, a RAM, a magnetic disk, an optical disk, or any other medium capable of storing program codes.The description of the disclosed embodiments is provided to teach the present invention to those skilled in the art. Various modifications to these embodiments will be apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit and scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein, but rather to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
An information processing method comprising: - determining (S101) whether a display output state of a display screen satisfies a first preset condition; - in response to the first preset condition being satisfied, controlling (S102) a button area to a miss avoidance mode; - in the miss avoidance mode, in response to a first operation being detected on the button area, determining (S103) whether the first operation satisfies a second preset condition; and - in response to the second preset condition being satisfied, controlling (S104) the button area to be inaccessible to the first operation; wherein the second preset condition is a predetermined value and the first operation satisfies the second preset condition when a touch pressure of the first operation is less than the predetermined value.The method according to claim 1, wherein the determining (S101) whether a display output state of a display screen satisfies a first preset condition comprises: - in response to a display direction of a display content of the display screen being a first direction, determining that the display output state satisfies the first preset condition, - wherein the first direction is substantially parallel to a direction from the display screen to the button surface.The method of claim 2, wherein a first preset type of operation of the first operation is a touch operation with a touch pressure that is less than the predetermined value.The method according to claim 3, further comprising: - in response to the second preset condition not being satisfied, determining whether the first operation belongs to a preset second operation type, and - in response to the first operation belonging to the preset second operation type, controlling (S104) the button area to respond to the first operation.The method according to claim 1, wherein the determining (S101) whether the display output state of the display screen satisfies the first preset condition comprises: - in response to the display direction of the display content of the display screen being in the first direction and the display content being in a full-screen display mode, determining that the display output state satisfies the first preset condition, - wherein the first direction is substantially parallel to a direction from the display screen to the button area.The method according to claim 1, wherein the determining (S101) whether the display output state satisfies the first preset condition comprises: - determining whether a preset area of a display interface of the display screen receives a user operation, and - in response to the preset area of the display interface of the display screen receiving a user operation, determining (S101) that the display output state satisfies the first preset condition, - wherein a distance between the preset area and the button area is shorter than a predetermined distance.The method according to claim 6, wherein the determining (S101) whether the display output state satisfies the first preset condition comprises: - in response to the preset area of the display interface including an information input area to receive a user input operation, determining (S101) that the display output state satisfies the first preset condition.The method according to claim 6, wherein the determining (S101) whether the display output state satisfies the first preset condition comprises: - in response to the preset area of the display interface receiving a preset operation of a user, thereby executing a corresponding preset function, determining (S101) that the display output state satisfies the first preset condition.An electronic device comprising: a display screen (901), the display screen (901) outputting display content when operating; a button area (902) disposed on a side of the display screen (901); a sensor (903), the sensor (903) detecting a user operation on the display screen (901); and a processor (904) coupled to the display screen (901), the button area (902), and the sensor (903), wherein: the processor (904) determines whether a display output state of the display screen (901) satisfies a first preset condition, in response to the display output state of the display screen (901) satisfying the first preset condition, the processor (904) controls the button surface (902) in a false touch avoidance mode, the processor (904) determines whether the first operation satisfies a second preset condition in the false touch avoidance mode when a first operation on the button surface (902) is detected via the sensor (903), and the processor (904) controls the button surface (902) to be inaccessible to the first operation, the second preset condition is a predetermined value, and the first operation satisfies the second preset condition when a touch pressure of the first operation is less than the predetermined value.The electronic device according to claim 9, wherein: - in response to a display direction of display content of the display screen (901) being a first direction, the processor (904) determines that the display output state satisfies the first preset condition, - wherein the first direction is substantially parallel to a direction from the display screen (901) to the button surface (902).The electronic device of claim 10, wherein a first preset operation type of the first operation is a touch operation with a touch pressure less than the predetermined value.The electronic device of claim 11, wherein: in response to the first operation not satisfying the second preset condition, the processor (904) determines whether the first operation belongs to a preset second operation type, and the processor (904), in response to the first operation satisfying the second preset condition, controls the button area (902) to respond to the first operation.The electronic device according to claim 10, wherein: the processor (904) determines whether a preset area of a display interface of the display screen (901) receives a user operation, and the processor (904), in response to the preset area of the display interface of the display screen (901) receiving a user operation, determines that the display output state satisfies the first preset condition, wherein a distance between the preset area and the button area (902) is less than a predetermined distance.The electronic device of claim 13, wherein: the processor (904), in response to the preset area of the display interface including an information input area to receive the user input operation, determines that the display output state satisfies the first preset condition.The electronic device according to claim 13, wherein: the processor (904), in response to the preset area of the display interface receiving a preset operation of a user and thus executing a corresponding preset function, determines that the display output state satisfies the first preset condition.The electronic device according to claim 9, wherein: the processor (904), in response to a display direction of display content of the display screen (901) being in a first direction and the display content being displayed in a full-screen display mode, determines that the display output state satisfies the first preset condition, wherein the first direction is substantially parallel to a direction from the display screen (901) to the button area (902).A computer readable storage medium storing instructions which, when executed by a processor of an information processing apparatus, cause the information processing apparatus to perform a method according to any one of claims 1 to 8.
Citation Information
Patent Citations
CN000105426048A
Touch Method and Device, Touch Display Apparatus
US20170277336A1