[go: up one dir, main page]

WO2016095689A1 - Recognition and searching method and system based on repeated touch-control operations on terminal interface - Google Patents

Recognition and searching method and system based on repeated touch-control operations on terminal interface Download PDF

Info

Publication number
WO2016095689A1
WO2016095689A1 PCT/CN2015/095856 CN2015095856W WO2016095689A1 WO 2016095689 A1 WO2016095689 A1 WO 2016095689A1 CN 2015095856 W CN2015095856 W CN 2015095856W WO 2016095689 A1 WO2016095689 A1 WO 2016095689A1
Authority
WO
WIPO (PCT)
Prior art keywords
interface
mask
searched
terminal
search
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
Application number
PCT/CN2015/095856
Other languages
French (fr)
Chinese (zh)
Inventor
谢军样
吴帅
邱学侃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Publication of WO2016095689A1 publication Critical patent/WO2016095689A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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

  • the present invention relates to the field of search technologies, and in particular, to a method and system for performing a search and search based on a multi-touch operation of a terminal interface.
  • the search service on the terminal (for example, a smart phone) is input based on the search box, and the user needs to input keywords into the search box cumbersomely, so that the search result related to the keyword can be displayed on the terminal display interface by the search engine. , but the search method is very inefficient and the search experience is very poor.
  • the search application needs to be opened first, and after the application pops up in the search box, the search box is further Entering keywords is very inconvenient.
  • the present invention has been made in order to provide a method for performing a recognition search based on a terminal interface multiple touch operation that overcomes the above problems or at least partially solves the above problems, and a corresponding multi-touch based on a terminal interface.
  • a method for performing a recognition search based on a plurality of touch operations of a terminal interface includes:
  • a mask covering the display area of the terminal interface is generated in the current interface display area of the terminal;
  • a system for performing a recognition search based on a plurality of touch operations of a terminal interface includes:
  • a mask generator configured to generate a mask covering the display area of the terminal interface in the current interface display area of the terminal when the user triggers the interface touch search request;
  • the touch receiver is adapted to receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to a degree of coincidence between the multiple touch operations;
  • the recognition searcher is adapted to identify an element included in the interface area to be searched, and perform a search according to the identified element.
  • a computer program comprising computer readable code that, when executed on a computing device, causes the computing device to perform the terminal based interface described above A method of recognizing a search by a touch operation.
  • a computer readable medium wherein the computer program described above is stored.
  • the invention selects a to-be-searched interface area on the mask according to the degree of coincidence between the multiple touch operations by receiving a plurality of touch operations of the user on the mask, and identifies that the interface to be searched includes
  • the element searches for the identified element, which not only omits the process of the user inputting the keyword into the search box cumbersomely, makes the search more convenient, and avoids the unnecessary elements in the interface area to be searched, thereby improving the search. Precision.
  • FIG. 1 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention
  • FIG. 2 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention
  • FIG. 3 is a diagram showing an example of selecting an interface region to be searched on the mask on an embodiment of the present invention
  • FIG. 4 is a diagram showing an example of selecting an interface region to be searched on the mask according to an embodiment of the present invention.
  • FIG. 5 is a diagram showing an example of selecting an interface region to be searched on the mask according to an embodiment of the present invention.
  • FIG. 6 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention
  • FIG. 7 is a structural block diagram of a system for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention
  • FIG. 8 is a structural block diagram of a system for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention
  • Figure 9 shows schematically a block diagram of a computing device for performing the method according to the invention.
  • Fig. 10 schematically shows a storage unit for holding or carrying program code implementing the method according to the invention.
  • FIG. 1 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention; referring to FIG. 1, the method includes:
  • the user can trigger the interface touch search request in multiple ways, for example, the user can trigger the search floating window on the screen, or trigger the interface touch search request through shortcuts such as buttons or gestures. This example does not limit this.
  • S102 Receive a plurality of touch operations of the user on the mask, and select an interface region to be searched on the mask according to the degree of coincidence between the multiple touch operations;
  • the touch operation of the user on the mask for example, the user touches the touch point controlled by the screen through a finger or a sensor pen, and the selection manner can be selected by sliding, or circleing on the screen with a finger/stylus, etc., thereby selecting The interface area to be searched and the like.
  • S103 Identify an element included in the to-be-searched interface area, and perform a search according to the identified element.
  • the interface to be searched only contains one type of element, such as a piece of text, or a picture, and of course, may also contain multiple types of elements, such as containing both text and
  • the types of the elements include, but are not limited to, characters, pictures, and symbols.
  • the user when the user performs a touch operation on the mask, the user receives multiple touch operations on the mask, and selects a search interface on the mask according to the multiple touch operations.
  • OCR optical character recognition technology can be used to identify text elements.
  • You can also recognize text elements by calling controls supported by the operating system, such as the Uiautomater control.
  • You can also identify the search by face recognition technology.
  • the elements contained in the interface area are not image faces, and other pictures can be identified by similar image recognition technology on the Internet.
  • multiple recognition technologies can be combined to improve the recognition. degree.
  • the identified element directly jumps to the search interface, thereby omitting the process of the user inputting the keyword into the search box cumbersomely, or the user needs to copy the page content first, and then open the tedious process of the search client pasteing into the search box. Make the entire search interaction more convenient.
  • the general processing manner is to use multiple touch operations on the mask as a whole, but the selection method will be
  • the user touches multiple touch operations on the mask, and the touch operation is performed according to the multiple touch operations. Selecting an interface area to be searched on the mask, identifying an element included in the interface area to be searched, searching according to the identified element, and avoiding unnecessary elements in the interface area to be searched. Improve the accuracy of the search.
  • FIG. 2 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention; referring to FIG. 2, the method includes:
  • the current interface display area of the terminal is first screened, and then the screenshot is taken as an overlay.
  • the mask of the terminal interface display area can prevent the application or program running in the background of the terminal from being affected, and can return to the original browsing interface after the entire search interaction ends, thereby improving the user experience to a certain extent.
  • the screenshot is only used as a pure transparent mask covering the display area of the terminal interface, the content may be misidentified by the user as the terminal does not generate a response because the mask is consistent with the content displayed on the display interface of the terminal interface.
  • the mask is set to be semi-transparent, and the user can be effectively presented.
  • S202 detecting a plurality of touch trajectories generated by multiple touch operations of the user on the mask, and displaying, on the mask, a plurality of interface regions to be searched corresponding to the plurality of touch trajectories respectively.
  • the presentation manner of the search interface area is different from the other areas on the mask; if the coincidence degree between the two search interface areas is not less than the coincidence threshold, the two search interface areas are merged into one to be Searching the interface area, otherwise the two to-be-searched interface areas are used as independent two to-be-searched interface areas;
  • the presentation manner of the interface to be searched is distinguished from other areas on the mask.
  • the display manner of the interface region to be searched may be displayed in a highlighted or fully transparent form, and the other on the mask.
  • the area may still be displayed in a semi-transparent form, or may be displayed in a grayscale or fuzzy form, and other areas on the mask may be displayed in a grayscale form, and the interface area to be searched may be in a fully transparent form.
  • the difference in the manner of presentation may be implemented in other ways, which is not limited by the embodiment of the present invention.
  • the interface area to be searched is selected on the mask according to the degree of coincidence between the multiple touch operations, a plurality of manners may be used.
  • two interface areas to be searched are determined. Whether the coincidence degree is less than the coincidence threshold, if not less than, the two to-be-searched interface areas are merged into one to-be-searched interface area, otherwise the two to-be-searched interface areas are regarded as independent two to-be-searched interface areas, Further avoiding the inclusion of redundant elements in the interface area to be searched provides the accuracy of the search.
  • step S202 is substantially a preferred embodiment of step S102 in the embodiment shown in FIG. 1. Way of application.
  • the coincidence threshold value is 30%.
  • the interface areas A and B to be searched corresponding to the touch track of the user are displayed on the mask, because the interface areas A and B to be searched are The degree of coincidence is less than 30%, so the interface areas A and B to be searched are regarded as independent two interface areas to be searched;
  • the interface areas A and B to be searched corresponding to the user's touch trajectory are displayed on the mask. Since the degree of coincidence between the interface areas A and B to be searched is higher than 30%, the interface area to be searched is to be searched. A and B are merged into one interface area to be searched. It can be understood that the merged interface area to be searched is the same as the interface area B to be searched.
  • the coincidence threshold can be adjusted accordingly according to needs, and set to other values.
  • S203 Identify an element included in the interface area to be searched, remove the mask, and push the element to a search box located in the display area of the terminal interface; if the user clicks on the display area of the terminal interface The first icon is searched based on the element.
  • the elements included in the interface to be searched are identified, the elements need to be pushed to the search box located in the display area of the terminal interface, and if the mask is still retained, it is difficult to use.
  • the elements that are pushed into the search box are seen, so the mask needs to be removed after identifying the elements contained in the interface area to be searched.
  • step S203 is substantially a preferred embodiment of step S103 in the embodiment shown in FIG. 1.
  • the search box since the element is to be pushed to the search box located in the display area of the terminal interface, the search box needs to be popped up in the display area of the terminal interface.
  • the search is performed according to the element.
  • the interface area to be searched after the selection according to the degree of coincidence may have a merged interface area to be searched, so as to avoid identifying redundant elements as much as possible, in this embodiment,
  • the board selects the smallest rectangular frame in which each interface area to be searched is located, and identifies the manner of the elements contained in the minimum rectangular frame.
  • the boundary of the minimum rectangular frame may be first determined, and then the left and right coordinate points of the minimum rectangular frame may be determined, and finally determined by the four coordinate points.
  • the element contained within the smallest rectangle may be first determined, and then the left and right coordinate points of the minimum rectangular frame may be determined, and finally determined by the four coordinate points.
  • FIG. 6 is a flow chart showing the steps of a method for performing a search and a search based on a plurality of touch operations on a terminal interface according to an embodiment of the present invention; the method in this embodiment includes:
  • S302 Receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to the degree of coincidence between the multiple touch operations;
  • S303 Identify an element included in the to-be-searched interface area, and perform a search according to the identified element;
  • steps S301 to S303 are substantially the same as S101 to S103 of the embodiment shown in FIG. 1, and thus are not described herein again.
  • search result item may be displayed in various forms.
  • the element related to the element is displayed in the form of a combination of an application card, a text item, and a graphic in the terminal interface display area.
  • the search result item can also be displayed in other forms, which is not limited by the embodiment of the present invention.
  • the method further includes: if the user clicks on the second icon disposed in the mask, triggering to identify an element included in the to-be-searched interface area.
  • a repaint icon for reselecting the to-be-searched interface area may be added as needed, and the embodiment of the present invention is This is not limited.
  • the main body of the method of the embodiment shown in FIG. 1 and FIG. 2 is a terminal, and the terminal may be a desktop computer with a touch screen, a notebook, a mobile phone, a tablet computer, etc., in the embodiment of the present invention. There is no restriction on this.
  • FIG. 7 is a structural block diagram of a system for performing a recognition search based on a multiple touch operation of a terminal interface according to an embodiment of the present invention. referring to FIG. 7, the system includes:
  • a mask generator configured to generate a mask covering the display area of the terminal interface in the current interface display area of the terminal when the user triggers the interface touch search request;
  • the touch receiver is adapted to receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to a degree of coincidence between the multiple touch operations;
  • the recognition searcher is adapted to identify an element included in the interface area to be searched, and perform a search according to the identified element.
  • the touch receiver is further configured to detect a plurality of touch trajectories generated based on a plurality of touch operations of the user on the mask, in the mask A plurality of to-be-searched interface regions respectively corresponding to the plurality of touch trajectories are displayed, and the display manner of the to-be-searched interface regions is different from other regions on the mask; if two interface regions are to be searched If the coincidence degree is not less than the coincidence threshold, the two to-be-searched interface areas are merged into one to-be-searched interface area, otherwise the two to-be-searched interface areas are regarded as independent two to-be-searched interface areas.
  • the identification searcher is further adapted to select, on the mask, a minimum rectangular frame in which each interface region to be searched is located, and identify an element included in the minimum rectangular frame.
  • the mask generator is further adapted to: when the user triggers the interface touch search request, screen the current interface display area of the terminal to obtain the current interface display area of the terminal.
  • the screenshot is taken as a mask covering the display area of the terminal interface.
  • the mask generator is further adapted to use the screenshot as a mask in a translucent state covering the display interface of the terminal interface.
  • the display manner of the interface area to be searched is displayed in a highlighted or fully transparent form
  • the identification searcher is further adapted to remove the mask and push the element to a search box located in a display area of the terminal interface;
  • the identification search And is also adapted to search based on the elements.
  • the identification searcher when the user clicks on the second icon disposed in the mask, the identification searcher is further adapted to trigger execution of searching for a webpage related to the information according to the identified information. .
  • FIG. 8 is a structural block diagram of a system for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention. referring to FIG. 8, the system includes:
  • a mask generator configured to generate a mask covering the display area of the terminal interface in the current interface display area of the terminal when the user triggers the interface touch search request;
  • the touch receiver is adapted to receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to a degree of coincidence between the multiple touch operations;
  • the recognition searcher is adapted to identify an element included in the interface area to be searched, and perform a search according to the identified element.
  • a search presenter adapted to display search result items related to the element in the terminal interface display area.
  • the search presenter is further adapted to display search results related to the element in a combination of an application card, a text item, and a graphic in the terminal interface display area. item.
  • the element comprises at least one of a text, a picture, and a symbol.
  • the components therein are logically divided according to the functions to be implemented, but the present invention is not limited thereto, and the components may be re-divided as needed. Alternatively, for example, some components may be combined into a single component, or some components may be further broken down into more subcomponents.
  • the various component embodiments of the present invention may be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof.
  • a microprocessor or digital signal processor may be used in practice to implement some or all of the systems for identifying searches based on terminal interface multiple touch operations in accordance with embodiments of the present invention. Some or all of the features of the part.
  • the invention may also be implemented to perform the description herein Some or all of the methods or device programs (eg, computer programs and computer program products) of the methods described.
  • Such a program implementing the invention may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
  • Figure 9 schematically illustrates a block diagram of a computing device for performing the method in accordance with the present invention.
  • the computing device conventionally includes a processor 910 and a computer program product or computer readable medium in the form of a memory 920.
  • the memory 920 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, a hard disk, or a ROM.
  • Memory 920 has a memory space 930 for program code 931 for performing any of the method steps described above.
  • storage space 930 for program code may include various program code 931 for implementing various steps in the above methods, respectively.
  • the program code can be read from or written to one or more computer program products.
  • Such computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks.
  • Such a computer program product is typically a portable or fixed storage unit as described with reference to FIG.
  • the storage unit may have storage segments, storage spaces, and the like that are similarly arranged to memory 920 in the computing device of FIG.
  • the program code can be compressed, for example, in an appropriate form.
  • the storage unit comprises computer readable code 931' for performing the steps of the method according to the invention, ie code that can be read by a processor, such as 910, which, when run by the computing device, causes the calculation The device performs the various steps in the methods described above.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Human Computer Interaction (AREA)

Abstract

A recognition and searching method and system based on repeated touch-control operations on a terminal interface, which relate to the technical fields of searching. Repeated touch-control operations of a user on a mask are received. An interface area to be searched is selected on the mask according to an overlap degree between the repeated touch-control operations. Elements contained in the interface area to be searched are recognised. Searching is performed according to the recognised elements. Not only is the process of troublesomely inputting keywords in a search box omitted, searching is more convenient, redundant elements in the interface area to be searched are avoided, and the searching precision is increased.

Description

基于终端界面多次触控操作进行识别搜索的方法及系统Method and system for performing recognition search based on multiple touch operations of terminal interface 技术领域Technical field

本发明涉及搜索技术领域,特别涉及一种基于终端界面多次触控操作进行识别搜索的方法及系统。The present invention relates to the field of search technologies, and in particular, to a method and system for performing a search and search based on a multi-touch operation of a terminal interface.

背景技术Background technique

终端(例如:智能手机)上的搜索服务,都是基于搜索框输入的,用户需要繁琐地向搜索框中输入关键词,才能由搜索引擎将与关键词相关的搜索结果展示于终端显示界面上,但该搜索方式的效率很低,搜索体验非常差。The search service on the terminal (for example, a smart phone) is input based on the search box, and the user needs to input keywords into the search box cumbersomely, so that the search result related to the keyword can be displayed on the terminal display interface by the search engine. , but the search method is very inefficient and the search experience is very poor.

尤其是用户在使用终端的过程中,当对终端显示界面上的字符、图像等元素有即时的搜索需求时,需要先打开搜索应用程序,在应用程序弹出搜索框中后,在搜索框中再输入关键词,非常的不便捷。In particular, when the user is using the terminal, when there is an immediate search requirement for characters, images, and the like on the terminal display interface, the search application needs to be opened first, and after the application pops up in the search box, the search box is further Entering keywords is very inconvenient.

发明内容Summary of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于终端界面多次触控操作进行识别搜索的方法和相应的一种基于终端界面多次触控操作进行识别搜索的系统。In view of the above problems, the present invention has been made in order to provide a method for performing a recognition search based on a terminal interface multiple touch operation that overcomes the above problems or at least partially solves the above problems, and a corresponding multi-touch based on a terminal interface. A system that performs a search search.

依据本发明的一个方面,提供了一种基于终端界面多次触控操作进行识别搜索的方法,所述方法包括:According to an aspect of the present invention, a method for performing a recognition search based on a plurality of touch operations of a terminal interface is provided, and the method includes:

当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;When the user triggers the interface touch search request, a mask covering the display area of the terminal interface is generated in the current interface display area of the terminal;

接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域;Receiving a plurality of touch operations of the user on the mask, and selecting an interface area to be searched on the mask according to the degree of coincidence between the multiple touch operations;

识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索。Identifying elements included in the to-be-searched interface area, and searching according to the identified elements.

依据本发明的一个方面,提供了一种基于终端界面多次触控操作进行识别搜索的系统,所述系统包括:According to an aspect of the present invention, a system for performing a recognition search based on a plurality of touch operations of a terminal interface is provided, and the system includes:

蒙板生成器,适于当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板; a mask generator, configured to generate a mask covering the display area of the terminal interface in the current interface display area of the terminal when the user triggers the interface touch search request;

触控接收器,适于接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域;The touch receiver is adapted to receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to a degree of coincidence between the multiple touch operations;

识别搜索器,适于识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索。The recognition searcher is adapted to identify an element included in the interface area to be searched, and perform a search according to the identified element.

根据本发明的另一个方面,提出了一种计算机程序,包括计算机可读代码,当所述计算机可读代码在计算设备上运行时,导致所述计算设备执行上文所述的基于终端界面多次触控操作进行识别搜索的方法。According to another aspect of the present invention, a computer program is presented comprising computer readable code that, when executed on a computing device, causes the computing device to perform the terminal based interface described above A method of recognizing a search by a touch operation.

根据本发明的再一个方面,提出了一种计算机可读介质,其中存储了上述的计算机程序。According to still another aspect of the present invention, a computer readable medium is proposed, wherein the computer program described above is stored.

本发明通过接收用户在蒙板上的多次触控操作,根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域,识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索,不仅省略了用户繁琐地向搜索框中输入关键词的过程,使得搜索更加便捷,还避免了所述待搜索界面区域内包含多余的元素,提高了搜索的精度。The invention selects a to-be-searched interface area on the mask according to the degree of coincidence between the multiple touch operations by receiving a plurality of touch operations of the user on the mask, and identifies that the interface to be searched includes The element searches for the identified element, which not only omits the process of the user inputting the keyword into the search box cumbersomely, makes the search more convenient, and avoids the unnecessary elements in the interface area to be searched, thereby improving the search. Precision.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, and the above-described and other objects, features and advantages of the present invention can be more clearly understood. Specific embodiments of the invention are set forth below.

附图说明DRAWINGS

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those skilled in the art from a The drawings are only for the purpose of illustrating the preferred embodiments and are not to be construed as limiting. Throughout the drawings, the same reference numerals are used to refer to the same parts. In the drawing:

图1是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的方法的步骤流程图;1 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention;

图2是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的方法的步骤流程图;2 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention;

图3是本发明一个实施例的一种在所述蒙板上选择待搜索界面区域的示例图; 3 is a diagram showing an example of selecting an interface region to be searched on the mask on an embodiment of the present invention;

图4是本发明一个实施例的一种在所述蒙板上选择待搜索界面区域的示例图;4 is a diagram showing an example of selecting an interface region to be searched on the mask according to an embodiment of the present invention;

图5是本发明一个实施例的一种在所述蒙板上选择待搜索界面区域的示例图;FIG. 5 is a diagram showing an example of selecting an interface region to be searched on the mask according to an embodiment of the present invention; FIG.

图6是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的方法的步骤流程图;6 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention;

图7是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的系统的结构框图;7 is a structural block diagram of a system for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention;

图8是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的系统的结构框图;FIG. 8 is a structural block diagram of a system for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention; FIG.

图9示意性地示出了用于执行根据本发明的方法的计算设备的框图;以及Figure 9 shows schematically a block diagram of a computing device for performing the method according to the invention;

图10示意性地示出了用于保持或者携带实现根据本发明的方法的程序代码的存储单元。Fig. 10 schematically shows a storage unit for holding or carrying program code implementing the method according to the invention.

具体实施例Specific embodiment

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific embodiments of the present invention are further described in detail below with reference to the drawings and embodiments. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.

图1是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的方法的步骤流程图;参照图1,所述方法包括:1 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention; referring to FIG. 1, the method includes:

S101:当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;S101: When the user triggers the interface touch search request, generating a mask covering the display area of the terminal interface in the current interface display area of the terminal;

需要说明的是,用户可通过多种方式实现触发界面触控搜索请求,比如用户可以触发屏幕上的搜索悬浮窗,或者通过一些按钮或手势等快捷方式来触发界面触控搜索请求,本发明实施例对此不加以限制。It should be noted that the user can trigger the interface touch search request in multiple ways, for example, the user can trigger the search floating window on the screen, or trigger the interface touch search request through shortcuts such as buttons or gestures. This example does not limit this.

S102:接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域;S102: Receive a plurality of touch operations of the user on the mask, and select an interface region to be searched on the mask according to the degree of coincidence between the multiple touch operations;

用户在蒙板上的触控操作,比如用户通过手指或感应笔来触控屏幕控制的触摸点,选择的方式可以以手指/触控笔等在屏幕上的滑动、或圈定等,从而选择出所述待搜索界面区域等等。 The touch operation of the user on the mask, for example, the user touches the touch point controlled by the screen through a finger or a sensor pen, and the selection manner can be selected by sliding, or circleing on the screen with a finger/stylus, etc., thereby selecting The interface area to be searched and the like.

S103:识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索。S103: Identify an element included in the to-be-searched interface area, and perform a search according to the identified element.

需要说明的是,所述待搜索界面区域内在通常情况下,只会包含一种类型的元素,比如一段文本,或者一张图片,当然也可能同时包含多种类型的元素,例如同时包含文字和图片,本发明实施例对此不加以限制,所述元素的类型包括但不仅限于:文字、图片和符号。It should be noted that, in the normal search situation, the interface to be searched only contains one type of element, such as a piece of text, or a picture, and of course, may also contain multiple types of elements, such as containing both text and The embodiment of the present invention does not limit this, and the types of the elements include, but are not limited to, characters, pictures, and symbols.

可理解的是,当用户在蒙板上进行触控操作时,接收用户在所述蒙板上的多次触控操作,根据所述多次触控操作在所述蒙板上选择待搜索界面区域,识别所述待搜索界面区域内包含的元素。识别的方式可以有多种,比如可以通过OCR光学字符识别技术实现文字元素的识别,也可以通过调用操作系统支持的控件来识别文字元素,比如Uiautomater控件,还可以通过人脸识别技术识别待搜索界面区域内包含的元素是不是图像人脸,以及还可以利用相似图片识别技术识别图片在互联网上的其他来源,当然也以及利用其他的识别技术,也可以多种识别技术相结合,提高识别准确度。这样根据识别出的元素直接跳转到搜索界面,从而省略了用户繁琐地向搜索框中输入关键词的过程,或者用户需要先复制页面内容,再开启搜索客户端粘贴到搜索框的繁琐过程,使得整个搜索交互更加便捷。It is understood that when the user performs a touch operation on the mask, the user receives multiple touch operations on the mask, and selects a search interface on the mask according to the multiple touch operations. An area that identifies an element included in the area of the interface to be searched. There are many ways to identify them. For example, OCR optical character recognition technology can be used to identify text elements. You can also recognize text elements by calling controls supported by the operating system, such as the Uiautomater control. You can also identify the search by face recognition technology. The elements contained in the interface area are not image faces, and other pictures can be identified by similar image recognition technology on the Internet. Of course, as well as other recognition technologies, multiple recognition technologies can be combined to improve the recognition. degree. In this way, the identified element directly jumps to the search interface, thereby omitting the process of the user inputting the keyword into the search box cumbersomely, or the user needs to copy the page content first, and then open the tedious process of the search client pasteing into the search box. Make the entire search interaction more convenient.

当然,根据所述多次触控操作在所述蒙板上选择待搜索界面区域时,一般的处理方式是将所述蒙板上的多次触控操作作为一个整体,但这种选择方式会使得所述待搜索界面区域内包含了多余的元素,而影响搜索的精度,而本实施例中,接收用户在所述蒙板上的多次触控操作,根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域,识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索,避免了所述待搜索界面区域内包含多余的元素,提高了搜索的精度。Of course, when the interface area to be searched is selected on the mask according to the multiple touch operation, the general processing manner is to use multiple touch operations on the mask as a whole, but the selection method will be In the embodiment, the user touches multiple touch operations on the mask, and the touch operation is performed according to the multiple touch operations. Selecting an interface area to be searched on the mask, identifying an element included in the interface area to be searched, searching according to the identified element, and avoiding unnecessary elements in the interface area to be searched. Improve the accuracy of the search.

图2是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的方法的步骤流程图;参照图2,所述方法包括:2 is a flow chart showing the steps of a method for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention; referring to FIG. 2, the method includes:

S201:当用户触发界面触控搜索请求时,将终端当前界面显示区域进行截屏,以获得所述终端当前界面显示区域的截图,并将所述截图作为覆盖所述终端界面显示区域的蒙板;S201: When the user triggers the interface touch search request, the current interface display area of the terminal is screened to obtain a screenshot of the current interface display area of the terminal, and the screenshot is used as a mask covering the display area of the terminal interface;

可理解的是,先将终端当前界面显示区域进行截屏,再将截图作为覆盖 所述终端界面显示区域的蒙板,能够使终端后台运行的应用或程序不造成影响,在整个搜索交互结束后又能回到原来的浏览界面,进而在一定程度上提高用户体验。Understandably, the current interface display area of the terminal is first screened, and then the screenshot is taken as an overlay. The mask of the terminal interface display area can prevent the application or program running in the background of the terminal from being affected, and can return to the original browsing interface after the entire search interaction ends, thereby improving the user experience to a certain extent.

当然,若仅将所述截图作为覆盖所述终端界面显示区域的纯透明蒙板,由于所述蒙板与所述终端界面显示区域所展示的内容一致,可能让用户误认为终端没有产生响应,为避免该问题的产生,本实施例中,将所述蒙板设为半透明状态,能够有效提示用户。Of course, if the screenshot is only used as a pure transparent mask covering the display area of the terminal interface, the content may be misidentified by the user as the terminal does not generate a response because the mask is consistent with the content displayed on the display interface of the terminal interface. In order to avoid this problem, in the embodiment, the mask is set to be semi-transparent, and the user can be effectively presented.

S202:检测基于用户在所述蒙板上的多次触控操作所产生的多条触摸轨迹,在所述蒙板上显示与所述多条触摸轨迹分别对应的多个待搜索界面区域,所述待搜索界面区域的展示方式区别于与所述蒙板上的其他区域;若两个待搜索界面区域之间的重合度不小于重合阈值,则将该两个待搜索界面区域合并为一个待搜索界面区域,否则将该两个待搜索界面区域作为独立的两个待搜索界面区域;S202: detecting a plurality of touch trajectories generated by multiple touch operations of the user on the mask, and displaying, on the mask, a plurality of interface regions to be searched corresponding to the plurality of touch trajectories respectively. The presentation manner of the search interface area is different from the other areas on the mask; if the coincidence degree between the two search interface areas is not less than the coincidence threshold, the two search interface areas are merged into one to be Searching the interface area, otherwise the two to-be-searched interface areas are used as independent two to-be-searched interface areas;

需要说明的是,在所述蒙板上选择待搜索界面区域时,若所述待搜索界面区域的展现方式不与所述蒙板上的其他区域区分开,会使得用户难以确定所述待搜索界面区域内的元素,为避免出现该问题,本实施例中,将所述待搜索界面区域的展现方式区别于所述蒙板上的其他区域。It should be noted that, when the interface to be searched is selected on the mask, if the presentation manner of the interface to be searched is not distinguished from other regions on the mask, it may be difficult for the user to determine the to-be-searched. In order to avoid the problem, in the embodiment, the presentation manner of the interface area to be searched is distinguished from other areas on the mask.

当然,为实现展现方式的区别,可采用很多种展现方式,本实施例中,可将所述待搜索界面区域的展示方式为高亮或全透明的形式展示,而所述蒙板上的其他区域可仍保持以半透明的形式展现,也可以灰度或者模糊化的形式展现,将所述蒙板上的其他区域采用灰度的形式展现,将所述待搜索界面区域采用全透明的形式展现,当然,也可采用其他方式来实现展现方式的区别,本发明实施例对此不加以限制。Certainly, in order to realize the difference of the presentation manner, a plurality of presentation manners may be adopted. In this embodiment, the display manner of the interface region to be searched may be displayed in a highlighted or fully transparent form, and the other on the mask. The area may still be displayed in a semi-transparent form, or may be displayed in a grayscale or fuzzy form, and other areas on the mask may be displayed in a grayscale form, and the interface area to be searched may be in a fully transparent form. It is to be noted that, of course, the difference in the manner of presentation may be implemented in other ways, which is not limited by the embodiment of the present invention.

可理解的是,根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域时,可采用多种方式,而本实施例中,判断两个待搜索界面区域之间的重合度是否小于重合阈值,若不小于,则将该两个待搜索界面区域合并为一个待搜索界面区域,否则将该两个待搜索界面区域作为独立的两个待搜索界面区域,进一步避免了所述待搜索界面区域内包含多余的元素,提供了搜索的精度。It can be understood that, when the interface area to be searched is selected on the mask according to the degree of coincidence between the multiple touch operations, a plurality of manners may be used. In this embodiment, two interface areas to be searched are determined. Whether the coincidence degree is less than the coincidence threshold, if not less than, the two to-be-searched interface areas are merged into one to-be-searched interface area, otherwise the two to-be-searched interface areas are regarded as independent two to-be-searched interface areas, Further avoiding the inclusion of redundant elements in the interface area to be searched provides the accuracy of the search.

故而,步骤S202实质上为图1所示的实施例中步骤S102的一种优选实 施方式。Therefore, step S202 is substantially a preferred embodiment of step S102 in the embodiment shown in FIG. 1. Way of application.

本实施例中,所述重合阈值取值为30%,参照图3,在蒙板上显示与用户的触摸轨迹对应的待搜索界面区域A和B,由于待搜索界面区域A和B之间的重合度低于30%,故而将待搜索界面区域A和B作为独立的两个待搜索界面区域;In this embodiment, the coincidence threshold value is 30%. Referring to FIG. 3, the interface areas A and B to be searched corresponding to the touch track of the user are displayed on the mask, because the interface areas A and B to be searched are The degree of coincidence is less than 30%, so the interface areas A and B to be searched are regarded as independent two interface areas to be searched;

参照图4和5,在蒙板上显示与用户的触摸轨迹对应的待搜索界面区域A和B,由于待搜索界面区域A和B之间的重合度高于30%,故而将待搜索界面区域A和B合并为一个待搜索界面区域,可理解的是,合并后的待搜索界面区域与待搜索界面区域B相同。Referring to FIGS. 4 and 5, the interface areas A and B to be searched corresponding to the user's touch trajectory are displayed on the mask. Since the degree of coincidence between the interface areas A and B to be searched is higher than 30%, the interface area to be searched is to be searched. A and B are merged into one interface area to be searched. It can be understood that the merged interface area to be searched is the same as the interface area B to be searched.

