CN103533416A - Method and device for positioning cursor in browser - Google Patents
Method and device for positioning cursor in browser Download PDFInfo
- Publication number
- CN103533416A CN103533416A CN201310514120.9A CN201310514120A CN103533416A CN 103533416 A CN103533416 A CN 103533416A CN 201310514120 A CN201310514120 A CN 201310514120A CN 103533416 A CN103533416 A CN 103533416A
- Authority
- CN
- China
- Prior art keywords
- cursor
- link point
- execute
- link
- module
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04892—Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种实现浏览器中光标定位的方法及装置,该方法包括:光标在浏览页面上当接收到用户的方向键时,根据当前光标位置在浏览页面上设置第一扫描区域,根据方向键扫描第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上;光标在浏览页面上当接收到用户的确认键时,根据当前光标位置在浏览页面上设置第二扫描区域,扫描第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上;当光标定位到链接点上时开始执行链接点,执行完链接点后重新接收用户按键信息。本发明技术方案可自动定位光标,将光标移到最近的、符合用户意向的链接点,定位准确,操作简单。
The invention discloses a method and device for realizing cursor positioning in a browser. The method includes: when the cursor is on the browsing page and receiving the direction keys of the user, setting a first scanning area on the browsing page according to the current cursor position, and setting the first scanning area according to the direction keys Scan all the link points in the first scanning area, and position the cursor on the link point that meets the requirements according to the user's operation; when the cursor is on the browsing page and receives the user's confirmation key, set the first link on the browsing page according to the current cursor position The second scan area, scan all the link points in the second scan area, and position the cursor on the link point closest to the current cursor position; start to execute the link point when the cursor is positioned on the link point, and re-receive after executing the link point User key information. The technical scheme of the invention can automatically position the cursor, move the cursor to the nearest link point that meets the user's intention, and has accurate positioning and simple operation.
Description
技术领域technical field
本发明涉及电子产品技术领域,特别涉及一种实现浏览器中光标定位的方法及装置。The invention relates to the technical field of electronic products, in particular to a method and device for realizing cursor positioning in a browser.
背景技术Background technique
目前几乎所有电视都是通过遥控器来控制操作浏览器,一方面,由于遥控器灵敏度低,使用遥控器来控制浏览器的操作极其不便;另一方面,遥控器将光标移动到链接点时需要进行多次按键才能操作浏览器,定位非常不准。现有技术中的电视机领域还公开了其他几种移动光标来控制浏览器的方式,例如通过无线鼠标来控制浏览器、通过将手机连接到电视上来控制浏览器、在遥控器上安装触控板来控制浏览器、通过晃动遥控器来控制浏览器、通过手势识别方式来控制浏览器等。但是这些方式都存在或多或少的不足;At present, almost all TVs use the remote control to control and operate the browser. On the one hand, due to the low sensitivity of the remote control, it is extremely inconvenient to use the remote control to control the browser; on the other hand, the remote control needs to move the cursor to the link point. It takes multiple keystrokes to operate the browser, and the positioning is very inaccurate. The TV field in the prior art also discloses several other ways to move the cursor to control the browser, such as controlling the browser through a wireless mouse, controlling the browser by connecting the mobile phone to the TV, and installing a touch screen on the remote control. You can control the browser by using the board, control the browser by shaking the remote control, control the browser by gesture recognition, etc. However, there are more or less deficiencies in these methods;
1、通过无线鼠标来控制浏览器:使用无线鼠标在浏览器中移动光标虽然方便,但当退出浏览器时,又需用户使用遥控器进行操作,这样让用户使用多个设备操控电视,背离了简单易用、让用户轻松娱乐的原则;1. Control the browser with a wireless mouse: It is convenient to use a wireless mouse to move the cursor in the browser, but when exiting the browser, the user needs to use the remote control to operate, which allows the user to use multiple devices to control the TV, which deviates from the simple The principle of ease of use and entertainment for users;
2、通过将手机连接到电视上来控制浏览器:通过传屏将电视画面传到手机,用户在手机上操控电视,但是这种方式在网络环境差的情况下反应迟缓;并且有的手机屏幕较小,网页链接在手机屏幕上显得密密麻麻,不能准确点击链接;2. Control the browser by connecting the mobile phone to the TV: the TV screen is transmitted to the mobile phone through the screen transmission, and the user controls the TV on the mobile phone, but this method is slow to respond when the network environment is poor; and some mobile phone screens are relatively large. Small, the webpage links appear densely packed on the phone screen, and the links cannot be clicked accurately;
3、在遥控器上安装触控板来控制浏览器:由于安装的触控板面积有限,在电视这样的大屏上移动光标需要多次滑动才能移动到目标链接区域,并且需要微调才能准确移到目标链接,操作较为繁琐;3. Install a touchpad on the remote control to control the browser: Due to the limited area of the installed touchpad, moving the cursor on a large screen such as a TV requires multiple slides to move to the target link area, and fine-tuning is required to move the cursor accurately. To the target link, the operation is more cumbersome;
4、通过动感应遥控器来控制浏览器:动感应遥控器也被称为“空鼠”,“空鼠”可使得光标能够随着遥控器的晃动而改变位置,但存在定位不准确的问题;4. Control the browser through the motion-sensing remote control: the motion-sensing remote control is also called "air mouse", "air mouse" can make the cursor change position with the shaking of the remote control, but there is a problem of inaccurate positioning ;
5、通过手势识别方式来控制浏览器:这种方式对于动作的规范性和操作距离都有要求,而且当有多人同时在做手势时,电视识别会受到很大的干扰,并且手势识别同样存在定位不准确的问题。5. Control the browser through gesture recognition: This method has requirements for the standardization of actions and operating distance, and when many people are making gestures at the same time, TV recognition will be greatly interfered, and gesture recognition is also There is a problem of inaccurate positioning.
通过以上的分析,发现目前电视领域中的控制浏览器的方式都普遍存在定位不精准问题,并且上述的3、4、5都需要在原有的硬件上增加其他元器件才能实现,增加了生产成本。Through the above analysis, it is found that the current methods of controlling browsers in the TV field generally have the problem of inaccurate positioning, and the above-mentioned 3, 4, and 5 all need to be realized by adding other components to the original hardware, which increases the production cost. .
发明内容Contents of the invention
为了解决现有技术中控制浏览器中出现的定位不准确的问题,本发明提供了一种实现浏览器中光标定位的方法及装置。所述技术方案如下:In order to solve the problem of inaccurate positioning in controlling the browser in the prior art, the present invention provides a method and device for realizing cursor positioning in the browser. Described technical scheme is as follows:
本发明采用的技术方案:The technical scheme adopted in the present invention:
一种实现浏览器中光标定位的方法,包括:A method for realizing cursor positioning in a browser, comprising:
S0:接收用户按键信息;S0: Receive user button information;
S1:判断光标是否在浏览页面上,是则执行S2,否则返回S0;S1: Determine whether the cursor is on the browsing page, if yes, execute S2, otherwise return to S0;
S2:检测按键的类型,如为方向键则执行S3,如为确认键则执行S4,如为其他键则返回步骤S0;S2: Detect the type of the key, if it is an arrow key, execute S3, if it is a confirmation key, execute S4, if it is another key, return to step S0;
S3:根据当前光标位置在所述浏览页面上设置第一扫描区域,根据方向键扫描所述第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上,执行链接点,返回S0;S3: Set the first scanning area on the browsing page according to the current cursor position, scan all the link points in the first scanning area according to the direction keys, and position the cursor on the link point meeting the requirements according to the user's operation, Execute the link point and return to S0;
S4:根据当前光标位置在所述浏览页面上设置第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上,执行链接点,返回S0。S4: Set a second scanning area on the browsing page according to the current cursor position, scan all link points in the second scanning area, and position the cursor on the link point closest to the current cursor position, execute the link point, Return to S0.
进一步地,所述S3包括:Further, said S3 includes:
S3-1:根据当前光标位置设置所述第一扫描区域,根据方向键扫描所述第一扫描区域中的所有链接点;S3-1: Set the first scanning area according to the current cursor position, and scan all link points in the first scanning area according to the direction keys;
S3-2:找出以光标当前位置为坐标原点且与x轴夹角最小的链接点(a)和离坐标原点距离最短的链接点(b);将链接点与坐标原点之间的距离记为S,链接点与x轴的夹角记为β;S3-2: Find the link point (a) with the current position of the cursor as the coordinate origin and the smallest angle with the x-axis and the link point (b) with the shortest distance from the coordinate origin; record the distance between the link point and the coordinate origin is S, and the angle between the link point and the x-axis is recorded as β;
S3-3:判断Sa与Sb的差值是否小于预设长度,是则执行S3-5,否则执行S3-4;S3-3: Determine whether the difference between S a and S b is less than the preset length, if yes, execute S3-5, otherwise execute S3-4;
S3-4:判断βb与βa的差值是否大于预设角度,是则执行S3-5,否则执行S3-6;S3-4: Determine whether the difference between β b and β a is greater than the preset angle, if yes, execute S3-5, otherwise execute S3-6;
S3-5:将光标定位到夹角最小的链接点(a),执行链接点,返回S0;S3-5: Position the cursor to the link point (a) with the smallest angle, execute the link point, and return to S0;
S3-6:将光标定位到距离最短的链接点(b),执行链接点,返回S0。S3-6: Position the cursor to the link point (b) with the shortest distance, execute the link point, and return to S0.
进一步地,所述S1与S2之间包括:Further, between S1 and S2 includes:
S1’:判断按键的类型是否为调用键,是则执行S1’’,否则执行S2;S1': Determine whether the key type is a call key, if yes, execute S1'', otherwise execute S2;
S1’’:通过自动识别所述浏览页面的每个主体区域,生成网页结构的缩略图,调出所述缩略图,当接收到用户对所述缩略图中的区域进行选择的信息时,将光标移动到与选择的所述缩略图中的区域对应的主体区域中,返回S0。S1'': By automatically identifying each main area of the browsing page, generating a thumbnail of the webpage structure, calling the thumbnail, and when receiving the information that the user selects an area in the thumbnail, it will The cursor is moved to the main body area corresponding to the selected area in the thumbnail, and S0 is returned.
进一步地,所述S4之前包括:判断光标是否已定位链接点,是则执行链接点,返回S0;否则执行S4。Further, the step before S4 includes: judging whether the cursor has positioned the link point, if yes, execute the link point, and return to S0; otherwise, execute S4.
进一步地,所述S4中根据当前光标位置设置第二扫描区域具体为:在以光标当前位置为坐标原点的坐标系中,将以所述坐标原点为中心的正方形区域作为所述第二扫描区域。Further, setting the second scanning area according to the current cursor position in S4 specifically includes: in a coordinate system with the current cursor position as the origin of the coordinates, using a square area centered on the origin of the coordinates as the second scanning area .
一种实现浏览器中光标定位的装置,包括:A device for realizing cursor positioning in a browser, comprising:
接收模块,用于接收到用户按键信息;A receiving module, configured to receive user key information;
第一判断模块,用于判断光标是否在浏览页面上,是则检测模块工作,否则所述接收模块等待接收用户按键信息;The first judging module is used to judge whether the cursor is on the browsing page, if so, the detection module works, otherwise the receiving module waits to receive user key information;
所述检测模块,用于检测按键的类型,如为方向键则第一定位模块工作,如为确认键则第二定位模块工作;The detection module is used to detect the type of the key. If it is an arrow key, the first positioning module will work, and if it is a confirmation key, then the second positioning module will work;
所述第一定位模块,用于根据当前光标位置在所述浏览页面上设置第一扫描区域,根据方向键扫描所述第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上;The first positioning module is configured to set a first scanning area on the browsing page according to the current cursor position, scan all link points in the first scanning area according to the direction keys, and position the cursor to On the link point that meets the requirements;
所述第二定位模块,用于根据当前光标位置在所述浏览页面上设置第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上;The second positioning module is configured to set a second scanning area on the browsing page according to the current cursor position, scan all link points in the second scanning area, and position the cursor to the link closest to the current cursor position Point;
执行模块,用于执行所述第一定位模块或所述第二定位模块定位上的链接点。An executing module, configured to execute the link point on the positioning of the first positioning module or the second positioning module.
进一步地,所述第一定位模块包括:Further, the first positioning module includes:
设置扫描单元,用于根据当前光标位置设置所述第一扫描区域,根据方向键扫描所述第一扫描区域中的所有链接点;A scanning unit is set, configured to set the first scanning area according to the current cursor position, and scan all link points in the first scanning area according to the direction keys;
查找单元,用于找出以光标当前位置为坐标原点且与x轴夹角最小的链接点(a)和离坐标原点距离最短的链接点(b),将链接点与坐标原点之间的距离记为S,链接点与x轴的夹角记为β;The search unit is used to find the link point (a) that takes the current position of the cursor as the coordinate origin and has the smallest angle with the x-axis and the link point (b) with the shortest distance from the coordinate origin, and calculates the distance between the link point and the coordinate origin Denoted as S, the angle between the link point and the x-axis is denoted as β;
第一判断单元,用于判断Sa与Sb的差值是否小于预设长度,是则第一定位单元工作,否则第二判断单元工作;The first judging unit is used to judge whether the difference between S a and S b is less than the preset length, if yes, the first positioning unit works, otherwise the second judging unit works;
所述第二判断单元,用于判断βb与βa的差值是否大于预设角度,是则所述第一定位单元工作,否则所述第二定位单元工作;The second judging unit is used to judge whether the difference between β b and β a is greater than a preset angle, if yes, the first positioning unit works, otherwise, the second positioning unit works;
所述第一定位单元,用于将光标定位到夹角最小的链接点(a);The first positioning unit is configured to position the cursor to the link point (a) with the smallest included angle;
所述第二定位单元,用于将光标定位到距离最短的链接点(b)。The second positioning unit is configured to position the cursor to the link point (b) with the shortest distance.
进一步地,上述装置还包括:Further, the above-mentioned device also includes:
第二判断模块,用于判断按键的类型是否为调用键,是则生成调用模块工作,否则所述检测模块工作;The second judging module is used to judge whether the type of the button is a calling key, if yes, the calling module is generated to work, otherwise the detection module works;
所述生成调用模块,用于通过自动识别所述浏览页面的每个主体区域,生成网页结构的缩略图,调出所述缩略图,当接收到用户对所述缩略图中的区域进行选择的信息时,将光标移动到与选择的所述缩略图中的区域对应的主体区域中。The generating and calling module is configured to generate a thumbnail of the webpage structure by automatically identifying each main area of the browsing page, call out the thumbnail, and receive the user's selection of the area in the thumbnail information, move the cursor to the main body area corresponding to the selected area in the thumbnail.
进一步地,上述装置还包括:第三判断模块,用于判断光标是否已定位链接点,是则所述执行模块工作,否则所述第二定位模块工作。Further, the above device further includes: a third judging module, configured to judge whether the cursor has positioned the link point, if yes, the execution module works, otherwise, the second positioning module works.
进一步地,所述第二定位模块,具体用于在以光标当前位置为坐标原点的坐标系中,将以所述坐标原点为中心的正方形区域作为所述第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上。Further, the second positioning module is specifically configured to, in a coordinate system with the current position of the cursor as the coordinate origin, use a square area centered on the coordinate origin as the second scanning area, and scan the second Scans all link points in the area and positions the cursor on the link point closest to the current cursor position.
本发明实施例提供的技术方案带来的有益效果是:The beneficial effects brought by the technical solution provided by the embodiments of the present invention are:
本发明技术方案可自动定位光标,无论用户使用什么样的工具操控电视,只要能够向电视发送方向键、确定键,本发明都可自动将光标移到最近的、符合用户意向的链接点。这样的方式对操控电视的工具要求放宽,并且本发明解决了定位不准确问题,实现智能电视浏览器操作方式的简单化、人性化。The technical solution of the present invention can automatically position the cursor, no matter what tool the user uses to control the TV, as long as the direction key and the determination key can be sent to the TV, the present invention can automatically move the cursor to the nearest link point that meets the user's intention. Such a way relaxes the requirements for the tools for controlling the TV, and the invention solves the problem of inaccurate positioning, and realizes the simplification and humanization of the smart TV browser operation mode.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1为本发明实施例一提供的一种实现浏览器中光标定位的方法流程图;FIG. 1 is a flowchart of a method for realizing cursor positioning in a browser provided by Embodiment 1 of the present invention;
图2为本发明实施例一提供的另一种实现浏览器中光标定位的方法流程图;FIG. 2 is a flowchart of another method for realizing cursor positioning in a browser provided by Embodiment 1 of the present invention;
图3为本发明实施例一中的主体区域与缩略图的关系示意图;FIG. 3 is a schematic diagram of the relationship between the subject area and the thumbnail in Embodiment 1 of the present invention;
图4为本发明实施例一中的S2具体实现示意图;FIG. 4 is a schematic diagram of a specific implementation of S2 in Embodiment 1 of the present invention;
图5为本发明实施例一中的S2具体实现流程图;FIG. 5 is a specific implementation flowchart of S2 in Embodiment 1 of the present invention;
图6为本发明实施例一中的S3具体实现示意图;FIG. 6 is a schematic diagram of a specific implementation of S3 in Embodiment 1 of the present invention;
图7为本发明实施例二提供的一种实现浏览器中光标定位的装置方框图;FIG. 7 is a block diagram of a device for realizing cursor positioning in a browser provided by Embodiment 2 of the present invention;
图8为本发明实施例二中的第一定位模块具体方框图;FIG. 8 is a specific block diagram of the first positioning module in Embodiment 2 of the present invention;
图9为本发明实施例二中提供的另一种实现浏览器中光标定位的装置方框图。FIG. 9 is a block diagram of another device for realizing cursor positioning in a browser provided in Embodiment 2 of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.
实施例一Embodiment one
本发明实施例一提供了一种实现浏览器中光标定位的方法,如图1所示,包括:Embodiment 1 of the present invention provides a method for realizing cursor positioning in a browser, as shown in FIG. 1 , including:
S0:接收用户按键信息;S0: Receive user button information;
在本实施例中,当浏览器被用户打开后,开始执行S0;In this embodiment, when the browser is opened by the user, S0 starts to be executed;
S1:判断光标是否在浏览页面上,是则执行S2,否则返回S0;S1: Determine whether the cursor is on the browsing page, if yes, execute S2, otherwise return to S0;
S2:检测按键的类型,如为方向键则执行S3,如为确认键则执行S4,如为其他键则返回步骤S0;S2: Detect the type of the key, if it is an arrow key, execute S3, if it is a confirmation key, execute S4, if it is another key, return to step S0;
具体的,本实施例中的方向键包括上键、下键、左键、右键;Specifically, the direction keys in this embodiment include an up key, a down key, a left key, and a right key;
S3:根据当前光标位置在浏览页面上设置第一扫描区域,根据方向键扫描第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上,执行链接点,返回S0;S3: Set the first scanning area on the browsing page according to the current cursor position, scan all the link points in the first scanning area according to the direction keys, and position the cursor on the link point that meets the requirements according to the user's operation, execute the link point, return S0;
S4:根据当前光标位置在浏览页面上设置第二扫描区域,扫描第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上,执行链接点,返回S0。S4: Set the second scanning area on the browsing page according to the current cursor position, scan all the link points in the second scanning area, position the cursor on the link point closest to the current cursor position, execute the link point, and return to S0.
如图2所示,本实施例的方法中所述S1与S2之间包括:As shown in Figure 2, between S1 and S2 described in the method of this embodiment includes:
S1’:判断按键的类型是否为调用键,是则执行S1’’,否则执行S2;S1': Determine whether the key type is a call key, if yes, execute S1'', otherwise execute S2;
本实施例中的调用键可以为快捷键(如确定键长按)或浏览页面上的调用键;The calling key in this embodiment can be a shortcut key (such as a long press of the OK key) or a calling key on the browsing page;
S1’’:通过自动识别浏览页面的每个主体区域,生成网页结构的缩略图,调出所述缩略图,当接收到用户对所述缩略图中的区域进行选择的信息时,将光标移动到与选择的所述缩略图中的区域对应的主体区域中,返回S0;S1'': Generate a thumbnail of the web page structure by automatically identifying each main area of the browsing page, call out the thumbnail, and move the cursor when receiving information that the user selects an area in the thumbnail Go to the main body area corresponding to the selected area in the thumbnail, and return to S0;
在本实施例中,一个浏览页面上可以有多个主体区域,当用户同时打开多个浏览页面时,通过S1’和S1’’将光标移动到某个浏览页面中具体的一个主体区域中,S3和S4中直接在主体区域中设置扫描区域,能更加准确的实现定位光标;In this embodiment, there may be multiple main body areas on one browsing page. When the user opens multiple browsing pages at the same time, move the cursor to a specific main body area in a certain browsing page through S1' and S1''. In S3 and S4, the scanning area is directly set in the main body area, which can realize more accurate positioning of the cursor;
本实施例中的S4之前包括:S4’:判断光标是否已定位链接点,是则执行链接点,返回S0;否则执行S4。Before S4 in this embodiment, it includes: S4': judge whether the cursor has positioned the link point, if so, execute the link point, and return to S0; otherwise, execute S4.
在本实施例中,执行链接点即网页发生跳转,执行完链接点后可返回S0,进行下一次光标定位的操作。In this embodiment, the link point is executed, that is, the web page jumps, and the link point can be returned to S0 for the next cursor positioning operation after the link point is executed.
在本实施例中,S3和S4中还包括:将光标定位标志置位;S4’具体为:判断光标定位标志位是否置位,是则光标已定位链接点,否则光标未定位链接点;In this embodiment, S3 and S4 also include: setting the cursor positioning flag; S4' is specifically: judging whether the cursor positioning flag is set, if so, the cursor has positioned the link point, otherwise the cursor has not positioned the link point;
具体的,在本实施例中,结合具体的示例图来说明本实施例的实现方法,参照图3,为本实施例中通过自动识别浏览页面的每个主体区域,生成网页结构的缩略图,其中S101为浏览器页面,S102为生成的缩略图,此缩略图可由快捷键(如确定键长按)调出,也可在使用触控板遥控器等方式时点击S103(调用按钮)调出,用户选择缩略图中区域即可将光标移入浏览页面中对应区域中。这样可以有效减少用户将光标移到目标链接所需要的操作。Specifically, in this embodiment, the implementation method of this embodiment is described in conjunction with specific example diagrams. With reference to FIG. 3 , in this embodiment, a thumbnail image of the webpage structure is generated by automatically identifying each main area of the browsing page. Among them, S101 is the browser page, and S102 is the generated thumbnail. This thumbnail can be called up by a shortcut key (such as a long press of the OK key), or by clicking S103 (call button) when using a touchpad remote control, etc. , the user selects the area in the thumbnail to move the cursor into the corresponding area on the browsing page. This can effectively reduce the actions required for the user to move the cursor to the target link.
其中,S3的具体实现方案如图4所示,以光标当前位置为坐标原点O,生成一个坐标系,直线L1和L2互相垂直,分别与x轴成45°角和-45°角。L1和L2将光标所在的主体区域划分为四个区域Q1、Q2、Q3、Q4,与方向键中的右键、上键、左键、下键一一对应,例如Q1对应右键、Q2对应上键、Q3对应左键、Q4对应下键,当用户点击右键、上键、左键、下键时,将在Q1、Q2、Q3、Q4中扫描出来的所有链接点作为判断对象,即认为用户通过光标定位的目的链接点在这些链接点之中。例如,用户点击右键时,从图4中所示的区域Q1中扫描出所有链接点(用圆点标识),从所有链接点中找出与x轴夹角最小的a点和与原点O距离最近的b点,选取a点还是b点作为目标链接点的原则结合图5进行说明;Among them, the specific implementation scheme of S3 is shown in Fig. 4, with the current position of the cursor as the coordinate origin O, a coordinate system is generated, and the straight lines L1 and L2 are perpendicular to each other, forming angles of 45° and -45° with the x-axis respectively. L 1 and L 2 divide the main area where the cursor is located into four areas Q1, Q2, Q3, and Q4, which correspond to the right key, up key, left key, and down key in the direction keys, for example, Q1 corresponds to the right key, and Q2 corresponds to The up button, Q3 corresponds to the left button, and Q4 corresponds to the down button. When the user clicks the right button, up button, left button, and down button, all the link points scanned in Q1, Q2, Q3, and Q4 are used as judgment objects, that is, they are considered The target link point positioned by the user through the cursor is among these link points. For example, when the user clicks the right button, all link points (marked by dots) are scanned from the area Q 1 shown in Figure 4, and the point a with the smallest angle with the x-axis and the point a with the origin O are found from all link points. The principle of selecting point a or point b as the target link point for the nearest point b is explained in conjunction with Figure 5;
参见图5,S3的具体实现流程包括:Referring to Figure 5, the specific implementation process of S3 includes:
S3-1:根据当前光标位置设置所述第一扫描区域,根据方向键扫描所述第一扫描区域中的所有链接点;S3-1: Set the first scanning area according to the current cursor position, and scan all link points in the first scanning area according to the direction keys;
S3-2:找出以光标当前位置为坐标原点且与x轴夹角最小的链接点(a)和离坐标原点距离最短的链接点(b);将链接点与坐标原点之间的距离记为S,链接点与x轴的夹角记为β;S3-2: Find the link point (a) with the current position of the cursor as the coordinate origin and the smallest angle with the x-axis and the link point (b) with the shortest distance from the coordinate origin; record the distance between the link point and the coordinate origin is S, and the angle between the link point and the x-axis is recorded as β;
在本实施例中,设a点与原点距离为Sa,与x轴的夹角为βa;b点与原点距离为Sb(图5中虚线部分),与x轴的夹角为βb;In this embodiment, let the distance between point a and the origin be S a , and the angle between point a and the x-axis be β a ; b ;
S3-3:判断Sa与Sb的差值是否小于预设长度,是则执行S3-5,否则执行S3-4;S3-3: Determine whether the difference between S a and S b is less than the preset length, if yes, execute S3-5, otherwise execute S3-4;
S3-4:判断βb与βa的差值是否大于预设角度,是则执行S3-5,否则执行S3-6;S3-4: Determine whether the difference between β b and β a is greater than the preset angle, if yes, execute S3-5, otherwise execute S3-6;
S3-5:将光标定位到夹角最小的链接点(a),执行链接点,返回S0;S3-5: Position the cursor to the link point (a) with the smallest angle, execute the link point, and return to S0;
S3-6:将光标定位到距离最短的链接点(b),执行链接点,返回S0。S3-6: Position the cursor to the link point (b) with the shortest distance, execute the link point, and return to S0.
在本实施例中,若Sa-Sb<预设长度,即a点与原点距离与b点与原点距离的差值在预设长度内,即a点与b点相差不远则选择a点;或者,即使两者与原点的距离的差值超出预设长度,但βb-βa>预设角度,即a点与x轴夹角比b点与x轴夹角小许多,仍然选择a点,其中预设长度和预设角度的具体数值都需要在实现时通过测试选定最佳数值。其他情况则选取b点坐位目标链接点,即若Sa-Sb≥预设长度并且βb-βa≤预设角度,则将光标定位到距离最短的链接点(b)。In this embodiment, if S a -S b < preset length, that is, the difference between the distance between point a and the origin and the distance between point b and the origin is within the preset length, that is, the difference between point a and point b is not far away, then select a point; or, even if the difference between the distances between the two and the origin exceeds the preset length, but β b -β a > preset angle, that is, the angle between point a and the x-axis is much smaller than the angle between point b and the x-axis, still Select point a, where the specific values of the preset length and the preset angle need to be selected through testing during implementation. In other cases, select point b as the target link point, that is, if S a -S b ≥ preset length and β b -β a ≤ preset angle, then position the cursor to the link point (b) with the shortest distance.
其中,S4的实现过程如图6所示,将用户当前光标位置作为原点O,当用户点击确定键时,当前光标不在任何链接之上的情况下,在图6中正方形区域P中扫描出链接点(用圆点标识),其中c点离原点的距离Sc(图6中虚线部分)最小,则将光标移到c点之上。其中,正方形边长需要在实现时通过测试选定最佳数值。Among them, the implementation process of S4 is shown in Figure 6, the user's current cursor position is taken as the origin O, when the user clicks the OK button, and the current cursor is not on any link, the link is scanned in the square area P in Figure 6 point (marked by a dot), where the distance S c (dotted line in Figure 6) between point c and the origin is the smallest, then move the cursor above point c. Among them, the side length of the square needs to select the best value through testing during implementation.
在本实施例中,可将实现本实施例方法的程序设置在传统遥控器中或手机上的遥控器软件中进行工作,当用户通过传统遥控器或者手机遥控器软件打开浏览器后,自动定位链接功能立即开启(即开始执行S0)。若用户点击调用键或快捷键(如确定键长按)时,则自动识别浏览页面的每个主体区域并生成网页结构的缩略图,然后调出浏览页面主体区域的缩略图,用户选择要进入的主体区域,系统将光标移动到用户选择的主体区域中。若用户在实现光标定位过程中,如使用方向右键,则根据如图4所示的Q1区域中链接分布情况,判断用户意图,然后将光标定位到分析出来的符合用户意图的链接点上。In this embodiment, the program that implements the method of this embodiment can be set to work in the traditional remote control or the remote control software on the mobile phone. When the user opens the browser through the traditional remote control or mobile phone remote control software, it will automatically locate The link function is turned on immediately (i.e. execution of S0 starts). If the user clicks the call button or shortcut key (such as long press the OK button), each main area of the browsing page will be automatically identified and a thumbnail of the web page structure will be generated, and then the thumbnail of the main area of the browsing page will be called out, and the user chooses to enter The system moves the cursor to the subject area selected by the user. If the user uses the right button in the cursor positioning process, then according to the distribution of links in the Q1 area as shown in Figure 4, the user's intention is judged, and then the cursor is positioned on the analyzed link point that meets the user's intention.
若用户使用触控遥控器、传屏、动作识别等方式操纵电视,若用户点击附图3所示的S103按钮,则调出网页缩略图供用户点选,将光标定位到用户选择的主体区域中。若用户做点击动作(等同于按确定键),则扫描图6所示P2区域中的所有链接,并将光标定位到与原点距离Sc最小的c点。If the user manipulates the TV by means of touch remote control, screen transmission, motion recognition, etc., if the user clicks the S103 button shown in Figure 3, a thumbnail image of the web page will be called up for the user to click, and the cursor will be positioned on the main area selected by the user middle. If the user makes a click action (equivalent to pressing the OK key), scan all the links in the P2 area shown in Figure 6, and position the cursor to point c with the smallest distance S c from the origin.
本发明实施例的方法自动定位光标,无论用户使用什么样的工具操控电视,只要能够向电视发送方向键、确定键,本发明都可自动将光标移到最近的、符合用户意向的链接点。这样的方式对操控电视的工具要求放宽,并且本发明解决了定位不准确问题,实现了智能电视浏览器操作方式的简单化、人性化,具有广阔的应用前景和实用价值。The method of the embodiment of the present invention automatically positions the cursor. No matter what tool the user uses to control the TV, as long as the direction key and the determination key can be sent to the TV, the present invention can automatically move the cursor to the nearest link point that meets the user's intention. Such a method relaxes the requirements for the tools for controlling the TV, and the invention solves the problem of inaccurate positioning, realizes the simplification and humanization of the smart TV browser operation mode, and has broad application prospects and practical value.
实施例二Embodiment two
本发明实施例二提供了一种实现浏览器中光标定位的装置,如图7所示,包括:Embodiment 2 of the present invention provides a device for realizing cursor positioning in a browser, as shown in FIG. 7 , including:
接收模块500,用于接收到用户按键信息;A receiving module 500, configured to receive user key information;
第一判断模块501,用于判断光标是否在浏览页面上,是则检测模块502工作,否则接收模块500等待接收用户按键信息;The first judging module 501 is used to judge whether the cursor is on the browsing page, if so, the detection module 502 works, otherwise the receiving module 500 waits to receive user key information;
检测模块502,用于检测按键的类型,如为方向键则第一定位模块503工作,如为确认键则第二定位模块504工作;The detection module 502 is used to detect the type of the button. If it is an arrow key, the first positioning module 503 works, and if it is a confirmation key, the second positioning module 504 works;
第一定位模块503,用于根据当前光标位置在浏览页面上设置第一扫描区域,根据方向键扫描第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上;The first positioning module 503 is used to set the first scanning area on the browsing page according to the current cursor position, scan all the link points in the first scanning area according to the direction keys, and position the cursor to the link point meeting the requirements according to the user's operation superior;
第二定位模块504,用于根据当前光标位置在浏览页面上设置第二扫描区域,扫描第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上;The second positioning module 504 is used to set a second scanning area on the browsing page according to the current cursor position, scan all link points in the second scanning area, and position the cursor on the link point closest to the current cursor position;
执行模块505,用于执行第一定位模块503或第二定位模块504定位上的链接点;An execution module 505, configured to execute the link point located by the first positioning module 503 or the second positioning module 504;
本实施例中的执行模块执行完链接点后,通知接收模块500重新等待接收用户按键信息。After the executing module in this embodiment executes the link point, it notifies the receiving module 500 to wait for receiving the user key information again.
本实施例装置中的接收模块500接收到用户按键信息且第一判断模块501判断光标此时在浏览页面上时,检测模块502检测按键的类型,如为方向键则第一定位模块503工作,将光标定位到符合要求的链接点上,执行模块505执行符合要求的链接点,网页发生跳转;当检测模块502检测按键的类型为确认键则第二定位模块504工作,将光标定位到距离当前光标位置最近的链接点上,执行模块505执行符合要求的链接点,网页发生跳转。When the receiving module 500 in the device of this embodiment receives the user's key information and the first judging module 501 judges that the cursor is on the browsing page at this time, the detecting module 502 detects the type of the key, and if it is an arrow key, the first positioning module 503 works. Position the cursor on the link point that meets the requirements, and the execution module 505 executes the link point that meets the requirements, and the webpage jumps; when the detection module 502 detects that the type of the button is a confirmation key, then the second positioning module 504 works, and the cursor is positioned to the distance At the link point closest to the current cursor position, the execution module 505 executes the link point that meets the requirements, and the webpage jumps.
如图8所示,第一定位模块503包括:As shown in Figure 8, the first positioning module 503 includes:
设置扫描单元5031,用于根据当前光标位置设置第一扫描区域,根据方向键扫描第一扫描区域中的所有链接点;Setting a scanning unit 5031, configured to set a first scanning area according to the current cursor position, and scan all link points in the first scanning area according to the direction keys;
本实施例中的设置扫描单元5031,具体用于在以光标当前位置为坐标原点的坐标系中,通过与x轴成45°角和-45°角的两条直线(L1、L2)将坐标系分成四个区域,根据方向键扫描四个区域中对应的一个区域,其中上键、下键、左键、右键分别对应与四个区域分别一一对应;The setting scanning unit 5031 in this embodiment is specifically used to pass two straight lines (L 1 , L 2 ) at an angle of 45° and -45° to the x-axis in a coordinate system with the current position of the cursor as the coordinate origin Divide the coordinate system into four areas, and scan one of the four areas according to the direction keys, where the up key, down key, left key, and right key correspond to the four areas respectively;
查找单元5032,用于找出以光标当前位置为坐标原点且与x轴夹角最小的链接点(a)和离坐标原点距离最短的链接点(b),将链接点与坐标原点之间的距离记为S,链接点与x轴的夹角记为β;The search unit 5032 is used to find the link point (a) with the current position of the cursor as the origin of the coordinates and the smallest angle with the x-axis and the link point (b) with the shortest distance from the origin of the coordinates, and calculate the distance between the link point and the origin of the coordinates The distance is recorded as S, and the angle between the link point and the x-axis is recorded as β;
第一判断单元5033,用于判断Sa与Sb的差值是否小于预设长度,是则第一定位单元5035工作,否则第二判断单元5034工作;The first judging unit 5033 is used to judge whether the difference between S a and S b is less than the preset length, if yes, the first positioning unit 5035 works, otherwise the second judging unit 5034 works;
第二判断单元5034,用于判断βb与βa的差值是否大于预设角度,是则第一定位单元5035工作,否则第二定位单元5036工作;The second judging unit 5034 is used to judge whether the difference between β b and β a is greater than the preset angle, if yes, the first positioning unit 5035 works, otherwise the second positioning unit 5036 works;
第一定位单元5035,用于将光标定位到夹角最小的链接点(a);The first positioning unit 5035 is configured to position the cursor to the link point (a) with the smallest included angle;
第二定位单元5036,用于将光标定位到距离最短的链接点(b)。The second positioning unit 5036 is configured to position the cursor to the link point (b) with the shortest distance.
如图9所示,本实施例的装置还可包括:As shown in Figure 9, the device of this embodiment may also include:
二判断模块506,用于判断按键的类型是否为调用键,是则生成调用模块507工作,否则检测模块502工作;Two judging module 506, for judging whether the type of button is calling key, then generate calling module 507 work, otherwise detection module 502 works;
生成调用模块507,用于通过自动识别浏览页面的每个主体区域,生成网页结构的缩略图,调出缩略图,当接收到用户对缩略图中的区域进行选择的信息时,将光标移动到与选择的缩略图中的区域对应的主体区域中;Generate and call module 507, be used for by automatically identifying each main body area of browsing page, generate the thumbnail of web page structure, call out thumbnail, when receiving the information that user selects the area in thumbnail, move cursor to in the subject area corresponding to the area in the selected thumbnail;
第三判断模块508,用于判断光标是否已定位链接点,是则执行模块505工作,否则第二定位模块504工作。The third judging module 508 is used to judge whether the cursor has positioned the link point, if yes, the execution module 505 works, otherwise the second positioning module 504 works.
在本实施例中,第二定位模块504具体用于在以光标当前位置为坐标原点的坐标系中,将以坐标原点为中心的正方形区域作为第二扫描区域,扫描第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上。In this embodiment, the second positioning module 504 is specifically configured to, in a coordinate system with the current position of the cursor as the coordinate origin, use a square area centered on the coordinate origin as the second scanning area, and scan all Link point, and position the cursor on the link point closest to the current cursor position.
在本实施例中,当接收模块500接收的用户按键信息后第一判断模块判断光标在浏览页面上,若第二判断模块506判断按键类型为调用键则生成调用模块507工作,生成调用模块507调出缩略图后等待用户操作,接收模块500重新开始接收用户按键信息;当接收模块500接收的用户按键信息经第二判断模块506判断按键类型不是调用键时,检测模块502开始工作,当检测为方向键时第一定位模块503工作,当检测为确认键时第二定位模块504工作,第一定位模块503或第二定位模块504定位了链接点后执行模块505工作。In this embodiment, after the user key information received by the receiving module 500, the first judging module judges that the cursor is on the browsing page, and if the second judging module 506 judges that the key type is a calling key, then the calling module 507 is generated to work, and the calling module 507 is generated. After the thumbnail is called out, wait for the user to operate, and the receiving module 500 starts to receive the user's key information again; when the user's key information received by the receiving module 500 is judged by the second judging module 506 that the key type is not a calling key, the detection module 502 starts to work. The first positioning module 503 works when it is an arrow key, and the second positioning module 504 works when it is detected as a confirmation key. After the first positioning module 503 or the second positioning module 504 locates the link point, the execution module 505 works.
本发明的装置根据用户的操作、当前光标位置、光标周围的链接分布来判断用户的意向,自动将光标定位到符合用户意向的链接点,并且在页面中链接较多,光标位置与目的链接较远的情况下使用本实施例的装置还能减少按键次数,做到浏览器操作的简单化、人性化。The device of the present invention judges the user's intention according to the user's operation, the current cursor position, and the distribution of links around the cursor, and automatically locates the cursor to the link point that meets the user's intention, and there are many links in the page, and the cursor position is relatively close to the target link. Using the device of this embodiment can also reduce the number of keystrokes in the case of a long distance, so that the operation of the browser can be simplified and humanized.
该发明不仅适用于电视领域应用,还可以应用到所有可遥控操作的系统的网页浏览中。The invention is not only applicable to the application in the field of television, but also can be applied to the web page browsing of all remote-operated systems.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, and can also be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, and the like.
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within range.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310514120.9A CN103533416B (en) | 2013-10-25 | 2013-10-25 | Method and device for positioning cursor in browser |
PCT/CN2013/089197 WO2015058443A1 (en) | 2013-10-25 | 2013-12-12 | Method and apparatus for positioning cursor in browser |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310514120.9A CN103533416B (en) | 2013-10-25 | 2013-10-25 | Method and device for positioning cursor in browser |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103533416A true CN103533416A (en) | 2014-01-22 |
CN103533416B CN103533416B (en) | 2017-04-19 |
Family
ID=49935023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310514120.9A Active CN103533416B (en) | 2013-10-25 | 2013-10-25 | Method and device for positioning cursor in browser |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103533416B (en) |
WO (1) | WO2015058443A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106131630A (en) * | 2016-06-27 | 2016-11-16 | 乐视控股(北京)有限公司 | Web page browsing control method based on television set and relevant apparatus |
CN106341717A (en) * | 2016-09-28 | 2017-01-18 | 天脉聚源(北京)传媒科技有限公司 | Cursor movement method and system |
CN106454475A (en) * | 2015-08-05 | 2017-02-22 | 博雅网络游戏开发(深圳)有限公司 | Method and device for moving target interaction element |
CN107909633A (en) * | 2017-11-16 | 2018-04-13 | 马军民 | Virtual mouse drawing instrument and drawing practice |
CN114035714A (en) * | 2021-09-24 | 2022-02-11 | 武汉联影医疗科技有限公司 | Cursor control method and device, ultrasonic equipment and storage medium |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107219940B (en) * | 2017-03-31 | 2023-08-08 | 海信视像科技股份有限公司 | Method for converting operation events of air mouse keys and remote control keys and control equipment |
US11182073B2 (en) * | 2018-11-28 | 2021-11-23 | International Business Machines Corporation | Selection on user interface based on cursor gestures |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020075333A1 (en) * | 2000-12-15 | 2002-06-20 | International Business Machines Corporation | Proximity selection of selectable items in a graphical user interface |
CN102109963A (en) * | 2011-03-25 | 2011-06-29 | 威盛电子股份有限公司 | Method for positioning cursor on screen |
CN102520854A (en) * | 2011-11-30 | 2012-06-27 | 苏州希图视鼎微电子有限公司 | Method and device for moving focal point in web page and controlling Flash navigation |
CN102662493A (en) * | 2012-03-12 | 2012-09-12 | 深圳Tcl新技术有限公司 | Method for positioning mouse cursor by using intelligent terminal and the intelligent terminal |
CN102662569A (en) * | 2012-03-26 | 2012-09-12 | 华为技术有限公司 | Operation method of selection cursor, method for displaying object and terminal device |
US20130182192A1 (en) * | 2010-10-20 | 2013-07-18 | Kihoon Kim | Method for moving pointer in video display apparatus and video display apparatus thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008180803A (en) * | 2007-01-23 | 2008-08-07 | Sony Corp | Display control device, display control method, and program |
US20090249257A1 (en) * | 2008-03-31 | 2009-10-01 | Nokia Corporation | Cursor navigation assistance |
US8525786B1 (en) * | 2009-03-10 | 2013-09-03 | I-Interactive Llc | Multi-directional remote control system and method with IR control and tracking |
CN102722523B (en) * | 2012-05-15 | 2017-02-08 | 深圳Tcl新技术有限公司 | webpage cursor positioning method and terminal device |
-
2013
- 2013-10-25 CN CN201310514120.9A patent/CN103533416B/en active Active
- 2013-12-12 WO PCT/CN2013/089197 patent/WO2015058443A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020075333A1 (en) * | 2000-12-15 | 2002-06-20 | International Business Machines Corporation | Proximity selection of selectable items in a graphical user interface |
US20130182192A1 (en) * | 2010-10-20 | 2013-07-18 | Kihoon Kim | Method for moving pointer in video display apparatus and video display apparatus thereof |
CN102109963A (en) * | 2011-03-25 | 2011-06-29 | 威盛电子股份有限公司 | Method for positioning cursor on screen |
CN102520854A (en) * | 2011-11-30 | 2012-06-27 | 苏州希图视鼎微电子有限公司 | Method and device for moving focal point in web page and controlling Flash navigation |
CN102662493A (en) * | 2012-03-12 | 2012-09-12 | 深圳Tcl新技术有限公司 | Method for positioning mouse cursor by using intelligent terminal and the intelligent terminal |
CN102662569A (en) * | 2012-03-26 | 2012-09-12 | 华为技术有限公司 | Operation method of selection cursor, method for displaying object and terminal device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106454475A (en) * | 2015-08-05 | 2017-02-22 | 博雅网络游戏开发(深圳)有限公司 | Method and device for moving target interaction element |
CN106131630A (en) * | 2016-06-27 | 2016-11-16 | 乐视控股(北京)有限公司 | Web page browsing control method based on television set and relevant apparatus |
WO2018000626A1 (en) * | 2016-06-27 | 2018-01-04 | 乐视控股(北京)有限公司 | Television-based webpage browsing control method and related device |
CN106341717A (en) * | 2016-09-28 | 2017-01-18 | 天脉聚源(北京)传媒科技有限公司 | Cursor movement method and system |
CN107909633A (en) * | 2017-11-16 | 2018-04-13 | 马军民 | Virtual mouse drawing instrument and drawing practice |
CN107909633B (en) * | 2017-11-16 | 2021-04-16 | 马军民 | Virtual mouse drawing tool and drawing method |
CN114035714A (en) * | 2021-09-24 | 2022-02-11 | 武汉联影医疗科技有限公司 | Cursor control method and device, ultrasonic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN103533416B (en) | 2017-04-19 |
WO2015058443A1 (en) | 2015-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103533416B (en) | Method and device for positioning cursor in browser | |
US20140327628A1 (en) | Physical object detection and touchscreen interaction | |
KR20140071282A (en) | Electronic device and method for controlling zooming of displayed object | |
US9785266B2 (en) | Remote control method and apparatus | |
CN107197194A (en) | A kind of video call method and mobile terminal | |
CN105260112A (en) | Method and device for controlling screen between terminals | |
CN108920055A (en) | Touch operation method, device, storage medium and electronic device | |
CN103218162B (en) | Terminal operation method and device | |
JP2014149842A (en) | Element selection device, element selection method, and program | |
US20220004287A1 (en) | Layout method, device and equipment for window control bars | |
WO2014146516A1 (en) | Interactive device and method for left and right hands | |
CN108693997B (en) | Touch control method and device of intelligent interaction panel and intelligent interaction panel | |
CN105791927A (en) | Smart television gesture control method and system | |
WO2020048213A1 (en) | Fingertip detection method, fingertip detection means, fingertip detection device, and medium | |
CN108984097B (en) | Touch operation method, device, storage medium and electronic device | |
CN103558957A (en) | Method and device for screen operation of mobile terminal | |
JP6411067B2 (en) | Information processing apparatus and input method | |
CN107577404B (en) | Information processing method and device and electronic equipment | |
US20140002404A1 (en) | Display control method and apparatus | |
CN103543824A (en) | Gesture input system and method | |
CN104346123B (en) | Image display device and image display method | |
US10283090B2 (en) | Information processing apparatus, method of controlling the same and non-transitory computer-readable storage medium | |
CN104461296A (en) | Method and device for sharing mobile terminal at PC (Personal Computer) end | |
CN105302310B (en) | A kind of gesture identifying device, system and method | |
JP6722239B2 (en) | Information processing device, input method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |