CN103530028A - Cursor operating method and device - Google Patents

Cursor operating method and device Download PDF

Info

Publication number
CN103530028A
CN103530028A CN201310463505.7A CN201310463505A CN103530028A CN 103530028 A CN103530028 A CN 103530028A CN 201310463505 A CN201310463505 A CN 201310463505A CN 103530028 A CN103530028 A CN 103530028A
Authority
CN
China
Prior art keywords
menu
cursor
menu option
event
interest
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
Application number
CN201310463505.7A
Other languages
Chinese (zh)
Inventor
王光远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310463505.7A priority Critical patent/CN103530028A/en
Publication of CN103530028A publication Critical patent/CN103530028A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a cursor operating method and device. According to the cursor operating method, a menu corresponding to a cursor click event can be obtained through detecting the cursor click event triggered by an input device, and then a user behavior log related to operation of the menu is obtained, so that at least one menu option contained in the menu is rearranged according to the user behavior log. The user behavior log related to the operation of the menu is used for rearranging the at least one menu option contained in the menu, so that the problem that in the prior art, due to nondeterminacy of user intentions, cursor operation results can not meet the user intentions is avoided, and then operation efficiency of a cursor is improved.

Description

Cursor operating method and device
[technical field]
The present invention relates to page browsing technology, relate in particular to cursor operating method and device.
[background technology]
Along with the development of the communication technology, increasing function that terminal is integrated, thus make to have comprised in the systemic-function list of terminal more and more corresponding application programs.In some application program, can relate to the browse operation of some pages, in general, the page can be by some page elements, for example, word, picture, hyperlink or button etc., form, for example, the page such as document file page, WWW (World Wide Web, the Web) page.In prior art, input equipment can be for a page elements or a plurality of page elements, trigger a series of cursor events, for example, left mouse button is clicked, right mouse button is clicked or the mouse event such as mouse roller rolling, or more for example, carriage return confirms that event, menu eject the KeyEvents such as event or directionkeys rolling event.Then, terminal can, according to these cursor events, be carried out corresponding operation to these page elements.Particularly, the operation that described terminal is performed to page elements, it is all pre-configured fixing operation, for example, eject a menu that comprises default menu option with permanent order, and it is constant to control the relative position of cursor on screen, or, again for example, scroll through pages predeterminable range, and it is constant etc. to control the relative position of cursor on screen.
Yet, uncertainty due to user view, make in some cases, for example, shown menu option corresponding to page elements in current specified scope, be not that user pays close attention to, or, again for example, shown page elements within the scope of current screen, is not that user pays close attention to, etc. situation, cause cursor operations result can not meet user's user view, user also needs operation input apparatus to continue menu option or page elements to trigger new cursor event, thereby has caused the reduction of the operating efficiency of cursor.
[summary of the invention]
Many aspects of the present invention provide cursor operating method and device, in order to improve the operating efficiency of cursor.
An aspect of of the present present invention, provides a kind of cursor operating method, comprising:
Detect the cursor click event that input equipment triggers;
Obtain the corresponding menu of described cursor click event, described menu comprises at least one menu option;
Obtain the User action log relevant to the operation of described menu;
According to described User action log, rearrange described at least one menu option.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, described according to described User action log, rearranges described at least one menu option, comprising:
According to described User action log, determine the area-of-interest of described menu;
According to described area-of-interest, rearrange described at least one menu option.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, the part menu option described in described area-of-interest correspondence at least one menu option; Described according to described area-of-interest, rearrange described at least one menu option, comprising:
By the corresponding menu option of described area-of-interest, be arranged on the first assigned address of described menu; Or
By the menu option on the second assigned address of described menu, be arranged on the corresponding position of described area-of-interest; Or
By N the highest menu option of click frequency in described at least one menu option, be arranged on the corresponding position of described area-of-interest, N is natural number; Or
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the corresponding starting position of described area-of-interest, arrange the corresponding menu option of described area-of-interest.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and the first assigned address of described menu comprises at least one in lower column position:
The starting position of described menu;
The centre position of described menu;
The end position of described menu; And
The position of the corresponding cursor current location of described menu.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and the second assigned address of described menu comprises at least one in lower column position:
The starting position of described menu;
The centre position of described menu; And
The end position of described menu.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, the whole menu options described in described area-of-interest correspondence at least one menu option; Described according to described area-of-interest, rearrange described at least one menu option, comprising:
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the starting position of described menu, arrange the corresponding menu option of described area-of-interest; Or
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the position of the corresponding cursor current location of described menu, to both sides, arrange the corresponding menu option of described area-of-interest.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation,
Described input equipment is mouse, and described cursor click event comprises left mouse button click event or clicks event by mouse right button; Or
Described input equipment is keyboard, and described cursor click event comprises that carriage return confirmation event or menu eject event; Or
Described input equipment is touch-screen, and described cursor click event comprises short time touch event or long-time touch event.
Another aspect of the present invention, provides a kind of cursor operations device, comprising:
Detecting unit, the cursor click event triggering for detection of input equipment;
Obtain unit, for obtaining the corresponding menu of described cursor click event, described menu comprises at least one menu option;
Described acquisition unit, also for obtaining the User action log relevant to the operation of described menu;
Arrangement units, for according to described User action log, rearranges described at least one menu option.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, described arrangement units, specifically for
According to described User action log, determine the area-of-interest of described menu; And
According to described area-of-interest, rearrange described at least one menu option.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, the part menu option described in described area-of-interest correspondence at least one menu option; Described arrangement units, specifically for
By the corresponding menu option of described area-of-interest, be arranged on the first assigned address of described menu; Or
By the menu option on the second assigned address of described menu, be arranged on the corresponding position of described area-of-interest; Or
By N the highest menu option of click frequency in described at least one menu option, be arranged on the corresponding position of described area-of-interest, N is natural number; Or
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the corresponding starting position of described area-of-interest, arrange the corresponding menu option of described area-of-interest.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and the first assigned address of described menu comprises at least one in lower column position:
The starting position of described menu;
The centre position of described menu;
The end position of described menu; And
The position of the corresponding cursor current location of described menu.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and the second assigned address of described menu comprises at least one in lower column position:
The starting position of described menu;
The centre position of described menu; And
The end position of described menu.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, the whole menu options described in described area-of-interest correspondence at least one menu option; Described arrangement units, specifically for
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the starting position of described menu, arrange the corresponding menu option of described area-of-interest; Or
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the position of the corresponding cursor current location of described menu, to both sides, arrange the corresponding menu option of described area-of-interest.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation,
Described input equipment is mouse, and described cursor click event comprises left mouse button click event or clicks event by mouse right button; Or
Described input equipment is keyboard, and described cursor click event comprises that carriage return confirmation event or menu eject event; Or
Described input equipment is touch-screen, and described cursor click event comprises short time touch event or long-time touch event.
As shown from the above technical solution, the cursor click event that the embodiment of the present invention triggers by detecting input equipment, obtain the corresponding menu of described cursor click event, and then the acquisition User action log relevant to the operation of described menu, make it possible to according to described User action log, rearrange at least one included menu option of described menu, owing to utilizing the User action log relevant to the operation of menu, rearrange at least one included menu option of described menu, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
Another aspect of the present invention, provides another kind of cursor operating method, comprising:
Detect the cursor rolling event that input equipment triggers;
Obtain the corresponding current region of described cursor rolling event;
Obtain the page structure of the described current region place page, described page structure comprises at least two nodes with tree-like relation, a region described in each in the corresponding described page of node;
According to described page structure, obtain the superior node of the corresponding node of described current region or described node;
Obtain the adjacent node with described node or described superior node peer;
Described cursor is rolled in the corresponding target area of described adjacent node.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, described described cursor is rolled in the corresponding target area of described adjacent node, comprising:
According to described cursor rolling event, obtain the first rolling distance of the described cursor that set in advance corresponding with described cursor rolling event;
According to described adjacent node, determine the corresponding target area of described adjacent node;
According to the assigned address of described target area, obtain the second rolling distance of described cursor, described the second rolling distance is the current location of described cursor on the described page and the distance between described assigned address;
If described the second rolling distance is greater than described the first rolling distance, by described cursor at the described page described the second rolling distance that rolls, so that described cursor arrives in the corresponding target area of described adjacent node.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described method also comprises:
If described the second rolling distance is less than or equal to described the first rolling distance, by described cursor at the described page described the first rolling distance that rolls.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation,
Described input equipment is mouse, and described cursor rolling event comprises mouse roller rolling event; Or
Described input equipment is keyboard, and described cursor rolling event comprises directionkeys rolling event; Or
Described input equipment is touch-screen, and described cursor rolling event comprises slip touch event.
Another aspect of the present invention, provides a kind of cursor operations device, comprising:
Detecting unit, the cursor rolling event triggering for detection of input equipment;
Obtain unit, for obtaining the corresponding current region of described cursor rolling event;
Described acquisition unit, also, for obtaining the page structure of the described current region place page, described page structure comprises at least two nodes with tree-like relation, a region described in each in the corresponding described page of node;
Described acquisition unit, also, for according to described page structure, obtains the superior node of the corresponding node of described current region or described node;
Described acquisition unit, also for obtaining the adjacent node with described node or described superior node peer;
Rolling unit, for being rolled to described cursor in the corresponding target area of described adjacent node.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, described rolling unit, specifically for
According to described cursor rolling event, obtain the first rolling distance of the described cursor that set in advance corresponding with described cursor rolling event;
According to described adjacent node, determine the corresponding target area of described adjacent node;
According to the assigned address of described target area, obtain the second rolling distance of described cursor, described the second rolling distance is the current location of described cursor on the described page and the distance between described assigned address;
If described the second rolling distance is greater than described the first rolling distance, by described cursor at the described page described the second rolling distance that rolls, so that described cursor arrives in the corresponding target area of described adjacent node.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, described rolling unit, also for
If described the second rolling distance is less than or equal to described the first rolling distance, by described cursor at the described page described the first rolling distance that rolls.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation,
Described input equipment is mouse, and described cursor rolling event comprises mouse roller rolling event; Or
Described input equipment is keyboard, and described cursor rolling event comprises directionkeys rolling event; Or
Described input equipment is touch-screen, and described cursor rolling event comprises slip touch event.
As shown from the above technical solution, the cursor rolling event that the embodiment of the present invention triggers by detecting input equipment, obtain the corresponding current region of described cursor rolling event, and then obtain the page structure of the described current region place page, according to described page structure, obtain the superior node of the corresponding node of described current region or described node, make it possible to obtain the adjacent node with described node or described superior node peer, and described cursor is rolled in the corresponding target area of described adjacent node, owing to utilizing the page structure of the current region place page, the adjacent node of the superior node peer of acquisition and the corresponding node of described current region or described node, make the corresponding target area of described adjacent node probably for user is about to the region of paying close attention to, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
[accompanying drawing explanation]
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The schematic flow sheet of a kind of cursor operating method that Fig. 1 provides for one embodiment of the invention;
Fig. 2 A is a menu option schematic diagram of the menu that relates in the embodiment that Fig. 1 is corresponding;
Fig. 2 B~Fig. 2 J is the menu option schematic diagram of the included menu option of the menu shown in Fig. 2 A after rearranging;
Fig. 3 A is another menu option schematic diagram of the menu that relates in the embodiment that Fig. 1 is corresponding;
Fig. 3 B and Fig. 3 C are the menu option schematic diagram of the included menu option of the menu shown in Fig. 3 A after rearranging;
The structural representation of the cursor operations device that Fig. 4 provides for another embodiment of the present invention;
The schematic flow sheet of the another kind of cursor operating method that Fig. 5 provides for another embodiment of the present invention;
The structural representation of the another kind of cursor operations device that Fig. 6 provides for another embodiment of the present invention.
[embodiment]
For making object, technical scheme and the advantage of the embodiment of the present invention clearer, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making whole other embodiment that obtain under creative work prerequisite, belong to the scope of protection of the invention.
It should be noted that, in the embodiment of the present invention, related terminal can include but not limited to mobile phone, personal digital assistant (Personal Digital Assistant, PDA), wireless handheld device, wireless Internet access basis, PC, portable computer, MP3 player, MP4 player etc.
In addition, term "and/or", is only a kind of incidence relation of describing affiliated partner herein, and expression can exist three kinds of relations, and for example, A and/or B, can represent: individualism A exists A and B, these three kinds of situations of individualism B simultaneously.In addition, character "/", generally represents that forward-backward correlation is to liking a kind of relation of "or" herein.
The schematic flow sheet of a kind of cursor operating method that Fig. 1 provides for one embodiment of the invention, as shown in Figure 1.
101, detect the cursor click event that input equipment triggers.
If 102 detect described cursor click event, obtain the corresponding menu of described cursor click event, described menu comprises at least one menu option.
103,, according to described menu, obtain the User action log relevant to the operation of described menu.
104,, according to described User action log, rearrange described at least one menu option.
It should be noted that, 101~104 executive agent can be operating engine, can be arranged in local client, to carry out off-line operation, respond cursor operations, or can also be arranged in the server of network side, to carry out on-line operation, respond cursor operations, the present embodiment does not limit this.
Be understandable that, described client can be mounted in the application program in terminal, or can also be a webpage of browser, as long as can realize response cursor operations, with provide cursor operations response results outwardness form can, the present embodiment does not limit this.
Like this, the cursor click event triggering by detecting input equipment, if described cursor click event detected, obtain the corresponding menu of described cursor click event, and then according to described menu, obtain the User action log relevant to the operation of described menu, make it possible to according to described User action log, rearrange at least one included menu option of described menu, owing to utilizing the User action log relevant to the operation of menu, rearrange at least one included menu option of described menu, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
In addition, adopt technical scheme provided by the invention, owing to having considered the User action log relevant to the operation of menu, therefore, the menu option of arranging can meet most of users' user view to greatest extent, can avoid the operation bidirectional that client is unnecessary, for example as far as possible, actions menu option triggers new cursor event, can further improve the operating efficiency of cursor.
Existing cursor operating method, input equipment can, for a page elements or a plurality of page elements, trigger a series of cursor events, for example, left mouse button is clicked or right mouse button such as clicks at the mouse event, or more for example, the KeyEvents such as event or menu ejection event are confirmed in carriage return.Then, terminal can, according to these cursor events, be carried out corresponding operation to these page elements.Particularly, the operation that described terminal is performed to page elements, is all pre-configured fixing operation, for example, ejects a menu that comprises default menu option with permanent order, and it is constant etc. to control the relative position of cursor on screen.Uncertainty due to user view, make in some cases, for example, shown menu option corresponding to page elements in current specified scope, be not that user pays close attention to, etc. situation, cause cursor operations result can not meet user's user view, user also needs operation input apparatus to continue menu option to trigger new cursor event, thereby has caused the reduction of the operating efficiency of cursor.
Alternatively, in one of the present embodiment possible implementation, in 104, operating engine specifically can be according to described User action log, determine the area-of-interest of described menu, and then according to described area-of-interest, rearrange described at least one menu option.
Wherein, the part menu option of described area-of-interest in can corresponding described at least one menu option or all menu option, the present embodiment is not particularly limited this.
For example, the part menu option described in described area-of-interest correspondence at least one menu option, so, described operating engine specifically can be carried out any one operation in following operation.Fig. 2 A is a menu option schematic diagram of the menu that relates in the embodiment that Fig. 1 is corresponding, as shown in Figure 2 A, it is dash area in figure that this operating engine is carried out 104 determined area-of-interests, and the corresponding menu option of this area-of-interest is menu option 3 and menu option 4.
Operation one
Operating engine can, by the corresponding menu option of described area-of-interest, be arranged on the first assigned address of described menu.Wherein, the first assigned address of described menu can include but not limited at least one in lower column position:
The starting position of described menu;
The centre position of described menu;
The end position of described menu; And
The position of the corresponding cursor current location of described menu.
Particularly, operating engine can, by the corresponding menu option 3 of the described area-of-interest shown in Fig. 2 A and menu option 4, be arranged on the starting position of described menu.The arrangement of other menu options can be processed according to the arrangement strategy setting in advance, and the present embodiment is not particularly limited this.For example, operating engine can also be arranged in menu option original on the starting position of menu 1 and menu option 2 on the corresponding position of described area-of-interest, the invariant position of other menu options, as shown in Figure 2 B; Or can also be by other menu options of menu, according to original order, the spare bits that is sequentially arranged in described menu is set up; Etc..
Particularly, operating engine can, by the corresponding menu option 3 of the described area-of-interest shown in Fig. 2 A and menu option 4, be arranged on the centre position of described menu.The arrangement of other menu options can be processed according to the arrangement strategy setting in advance, and the present embodiment is not particularly limited this.For example, operating engine can also be arranged in menu option original on the centre position of menu 5 and menu option 6 on the corresponding position of described area-of-interest, the invariant position of other menu options, as shown in Figure 2 C; Or can also be by other menu options of menu, according to original order, the spare bits that is sequentially arranged in described menu is set up; Etc..
Particularly, operating engine can, by the corresponding menu option 3 of the described area-of-interest shown in Fig. 2 A and menu option 4, be arranged on the rearmost position of described menu.The arrangement of other menu options can be processed according to the arrangement strategy setting in advance, and the present embodiment is not particularly limited this.For example, operating engine can also be arranged in menu option original on the rearmost position of menu 9 and menu option 10 on the corresponding position of described area-of-interest, the invariant position of other menu options, as shown in Figure 2 D; Or can also be by other menu options of menu, according to original order, the spare bits that is sequentially arranged in described menu is set up; Etc..
Particularly, operating engine can, by the corresponding menu option 3 of the described area-of-interest shown in Fig. 2 A and menu option 4, be arranged on the position of the corresponding cursor current location of described menu.The arrangement of other menu options can be processed according to the arrangement strategy setting in advance, and the present embodiment is not particularly limited this.For example, operating engine can also be arranged in original menu option 7 and menu option 8 on the position of the corresponding cursor current location of menu on the corresponding position of described area-of-interest, the invariant position of other menu options, as shown in Figure 2 E; Or can also be by other menu options of menu, according to original order, the spare bits that is sequentially arranged in described menu is set up; Etc..Be understandable that, the position of the corresponding cursor current location of described menu, be actually and represent that one take cursor center as beginning, expand upward respectively the position range of certain distance with below, the size of particular location scope, can depend on the quantity of the corresponding menu option of described area-of-interest.
Operation two
Operating engine can, by the menu option on the second assigned address of described menu, be arranged on the corresponding position of described area-of-interest.
Wherein, the second assigned address of described menu can include but not limited at least one in lower column position:
The starting position of described menu;
The centre position of described menu; And
The end position of described menu.
Particularly, operating engine can, by the menu option on the starting position of described menu 1 and menu option 2, be arranged on the corresponding position of described area-of-interest shown in Fig. 2 A.The arrangement of other menu options can be processed according to the arrangement strategy setting in advance, and the present embodiment is not particularly limited this.For example, operating engine can also be arranged in menu option 3 original on the corresponding position of described area-of-interest and menu option 4 on the starting position of described menu, the invariant position of other menu options, as shown in Figure 2 F; Or can also be by other menu options of menu, according to original order, the spare bits that is sequentially arranged in described menu is set up; Etc..
Particularly, operating engine can, by the menu option on the centre position of described menu 5 and menu option 6, be arranged on the corresponding position of described area-of-interest shown in Fig. 2 A.The arrangement of other menu options can be processed according to the arrangement strategy setting in advance, and the present embodiment is not particularly limited this.For example, operating engine can also be arranged in menu option 3 original on the corresponding position of described area-of-interest and menu option 4 on the centre position of described menu, the invariant position of other menu options, as shown in Figure 2 G; Or can also be by other menu options of menu, according to original order, the spare bits that is sequentially arranged in described menu is set up; Etc..
Particularly, operating engine can, by the menu option on the end position of described menu 9 and menu option 10, be arranged on the corresponding position of described area-of-interest shown in Fig. 2 A.The arrangement of other menu options can be processed according to the arrangement strategy setting in advance, and the present embodiment is not particularly limited this.For example, operating engine can also be arranged in menu option 3 original on the corresponding position of described area-of-interest and menu option 4 on the end position of described menu, and the invariant position of other menu options, as shown in Fig. 2 H; Or can also be by other menu options of menu, according to original order, the spare bits that is sequentially arranged in described menu is set up; Etc..
Operation three
Operating engine can be arranged in N the highest menu option of click frequency in described at least one menu option on the corresponding position of described area-of-interest, and N is natural number.Be understandable that, the value of N depends on the size of the corresponding position of described area-of-interest.
Particularly, operating engine can be by 2 the highest menu options of click frequency in described at least one menu option, suppose that menu option 5 and menu option 8 are 2 the highest menu options of click frequency, be arranged on the corresponding position of described area-of-interest shown in Fig. 2 A.The arrangement of other menu options can be processed according to the arrangement strategy setting in advance, and the present embodiment is not particularly limited this.For example, operating engine can also be by menu option 3 original on the corresponding position of described area-of-interest and menu option 4, be arranged in respectively on the origin-location of menu option 5 and the origin-location of menu option 8, the invariant position of other menu options, as shown in Fig. 2 I; Or can also be by other menu options of menu, according to original order, the spare bits that is sequentially arranged in described menu is set up; Etc..
Operation four
Operating engine can, according to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the corresponding starting position of described area-of-interest, be arranged the corresponding menu option of described area-of-interest.
Particularly, operating engine can be according to the click frequency of each menu option in the corresponding menu option 3 of the described area-of-interest shown in Fig. 2 A and menu option 4, from the corresponding starting position of described area-of-interest, rearrange menu option 3 and menu option 4, suppose that the click frequency of menu option 4 is greater than the click frequency of menu option 3, as shown in Fig. 2 J.
Or, more for example, the whole menu options described in described area-of-interest correspondence at least one menu option, so, described operating engine specifically can be carried out any one operation in following operation.Fig. 3 A is another menu option schematic diagram of the menu that relates in the embodiment that Fig. 1 is corresponding, as shown in Figure 3A, it is dash area in figure that this operating engine is carried out 104 determined area-of-interests, the corresponding menu option of this area-of-interest is the included whole menu options of menu, that is, menu option 1~10.Operating engine is added up the click frequency of each menu option in the corresponding menu option of described area-of-interest according to User action log in advance, is followed successively by from high to low menu option 10, menu option 9, menu option 8, menu option 7, menu option 6, menu option 5, menu option 4, menu option 3, menu option 2 and menu option 1.
Operation one
Operating engine can, according to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the starting position of described menu, be arranged the corresponding menu option of described area-of-interest.
Particularly, operating engine can be according to the click frequency of each menu option in the corresponding menu option of described area-of-interest shown in Fig. 3 A, from high to low, and from the starting position of described menu, arrange the corresponding menu option of described area-of-interest, as shown in Figure 3 B.
Operation two
Operating engine can, according to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the position of the corresponding cursor current location of described menu, be arranged the corresponding menu option of described area-of-interest to both sides.
Particularly, operating engine can be according to the click frequency of each menu option in the corresponding menu option of described area-of-interest shown in Fig. 3 A, from high to low, from the position of the corresponding cursor current location of described menu, to both sides, arrange the corresponding menu option of described area-of-interest, as shown in Figure 3 C.Be understandable that, the position of the corresponding cursor current location of described menu, is actually and represents that one with the position of the corresponding menu option in cursor center.
It should be noted that, the related input equipment of the present embodiment can include but not limited to mouse, keyboard or touch-screen, and the present embodiment is not particularly limited this.
If described input equipment is mouse, so, described cursor click event can comprise left mouse button click event or click event by mouse right button.
If described input equipment is keyboard, so, described cursor click event can comprise that carriage return confirmation event or menu eject event.
If described input equipment is touch-screen, so, described cursor click event can comprise short time touch event or long-time touch event.
In the present embodiment, the cursor click event triggering by detecting input equipment, if described cursor click event detected, obtain the corresponding menu of described cursor click event, and then according to described menu, obtain the User action log relevant to the operation of described menu, make it possible to according to described User action log, rearrange at least one included menu option of described menu, owing to utilizing the User action log relevant to the operation of menu, rearrange at least one included menu option of described menu, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
In addition, adopt technical scheme provided by the invention, owing to having considered the User action log relevant to the operation of menu, therefore, the menu option of arranging can meet most of users' user view to greatest extent, can avoid the operation bidirectional that client is unnecessary, for example as far as possible, actions menu option triggers new cursor event, can further improve the operating efficiency of cursor.
The schematic flow sheet of the another kind of cursor operating method that Fig. 5 provides for another embodiment of the present invention, as shown in Figure 5.
501, detect the cursor rolling event that input equipment triggers.
If 502 detect described cursor rolling event, obtain the corresponding current region of described cursor rolling event.
503, according to described current region, obtain the page structure of the described current region place page, described page structure comprises at least two nodes with tree-like relation, a region described in each in the corresponding described page of node.
504,, according to described page structure, obtain the superior node of the corresponding node of described current region or described node.
505,, according to described node or described superior node, obtain the adjacent node with described node or described superior node peer.
506, described cursor is rolled in the corresponding target area of described adjacent node.
It should be noted that, 501~506 executive agent can be operating engine, can be arranged in local client, to carry out off-line operation, respond cursor operations, or can also be arranged in the server of network side, to carry out on-line operation, respond cursor operations, the present embodiment does not limit this.
Be understandable that, described client can be mounted in the application program in terminal, or can also be a webpage of browser, as long as can realize response cursor operations, with provide cursor operations response results outwardness form can, the present embodiment does not limit this.
Like this, the cursor rolling event triggering by detecting input equipment, if described cursor rolling event detected, obtain the corresponding current region of described cursor rolling event, and then according to described current region, obtain the page structure of the described current region place page, according to described page structure, obtain the superior node of the corresponding node of described current region or described node, make it possible to according to described node or described superior node, obtain the adjacent node with described node or described superior node peer, and described cursor is rolled in the corresponding target area of described adjacent node, owing to utilizing the page structure of the current region place page, the adjacent node of the superior node peer of acquisition and the corresponding node of described current region or described node, make the corresponding target area of described adjacent node probably for user is about to the region of paying close attention to, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
In addition, adopt technical scheme provided by the invention, owing to having considered the page structure of the current region place page, therefore, the target area obtaining can meet most of users' user view to greatest extent, can avoid the operation bidirectional that client is unnecessary, for example as far as possible, operation pages element triggers new cursor event, can further improve the operating efficiency of cursor.
Existing cursor operating method, input equipment can trigger a series of cursor events for a page elements or a plurality of page elements, for example, the mouse events such as mouse roller rolling, or more for example, the KeyEvents such as directionkeys rolling event.Then, terminal can, according to these cursor events, be carried out corresponding operation to these page elements.Particularly, the operation that described terminal is performed to page elements, is all pre-configured fixing operation, for example, and scroll through pages predeterminable range, and it is constant etc. to control the relative position of cursor on screen.Uncertainty due to user view, make in some cases, for example, shown page elements within the scope of current screen, be not that user pays close attention to, etc. situation, cause cursor operations result can not meet user's user view, user also needs operation input apparatus to continue page elements to trigger new cursor event, thereby has caused the reduction of the operating efficiency of cursor.
Alternatively, in one of the present embodiment possible implementation, in 506, operating engine specifically can be according to described cursor rolling event, obtain the first rolling distance of the described cursor that set in advance corresponding with described cursor rolling event, and then according to described adjacent node, determine the corresponding target area of described adjacent node.Then, described operating engine can obtain the second rolling distance of described cursor further according to the assigned address of described target area, and described the second rolling distance is the current location of described cursor on the described page and the distance between described assigned address.If described the second rolling distance is greater than described the first rolling distance, described operating engine by described cursor at the described page described the second rolling distance that rolls, so that described cursor arrives in the corresponding target area of described adjacent node.
In addition, if described the second rolling distance is less than or equal to described the first rolling distance, described operating engine by described cursor at the described page described the first rolling distance that rolls.
Be understandable that, the object of reference of described rolling can be the page, be that page maintenance is motionless, cursor rolls on the page, so that cursor arrives the assigned address of the page, or can also be cursor, be that cursor maintenance is motionless, the page is to motion in the other direction, so that cursor arrives the assigned address of the page, the present embodiment is not particularly limited this.
It should be noted that, the related input equipment of the present embodiment can include but not limited to mouse, keyboard or touch-screen, and the present embodiment is not particularly limited this.
Described input equipment is mouse, and so, described cursor rolling event can comprise mouse roller rolling event.
Described input equipment is keyboard, and so, described cursor rolling event can comprise directionkeys rolling event.
Described input equipment is touch-screen, and so, described cursor rolling event can comprise slip touch event.
In the present embodiment, the cursor rolling event triggering by detecting input equipment, if described cursor rolling event detected, obtain the corresponding current region of described cursor rolling event, and then according to described current region, obtain the page structure of the described current region place page, according to described page structure, obtain the superior node of the corresponding node of described current region or described node, make it possible to according to described node or described superior node, obtain the adjacent node with described node or described superior node peer, and described cursor is rolled in the corresponding target area of described adjacent node, owing to utilizing the page structure of the current region place page, the adjacent node of the superior node peer of acquisition and the corresponding node of described current region or described node, make the corresponding target area of described adjacent node probably for user is about to the region of paying close attention to, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
In addition, adopt technical scheme provided by the invention, owing to having considered the page structure of the current region place page, therefore, the target area obtaining can meet most of users' user view to greatest extent, can avoid the operation bidirectional that client is unnecessary, for example as far as possible, operation pages element triggers new cursor event, can further improve the operating efficiency of cursor.
It should be noted that, for aforesaid each embodiment of the method, for simple description, therefore it is all expressed as to a series of combination of actions, but those skilled in the art should know, the present invention is not subject to the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and related action and module might not be that the present invention is necessary.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, in certain embodiment, there is no the part of detailed description, can be referring to the associated description of other embodiment.
The structural representation of the cursor operations device that Fig. 4 provides for another embodiment of the present invention, as shown in Figure 4.The cursor operations device of the present embodiment can comprise detecting unit 41, obtain unit 42 and arrangement units 43.Wherein, detecting unit 41, the cursor click event triggering for detection of input equipment; Obtain unit 42, if described cursor click event detected for described detecting unit 41, obtain the corresponding menu of described cursor click event, described menu comprises at least one menu option; Described acquisition unit 42, also, for according to described menu, obtains the User action log relevant to the operation of described menu; Arrangement units 43, for according to described User action log, rearranges described at least one menu option.
It should be noted that, the device that the present embodiment provides can be operating engine, can be arranged in local client, to carry out off-line operation, respond cursor operations, or can also be arranged in the server of network side, to carry out on-line operation, respond cursor operations, the present embodiment does not limit this.
Be understandable that, described client can be mounted in the application program in terminal, or can also be a webpage of browser, as long as can realize response cursor operations, with provide cursor operations response results outwardness form can, the present embodiment does not limit this.
Like this, by detecting unit, detect the cursor click event that input equipment triggers, if obtain the described detecting unit in unit, described cursor click event detected, obtain the corresponding menu of described cursor click event, and then according to described menu, obtain the User action log relevant to the operation of described menu, make the arrangement units can be according to described User action log, rearrange at least one included menu option of described menu, owing to utilizing the User action log relevant to the operation of menu, rearrange at least one included menu option of described menu, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
In addition, adopt technical scheme provided by the invention, owing to having considered the User action log relevant to the operation of menu, therefore, the menu option of arranging can meet most of users' user view to greatest extent, can avoid the operation bidirectional that client is unnecessary, for example as far as possible, actions menu option triggers new cursor event, can further improve the operating efficiency of cursor.
Existing cursor operations device, input equipment can, for a page elements or a plurality of page elements, trigger a series of cursor events, for example, left mouse button is clicked or right mouse button such as clicks at the mouse event, or more for example, the KeyEvents such as event or menu ejection event are confirmed in carriage return.Then, cursor operations device can, according to these cursor events, be carried out corresponding operation to these page elements.Particularly, the operation that cursor operations device is performed to page elements, is all pre-configured fixing operation, for example, ejects a menu that comprises default menu option with permanent order, and it is constant etc. to control the relative position of cursor on screen.Uncertainty due to user view, make in some cases, for example, shown menu option corresponding to page elements in current specified scope, be not that user pays close attention to, etc. situation, cause cursor operations result can not meet user's user view, user also needs operation input apparatus to continue menu option to trigger new cursor event, thereby has caused the reduction of the operating efficiency of cursor.
Alternatively, in one of the present embodiment possible implementation, described arrangement units 43, specifically can, for according to described User action log, determine the area-of-interest of described menu; And according to described area-of-interest, rearrange described at least one menu option.
Wherein, the part menu option of described area-of-interest in can corresponding described at least one menu option or all menu option, the present embodiment is not particularly limited this.
For example, the part menu option described in described area-of-interest correspondence at least one menu option, so, described arrangement units 43, specifically can be for carrying out any one operation in following operation.
Operation one
Arrangement units 43 can, by the corresponding menu option of described area-of-interest, be arranged on the first assigned address of described menu.Wherein, the first assigned address of described menu can include but not limited at least one in lower column position:
The starting position of described menu;
The centre position of described menu;
The end position of described menu; And
The position of the corresponding cursor current location of described menu.
Detailed description can, referring to the related content in embodiment corresponding to Fig. 1, repeat no more herein.
Operation two
Arrangement units 43 can, by the menu option on the second assigned address of described menu, be arranged on the corresponding position of described area-of-interest.
Wherein, the second assigned address of described menu can include but not limited at least one in lower column position:
The starting position of described menu;
The centre position of described menu; And
The end position of described menu.
Detailed description can, referring to the related content in embodiment corresponding to Fig. 1, repeat no more herein.
Operation three
Arrangement units 43 can be arranged in N the highest menu option of click frequency in described at least one menu option on the corresponding position of described area-of-interest, and N is natural number.
Detailed description can, referring to the related content in embodiment corresponding to Fig. 1, repeat no more herein.
Operation four
Arrangement units 43 can, according to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the corresponding starting position of described area-of-interest, be arranged the corresponding menu option of described area-of-interest.
Detailed description can, referring to the related content in embodiment corresponding to Fig. 1, repeat no more herein.
Or, more for example, the whole menu options described in described area-of-interest correspondence at least one menu option, so, described arrangement units 43, specifically can be for carrying out any one operation in following operation.
Operation one
Arrangement units 43 can, according to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the starting position of described menu, be arranged the corresponding menu option of described area-of-interest.
Detailed description can, referring to the related content in embodiment corresponding to Fig. 1, repeat no more herein.
Operation two
Arrangement units 43 can, according to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the position of the corresponding cursor current location of described menu, be arranged the corresponding menu option of described area-of-interest to both sides.
Detailed description can, referring to the related content in embodiment corresponding to Fig. 1, repeat no more herein.
It should be noted that, the related input equipment of the present embodiment can include but not limited to mouse, keyboard or touch-screen, and the present embodiment is not particularly limited this.
If described input equipment is mouse, so, described cursor click event can comprise left mouse button click event or click event by mouse right button.
If described input equipment is keyboard, so, described cursor click event can comprise that carriage return confirmation event or menu eject event.
If described input equipment is touch-screen, so, described cursor click event can comprise short time touch event or long-time touch event.
In the present embodiment, by detecting unit, detect the cursor click event that input equipment triggers, if obtain the described detecting unit in unit, described cursor click event detected, obtain the corresponding menu of described cursor click event, and then according to described menu, obtain the User action log relevant to the operation of described menu, make the arrangement units can be according to described User action log, rearrange at least one included menu option of described menu, owing to utilizing the User action log relevant to the operation of menu, rearrange at least one included menu option of described menu, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
In addition, adopt technical scheme provided by the invention, owing to having considered the User action log relevant to the operation of menu, therefore, the menu option of arranging can meet most of users' user view to greatest extent, can avoid the operation bidirectional that client is unnecessary, for example as far as possible, actions menu option triggers new cursor event, can further improve the operating efficiency of cursor.
The structural representation of the another kind of cursor operations device that Fig. 6 provides for another embodiment of the present invention, as shown in Figure 6.The cursor operations device that the present embodiment provides can comprise detecting unit 61, obtain unit 62 and rolling unit 63.Wherein, detecting unit 61, the cursor rolling event triggering for detection of input equipment; Obtain unit 62, if described cursor rolling event detected for described detecting unit 61, obtain the corresponding current region of described cursor rolling event; Described acquisition unit 62, also, for according to described current region, obtains the page structure of the described current region place page, and described page structure comprises at least two nodes with tree-like relation, a region described in each in the corresponding described page of node; Described acquisition unit 62, also, for according to described page structure, obtains the superior node of the corresponding node of described current region or described node; Described acquisition unit 62, also for according to described node or described superior node, obtains the adjacent node with described node or described superior node peer; Rolling unit 63, for being rolled to described cursor in the corresponding target area of described adjacent node.
It should be noted that, the device that the present embodiment provides can be operating engine, can be arranged in local client, to carry out off-line operation, respond cursor operations, or can also be arranged in the server of network side, to carry out on-line operation, respond cursor operations, the present embodiment does not limit this.
Be understandable that, described client can be mounted in the application program in terminal, or can also be a webpage of browser, as long as can realize response cursor operations, with provide cursor operations response results outwardness form can, the present embodiment does not limit this.
Like this, by detecting unit, detect the cursor rolling event that input equipment triggers, if obtain the described detecting unit in unit, described cursor rolling event detected, obtain the corresponding current region of described cursor rolling event, and then according to described current region, obtain the page structure of the described current region place page, according to described page structure, obtain the superior node of the corresponding node of described current region or described node, make the described acquisition unit can be according to described node or described superior node, obtain the adjacent node with described node or described superior node peer, and by rolling unit, described cursor is rolled in the corresponding target area of described adjacent node, owing to utilizing the page structure of the current region place page, the adjacent node of the superior node peer of acquisition and the corresponding node of described current region or described node, make the corresponding target area of described adjacent node probably for user is about to the region of paying close attention to, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
In addition, adopt technical scheme provided by the invention, owing to having considered the page structure of the current region place page, therefore, the target area obtaining can meet most of users' user view to greatest extent, can avoid the operation bidirectional that client is unnecessary, for example as far as possible, operation pages element triggers new cursor event, can further improve the operating efficiency of cursor.
Existing cursor operations device, input equipment can trigger a series of cursor events for a page elements or a plurality of page elements, for example, the mouse events such as mouse roller rolling, or more for example, the KeyEvents such as directionkeys rolling event.Then, cursor operations device can, according to these cursor events, be carried out corresponding operation to these page elements.Particularly, the operation that cursor operations device is performed to page elements, is all pre-configured fixing operation, for example, and scroll through pages predeterminable range, and it is constant etc. to control the relative position of cursor on screen.Uncertainty due to user view, make in some cases, for example, shown page elements within the scope of current screen, be not that user pays close attention to, etc. situation, cause cursor operations result can not meet user's user view, user also needs operation input apparatus to continue page elements to trigger new cursor event, thereby has caused the reduction of the operating efficiency of cursor.
Alternatively, in one of the present embodiment possible implementation, described rolling unit 63, specifically can, for according to described cursor rolling event, obtain the first rolling distance of the described cursor that set in advance corresponding with described cursor rolling event; According to described adjacent node, determine the corresponding target area of described adjacent node; And according to the assigned address of described target area, obtaining the second rolling distance of described cursor, described the second rolling distance is the current location of described cursor on the described page and the distance between described assigned address; If described the second rolling distance is greater than described the first rolling distance, by described cursor at the described page described the second rolling distance that rolls, so that described cursor arrives in the corresponding target area of described adjacent node.
In addition, described rolling unit 63, is less than or equal to described the first rolling distance if can also be further used for described the second rolling distance, by described cursor at the described page described the first rolling distance that rolls.
Be understandable that, the object of reference of described rolling can be the page, be that page maintenance is motionless, cursor rolls on the page, so that cursor arrives the assigned address of the page, or can also be cursor, be that cursor maintenance is motionless, the page is to motion in the other direction, so that cursor arrives the assigned address of the page, the present embodiment is not particularly limited this.
It should be noted that, the related input equipment of the present embodiment can include but not limited to mouse, keyboard or touch-screen, and the present embodiment is not particularly limited this.
Described input equipment is mouse, and so, described cursor rolling event can comprise mouse roller rolling event.
Described input equipment is keyboard, and so, described cursor rolling event can comprise directionkeys rolling event.
Described input equipment is touch-screen, and so, described cursor rolling event can comprise slip touch event.
In the present embodiment, by detecting unit, detect the cursor rolling event that input equipment triggers, if obtain the described detecting unit in unit, described cursor rolling event detected, obtain the corresponding current region of described cursor rolling event, and then according to described current region, obtain the page structure of the described current region place page, according to described page structure, obtain the superior node of the corresponding node of described current region or described node, make the described acquisition unit can be according to described node or described superior node, obtain the adjacent node with described node or described superior node peer, and by rolling unit, described cursor is rolled in the corresponding target area of described adjacent node, owing to utilizing the page structure of the current region place page, the adjacent node of the superior node peer of acquisition and the corresponding node of described current region or described node, make the corresponding target area of described adjacent node probably for user is about to the region of paying close attention to, therefore, the cursor operations result that can avoid in prior art the uncertainty due to user view to cause can not meet the problem of user's user view, thereby improved the operating efficiency of cursor.
In addition, adopt technical scheme provided by the invention, owing to having considered the page structure of the current region place page, therefore, the target area obtaining can meet most of users' user view to greatest extent, can avoid the operation bidirectional that client is unnecessary, for example as far as possible, operation pages element triggers new cursor event, can further improve the operating efficiency of cursor.
Those skilled in the art can be well understood to, for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In several embodiment provided by the present invention, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described unit, be only that a kind of logic function is divided, during actual realization, can have other dividing mode, for example a plurality of unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in a plurality of network element.Can select according to the actual needs some or all of unit wherein to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that also can adopt hardware to add SFU software functional unit realizes.
The integrated unit that the above-mentioned form with SFU software functional unit realizes, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprise that some instructions are with so that a computer installation (can be personal computer, server, or network equipment etc.) or processor (processor) carry out the part steps of method described in each embodiment of the present invention.And aforesaid storage medium comprises: various media that can be program code stored such as USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CDs.
Finally it should be noted that: above embodiment only, in order to technical scheme of the present invention to be described, is not intended to limit; Although the present invention is had been described in detail with reference to previous embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or part technical characterictic is wherein equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (22)

