CN104298433A - Screen display method, device and mobile terminal - Google Patents
Screen display method, device and mobile terminal Download PDFInfo
- Publication number
- CN104298433A CN104298433A CN201410521861.4A CN201410521861A CN104298433A CN 104298433 A CN104298433 A CN 104298433A CN 201410521861 A CN201410521861 A CN 201410521861A CN 104298433 A CN104298433 A CN 104298433A
- Authority
- CN
- China
- Prior art keywords
- contact surface
- screen
- interface
- event
- current screen
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a screen display method, a screen display device and a mobile terminal, and belongs to the technical field of the terminal. The method comprises the following steps of: acquiring the first interface of the present screen from a memory upon occurrence of a preset event; according to shrinking proportion set by an user, globally zooming the first interface to obtain the second interface of the present screen; based on a position appointed by the user, display the second interface on a terminal screen. Through the screen display method, the interface is shrunk and displayed when any interface cannot be lost, thus the screen display method is applied to the different-user palm, the actual display position of the second interface can be confirmed according to the appointed position of the user, thus the screen display method is applied to the different users who use left and right hands.
Description
Technical field
The disclosure relates to field of terminal technology, particularly relates to a kind of screen display method, device and mobile terminal.
Background technology
Along with the development of mobile terminal, in order to meet the demand of user to audiovisual, many giant-screen mobile phones are emerged, if screen size is 5 cun, 5.5 cun etc., for this giant-screen mobile phone, user is difficult to accomplish one-handed performance, and under a lot of scene, also do not allow user to carry out bimanualness, therefore, its use is greatly limited.
In the related, generally can by the mode of drop-down hovering, by the operation such as to pull of user, interface is drop-down, move down to make the display position of Partial Elements in interface, achieve and part to be operated moved to the position that user's one hand can touch and show, thus realize the one-handed performance of user.
Above-mentioned settling mode is move down realization by the display position of Partial Elements in interface, in this process, in interface, another part element is along with the action moved down, no longer be presented on screen, have lost the part display on screen, cause screen display imperfect.
Summary of the invention
For overcoming Problems existing in correlation technique, the disclosure provides a kind of screen display method, device and mobile terminal.
According to the first aspect of disclosure embodiment, a kind of screen display method is provided, comprises:
When there is predeterminable event, obtain the first interface of current screen from internal memory;
According to the scale down that user is arranged, overall convergent-divergent is carried out to described first interface, obtains the second contact surface of described current screen;
Based on the position that user specifies, show described second contact surface on a terminal screen.
In another embodiment, carry out overall convergent-divergent to described first interface, before obtaining the second contact surface of current screen, described method comprises:
Obtain the scale down of user's input; Or,
Obtain the contact point of user on singlehanded controlled range test page, based on contact point coordinate and described current screen, determine scale down.
In another embodiment, described method also comprises:
When the double click operation to the first button being detected, determine predeterminable event occurs; Or,
When the double click operation to the second button being detected, determine predeterminable event occurs; Or,
When detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs; Or,
When the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis negative sense is less than predetermined angle, determines predeterminable event occurs; Or,
When the slip event on described current screen being detected, the angle between the sliding trace of described slip event and terminal longitudinal axis negative sense is less than predetermined angle, and the contact duration of the end contact point of described slip event is greater than preset duration, determines predeterminable event occurs.
In another embodiment, described position of specifying based on user, shows described second contact surface on a terminal screen, comprising:
On described current screen, obtain and play up at screen the position coordinates that user in coordinate system specifies;
According to described position coordinates, translation is carried out to described second contact surface, make the first border of described second contact surface and the 3rd overlapping margins of described current screen, the second boundary of described second contact surface and the 4th overlapping margins of described current screen;
Second contact surface after described terminal screen shows translation.
In another embodiment, described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
In touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event;
The first translation vector between the left upper apex coordinate of datum point coordinate and described second contact surface, described first translation vector points to the left upper apex of described second contact surface from initial point;
Calculate the difference between described first touch point coordinate and described first translation vector, as the second touch point coordinate of described touch event.
In another embodiment, described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
In touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event;
Calculate the second translation vector between the left upper apex coordinate of described second contact surface and origin, described second translation vector points to initial point from the left upper apex of described second contact surface;
Calculate between described first touch point coordinate and described first translation vector and, as the second touch point coordinate of described touch event.
In another embodiment, described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
When the drag operation to described second contact surface being detected, according to described drag operation, mobile described second contact surface on described terminal screen.
In another embodiment, according to described drag operation, on described terminal screen, mobile described second contact surface comprises:
According to the motion track of described drag operation, change the display position parameter that described second contact surface is played up;
According to the display position parameter after change, described terminal screen plays up described second contact surface.
In another embodiment, described method also comprises:
Described terminal screen carries out real-time Gaussian Blur to the region beyond described second contact surface;
When showing described second contact surface, show other regions through Gaussian Blur.
In another embodiment, based on the position that user specifies, after showing described second contact surface on a terminal screen, described method also comprises:
When the double click operation to the first button being detected, described first interface is switched to by described second contact surface to show; Or,
When the double click operation to the second button being detected, described first interface is switched to by described second contact surface to show; Or,
When the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis forward is less than predetermined angle, is switched to by described second contact surface described first interface to show; Or,
When the slip event on described current screen being detected, and the angle between the sliding trace of described slip event and terminal longitudinal axis forward is less than predetermined angle, is switched to by described second contact surface described first interface to show.
In another embodiment, described method also comprises:
When detecting that screen moves down operation, moving down the end point of the sliding trace of operation according to described screen, determining the vertex position of described current screen, according to described vertex position, show the 3rd interface of described current screen.
According to the second aspect of disclosure embodiment, a kind of screen display device is provided, comprises
Acquisition module, for when there is predeterminable event, obtains the first interface of current screen from internal memory;
Zoom module, for carrying out overall convergent-divergent to described first interface, obtains the second contact surface of described current screen;
Display module, for the position of specifying based on user, shows described second contact surface on a terminal screen.
In another embodiment, described device also comprises:
First scale down acquisition module, for obtaining the scale down of user's input; Or,
Second scale down acquisition module, for obtaining the contact point of user on singlehanded controlled range test page, based on contact point coordinate and described current screen, determines scale down.
In another embodiment, described device, also for when the double click operation to the first button being detected, is determined predeterminable event occurs; Or, when the double click operation to the second button being detected, determine predeterminable event occurs; Or, when detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs; Or when the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis negative sense is less than predetermined angle, determine predeterminable event occurs; Or, when the slip event on described current screen being detected, angle between the sliding trace of described slip event and terminal longitudinal axis negative sense is less than predetermined angle, and the contact duration of the end contact point of described slip event is greater than preset duration, determines predeterminable event occurs.
In another embodiment, described display module at described current screen, obtains and plays up at screen the position coordinates that user in coordinate system specifies; According to described position coordinates, translation is carried out to described second contact surface, make the first border of described second contact surface and the 3rd overlapping margins of described current screen, the second boundary of described second contact surface and the 4th overlapping margins of described current screen; Second contact surface after described terminal screen shows translation.
In another embodiment, described device also comprises:
First coordinate determination module, in touch event coordinates system, detects the touch event on described second contact surface, obtains the first touch point coordinate of described touch event; The first translation vector between the left upper apex coordinate of datum point coordinate and described second contact surface, described first translation vector points to the left upper apex of described second contact surface from initial point; Calculate the difference between described first touch point coordinate and described first translation vector, as the second touch point coordinate of described touch event.
In another embodiment, described device also comprises:
Second coordinate determination module, in described touch event coordinates system, detects the touch event on described second contact surface, obtains the first touch point coordinate of described touch event;
Calculate the second translation vector between the left upper apex coordinate of described second contact surface and origin, described second translation vector points to initial point from the left upper apex of described second contact surface;
Calculate between described first touch point coordinate and described first translation vector and, as the second touch point coordinate of described touch event.
In another embodiment, described display module, also for when the drag operation to described second contact surface being detected, according to described drag operation, described terminal screen moves described second contact surface.
In another embodiment, described display module is used for the motion track according to described drag operation, changes the display position parameter played up described second contact surface; According to the display position parameter after change, described terminal screen plays up described second contact surface.
In another embodiment, described display module also for carrying out real-time Gaussian Blur to the region beyond described second contact surface on described terminal screen; When showing described second contact surface, show other regions through Gaussian Blur.
In another embodiment, described second contact surface, also for when the double click operation to the first button being detected, switches to described first interface to show by described display module; Or, when the double click operation to the second button being detected, switched to by described second contact surface described first interface to show; Or when the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis forward is less than predetermined angle, described first interface is switched to by described second contact surface to show; Or when the slip event on described current screen being detected, and the angle between the sliding trace of described slip event and terminal longitudinal axis forward is less than predetermined angle, described first interface is switched to by described second contact surface to show.
In another embodiment, described display module also for when detecting that screen moves down operation, moving down the end point of the sliding trace of operation, determining the vertex position of described current screen according to described screen, according to described vertex position, show the 3rd interface of described current screen.
According to the third aspect of disclosure embodiment, a kind of mobile terminal is provided, comprises
Processor;
For the storer of storage of processor executable instruction;
Wherein, described processor is configured to:
When there is predeterminable event, obtain the first interface of current screen from internal memory;
Overall convergent-divergent is carried out to described first interface, obtains the second contact surface of described current screen;
Based on the position that user specifies, show described second contact surface on a terminal screen.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect: by reducing display to interface, make when not losing any interface element, interface can be made to reduce display, be applicable to the palm of different user, and owing to can determine the actual displayed position of this second contact surface according to the assigned address of user, the handedness of different user can also be applicable to.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in instructions and to form the part of this instructions, shows and meets embodiment of the present disclosure, and is used from instructions one and explains principle of the present disclosure.
Fig. 1 is the process flow diagram of a kind of screen display method according to an exemplary embodiment.
Fig. 2 is the process flow diagram of a kind of screen display method according to an exemplary embodiment.
Fig. 3 is a kind of examples of screen displays figure according to an exemplary embodiment.
Fig. 4 is a kind of examples of screen displays figure according to an exemplary embodiment.
Fig. 5 is a kind of examples of screen displays figure according to an exemplary embodiment.
Fig. 6 is a kind of examples of screen displays figure according to an exemplary embodiment.
Fig. 7 is a kind of examples of screen displays figure according to an exemplary embodiment.
Fig. 8 is a kind of examples of screen displays figure according to an exemplary embodiment.
Fig. 9 is a kind for the treatment of scheme exemplary plot according to an exemplary embodiment.
Figure 10 is a kind of examples of screen displays figure according to an exemplary embodiment.
Figure 11 is a kind for the treatment of scheme exemplary plot according to an exemplary embodiment.
Figure 12 is a kind of end coordinates system exemplary plot according to an exemplary embodiment.
Figure 13 is a kind of screen display device block diagram according to an exemplary embodiment.
Figure 14 is a kind of mobile terminal structure block diagram according to an exemplary embodiment.
Embodiment
For making object of the present disclosure, technical scheme and advantage clearly, below in conjunction with accompanying drawing, disclosure embodiment is described in further detail.
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Embodiment described in following exemplary embodiment does not represent all embodiments consistent with the disclosure.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present disclosure are consistent.
Fig. 1 is the process flow diagram of a kind of screen display method according to an exemplary embodiment, and as shown in Figure 1, screen display method is used for, in terminal, comprising the following steps.
In step S101, when predeterminable event occurs, obtain the first interface of current screen from internal memory.
In step s 102, overall convergent-divergent is carried out to described first interface, obtains the second contact surface of described current screen.
In step s 103, based on the position that user specifies, show described second contact surface on a terminal screen.
The embodiment that the disclosure provides, by reducing display to interface, make when not losing any interface element, interface can be made to reduce display, be applicable to the palm of different user, and owing to can determine the actual displayed position of this second contact surface according to the assigned address of user, the handedness of different user can also be applicable to.
In another embodiment that the disclosure provides, carry out overall convergent-divergent to described first interface, before obtaining the second contact surface of current screen, described method comprises: the scale down obtaining user's input; Or, obtain the contact point of user on singlehanded controlled range test page, based on contact point coordinate and described current screen, determine scale down.
In another embodiment that the disclosure provides, described method also comprises:
When the double click operation to the first button being detected, determine predeterminable event occurs; Or,
When the double click operation to the second button being detected, determine predeterminable event occurs; Or,
When detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs; Or,
When the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis negative sense is less than predetermined angle, determines predeterminable event occurs; Or,
When the slip event on described current screen being detected, the angle between the sliding trace of described slip event and terminal longitudinal axis negative sense is less than predetermined angle, and the contact duration of the end contact point of described slip event is greater than preset duration, determines predeterminable event occurs.
In another embodiment that the disclosure provides, described position of specifying based on user, shows described second contact surface on a terminal screen, comprising:
On described current screen, obtain and play up at screen the position coordinates that user in coordinate system specifies;
According to described position coordinates, translation is carried out to described second contact surface, make the first border of described second contact surface and the 3rd overlapping margins of described current screen, the second boundary of described second contact surface and the 4th overlapping margins of described current screen;
Second contact surface after described terminal screen shows translation.
In another embodiment that the disclosure provides, described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
In touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event;
The first translation vector between the left upper apex coordinate of datum point coordinate and described second contact surface, described first translation vector points to the left upper apex of described second contact surface from initial point;
Calculate the difference between described first touch point coordinate and described first translation vector, as the second touch point coordinate of described touch event.
In another embodiment that the disclosure provides, described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
In described touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event;
Calculate the second translation vector between the left upper apex coordinate of described second contact surface and origin, described second translation vector points to initial point from the left upper apex of described second contact surface;
Calculate between described first touch point coordinate and described first translation vector and, as the second touch point coordinate of described touch event.
In another embodiment that the disclosure provides, described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
When the drag operation to described second contact surface being detected, according to described drag operation, mobile described second contact surface on described terminal screen.
In another embodiment that the disclosure provides, according to described drag operation, on described terminal screen, mobile described second contact surface comprises:
According to the motion track of described drag operation, change the display position parameter that described second contact surface is played up;
According to the display position parameter after change, described terminal screen plays up described second contact surface.
In another embodiment that the disclosure provides, described method also comprises:
Described terminal screen carries out real-time Gaussian Blur to the region beyond described second contact surface;
When showing described second contact surface, show other regions through Gaussian Blur.
In another embodiment that the disclosure provides, based on the position that user specifies, after showing described second contact surface on a terminal screen, described method also comprises:
When the double click operation to the first button being detected, described first interface is switched to by described second contact surface to show; Or,
When the double click operation to the second button being detected, described first interface is switched to by described second contact surface to show; Or,
When the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis forward is less than predetermined angle, is switched to by described second contact surface described first interface to show; Or,
When the slip event on described current screen being detected, and the angle between the sliding trace of described slip event and terminal longitudinal axis forward is less than predetermined angle, is switched to by described second contact surface described first interface to show.
In another embodiment that the disclosure provides, described method also comprises:
When detecting that screen moves down operation, moving down the end point of the sliding trace of operation according to described screen, determining the vertex position of described current screen, according to described vertex position, show the 3rd interface of described current screen.
Above-mentioned all alternatives, can adopt and combine arbitrarily formation optional embodiment of the present invention, this is no longer going to repeat them.
Fig. 2 is the process flow diagram of a kind of screen display method according to an exemplary embodiment, and as shown in Figure 2, screen display method is used for, in terminal, comprising the following steps.
In step s 201, obtain the contact point of user on singlehanded controlled range test page, based on contact point coordinate and described current screen, determine scale down.
In force, terminal can provide that the page is scaled down arranges the page, and this page can comprise following at least two set-up modes, provides singlehanded controlled range test page or inputs zoom percentage voluntarily by user, if scale down is 80%, or convergent-divergent size is 720P.Below, display introduction is carried out for singlehanded controlled range test page.Fig. 3 is the schematic diagram of a kind of singlehanded controlled range test page that the embodiment of the present invention provides.See Fig. 3 (a), this singlehanded controlled range test page comprises by determined two diagonal L 1 in terminal display four summits and L2, information is set, as " the diagonal farthest that you can get at is clicked in trial ", setting is pointed out, as " previous step ", " next step ", " completing " etc., in order to assist the operation of user in the provisioning process.When user carries out clicking operation to any one point on these two diagonal L 1 and L2, terminal, according to the diagonal line at the contact point coordinate detected (in Fig. 3 (a) with circle mark) and this contact point coordinate place, determines this scale down.As, this contact point coordinate is positioned at 3/4 place of L2, then scale down can be defined as 75%.
Further, can zooming effect be known for the ease of user, thus in time scale down be adjusted according to zooming effect, terminal can also arrange do not preserve time, to provide this scale down determine the preview interface at interface.See Fig. 3 (b), be shown in this Fig. 3 (b) according to the determined interface of the contact point in Fig. 3 (a) size example.If user is unsatisfied with current zoom effect, adjustment can be continued.
In order to make the more diversified and hommization of the pattern of screen display, can also before carrying out convergent-divergent setting, the singlehanded model selection page is provided, this page comprises and reduces mode shifter under pattern and entirety, as shown in Figure 4, make the pattern that user selects oneself to like from provided pattern, reduce pattern as user have selected, user can be guided further to arrange the scale down reducing pattern, as shown in Figure 3.As user have selected overall lower mode shifter, concrete setting up procedure to lower mode shifter also can be provided, when detecting that screen moves down operation, the end point of the sliding trace of operation is moved down according to described screen, determine the vertex position of described current screen, according to described vertex position, show the 3rd interface of described current screen.When user is to when on screen, any one point carries out clicking operation, terminal, according to the contact point coordinate detected (with circle mark in Fig. 5 (a)), determines that this moves down distance.
Certainly, to in scaled down setting up procedure, the setting of the position to display interface can also be related to, if contact point is at right one side of something of display screen, then can determine that the user is left-handed person, its reduce after interface can overlap with the left side edge of terminal display.Certainly, in follow-up use procedure, user can also adjust the display position that this reduces rear interface by the operation such as pulling, to adapt to handedness.
Above-mentioned steps S201 is the contact point according to user operation, determines scaled down process.In the present embodiment, be only that to pre-set scale down be that example is described to the meaning, and in actual applications, also after pattern is reduced in startup, according to the contact point of user operation, scale down can be determined, its concrete mode can with said process in like manner, do not repeat at this.
In step S202, when detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs.
In force, this arranges in panel to be provided with and reduces mode activation key, and this reduces mode activation button can two, one is left-handed mode, one is right-handed mode, as shown in Fig. 6 (a), so that user activates corresponding interface zoom mode according to self custom.When detect open for carry out task management the operation of panel is set time, display arranges panel and reduces mode activation key, when detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs, simultaneously, can determine current reduce pattern corresponding be left-handed mode or right-handed mode so that according to the follow-up scale down got, show the interface that is consistent with user's use habit.As shown in Fig. 6 (b), when detect for identify right-handed mode reduce the activation manipulation of mode activation key time, subsequent process can be continued with display as the interface of Fig. 6 (b).
In force, this reduces pattern and can also be started by any one mode following:
First kind of way, when the double click operation to the first button being detected, determine occur predeterminable event.
This first button can be task key, and certainly, according to the difference arranged, this first button can also be other buttons, and the present embodiment does not do concrete restriction.Because the position of this first button is generally in the lower left of terminal, therefore, also can be by the double click operation to the first button, be defined as the activation manipulation to left-handed mode, thus in subsequent step, display is applicable to the second contact surface of left-handed mode, as shown in Fig. 7 (a).
The second way, when the double click operation to the second button being detected, determine occur predeterminable event.
Second button can be return key, and certainly, according to the difference arranged, this first button can also be other buttons, and the present embodiment does not do concrete restriction.Because the position of this second button is generally in the lower right of terminal, therefore, also can be by the double click operation to the second button, be defined as the activation manipulation to right-handed mode, thus in subsequent step, display is applicable to the second contact surface of right-handed mode, as shown in Fig. 7 (b).
The third mode, when touch event preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis negative sense is less than predetermined angle, determines predeterminable event occurs.
In force, this preset area can be a less contact area, in order to be different from the clicking operation of user, user generally uses the finger except thumb to carry out clicking operation, and than thumb, the contact area between other finger and screens may be less, therefore, other fingers can foreclose by this preset area, only when determining to be user's thumb manipulation, just carry out the determination of predeterminable event.And, the sliding trace of this touch event can be that slide in below or lower right left, that is to say, and the angle between terminal longitudinal axis negative sense is less than predetermined angle, now, can according to the direction of sliding trace, determine left-handed mode or right-handed mode, as, sliding trace slides to the right (as Suo Shi Fig. 8 (a)), then can trigger the right-handed mode reduced in pattern.
4th kind of mode, when the slip event on described current screen being detected, angle between the sliding trace of described slip event and terminal longitudinal axis negative sense is less than predetermined angle, and the contact duration of the end contact point of described slip event is greater than preset duration, determine predeterminable event occurs.
The sliding trace of this slip event can be that slide in below or lower right left, that is to say, and the angle between terminal longitudinal axis negative sense is less than predetermined angle, now, according to the direction of sliding trace, left-handed mode or right-handed mode can be determined, as, sliding trace slides to the right (as Suo Shi Fig. 8 (b)), then can trigger the right-handed mode reduced in pattern.In order to avoid the convergent-divergent that maloperation causes, this contact duration terminating contact point should exceed preset duration, to determine that user wants startup to reduce pattern.This preset duration can be 1s ~ 3s, if contact duration is more than 1.6s, namely determines predeterminable event occurs, performs step S203.
It should be noted that, start the mode reducing pattern and be not limited to above several mode, other patterns all right, such as the shake of terminal to some directions detected by sensor, or, in informing, define quick botton, to perform the corresponding startup etc. reducing pattern, do not repeat at this.
In step S203, when predeterminable event occurs, obtain the first interface of current screen from internal memory.
In order to provide basis for the follow-up procedure for displaying that reduces, apply the display interface can drawing self according to screen size normally in shared drive, i.e. the first interface, the display size at this first interface is identical with display screen size, and resolution is also identical.When determining predeterminable event occurs, from this shared drive, obtain the first interface of pre-rendered current screen.
In step S204, according to the scale down that user is arranged, overall convergent-divergent is carried out to described first interface, obtains the second contact surface of described current screen.
Now, if user sets scale down in advance, according to default scale down, overall convergent-divergent can be carried out, to obtain second contact surface to current first interface.If user does not set scale down, be activated first time as this reduces pattern, then can perform the setting up procedure described in step S201.
In step S205, on described current screen, obtain and play up at screen the position coordinates that user in coordinate system specifies.
In force, this screen play up coordinate system can as shown in Figure 12 (a).The position coordinates that this user specifies, can be obtain according to user's operation on the first interface, include but not limited to under type:
First kind of way, by user determining the contact point coordinate in scale down process, as the position coordinates that user specifies.
Determining in scale down process, needing user to carry out touch operation to interface, now, this contact point coordinate can obtained, in order to determine that user wishes second contact surface is presented at which position of terminal display.
The second way, the sliding trace operated when there is predeterminable event according to user, obtain the position coordinates that user specifies.
When determining predeterminable event occurs, can starting point or the end point of the sliding trace of the operation of predeterminable event be triggered, be defined as the position coordinates that user specifies.
In step S206, according to described position coordinates, translation is carried out to described second contact surface, makes the first border of described second contact surface and the 3rd overlapping margins of described current screen, the second boundary of described second contact surface and the 4th overlapping margins of described current screen.
Particularly, according to this position coordinates, determine the coordinate of each pixel in second contact surface after translation.Because this second contact surface proportionally reduces, therefore, the original coordinates of its each pixel is all corresponding with the original coordinates of first each pixel of interface, therefore, this second contact surface is before carrying out coordinate translation, its original coordinates is all positioned at center Screen region, and after getting position coordinates, can according to the position relationship between this position coordinates and screen left and right edges, determine right-hand man's pattern that user selects, if position coordinates is positioned at the preset range of screen left hand edge, determine that user selects left-handed mode, according to the size of second contact surface, coordinate after the translation of each pixel of calculating second contact surface, to realize the translation to second contact surface.For the process of right-handed mode, with foregoing in like manner, do not repeat at this.
In step S207, the second contact surface after described terminal screen shows translation.
As shown in Figure 9, the process of this display can be responsible for by page rendering drawn in internal memory on screen by the system process surfaceflinger in terminal system, to realize display.In force, the second contact surface that what system process read is after translation, and play up based on second contact surface, to realize according to scale down, show for the first interface, the object of the second contact surface corresponding to scale down, and the display position of this second contact surface is determined according to use habit by user, both meet the demand of one-handed performance, meet again right-hand man's use habit of user.
In an embodiment, described terminal screen carries out real-time Gaussian Blur to the region beyond described second contact surface; When showing described second contact surface, show other regions through Gaussian Blur.After screen reduces, background occurs that black surround very unsightly, therefore, in order to promote display effect, current page can be done a Gaussian Blur, as the background of whole screen, as shown in Figure 10.
Certainly, after showing second contact surface, user can by the operation to second contact surface, to realize several functions, as triggered application, in operating various operation of application etc., this operation all can by realizations such as the touch operation of user or drag operation, and that is to say, this embodiment can also comprise the following steps:
In step S208, when there is touch event, in touch event coordinates system, according to the first touch coordinate point and origin of the touch event on described second contact surface, calculate the second touch point coordinate after described touch event translation.
When drawing display interface owing to being applied in, only can draw according to the screen size of known terminal, if screen size is 5 cun, this application only can be drawn based on 5 cun of screens, but, due in the present embodiment, second contact surface is the interface after convergent-divergent, therefore, when drawing follow-up operation interface to make to be applied in, can accurately draw, need to carry out translation change to the coordinate of touch event, to expand coordinate, and the coordinate after expanding is sent to application and processes, for the ease of understanding, as shown in figure 11, this InputManageeServices is the process being responsible for monitoring touch event in system.This S208 specifically comprises following arbitrary implementation:
The first implementation, in touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event; The first translation vector between the left upper apex coordinate of datum point coordinate and described second contact surface, described first translation vector points to the left upper apex of described second contact surface from initial point; Calculate the difference between described first touch point coordinate and described first translation vector, as the second touch point coordinate of described touch event.
Wherein, above-mentioned touch event coordinates system can as shown in Figure 12 (b).
Initial point in touch event coordinates system refers to the pixel in the screen upper left corner, particularly, calculates the translation vector OX mistake of the upper left corner X of the second contact surface after coordinate origin O (the screen upper left corner) and the convergent-divergent of touch event! Do not find Reference source., then by coordinate S (x, the y)-OX mistake of touch point! Do not find Reference source.Complete translation.
The second implementation, in touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event; Calculate the second translation vector between the left upper apex coordinate of described second contact surface and origin, described second translation vector points to initial point from the left upper apex of described second contact surface; Calculate between described first touch point coordinate and described first translation vector and, as the second touch point coordinate of described touch event.
Correspondingly, the upper left corner X of the second contact surface after convergent-divergent and the translation vector mistake of the coordinate origin O (the screen upper left corner) of calculating touch event also can be calculated! Do not find Reference source., then by coordinate S (x, the y)+mistake of touch point! Do not find Reference source.Complete translation.
In step S209, when the drag operation to described second contact surface being detected, according to described drag operation, mobile described second contact surface on described terminal screen.
In force, when the drag operation to described second contact surface being detected, according to described drag operation, on described terminal screen, mobile described second contact surface includes but not limited to: according to the motion track of described drag operation, change the display position parameter played up described second contact surface; According to the display position parameter after change, described terminal screen plays up described second contact surface.
This pulls the continuous translation process that process is equivalent to second contact surface, in this process, according to its motion track, constantly change the display position coordinate of each pixel in second contact surface, inform the system application for playing up, thus show a trailing process of second contact surface on screen.
In S210, when the double click operation to the first button being detected, described first interface is switched to by described second contact surface to show.
If user needs to exit current second contact surface, recover the display at the first interface, the step of S210 can be used to carry out, corresponding to the starting method reducing pattern, this exits second contact surface, the procedure for displaying recovering the first interface can also comprise following any one: when the double click operation to the first button being detected, switched to by described second contact surface described first interface to show; Or, when the double click operation to the second button being detected, switched to by described second contact surface described first interface to show; Or when the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis forward is less than predetermined angle, described first interface is switched to by described second contact surface to show; Or when the slip event on described current screen being detected, and the angle between the sliding trace of described slip event and terminal longitudinal axis forward is less than predetermined angle, described first interface is switched to by described second contact surface to show.
Above-mentioned first button and the second button can be all different keys, do not limit at this.
It should be noted that, right-hand man's pattern described in the present embodiment, second contact surface is not limited only to be shown in the lower left corner or the lower right corner, the display position that can also pre-set according to user or the current display position got, second contact surface is shown in any portion of screen, as the upper left corner or the upper right corner, accordingly, its setting up procedure and exit the process of display all with in like manner described above, is not specifically limited at this.
The embodiment that the disclosure provides, by reducing display to interface, make when not losing any interface element, interface can be made to reduce display, be applicable to the palm of different user, and owing to can determine the actual displayed position of this second contact surface according to the assigned address of user, the handedness of different user can also be applicable to.
Figure 13 is a kind of screen display device block diagram according to an exemplary embodiment.With reference to Figure 13, this device comprises acquisition module 1301, Zoom module 1302 and display module 1303.
Acquisition module 1301, for when there is predeterminable event, obtains the first interface of current screen from internal memory;
Zoom module 1302, for carrying out overall convergent-divergent to described first interface, obtains the second contact surface of described current screen;
Display module 1303, for the position of specifying based on user, shows described second contact surface on a terminal screen.
In another embodiment, described device also comprises:
First scale down acquisition module, for obtaining the scale down of user's input; Or,
Second scale down acquisition module, for obtaining the contact point of user on singlehanded controlled range test page, based on contact point coordinate and described current screen, determines scale down.
In another embodiment, described device, also for when the double click operation to the first button being detected, is determined predeterminable event occurs; Or, when the double click operation to the second button being detected, determine predeterminable event occurs; Or, when detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs; Or when the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis negative sense is less than predetermined angle, determine predeterminable event occurs; Or, when the slip event on described current screen being detected, angle between the sliding trace of described slip event and terminal longitudinal axis negative sense is less than predetermined angle, and the contact duration of the end contact point of described slip event is greater than preset duration, determines predeterminable event occurs.
In another embodiment, described display module 1303 at described current screen, obtains and plays up at screen the position coordinates that user in coordinate system specifies; According to described position coordinates, translation is carried out to described second contact surface, make the first border of described second contact surface and the 3rd overlapping margins of described current screen, the second boundary of described second contact surface and the 4th overlapping margins of described current screen; Second contact surface after described terminal screen shows translation.
In another embodiment, described device also comprises:
First coordinate determination module, in touch event coordinates system, detects the touch event on described second contact surface, obtains the first touch point coordinate of described touch event; The first translation vector between the left upper apex coordinate of datum point coordinate and described second contact surface, described first translation vector points to the left upper apex of described second contact surface from initial point; Calculate the difference between described first touch point coordinate and described first translation vector, as the second touch point coordinate of described touch event.
In another embodiment, described device also comprises:
Second coordinate determination module, in described touch event coordinates system, detects the touch event on described second contact surface, obtains the first touch point coordinate of described touch event;
Calculate the second translation vector between the left upper apex coordinate of described second contact surface and origin, described second translation vector points to initial point from the left upper apex of described second contact surface;
Calculate between described first touch point coordinate and described first translation vector and, as the second touch point coordinate of described touch event.
In another embodiment, described display module 1303, also for when the drag operation to described second contact surface being detected, according to described drag operation, described terminal screen moves described second contact surface.
In another embodiment, described display module 1303, for the motion track according to described drag operation, changes the display position parameter played up described second contact surface; According to the display position parameter after change, described terminal screen plays up described second contact surface.
In another embodiment, described display module 1303 also for carrying out real-time Gaussian Blur to the region beyond described second contact surface on described terminal screen; When showing described second contact surface, show other regions through Gaussian Blur.
In another embodiment, described second contact surface, also for when the double click operation to the first button being detected, switches to described first interface to show by described display module 1303; Or, when the double click operation to the second button being detected, switched to by described second contact surface described first interface to show; Or when the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis forward is less than predetermined angle, described first interface is switched to by described second contact surface to show; Or when the slip event on described current screen being detected, and the angle between the sliding trace of described slip event and terminal longitudinal axis forward is less than predetermined angle, described first interface is switched to by described second contact surface to show.
In another embodiment, described display module 1303 also for when detecting that screen moves down operation, moving down the end point of the sliding trace of operation, determining the vertex position of described current screen according to described screen, according to described vertex position, show the 3rd interface of described current screen.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
When there is predeterminable event, obtain the first interface of current screen from internal memory;
Overall convergent-divergent is carried out to described first interface, obtains the second contact surface of described current screen;
Based on the position that user specifies, show described second contact surface on a terminal screen.
Figure 14 is a kind of block diagram for mobile terminal 1400 according to an exemplary embodiment.Such as, mobile terminal 1400 can be mobile phone, computing machine, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices, body-building equipment, personal digital assistant etc.
With reference to Figure 14, mobile terminal 1400 can comprise following one or more assembly: processing components 1402, storer 1404, power supply module 1406, multimedia groupware 1408, audio-frequency assembly 1410, the interface 1412 of I/O (I/O), sensor module 1414, and communications component 1416.
Processing components 1402 controls the integrated operation of mobile terminal 1400 usually, and such as with display, call, data communication, camera operation and record operate the operation be associated.Treatment element 1402 can comprise one or more processor 1420 to perform instruction, to complete all or part of step of above-mentioned method.In addition, processing components 1402 can comprise one or more module, and what be convenient between processing components 1402 and other assemblies is mutual.Such as, processing element 1402 can comprise multi-media module, mutual with what facilitate between multimedia groupware 1408 and processing components 1402.
Storer 1404 is configured to store various types of data to be supported in the operation of equipment 1400.The example of these data comprises for any application program of operation on mobile terminal 1400 or the instruction of method, contact data, telephone book data, message, picture, video etc.Storer 1404 can be realized by the volatibility of any type or non-volatile memory device or their combination, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), ROM (read-only memory) (ROM), magnetic store, flash memory, disk or CD.
The various assemblies that electric power assembly 1406 is mobile terminal 1400 provide electric power.Electric power assembly 1406 can comprise power-supply management system, one or more power supply, and other and the assembly generating, manage and distribute electric power for mobile terminal 1400 and be associated.
Multimedia groupware 1408 is included in the screen providing an output interface between described mobile terminal 1400 and user.In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises one or more touch sensor with the gesture on sensing touch, slip and touch panel.Described touch sensor can the border of not only sensing touch or sliding action, but also detects the duration relevant to described touch or slide and pressure.In certain embodiments, multimedia groupware 1408 comprises a front-facing camera and/or post-positioned pick-up head.When equipment 1400 is in operator scheme, during as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom ability.
Audio-frequency assembly 1410 is configured to export and/or input audio signal.Such as, audio-frequency assembly 1410 comprises a microphone (MIC), and when mobile terminal 1400 is in operator scheme, during as call model, logging mode and speech recognition mode, microphone is configured to receive external audio signal.The sound signal received can be stored in storer 1404 further or be sent via communications component 1416.In certain embodiments, audio-frequency assembly 1410 also comprises a loudspeaker, for output audio signal.
I/O interface 1412 is for providing interface between processing components 1402 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc.These buttons can include but not limited to: home button, volume button, start button and locking press button.
Sensor module 1414 comprises one or more sensor, for providing the state estimation of various aspects for mobile terminal 1400.Such as, sensor module 1414 can detect the opening/closing state of equipment 1400, the relative positioning of assembly, such as described assembly is display and the keypad of mobile terminal 1400, the position that sensor module 1414 can also detect mobile terminal 1400 or mobile terminal 1400 assemblies changes, the presence or absence that user contacts with mobile terminal 1400, the temperature variation of mobile terminal 1400 orientation or acceleration/deceleration and mobile terminal 1400.Sensor module 1414 can comprise proximity transducer, be configured to without any physical contact time detect near the existence of object.Sensor module 1414 can also comprise optical sensor, as CMOS or ccd image sensor, for using in imaging applications.In certain embodiments, this sensor module 1414 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure transducer or temperature sensor.
Communications component 1416 is configured to the communication being convenient to wired or wireless mode between mobile terminal 1400 and other equipment.Mobile terminal 1400 can access the wireless network based on communication standard, as WiFi, 2G or 3G, or their combination.In one exemplary embodiment, communication component 1416 receives from the broadcast singal of external broadcasting management system or broadcast related information via broadcast channel.In one exemplary embodiment, described communication component 1416 also comprises near-field communication (NFC) module, to promote junction service.Such as, can based on radio-frequency (RF) identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, mobile terminal 1400 can be realized, for performing said method by one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD) (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components.
In the exemplary embodiment, additionally provide a kind of non-transitory computer-readable recording medium comprising instruction, such as, comprise the storer 1404 of instruction, above-mentioned instruction can perform said method by the processor 1420 of mobile terminal 1400.Such as, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc.
In the exemplary embodiment, additionally provide a kind of non-transitory computer-readable recording medium, when the instruction in described storage medium is performed by the processor of mobile terminal, make mobile terminal can perform a kind of screen display method, described method comprises:
When there is predeterminable event, obtain the first interface of current screen from internal memory;
According to the scale down that user is arranged, overall convergent-divergent is carried out to described first interface, obtains the second contact surface of described current screen;
Based on the position that user specifies, show described second contact surface on a terminal screen.
Carry out overall convergent-divergent to described first interface, before obtaining the second contact surface of current screen, described method comprises:
Obtain the scale down of user's input; Or,
Obtain the contact point of user on singlehanded controlled range test page, based on contact point coordinate and described current screen, determine scale down.
Described method also comprises:
When the double click operation to the first button being detected, determine predeterminable event occurs; Or,
When the double click operation to the second button being detected, determine predeterminable event occurs; Or,
When detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs; Or,
When the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis negative sense is less than predetermined angle, determines predeterminable event occurs; Or,
When the slip event on described current screen being detected, the angle between the sliding trace of described slip event and terminal longitudinal axis negative sense is less than predetermined angle, and the contact duration of the end contact point of described slip event is greater than preset duration, determines predeterminable event occurs.
Described position of specifying based on user, shows described second contact surface on a terminal screen, comprising:
On described current screen, obtain and play up at screen the position coordinates that user in coordinate system specifies;
According to described position coordinates, translation is carried out to described second contact surface, make the first border of described second contact surface and the 3rd overlapping margins of described current screen, the second boundary of described second contact surface and the 4th overlapping margins of described current screen;
Second contact surface after described terminal screen shows translation.
Described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
In touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event;
The first translation vector between the left upper apex coordinate of datum point coordinate and described second contact surface, described first translation vector points to the left upper apex of described second contact surface from initial point;
Calculate the difference between described first touch point coordinate and described first translation vector, as the second touch point coordinate of described touch event.
Described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
In touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event;
Calculate the second translation vector between the left upper apex coordinate of described second contact surface and origin, described second translation vector points to initial point from the left upper apex of described second contact surface;
Calculate between described first touch point coordinate and described first translation vector and, as the second touch point coordinate of described touch event.
Described position of specifying based on user, after showing described second contact surface on a terminal screen, described method also comprises:
When the drag operation to described second contact surface being detected, according to described drag operation, mobile described second contact surface on described terminal screen.
According to described drag operation, on described terminal screen, mobile described second contact surface comprises:
According to the motion track of described drag operation, change the display position parameter that described second contact surface is played up;
According to the display position parameter after change, described terminal screen plays up described second contact surface.
Described method also comprises:
Described terminal screen carries out real-time Gaussian Blur to the region beyond described second contact surface;
When showing described second contact surface, show other regions through Gaussian Blur.
Based on the position that user specifies, after showing described second contact surface on a terminal screen, described method also comprises:
When the double click operation to the first button being detected, described first interface is switched to by described second contact surface to show; Or,
When the double click operation to the second button being detected, described first interface is switched to by described second contact surface to show; Or,
When the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis forward is less than predetermined angle, is switched to by described second contact surface described first interface to show; Or,
When the slip event on described current screen being detected, and the angle between the sliding trace of described slip event and terminal longitudinal axis forward is less than predetermined angle, is switched to by described second contact surface described first interface to show.
Described method also comprises:
When detecting that screen moves down operation, moving down the end point of the sliding trace of operation according to described screen, determining the vertex position of described current screen, according to described vertex position, show the 3rd interface of described current screen.
Those skilled in the art, at consideration instructions and after putting into practice invention disclosed herein, will easily expect other embodiment of the present disclosure.The application is intended to contain any modification of the present disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present disclosure and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Instructions and embodiment are only regarded as exemplary, and true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.The scope of the present disclosure is only limited by appended claim.
Claims (23)
1. a screen display method, is characterized in that, described method comprises:
When there is predeterminable event, obtain the first interface of current screen from internal memory;
According to the scale down that user is arranged, overall convergent-divergent is carried out to described first interface, obtains the second contact surface of described current screen;
Based on the position that user specifies, show described second contact surface on a terminal screen.
2. method according to claim 1, is characterized in that, carries out overall convergent-divergent to described first interface, and before obtaining the second contact surface of current screen, described method comprises:
Obtain the scale down of user's input; Or,
Obtain the contact point of user on singlehanded controlled range test page, based on contact point coordinate and described current screen, determine scale down.
3. method according to claim 1, is characterized in that, described method also comprises:
When the double click operation to the first button being detected, determine predeterminable event occurs; Or,
When the double click operation to the second button being detected, determine predeterminable event occurs; Or,
When detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs; Or,
When the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis negative sense is less than predetermined angle, determines predeterminable event occurs; Or,
When the slip event on described current screen being detected, the angle between the sliding trace of described slip event and terminal longitudinal axis negative sense is less than predetermined angle, and the contact duration of the end contact point of described slip event is greater than preset duration, determines predeterminable event occurs.
4. method according to claim 1, is characterized in that, described position of specifying based on user, shows described second contact surface on a terminal screen, comprising:
On described current screen, obtain and play up at screen the position coordinates that user in coordinate system specifies;
According to described position coordinates, translation is carried out to described second contact surface, make the first border of described second contact surface and the 3rd overlapping margins of described current screen, the second boundary of described second contact surface and the 4th overlapping margins of described current screen;
Second contact surface after described terminal screen shows translation.
5. method according to claim 1, is characterized in that, described position of specifying based on user, and after showing described second contact surface on a terminal screen, described method also comprises:
In touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event;
The first translation vector between the left upper apex coordinate of datum point coordinate and described second contact surface, described first translation vector points to the left upper apex of described second contact surface from initial point;
Calculate the difference between described first touch point coordinate and described first translation vector, as the second touch point coordinate of described touch event.
6. method according to claim 1, is characterized in that, described position of specifying based on user, and after showing described second contact surface on a terminal screen, described method also comprises:
In touch event coordinates system, detect the touch event on described second contact surface, obtain the first touch point coordinate of described touch event;
Calculate the second translation vector between the left upper apex coordinate of described second contact surface and origin, described second translation vector points to initial point from the left upper apex of described second contact surface;
Calculate between described first touch point coordinate and described first translation vector and, as the second touch point coordinate of described touch event.
7. method according to claim 1, is characterized in that, described position of specifying based on user, and after showing described second contact surface on a terminal screen, described method also comprises:
When the drag operation to described second contact surface being detected, according to described drag operation, mobile described second contact surface on described terminal screen.
8. method according to claim 7, is characterized in that, according to described drag operation, on described terminal screen, mobile described second contact surface comprises:
According to the motion track of described drag operation, change the display position parameter that described second contact surface is played up;
According to the display position parameter after change, described terminal screen plays up described second contact surface.
9. method according to claim 1, is characterized in that, described method also comprises:
Described terminal screen carries out real-time Gaussian Blur to the region beyond described second contact surface;
When showing described second contact surface, show other regions through Gaussian Blur.
10. method according to claim 1, is characterized in that, based on the position that user specifies, after showing described second contact surface on a terminal screen, described method also comprises:
When the double click operation to the first button being detected, described first interface is switched to by described second contact surface to show; Or,
When the double click operation to the second button being detected, described first interface is switched to by described second contact surface to show; Or,
When the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis forward is less than predetermined angle, is switched to by described second contact surface described first interface to show; Or,
When the slip event on described current screen being detected, and the angle between the sliding trace of described slip event and terminal longitudinal axis forward is less than predetermined angle, is switched to by described second contact surface described first interface to show.
11. methods according to claim 1, is characterized in that, described method also comprises:
When detecting that screen moves down operation, moving down the end point of the sliding trace of operation according to described screen, determining the vertex position of described current screen, according to described vertex position, show the 3rd interface of described current screen.
12. 1 kinds of screen display devices, is characterized in that, described device comprises:
Acquisition module, for when there is predeterminable event, obtains the first interface of current screen from internal memory;
Zoom module, for carrying out overall convergent-divergent to described first interface, obtains the second contact surface of described current screen;
Display module, for the position of specifying based on user, shows described second contact surface on a terminal screen.
13. devices according to claim 12, is characterized in that, described device also comprises:
First scale down acquisition module, for obtaining the scale down of user's input; Or,
Second scale down acquisition module, for obtaining the contact point of user on singlehanded controlled range test page, based on contact point coordinate and described current screen, determines scale down.
14. devices according to claim 12, is characterized in that, described device, also for when the double click operation to the first button being detected, is determined predeterminable event occurs; Or, when the double click operation to the second button being detected, determine predeterminable event occurs; Or, when detecting when arranging in panel the activation manipulation reducing mode activation key, determine predeterminable event occurs; Or when the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis negative sense is less than predetermined angle, determine predeterminable event occurs; Or, when the slip event on described current screen being detected, angle between the sliding trace of described slip event and terminal longitudinal axis negative sense is less than predetermined angle, and the contact duration of the end contact point of described slip event is greater than preset duration, determines predeterminable event occurs.
15. devices according to claim 12, is characterized in that, described display module at described current screen, obtains and plays up at screen the position coordinates that user in coordinate system specifies; According to described position coordinates, translation is carried out to described second contact surface, make the first border of described second contact surface and the 3rd overlapping margins of described current screen, the second boundary of described second contact surface and the 4th overlapping margins of described current screen; Second contact surface after described terminal screen shows translation.
16. devices according to claim 12, is characterized in that, described device also comprises:
First coordinate determination module, in touch event coordinates system, detects the touch event on described second contact surface, obtains the first touch point coordinate of described touch event; The first translation vector between the left upper apex coordinate of datum point coordinate and described second contact surface, described first translation vector points to the left upper apex of described second contact surface from initial point; Calculate the difference between described first touch point coordinate and described first translation vector, as the second touch point coordinate of described touch event.
17. devices according to claim 12, is characterized in that, described device also comprises:
Second coordinate determination module, in described touch event coordinates system, detects the touch event on described second contact surface, obtains the first touch point coordinate of described touch event;
Calculate the second translation vector between the left upper apex coordinate of described second contact surface and origin, described second translation vector points to initial point from the left upper apex of described second contact surface;
Calculate between described first touch point coordinate and described first translation vector and, as the second touch point coordinate of described touch event.
18. devices according to claim 12, is characterized in that, described display module, also for when the drag operation to described second contact surface being detected, according to described drag operation, described terminal screen moves described second contact surface.
19. devices according to claim 18, is characterized in that, described display module is used for the motion track according to described drag operation, changes the display position parameter played up described second contact surface; According to the display position parameter after change, described terminal screen plays up described second contact surface.
20. devices according to claim 12, is characterized in that, described display module also for carrying out real-time Gaussian Blur to the region beyond described second contact surface on described terminal screen; When showing described second contact surface, show other regions through Gaussian Blur.
21. devices according to claim 12, is characterized in that, described second contact surface, also for when the double click operation to the first button being detected, switches to described first interface to show by described display module; Or, when the double click operation to the second button being detected, switched to by described second contact surface described first interface to show; Or when the touch event of preset area on described current screen being detected, and the angle between the sliding trace of described touch event and terminal longitudinal axis forward is less than predetermined angle, described first interface is switched to by described second contact surface to show; Or when the slip event on described current screen being detected, and the angle between the sliding trace of described slip event and terminal longitudinal axis forward is less than predetermined angle, described first interface is switched to by described second contact surface to show.
22. devices according to claim 12, it is characterized in that, for working as, described display module also detects that screen moves down operation, the end point of the sliding trace of operation is moved down according to described screen, determine the vertex position of described current screen, according to described vertex position, show the 3rd interface of described current screen.
23. 1 kinds of mobile terminals, is characterized in that, comprising:
Processor;
For the storer of storage of processor executable instruction;
Wherein, described processor is configured to:
When there is predeterminable event, obtain the first interface of current screen from internal memory;
Overall convergent-divergent is carried out to described first interface, obtains the second contact surface of described current screen;
Based on the position that user specifies, show described second contact surface on a terminal screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410521861.4A CN104298433A (en) | 2014-09-30 | 2014-09-30 | Screen display method, device and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410521861.4A CN104298433A (en) | 2014-09-30 | 2014-09-30 | Screen display method, device and mobile terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104298433A true CN104298433A (en) | 2015-01-21 |
Family
ID=52318184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410521861.4A Pending CN104298433A (en) | 2014-09-30 | 2014-09-30 | Screen display method, device and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104298433A (en) |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104965649A (en) * | 2015-06-11 | 2015-10-07 | 北京金山安全软件有限公司 | Content display method and device and terminal |
| CN105260115A (en) * | 2015-09-23 | 2016-01-20 | 小米科技有限责任公司 | Method and device for realizing single-hand mode, and intelligent terminal |
| CN105446615A (en) * | 2015-11-23 | 2016-03-30 | 小米科技有限责任公司 | Intelligent terminal desktop display method and apparatus |
| CN105549871A (en) * | 2015-10-23 | 2016-05-04 | 东莞酷派软件技术有限公司 | Regulation method and device of interface area |
| CN105786507A (en) * | 2016-02-26 | 2016-07-20 | 北京小米移动软件有限公司 | Display interface switching method and device |
| CN105867715A (en) * | 2015-10-30 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Interface display processing method and apparatus as well as terminal device |
| CN106095185A (en) * | 2016-06-21 | 2016-11-09 | 维沃移动通信有限公司 | A kind of one-handed performance method and mobile terminal |
| CN106126088A (en) * | 2016-06-15 | 2016-11-16 | 青岛海信移动通信技术股份有限公司 | A kind of picture amplifies the method and device of display |
| CN106371723A (en) * | 2016-08-26 | 2017-02-01 | 维沃移动通信有限公司 | Intelligent terminal-based interface processing method and intelligent terminal |
| CN106383647A (en) * | 2016-09-20 | 2017-02-08 | 努比亚技术有限公司 | Terminal interface control apparatus and method |
| CN106412232A (en) * | 2016-08-26 | 2017-02-15 | 珠海格力电器股份有限公司 | Method and device for controlling zooming of operation interface and electronic equipment |
| CN106445354A (en) * | 2016-11-24 | 2017-02-22 | 北京小米移动软件有限公司 | Terminal equipment touch control method and terminal equipment touch control device |
| CN106485124A (en) * | 2016-10-18 | 2017-03-08 | 维沃移动通信有限公司 | A kind of method of controlling operation thereof of mobile terminal and mobile terminal |
| WO2017071236A1 (en) * | 2015-10-27 | 2017-05-04 | 乐视控股(北京)有限公司 | Method and device for zooming on mobile terminal screen display |
| CN106909588A (en) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | A kind of method and apparatus of webpage representation |
| CN107360312A (en) * | 2017-06-28 | 2017-11-17 | 努比亚技术有限公司 | Control method, equipment and the computer of screen can storage medium |
| WO2018058986A1 (en) * | 2016-09-29 | 2018-04-05 | 中兴通讯股份有限公司 | Method and device for changing screen display scale, and mobile terminal |
| WO2018119574A1 (en) * | 2016-12-26 | 2018-07-05 | 深圳市柔宇科技有限公司 | Display screen control method and apparatus |
| CN108804187A (en) * | 2018-05-30 | 2018-11-13 | 北京小米移动软件有限公司 | The setting method and device of interfaces windows |
| CN108958615A (en) * | 2018-07-25 | 2018-12-07 | 维沃移动通信有限公司 | A kind of display control method, terminal and computer readable storage medium |
| CN109164965A (en) * | 2018-08-10 | 2019-01-08 | 奇酷互联网络科技(深圳)有限公司 | Mobile terminal and its method, apparatus and readable storage medium storing program for executing for reducing screen interface |
| CN109308205A (en) * | 2018-08-09 | 2019-02-05 | 腾讯科技(深圳)有限公司 | Display adaptation method, device, equipment and the storage medium of application program |
| CN109800041A (en) * | 2018-12-24 | 2019-05-24 | 天津字节跳动科技有限公司 | Small routine blurred background implementation method, device, electronic equipment and storage medium |
| CN109885242A (en) * | 2019-01-18 | 2019-06-14 | 维沃移动通信有限公司 | A method and electronic device for performing operations |
| CN110362265A (en) * | 2019-07-16 | 2019-10-22 | 深圳雷曼光电科技股份有限公司 | Control method, device, computer equipment and the storage medium of display interface |
| CN112740166A (en) * | 2018-10-29 | 2021-04-30 | 深圳市柔宇科技股份有限公司 | Interface control method and electronic terminal |
| CN113391737A (en) * | 2021-05-26 | 2021-09-14 | 深圳须弥云图空间科技有限公司 | Interface display control method and device, storage medium and electronic equipment |
| WO2021238370A1 (en) * | 2020-05-29 | 2021-12-02 | 华为技术有限公司 | Display control method, electronic device, and computer-readable storage medium |
| CN107562324B (en) * | 2017-09-08 | 2023-01-17 | Oppo广东移动通信有限公司 | Data display control method and terminal |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120019562A1 (en) * | 2008-11-25 | 2012-01-26 | Samsung Electronics Co., Ltd. | Device and method for providing a user interface |
| CN103019545A (en) * | 2012-12-10 | 2013-04-03 | 广东欧珀移动通信有限公司 | Zooming method of touch screen display interface of electronic equipment |
| CN103312890A (en) * | 2012-03-08 | 2013-09-18 | Lg电子株式会社 | Mobile terminal |
| CN103699329A (en) * | 2013-12-31 | 2014-04-02 | 优视科技有限公司 | Page scaling method, page scaling device and terminal equipment |
-
2014
- 2014-09-30 CN CN201410521861.4A patent/CN104298433A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120019562A1 (en) * | 2008-11-25 | 2012-01-26 | Samsung Electronics Co., Ltd. | Device and method for providing a user interface |
| CN103312890A (en) * | 2012-03-08 | 2013-09-18 | Lg电子株式会社 | Mobile terminal |
| CN103019545A (en) * | 2012-12-10 | 2013-04-03 | 广东欧珀移动通信有限公司 | Zooming method of touch screen display interface of electronic equipment |
| CN103699329A (en) * | 2013-12-31 | 2014-04-02 | 优视科技有限公司 | Page scaling method, page scaling device and terminal equipment |
Cited By (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104965649A (en) * | 2015-06-11 | 2015-10-07 | 北京金山安全软件有限公司 | Content display method and device and terminal |
| CN104965649B (en) * | 2015-06-11 | 2018-03-30 | 北京金山安全软件有限公司 | Content display method and device and terminal |
| CN105260115A (en) * | 2015-09-23 | 2016-01-20 | 小米科技有限责任公司 | Method and device for realizing single-hand mode, and intelligent terminal |
| CN105549871A (en) * | 2015-10-23 | 2016-05-04 | 东莞酷派软件技术有限公司 | Regulation method and device of interface area |
| WO2017071236A1 (en) * | 2015-10-27 | 2017-05-04 | 乐视控股(北京)有限公司 | Method and device for zooming on mobile terminal screen display |
| CN105867715A (en) * | 2015-10-30 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Interface display processing method and apparatus as well as terminal device |
| WO2017071260A1 (en) * | 2015-10-30 | 2017-05-04 | 乐视控股(北京)有限公司 | Interface display processing method and apparatus, and terminal device |
| CN105446615A (en) * | 2015-11-23 | 2016-03-30 | 小米科技有限责任公司 | Intelligent terminal desktop display method and apparatus |
| CN106909588B (en) * | 2015-12-23 | 2020-09-04 | 北京奇虎科技有限公司 | Method and device for displaying a page |
| CN106909588A (en) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | A kind of method and apparatus of webpage representation |
| CN105786507A (en) * | 2016-02-26 | 2016-07-20 | 北京小米移动软件有限公司 | Display interface switching method and device |
| CN106126088A (en) * | 2016-06-15 | 2016-11-16 | 青岛海信移动通信技术股份有限公司 | A kind of picture amplifies the method and device of display |
| CN106095185A (en) * | 2016-06-21 | 2016-11-09 | 维沃移动通信有限公司 | A kind of one-handed performance method and mobile terminal |
| CN106095185B (en) * | 2016-06-21 | 2019-08-20 | 维沃移动通信有限公司 | A kind of one-handed performance method and mobile terminal |
| CN106371723A (en) * | 2016-08-26 | 2017-02-01 | 维沃移动通信有限公司 | Intelligent terminal-based interface processing method and intelligent terminal |
| CN106412232A (en) * | 2016-08-26 | 2017-02-15 | 珠海格力电器股份有限公司 | Method and device for controlling zooming of operation interface and electronic equipment |
| CN106383647B (en) * | 2016-09-20 | 2020-05-01 | 努比亚技术有限公司 | Terminal interface control device and method |
| CN106383647A (en) * | 2016-09-20 | 2017-02-08 | 努比亚技术有限公司 | Terminal interface control apparatus and method |
| WO2018058986A1 (en) * | 2016-09-29 | 2018-04-05 | 中兴通讯股份有限公司 | Method and device for changing screen display scale, and mobile terminal |
| CN106485124A (en) * | 2016-10-18 | 2017-03-08 | 维沃移动通信有限公司 | A kind of method of controlling operation thereof of mobile terminal and mobile terminal |
| CN106445354A (en) * | 2016-11-24 | 2017-02-22 | 北京小米移动软件有限公司 | Terminal equipment touch control method and terminal equipment touch control device |
| WO2018119574A1 (en) * | 2016-12-26 | 2018-07-05 | 深圳市柔宇科技有限公司 | Display screen control method and apparatus |
| CN107360312A (en) * | 2017-06-28 | 2017-11-17 | 努比亚技术有限公司 | Control method, equipment and the computer of screen can storage medium |
| CN107562324B (en) * | 2017-09-08 | 2023-01-17 | Oppo广东移动通信有限公司 | Data display control method and terminal |
| CN108804187A (en) * | 2018-05-30 | 2018-11-13 | 北京小米移动软件有限公司 | The setting method and device of interfaces windows |
| CN108804187B (en) * | 2018-05-30 | 2023-11-24 | 北京小米移动软件有限公司 | Interface window setting method and device |
| CN108958615A (en) * | 2018-07-25 | 2018-12-07 | 维沃移动通信有限公司 | A kind of display control method, terminal and computer readable storage medium |
| WO2020030065A1 (en) * | 2018-08-09 | 2020-02-13 | 腾讯科技(深圳)有限公司 | Display adaptation method and apparatus for application, device, and storage medium |
| US11231845B2 (en) | 2018-08-09 | 2022-01-25 | Tencent Technology (Shenzhen) Company Limited | Display adaptation method and apparatus for application, and storage medium |
| CN109308205A (en) * | 2018-08-09 | 2019-02-05 | 腾讯科技(深圳)有限公司 | Display adaptation method, device, equipment and the storage medium of application program |
| CN109164965A (en) * | 2018-08-10 | 2019-01-08 | 奇酷互联网络科技(深圳)有限公司 | Mobile terminal and its method, apparatus and readable storage medium storing program for executing for reducing screen interface |
| CN112740166A (en) * | 2018-10-29 | 2021-04-30 | 深圳市柔宇科技股份有限公司 | Interface control method and electronic terminal |
| CN109800041A (en) * | 2018-12-24 | 2019-05-24 | 天津字节跳动科技有限公司 | Small routine blurred background implementation method, device, electronic equipment and storage medium |
| CN109885242B (en) * | 2019-01-18 | 2021-07-27 | 维沃移动通信有限公司 | A method and electronic device for performing operations |
| CN109885242A (en) * | 2019-01-18 | 2019-06-14 | 维沃移动通信有限公司 | A method and electronic device for performing operations |
| CN110362265B (en) * | 2019-07-16 | 2021-08-31 | 深圳雷曼光电科技股份有限公司 | Display interface control method and device, computer equipment and storage medium |
| CN110362265A (en) * | 2019-07-16 | 2019-10-22 | 深圳雷曼光电科技股份有限公司 | Control method, device, computer equipment and the storage medium of display interface |
| WO2021238370A1 (en) * | 2020-05-29 | 2021-12-02 | 华为技术有限公司 | Display control method, electronic device, and computer-readable storage medium |
| CN113391737A (en) * | 2021-05-26 | 2021-09-14 | 深圳须弥云图空间科技有限公司 | Interface display control method and device, storage medium and electronic equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104298433A (en) | Screen display method, device and mobile terminal | |
| CN104461232A (en) | Method and device for determining reduction scale in screen display process | |
| CN105657173B (en) | Volume adjustment method, device and mobile terminal | |
| CN104317520B (en) | Viewing area content processing method and device | |
| CN104598111B (en) | Switch the method and device of display pattern | |
| CN104866199B (en) | Button operation processing method and processing device under singlehanded mode, electronic equipment | |
| CN104598104A (en) | Widget processing method and device | |
| CN104090721A (en) | Terminal control method and device | |
| CN105094577A (en) | Method and apparatus for application switching | |
| CN105512605A (en) | Face image processing method and device | |
| CN104461304A (en) | Application control method and device | |
| CN106293396A (en) | terminal control method, device and terminal | |
| CN105224215A (en) | Terminal control method and device | |
| CN104484111A (en) | Content display method and device for touch screen | |
| CN103885691A (en) | Method and device for executing backspacing operation | |
| CN105260115A (en) | Method and device for realizing single-hand mode, and intelligent terminal | |
| CN103995666A (en) | Method and device for setting work mode | |
| CN105282441A (en) | Photographing method and device | |
| CN105204808A (en) | Image projection method, device and terminal equipment | |
| CN105426084A (en) | Interface switching method and device and terminal | |
| CN104793843A (en) | Desktop display method and device | |
| CN104536660A (en) | Interface displaying method and device | |
| CN105373334A (en) | Interactive screen control method and device | |
| CN104301610A (en) | Image shooting control method and device | |
| CN105224171A (en) | icon display method, device and terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150121 |