当然,所述重合阈值可根据需要进行相应的调整,设置为其他值。Of course, the coincidence threshold can be adjusted accordingly according to needs, and set to other values.

S203:识别所述待搜索界面区域内包含的元素,去除所述蒙板,将所述元素推送至位于所述终端界面显示区域的搜索框中;若用户点击设于所述终端界面显示区域内的第一图标,则根据所述元素进行搜索。S203: Identify an element included in the interface area to be searched, remove the mask, and push the element to a search box located in the display area of the terminal interface; if the user clicks on the display area of the terminal interface The first icon is searched based on the element.

需要说明的是,在识别出所述待搜索界面区域内包含的元素后,需要将所述元素推送至位于所述终端界面显示区域的搜索框中,若仍保留所述蒙板,用于难以看到被推送至所述搜索框中的元素,故而在识别所述待搜索界面区域内包含的元素后需要去除所述蒙板。It should be noted that after the elements included in the interface to be searched are identified, the elements need to be pushed to the search box located in the display area of the terminal interface, and if the mask is still retained, it is difficult to use. The elements that are pushed into the search box are seen, so the mask needs to be removed after identifying the elements contained in the interface area to be searched.

故而,步骤S203实质上为图1所示的实施例中步骤S103的一种优选实施方式。Therefore, step S203 is substantially a preferred embodiment of step S103 in the embodiment shown in FIG. 1.

可理解的是,由于要将所述元素推送至位于所述终端界面显示区域的搜索框中,需要先在所述终端界面显示区域内弹出搜索框。It can be understood that, since the element is to be pushed to the search box located in the display area of the terminal interface, the search box needs to be popped up in the display area of the terminal interface.

为便于用户在对所述元素进行确认后,再进行搜索,故而,在用户点击触发搜索的第一图标后,再实现根据所述元素进行搜索。In order to facilitate the user to perform the search after confirming the element, after the user clicks the first icon that triggers the search, the search is performed according to the element.

需要说明的是,由于步骤S202根据重合度进行选择后的待搜索界面区域可能存在合并后的待搜索界面区域,为尽可能地避免识别出多余的元素,本实施例中,采用在所述蒙板上选取每个待搜索界面区域所在的最小矩形框,识别所述最小矩形框内包含的元素的方式。It should be noted that, in step S202, the interface area to be searched after the selection according to the degree of coincidence may have a merged interface area to be searched, so as to avoid identifying redundant elements as much as possible, in this embodiment, The board selects the smallest rectangular frame in which each interface area to be searched is located, and identifies the manner of the elements contained in the minimum rectangular frame.

识别所述最小矩形框内包含的元素时,可先确定所述最小矩形框的边界,再确定所述最小矩形框的左右上下四个坐标点,最后识别由所述四个坐标点所确定的最小矩形框内包含的元素。 When the elements included in the minimum rectangular frame are identified, the boundary of the minimum rectangular frame may be first determined, and then the left and right coordinate points of the minimum rectangular frame may be determined, and finally determined by the four coordinate points. The element contained within the smallest rectangle.

图6是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的方法的步骤流程图;本实施例的方法包括:FIG. 6 is a flow chart showing the steps of a method for performing a search and a search based on a plurality of touch operations on a terminal interface according to an embodiment of the present invention; the method in this embodiment includes:

S301:当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;S301: When the user triggers the interface touch search request, generating a mask covering the display area of the terminal interface in the current interface display area of the terminal;

S302:接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域;S302: Receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to the degree of coincidence between the multiple touch operations;

S303:识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索;S303: Identify an element included in the to-be-searched interface area, and perform a search according to the identified element;

S304:在所述终端界面显示区域中展示与所述元素相关的搜索结果项。S304: Display a search result item related to the element in the terminal interface display area.

需要说明的是,由于步骤S301~S303与图1所示的实施例的S101~S103基本相同,故而在此不再赘述。It should be noted that steps S301 to S303 are substantially the same as S101 to S103 of the embodiment shown in FIG. 1, and thus are not described herein again.

需要说明的是,所述搜索结果项可采用多种形式进行展示,本实施例中,在所述终端界面显示区域中以应用卡片、文字条目及图文结合的形式展示与所述元素相关的搜索结果项,当然,也可采用其他形式方式进行展示,本发明实施例对此不加以限制。It should be noted that the search result item may be displayed in various forms. In this embodiment, the element related to the element is displayed in the form of a combination of an application card, a text item, and a graphic in the terminal interface display area. The search result item, of course, can also be displayed in other forms, which is not limited by the embodiment of the present invention.

可理解的是,为便于使用户对待搜索界面区域进行确认,再识别所述待搜索界面区域内包含的元素,可选地,在图1、2、6所示的实施例的基础上,所述识别所述待搜索界面区域内包含的元素之前,还包括:若用户点击设于所述蒙板内的第二图标,则触发识别所述待搜索界面区域内包含的元素。It can be understood that, in order to facilitate the user to confirm the search interface area, the elements included in the search interface area are identified, optionally, based on the embodiments shown in FIG. 1 and FIG. Before identifying the element included in the to-be-searched interface area, the method further includes: if the user clicks on the second icon disposed in the mask, triggering to identify an element included in the to-be-searched interface area.

当然,在所述蒙板内还可设置其他的图标,例如用于重新选择所述待搜索界面区域的重涂图标、用于退出的返回图标等,可根据需要进行增加,本发明实施例对此不加以限制。Certainly, other icons may be set in the mask, for example, a repaint icon for reselecting the to-be-searched interface area, a return icon for exiting, etc., may be added as needed, and the embodiment of the present invention is This is not limited.

可理解的是,图1、2、6所示的实施例的方法的执行主体均为终端,所述终端可为带有触摸屏的台式电脑、笔记本、手机、平板电脑等设备,本发明实施例对此不加以限制。It is to be understood that the main body of the method of the embodiment shown in FIG. 1 and FIG. 2 is a terminal, and the terminal may be a desktop computer with a touch screen, a notebook, a mobile phone, a tablet computer, etc., in the embodiment of the present invention. There is no restriction on this.

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。 For the method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should understand that the embodiments of the present invention are not limited by the described action sequence, because the embodiment according to the present invention Some steps can be performed in other orders or at the same time. In the following, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

图7是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的系统的结构框图;参照图7,所述系统包括:FIG. 7 is a structural block diagram of a system for performing a recognition search based on a multiple touch operation of a terminal interface according to an embodiment of the present invention; referring to FIG. 7, the system includes:

蒙板生成器,适于当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;a mask generator, configured to generate a mask covering the display area of the terminal interface in the current interface display area of the terminal when the user triggers the interface touch search request;

触控接收器,适于接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域;The touch receiver is adapted to receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to a degree of coincidence between the multiple touch operations;

识别搜索器,适于识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索。The recognition searcher is adapted to identify an element included in the interface area to be searched, and perform a search according to the identified element.

在本发明的一种可选实施例中,所述触控接收器,还适于检测基于用户在所述蒙板上的多次触控操作所产生的多条触摸轨迹,在所述蒙板上显示与所述多条触摸轨迹分别对应的多个待搜索界面区域,所述待搜索界面区域的展示方式区别于与所述蒙板上的其他区域;若两个待搜索界面区域之间的重合度不小于重合阈值,则将该两个待搜索界面区域合并为一个待搜索界面区域,否则将该两个待搜索界面区域作为独立的两个待搜索界面区域。In an optional embodiment of the present invention, the touch receiver is further configured to detect a plurality of touch trajectories generated based on a plurality of touch operations of the user on the mask, in the mask A plurality of to-be-searched interface regions respectively corresponding to the plurality of touch trajectories are displayed, and the display manner of the to-be-searched interface regions is different from other regions on the mask; if two interface regions are to be searched If the coincidence degree is not less than the coincidence threshold, the two to-be-searched interface areas are merged into one to-be-searched interface area, otherwise the two to-be-searched interface areas are regarded as independent two to-be-searched interface areas.

在本发明的一种可选实施例中,所述识别搜索器,还适于在所述蒙板上选取每个待搜索界面区域所在的最小矩形框,识别所述最小矩形框内包含的元素。In an optional embodiment of the present invention, the identification searcher is further adapted to select, on the mask, a minimum rectangular frame in which each interface region to be searched is located, and identify an element included in the minimum rectangular frame. .

