WO2012022262A1 - 一种即时通讯工具及其实现便捷搜索的方法 - Google Patents
一种即时通讯工具及其实现便捷搜索的方法 Download PDFInfo
- Publication number
- WO2012022262A1 WO2012022262A1 PCT/CN2011/078556 CN2011078556W WO2012022262A1 WO 2012022262 A1 WO2012022262 A1 WO 2012022262A1 CN 2011078556 W CN2011078556 W CN 2011078556W WO 2012022262 A1 WO2012022262 A1 WO 2012022262A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- text
- search
- message
- command
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
Definitions
- the present invention relates to the field of Internet technologies, and in particular, to an instant messaging tool and a method for implementing the convenient search. Background of the invention
- Instant messaging tools enable peer-to-peer communication on the Internet through peer-to-peer technology, even group chats with a few friends.
- instant messaging tools have been accepted by most netizens and become an indispensable communication tool for users.
- the present invention provides an instant messaging tool and a method for implementing a convenient search for implementing a convenient search in an instant messaging tool.
- An instant messaging tool includes a convenient search launching module, a text selection module, and a search module;
- An instant messaging tool for implementing a convenient search method comprising:
- the instant messaging tool receives a command to enable the convenient search function, listens for a command to start selecting a text, and a command to end the selected text, and initiates a search for the text content upon receiving a command to end the selected text.
- the present invention can successfully select a command to start the search for the selected text content by receiving a command to start the convenient search function, and then listening for the command to select the text.
- the search for the text content is started immediately after the text is output, and since the command to select the text is monitored by the instant messaging tool, and the instant messaging tool starts the search for the text content immediately after listening to the command to end the selection of the text, there is no need to open it separately.
- a dedicated search tool does not require window switching between instant messaging tools and other search tools, so it enables easy searching and user convenience.
- FIG. 1 is a structural diagram of an instant messaging tool provided by the present invention.
- FIG. 2 is a flow chart of a method for implementing a convenient search by the instant messaging tool provided by the present invention. Mode for carrying out the invention
- FIG. 1 is a structural diagram of an instant messaging tool provided by the present invention.
- the instant messaging tool includes a convenient search launch module 101, text Module 102 and search module 103 are selected.
- the convenient search startup module 101 receives a command to start a convenient search function.
- the text selection module 102 listens for commands that begin to select text and ends the selection of text.
- the command to start the convenient search function may be a trigger command of a specific hot key on the keyboard, or a trigger command of a specific button on the instant messaging tool interface.
- the command to start selecting text is to press the left mouse button, and the command to end the selection of the text is to release the left mouse button.
- the instant messaging user drags the text content by pressing the left mouse button in the text area until Release the left mouse button, the instant messaging tool monitors the operation of releasing the left mouse button, and the operation of releasing the right mouse button is used as a command to start the search, and it is determined whether the text content is selected, and if so, the selected text content is immediately selected. Search.
- the instant messaging tool judges by mouse positioning, control positioning and interface call. No text content selected. Specifically, after the instant messaging tool listens to the operation of releasing the left mouse button, first locates the form where the mouse is located, and then locates the text area control according to the control tree of the form, wherein the text area includes the message display area and/or The message input area is then obtained by the interface provided by the text area control, wherein the text content selected by the user can be distinguished from other unselected text contents by highlighting or the like.
- the search module 103 After receiving the text content, the search module 103 composes the URL by using the text content as a keyword, and directly searches by using the composed URL. From the user operation point of view, as long as the user drags the text into the search module 103, the user can start immediately. Search process.
- the search module 103 is configured to form the URL and send the URL to the search engine, as long as the keyword and the URL format of the search engine are known, and the URL is used to form a URL that meets the requirements of the search engine.
- the search work can be done by a search engine.
- the existing method of searching in the browser needs to rely on the webpage script to process the keywords input by the user, and then submit the processed result to the search engine of the background for searching, wherein the webpage script provides limited interaction capability.
- After receiving the keyword input by the user it is necessary to further monitor the command to start the search, for example, the operation of pressing the enter key or clicking the operation of the specific button is used as a command to start the search. From the perspective of the user operation, the user is required to use the keyword. After entering the search box, press the Enter key or click the specific button to start the search.
- the search method provided by the present invention is more convenient than the existing method of searching in a browser.
- the search module can be displayed in the right sidebar of the instant messaging tool, and then the text content in other programs such as the word document is dragged to the search module, the search The module does not need to listen to the command to start the search, and can immediately start the search for the text content. From the user operation point of view, after the user drags the text content to the search module, there is no need to click other commands such as a carriage return. The search module immediately initiates a search for the textual content upon receipt of the textual content.
- the instant messaging tool of the present invention further includes a message pump and an exit module.
- the invention adopts a new message pump method for message interception, so as to ensure that the search module for realizing the convenient search function in the instant communication tool can not be disturbed by the operation of changing the message direction such as window switching, and can acquire the convenient search process.
- the message ensures a smooth and convenient search process.
- the message pump receives all the messages of the current process of the instant messaging tool after the convenient search startup module 101 receives the startup command, and sends a message for the convenient search process to the text selection module 102 or the exit. Module, returning other messages to the current process to continue the distribution; receiving the exit indication, closing the message pump.
- the search module 103 receives the exit indication and closes the search module 103.
- the exiting module receives a message from the message pumping exiting the convenient search process, and sends an exit indication to the message pump, the text selection module 102, and the search module 103.
- FIG. 2 is a flow chart of a method for implementing a convenient search by the instant messaging tool provided by the present invention. As shown in Figure 2, the method includes:
- step 202 the instant messaging tool listens for a command to start selecting text and a command to end selection of text.
- the message for the convenient search process includes a command to start selecting text, a command to end selection of text, and a message to exit the convenient search process.
- the message exiting the convenient search process includes: closing the message of the current chat window, the exit message of the operating system, the message pressing the ESC key, the trigger message of the right mouse button, and/or the trigger message of the executable control.
- the message fetched from the message sequence intercepted by the message pump is a trigger message of the left mouse button, if the trigger position of the left mouse button is located not in the text area, and it is determined that the left mouse button triggers the executable control, then Exit the convenient search.
- the initiating search for the textual content includes:
- the following is a specific example of a method for conveniently searching the instant messaging tool provided by the present invention.
- the example has the following steps:
- Step 1 Start the wording state: During the chat, the user can start the "word” by button or hotkey, and then the mouse style changes to the search state, prompting the user to be in the wording state.
- Step 2 Perform wording: The user can search by selecting keywords in the message display area or the message input area of the chat window, and the selection state starts from the trigger of receiving the left button of the mouse, and is released when the left button is received. Ends when triggered. The text highlighting changes in the message area will match the user's word selection.
- Step 3 Search for impressions: When the user releases the left mouse button to end the selection and does select a paragraph of text, the chat window displays the search results in the right sidebar area.
- the search module provided by the instant messaging tool can be further extended, specifically: the search module will receive the text content as a command to start the search, immediately after receiving the text content. Launching a search for the textual content. That is, after the search result page is displayed in the right sidebar of the chat window, the user can drag and drop the text to be searched in any other window (such as a word text document or a webpage) into the search module of the right sidebar by using a text drag operation. In order to maximize the use of the region to facilitate user search operations.
- the present invention limits the current process to only one word state at the same time, and the problem of multiple startups can be avoided by the anti-reentry protection.
- the instant messaging tool needs to listen to the closing event of the current chat window, and when listening to the closing event, close the module for implementing the convenient search: due to the convenient search status and current
- the chat window is associated with the need to exit this state when the chat window is closed, so the instant messaging tool needs to listen for the window's close event.
- the instant messaging tool needs to change the normal mouse style to the predetermined "search style":
- search style In order to let the user know that the current chat window is in a convenient search state, the mouse style needs to be changed, specifically by specific
- the API interface replaces the user's mouse style with a "search style" that is specific to the word search.
- the instant messaging tool can also draw a floating label (Tips) in the lower right corner of the mouse to follow the movement of the mouse, and the label displays an introduction to the wording operation.
- Ton floating label
- the instant messaging tool listens to all mouse and keyboard messages of the process by opening a dedicated message pump, regardless of whether the current operating focus is on the module for convenient search, so there is no convenient search due to the switching of the operating focus between windows. The process does not work properly.
- the instant messenger can close the floating tag and change the mouse style to "normal mode,".
- the instant messaging tool listens to the command to end the selection of the text
- the text content selected by the user is extracted, and the text content is copied to the search module in the right sidebar.
- the text module receives the text content
- the text content is used as the key. Words are searched.
- search module if the search module has not been started when the instant messaging tool listens to the command to end the selection of the text, the search module needs to be turned on, and if the search module is enabled, the text content selected by the user is directly sent to the The search module searches.
- the special message pump mentioned in the present invention is one of the core modules of the present invention:
- the special message pump needs to filter each system message, which is not related to the convenient search function.
- the message is sent back to the main thread message pump for dispatch; for the message related to this function, it will be processed by the special message pump before deciding whether to send it.
- the message exiting the convenient search state may not be returned to the current process, and other messages related to this function need to be returned to the current process.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP11817789.8A EP2608063B1 (en) | 2010-08-18 | 2011-08-18 | Instant communication tool and method for same to accomplish convenient search |
| KR1020127026593A KR20130003007A (ko) | 2010-08-18 | 2011-08-18 | 인스턴트 메신저 및 인스턴트 메신저에 의해 간편 검색을 수행하는 방법 |
| JP2013508363A JP5564614B2 (ja) | 2010-08-18 | 2011-08-18 | インスタント通信ツールおよびインスタント通信ツールが便利検索を実現する方法 |
| US13/676,950 US20130073661A1 (en) | 2010-08-18 | 2012-11-14 | Instant messenger and method for performing convenient search by instant messenger |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010102589188A CN102375841A (zh) | 2010-08-18 | 2010-08-18 | 一种即时通讯工具及其实现便捷搜索的方法 |
| CN201010258918.8 | 2010-08-18 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/676,950 Continuation US20130073661A1 (en) | 2010-08-18 | 2012-11-14 | Instant messenger and method for performing convenient search by instant messenger |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012022262A1 true WO2012022262A1 (zh) | 2012-02-23 |
Family
ID=45604780
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2011/078556 Ceased WO2012022262A1 (zh) | 2010-08-18 | 2011-08-18 | 一种即时通讯工具及其实现便捷搜索的方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20130073661A1 (zh) |
| EP (1) | EP2608063B1 (zh) |
| JP (1) | JP5564614B2 (zh) |
| KR (1) | KR20130003007A (zh) |
| CN (1) | CN102375841A (zh) |
| WO (1) | WO2012022262A1 (zh) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130159849A1 (en) * | 2011-12-20 | 2013-06-20 | Keng Fai Lee | Jump to Collaborator Cursor |
| CN102594734A (zh) * | 2012-03-24 | 2012-07-18 | 上海量明科技发展有限公司 | 用以启动即时通信交互界面的方法、终端和系统 |
| CN102945243B (zh) * | 2012-09-20 | 2018-05-04 | 百度在线网络技术(北京)有限公司 | 一种基于浏览内容的联系信息识别方法 |
| KR102072113B1 (ko) * | 2012-10-17 | 2020-02-03 | 삼성전자주식회사 | 사용자 단말 장치 및 제어 방법 |
| KR102108412B1 (ko) * | 2013-05-08 | 2020-05-28 | 에스케이플래닛 주식회사 | 메시징 서비스 기반의 대화 중 검색 기능 제공 방법, 및 이를 위한 단말 |
| KR101537555B1 (ko) * | 2013-11-29 | 2015-07-20 | (주)넷피아 | 인스턴트 메신저 상의 메시지 바로 검색 지원 방법 |
| KR101607919B1 (ko) * | 2014-10-16 | 2016-04-01 | 네이버 주식회사 | 메신저에 검색 기능을 제공하고 검색 결과를 정렬하는 방법과 시스템 및 기록 매체 |
| US10296513B2 (en) * | 2014-12-08 | 2019-05-21 | Samsung Electronics Co., Ltd. | Accessing messaging applications in search |
| CN105992171A (zh) * | 2015-02-13 | 2016-10-05 | 阿里巴巴集团控股有限公司 | 一种文本信息的处理方法和装置 |
| KR101665969B1 (ko) * | 2015-03-25 | 2016-10-13 | 주식회사 카카오 | 인터랙션을 통해 키워드를 검색하는 단말, 서버 및 방법 |
| CA2939395A1 (en) * | 2016-08-15 | 2016-10-17 | Richard S. Brown | Method and device for invoking a search from a text message |
| CN111488504B (zh) * | 2019-01-29 | 2024-06-11 | 广州金山移动科技有限公司 | 一种信息搜索的方法、装置、计算机存储介质及终端 |
| KR102252393B1 (ko) * | 2020-04-29 | 2021-05-14 | 에스케이플래닛 주식회사 | 메시징 서비스 기반의 대화 중 검색 기능 제공 방법, 및 이를 위한 단말 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1723458A (zh) * | 2002-12-11 | 2006-01-18 | 皇家飞利浦电子股份有限公司 | 用于利用视频内容获得文本关键字或短语以提供至基于网络资源的内容相关链接的方法和系统 |
| CN101243449A (zh) * | 2005-06-16 | 2008-08-13 | 文字点击有限公司 | 用于从计算机显示的内容中自动启动搜索查询的方法和系统 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2710547B2 (ja) * | 1994-02-15 | 1998-02-10 | インターナショナル・ビジネス・マシーンズ・コーポレイション | グラフィカル・ユーザ・インターフェース |
| JPH0854999A (ja) * | 1994-08-11 | 1996-02-27 | Mitsubishi Electric Corp | 画像表示システム |
| US6009459A (en) * | 1997-01-10 | 1999-12-28 | Microsoft Corporation | Intelligent automatic searching for resources in a distributed environment |
| GB9711022D0 (en) * | 1997-05-28 | 1997-07-23 | Rank Xerox Ltd | Text/image selection from document images |
| US5982370A (en) * | 1997-07-18 | 1999-11-09 | International Business Machines Corporation | Highlighting tool for search specification in a user interface of a computer system |
| US20030206759A1 (en) * | 2002-05-02 | 2003-11-06 | Emerson Harry E. | Computer keyboard numeric keypad having calculator function keys |
| US7363295B2 (en) * | 2004-04-19 | 2008-04-22 | Yahoo! Inc. | Techniques for inline searching in an instant messenger environment |
| US7590699B2 (en) * | 2005-06-23 | 2009-09-15 | Microsoft Corporation | Instant messaging with built-in search |
| US7730081B2 (en) * | 2005-10-18 | 2010-06-01 | Microsoft Corporation | Searching based on messages |
| US7925716B2 (en) * | 2005-12-05 | 2011-04-12 | Yahoo! Inc. | Facilitating retrieval of information within a messaging environment |
| US20080201434A1 (en) * | 2007-02-16 | 2008-08-21 | Microsoft Corporation | Context-Sensitive Searches and Functionality for Instant Messaging Applications |
| JP2009230472A (ja) * | 2008-03-24 | 2009-10-08 | Vle:Kk | 情報検索方法および情報検索システム |
| CN101446969A (zh) * | 2008-12-15 | 2009-06-03 | 腾讯科技(深圳)有限公司 | 拖拽搜索的方法及系统 |
-
2010
- 2010-08-18 CN CN2010102589188A patent/CN102375841A/zh active Pending
-
2011
- 2011-08-18 JP JP2013508363A patent/JP5564614B2/ja active Active
- 2011-08-18 KR KR1020127026593A patent/KR20130003007A/ko not_active Ceased
- 2011-08-18 EP EP11817789.8A patent/EP2608063B1/en active Active
- 2011-08-18 WO PCT/CN2011/078556 patent/WO2012022262A1/zh not_active Ceased
-
2012
- 2012-11-14 US US13/676,950 patent/US20130073661A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1723458A (zh) * | 2002-12-11 | 2006-01-18 | 皇家飞利浦电子股份有限公司 | 用于利用视频内容获得文本关键字或短语以提供至基于网络资源的内容相关链接的方法和系统 |
| CN101243449A (zh) * | 2005-06-16 | 2008-08-13 | 文字点击有限公司 | 用于从计算机显示的内容中自动启动搜索查询的方法和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5564614B2 (ja) | 2014-07-30 |
| KR20130003007A (ko) | 2013-01-08 |
| EP2608063A1 (en) | 2013-06-26 |
| EP2608063A4 (en) | 2015-01-21 |
| JP2013532317A (ja) | 2013-08-15 |
| CN102375841A (zh) | 2012-03-14 |
| US20130073661A1 (en) | 2013-03-21 |
| EP2608063B1 (en) | 2019-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2012022262A1 (zh) | 一种即时通讯工具及其实现便捷搜索的方法 | |
| WO2015027789A1 (zh) | 语言控制方法、装置及终端 | |
| CN101551744B (zh) | 一种提供子任务向导信息的方法及装置 | |
| WO2016180260A1 (zh) | 即时通讯窗口显示的方法,装置及计算机可读介质 | |
| CN111813912B (zh) | 一种人机对话方法、装置、设备及存储介质 | |
| WO2013075575A1 (zh) | 显示未读消息的方法和系统 | |
| CN104238904B (zh) | 一种显示界面滑动的方法及移动终端 | |
| WO2009018772A1 (en) | Method and system for managing dialog information in instant communication terminal | |
| WO2016015438A1 (zh) | 用于移动智能终端的操作方法、操作装置、移动智能终端和非易失性计算机存储介质 | |
| CN111627436A (zh) | 一种语音控制的方法及装置 | |
| WO2013181935A1 (zh) | 一种提示字符输入的方法和电子设备 | |
| WO2012130032A1 (zh) | 一种融合通信的交互方法、装置和终端 | |
| CN111490927B (zh) | 一种显示消息的方法、装置及设备 | |
| CN107357578B (zh) | 一种基于移动终端的社交软件的快捷搜索方法及装置 | |
| CN109634501B (zh) | 电子书批注添加方法、电子设备及计算机存储介质 | |
| CN117130524B (zh) | 交互方法、装置、电子设备以及存储介质 | |
| CN114827068B (zh) | 消息发送方法、装置、电子设备及可读存储介质 | |
| CN113094143A (zh) | 跨应用消息发送方法、装置和电子设备、可读存储介质 | |
| WO2017012416A2 (zh) | 快捷操作方法、快捷操作装置和终端 | |
| CN104111728A (zh) | 基于操作手势的语音指令输入方法及电子设备 | |
| CN103176698B (zh) | 在输入法面板上动态显示执行操作按钮的方法及系统 | |
| CN114422465A (zh) | 消息处理方法、装置、设备和存储介质 | |
| CN103123566B (zh) | 电子设备及其文字输入方法 | |
| CN107861706A (zh) | 一种语音指令的响应方法及装置 | |
| US10291766B2 (en) | Information processing method and apparatus |
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: 11817789 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2011817789 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 20127026593 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2013508363 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |