CN107979701B - Method and device for controlling terminal display - Google Patents

Method and device for controlling terminal display Download PDF

Info

Publication number
CN107979701B
CN107979701B CN201711213633.0A CN201711213633A CN107979701B CN 107979701 B CN107979701 B CN 107979701B CN 201711213633 A CN201711213633 A CN 201711213633A CN 107979701 B CN107979701 B CN 107979701B
Authority
CN
China
Prior art keywords
preset
display
controllable area
controllable
area
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
CN201711213633.0A
Other languages
Chinese (zh)
Other versions
CN107979701A (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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201711213633.0A priority Critical patent/CN107979701B/en
Publication of CN107979701A publication Critical patent/CN107979701A/en
Application granted granted Critical
Publication of CN107979701B publication Critical patent/CN107979701B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Abstract

The disclosure provides a method and a device for controlling terminal display, wherein the method comprises the following steps: sensing a current action triggered on the mobile terminal; and if the current action accords with a first preset action characteristic, moving the target object displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying. By the method for controlling the display of the terminal, a user can conveniently control any object displayed in the large-size mobile terminal with one hand, the intelligent degree of the mobile terminal with the large-size touch display screen is effectively enhanced, and the user experience of the mobile terminal is improved.

Description

Method and device for controlling terminal display
Technical Field
The present disclosure relates to the field of electronic technologies, and in particular, to a method and an apparatus for controlling terminal display.
Background
With the development of electronic technology and the popularization of mobile terminals, large-screen mobile terminals with better visual experience are favored. Taking a smart phone with a touch display screen larger than 5.5 inches as an example, although a large-size display screen provides better visual experience for a mobile phone user, the user needs to operate with both hands to realize touch operation on any object in one display page, such as a desktop icon, because the size of the touch display screen is large.
In some life scenarios, for example, when a user takes a public transportation vehicle such as a bus or a subway without vacant seats, the user needs to grip the armrest with one hand to ensure personal safety. If the user wants to use the mobile terminal to browse the web page, send and receive information and the like at the same time, the user can only use the other hand to control the mobile terminal, and in this case, because the controllable area of the user in the display screen is limited, the user cannot perform touch operation on the objects in the rest display area, and the user experience of the mobile terminal is influenced.
Disclosure of Invention
In order to overcome the problems in the related art, embodiments of the present disclosure provide a method and an apparatus for controlling a terminal display, which are convenient for a user to operate an object in a non-controllable area in a display screen of a mobile terminal with one hand.
According to a first aspect of the embodiments of the present disclosure, a method for controlling terminal display is provided, which is applied to a mobile terminal provided with a touch display screen, and the method includes:
sensing a current action triggered on the mobile terminal;
and if the current action accords with a first preset action characteristic, moving the target object displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying.
Optionally, before the sensing the current action triggered on the mobile terminal, the method further comprises:
acquiring touch test data when the touch display screen is operated by a single hand;
determining a preset controllable area which accords with the personalized characteristics of the user according to the touch test data;
and determining an area outside the preset controllable area in the touch display screen as a preset non-controllable area.
Optionally, the touch display screen includes at least two preset non-controllable areas, and each preset non-controllable area corresponds to at least one first preset action feature;
if the current action accords with a first preset action characteristic, moving a target object displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying, wherein the method comprises the following steps:
according to the current action, matching first preset action characteristics corresponding to each preset non-controllable area, and determining a target non-controllable area;
and moving the object in the target non-controllable area to the preset controllable area for displaying.
Optionally, moving an object in a preset non-controllable area to the preset controllable area for displaying in the following manner includes:
determining parameter information of the current action;
determining moving object information according to the parameter information of the current action, wherein the moving object information comprises: identity and/or movement parameters of the object to be moved;
and moving the target object in the preset non-controllable area to the preset controllable area for displaying according to the moving object information.
Optionally, the method further comprises:
and restoring the target object to the initial display position for displaying.
Optionally, the restoring the target object to the initial display position for displaying includes:
determining the display duration of the target object in the preset controllable area;
and when the display duration reaches a preset duration threshold, restoring the target object to the initial position of the display screen for displaying.
Optionally, before the determining the display duration of the target object in the preset controllable area, the method further includes:
acquiring a historical operation record of a user touch page object in a preset time period;
determining the average duration used by the user for touching the page object according to the historical operation record;
and determining the average duration as the preset duration threshold.
Optionally, the restoring the target object to the initial display position for displaying includes:
monitoring a second action triggered by a user after the target object is moved to the preset controllable area;
and if the second action conforms to a second preset action characteristic, restoring the target object to the initial position of the display screen for displaying.
According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus for controlling terminal display, which is applied to a mobile terminal provided with a touch display screen, the apparatus including:
a motion sensing module configured to sense a current motion triggered to the mobile terminal;
and the display control module is configured to move the target object displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying under the condition that the current action conforms to a first preset action characteristic.
Optionally, the apparatus further comprises: the test data acquisition module is configured to acquire touch test data when the touch display screen is operated by a single hand;
the controllable area determining module is configured to determine a preset controllable area which accords with the personalized characteristics of the user according to the touch test data;
a non-controllable area determination module configured to determine an area outside the preset controllable area in the touch display screen as the preset non-controllable area.
Optionally, the touch display screen includes at least two preset non-controllable areas, and each preset non-controllable area corresponds to at least one first preset action feature;
the display control module includes:
the region determining sub-module is configured to match first preset action characteristics corresponding to the preset non-controllable regions according to the current action, and determine a target non-controllable region;
and the display control sub-module is configured to move the object in the target non-controllable area to the preset controllable area for display.
Optionally, the display control sub-module includes:
a parameter determination unit configured to determine parameter information of the current action;
a moving information determination unit configured to determine moving object information according to the parameter information of the current action, the moving object information including: identity and/or movement parameters of the object to be moved;
and the display control unit is configured to move the target object in the preset non-controllable area to the preset controllable area for displaying according to the moving object information.
Optionally, the apparatus further comprises:
and the display recovery module is configured to recover the target object to an initial display position for display.
Optionally, the display recovery module includes:
the time length determining submodule is configured to determine the display time length of the target object in the preset controllable area;
the first restoring submodule is configured to restore the target object to the initial position of the display screen for displaying when the display duration reaches a preset duration threshold.
Optionally, the display recovery module further includes:
the history record acquisition sub-module is configured to acquire a history operation record of a user touch page object in a preset time period;
the duration counting submodule is configured to determine the average duration used by the user for touching the page object according to the historical operation record;
a duration threshold determination submodule configured to determine the average duration as the preset duration threshold.
Optionally, the display recovery module includes:
the action monitoring sub-module is configured to monitor a second action triggered by a user after the target object is moved to the preset controllable area;
and the second recovery submodule is configured to recover the target object to the initial position of the display screen for display under the condition that the second action conforms to a second preset action characteristic.
According to a third aspect of embodiments of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of any one of the first aspect described above.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an apparatus for controlling a terminal display, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
sensing a current action triggered on the mobile terminal;
and if the current action accords with a first preset action characteristic, moving the target object displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
in the embodiment of the disclosure, when a user operates a mobile terminal provided with a large-size touch display screen with one hand, and the mobile terminal detects that a current action triggered by the user accords with a first preset action characteristic, a target object correspondingly displayed in a non-controllable area of the touch display screen in one display page can be moved to the controllable area of the touch display screen for displaying, so that all objects of the current page can be operated with one hand by the user, the operation by the user is facilitated, the intelligent degree of the large-size mobile terminal is effectively enhanced, and the user experience of the mobile terminal is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a flow chart illustrating a method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a scenario illustrating a control terminal display according to an exemplary embodiment of the present disclosure;
FIG. 3 is a flow chart illustrating a method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 4 is a schematic diagram illustrating another exemplary scenario for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 5 is a flow chart illustrating another method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 6 is a flow chart illustrating another method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 7-1 is a schematic diagram illustrating another exemplary scenario for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 7-2 is a schematic diagram of another exemplary scenario illustrating the control terminal display according to an exemplary embodiment of the present disclosure;
7-3 are diagrams of another scenario illustrating the control terminal display according to an exemplary embodiment of the present disclosure;
FIG. 8-1 is a schematic diagram illustrating another scenario for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 8-2 is a schematic diagram of another scenario illustrating the control terminal display according to an exemplary embodiment of the present disclosure;
8-3 are diagrams of scenes illustrating another control terminal display according to an exemplary embodiment of the present disclosure;
FIG. 9 is a flow chart illustrating another method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 10 is a flow chart illustrating another method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 11 is a flow chart illustrating another method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 12 is a flow chart illustrating another method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 13 is a flow chart illustrating another method of controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 14 is a block diagram illustrating an apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 15 is a block diagram illustrating another apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 16 is a block diagram illustrating another apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 17 is a block diagram illustrating another apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 18 is a block diagram illustrating another apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 19 is a block diagram illustrating another apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 20 is a block diagram illustrating another apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure;
FIG. 21 is a block diagram illustrating another apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure;
fig. 22 is a schematic structural diagram illustrating an apparatus for controlling a terminal display according to an exemplary embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
In the present disclosure, an execution body is referred to, including: the mobile terminal is provided with a large-size touch display screen; the size of the touch display screen meets the following conditions: and a user cannot realize touch operation on any object in the current display page in the display screen by using one hand. The mobile terminal may be a terminal such as a smart phone, a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), or a tablet device.
The technical scheme provided by the disclosure is applicable to an application scene in which a user needs to hold and control a mobile terminal with one hand, and the method for controlling the display of the terminal provided by the disclosure is described in detail below with reference to the accompanying drawings.
Referring to fig. 1, a flowchart of a method for controlling a terminal display according to an exemplary embodiment is shown, where the method may include the steps of:
in step 11, sensing a current action triggered to the mobile terminal;
taking the mobile terminal as an example of a smart phone, according to the related knowledge, various sensors are built in the smart phone, for example, an acceleration sensor and an angle sensor such as a gyroscope, a pressure sensor, an infrared sensor, a gravity sensor, etc., so that various parameter changes triggered by external factors can be sensed in real time, and various actions triggered by the user on the mobile terminal are determined according to the sensed parameter changes such as acceleration changes, pressure changes, the number of times of sensing external pressure within a preset time period, etc.
In an embodiment of the present disclosure, the current action may be an action triggered by a user on a touch display screen of a smart phone, for example, a contact operation such as sliding and clicking of the user on the touch display screen with a thumb, or a non-contact operation such as a gesture made by the thumb on the touch display screen.
In another embodiment of the present disclosure, the current action may also be an action triggered by the user on the mobile terminal as a whole, for example, an action of swinging the mobile phone in a certain direction. The action may cause a change in the motion state of the mobile terminal, such as rotating a certain angle, accelerating a certain distance, etc.
In step 12, if the current action conforms to a first preset action characteristic, moving the target object displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying.
In the embodiment of the present disclosure, an object displayed on the touch display screen may be an application icon of a page, for example, an application icon arranged in a desktop page, or links of pictures displayed in an application host interface, or display elements of other pages, such as text information, pictures, audio, video playing links, and the like, which is not limited in this disclosure.
The preset non-controllable area is an area which is inconvenient for a user to operate with one hand in the display screen; the controllable area is an area which is convenient for the user to operate with one hand in the display screen. Referring to fig. 2, a schematic diagram of a controllable area and a non-controllable area is shown, as shown, a one-hand controllable area of a touch display screen of the smart phone 100, which is a sector-like area, i.e., a controllable area 101, is accessible by a user, and the rest area of the touch display screen is a non-controllable area 102.
In the present disclosure, different preset controllable regions and preset non-controllable regions may be determined according to different sizes of the touch display screen, and are not limited to the shapes shown in the above examples.
Regarding the determination of the preset controllable region, at least two cases may be included:
in a first case, the preset controllable area is set by default when the mobile terminal leaves the factory. Taking a smart phone as an example, assuming a smart phone with a screen size of 6.0 inches, a manufacturer of the smart phone can obtain prior information when a user operates a 6.0-inch display screen with one hand in advance, and then determine an area which can be conveniently operated when most of the users hold the 6.0-inch mobile phone with one hand according to the prior information, and the area is used as a preset controllable area of the smart phone display screen.
In the second case, in view of the difference in the physiological characteristics of the hands of different users, for the touch display screen of the same type of mobile terminal, the operable area ranges of different users during one-hand operation are different, for example, the operable area of the touch display screen by a user with a longer thumb or a better finger curvature is larger than the operable area of the touch display screen by a user with a shorter thumb or a poor finger curvature.
Based on this situation, referring to another flowchart of a method for controlling a terminal display shown in fig. 3 according to an exemplary embodiment, before step 11, the method may further include:
in step 101, acquiring touch test data when the touch display screen is operated by a single hand;
still assuming that the mobile terminal is a smart phone, in an embodiment of the disclosure, after the smart phone is first powered on, the user may be automatically or prompted to enter a one-handed touch test program, for example, a service program for testing the size of a touch area of the user during one-handed operation is started. For example, after the smart phone is turned on for the first time, a preset area test service program is started to remind the user of performing a one-hand touch operation test, a movable target object, such as a virtual bubble, is provided in a user interface provided by the program, the user is prompted to click a randomly moving target object, and when the user hits the target object, a corresponding coordinate position is recorded. The position coordinates of the target object can be preset, so that the position coordinates of the user when the target object is hit in the current test are recorded, and touch test data are obtained.
In another embodiment of the present disclosure, the mobile terminal may also determine whether the user operates the mobile terminal with one hand according to the monitored user touch data, for example, according to a change rule of an electrical parameter of the touch display screen, such as a change rule of piezoelectric data, for example, the change rule may be that coordinate positions where piezoelectric changes occur are concentrated within a certain area range within a period of time, it is determined that the current user may operate the mobile phone with one hand, and the coordinate position data where the piezoelectric changes occur is recorded as touch test data.
In step 102, determining a preset controllable area according with the personalized characteristics of the user according to the touch test data;
as described above, the mobile terminal may determine, according to the touch test data and according to a preset algorithm, a region that can be conveniently controlled when the current user controls the touch display screen of the mobile terminal with one hand, that is, a preset controllable region that meets the characteristics of the current user.
Taking the coordinate position recorded when the touch test data is the target object of the user and hits the target object as an example, in an embodiment of the present disclosure, the mobile terminal may determine the controllable region according to a hit frequency change condition of the user when the target object appears at the same position for multiple times, for example, determine a coordinate position where the hit frequency is higher than a preset threshold as an effective position, and determine a region boundary according to a change condition of the hit frequency, for example, determine a coordinate position where the hit frequency tends to the preset threshold as a boundary coordinate position. By analogy, a controllable area which accords with the personalized characteristics of the user is intelligently determined according to touch test data acquired by the mobile terminal in a hardware or software test mode, the accuracy of determining the controllable area is improved, and the accuracy and the intelligent degree of displaying of the control terminal are further improved.
In step 103, determining an area outside the preset controllable area in the touch display screen as the preset non-controllable area.
Correspondingly, after the mobile terminal accurately determines the controllable area of the user, the remaining area of the touch display screen is determined as the non-controllable area. In another embodiment of the present disclosure, the area excluding the controllable area may be further divided into two or more preset non-controllable areas according to a preset rule, which is not limited by the present disclosure.
The method for controlling the display of the terminal provided by the embodiment of the disclosure further includes a step of determining the preset controllable area, so that the mobile terminal can determine the preset controllable area which meets the personalized characteristics of the user according to the touch operation data detected by different users.
In this disclosure, one preset controllable area in one touch display screen is generally one, and the preset non-controllable area may be one or multiple, for example, when the size of the touch display screen is large, the non-controllable area may include three parts: a part of the left side, a part of the upper end and a part of the lower right corner of the display screen. Each non-controllable area can correspond to a preset action characteristic, and when the mobile terminal detects one preset action characteristic, the target object in the corresponding non-controllable area is moved to the controllable area to be displayed, so that a user can conveniently perform touch operation on the target object.
In this disclosure, the preset action characteristics for instructing the mobile terminal to move the object in the preset non-controllable area to the preset controllable area may be collectively referred to as a first preset action characteristic.
The first preset action characteristic may be a preset action characteristic triggered by a user in a preset controllable region, such as clicking a touch display screen, stroking a preset action with a thumb above the touch display screen, or a characteristic corresponding to operations of sliding right, sliding down, sliding left and up, and the like triggered by the thumb in the controllable region; the feature may also be a feature corresponding to an operation triggered by the user on the entire mobile terminal, for example, an action feature that the user triggers the mobile terminal to move in an acceleration direction → or an action feature that triggers the mobile terminal to move in an acceleration direction ↓ "or the like.
The mobile terminal is preset with the first preset action characteristic, after the mobile terminal senses the current action triggered by the user, the action characteristic of the current action is compared with the first preset action characteristic, and if the action characteristic of the current action accords with the first preset action characteristic, the background service program is instructed to move the target object in the preset non-controllable area in the current display page to the preset controllable area for displaying.
In the present disclosure, the implementation of step 12 may include the following cases:
in the first situation, the mobile terminal detects that the current action information conforms to the first preset action characteristic, and moves all objects in the preset non-controllable area to a target area of a display screen for displaying.
In the embodiment of the present disclosure, no matter the touch display screen includes several preset non-controllable areas, once the first preset motion characteristic is detected, all objects displayed in the preset non-controllable areas may be moved to the preset controllable areas for displaying. Referring to fig. 4, according to another schematic diagram of a control terminal display shown in an exemplary embodiment, assuming that the controllable region 101 of the smart phone is a rectangular region, when the mobile terminal detects the first preset motion feature, such as a motion feature sliding to the right, a desktop application icon originally displayed in a left, non-controllable region of the display screen is: the calendar, the millet mall, the WeChat, the Baidu, the telephone and the contact are used as target objects and are all moved into a preset controllable area 101 of the display screen to be displayed.
In the first case of step 12, in the implementation process, the size and layout of the target object may be adaptively adjusted according to the size and shape of the preset controllable area, so that all objects in the preset non-controllable area are displayed in the controllable area, and a user may conveniently perform touch operation on any object initially displayed in the preset non-controllable area, which is convenient and fast.
In the embodiment of the disclosure, when the mobile terminal detects that the current action triggered by the user accords with the first preset action characteristic, all objects correspondingly displayed in the preset non-controllable area of the touch display screen in one display page can be moved to the preset controllable area of the touch display screen for display, so that all objects of the current page can be easily controlled by the user, and the operation is simple and convenient.
In the second case, part of the objects in the non-controllable area are moved to a target area of the display screen for displaying.
According to the difference of the number of the preset non-controllable areas in the touch display screen, the second case may include at least two implementation manners:
in one embodiment, the touch display screen includes at least two preset non-controllable areas, where each of the non-controllable areas corresponds to at least one first preset motion characteristic.
In this embodiment, the step 12 may include: and if the current action conforms to a first preset action characteristic corresponding to a target non-controllable area, moving the target object displayed in the target non-controllable area to the preset controllable area for displaying.
Referring to fig. 5, which is a flowchart illustrating a method for controlling a terminal display according to an exemplary embodiment, the step 12 may include the steps of:
in step 121, a target non-controllable area is determined according to the first preset action characteristic corresponding to each preset non-controllable area matched with the current action;
still taking the smart phone as an example, assuming that the touch display screen of the smart phone includes two preset non-controllable areas, namely a first non-controllable area and a second non-controllable area, for example, the first non-controllable area may be an area that a user on the left side of the display screen cannot touch with a thumb; the second non-controllable area may be an area in the lower right corner of the display screen that cannot be touched due to the limited curvature of the user's thumb.
Each of the preset non-controllable regions corresponds to at least one first preset motion characteristic, and it is assumed that one non-controllable region corresponds to two first preset motion characteristics, as shown in table one for example:
Figure BDA0001485051720000131
watch 1
If the current action is an action of swinging the mobile phone in an "→" direction, the first non-controllable area is determined as the target non-controllable area by the first lookup table.
In step 122, the object in the target non-controllable area is moved to the preset controllable area for displaying.
In the present disclosure, step 122 may be implemented in at least two ways:
in a first embodiment, it is determined for the target non-controllable area which objects can be moved to the target area.
Referring to fig. 6, which is a flowchart illustrating another method for controlling a terminal display according to an exemplary embodiment, step 122 may include:
in step 1221, determining action parameters of the current action;
the motion parameters of the current motion may include: the magnitude of the rotation angle, the magnitude of the generated acceleration, the magnitude of the pressure, the number of continuous triggering and the like.
In step 1222, determining moving object information according to the parameter information of the current action, wherein the moving object information includes: identity and/or movement parameters of the object to be moved;
in the embodiment of the present disclosure, after the target uncontrollable region is determined, which objects in the target uncontrollable region are moved may be determined according to the size of the current motion parameter, and the identity of the object to be moved is determined; or, all the objects in the target non-controllable area are moved by default, but the movement parameters are determined according to the parameter information of the current action, so that the movement result can be that part of the objects are moved to the preset controllable area.
In step 1223, the target object in the preset non-controllable area is moved to the preset controllable area for displaying according to the moving object information.
The following is an exemplary description of the implementation of step 1223, again taking the application icon displayed in a desktop page as an example.
When a desktop page is initially displayed, 12 application icons are distributed in total, and the distribution mode is as follows: 3 rows by 4 columns, the sequence numbers of the columns are respectively 1, 2, 3 and 4 according to the sequence from left to right, and each column comprises 3 application icons.
If with AijAnd an icon identifier representing an application icon, wherein i represents a row serial number and j represents a column serial number. Wherein, the icon A23、A24、A33、A34The area is a controllable area 101, icon A21、A22、A31、A32The area is a first non-controllable area 1021, and the area where the first row of icons is located is a second areaA non-controllable region 1022, shown on the left hand side of fig. 7-1.
Assuming that the mobile phone is swung in the direction "→" during the current movement, the target non-controllable area is determined as the first non-controllable area 1021. The parameter information corresponding to the motion is that the angle of the mobile phone is deflected.
In an embodiment of the present disclosure, different objects to be moved may be determined according to the size of the deflection angle of the mobile phone.
For example, when it is detected that the mobile phone is deflected to the right by 5 ° to 17 °, the second column of icons in the first non-controllable area 1021 is taken as an object to be moved, and is moved to the preset controllable area 101 for display, as shown in fig. 7-1, that is, two application icons of hundredths and contacts are moved to the preset controllable area 101 for display.
When the mobile phone is detected to be deflected to the right by 17 degrees to 30 degrees, two columns of icons in the first non-controllable area 1021 are taken as objects to be moved, and are moved to the controllable area 101 for display, as shown in fig. 7-2, that is, all icons in the first non-controllable area 1021: WeChat, telephone, hundredth and contact application icons move to the preset controllable area 101 to be displayed.
In another embodiment of the present disclosure, the movement parameter of the object in the target non-vacant region may be determined according to the size of the deflection angle of the mobile phone.
Still as in the above example, when it is detected that the cell phone is deflected to the right by 5 ° to 17 °, the two columns of icons in the first non-controllable area 1021 are moved integrally by the first preset distance d1, and as a result of the movement, the 2 nd column of application icons are moved into the controllable area, as shown in fig. 7-3, that is, all icons in the first non-controllable area 1021 are moved integrally, and as a result of the movement, only a part of the icons are target objects: and the application icons of the hundredth degree and the contacts are moved to the preset controllable area 101 to be displayed.
If it is detected that the mobile phone is deflected to the right by 17 ° to 30 °, the two columns of icons in the first non-controllable area 1021 are moved to the right by a second preset distance d2, and as a result, the two columns in the preset non-controllable area are both moved into the preset controllable area, as shown in fig. 7-2.
In the second embodiment, similar to the first case, the mobile terminal is not required to determine the moving object information for the target non-controllable area. The mobile terminal can move all the objects in the target non-controllable area to the controllable area to be displayed, and the objects in other preset non-controllable areas are kept still.
The above detailed description is made on the case that the touch display screen includes two preset non-controllable regions, it is known that the touch display screen is also applicable to the case that a plurality of preset non-controllable regions are provided, and a user triggers an action to move all or part of objects in one of the preset non-controllable regions to the preset controllable region of the display screen, which is helpful for the user to accurately control the page objects.
In the embodiment of the disclosure, different preset action characteristics corresponding to the preset uncontrollable areas are preset in the mobile terminal, so that a user can adopt the most appropriate preset action according to the current scene, and the user can accurately control part of the target object with one hand, thereby improving the user experience of the mobile terminal.
In the second embodiment, corresponding to the case that the touch display screen includes a preset non-controllable area, the above-mentioned steps 1221 to 1223 are also applicable, as shown in fig. 8-1 to 8-3, where fig. 8-1 is similar to fig. 7-1, fig. 8-2 is similar to fig. 7-2, and fig. 8-3 is similar to fig. 7-3.
Similarly, under the condition that the touch display screen only comprises one preset non-controllable area, the user can trigger part of objects in the preset non-controllable area of the current display page to move to the preset controllable area for displaying, and accurate control of the user on the objects in the preset non-controllable area is achieved.
Referring to fig. 9, a flowchart of another method for controlling a terminal display according to an exemplary embodiment is shown, where on the basis of the embodiment shown in fig. 1, the method may further include the following steps:
in step 13, the target object is restored to the initial display position for display.
In the embodiment of the present disclosure, the target object refers to an object, such as an application icon, that is moved from a preset non-controllable area to a preset controllable area in a current display page. The step is a process of restoring the original position of the moved object, namely the position of the object when a page is initially displayed, and restoring the initial display of the page.
It should be noted here that in the present disclosure, the moving range of the target object does not exceed the display page range corresponding to the touch display screen, that is, both the moving and the resuming display of the target object are performed in one display page, and the page turning is not involved.
In the present disclosure, the display of the current page may be resumed in at least two ways:
first, referring to fig. 10, which is a flowchart illustrating another method for controlling a terminal display according to an exemplary embodiment, step 13 may include:
in step 1311, determining a display duration of the target object in the preset controllable area;
in the embodiment of the present disclosure, when the target object moves to the preset controllable area, a timer may be started to record a display duration of the target object in the preset controllable area.
In step 1312, when the display duration reaches a preset duration threshold, restoring the target object to the initial position of the display screen for displaying.
In the embodiment of the present disclosure, a duration threshold may be preset in the mobile terminal, where the duration threshold may be a duration threshold determined by the mobile terminal according to prior information of an object triggered by a user, for example, 1.5 seconds or 2 seconds.
In the embodiment of the disclosure, the mobile terminal can automatically restore to the original display position for displaying after the target object is moved, so that the original page display is automatically restored. Especially, after the target object is moved due to the misoperation of the user, the target object can be timely restored to the original display position, the subsequent operation of the user is prevented from being influenced, the intelligent degree of the mobile terminal is improved, and the user experience of the terminal is improved.
Referring to fig. 11, which is a flowchart illustrating another method for controlling a terminal display according to an exemplary embodiment, on the basis of the embodiment illustrated in fig. 10, before step 1311, step 13 may further include:
in step 1310, the preset duration threshold is determined.
In this disclosure, the preset duration threshold may be determined in the following manner:
in a first mode, the time length threshold may be preset when the mobile terminal leaves a factory and is solidified in a service program displayed by the control terminal. The preset time threshold may be preset by a terminal manufacturer or a service programmer according to experience.
And in a second mode, the mobile terminal can dynamically update the preset time length threshold according to the use habit of the user, namely, the preset time length threshold is dynamically and automatically determined by the mobile terminal.
Referring to fig. 12, which is a flowchart illustrating another method for controlling a terminal display according to an exemplary embodiment, the step 1310 may include:
in step 13101, obtaining a history operation record of the user touch page object in a preset time period;
in the embodiment of the present disclosure, it is considered that different people have different reaction sensitivities, for example, the elderly people may not operate as sensitively as the young people. Assuming that a daughter hands a used mobile phone to an older parent, the mobile terminal may obtain a historical operation record of the current user within a period of time, such as three months nearby, and determine the operation duration used by the current user when operating the page object.
In step 13102, determining an average duration used by the user to touch the page object according to the historical operation record;
taking the historical operation record of the user touching the desktop application icon in the near three months as an example, the mobile terminal may calculate an average time length for triggering one desktop application icon by the current user according to a preset algorithm, so as to automatically determine the preset time length threshold value according to the average time length in the following period.
In step 13103, the average duration is determined as the preset duration threshold.
In the embodiment of the disclosure, the mobile terminal may determine the operation duration used by the current user during the operation of the page object according to the historical operation records of the different users within a period of time, so as to automatically determine the interval duration between the page object being moved and the initial position being restored, and further automatically determine the preset duration threshold, thereby meeting the personalized requirements of the different users and improving the user experience of the mobile terminal.
The third mode is to provide a man-machine interaction interface and accept the manual setting of the time length threshold value
In another embodiment of the present disclosure, a human-computer interaction interface may be further provided in the mobile terminal, and the preset duration threshold manually set by the user is received through the human-computer interaction interface, so that the user can manually set different preset duration thresholds according to the user's own needs or the operation frequency of different pages.
By adopting the method for controlling the terminal display provided by the embodiment of the disclosure, not only can the basic requirement of triggering an object by a user be met, but also the situation that the object in the current page is moved due to misoperation of the user can be effectively avoided, and the intelligent degree of the mobile terminal is improved.
Referring to fig. 13, which is a flowchart illustrating another method for controlling a terminal display according to an exemplary embodiment, step 13 may include:
in step 1321, after the target object is moved to the preset controllable area, monitoring a second action triggered by a user;
in the embodiment of the present disclosure, after the target object of the current page is moved from the preset non-controllable area to the preset controllable area, the mobile terminal may monitor an operation triggered by the user in the controllable area in real time or a second action, which is an operation triggered by the whole mobile terminal, so that the mobile terminal determines, according to the second action, whether the current user wants to restore the target object to an original position in the preset non-controllable area for displaying, so as to restore an initial display mode of the page.
In step 1322, if the second motion matches a second preset motion characteristic, the target object is restored to the initial position of the display screen for displaying.
The second preset motion characteristic may be a motion characteristic opposite to the first preset motion characteristic. For example, if the current action triggering the movement of the target object is an action feature of an "→" direction acceleration movement, the second preset action may be an action of "←" direction; alternatively, if the current motion is the trigger motion in the "↓" direction, the second preset motion may be the "↓" direction motion, and so on.
In the embodiment of the disclosure, after the target object is moved, the moved target object can be restored to the original position for displaying under the preset trigger condition, that is, the original display mode of the current page is restored, which is convenient for the user to continue the touch operation on the object in the original controllable area, and improves the user experience of the terminal.
While, for purposes of simplicity of explanation, the foregoing method embodiments have been described as a series of acts or combination of acts, it will be appreciated by those skilled in the art that the present disclosure is not limited by the order of acts, as some steps may, in accordance with the present disclosure, occur in other orders and concurrently.
Further, those skilled in the art should also appreciate that the embodiments described in the specification are exemplary embodiments and that acts and modules referred to are not necessarily required by the disclosure.
Corresponding to the embodiment of the application function implementation method, the disclosure also provides an embodiment of an application function implementation device and a corresponding terminal.
Referring to fig. 14, a block diagram of an apparatus for controlling a terminal display according to an exemplary embodiment, where the apparatus is disposed in a mobile terminal with a touch display screen, may include:
an action sensing module 21 configured to sense a current action triggered to the mobile terminal;
and the display control module 22 is configured to, when the current action conforms to a first preset action characteristic, move the target object displayed in a preset non-controllable area in the display screen to a preset controllable area for display.
The preset non-controllable area is an area which is inconvenient for the user to operate with one hand in the display screen; the preset controllable area is an area which is convenient for the user to operate and control with one hand in the display screen.
In an embodiment of the present disclosure, the object may be an application icon displayed in a desktop window of the mobile terminal, or a control element displayed in an application interface, such as an interface element like a picture link, a URL link, and the like. When the user touches the object according to the preset action information, the background program of the mobile terminal can respond to the user operation and open a main interface of an application or a detail page of the application, such as a detail page of a commodity introduction in an e-commerce platform.
In another apparatus embodiment of the present disclosure, the display module may be configured to move all objects in the preset non-controllable area to the preset controllable area for displaying, if the current motion conforms to the first preset motion characteristic.
In an embodiment of the present disclosure, the touch display screen includes at least two preset non-controllable areas, and each of the preset non-controllable areas corresponds to at least one first preset motion characteristic.
Referring to fig. 15, which is a block diagram of an apparatus for controlling a terminal display according to an exemplary embodiment, on the basis of the embodiment of the apparatus shown in fig. 14, the apparatus may further include:
the test data acquisition module 201 is configured to acquire touch test data when the touch display screen is operated by a single hand;
a controllable area determination module 202, configured to determine a preset controllable area according to the touch test data, wherein the preset controllable area conforms to the personalized characteristics of the user;
a non-controllable region determining module 203 configured to determine a region of the touch display screen outside the preset controllable region as the preset non-controllable region.
Referring to fig. 16, a block diagram of another apparatus for controlling a terminal display according to an exemplary embodiment is shown, on the basis of the apparatus embodiment shown in fig. 14, the display control module 22 may include:
the region determining submodule 221 is configured to match first preset motion characteristics corresponding to the preset non-controllable regions according to the current motion, and determine a target non-controllable region;
a display control sub-module 222 configured to move the object in the target non-controllable region to the controllable region for display.
Referring to fig. 17, which is a block diagram of another apparatus for controlling a terminal display according to an exemplary embodiment, on the basis of the apparatus embodiment shown in fig. 16, the display control sub-module 222 may include:
a parameter determining unit 2221 configured to determine parameter information of the current action;
a moving information determining unit 2222 configured to determine moving object information according to the parameter information of the current action, the moving object information including: identity and/or movement parameters of the object to be moved;
a display control unit 2223 configured to move the target object within the preset non-controllable area to the preset controllable area for display according to the moving object information.
Here, in the apparatus for controlling a terminal display shown in fig. 14 or 15, the display control module 22 may include the parameter determination means, the movement information determination means, and the display control means.
Referring to fig. 18, a block diagram of another apparatus for controlling a terminal display according to an exemplary embodiment is shown, and on the basis of the embodiment of the apparatus shown in fig. 14, the apparatus may further include:
and the display recovery module 23 is configured to recover the target object to the initial display position for display.
Referring to fig. 19, which is a block diagram of another apparatus for controlling a terminal display according to an exemplary embodiment, on the basis of the apparatus embodiment shown in fig. 18, the display recovery module 23 may include:
a time length determining submodule 231 configured to determine a display time length of the target object in the preset controllable area;
the first restoring submodule 232 is configured to restore the target object to an initial position of the display screen for displaying when the display duration reaches a preset duration threshold.
Referring to fig. 20, a block diagram of another apparatus for controlling a terminal display according to an exemplary embodiment is shown, on the basis of the apparatus embodiment shown in fig. 19, the display recovery module 23 may further include:
a history record obtaining sub-module 2301 configured to obtain a history operation record of a user touch page object in a preset time period;
the duration counting sub-module 2302 is configured to determine the average duration used by the user for touching the page object according to the historical operation record;
a duration threshold determination sub-module 2303 configured to determine the average duration as the preset duration threshold.
Referring to fig. 21, which is a block diagram of another apparatus for controlling a terminal display according to an exemplary embodiment, on the basis of the apparatus embodiment shown in fig. 18, the display recovery module 23 may include:
an action monitoring sub-module 233 configured to monitor a second action triggered by the user after the target object is moved to the preset controllable area;
a second restoring sub-module 234 configured to restore the target object to the initial position of the display screen for displaying if the second action conforms to a second preset action characteristic.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the disclosed solution. One of ordinary skill in the art can understand and implement it without inventive effort.
Correspondingly, in one aspect, an embodiment of the present disclosure provides an apparatus for controlling terminal display, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to:
sensing a current action triggered on the mobile terminal;
and if the current action accords with a first preset action characteristic, moving the target object displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying.
Fig. 22 is a schematic diagram illustrating an architecture of an application interaction device 2100, according to an example embodiment. For example, the apparatus 2100 may be a user device, which may be embodied as a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, a wearable device such as a smart watch, smart glasses, a smart bracelet, a smart running shoe, and so forth.
Referring to fig. 21, the apparatus 2100 may include one or more of the following components: a processing component 2102, a memory 2104, a power component 2106, a multimedia component 2108, an audio component 2110, an input/output (I/O) interface 2112, a sensor component 2114, and a communications component 2116.
The processing component 2102 generally controls overall operation of the device 2100, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 2102 may include one or more processors 2120 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 2102 may include one or more modules that facilitate interaction between the processing component 2102 and other components. For example, the processing component 2102 may include a multimedia module to facilitate interaction between the multimedia component 2108 and the processing component 2102.
Memory 2104 is configured to store various types of data to support operation at device 2100. Examples of such data include instructions for any application or method operating on device 2100, contact data, phone book data, messages, pictures, videos, and so forth. The memory 2104 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 2106 provides power to the various components of the device 2100. The power components 2106 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 2100.
The multimedia component 2108 includes a screen that provides an output interface between the device 2100 and a user as described above. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of the touch or slide action but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 2108 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 2100 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 2110 is configured to output and/or input an audio signal. For example, the audio component 2110 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 2100 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 2104 or transmitted via the communication component 2116. In some embodiments, the audio component 2110 further comprises a speaker for outputting audio signals.
The I/O interface 2112 provides an interface between the processing assembly 2102 and a peripheral interface module, which may be a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 2114 includes one or more sensors for providing status assessment of various aspects of the apparatus 2100. For example, sensor assembly 2114 may detect the open/closed state of device 2100, the relative positioning of components such as a display and keypad of apparatus 2100, the position of device 2100 or a component of device 2100 changed, the presence or absence of user contact with device 2100, the orientation or acceleration/deceleration of device 2100, and the temperature of device 2100 changed. The sensor assembly 2114 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 2114 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 2114 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 2116 is configured to facilitate communications between the apparatus 2100 and other devices in a wired or wireless manner. The device 2100 may access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 2116 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 2116 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 2100 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, there is also provided a non-transitory computer readable storage medium, such as the memory 2104 comprising instructions that, when executed by the processor 2120 of the apparatus 2100, enable the apparatus 2100 to perform the above-described method of controlling a terminal display, the method comprising:
sensing a current action triggered on the mobile terminal;
and if the current action accords with a first preset action characteristic, moving the target object displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying.
The non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (16)

1. A method for controlling terminal display is applied to a mobile terminal provided with a touch display screen, wherein the display screen comprises at least one preset non-controllable area, and the method comprises the following steps:
sensing a current action triggered on the mobile terminal;
if the current action accords with a first preset action characteristic, moving part of target objects displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying;
moving part of target objects in the preset non-controllable area to the preset controllable area for displaying in the following way:
determining parameter information of the current action based on an angle sensor or a gravity sensor arranged on the mobile terminal; the parameter information comprises a rotation angle of the mobile terminal;
determining moving object information according to the parameter information of the current action, wherein the moving object information comprises: identity and/or movement parameters of the object to be moved; the object to be moved is a part of target objects in the preset uncontrollable area;
and moving the part of the target objects in the preset non-controllable area to the preset controllable area for displaying according to the moving object information.
2. The method of claim 1, wherein prior to said sensing a current action triggered on the mobile terminal, the method further comprises:
acquiring touch test data when the touch display screen is operated by a single hand;
determining a preset controllable area which accords with the personalized characteristics of the user according to the touch test data;
and determining an area outside the preset controllable area in the touch display screen as a preset non-controllable area.
3. The method according to claim 1, wherein the touch display screen comprises at least two preset non-controllable areas, and each preset non-controllable area corresponds to at least one first preset action characteristic;
if the current action accords with a first preset action characteristic, moving part of target objects displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying, wherein the step of moving comprises the following steps:
according to the current action, matching first preset action characteristics corresponding to each preset non-controllable area, and determining a target non-controllable area;
and moving part of the target objects in the target non-controllable area to the preset controllable area for displaying.
4. The method of claim 1, further comprising:
and restoring the part of the target objects to the initial display position for displaying.
5. The method of claim 4, wherein restoring the portion of the target object to the initial display position for display comprises:
determining the display duration of the part of target objects in the preset controllable area;
and when the display duration reaches a preset duration threshold, restoring the part of the target objects to the initial positions of the display screen for displaying.
6. The method of claim 5, wherein prior to said determining a display duration of said portion of said target object within said preset controllable area, said method further comprises:
acquiring a historical operation record of a user touch page object in a preset time period;
determining the average duration used by the user for touching the page object according to the historical operation record;
and determining the average duration as the preset duration threshold.
7. The method of claim 4, wherein restoring the portion of the target object to the initial display position for display comprises:
after the part of the target objects are moved to the preset controllable area, monitoring a second action triggered by a user;
and if the second action conforms to a second preset action characteristic, restoring the part of the target objects to the initial position of the display screen for displaying.
8. The utility model provides a device that control terminal shows which characterized in that, is applied to in the mobile terminal who is provided with touch-control display screen, the device includes:
a motion sensing module configured to sense a current motion triggered to the mobile terminal;
the display control module is configured to move part of target objects displayed in a preset non-controllable area in the display screen to a preset controllable area for displaying under the condition that the current action conforms to a first preset action characteristic;
the display control module comprises a display control submodule, and the display control submodule comprises:
a parameter determination unit configured to determine parameter information of the current action; the parameter information comprises a rotation angle of the terminal;
a moving information determination unit configured to determine moving object information according to the parameter information of the current action, the moving object information including: identity and/or movement parameters of the object to be moved; the object to be moved is a part of target objects in the preset uncontrollable area;
a display control unit configured to move the part of the target objects in the preset non-controllable region to the preset controllable region for display according to the moving object information.
9. The apparatus of claim 8, further comprising:
the test data acquisition module is configured to acquire touch test data when the touch display screen is operated by a single hand;
the controllable area determining module is configured to determine a preset controllable area which accords with the personalized characteristics of the user according to the touch test data;
a non-controllable area determination module configured to determine an area outside the preset controllable area in the touch display screen as the preset non-controllable area.
10. The device of claim 8, wherein the touch display screen comprises at least two non-controllable areas, and each non-controllable area corresponds to at least one first preset action feature;
the display control module includes:
the area determination submodule is configured to match first preset action characteristics corresponding to the non-controllable areas according to the current action and determine a target non-control area;
and the display control sub-module is configured to move part of the target objects in the target non-controllable area to the preset controllable area for display.
11. The apparatus of claim 8, further comprising:
and the display recovery module is configured to recover the part of the target objects to the initial display position for display.
12. The apparatus of claim 11, wherein the display restoration module comprises:
the time length determining submodule is configured to determine the display time length of the part of the target objects in the preset controllable area;
the first restoring submodule is configured to restore the part of the target objects to the initial positions of the display screen for displaying when the display duration reaches a preset duration threshold.
13. The apparatus of claim 12, wherein the display restoration module further comprises:
the history record acquisition sub-module is configured to acquire a history operation record of a user touch page object in a preset time period;
the duration counting submodule is configured to determine the average duration used by the user for touching the page object according to the historical operation record;
a duration threshold determination submodule configured to determine the average duration as the preset duration threshold.
14. The apparatus of claim 11, wherein the display restoration module comprises:
the action monitoring sub-module is configured to monitor a second action triggered by a user after the part of the target object is moved to the preset controllable area;
and the second recovery submodule is configured to recover the part of the target objects to the initial position of the display screen for display under the condition that the second action conforms to a second preset action characteristic.
15. A non-transitory 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 according to any one of claims 1 to 7.
16. An apparatus for controlling a display of a terminal, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the method of any of claims 1 to 7.
CN201711213633.0A 2017-11-28 2017-11-28 Method and device for controlling terminal display Active CN107979701B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711213633.0A CN107979701B (en) 2017-11-28 2017-11-28 Method and device for controlling terminal display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711213633.0A CN107979701B (en) 2017-11-28 2017-11-28 Method and device for controlling terminal display

