WO2018113638A1 - Portable electronic terminal, and apparatus and method for selecting object to be operated - Google Patents
Portable electronic terminal, and apparatus and method for selecting object to be operated Download PDFInfo
- Publication number
- WO2018113638A1 WO2018113638A1 PCT/CN2017/117028 CN2017117028W WO2018113638A1 WO 2018113638 A1 WO2018113638 A1 WO 2018113638A1 CN 2017117028 W CN2017117028 W CN 2017117028W WO 2018113638 A1 WO2018113638 A1 WO 2018113638A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- coordinate
- coverage area
- operated
- operation gesture
- response
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Definitions
- Embodiments of the present invention relate to the field of mobile terminal technologies, and in particular, to a portable electronic terminal and a device and method for selecting an object to be operated.
- the touch screen is the simplest, most convenient and natural way of human-computer interaction.
- the screens of communication terminals such as mobile phones and tablet computers have generally adopted touch screens, and the user can conveniently perform various operations by simply touching the screen with a finger.
- a user downloads a file or a picture through an application (such as a browser) on a network or through a camera mode attached to a portable electronic terminal, and wants to process these files or pictures in batches, such as deleting, Importing a system album or a folder, etc.
- an application such as a browser
- a camera mode attached to a portable electronic terminal
- Several embodiments of the present invention provide a portable electronic terminal and an apparatus and method for selecting an object to be operated.
- an embodiment of the present invention provides a device to be operated, which is applied to a portable electronic terminal including a touch screen, and the device to be operated includes:
- a gesture detecting unit configured to detect a first operation gesture applied by a plurality of objects to be operated by a user in a page displayed on the touch screen
- a recording unit configured to record the detected first coordinate in response to the start of the first operation gesture, and record the detected second coordinate in response to the end of the first operation gesture;
- a coverage area determining unit configured to determine an overlay according to the first coordinate and the second coordinate region
- An operation object selection unit is configured to select an object to be operated located in the coverage area.
- the embodiment of the present invention further provides a method for selecting an object to be operated, which is applied to a portable electronic terminal including a touch screen, and the method for selecting an object to be operated includes: detecting a user being displayed on the touch screen a first operation gesture applied by the plurality of objects to be operated within the page; recording the detected first coordinates in response to the start of the first operation gesture, recording in response to the end of the first operation gesture Detecting a second coordinate; determining a coverage area according to the first coordinate and the second coordinate; and selecting an object to be operated located in the coverage area.
- an embodiment of the present invention further provides a portable electronic terminal, including: a memory; a processor; and an object selection device to be operated, the device being installed in the memory and including one or a plurality of software function modules executed by the processor, the object to be operated selection device includes: a gesture detecting unit, configured to detect a plurality of users in a page displayed on a touch screen of the portable electronic terminal a first operation gesture applied by the object to be operated; a recording unit configured to record the detected first coordinate in response to the start of the first operation gesture, and record in response to the end of the first operation gesture a second coordinate detected; a coverage area determining unit configured to determine a coverage area according to the first coordinate and the second coordinate; and an operation object selection unit configured to select a to-be-operated operation in the coverage area Object.
- a gesture detecting unit configured to detect a plurality of users in a page displayed on a touch screen of the portable electronic terminal a first operation gesture applied by the object to be operated
- a recording unit configured to record the detected
- an embodiment of the present invention provides a computer readable storage medium carrying one or more computer instruction programs thereon, when the computer instruction program is executed by one or more processors, the one or more processes Performing a method for selecting an object to be operated, applied to a portable electronic terminal including a touch screen, comprising: detecting a first operation gesture applied by a plurality of objects to be operated by a user in a page displayed on the touch screen; Recording the detected first coordinate in response to the start of the first operation gesture, and recording the detected second coordinate in response to the end of the first operation gesture; according to the first coordinate and The second coordinate determines the coverage area; the object to be operated located in the coverage area is selected.
- a portable electronic terminal and a device and method for selecting an object to be operated are provided by detecting a first operation gesture applied by a user to a plurality of objects to be operated in a page displayed on the touch screen; Recording in response to the start of the first operational gesture Detecting the first coordinate, in response to the end of the first operation gesture, recording the detected second coordinate; then determining the coverage area according to the first coordinate and the second coordinate; The object to be operated within the coverage area.
- the portable electronic terminal and the object selection device and method to be operated enable the user to batchize a plurality of objects to be operated only by the first operation gesture applied by the plurality of objects to be operated in the page displayed on the touch screen By selecting, the user does not need to repeatedly click on the plurality of objects to be operated that need to be selected one by one, which greatly improves the user experience and saves the user's operation time.
- FIG. 1 is a block diagram showing the structure of a portable electronic terminal according to a preferred embodiment of the present invention.
- FIG. 2 is a functional block diagram of a device selection device to be operated according to a preferred embodiment of the present invention.
- FIG. 3 is a schematic diagram of a page for determining a coverage area by using a straight line connecting the first coordinate and the second coordinate as a diagonal line of a rectangle according to a preferred embodiment of the present invention.
- FIG. 4 is a flow chart showing a method for selecting an object to be operated according to a preferred embodiment of the present invention.
- FIG. 5 is a block diagram showing the internal structure of a portable electronic terminal according to an embodiment of the present invention.
- Icon 100 - portable electronic terminal; 101 - object to be operated selected device; 102 - memory; 103 - memory controller; 104 - processor; 105 - peripheral interface; 106 - RF module; 107 - audio module; Touch screen; 201-batch selection mode entry unit; 202-gesture detection unit; 203-recording unit; 204-page scrolling unit; 205-coverage area determining unit; 206-operating object selecting unit; 207-cancelling unit; Processor; 320-memory; 321-operating system; 322-database; 330-internal memory; 340-network interface; 350-display.
- FIG. 1 shows a block diagram of a structure of a portable electronic terminal 100 that can be applied to an embodiment of the present invention.
- the portable electronic terminal 100 is preferably a mobile terminal device, and may include, for example, a smart phone, a tablet computer, a wearable mobile terminal, or the like.
- the portable electronic terminal 100 includes an object selection device 101 to be operated, a memory 102, a memory controller 103, one or more (only one is shown) processor 104, a peripheral interface 105, and a radio frequency module. 106, audio module 107, touch screen 108, and the like. These components communicate with one another via one or more communication bus/signal lines.
- the to-be-operated object selection device 101 includes at least one software function that can be stored in the memory 102 or in an operating system (OS) of the portable electronic terminal 100 in the form of software or firmware. Module.
- OS operating system
- the memory 102 can be used to store software programs and modules, such as program instructions/modules corresponding to the object selection device 101 and method in the embodiment of the present invention, and the processor 104 runs the software programs and modules stored in the memory 102. Thus, various functional applications and data processing are performed, such as the object selection method to be operated provided by the embodiment of the present invention.
- the memory 102 can include a high speed random access memory, and can also include a non-volatile memory, such as a One or more magnetic storage devices, flash memory, or other non-volatile solid state memory. Access to the memory 102 by the processor 104 and other possible components can be performed under the control of the memory controller 103.
- a non-volatile memory such as a One or more magnetic storage devices, flash memory, or other non-volatile solid state memory.
- Peripheral interface 105 couples various input/output devices to processor 104 and memory 102.
- peripheral interface 105, processor 104, and memory controller 103 can be implemented in a single chip. In other instances, they can be implemented by separate chips.
- the radio frequency module 106 is configured to receive and transmit electromagnetic waves, and realize mutual conversion between electromagnetic waves and electric signals, thereby communicating with a communication network or other devices.
- the audio module 107 provides an audio interface to the user, which may include one or more microphones, one or more speakers, and audio circuitry.
- the touch screen 108 provides an output and input interface simultaneously between the portable electronic terminal 100 and the user.
- the touch screen 108 supports single-point and multi-touch operations.
- the touch screen 108 can be a capacitive touch screen or a resistive touch screen that supports single-point and multi-touch operations. Supporting single-point and multi-touch operations is that the touch screen 108 can sense simultaneous touch operations from one or more locations on the touch screen and pass the sensed multi-touch operations to the processor 104. Process it.
- the structure shown in FIG. 1 is merely illustrative, and the portable electronic terminal 100 may further include more or less components than those shown in FIG. 1, or have a different configuration than that shown in FIG.
- the components shown in Figure 1 can be implemented in hardware, software, or a combination thereof.
- the portable electronic terminal 100 and the object selection device 101 and method to be operated by the embodiment of the present invention provide a new method for selecting an object to be operated.
- the to-be-operated object selection device 101 and method can be applied to a mobile terminal platform such as an Android operating system or an iOS operating system, but is not applicable to an operating system of a computer such as a Windows operating system, a Win7 operating system, and a Linux operating system.
- FIG. 2 a functional block diagram of an object selection device 101 to be operated according to a preferred embodiment of the present invention is shown.
- the object to be operated 101 is applied to the portable electronic terminal 100 including the touch screen 108.
- the object to be operated 101 includes a batch selection mode entry unit 201, a gesture detection unit 202, a recording unit 203, and a page scroll unit 204.
- the batch selection mode entry unit 201 is configured to respond to the batch selection mode command input by the user and enter the batch selection mode.
- the user can click on the batch selection button located above the page on the touch screen 108 on which the plurality of objects to be operated are displayed, at which time the batch selection mode entry unit 201 responds to the batch selection mode command input by the user and enters the batch selection mode.
- the batch selection mode entry unit 201 responds to the batch selection mode command input by the user and enters the batch selection mode.
- the gesture detecting unit 202 is configured to detect a first operation gesture applied by a plurality of objects to be operated in a page displayed on the touch screen 108 by a user.
- a current sensing signal is generated.
- the gesture detecting unit 202 can detect the user by using the current sensing signal.
- the object to be operated may be, but not limited to, a folder or a picture downloaded through a browser, or a file or a picture copied by the user, and may also be a picture taken by the user using the portable electronic terminal 100.
- the recording unit 203 is configured to record the detected first coordinate in response to the start of the first operation gesture, and record the detected second coordinate in response to the end of the first operation gesture, And the first coordinate is not equal to the second coordinate.
- the first coordinate and the second coordinate are not equal, that is, the position where the touch pen or the hand starts to touch the touch screen 108 does not overlap with the position where the user's touch pen or the hand leaves the touch screen 108, according to the first
- the coordinates and the second coordinates can form a coverage area, which conforms to the application scenario in which the user wants to cover the area and select a plurality of operated objects in batches. If the first coordinate is equal to the second coordinate, the position where the touch pen or the hand starts to touch the touch screen 108 overlaps with the position where the user's touch pen or the hand leaves the touch screen 108, indicating that the first operation gesture does not form a sliding track, and the coverage area cannot be formed.
- the batch selection cannot be performed.
- a text prompt box can be displayed on the current operation page, and a text prompt such as “please move” and “please select batch” can be displayed in the text prompt box.
- the page scrolling unit 204 is configured to scroll a page in a direction opposite to an operation direction of the first operation gesture in response to the first operation gesture reaching an edge of the touch screen 108.
- the page is scrolled in the opposite direction of the operation direction of the first operation gesture, so that the first operation gesture is The path through which the sliding track passes is longer, and thus a larger coverage area can be determined.
- the determination of the coordinates is not determined by the position of the first operation gesture on the screen, but by the position of the first operation gesture on the page.
- the coverage area determining unit 205 is configured to determine a coverage area according to the first coordinate and the second coordinate.
- the coverage area determining unit 205 is configured to determine a coverage area according to a line connecting the first coordinate and the second coordinate.
- the first operation gesture is a gesture in which a line connecting the first coordinate and the second coordinate is a sliding track and sliding on the touch screen, and is connected according to the first coordinate and the second coordinate.
- the line determines the coverage area, and the user only needs to input a gesture of sliding the track to a straight line on the touch screen to determine the area to be covered without having to select the coverage area in a more complicated manner.
- the first operation gesture is a gesture in which a straight line connected by the first coordinate and the second coordinate is a sliding track, and the sliding track is not
- a straight line trajectory in a strict sense may allow bending with a certain degree of curvature
- the coverage area determining unit 205 also determines a coverage area according to a standard straight line in which the first coordinate is connected to the second coordinate.
- the coverage area determining unit 205 determines the coverage area according to the line connecting the first coordinate and the second coordinate, but is not limited to the following:
- the first type the coverage area determining unit 205 is configured to determine a coverage area by using a line connecting the first coordinate and the second coordinate as a center line of an equilateral triangle, wherein the coverage area is the equilateral triangle .
- the second type: the coverage area determining unit 205 is configured to determine a coverage area by using a straight line connecting the first coordinate and the second coordinate as a diagonal of a regular polygon or a rectangle, wherein the coverage area is The regular polygon or rectangle has an even number of side lengths.
- the regular polygon may be a square, a regular hexagon, and a regular octagon, and the number of sides is an even regular polygon, which will not be exemplified herein.
- a straight line connecting the first coordinate and the second coordinate is used as a rectangular diagonal line to define a coverage area, and a rectangle formed by a broken line in FIG. 3 is a coverage area.
- the third type the coverage area determining unit 205 is configured to determine a coverage area as a diameter of a circle formed by connecting the first coordinate and the second coordinate, wherein the coverage area is a circle.
- the area relationship of the coverage area is the area of the equilateral triangle described in the first case is smaller than that in the second case.
- the area of the regular polygon, the area of the regular polygon described in the second case is smaller than the area of the circle described in the third case. Therefore, in this embodiment, the optimal selection is a coverage area determined by connecting the first coordinate and the second coordinate as a diameter of a circle, and the coverage area is a circle, and the shortest sliding can be performed. The path determines the largest coverage area.
- the operation object selection unit 206 is configured to select an object to be operated located in the coverage area.
- the canceling unit 207 is configured to cancel the selection of the object to be operated after responding to the second operation gesture input outside the coverage area.
- the second operation gesture only needs to be input outside the previously determined coverage area, and the second operation gesture may be but not limited to a click. , sliding, long press, and double-click to cancel the selection of the object to be operated.
- an embodiment of the present invention further provides a method for selecting an object to be operated, which is applied to a portable electronic terminal 100 including a touch screen 108, and a method for selecting an object to be operated provided by an embodiment of the present invention is described.
- the basic principle and the technical effects produced are the same as those of the above embodiment.
- the method for selecting an object to be operated includes:
- Step S401 respond to the input batch selection mode instruction and enter the batch selection mode.
- step S401 can be performed by the batch selection mode entry unit 201.
- Step S402 Detecting a first operation gesture applied by the user to the plurality of objects to be operated in the page displayed on the touch screen 108.
- step S402 can be performed by the gesture detecting unit 202.
- Step S403 Recording the detected first coordinate in response to the start of the first operation gesture, and recording the detected second coordinate in response to the end of the first operation gesture, and One coordinate is not equal to the second coordinate.
- step S403 can be performed by the recording unit 203.
- step S403 may include: recording the detected first coordinate in response to the start of the first operation gesture, in response to the first operation gesture reaching the edge of the touch screen 108, The page is scrolled in the reverse direction of the operation direction of the first operation gesture, and the detected second coordinate is recorded in response to the end of the first operation gesture.
- the page scrolling unit 204 when the edge of the touch screen 108 is reached in response to the first operation gesture, the page is scrolled in the reverse direction of the operation direction of the first operation gesture.
- the page is scrolled in the opposite direction of the operation direction of the first operation gesture, so that the first operation gesture is The path through which the sliding track passes is longer, and thus a larger coverage area can be determined.
- the determination of the coordinates is not determined by the position of the first operation gesture on the screen, but by the position of the first operation gesture on the page.
- Step S404 Determine a coverage area according to the first coordinate and the second coordinate.
- step S404 is performed by the coverage area determining unit 205.
- step S404 may include determining a coverage area according to a straight line connecting the first coordinate and the second coordinate.
- step S404 may be but not limited to the following three types:
- the line connecting the first coordinate and the second coordinate is used as a center line of an equilateral triangle to determine a coverage area, wherein the coverage area is the regular triangle.
- a line connecting the first coordinate and the second coordinate is used as a diagonal of a regular polygon or a rectangle to determine a coverage area, wherein the coverage area is the regular polygon or a rectangle, The number of sides of a regular polygon is even.
- the third type the coverage area is determined by the diameter of the circle formed by connecting the first coordinate and the second coordinate, wherein the coverage area is a circle.
- Step S405 Select an object to be operated located in the coverage area.
- step S405 can be performed by the operation object selecting unit 206.
- Step S406 cancel the selection of the object to be operated after responding to the second operation gesture input outside the coverage area.
- step S406 is performed by the cancel unit 207.
- the present application provides a portable electronic terminal, which is specifically as follows:
- the portable electronic terminal includes a processor 310, a memory 320, an internal memory 330, a network interface 340, and a display screen 350 connected by a system bus.
- the processor 310 is configured to implement a computing function and a function of controlling the operation of the terminal device, and the processor 310 is configured to execute the object selection method to be operated provided by the above embodiment.
- the processor 310 is configured to detect a first operation gesture applied by the user to the plurality of objects to be operated in the page displayed on the touch screen; and in response to the start of the first operation gesture, record the detected a coordinate; in response to the end of the first operation gesture, recording the detected second coordinate, and the first coordinate is not equal to the second coordinate; determining the coverage area according to the first coordinate and the second coordinate ; the object to be operated located in the coverage area is selected.
- the memory 320 is a non-volatile storage medium storing an operating system 321, a database 322, and a computer program for implementing the object selection method to be operated provided by the above embodiments, and candidate intermediate data generated by the computer program and results data.
- Network interface 340 is used to communicate with the server, and network interface 340 includes a radio frequency transceiver.
- the application further provides a computer readable storage medium carrying one or more computer instruction programs thereon, and when the computer instruction program is executed by one or more processors, one or more processors execute to implement an object to be operated
- the method includes: detecting a first operation gesture applied by a plurality of objects to be operated by a user in a page displayed on the touch screen; recording the detected number in response to the start of the first operation gesture a coordinate; in response to the end of the first operation gesture, recording the detected second coordinate, and the first coordinate is not equal to the second coordinate; determining the coverage area according to the first coordinate and the second coordinate ; the object to be operated located in the coverage area is selected.
- the steps may be performed by hardware associated with the program instructions.
- the foregoing program may be stored in a computer readable storage medium, the program executing the steps including any of the above method embodiments when executed; and the foregoing storage medium includes: A medium that can store program code, such as a storage device, a random access memory (RAM), a read-only memory (ROM), a magnetic disk, or an optical disk.
- RAM random access memory
- ROM read-only memory
- magnetic disk or an optical disk.
- the above-described integrated unit of the present application may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a stand-alone product.
- the technical solution of the embodiments of the present application may be embodied in the form of a software product in essence or in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for making
- a computer device which may be a personal computer, server, or network device, etc.
- the foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a RAM, a ROM, a magnetic disk, or an optical disk.
- a portable electronic terminal and a device and method for selecting an object to be operated are provided by detecting a first application of a plurality of objects to be operated in a page displayed on the touch screen 108 by a user. Manipulating the gesture; secondly, recording the detected first coordinate in response to the start of the first operation gesture, and recording the detected second coordinate in response to the end of the first operation gesture; The first coordinate and the second coordinate determine a coverage area; finally, an object to be operated located in the coverage area is selected.
- the portable electronic terminal and the object selection device and method to be operated enable the user to implement the plurality of objects to be operated only by the first operation gesture applied by the plurality of objects to be operated in the page displayed on the touch screen 108. Batch selection, thus eliminating the need for the user to repeatedly click on multiple objects to be operated, which greatly improves the user experience and saves the user's operation time.
- each block in the flowchart or block diagram can represent a module, a block, or a portion of code.
- a portion of a module, program segment, or code contains one or more executable instructions for implementing the specified logical functions.
- the functions noted in the blocks may also occur in a different order than those illustrated in the drawings.
- each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts can be implemented in a dedicated hardware-based system that performs the specified function or function. Or it can be implemented by a combination of dedicated hardware and computer instructions.
- each functional module in each embodiment of the present invention may be integrated to form a separate part, or each module may exist separately, or two or more modules may be integrated to form a separate part.
- the functions, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium.
- the technical solution of the embodiments of the present invention, or the part contributing to the prior art or the part of the technical solution may be embodied in the form of a software product stored in a storage medium.
- a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本发明的若干实施例涉及移动终端技术领域,具体而言,涉及一种便携式电子终端及待操作对象选定装置与方法。Embodiments of the present invention relate to the field of mobile terminal technologies, and in particular, to a portable electronic terminal and a device and method for selecting an object to be operated.
随着人们生活水平的提高,手机或平板电脑等便携式电子终端均走进千家万户,为人们的生活带来了许多的方便。触摸屏作为一种全新的输入设备,它是目前最简单、方便、自然的一种人机交互方式。现有手机、平板电脑等通信终端的屏幕已普遍采用触摸屏,用户只需通过手指触摸屏即可方便地完成各种操作。With the improvement of people's living standards, portable electronic terminals such as mobile phones or tablet computers have entered thousands of households, bringing a lot of convenience to people's lives. As a new input device, the touch screen is the simplest, most convenient and natural way of human-computer interaction. The screens of communication terminals such as mobile phones and tablet computers have generally adopted touch screens, and the user can conveniently perform various operations by simply touching the screen with a finger.
在现有技术中,用户通过应用程序(如浏览器)在网络上下载或者通过便携式电子终端附带的照相方式等途径获得文件或图片,并且想要对这些文件或图片批量进行处理,比如删除、导入系统相册或者文件夹等,现有技术中,假如用户利用批量选择的方式选中大量文件或图片时,操作非常麻烦,用户体验感差。In the prior art, a user downloads a file or a picture through an application (such as a browser) on a network or through a camera mode attached to a portable electronic terminal, and wants to process these files or pictures in batches, such as deleting, Importing a system album or a folder, etc. In the prior art, if a user selects a large number of files or pictures by means of batch selection, the operation is very troublesome and the user experience is poor.
发明内容Summary of the invention
本发明的若干实施例提供一种便携式电子终端及待操作对象选定装置与方法。Several embodiments of the present invention provide a portable electronic terminal and an apparatus and method for selecting an object to be operated.
本发明实施例采用的技术方案如下:The technical solution adopted by the embodiment of the present invention is as follows:
第一方面,本发明实施例提供了一种待操作对象选定装置,应用于包括触摸屏的便携式电子终端,所述待操作对象选定装置包括:In a first aspect, an embodiment of the present invention provides a device to be operated, which is applied to a portable electronic terminal including a touch screen, and the device to be operated includes:
手势侦测单元,用于侦测用户在显示于所述触摸屏上的页面内的多个待操作对象施加的第一操作手势;a gesture detecting unit, configured to detect a first operation gesture applied by a plurality of objects to be operated by a user in a page displayed on the touch screen;
记录单元,用于在响应到所述第一操作手势起始时,记录侦测到的第一坐标,在响应到所述第一操作手势结束时,记录侦测到的第二坐标;a recording unit, configured to record the detected first coordinate in response to the start of the first operation gesture, and record the detected second coordinate in response to the end of the first operation gesture;
覆盖区域确定单元,用于依据所述第一坐标与所述第二坐标确定覆盖 区域;a coverage area determining unit, configured to determine an overlay according to the first coordinate and the second coordinate region;
操作对象选定单元,用于选定位于所述覆盖区域内的待操作对象。An operation object selection unit is configured to select an object to be operated located in the coverage area.
第二方面,本发明实施例还提供了一种待操作对象选定方法,应用于包括触摸屏的便携式电子终端,所述待操作对象选定方法包括:侦测用户在显示于所述触摸屏上的页面内的多个待操作对象施加的第一操作手势;在响应到所述第一操作手势起始时,记录侦测到的第一坐标,在响应到所述第一操作手势结束时,记录侦测到的第二坐标;依据所述第一坐标与所述第二坐标确定覆盖区域;选定位于所述覆盖区域内的待操作对象。In a second aspect, the embodiment of the present invention further provides a method for selecting an object to be operated, which is applied to a portable electronic terminal including a touch screen, and the method for selecting an object to be operated includes: detecting a user being displayed on the touch screen a first operation gesture applied by the plurality of objects to be operated within the page; recording the detected first coordinates in response to the start of the first operation gesture, recording in response to the end of the first operation gesture Detecting a second coordinate; determining a coverage area according to the first coordinate and the second coordinate; and selecting an object to be operated located in the coverage area.
第三方面,本发明实施例还提供了一种便携式电子终端,所述便携式电子终端包括:存储器;处理器;及待操作对象选定装置,所述装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述待操作对象选定装置包括:手势侦测单元,用于侦测用户在显示于所述便携式电子终端的触摸屏上的页面内的多个待操作对象施加的第一操作手势;记录单元,用于在响应到所述第一操作手势起始时,记录侦测到的第一坐标,在响应到所述第一操作手势结束时,记录侦测到的第二坐标;覆盖区域确定单元,用于依据所述第一坐标与所述第二坐标确定覆盖区域;操作对象选定单元,用于选定位于所述覆盖区域内的待操作对象。In a third aspect, an embodiment of the present invention further provides a portable electronic terminal, including: a memory; a processor; and an object selection device to be operated, the device being installed in the memory and including one or a plurality of software function modules executed by the processor, the object to be operated selection device includes: a gesture detecting unit, configured to detect a plurality of users in a page displayed on a touch screen of the portable electronic terminal a first operation gesture applied by the object to be operated; a recording unit configured to record the detected first coordinate in response to the start of the first operation gesture, and record in response to the end of the first operation gesture a second coordinate detected; a coverage area determining unit configured to determine a coverage area according to the first coordinate and the second coordinate; and an operation object selection unit configured to select a to-be-operated operation in the coverage area Object.
第四方面,本发明实施例提供一种计算机可读存储介质,其上承载一个或多个计算机指令程序,所述计算机指令程序被一个或多个处理器执行时,所述一个或多个处理器执行实现一种待操作对象选定方法,应用于包括触摸屏的便携式电子终端,包括:侦测用户在显示于所述触摸屏上的页面内的多个待操作对象施加的第一操作手势;在响应到所述第一操作手势起始时,记录侦测到的第一坐标,在响应到所述第一操作手势结束时,记录侦测到的第二坐标;依据所述第一坐标与所述第二坐标确定覆盖区域;选定位于所述覆盖区域内的待操作对象。In a fourth aspect, an embodiment of the present invention provides a computer readable storage medium carrying one or more computer instruction programs thereon, when the computer instruction program is executed by one or more processors, the one or more processes Performing a method for selecting an object to be operated, applied to a portable electronic terminal including a touch screen, comprising: detecting a first operation gesture applied by a plurality of objects to be operated by a user in a page displayed on the touch screen; Recording the detected first coordinate in response to the start of the first operation gesture, and recording the detected second coordinate in response to the end of the first operation gesture; according to the first coordinate and The second coordinate determines the coverage area; the object to be operated located in the coverage area is selected.
本发明实施例提供的一种便携式电子终端及待操作对象选定装置与方法,首先通过侦测用户在显示于所述触摸屏上的页面内的多个待操作对象施加的第一操作手势;其次,在响应到所述第一操作手势起始时,记录 侦测到的第一坐标,在响应到所述第一操作手势结束时,记录侦测到的第二坐标;然后依据所述第一坐标与所述第二坐标确定覆盖区域;最后选定位于所述覆盖区域内的待操作对象。该便携式电子终端及待操作对象选定装置与方法使得用户仅需在显示于所述触摸屏上的页面内的多个待操作对象施加的第一操作手势即可实现对多个待操作对象进行批量选中,从而无需用户逐个不断反复的点击需要选择的多个待操作对象,极大地提高了用户操作体验感,同时节省了用户的操作时间。A portable electronic terminal and a device and method for selecting an object to be operated are provided by detecting a first operation gesture applied by a user to a plurality of objects to be operated in a page displayed on the touch screen; Recording in response to the start of the first operational gesture Detecting the first coordinate, in response to the end of the first operation gesture, recording the detected second coordinate; then determining the coverage area according to the first coordinate and the second coordinate; The object to be operated within the coverage area. The portable electronic terminal and the object selection device and method to be operated enable the user to batchize a plurality of objects to be operated only by the first operation gesture applied by the plurality of objects to be operated in the page displayed on the touch screen By selecting, the user does not need to repeatedly click on the plurality of objects to be operated that need to be selected one by one, which greatly improves the user experience and saves the user's operation time.
为使本发明实施例的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。The above described objects, features, and advantages of the embodiments of the present invention will become more apparent from the description of the appended claims.
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly described below. It should be understood that the following drawings show only certain embodiments of the present invention, and therefore It should be seen as a limitation on the scope, and those skilled in the art can obtain other related drawings according to these drawings without any creative work.
图1示出了本发明较佳实施例提供的便携式电子终端的结构框图。FIG. 1 is a block diagram showing the structure of a portable electronic terminal according to a preferred embodiment of the present invention.
图2示出了本发明较佳实施例提供的待操作对象选定装置的功能模块图。FIG. 2 is a functional block diagram of a device selection device to be operated according to a preferred embodiment of the present invention.
图3示出了本发明较佳实施例提供的以所述第一坐标与所述第二坐标连接而成的直线作为长方形的对角线确定覆盖区域的页面示意图。FIG. 3 is a schematic diagram of a page for determining a coverage area by using a straight line connecting the first coordinate and the second coordinate as a diagonal line of a rectangle according to a preferred embodiment of the present invention.
图4示出了本发明较佳实施例提供的一种待操作对象选定方法的流程图。FIG. 4 is a flow chart showing a method for selecting an object to be operated according to a preferred embodiment of the present invention.
图5为本发明实施例便携式电子终端的内部结构框图。FIG. 5 is a block diagram showing the internal structure of a portable electronic terminal according to an embodiment of the present invention.
图标:100-便携式电子终端;101-待操作对象选定装置;102-存储器;103-存储控制器;104-处理器;105-外设接口;106-射频模块;107-音频模块;108-触摸屏;201-批量选择模式进入单元;202-手势侦测单元;203-记录单元;204-页面滚动单元;205-覆盖区域确定单元;206-操作对象选定单元;207-取消单元;310-处理器;320-存储器;321-操作系统;322-数据库;330-内存储器;340-网络接口;350-显示屏。 Icon: 100 - portable electronic terminal; 101 - object to be operated selected device; 102 - memory; 103 - memory controller; 104 - processor; 105 - peripheral interface; 106 - RF module; 107 - audio module; Touch screen; 201-batch selection mode entry unit; 202-gesture detection unit; 203-recording unit; 204-page scrolling unit; 205-coverage area determining unit; 206-operating object selecting unit; 207-cancelling unit; Processor; 320-memory; 321-operating system; 322-database; 330-internal memory; 340-network interface; 350-display.
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of the embodiments of the invention, which are generally described and illustrated in the figures herein, may be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the invention in the claims All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明实施例的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that similar reference numerals and letters indicate similar items in the following figures, and therefore, once an item is defined in a drawing, it is not necessary to further define and explain it in the subsequent drawings. Meanwhile, in the description of the embodiments of the present invention, the terms "first", "second", and the like are used only to distinguish the description, and are not to be construed as indicating or implying relative importance.
图1示出了一种可应用于本发明实施例中的便携式电子终端100的结构框图。于本发明实施例中,便携式电子终端100优选为移动终端设备,例如可以包括智能手机、平板电脑、穿戴式移动终端等等。如图1所示,便携式电子终端100包括待操作对象选定装置101、存储器102、存储控制器103,一个或多个(图中仅示出一个)处理器104、外设接口105、射频模块106、音频模块107、触摸屏108等。这些组件通过一条或多条通讯总线/信号线相互通讯。所述待操作对象选定装置101包括至少一个可以软件或固件(firmware)的形式存储于所述存储器102中或固化在所述便携式电子终端100的操作系统(operating system,OS)中的软件功能模块。FIG. 1 shows a block diagram of a structure of a portable
存储器102可用于存储软件程序以及模块,如本发明实施例中的待操作对象选定装置101及方法所对应的程序指令/模块,处理器104通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本发明实施例提供的待操作对象选定方法。The
存储器102可包括高速随机存储器,还可包括非易失性存储器,如一
个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。处理器104以及其他可能的组件对存储器102的访问可在存储控制器103的控制下进行。The
外设接口105将各种输入/输出装置耦合至处理器104以及存储器102。在一些实施例中,外设接口105、处理器104以及存储控制器103可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
射频模块106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。The
音频模块107向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。The
触摸屏108在便携式电子终端100与用户之间同时提供一个输出及输入界面。在本实施例中,所述触摸屏108支持单点和多点触控操作,例如,该触摸屏108可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是触摸屏108能感应到来自该触控屏上一个或多个位置处同时产生的触控操作,并将该感应到的多点触控操作交由处理器104进行处理。The
可以理解,图1所示的结构仅为示意,便携式电子终端100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。It will be understood that the structure shown in FIG. 1 is merely illustrative, and the portable
本发明实施例提出的便携式电子终端100及待操作对象选定装置101与方法,提供了一种新的待操作对象选定方法。该待操作对象选定装置101与方法可适用于Android操作系统、iOS操作系统等移动终端平台,但不适用于Windows操作系统、Win7操作系统以及linux操作系统等应用于电脑的操作系统。The portable
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本 发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of the embodiments of the invention, which are generally described and illustrated in the figures herein, may be arranged and designed in various different configurations. Therefore, the following is provided in the drawings. The detailed description of the embodiments of the invention is not intended to limit the scope of the invention All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that similar reference numerals and letters indicate similar items in the following figures, and therefore, once an item is defined in a drawing, it is not necessary to further define and explain it in the subsequent drawings. Also, in the description of the present invention, the terms "first", "second", and the like are used merely to distinguish a description, and are not to be construed as indicating or implying a relative importance.
请参阅图2,示出了本发明较佳实施例提供的一种待操作对象选定装置101的功能框图。该待操作对象选定装置101应用于包括触摸屏108的便携式电子终端100,所述待操作对象选定装置101包括批量选择模式进入单元201、手势侦测单元202、记录单元203、页面滚动单元204、覆盖区域确定单元205、操作对象选定单元206以及取消单元207。Referring to FIG. 2, a functional block diagram of an
所述批量选择模式进入单元201用于响应用户输入的批量选择模式指令,并进入批量选择模式。The batch selection
例如,用户可以点击位于显示有多个待操作对象的触摸屏108上的页面上方的批量选择按钮,此时批量选择模式进入单元201响应到用户输入的批量选择模式指令,并进入批量选择模式。当然地,本实施例中,也可不需要预先进入批量选择模式,直接输入下述的第一操作手势也可以进行批量选择,在此仅仅是举例说明。For example, the user can click on the batch selection button located above the page on the
所述手势侦测单元202用于侦测用户在显示于所述触摸屏108上的页面内的多个待操作对象施加的第一操作手势。The
具体地,当用户通过触摸笔或者手触摸便携式电子终端100的当前显示界面的任何一处时会产生电流感应信号,此时所述手势侦测单元202即可通过电流感应信号侦测到用户在触摸屏108上施加的第一操作手势。其中,本实施例中,待操作对象可以为但不限于通过浏览器下载的文件夹或者图片,或者用户复制保存的文件或者图片,还可以为用户利用该便携式电子终端100拍摄的图片。
Specifically, when the user touches the pen or the hand to touch any part of the current display interface of the portable
所述记录单元203用于在响应到所述第一操作手势起始时,记录侦测到的第一坐标;在响应到所述第一操作手势结束时,记录侦测到的第二坐标,且第一坐标与第二坐标不相等。The
用户通过触摸笔或者手开始触摸到触摸屏108的时刻,即为第一操作手势起始的时刻,此时记录侦测到的第一坐标,用户的触摸笔或者手离开触摸屏108的时刻,即为第一操作手势结束的时刻,此时记录侦测到的第二坐标。The moment when the user starts to touch the
在批量选择模式下,当第一坐标与第二坐标不相等时,即触摸笔或者手开始触摸到触摸屏108的位置与用户的触摸笔或者手离开触摸屏108的位置不重叠,此时依据第一坐标与第二坐标才能形成覆盖区域,符合用户想要覆盖区域批量选择多个被操作对象的应用场景。若第一坐标与第二坐标相等时,触摸笔或者手开始触摸到触摸屏108的位置与用户的触摸笔或者手离开触摸屏108的位置重叠,说明第一操作手势没有形成滑动轨迹不能形成覆盖区域,无法进行批量选择,此时可在当前操作页面弹出文字提示框,文字提示框内可显示例如“请移动”、“请批量选择”的文字提示。In the batch selection mode, when the first coordinate and the second coordinate are not equal, that is, the position where the touch pen or the hand starts to touch the
所述页面滚动单元204用于在响应到所述第一操作手势到达所述触摸屏108的边沿时,沿所述第一操作手势的操作方向的反方向滚动页面。The
当用户输入的第一操作手势到达触摸屏108的边沿时,若当前显示的页面外还有待操作对象,则沿所述第一操作手势的操作方向的反方向滚动页面,以使第一操作手势的滑动轨迹经过的路径更长,进而可确定更大的覆盖区域,当用户输入的第一操作手势到达触摸屏108的边沿时,若当前显示的页面外没有待操作对象,则页面不发生滚动。并且需要强调是,本实施例中,坐标的确定不是以第一操作手势在屏幕上的位置确定,而是以第一操作手势在页面上的位置确定。When the first operation gesture input by the user reaches the edge of the
所述覆盖区域确定单元205用于依据所述第一坐标与所述第二坐标确定覆盖区域。The coverage
具体地,所述覆盖区域确定单元205用于依据所述第一坐标与所述第二坐标连接而成的直线确定覆盖区域。
Specifically, the coverage
第一操作手势即为以第一坐标与所述第二坐标连接而成的直线为滑动轨迹的在触控屏上滑动的手势,通过依据所述第一坐标与所述第二坐标连接而成的直线确定覆盖区域,用户仅需在触控屏上输入滑动轨迹为直线的手势,即可确定需要覆盖的区域,而无需以更为复杂的方式进行覆盖区域的选择。例如,无需逐个不断反复的点击需要选择的多个待操作对象确定覆盖区域;再例如,无需在触控屏上先输入操作手势,再沿该操作手势的触控起点形成滑动轨迹,最后再找到触控起点,并再次将滑动轨迹与至触控起点重叠后停止输入该操作手势,以使该滑动轨迹构成一个密闭的区域,并且该密闭区域作为覆盖区域。本实施例中,需要强调的是,又由于两点之间直线最短,因此以所述第一坐标与所述第二坐标连接而成的直线确定覆盖区域,为最简单、方便、操作路径的一种操作方式,从而极大地提高了用户的操作体验感,节省了用户的操作时间。本实施例中,需要说明的是,上述的第一操作手势即为以第一坐标与所述第二坐标连接而成的直线为滑动轨迹的在触控屏上滑动的手势,该滑动轨迹并非严格意义上的直线轨迹,可以允许有一定弧度的弯曲,并且覆盖区域确定单元205还是依据所述第一坐标与所述第二坐标连接而成的标准的直线确定覆盖区域。The first operation gesture is a gesture in which a line connecting the first coordinate and the second coordinate is a sliding track and sliding on the touch screen, and is connected according to the first coordinate and the second coordinate. The line determines the coverage area, and the user only needs to input a gesture of sliding the track to a straight line on the touch screen to determine the area to be covered without having to select the coverage area in a more complicated manner. For example, it is not necessary to repeatedly click on a plurality of objects to be operated to determine a coverage area; for example, without first inputting an operation gesture on the touch screen, and then forming a sliding track along the touch start point of the operation gesture, and finally finding Touching the starting point, and again overlapping the sliding track with the touch starting point, stops inputting the operation gesture, so that the sliding track constitutes a closed area, and the sealed area serves as a coverage area. In this embodiment, it is emphasized that, because the straight line between the two points is the shortest, the line connecting the first coordinate and the second coordinate determines the coverage area, which is the simplest, convenient, and operation path. An operation mode, which greatly improves the user's operating experience and saves the user's operation time. In this embodiment, it is to be noted that the first operation gesture is a gesture in which a straight line connected by the first coordinate and the second coordinate is a sliding track, and the sliding track is not A straight line trajectory in a strict sense may allow bending with a certain degree of curvature, and the coverage
具体地,覆盖区域确定单元205依据所述第一坐标与所述第二坐标连接而成的直线确定覆盖区域包括但不限于下列几种:Specifically, the coverage
第一种:所述覆盖区域确定单元205用于以所述第一坐标与所述第二坐标连接而成的直线作正三角形的中线确定覆盖区域,其中,所述覆盖区域为所述正三角形。The first type: the coverage
第二种:所述覆盖区域确定单元205用于以所述第一坐标与所述第二坐标连接而成的直线作为正多边形或长方形的对角线确定覆盖区域,其中,所述覆盖区域为所述正多边形或长方形,所述正多边形的边长数量为偶数。The second type: the coverage
其中,正多边形可以为正方形、正六边形以及正八边形等边长数量为偶数正多边形,在此就不再一一举例说明。如图3所示,是以所述第一坐标与所述第二坐标连接而成的直线作为长方形的对角线确定覆盖区域,其中,图3中的虚线构成的长方形即为覆盖区域。 Wherein, the regular polygon may be a square, a regular hexagon, and a regular octagon, and the number of sides is an even regular polygon, which will not be exemplified herein. As shown in FIG. 3, a straight line connecting the first coordinate and the second coordinate is used as a rectangular diagonal line to define a coverage area, and a rectangle formed by a broken line in FIG. 3 is a coverage area.
第三种:所述覆盖区域确定单元205用于以所述第一坐标与所述第二坐标连接而成的作为圆的直径确定覆盖区域,其中,所述覆盖区域为圆。The third type: the coverage
值得说明的是,在第一坐标与所述第二坐标之间的距离确定的情况下,覆盖区域面积大小关系为第一种情况下所述的正三角形的面积小于第二种情况下所述的正多边形的面积,第二种情况下所述的正多边形的面积小于第三种情况下所述的圆的面积。因此本实施例,最佳的选择为以所述第一坐标与所述第二坐标连接而成的作为圆的直径确定的覆盖区域,且所述覆盖区域为圆的方式,可以以最短的滑动路径确定最大的覆盖区域。It should be noted that, in the case where the distance between the first coordinate and the second coordinate is determined, the area relationship of the coverage area is the area of the equilateral triangle described in the first case is smaller than that in the second case. The area of the regular polygon, the area of the regular polygon described in the second case is smaller than the area of the circle described in the third case. Therefore, in this embodiment, the optimal selection is a coverage area determined by connecting the first coordinate and the second coordinate as a diameter of a circle, and the coverage area is a circle, and the shortest sliding can be performed. The path determines the largest coverage area.
所述操作对象选定单元206用于选定位于所述覆盖区域内的待操作对象。The operation
所述取消单元207用于在响应到在所述覆盖区域外输入的第二操作手势后,取消对所述待操作对象的选定。The canceling
当用户对选定后的覆盖区域内的待操作对象不满意,需要重新进行选定时,仅需在之前确定的覆盖区域外输入第二操作手势,第二操作手势可以为但不限于单击、滑动、长按以及双击,即可取消对所述待操作对象的选定。When the user is dissatisfied with the object to be operated in the selected coverage area and needs to be re-selected, the second operation gesture only needs to be input outside the previously determined coverage area, and the second operation gesture may be but not limited to a click. , sliding, long press, and double-click to cancel the selection of the object to be operated.
请参阅图4,本发明实施例还提供了一种待操作对象选定方法,应用于包括触摸屏108的便携式电子终端100,需要说明的是,本发明实施例所提供的待操作对象选定方法,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。所述待操作对象选定方法包括:Referring to FIG. 4, an embodiment of the present invention further provides a method for selecting an object to be operated, which is applied to a portable
步骤S401:响应输入的批量选择模式指令,并进入批量选择模式。Step S401: respond to the input batch selection mode instruction and enter the batch selection mode.
可以理解地,通过批量选择模式进入单元201可执行步骤S401。It can be understood that step S401 can be performed by the batch selection
步骤S402:侦测用户在显示于所述触摸屏108上的页面内的多个待操作对象施加的第一操作手势。Step S402: Detecting a first operation gesture applied by the user to the plurality of objects to be operated in the page displayed on the
可以理解地,通过手势侦测单元202可执行步骤S402。It can be understood that step S402 can be performed by the
步骤S403:在响应到所述第一操作手势起始时,记录侦测到的第一坐标,在响应到所述第一操作手势结束时,记录侦测到的第二坐标,且第 一坐标与第二坐标不相等。Step S403: Recording the detected first coordinate in response to the start of the first operation gesture, and recording the detected second coordinate in response to the end of the first operation gesture, and One coordinate is not equal to the second coordinate.
可以理解地,通过记录单元203可执行步骤S403。It is understood that step S403 can be performed by the
具体地,步骤S403可以包括:在响应到所述第一操作手势起始时,记录侦测到的第一坐标,在响应到所述第一操作手势到达所述触摸屏108的边沿时,沿所述第一操作手势的操作方向的反方向滚动页面,在响应到所述第一操作手势结束时,记录侦测到的第二坐标。Specifically, step S403 may include: recording the detected first coordinate in response to the start of the first operation gesture, in response to the first operation gesture reaching the edge of the
可以理解地,通过页面滚动单元204执行在响应到所述第一操作手势到达所述触摸屏108的边沿时,沿所述第一操作手势的操作方向的反方向滚动页面。It is understood that, by the
当用户输入的第一操作手势到达触摸屏108的边沿时,若当前显示的页面外还有待操作对象,则沿所述第一操作手势的操作方向的反方向滚动页面,以使第一操作手势的滑动轨迹经过的路径更长,进而可确定更大的覆盖区域,当用户输入的第一操作手势到达触摸屏108的边沿时,若当前显示的页面外没有待操作对象,则页面不发生滚动。并且需要强调是,本实施例中,坐标的确定不是以第一操作手势在屏幕上的位置确定,而是以第一操作手势在页面上的位置确定。When the first operation gesture input by the user reaches the edge of the
步骤S404:依据所述第一坐标与所述第二坐标确定覆盖区域。Step S404: Determine a coverage area according to the first coordinate and the second coordinate.
可以理解地,通过覆盖区域确定单元205执行步骤S404。It is understood that step S404 is performed by the coverage
具体地,步骤S404可以包括依据所述第一坐标与所述第二坐标连接而成的直线确定覆盖区域。Specifically, step S404 may include determining a coverage area according to a straight line connecting the first coordinate and the second coordinate.
进一步地,步骤S404可以为但不限于下列三种:Further, step S404 may be but not limited to the following three types:
第一种:以所述第一坐标与所述第二坐标连接而成的直线作正三角形的中线确定覆盖区域,其中,所述覆盖区域为所述正三角形。First, the line connecting the first coordinate and the second coordinate is used as a center line of an equilateral triangle to determine a coverage area, wherein the coverage area is the regular triangle.
第二种:以所述第一坐标与所述第二坐标连接而成的直线作为正多边形或长方形的对角线确定覆盖区域,其中,所述覆盖区域为所述正多边形或长方形,所述正多边形的边长数量为偶数。a second type: a line connecting the first coordinate and the second coordinate is used as a diagonal of a regular polygon or a rectangle to determine a coverage area, wherein the coverage area is the regular polygon or a rectangle, The number of sides of a regular polygon is even.
第三种:以所述第一坐标与所述第二坐标连接而成的作为圆的直径确定覆盖区域,其中,所述覆盖区域为圆。 The third type: the coverage area is determined by the diameter of the circle formed by connecting the first coordinate and the second coordinate, wherein the coverage area is a circle.
步骤S405:选定位于所述覆盖区域内的待操作对象。Step S405: Select an object to be operated located in the coverage area.
可以理解地,通过操作对象选定单元206可执行步骤S405。It is understood that step S405 can be performed by the operation
步骤S406:在响应到在所述覆盖区域外输入的第二操作手势后,取消对所述待操作对象的选定。Step S406: cancel the selection of the object to be operated after responding to the second operation gesture input outside the coverage area.
可以理解地,通过取消单元207执行步骤S406。It is understood that step S406 is performed by the cancel
为进一步说明本发明实施例的待操作对象选定方法,本申请提供一种便携式电子终端,具体如下:To further illustrate the method for selecting an object to be operated according to an embodiment of the present invention, the present application provides a portable electronic terminal, which is specifically as follows:
如图5所示,便携式电子终端包括通过系统总线连接的处理器310、存储器320、内存储器330、网络接口340和显示屏350。处理器310用于实现计算功能和控制终端装置工作的功能,处理器310被配置为执行上述实施例提供的待操作对象选定方法。处理器310用于侦测用户在显示于所述触摸屏上的页面内的多个待操作对象施加的第一操作手势;在响应到所述第一操作手势起始时,记录侦测到的第一坐标;在响应到所述第一操作手势结束时,记录侦测到的第二坐标,且第一坐标与第二坐标不相等;依据所述第一坐标与所述第二坐标确定覆盖区域;选定位于所述覆盖区域内的待操作对象。存储器320是一种非易失性存储介质,存储有操作系统321、数据库322和用于实现上述实施例提供的待操作对象选定方法的计算机程序,以及执行计算机程序产生的候选中间数据以及结果数据。网络接口340用于与服务器通信,网络接口340包括射频收发器。As shown in FIG. 5, the portable electronic terminal includes a processor 310, a memory 320, an internal memory 330, a network interface 340, and a display screen 350 connected by a system bus. The processor 310 is configured to implement a computing function and a function of controlling the operation of the terminal device, and the processor 310 is configured to execute the object selection method to be operated provided by the above embodiment. The processor 310 is configured to detect a first operation gesture applied by the user to the plurality of objects to be operated in the page displayed on the touch screen; and in response to the start of the first operation gesture, record the detected a coordinate; in response to the end of the first operation gesture, recording the detected second coordinate, and the first coordinate is not equal to the second coordinate; determining the coverage area according to the first coordinate and the second coordinate ; the object to be operated located in the coverage area is selected. The memory 320 is a non-volatile storage medium storing an operating system 321, a database 322, and a computer program for implementing the object selection method to be operated provided by the above embodiments, and candidate intermediate data generated by the computer program and results data. Network interface 340 is used to communicate with the server, and network interface 340 includes a radio frequency transceiver.
本申请还提供一种计算机可读存储介质,其上承载一个或多个计算机指令程序,计算机指令程序被一个或多个处理器执行时,一个或多个处理器执行实现一种待操作对象选定方法,包括:侦测用户在显示于所述触摸屏上的页面内的多个待操作对象施加的第一操作手势;在响应到所述第一操作手势起始时,记录侦测到的第一坐标;在响应到所述第一操作手势结束时,记录侦测到的第二坐标,且第一坐标与第二坐标不相等;依据所述第一坐标与所述第二坐标确定覆盖区域;选定位于所述覆盖区域内的待操作对象。The application further provides a computer readable storage medium carrying one or more computer instruction programs thereon, and when the computer instruction program is executed by one or more processors, one or more processors execute to implement an object to be operated The method includes: detecting a first operation gesture applied by a plurality of objects to be operated by a user in a page displayed on the touch screen; recording the detected number in response to the start of the first operation gesture a coordinate; in response to the end of the first operation gesture, recording the detected second coordinate, and the first coordinate is not equal to the second coordinate; determining the coverage area according to the first coordinate and the second coordinate ; the object to be operated located in the coverage area is selected.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分 步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述任意方法实施例的步骤;而前述的存储介质包括:移动存储设备、随机存取存储器(RAM,Random Access Memory)、只读存储器(ROM,Read-Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。One of ordinary skill in the art can understand that all or part of the above method embodiments are implemented. The steps may be performed by hardware associated with the program instructions. The foregoing program may be stored in a computer readable storage medium, the program executing the steps including any of the above method embodiments when executed; and the foregoing storage medium includes: A medium that can store program code, such as a storage device, a random access memory (RAM), a read-only memory (ROM), a magnetic disk, or an optical disk.
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、RAM、ROM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, the above-described integrated unit of the present application may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a stand-alone product. Based on such understanding, the technical solution of the embodiments of the present application may be embodied in the form of a software product in essence or in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for making A computer device (which may be a personal computer, server, or network device, etc.) performs all or part of the methods described in the various embodiments. The foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a RAM, a ROM, a magnetic disk, or an optical disk.
综上,本发明实施例提供的一种便携式电子终端及待操作对象选定装置与方法,首先通过侦测用户在显示于所述触摸屏108上的页面内的多个待操作对象施加的第一操作手势;其次,在响应到所述第一操作手势起始时,记录侦测到的第一坐标,在响应到所述第一操作手势结束时,记录侦测到的第二坐标;然后依据所述第一坐标与所述第二坐标确定覆盖区域;最后选定位于所述覆盖区域内的待操作对象。该便携式电子终端及待操作对象选定装置与方法使得用户仅需在显示于所述触摸屏108上的页面内的多个待操作对象施加的第一操作手势即可实现对多个待操作对象进行批量选中,从而无需用户逐个不断反复的点击需要选择的多个待操作对象,极大地提高了用户操作体验感,同时节省了用户的操作时间。In summary, a portable electronic terminal and a device and method for selecting an object to be operated are provided by detecting a first application of a plurality of objects to be operated in a page displayed on the
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所 述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may also be implemented in other manners. The apparatus embodiments described above are merely illustrative, for example, the flowcharts and block diagrams in the figures illustrate the architecture, functionality, and functionality of possible implementations of apparatus, methods, and computer program products according to various embodiments of the invention. operating. In this regard, each block in the flowchart or block diagram can represent a module, a block, or a portion of code. A portion of a module, program segment, or code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may also occur in a different order than those illustrated in the drawings. For example, two consecutive blocks may be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts, can be implemented in a dedicated hardware-based system that performs the specified function or function. Or it can be implemented by a combination of dedicated hardware and computer instructions.
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。In addition, each functional module in each embodiment of the present invention may be integrated to form a separate part, or each module may exist separately, or two or more modules may be integrated to form a separate part.
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the embodiments of the present invention, or the part contributing to the prior art or the part of the technical solution, may be embodied in the form of a software product stored in a storage medium. A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还 存在另外的相同要素。It should be noted that, in this context, relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply such entities or operations. There is any such actual relationship or order between them. Furthermore, the term "comprises" or "comprises" or "comprises" or any other variations thereof is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device that comprises a plurality of elements includes not only those elements but also Other elements, or elements that are inherent to such a process, method, item, or device. In the absence of more restrictions, elements defined by the phrase "including one..." are not excluded from the process, method, article, or device that includes the element. There are other identical elements.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。 The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention. It should be noted that similar reference numerals and letters indicate similar items in the following figures, and therefore, once an item is defined in a drawing, it is not necessary to further define and explain it in the subsequent drawings.
Claims (25)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611174586.9 | 2016-12-19 | ||
| CN201611174586.9A CN108205410A (en) | 2016-12-19 | 2016-12-19 | Portable electronic terminal and object selecting apparatus to be operated and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018113638A1 true WO2018113638A1 (en) | 2018-06-28 |
Family
ID=62602802
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/117028 Ceased WO2018113638A1 (en) | 2016-12-19 | 2017-12-18 | Portable electronic terminal, and apparatus and method for selecting object to be operated |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108205410A (en) |
| WO (1) | WO2018113638A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113934350A (en) * | 2021-09-08 | 2022-01-14 | 网易(杭州)网络有限公司 | Virtual object selection method and device, electronic equipment and storage medium |
| CN115237289A (en) * | 2022-07-01 | 2022-10-25 | 杭州涂鸦信息技术有限公司 | Hot area range determining method, device, equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101419617A (en) * | 2008-12-10 | 2009-04-29 | 深圳市迅雷网络技术有限公司 | Method and apparatus for determining web page object |
| CN103777882A (en) * | 2012-10-24 | 2014-05-07 | 腾讯科技(深圳)有限公司 | Multiterm selection method and device based on touch screen |
| CN104133595A (en) * | 2014-06-06 | 2014-11-05 | 蓝信工场(北京)科技有限公司 | Method and device for selecting multiple objects on touch screen of electronic equipment |
| CN105117133A (en) * | 2015-09-10 | 2015-12-02 | 北京亿虎乐游网络科技有限公司 | Touch screen multi-choice operation control method and system |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2845274T3 (en) * | 2012-03-06 | 2021-07-26 | Huawei Device Co Ltd | Touch screen and terminal operation method |
| CN103064626B (en) * | 2012-12-31 | 2016-06-15 | 中兴通讯股份有限公司 | A kind of touch screen terminal and the method realizing final election function thereof |
| CN105653146A (en) * | 2014-11-14 | 2016-06-08 | 阿里巴巴集团控股有限公司 | Touch screen terminal object protection method and device |
| CN106201235A (en) * | 2015-04-29 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | The method of object choice, device and terminal |
| CN106020640A (en) * | 2016-05-11 | 2016-10-12 | 北京奇虎科技有限公司 | Mobile terminal, and gallery object selection control method and device |
| CN106201191A (en) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | The batch processing method of a kind of icon, device and mobile terminal |
-
2016
- 2016-12-19 CN CN201611174586.9A patent/CN108205410A/en active Pending
-
2017
- 2017-12-18 WO PCT/CN2017/117028 patent/WO2018113638A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101419617A (en) * | 2008-12-10 | 2009-04-29 | 深圳市迅雷网络技术有限公司 | Method and apparatus for determining web page object |
| CN103777882A (en) * | 2012-10-24 | 2014-05-07 | 腾讯科技(深圳)有限公司 | Multiterm selection method and device based on touch screen |
| CN104133595A (en) * | 2014-06-06 | 2014-11-05 | 蓝信工场(北京)科技有限公司 | Method and device for selecting multiple objects on touch screen of electronic equipment |
| CN105117133A (en) * | 2015-09-10 | 2015-12-02 | 北京亿虎乐游网络科技有限公司 | Touch screen multi-choice operation control method and system |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113934350A (en) * | 2021-09-08 | 2022-01-14 | 网易(杭州)网络有限公司 | Virtual object selection method and device, electronic equipment and storage medium |
| CN113934350B (en) * | 2021-09-08 | 2024-06-04 | 网易(杭州)网络有限公司 | Virtual object selection method, device, electronic equipment and storage medium |
| CN115237289A (en) * | 2022-07-01 | 2022-10-25 | 杭州涂鸦信息技术有限公司 | Hot area range determining method, device, equipment and storage medium |
| CN115237289B (en) * | 2022-07-01 | 2024-02-23 | 杭州涂鸦信息技术有限公司 | Hot zone range determining method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108205410A (en) | 2018-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11314804B2 (en) | Information search method and device and computer readable recording medium thereof | |
| TWI683256B (en) | Two-dimensional code recognition method, equipment and mobile terminal | |
| JP6037973B2 (en) | Automatic switching between input modes for user interface | |
| KR101970208B1 (en) | Using clamping to modify scrolling | |
| US9304656B2 (en) | Systems and method for object selection on presence sensitive devices | |
| KR102214437B1 (en) | Method for copying contents in a computing device, method for pasting contents in a computing device, and the computing device | |
| CN110058782B (en) | Touch operation method and system based on interactive electronic whiteboard | |
| KR102009054B1 (en) | Formula entry for limited display devices | |
| US20160004373A1 (en) | Method for providing auxiliary information and touch control display apparatus using the same | |
| US20130222272A1 (en) | Touch-sensitive navigation in a tab-based application interface | |
| CN103425426A (en) | Method and electronic device thereof for processing function corresponding to multi-touch | |
| KR20150080842A (en) | Method for processing input and an electronic device thereof | |
| EP2634678A1 (en) | Touch-sensitive navigation in a tab-based application interface | |
| KR20140136855A (en) | Function performing method and electronic device thereof | |
| CN104205033A (en) | Method of controlling touch-based input | |
| WO2017202287A1 (en) | Page swiping method and device | |
| US9170733B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
| KR20160057380A (en) | Form processing | |
| CN105094680B (en) | Display object control method and user terminal for browsing web pages | |
| CN105159547A (en) | Human-machine interaction method and user terminal | |
| CN107704149A (en) | The startup method and mobile terminal of a kind of application | |
| CN106527937B (en) | Method for adding mobile terminal widget and mobile terminal | |
| WO2017032114A1 (en) | Page-turning control method for browsing webpages and user terminal | |
| EP2677413A2 (en) | Method for improving touch recognition and electronic device thereof | |
| CN103324438A (en) | Electronic equipment, and page turning method and page turning device for browser |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17883918 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17883918 Country of ref document: EP Kind code of ref document: A1 |