CN105739808A - Display method and apparatus for cursor movement on terminal device - Google Patents

Display method and apparatus for cursor movement on terminal device Download PDF

Info

Publication number
CN105739808A
CN105739808A CN201410747731.2A CN201410747731A CN105739808A CN 105739808 A CN105739808 A CN 105739808A CN 201410747731 A CN201410747731 A CN 201410747731A CN 105739808 A CN105739808 A CN 105739808A
Authority
CN
China
Prior art keywords
focus
cursor
layer
mobile
terminal unit
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.)
Granted
Application number
CN201410747731.2A
Other languages
Chinese (zh)
Other versions
CN105739808B (en
Inventor
刘思敏
黄远峰
梅笑寒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410747731.2A priority Critical patent/CN105739808B/en
Publication of CN105739808A publication Critical patent/CN105739808A/en
Application granted granted Critical
Publication of CN105739808B publication Critical patent/CN105739808B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to the field of interface display and discloses a display method and apparatus for cursor movement on a terminal device. The method comprises the following steps of generating a foreground layer, a background layer and a focus movement layer located between the foreground layer and the background layer on a window of the terminal device, wherein the foreground layer comprises display content required to be displayed above a cursor in an overlapped manner, the background layer comprises display content required to be displayed below the cursor in an overlapped manner, and the focus movement layer is used for displaying the cursor; allocating display content in a control of which the focus is required to be displayed in the window to the foreground layer or the background layer; and when the cursor moves between two focus positions, drawing the cursor on the focus movement layer, wherein at least one frame of picture with the cursor located between the two focus positions is drawn and displayed on a screen of the terminal device. When the cursor moves, a remarkable movement path is formed in the cursor movement and the content display on the cursor is not influenced, so that the fluency and integrity of user experience are enhanced.

Description

Cursor mobile display method and device thereof on terminal unit
Technical field
The present invention relates to interface display field, particularly to cursor mobile display technology.
Background technology
In prior art, the cursor on some interfaces on intelligent television moves the mode adopting smooth movement, but this moves and is based on light and puts on and do not show that content realizes.There is light and put on substantial situation in some search panels of intelligent television, but does not accomplish the smooth mobile operation of light target.The existing cursor situation of movement putting on content displaying for light, cursor is generally adopted first directly to disappear, then in the emergent implementation in next position, in actual mechanical process, obvious mobile route is not presented owing to cursor moves, easily allow user produce to lose sense, thus the cursor position that can not find in telescreen, reduce user experience quality.
The premise that current existing cursor smooths movement is the superiors or the orlop that light is marked on full page, the drafting operation of such cursor can be placed in the dispatchDraw of the superiors' control (view) and carry out, if namely cursor is at the bottom, then the expression in Android is exactly:
drawFocus(canvas);// draw cursor
super.dispatchDraw(canvas);// draw the superiors' control
Whereas if cursor is in the superiors, then
super.dispatchDraw(canvas);
drawFocus(canvas);
This realization is relatively easy to, and concrete reason is:
1) there is clear and definite control (view) (controls (view) of the superiors) that focus can be responsible for;
2) control (view) of the superiors can listen to all of KeyEvent and touchscreen events, and the impact that case distribution focusing is drawn also is easier to process;
3) prior, the general layout of whole Layout (layout) will not be changed.
It was found by the inventors of the present invention that prior art exists following technical problem urgently to be resolved hurrily:
1., in television interfaces, when light has put on content displaying, how better to express light target mobile route:
From the angle of Consumer's Experience, user is when operating cursor and moving, it is necessary to clear and definite knows the path that cursor moves, and therefore, how when light has put on content displaying, clearly informs that user's cursor carrys out whole moving process where wherefrom.
2. how to ensure that cursor can smooth movement, it is ensured that the smooth sense of operating experience.
Summary of the invention
It is an object of the invention to provide cursor mobile display method and device thereof on a kind of terminal unit, cursor can be made to move and to present obvious mobile route, simultaneously in cursor moving process, do not affect the content displaying that light is put on, user can be felt clearly and increases the smooth sense and integrity degree experienced by light target moving process.
For solving above-mentioned technical problem, embodiments of the present invention disclose a kind of cursor mobile display method on terminal unit, comprise the following steps:
The window of terminal unit generates foreground layer, background layer and the focus mobile layer between foreground layer and background layer, wherein foreground layer includes the display content that needs Overlapping display above cursor, background layer includes the display content needing Overlapping display side under the cursor, and focus mobile layer is used for display highlighting;
By in this window, each needs the display content assignment in the control of display focus at foreground layer or background layer;
When light is marked on and moves between two focal positions, drawing cursor at focus mobile layer, at least a part of which is drawn a frame cursor and is in the picture between two focal positions and is shown on the screen of terminal unit.
Embodiments of the present invention also disclose cursor mobile display device on a kind of terminal unit, including:
Delaminating units, for generating foreground layer, background layer and the focus mobile layer between foreground layer and background layer on the window of terminal unit, wherein foreground layer includes the display content that needs Overlapping display above cursor, background layer includes the display content needing Overlapping display side under the cursor, and focus mobile layer is used for display highlighting;
Allocation units, for by this window, each needs the display content assignment in the control of display focus at foreground layer or background layer;
Cursor drawing unit, for when light is marked on and moves between two focal positions, drawing cursor at focus mobile layer, at least a part of which is drawn a frame cursor and is in the picture between two focal positions and is shown on the screen of terminal unit.
Compared with prior art, the main distinction and effect thereof are in that embodiment of the present invention:
Generate foreground layer, focus mobile layer and background layer in each window, by in window, each needs the display content assignment in the control of display focus at foreground layer or background layer, when cursor moves, at least draw a frame cursor and be in the picture between two focal positions, cursor can be made to move and to present obvious mobile route, simultaneously in cursor moving process, do not affect the content displaying that light is put on, user can be felt clearly and increases the smooth sense and integrity degree experienced by light target moving process.
Further, realize light target by two-wheeled drafting to draw, it is possible to adapt to many operating systems can only drawn at present from bottom to top layer.
Further, by introducing supplementary module, it is possible to what make foreground layer and focus mobile layer couples minimizing.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of cursor mobile display method on a kind of terminal unit in first embodiment of the invention;
Fig. 2 is the software flow schematic diagram of cursor mobile display method on a kind of terminal unit in first embodiment of the invention;
Fig. 3 to Fig. 6 is that in first embodiment of the invention, on a kind of terminal unit, cursor smooths the process schematic of movement;
Fig. 7 is the structural representation of cursor mobile display device on a kind of terminal unit in second embodiment of the invention.
Detailed description of the invention
In the following description, many ins and outs are proposed in order to make reader be more fully understood that the application.But, it will be understood by those skilled in the art that even without these ins and outs with based on the many variations of following embodiment and amendment, it is also possible to realize the application each claim technical scheme required for protection.
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiments of the present invention are described in further detail.
First embodiment of the invention relates to a kind of cursor mobile display method on terminal unit.Fig. 1 is the schematic flow sheet of cursor mobile display method on this terminal unit.
In the present embodiment, it is preferable that terminal unit is intelligent television or Set Top Box, moved by remote controller or Keyboard Control light target.
Furthermore, it is to be understood that of course, it is possible to the terminal unit of application the present invention program can have a lot of type, it is possible to it is intelligent television, Set Top Box, video monitoring equipment, DVD player, videocorder, scialyscope, computer, mobile phone etc..Light target controls device can also a lot of type, for instance remote controller, keyboard, speech input device (being moved by Voice command light target), body-sensing input equipment, the input equipment moved according to oculomotor control cursor, control input equipment that cursor moves etc. according to gesture.
Specifically, as it is shown in figure 1, on this terminal unit cursor mobile display method comprise the following steps:
In a step 101, the window of terminal unit generates foreground layer, background layer and the focus mobile layer between foreground layer and background layer, wherein foreground layer includes the display content that needs Overlapping display above cursor, background layer includes the display content needing Overlapping display side under the cursor, and focus mobile layer is used for display highlighting.
Then into step 102, by this window, each needs the display content assignment in the control of display focus at foreground layer or background layer.
Furthermore, it is to be understood that each window includes at least one control (view), some of which control needs display focus, and some control need not show focus.
In prior art, each control of window is independent display, and is absent from foreground layer and the background layer of window level, without by the foreground layer of the content assignment in each control to window level and background layer.
Then into step 103, when light is marked on and moves between two focal positions, drawing cursor at focus mobile layer, at least a part of which is drawn a frame cursor and is in the picture between two focal positions and is shown on the screen of terminal unit.
Further, specifically, step 103 includes following sub-step:
Rendering context layer, the drafting of jumping focal point mobile layer, draw foreground layer, skip the drafting of background layer, draw focus mobile layer, skip the drafting of foreground layer.
Drawn by two-wheeled and realize the drafting of light target, it is possible to adapt to many operating systems can only drawn from bottom to top layer at present.
If furthermore, it is to be understood that operating system is not required for draw from bottom to top layer, it is also possible to do not adopt this drawing order.
It should be noted that in the present embodiment, step 101 and general of step 102 perform once when window creation, and the step 103 generation according to event repeatedly performs.
Hereafter process ends.
Generate foreground layer, focus mobile layer and background layer in each window, by in window, each needs the display content assignment in the control of display focus at foreground layer or background layer, when cursor moves, at least draw a frame cursor and be in the picture between two focal positions, cursor can be made to move and to present obvious mobile route, simultaneously in cursor moving process, do not affect the content displaying that light is put on, user can be felt clearly and increases the smooth sense and integrity degree experienced by light target moving process.
Additionally, in the present embodiment, it is preferable that on this terminal unit, cursor mobile display method is further comprising the steps of:
The window of terminal unit generates supplementary module;
When foreground layer receives KeyEvent or touchscreen events, this event being notified supplementary module, this supplementary module moves according to event control focus mobile layer light target.
By introducing supplementary module, it is possible to what make foreground layer and focus mobile layer couples minimizing.
Furthermore, it is to be understood that in some other embodiment of the present invention, supplementary module neither be required, directly between foreground layer and focus mobile layer alternative events information it is also possible that.
Similarly, in above-mentioned steps, step " on the window of terminal unit generation supplementary module " is typically also and only performs once when window creation;And step " when foreground layer receives KeyEvent or touchscreen events, this event notifying supplementary module, this supplementary module moves according to event control focus mobile layer light target " is also the generation according to event, repeatedly perform.
Further, specifically, the step that supplementary module moves according to event control focus mobile layer light target includes following sub-step:
Supplementary module, when receiving KeyEvent or touchscreen events, obtains current state to focus mobile layer, if it find that focus mobile layer is in drawing the process that focus moves, notes that focus mobile layer stops drawing.
Furthermore, it is to be understood that supplementary module also has other function more mutual with focus mobile layer, it is not limited thereto.
Owing to needs focus moves in intermediate layer, present applicant proposes the concept of " focus mobile layer (focus_layer) ", first point of application " Ali's TV input method " below based on the application is described in detail:
Intermediate layer discounting for focus is moved, so the background frame (i.e. form line below) of input method and button above are in (i.e. the background of a view and the prospect) of same control (view), this also complies with normal development scheme, but the intermediate layer in order to introduce focus is moved, it is accomplished by forcing to force to assign in two view by the content that should belong to same view, and focus mobile layer is inserted in centre, with the xml language expression of Android android it is exactly:
< FrameLayoutxmlns:android=" http://schemas.android.com/apk/res/android "
Android:layout_width=" match_parent "
Android:layout_height=" dimen/ime_height "
Android:background=" color/main_bg " >
<includelayout=" layout/ime_focus_layer_below "/>
<includelayout=" layout/ime_focus_layer "/>
<includelayout=" layout/ime_focus_layer_above "/>
</FrameLayout>
So, the work inserting a focus_layer is just completed by the FrameLayout (frame layout) of Android android, but being also required to be split on focus_layer_below (background layer) and focus_layer_above (foreground layer) by the background and prospect that partly originally should belong to a view, this is accomplished by Developmental Engineer and controls behavior and the response of same control on two view simultaneously simultaneously.
nullAdditionally need to solve a problem,Owing to this " focus mobile layer " is not located at the top layer of whole Layout,Keyboard at android、In the distribution system of touchscreen events,It does not possess the condition receiving KeyEvent and touchscreen events,But it is need these events (such as to smooth in focus in the process of movement when drawing focus,User is by directionkeys or touches touch screen,So smooth movement of focus just should be immediately finished),So top layer view also needs to undertake the function of a supplementary module (i.e. " focus mobile layer helper "),Namely it needs to coordinate with " focus mobile layer ",Current state is obtained to focus mobile layer when receiving KeyEvent or touchscreen events,If it find that it is in drawing the process that focus moves,Will notify that focus mobile layer stops drawing.Concrete software flow is as shown in Figure 2.
The present invention adopts cursor to smooth the mode of movement to solve the problem that existing scheme does not present cursor mobile route to user, simultaneously in cursor moving process, do not affect the content displaying that light is put on, user can be felt clearly and increases the smooth sense and integrity degree experienced by light target moving process.Simultaneously as focus is not limited to top layer or bottom, the design of user-interaction experience designer (ued) will not be caused constraint, in that context it may be convenient to increase background and prospect to various controls.
Fig. 3 to Fig. 6 shows in the present embodiment, and on terminal unit, cursor smooths the whole process of movement.
Specifically, Fig. 3 shows that light is marked on and initially spends position, and light has been put on content information and shown;Pressing the upper key of remote controller, cursor starts as the upper smooth selection key moving to top, and mobile have an obvious path, and does not affect light and put on presenting of content, as shown in Figure 4 and Figure 5;Finally, cursor moves on target button, as shown in Figure 6.
In another embodiment of the presently claimed invention, assume 1 as shown in Figure 3,2,5 three buttons, if moving to 2 from 1 to move again to 5, assume the speed speed that the speed of user key-press moves very slowly that focus moves higher than focus, so arise that such situation: user has first pressed right direction key, at this moment focus moves from 1 to 2, when focus has not moved into 2, if user has pressed again time directionkeys, at this moment focus needs to move to 5, to this, we have two kinds of preferred moving methods.
The first moving method is: press the moment of directionkeys user, allows the moving process of 1 to 2 complete immediately, and namely focus is immediately moved to 2, then starts the movement to 5 again.This process is no problem, but has " pause " sense to the moving process feeling focus of user.
The second moving method is: press the moment of directionkeys user, no longer allows focus wink move on to 2, but directly changes direction from current point and move on to 5, and so seem just not pause sense.Concrete implementation mode is: can not only preserve initial focus and goal-focus, also need to preserve " current focus ", when focus shifts, can not first start mobile from the position of initial focus, and to judge currently whether have focus moving, if it has, that using the position at current focus place as " current location ", then will calculate the mobile route of goal-focus.
In other words, if be detected that during directionkeys event, cursor has not moved into first object focus, then immediately cursor is arranged first object focus, cursor is moved to the second goal-focus again from first object focus, wherein, first object focus is the goal-focus before direction key events occurs, and the second goal-focus is the goal-focus after direction key events occurs.
Another preferred embodiment, if be detected that during directionkeys event, cursor has not moved into first object focus, then recording light target current location, and calculate this current location mobile route to the second goal-focus, then move cursor by the mobile route calculating gained, wherein, first object focus is the goal-focus before direction key events occurs, and the second goal-focus is the goal-focus after direction key events occurs.
It should be noted that in the development of one embodiment of the invention, use java language and the system of minimum android2.3, on this basis, use cost is minimum, but is not limited to some operating system.
Additionally, the method that this intermediate layer focus moves is equally applicable to other platform except android.
Each method embodiment of the present invention all can realize in modes such as software, hardware, firmwares.No matter the present invention realizes with software, hardware or firmware mode, instruction code may be stored in the addressable memorizer of any kind of computer (such as permanent or revisable, volatibility or non-volatile, solid-state or non-solid, fixing or removable medium etc.).nullEqually,Memorizer can be such as programmable logic array (ProgrammableArrayLogic,It is called for short " PAL ")、Random access memory (RandomAccessMemory,It is called for short " RAM ")、Programmable read only memory (ProgrammableReadOnlyMemory,It is called for short " PROM ")、Read only memory (Read-OnlyMemory,It is called for short " ROM ")、Electrically Erasable Read Only Memory (ElectricallyErasableProgrammableROM,It is called for short " EEPROM ")、Disk、CD、Digital versatile disc (DigitalVersatileDisc,It is called for short " DVD ") etc..
Second embodiment of the invention relates to cursor mobile display device on a kind of terminal unit.Fig. 7 is the structural representation of cursor mobile display device on this terminal unit.
In the present embodiment, it is preferable that terminal unit is intelligent television or Set Top Box, moved by remote controller or Keyboard Control light target.
Of course, it is possible to the terminal unit of application the present invention program can have a lot of type, it is possible to be intelligent television, Set Top Box, video monitoring equipment, DVD player, videocorder, scialyscope, computer etc..Light target controls device can also a lot of type, for instance remote controller, keyboard, speech input device (being moved by Voice command light target), body-sensing input equipment, the input equipment moved according to oculomotor control cursor, control input equipment that cursor moves etc. according to gesture.
Specifically, as it is shown in fig. 7, on this terminal unit cursor mobile display device include:
Delaminating units, for generating foreground layer, background layer and the focus mobile layer between foreground layer and background layer on the window of terminal unit, wherein foreground layer includes the display content that needs Overlapping display above cursor, background layer includes the display content needing Overlapping display side under the cursor, and focus mobile layer is used for display highlighting.
Allocation units, for by this window, each needs the display content assignment in the control of display focus at foreground layer or background layer.
Furthermore, it is to be understood that each window includes at least one control (view), some of which control needs display focus, and some control need not show focus.
In prior art, each control of window is independent display, and is absent from foreground layer and the background layer of window level, without by the foreground layer of the content assignment in each control to window level and background layer.
Cursor drawing unit, for when light is marked on and moves between two focal positions, drawing cursor at focus mobile layer, at least a part of which is drawn a frame cursor and is in the picture between two focal positions and is shown on the screen of terminal unit.
Further, specifically:
Cursor drawing unit comprises the following steps at drafting light timestamp:
Rendering context layer, the drafting of jumping focal point mobile layer, draw foreground layer, skip the drafting of background layer, draw focus mobile layer, skip the drafting of foreground layer.
Drawn by two-wheeled and realize the drafting of light target, it is possible to adapt to many operating systems can only drawn from bottom to top layer at present.
If furthermore, it is to be understood that operating system is not required for draw from bottom to top layer, it is also possible to do not adopt this drawing order.
Also include:
Supplementary module generates unit, for generating supplementary module on the window of terminal unit.
By introducing supplementary module, it is possible to what make foreground layer and focus mobile layer couples minimizing.
Furthermore, it is to be understood that in some other embodiment of the present invention, supplementary module neither be required, directly between foreground layer and focus mobile layer alternative events information it is also possible that.
Notification unit, when receiving KeyEvent or touchscreen events for foreground layer, notifies supplementary module by this event, and this supplementary module moves according to event control focus mobile layer light target.
Supplementary module is additionally operable to, and when receiving KeyEvent or touchscreen events, obtains current state to focus mobile layer, if it find that focus mobile layer is in drawing the process that focus moves, notes that focus mobile layer stops drawing.
Supplementary module is additionally operable to, if be detected that during directionkeys event, cursor has not moved into first object focus, then immediately cursor is arranged first object focus, cursor is moved to the second goal-focus again from first object focus, wherein, first object focus is the goal-focus before direction key events occurs, and the second goal-focus is the goal-focus after direction key events occurs.
Another preferred embodiment in, supplementary module is additionally operable to, if be detected that during directionkeys event, cursor has not moved into first object focus, then recording light target current location, and calculates this current location mobile route to the second goal-focus, cursor is moved again by the mobile route calculating gained, wherein, first object focus is the goal-focus before direction key events occurs, and the second goal-focus is the goal-focus after direction key events occurs.
Generate foreground layer, focus mobile layer and background layer in each window, by in window, each needs the display content assignment in the control of display focus at foreground layer or background layer, when cursor moves, at least draw a frame cursor and be in the picture between two focal positions, cursor can be made to move and to present obvious mobile route, simultaneously in cursor moving process, do not affect the content displaying that light is put on, user can be felt clearly and increases the smooth sense and integrity degree experienced by light target moving process.
First embodiment is the method embodiment corresponding with present embodiment, and present embodiment can be worked in coordination enforcement with the first embodiment.The relevant technical details mentioned in first embodiment is still effective in the present embodiment, in order to reduce repetition, repeats no more here.Correspondingly, the relevant technical details mentioned in present embodiment is also applicable in the first embodiment.
It should be noted that, each module or the unit mentioned in the present invention each equipment embodiment are all logical blocks, physically, one logical block can be a physical location, it can also be a part for a physical location, can also realizing with the combination of multiple physical locations, the Physical realization of these logical blocks itself is not most important, and the combination of the function that these logical blocks realize is only the key solving technical problem proposed by the invention.Additionally, for the innovative part highlighting the present invention, the unit less close with solving technical problem relation proposed by the invention is not introduced by the above-mentioned each equipment embodiment of the present invention, and this is not intended that the said equipment embodiment and is absent from other unit.
It should be noted that, in the claim and description of this patent, the relational terms of such as first and second or the like is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or equipment not only include those key elements, but also include other key elements being not expressly set out, or also include the key element intrinsic for this process, method, article or equipment.When there is no more restriction, statement " including " key element limited, it is not excluded that there is also other identical element in including the process of described key element, method, article or equipment.
Although by referring to some of the preferred embodiment of the invention, the present invention being shown and described, but it will be understood by those skilled in the art that and in the form and details it can be done various change, without departing from the spirit and scope of the present invention.