在本发明的一种可选实施例中,所述蒙板生成器,还适于当用户触发界面触控搜索请求时,将终端当前界面显示区域进行截屏,以获得所述终端当前界面显示区域的截图,并将所述截图作为覆盖所述终端界面显示区域的蒙板。In an optional embodiment of the present invention, the mask generator is further adapted to: when the user triggers the interface touch search request, screen the current interface display area of the terminal to obtain the current interface display area of the terminal. The screenshot is taken as a mask covering the display area of the terminal interface.

在本发明的一种可选实施例中,所述蒙板生成器,还适于将所述截图作为覆盖所述终端界面显示区域的处于半透明状态的蒙板。In an optional embodiment of the present invention, the mask generator is further adapted to use the screenshot as a mask in a translucent state covering the display interface of the terminal interface.

在本发明的一种可选实施例中,所述待搜索界面区域的展示方式为高亮或全透明的形式展示;In an optional embodiment of the present invention, the display manner of the interface area to be searched is displayed in a highlighted or fully transparent form;

和/或,and / or,

所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。Other areas on the mask are displayed in grayscale, blurred or translucent form.

在本发明的一种可选实施例中,所述识别搜索器,还适于去除所述蒙板,并将所述元素推送至位于所述终端界面显示区域的搜索框中;In an optional embodiment of the present invention, the identification searcher is further adapted to remove the mask and push the element to a search box located in a display area of the terminal interface;

当用户点击设于所述终端界面显示区域内的第一图标时,所述识别搜索 器,还适于根据所述元素进行搜索。When the user clicks on the first icon located in the display area of the terminal interface, the identification search And is also adapted to search based on the elements.

在本发明的一种可选实施例中,当用户点击设于所述蒙板内的第二图标时,所述识别搜索器,还适于触发执行根据识别的信息搜索与该信息相关的网页。In an optional embodiment of the present invention, when the user clicks on the second icon disposed in the mask, the identification searcher is further adapted to trigger execution of searching for a webpage related to the information according to the identified information. .

图8是本发明一个实施例的一种基于终端界面多次触控操作进行识别搜索的系统的结构框图;参照图8,所述系统包括:FIG. 8 is a structural block diagram of a system for performing a recognition search based on a plurality of touch operations of a terminal interface according to an embodiment of the present invention; referring to FIG. 8, the system includes:

蒙板生成器,适于当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;a mask generator, configured to generate a mask covering the display area of the terminal interface in the current interface display area of the terminal when the user triggers the interface touch search request;

触控接收器,适于接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域;The touch receiver is adapted to receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to a degree of coincidence between the multiple touch operations;

识别搜索器,适于识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索。The recognition searcher is adapted to identify an element included in the interface area to be searched, and perform a search according to the identified element.

搜索展示器,适于在所述终端界面显示区域中展示与所述元素相关的搜索结果项。A search presenter adapted to display search result items related to the element in the terminal interface display area.

在本发明的一种可选实施例中,所述搜索展示器,还适于在所述终端界面显示区域中以应用卡片、文字条目及图文结合的形式展示与所述元素相关的搜索结果项。In an optional embodiment of the present invention, the search presenter is further adapted to display search results related to the element in a combination of an application card, a text item, and a graphic in the terminal interface display area. item.

在本发明的一种可选实施例中,所述元素包括:文字、图片和符号中的至少一种。In an optional embodiment of the invention, the element comprises at least one of a text, a picture, and a symbol.

对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。For the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.

应当注意的是,在本发明的系统的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本发明不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。It should be noted that in the various components of the system of the present invention, the components therein are logically divided according to the functions to be implemented, but the present invention is not limited thereto, and the components may be re-divided as needed. Alternatively, for example, some components may be combined into a single component, or some components may be further broken down into more subcomponents.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于终端界面多次触控操作进行识别搜索的系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描 述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) may be used in practice to implement some or all of the systems for identifying searches based on terminal interface multiple touch operations in accordance with embodiments of the present invention. Some or all of the features of the part. The invention may also be implemented to perform the description herein Some or all of the methods or device programs (eg, computer programs and computer program products) of the methods described. Such a program implementing the invention may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

例如,图9示意性地示出了用于执行根据本发明的方法的计算设备的框图。该计算设备传统上包括处理器910和以存储器920形式的计算机程序产品或者计算机可读介质。存储器920可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器920具有用于执行上述方法中的任何方法步骤的程序代码931的存储空间930。例如,用于程序代码的存储空间930可以包括分别用于实现上面的方法中的各种步骤的各个程序代码931。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为如参考图10所述的便携式或者固定存储单元。该存储单元可以具有与图9的计算设备中的存储器920类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本发明的方法步骤的计算机可读代码931’,即可以由例如诸如910之类的处理器读取的代码,这些代码当由计算设备运行时,导致该计算设备执行上面所描述的方法中的各个步骤。For example, Figure 9 schematically illustrates a block diagram of a computing device for performing the method in accordance with the present invention. The computing device conventionally includes a processor 910 and a computer program product or computer readable medium in the form of a memory 920. The memory 920 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, a hard disk, or a ROM. Memory 920 has a memory space 930 for program code 931 for performing any of the method steps described above. For example, storage space 930 for program code may include various program code 931 for implementing various steps in the above methods, respectively. The program code can be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks. Such a computer program product is typically a portable or fixed storage unit as described with reference to FIG. The storage unit may have storage segments, storage spaces, and the like that are similarly arranged to memory 920 in the computing device of FIG. The program code can be compressed, for example, in an appropriate form. Typically, the storage unit comprises computer readable code 931' for performing the steps of the method according to the invention, ie code that can be read by a processor, such as 910, which, when run by the computing device, causes the calculation The device performs the various steps in the methods described above.

本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。"an embodiment," or "an embodiment," or "an embodiment," In addition, it is noted that the phrase "in one embodiment" is not necessarily referring to the same embodiment.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that the embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of the description.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位 于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It is to be noted that the above-described embodiments are illustrative of the invention and are not intended to be limiting, and that the invention may be devised without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as a limitation. The word "comprising" does not exclude the presence of the elements or steps that are not recited in the claims. Bit The word "a" or "an" The invention can be implemented by means of hardware comprising several distinct elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means can be embodied by the same hardware item. The use of the words first, second, and third does not indicate any order. These words can be interpreted as names.

此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。In addition, it should be noted that the language used in the specification has been selected for the purpose of readability and teaching, and is not intended to be construed or limited. Therefore, many modifications and changes will be apparent to those skilled in the art without departing from the scope of the invention. The disclosure of the present invention is intended to be illustrative, and not restrictive, and the scope of the invention is defined by the appended claims.

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。 The above embodiments are merely illustrative of the present invention and are not intended to be limiting of the invention, and various modifications and changes can be made without departing from the spirit and scope of the invention. Equivalent technical solutions are also within the scope of the invention, and the scope of the invention is defined by the claims.

Claims (24)