1. a cursor operating method, is characterized in that, comprising:
Detect the cursor click event that input equipment triggers;
Obtain the corresponding menu of described cursor click event, described menu comprises at least one menu option;
Obtain the User action log relevant to the operation of described menu;
According to described User action log, rearrange described at least one menu option.
2. method according to claim 1, is characterized in that, described according to described User action log, rearranges described at least one menu option, comprising:
According to described User action log, determine the area-of-interest of described menu;
According to described area-of-interest, rearrange described at least one menu option.
3. method according to claim 2, is characterized in that, the part menu option described in described area-of-interest correspondence at least one menu option; Described according to described area-of-interest, rearrange described at least one menu option, comprising:
By the corresponding menu option of described area-of-interest, be arranged on the first assigned address of described menu; Or
By the menu option on the second assigned address of described menu, be arranged on the corresponding position of described area-of-interest; Or
By N the highest menu option of click frequency in described at least one menu option, be arranged on the corresponding position of described area-of-interest, N is natural number; Or
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the corresponding starting position of described area-of-interest, arrange the corresponding menu option of described area-of-interest.
4. method according to claim 3, is characterized in that, the first assigned address of described menu comprises at least one in lower column position:
The starting position of described menu;
The centre position of described menu;
The end position of described menu; And
The position of the corresponding cursor current location of described menu.
5. method according to claim 3, is characterized in that, the second assigned address of described menu comprises at least one in lower column position:
The starting position of described menu;
The centre position of described menu; And
The end position of described menu.
6. method according to claim 2, is characterized in that, the whole menu options described in described area-of-interest correspondence at least one menu option; Described according to described area-of-interest, rearrange described at least one menu option, comprising:
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the starting position of described menu, arrange the corresponding menu option of described area-of-interest; Or
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the position of the corresponding cursor current location of described menu, to both sides, arrange the corresponding menu option of described area-of-interest.
7. according to the method described in the arbitrary claim of claim 1~6, it is characterized in that,
Described input equipment is mouse, and described cursor click event comprises left mouse button click event or clicks event by mouse right button; Or
Described input equipment is keyboard, and described cursor click event comprises that carriage return confirmation event or menu eject event; Or
Described input equipment is touch-screen, and described cursor click event comprises short time touch event or long-time touch event.
8. a cursor operations device, is characterized in that, comprising:
Detecting unit, the cursor click event triggering for detection of input equipment;
Obtain unit, for obtaining the corresponding menu of described cursor click event, described menu comprises at least one menu option;
Described acquisition unit, also for obtaining the User action log relevant to the operation of described menu;
Arrangement units, for according to described User action log, rearranges described at least one menu option.
9. device according to claim 8, is characterized in that, described arrangement units, specifically for
According to described User action log, determine the area-of-interest of described menu; And
According to described area-of-interest, rearrange described at least one menu option.
10. device according to claim 9, is characterized in that, the part menu option described in described area-of-interest correspondence at least one menu option; Described arrangement units, specifically for
By the corresponding menu option of described area-of-interest, be arranged on the first assigned address of described menu; Or
By the menu option on the second assigned address of described menu, be arranged on the corresponding position of described area-of-interest; Or
By N the highest menu option of click frequency in described at least one menu option, be arranged on the corresponding position of described area-of-interest, N is natural number; Or
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the corresponding starting position of described area-of-interest, arrange the corresponding menu option of described area-of-interest.
11. devices according to claim 10, is characterized in that, the first assigned address of described menu comprises at least one in lower column position:
The starting position of described menu;
The centre position of described menu;
The end position of described menu; And
The position of the corresponding cursor current location of described menu.
12. devices according to claim 10, is characterized in that, the second assigned address of described menu comprises at least one in lower column position:
The starting position of described menu;
The centre position of described menu; And
The end position of described menu.
13. devices according to claim 9, is characterized in that, the whole menu options described in described area-of-interest correspondence at least one menu option; Described arrangement units, specifically for
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the starting position of described menu, arrange the corresponding menu option of described area-of-interest; Or
According to the click frequency of each menu option in the corresponding menu option of described area-of-interest, from the position of the corresponding cursor current location of described menu, to both sides, arrange the corresponding menu option of described area-of-interest.
Device described in 14. according to Claim 8~13 arbitrary claims, is characterized in that,
Described input equipment is mouse, and described cursor click event comprises left mouse button click event or clicks event by mouse right button; Or
Described input equipment is keyboard, and described cursor click event comprises that carriage return confirmation event or menu eject event; Or
Described input equipment is touch-screen, and described cursor click event comprises short time touch event or long-time touch event.
15. 1 kinds of cursor operating methods, is characterized in that, comprising:
Detect the cursor rolling event that input equipment triggers;
Obtain the corresponding current region of described cursor rolling event;
Obtain the page structure of the described current region place page, described page structure comprises at least two nodes with tree-like relation, a region described in each in the corresponding described page of node;
According to described page structure, obtain the superior node of the corresponding node of described current region or described node;
Obtain the adjacent node with described node or described superior node peer;
Described cursor is rolled in the corresponding target area of described adjacent node.
16. methods according to claim 15, is characterized in that, described described cursor are rolled in the corresponding target area of described adjacent node, comprising:
According to described cursor rolling event, obtain the first rolling distance of the described cursor that set in advance corresponding with described cursor rolling event;
According to described adjacent node, determine the corresponding target area of described adjacent node;
According to the assigned address of described target area, obtain the second rolling distance of described cursor, described the second rolling distance is the current location of described cursor on the described page and the distance between described assigned address;
If described the second rolling distance is greater than described the first rolling distance, by described cursor at the described page described the second rolling distance that rolls, so that described cursor arrives in the corresponding target area of described adjacent node.
17. methods according to claim 16, is characterized in that, described method also comprises:
If described the second rolling distance is less than or equal to described the first rolling distance, by described cursor at the described page described the first rolling distance that rolls.
18. according to the method described in the arbitrary claim of claim 15~17, it is characterized in that,
Described input equipment is mouse, and described cursor rolling event comprises mouse roller rolling event; Or
Described input equipment is keyboard, and described cursor rolling event comprises directionkeys rolling event; Or
Described input equipment is touch-screen, and described cursor rolling event comprises slip touch event.
19. 1 kinds of cursor operations devices, is characterized in that, comprising:
Detecting unit, the cursor rolling event triggering for detection of input equipment;
Obtain unit, for obtaining the corresponding current region of described cursor rolling event;
Described acquisition unit, also, for obtaining the page structure of the described current region place page, described page structure comprises at least two nodes with tree-like relation, a region described in each in the corresponding described page of node;
Described acquisition unit, also, for according to described page structure, obtains the superior node of the corresponding node of described current region or described node;
Described acquisition unit, also for obtaining the adjacent node with described node or described superior node peer;
Rolling unit, for being rolled to described cursor in the corresponding target area of described adjacent node.
20. devices according to claim 19, is characterized in that, described rolling unit, specifically for
According to described cursor rolling event, obtain the first rolling distance of the described cursor that set in advance corresponding with described cursor rolling event;
According to described adjacent node, determine the corresponding target area of described adjacent node;
According to the assigned address of described target area, obtain the second rolling distance of described cursor, described the second rolling distance is the current location of described cursor on the described page and the distance between described assigned address;
If described the second rolling distance is greater than described the first rolling distance, by described cursor at the described page described the second rolling distance that rolls, so that described cursor arrives in the corresponding target area of described adjacent node.
21. devices according to claim 20, is characterized in that, described rolling unit, also for
If described the second rolling distance is less than or equal to described the first rolling distance, by described cursor at the described page described the first rolling distance that rolls.
22. according to the device described in the arbitrary claim of claim 19~21, it is characterized in that,
Described input equipment is mouse, and described cursor rolling event comprises mouse roller rolling event; Or
Described input equipment is keyboard, and described cursor rolling event comprises directionkeys rolling event; Or
Described input equipment is touch-screen, and described cursor rolling event comprises slip touch event.
CN201310463505.7A 2013-10-08 2013-10-08 Cursor operating method and device Pending CN103530028A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310463505.7A CN103530028A (en) 2013-10-08 2013-10-08 Cursor operating method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310463505.7A CN103530028A (en) 2013-10-08 2013-10-08 Cursor operating method and device