Claims (14)

1. cursor mobile display method on a terminal unit, it is characterised in that comprise the following steps:
The window of terminal unit generates foreground layer, background layer and the focus mobile layer between foreground layer and background layer, wherein foreground layer includes the display content that needs Overlapping display above cursor, background layer includes the display content needing Overlapping display side under the cursor, and focus mobile layer is used for display highlighting;
By in this window, each needs the display content assignment in the control of display focus at foreground layer or background layer;
When light is marked on and moves between two focal positions, drawing cursor at focus mobile layer, at least a part of which is drawn a frame cursor and is in the picture between two focal positions and is shown on the screen of terminal unit.
2. cursor mobile display method on terminal unit according to claim 1, it is characterised in that the step of described " when light is marked on and moves between two focal positions, draw cursor at focus mobile layer " includes following sub-step:
Rendering context layer, the drafting of jumping focal point mobile layer, draw foreground layer, skip the drafting of background layer, draw focus mobile layer, skip the drafting of foreground layer.
3. cursor mobile display method on terminal unit according to claim 1, it is characterised in that further comprising the steps of:
The window of terminal unit generates supplementary module;
When described foreground layer receives KeyEvent or touchscreen events, this event being notified described supplementary module, this supplementary module moves according to event control focus mobile layer light target.
4. cursor mobile display method on terminal unit according to claim 3, it is characterised in that the step that described supplementary module moves according to event control focus mobile layer light target includes following sub-step:
Described supplementary module, when receiving KeyEvent or touchscreen events, obtains current state to described focus mobile layer, if it find that focus mobile layer is in drawing the process that focus moves, notes that focus mobile layer stops drawing.
5. cursor mobile display method on terminal unit according to claim 3, it is characterised in that the step that described supplementary module moves according to event control focus mobile layer light target includes following sub-step:
If be detected that during directionkeys event, cursor has not moved into first object focus, then immediately cursor is arranged first object focus, cursor is moved to the second goal-focus again from first object focus, wherein, first object focus is the goal-focus before direction key events occurs, and the second goal-focus is the goal-focus after direction key events occurs.
6. cursor mobile display method on terminal unit according to claim 3, it is characterised in that the step that described supplementary module moves according to event control focus mobile layer light target includes following sub-step:
If be detected that during directionkeys event, cursor has not moved into first object focus, then recording light target current location, and calculate this current location mobile route to the second goal-focus, cursor is moved again by the mobile route calculating gained, wherein, first object focus is the goal-focus before direction key events occurs, and the second goal-focus is the goal-focus after direction key events occurs.
7. cursor mobile display method on terminal unit according to claim 1, it is characterised in that described terminal unit is intelligent television or Set Top Box, is moved by light target described in remote controller or Keyboard Control.
8. cursor mobile display device on a terminal unit, it is characterised in that including:
Delaminating units, for generating foreground layer, background layer and the focus mobile layer between foreground layer and background layer on the window of terminal unit, wherein foreground layer includes the display content that needs Overlapping display above cursor, background layer includes the display content needing Overlapping display side under the cursor, and focus mobile layer is used for display highlighting;
Allocation units, for by this window, each needs the display content assignment in the control of display focus at foreground layer or background layer;
Cursor drawing unit, for when light is marked on and moves between two focal positions, drawing cursor at focus mobile layer, at least a part of which is drawn a frame cursor and is in the picture between two focal positions and is shown on the screen of terminal unit.
9. cursor mobile display device on terminal unit according to claim 8, it is characterised in that described cursor drawing unit comprises the following steps at drafting light timestamp:
Rendering context layer, the drafting of jumping focal point mobile layer, draw foreground layer, skip the drafting of background layer, draw focus mobile layer, skip the drafting of foreground layer.
10. cursor mobile display device on terminal unit according to claim 8, it is characterised in that also include:
Supplementary module generates unit, for generating supplementary module on the window of terminal unit;
Notification unit, when receiving KeyEvent or touchscreen events for described foreground layer, notifies described supplementary module by this event, and this supplementary module moves according to event control focus mobile layer light target.
11. cursor mobile display device on terminal unit according to claim 10, it is characterized in that, described supplementary module is additionally operable to, when receiving KeyEvent or touchscreen events, current state is obtained to described focus mobile layer, if it find that focus mobile layer is in drawing the process that focus moves, note that focus mobile layer stops drawing.
12. cursor mobile display device on terminal unit according to claim 10, it is characterized in that, described supplementary module is additionally operable to, if be detected that during directionkeys event, cursor has not moved into first object focus, then immediately cursor is arranged first object focus, cursor is moved to the second goal-focus again from first object focus, wherein, first object focus is the goal-focus before direction key events occurs, and the second goal-focus is the goal-focus after direction key events occurs.
13. cursor mobile display device on terminal unit according to claim 10, it is characterized in that, if be detected that during directionkeys event, cursor has not moved into first object focus, then recording light target current location, and calculate this current location mobile route to the second goal-focus, cursor is moved again by the mobile route calculating gained, wherein, first object focus is the goal-focus before direction key events occurs, and the second goal-focus is the goal-focus after direction key events occurs.
14. cursor mobile display device on terminal unit according to claim 8, it is characterised in that described terminal unit is intelligent television or Set Top Box, moved by light target described in remote controller or Keyboard Control.
CN201410747731.2A 2014-12-08 2014-12-08 The mobile display methods of cursor and its device on terminal device Active CN105739808B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410747731.2A CN105739808B (en) 2014-12-08 2014-12-08 The mobile display methods of cursor and its device on terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410747731.2A CN105739808B (en) 2014-12-08 2014-12-08 The mobile display methods of cursor and its device on terminal device