一种基于终端界面多次触控操作进行识别搜索的方法,其中,所述方法包括:A method for performing a recognition search based on a plurality of touch operations of a terminal interface, wherein the method includes: 当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;When the user triggers the interface touch search request, a mask covering the display area of the terminal interface is generated in the current interface display area of the terminal; 接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域;Receiving a plurality of touch operations of the user on the mask, and selecting an interface area to be searched on the mask according to the degree of coincidence between the multiple touch operations; 识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索。Identifying elements included in the to-be-searched interface area, and searching according to the identified elements. 如权利要求1所述的方法,其中,所述接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的触摸重合度在所述蒙板上选择待搜索界面区域,进一步包括:The method of claim 1, wherein the receiving a user's multiple touch operations on the mask and selecting on the mask according to the touch coincidence between the multiple touch operations The area to be searched for the interface further includes: 检测基于用户在所述蒙板上的多次触控操作所产生的多条触摸轨迹,在所述蒙板上显示与所述多条触摸轨迹分别对应的多个待搜索界面区域,所述待搜索界面区域的展示方式区别于与所述蒙板上的其他区域;Detecting a plurality of touch trajectories generated by the user's multiple touch operations on the mask, and displaying a plurality of to-be-searched interface regions corresponding to the plurality of touch trajectories respectively on the mask The display interface area is displayed differently from other areas on the mask; 若两个待搜索界面区域之间的重合度不小于重合阈值,则将该两个待搜索界面区域合并为一个待搜索界面区域,否则将该两个待搜索界面区域作为独立的两个待搜索界面区域。If the coincidence degree between the two to-be-searched interface areas is not less than the coincidence threshold, the two to-be-searched interface areas are merged into one to-be-searched interface area, otherwise the two to-be-searched interface areas are regarded as independent two to be searched. Interface area. 如权利要求1-2任一项所述的方法,其中,所述识别所述待搜索界面区域内包含的元素,包括:The method of any of claims 1-2, wherein the identifying the elements included in the to-be-searched interface region comprises: 在所述蒙板上选取每个待搜索界面区域所在的最小矩形框,识别所述最小矩形框内包含的元素。Selecting a minimum rectangular frame in which each interface region to be searched is located on the mask, and identifying elements included in the minimum rectangular frame. 如权利要求1-3任一项所述的方法,其中,所述当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板,进一步包括:The method according to any one of claims 1-3, wherein when the user triggers an interface touch search request, a mask covering the display area of the terminal interface is generated in the current interface display area of the terminal, and further includes : 当用户触发界面触控搜索请求时,将终端当前界面显示区域进行截屏,以获得所述终端当前界面显示区域的截图,并将所述截图作为覆盖所述终端界面显示区域的蒙板。When the user triggers the interface touch search request, the current interface display area of the terminal is screened to obtain a screenshot of the current interface display area of the terminal, and the screenshot is used as a mask covering the display area of the terminal interface. 如权利要求1-4任一项所述的方法,其中,所述将所述截图作为覆盖所述终端界面显示区域的蒙板,进一步包括:The method according to any one of claims 1-4, wherein the using the screenshot as a mask covering the display area of the terminal interface further comprises: 将所述截图作为覆盖所述终端界面显示区域的处于半透明状态的蒙板。The screenshot is used as a mask in a semi-transparent state covering the display area of the terminal interface. 如权利要求1-5任一项所述的方法,其中,所述待搜索界面区域的 展示方式为高亮或全透明的形式展示;The method of any of claims 1-5, wherein the interface area to be searched Display methods are highlighted or fully transparent; 和/或,and / or, 所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。Other areas on the mask are displayed in grayscale, blurred or translucent form. 如权利要求1-6任一项所述的方法,其中,所述根据识别出的元素进行搜索,进一步包括:The method of any of claims 1-6, wherein the searching based on the identified elements further comprises: 去除所述蒙板,并将所述元素推送至位于所述终端界面显示区域的搜索框中;Removing the mask and pushing the element to a search box located in a display area of the terminal interface; 若用户点击设于所述终端界面显示区域内的第一图标,则根据所述元素进行搜索。If the user clicks on the first icon located in the display area of the terminal interface, the search is performed according to the element. 如权利要求1-7任一项所述的方法,其中,所述根据识别出的元素进行搜索之前,还包括:The method of any of claims 1 to 7, wherein the searching before the searching based on the identified elements further comprises: 若用户点击设于所述蒙板内的第二图标,则触发执行根据识别的信息搜索与该信息相关的网页。If the user clicks on the second icon set in the mask, triggering execution of searching for the webpage related to the information according to the identified information. 如权利要求1-8中任一项所述的方法,其中,所述根据识别出的元素进行搜索之后,还包括:The method according to any one of claims 1 to 8, wherein after the searching according to the identified element, the method further comprises: 在所述终端界面显示区域中展示与所述元素相关的搜索结果项。A search result item related to the element is displayed in the terminal interface display area. 如权利要求1-9中任一项所述的方法,其中,所述在所述终端界面显示区域中展示与所述元素相关的搜索结果项,进一步包括:The method of any one of claims 1 to 9, wherein the displaying the search result item related to the element in the terminal interface display area further comprises: 在所述终端界面显示区域中以应用卡片、文字条目及图文结合的形式展示与所述元素相关的搜索结果项。Search result items related to the element are displayed in the terminal interface display area in the form of a combination of an application card, a text entry, and a graphic. 如权利要求1-10中任一项所述的方法,其中,所述元素包括:文字、图片和符号中的至少一种。The method of any of claims 1-10, wherein the element comprises at least one of a text, a picture, and a symbol. 一种基于终端界面多次触控操作进行识别搜索的系统,其特征在于,所述系统包括:A system for performing a recognition search based on a plurality of touch operations of a terminal interface, wherein the system comprises: 蒙板生成器,适于当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;a mask generator, configured to generate a mask covering the display area of the terminal interface in the current interface display area of the terminal when the user triggers the interface touch search request; 触控接收器,适于接收用户在所述蒙板上的多次触控操作,并根据所述多次触控操作之间的重合度在所述蒙板上选择待搜索界面区域;The touch receiver is adapted to receive a plurality of touch operations of the user on the mask, and select an interface area to be searched on the mask according to a degree of coincidence between the multiple touch operations; 识别搜索器,适于识别所述待搜索界面区域内包含的元素,根据识别出的元素进行搜索。The recognition searcher is adapted to identify an element included in the interface area to be searched, and perform a search according to the identified element. 如权利要求12所述的系统,其中,所述触控接收器,还适于检测基于用户在所述蒙板上的多次触控操作所产生的多条触摸轨迹,在所述蒙板 上显示与所述多条触摸轨迹分别对应的多个待搜索界面区域,所述待搜索界面区域的展示方式区别于与所述蒙板上的其他区域;若两个待搜索界面区域之间的重合度不小于重合阈值,则将该两个待搜索界面区域合并为一个待搜索界面区域,否则将该两个待搜索界面区域作为独立的两个待搜索界面区域。The system of claim 12, wherein the touch receiver is further adapted to detect a plurality of touch trajectories generated based on a plurality of touch operations of the user on the mask, in the mask A plurality of to-be-searched interface regions respectively corresponding to the plurality of touch trajectories are displayed, and the display manner of the to-be-searched interface regions is different from other regions on the mask; if two interface regions are to be searched If the coincidence degree is not less than the coincidence threshold, the two to-be-searched interface areas are merged into one to-be-searched interface area, otherwise the two to-be-searched interface areas are regarded as independent two to-be-searched interface areas. 如权利要求12或13所述的系统,其中,所述识别搜索器,还适于在所述蒙板上选取每个待搜索界面区域所在的最小矩形框,识别所述最小矩形框内包含的元素。The system of claim 12 or 13, wherein the identification searcher is further adapted to select, on the mask, a minimum rectangular frame in which each interface region to be searched is located, and identify the smallest rectangular frame element. 如权利要求12-14中任一项所述的系统,其中,所述蒙板生成器,还适于当用户触发界面触控搜索请求时,将终端当前界面显示区域进行截屏,以获得所述终端当前界面显示区域的截图,并将所述截图作为覆盖所述终端界面显示区域的蒙板。The system according to any one of claims 12 to 14, wherein the mask generator is further adapted to screen the current interface display area of the terminal when the user triggers the interface touch search request to obtain the The current interface of the terminal displays a screenshot of the area, and the screenshot is used as a mask covering the display area of the terminal interface. 如权利要求12-15中任一项所述的系统,其中,所述蒙板生成器,还适于将所述截图作为覆盖所述终端界面显示区域的处于半透明状态的蒙板。The system of any of claims 12-15, wherein the mask generator is further adapted to use the screenshot as a mask in a translucent state covering the display interface of the terminal interface. 如权利要求12-16中任一项所述的系统,其中,所述待搜索界面区域的展示方式为高亮或全透明的形式展示;The system according to any one of claims 12-16, wherein the display manner of the interface area to be searched is displayed in a highlighted or fully transparent form; 和/或,and / or, 所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。Other areas on the mask are displayed in grayscale, blurred or translucent form. 如权利要求12-17中任一项所述的系统,其中,所述识别搜索器,还适于去除所述蒙板,并将所述元素推送至位于所述终端界面显示区域的搜索框中;The system of any of claims 12-17, wherein the identification searcher is further adapted to remove the mask and push the element to a search box located in a display area of the terminal interface ; 当用户点击设于所述终端界面显示区域内的第一图标时,所述识别搜索器,还适于根据所述元素进行搜索。When the user clicks on the first icon disposed in the display area of the terminal interface, the identification searcher is further adapted to perform a search according to the element. 如权利要求12-18中任一项所述的系统,其中,当用户点击设于所述蒙板内的第二图标时,所述识别搜索器,还适于触发执行根据识别的信息搜索与该信息相关的网页。The system according to any one of claims 12 to 18, wherein when the user clicks on the second icon provided in the mask, the recognition searcher is further adapted to trigger execution of the search based on the identified information The information related to the web page. 如权利要求12-19中任一项所述的系统,其中,所述系统还包括, 还包括:The system of any of claims 12-19, wherein the system further comprises Also includes: 搜索展示器,适于在所述终端界面显示区域中展示与所述元素相关的搜索结果项。A search presenter adapted to display search result items related to the element in the terminal interface display area. 如权利要求12-20中任一项所述的系统,其中,所述搜索展示器,还适于在所述终端界面显示区域中以应用卡片、文字条目及图文结合的形式展示与所述元素相关的搜索结果项。The system according to any one of claims 12 to 20, wherein the search presenter is further adapted to display and display the combination of an application card, a text entry, and a graphic in the terminal interface display area. Element-related search result items. 如权利要求12-21中任一项所述的系统,其中,所述元素包括:文字、图片和符号中的至少一种。The system of any of claims 12-21, wherein the element comprises at least one of a text, a picture, and a symbol. 一种计算机程序,包括计算机可读代码,当所述计算机可读代码在计算设备上运行时,导致所述计算设备执行根据权利要求1-11中的任一项所述的基于终端界面多次触控操作进行识别搜索的方法。A computer program comprising computer readable code, when the computer readable code is run on a computing device, causing the computing device to perform the terminal based interface according to any one of claims 1-11 multiple times Touch operation to identify the search method. 一种计算机可读介质,其中存储了如权利要求23所述的计算机程序。 A computer readable medium storing the computer program of claim 23.
PCT/CN2015/095856 2014-12-15 2015-11-27 Recognition and searching method and system based on repeated touch-control operations on terminal interface Ceased WO2016095689A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410778552.5A CN104462437B (en) 2014-12-15 2014-12-15 The method and system of search are identified based on the multiple touch control operation of terminal interface
CN201410778552.5 2014-12-15