Publications (2)

Publication Number Publication Date
CN107979701A CN107979701A (en) 2018-05-01
CN107979701B true CN107979701B (en) 2021-12-14

Family

ID=62012127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711213633.0A Active CN107979701B (en) 2017-11-28 2017-11-28 Method and device for controlling terminal display

Country Status (1)

Country Link
CN (1) CN107979701B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109194810B (en) * 2018-07-02 2021-05-04 Oppo(重庆)智能科技有限公司 Display control method and related product
CN111079112B (en) * 2019-12-06 2022-06-03 北京小米移动软件有限公司 Application control method, application control device and storage medium
CN112162676A (en) * 2020-10-30 2021-01-01 珠海格力电器股份有限公司 Control method and device of handheld intelligent terminal, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019564A (en) * 2012-12-14 2013-04-03 东莞宇龙通信科技有限公司 Terminal and terminal operation method
CN103809866A (en) * 2012-11-13 2014-05-21 联想(北京)有限公司 Operation mode switching method and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049879A (en) * 2013-03-14 2014-09-17 中兴通讯股份有限公司 Touch terminal and tooltip positioning method of touch terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103809866A (en) * 2012-11-13 2014-05-21 联想(北京)有限公司 Operation mode switching method and electronic equipment
CN103019564A (en) * 2012-12-14 2013-04-03 东莞宇龙通信科技有限公司 Terminal and terminal operation method