Publications (2)

Publication Number Publication Date
CN105739808A true CN105739808A (en) 2016-07-06
CN105739808B CN105739808B (en) 2019-07-26

Family

ID=56238102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410747731.2A Active CN105739808B (en) 2014-12-08 2014-12-08 The mobile display methods of cursor and its device on terminal device

Country Status (1)

Country Link
CN (1) CN105739808B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106557229A (en) * 2016-10-28 2017-04-05 珠海市魅族科技有限公司 Focus display packing and device
CN107894866A (en) * 2017-12-08 2018-04-10 青岛海信移动通信技术股份有限公司 Cursor-moving method and terminal device in editing interface
CN109104628A (en) * 2017-06-21 2018-12-28 武汉斗鱼网络科技有限公司 Focus prospect generation method, storage medium, equipment and the system of Android TV
CN110675874A (en) * 2019-09-29 2020-01-10 深圳欧博思智能科技有限公司 Method for realizing interaction between virtual character and UI (user interface) based on intelligent sound box
CN111459390A (en) * 2019-01-18 2020-07-28 阿里巴巴集团控股有限公司 Information flow sliding method and device, electronic equipment and image display method
WO2021190489A1 (en) * 2020-03-25 2021-09-30 华为技术有限公司 Method for displaying time, and electronic device
CN113709389A (en) * 2020-05-21 2021-11-26 北京达佳互联信息技术有限公司 Video rendering method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744594A (en) * 2013-12-27 2014-04-23 乐视网信息技术(北京)股份有限公司 Display method and device of movable focal point
CN103970538A (en) * 2014-05-07 2014-08-06 Tcl集团股份有限公司 Android focus transforming method and system
US20140245205A1 (en) * 2013-02-27 2014-08-28 Microsoft Corporation Keyboard navigation of user interface

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140245205A1 (en) * 2013-02-27 2014-08-28 Microsoft Corporation Keyboard navigation of user interface
CN103744594A (en) * 2013-12-27 2014-04-23 乐视网信息技术(北京)股份有限公司 Display method and device of movable focal point
CN103970538A (en) * 2014-05-07 2014-08-06 Tcl集团股份有限公司 Android focus transforming method and system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106557229A (en) * 2016-10-28 2017-04-05 珠海市魅族科技有限公司 Focus display packing and device
CN109104628A (en) * 2017-06-21 2018-12-28 武汉斗鱼网络科技有限公司 Focus prospect generation method, storage medium, equipment and the system of Android TV
CN109104628B (en) * 2017-06-21 2020-12-15 武汉斗鱼网络科技有限公司 Focus foreground generation method, storage medium, device and system of android television
CN107894866A (en) * 2017-12-08 2018-04-10 青岛海信移动通信技术股份有限公司 Cursor-moving method and terminal device in editing interface
CN111459390A (en) * 2019-01-18 2020-07-28 阿里巴巴集团控股有限公司 Information flow sliding method and device, electronic equipment and image display method
CN111459390B (en) * 2019-01-18 2023-07-18 阿里巴巴(上海)有限公司 Information stream sliding method and device, electronic equipment and image display method
CN110675874A (en) * 2019-09-29 2020-01-10 深圳欧博思智能科技有限公司 Method for realizing interaction between virtual character and UI (user interface) based on intelligent sound box
WO2021190489A1 (en) * 2020-03-25 2021-09-30 华为技术有限公司 Method for displaying time, and electronic device
CN113709389A (en) * 2020-05-21 2021-11-26 北京达佳互联信息技术有限公司 Video rendering method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN105739808B (en) 2019-07-26