Publications (1)

Publication Number Publication Date
WO2016095689A1 true WO2016095689A1 (en) 2016-06-23

Family

ID=52908472

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/095856 Ceased WO2016095689A1 (en) 2014-12-15 2015-11-27 Recognition and searching method and system based on repeated touch-control operations on terminal interface

Country Status (2)

Country Link
CN (1) CN104462437B (en)
WO (1) WO2016095689A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114238680A (en) * 2021-12-23 2022-03-25 北京蓝灯鱼智能科技有限公司 Image retrieval method and device, storage medium and electronic device

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105868385B (en) * 2014-12-12 2020-02-07 北京奇虎科技有限公司 Method and system for searching based on terminal interface touch operation
CN104462437B (en) * 2014-12-15 2018-06-08 北京奇虎科技有限公司 The method and system of search are identified based on the multiple touch control operation of terminal interface
CN105120351B (en) * 2015-09-30 2019-03-19 天脉聚源(北京)科技有限公司 The method and apparatus of interaction entrance are shown in video program
CN105120352B (en) * 2015-09-30 2019-03-19 天脉聚源(北京)科技有限公司 The method and apparatus of interaction entrance are provided in video program
CN106897291B (en) * 2015-12-18 2020-10-02 北京奇虎科技有限公司 Searching method and device based on screen capture operation
CN105843518A (en) * 2016-03-18 2016-08-10 钟林 Method for controlling intelligent terminal card flow by orientation gesture and device thereof
CN106599857A (en) * 2016-12-20 2017-04-26 广东欧珀移动通信有限公司 Image identification method, apparatus, computer-readable storage medium and terminal device
CN107122101A (en) * 2017-04-14 2017-09-01 浙江数链科技有限公司 A kind of exchange method and device
CN107025304A (en) * 2017-04-27 2017-08-08 福建中金在线信息科技有限公司 A kind of searching method and device
CN108628524A (en) * 2018-04-28 2018-10-09 尚谷科技(天津)有限公司 A kind of searcher for current reading content
CN108549520B (en) * 2018-04-28 2021-11-12 杭州悠书网络科技有限公司 Searching method for current reading content
CN110515921B (en) * 2019-09-02 2021-11-02 江苏建筑职业技术学院 A computer artificial intelligence information screening device
CN110602394A (en) * 2019-09-06 2019-12-20 北京达佳互联信息技术有限公司 Video shooting method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101661498A (en) * 2009-09-16 2010-03-03 百度在线网络技术(北京)有限公司 Information search method and device
CN102929552A (en) * 2012-10-25 2013-02-13 东莞宇龙通信科技有限公司 Terminal and information searching method
CN103455590A (en) * 2013-08-29 2013-12-18 百度在线网络技术(北京)有限公司 Method and device for retrieving in touch-screen device
CN104462437A (en) * 2014-12-15 2015-03-25 北京奇虎科技有限公司 Recognizing and searching method and recognizing and searching system based on repeated touch operations of interface of terminal
CN104536995A (en) * 2014-12-12 2015-04-22 北京奇虎科技有限公司 Method and system for searching based on terminal interface touch operation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090058820A1 (en) * 2007-09-04 2009-03-05 Microsoft Corporation Flick-based in situ search from ink, text, or an empty selection region
TWI544350B (en) * 2011-11-22 2016-08-01 財團法人資訊工業策進會 Input method and system for searching by way of circle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101661498A (en) * 2009-09-16 2010-03-03 百度在线网络技术(北京)有限公司 Information search method and device
CN102929552A (en) * 2012-10-25 2013-02-13 东莞宇龙通信科技有限公司 Terminal and information searching method
CN103455590A (en) * 2013-08-29 2013-12-18 百度在线网络技术(北京)有限公司 Method and device for retrieving in touch-screen device
CN104536995A (en) * 2014-12-12 2015-04-22 北京奇虎科技有限公司 Method and system for searching based on terminal interface touch operation
CN104462437A (en) * 2014-12-15 2015-03-25 北京奇虎科技有限公司 Recognizing and searching method and recognizing and searching system based on repeated touch operations of interface of terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114238680A (en) * 2021-12-23 2022-03-25 北京蓝灯鱼智能科技有限公司 Image retrieval method and device, storage medium and electronic device

Also Published As

Publication number Publication date
CN104462437B (en) 2018-06-08
CN104462437A (en) 2015-03-25

Similar Documents

Publication Publication Date Title
WO2016095689A1 (en) Recognition and searching method and system based on repeated touch-control operations on terminal interface
US9886188B2 (en) Manipulating multiple objects in a graphic user interface
CN106484266B (en) A text processing method and device
WO2016091095A1 (en) Searching method and system based on touch operation on terminal interface
KR102347398B1 (en) Actionable content displayed on a touch screen
TWI611338B (en) Method, electronic device and computer program product for scaling a screen
CN109643560B (en) Apparatus and method for displaying video and comments
US20150212586A1 (en) Chinese character entry via a pinyin input method
CN104808903B (en) Text selection method and device
KR20160032938A (en) Apparatus AND method for DISPLAYING application
WO2016101717A1 (en) Touch interaction-based search method and device
MX2014002955A (en) Formula entry for limited display devices.
US10824306B2 (en) Presenting captured data
CN110597450A (en) Anti-false touch recognition method, device, point-reading device and point-reading recognition method thereof
CN102566912B (en) Press the contextual search of button activation
WO2015043352A1 (en) Method and apparatus for selecting test nodes on webpages
US20180004371A1 (en) Electronic device and information providing method thereof
CN107765960B (en) An information prompt method, device and storage medium
US9733826B2 (en) Interacting with application beneath transparent layer
CN104503679B (en) Searching method and searching device based on terminal interface touch operation
CN115016710B (en) Application program recommendation method
KR20150100332A (en) Sketch retrieval system, user equipment, service equipment, service method and computer readable medium having computer program recorded therefor
US20140223274A1 (en) Information processing device and information processing method
US10228845B2 (en) Previewing portions of electronic documents
CN105094668B (en) Information processing method and electronic equipment

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: 15869197

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: 15869197

Country of ref document: EP

Kind code of ref document: A1