Also Published As

Publication number Publication date
CN107979701A (en) 2018-05-01

Similar Documents

Publication Publication Date Title
CN107124508B (en) Position adjusting method and device of suspension control, terminal and readable storage medium
JP6199510B2 (en) Method and apparatus for switching display modes
EP3099040B1 (en) Button operation processing method in single-hand mode, apparatus and electronic device
US10642476B2 (en) Method and apparatus for single-hand operation on full screen
CN105975166B (en) Application control method and device
EP3163404B1 (en) Method and device for preventing accidental touch of terminal with touch screen
EP3232299A2 (en) Physical key component, terminal, and touch response method and device
EP3109772A1 (en) Text input method and device
US20180039403A1 (en) Terminal control method, terminal, and storage medium
CN107102772B (en) Touch control method and device
US20150242118A1 (en) Method and device for inputting
CN105487805B (en) Object operation method and device
EP3136206B1 (en) Method and apparatus for setting threshold
EP2921969A1 (en) Method and apparatus for centering and zooming webpage and electronic device
CN103995666A (en) Method and device for setting work mode
CN107979701B (en) Method and device for controlling terminal display
US20170052693A1 (en) Method and device for displaying a target object
CN107102801A (en) Terminal screen spinning solution and device
CN106201108B (en) Gloves control mode touch mode control method and device and electronic equipment
CN107656694B (en) Display control method and device of user interface
EP3035172A1 (en) Method and device for activating operation state of mobile terminal
CN112673612B (en) Display mode switching method, device, equipment and medium
CN115543064A (en) Interface display control method, interface display control device and storage medium
CN109976563B (en) Misoperation determining method and device and touch operation response method and device
CN107329604B (en) Mobile terminal control method and device

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