Similar Documents

Publication Publication Date Title
CN105739808A (en) Display method and apparatus for cursor movement on terminal device
CN110928468B (en) Page display method, device, equipment and storage medium of intelligent interactive tablet
CN110716680B (en) Control method and device of intelligent interactive panel
WO2019228269A1 (en) Method and apparatus for setting application sorting in television
CN114217726B (en) Operation method and device of intelligent interaction panel, terminal equipment and storage medium
CN110928459B (en) Writing operation method, device, equipment and storage medium of intelligent interactive tablet
CN102301331B (en) Interacting method and device for electronic equipment
WO2017113730A1 (en) Method and system for generating and controlling composite user interface control
CN103546818A (en) Method and device for focus control of list display interface of smart television
KR20140025494A (en) Edge gesture
KR102205283B1 (en) Electro device executing at least one application and method for controlling thereof
JP2015537266A (en) Interface control method and control apparatus
AU2013222958A1 (en) Method and apparatus for object size adjustment on a screen
JP2007518167A (en) How to generate an on-screen menu
KR102094498B1 (en) Method and apparatus for providing multi windows
CN106648375A (en) Transverse video playing page operating method and system of mobile terminal
CN104834457A (en) Method and apparatus for automatically adjusting touch screen keyboard
CN104717563A (en) Progress bar displaying method and device
CN103197886A (en) Video switch method and terminal
CN110569096A (en) System, method, medium, and apparatus for decoding human-computer interaction interface
US20160345059A1 (en) Method and device for switching channel
CN110321497B (en) Interface navigation method and device, electronic equipment and storage medium
CN105630595A (en) Information processing method and electronic equipment
CN110688190A (en) Control method and device of intelligent interactive panel
KR20150092485A (en) Display apparatus and the method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1226165

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201217

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Patentee after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.

TR01 Transfer of patent right