Publications (1)

Publication Number Publication Date
CN103530028A true CN103530028A (en) 2014-01-22

Family

ID=49932088

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310463505.7A Pending CN103530028A (en) 2013-10-08 2013-10-08 Cursor operating method and device

Country Status (1)

Country Link
CN (1) CN103530028A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112468880A (en) * 2021-01-25 2021-03-09 北京小米移动软件有限公司 Focus position determining method and device and electronic equipment
CN116088997A (en) * 2023-04-07 2023-05-09 深圳市微克科技有限公司 Page scrolling display method and device, storage medium and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101639759A (en) * 2009-09-07 2010-02-03 中兴通讯股份有限公司 Method and system thereof for dynamically adjusting guidance menu
US20120110490A1 (en) * 2010-10-29 2012-05-03 Rockwell Automation Technologies, Inc. Dynamic menu for device specific graphical user interface presentations

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101639759A (en) * 2009-09-07 2010-02-03 中兴通讯股份有限公司 Method and system thereof for dynamically adjusting guidance menu
US20120110490A1 (en) * 2010-10-29 2012-05-03 Rockwell Automation Technologies, Inc. Dynamic menu for device specific graphical user interface presentations

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112468880A (en) * 2021-01-25 2021-03-09 北京小米移动软件有限公司 Focus position determining method and device and electronic equipment
CN116088997A (en) * 2023-04-07 2023-05-09 深圳市微克科技有限公司 Page scrolling display method and device, storage medium and electronic equipment
CN116088997B (en) * 2023-04-07 2023-07-21 深圳市微克科技有限公司 Page scrolling display method and device, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN104636434A (en) Search result processing method and device
CN102368245B (en) Determination and display of relevant websites
CN104571852A (en) Icon moving method and device
CN108064368A (en) The control method and device of flexible display device
CN104571813A (en) Information displaying method and device
CN104281677A (en) Page displaying method and device
CN105335071A (en) Method and device for displaying page elements
CN103714141A (en) Information pushing method and device
CN104238897A (en) Menu item displaying method and device
CN104331474A (en) Page processing method and device
CN105404647A (en) Page content positioning method and apparatus
US20120221969A1 (en) Scrollable list navigation using persistent headings
CN104424212A (en) Method and device for sharing media content and method and device for display media content
CN102681667A (en) Text input backspacing method and terminal
CN105335383A (en) Input information processing method and device
CN103677615A (en) Method and terminal for calling application program
CN104166494A (en) Page control method and device
CN104598507A (en) Information searching method and device
CN102929846A (en) Method and device for processing long text
CN104063071A (en) Content input method and device
CN103634639A (en) Television control method and television remote control
CN103177096A (en) Page element positioning method based on text attribute and page element positioning device based on text attribute
CN104598571A (en) Method and device for playing multimedia resource
CN103279276B (en) The method of locating information and device
CN103019610A (en) Object selection method 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

Application publication date: 20140122

RJ01 Rejection of invention patent application after publication